.broad-home{padding-top:24px!important}.genre-chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 30px}.genre-chips a{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid #e1e6ea;text-decoration:none;color:#334451;background:#fff;font-size:12px;line-height:1.5;border-radius:4px;border-top:3px solid var(--genre)}.genre-ai{--genre:#7364b8}.genre-web{--genre:#2c83ad}.genre-design{--genre:#cc7681}.genre-marketing{--genre:#bd822c}.genre-video{--genre:#398d79}.genre-sidework{--genre:#697fae}.genre-sales{--genre:#28756a}.genre-chips a:hover{background:#f6f8fa}.broad-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:35px;align-items:center;padding:32px 0 42px}.broad-copy>small{font-size:12px;color:var(--rail-accent);font-weight:600}.broad-copy h1{font-size:35px!important;line-height:1.65!important;letter-spacing:-.02em;margin:18px 0;color:#243744}.broad-copy>p{font-size:15px;line-height:2;margin:0 0 24px;color:#53616c}.broad-photo{margin:0}.broad-photo img{width:100%;height:360px;object-fit:cover;display:block}.broad-photo figcaption{font-size:10px;color:#79878e;margin-top:9px}.broad-genres{margin:60px 0}.broad-genres>header{margin-bottom:25px}.broad-genres>header>span,.comparison-entry>span{font:600 11px Montserrat,sans-serif;letter-spacing:.12em;color:var(--rail-accent)}.broad-genres h2{font-size:27px;line-height:1.6;margin:10px 0}.broad-genres>header>p{font-size:14px;color:#667580}.genre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.genre-card{display:block;color:#263c48;text-decoration:none;min-width:0}.genre-card>img{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:cover}.genre-card>div{padding:18px 0;border-bottom:2px solid var(--genre)}.genre-card small{display:inline-block;color:var(--genre);font-size:11px;font-weight:700;margin-bottom:7px}.genre-card h3{font-size:20px;line-height:1.6;margin:4px 0 9px}.genre-card p{font-size:13px;line-height:1.85;color:#63707a;margin:0 0 15px}.genre-card>div>span{font-size:12px;font-weight:600}.genre-card:hover h3{text-decoration:underline;text-underline-offset:4px}.broad-guide{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;background:#f5f7f8;border-top:4px solid var(--third);padding:30px;margin:45px 0}.broad-guide small{font-size:11px;color:var(--third)}.broad-guide h2{font-size:23px;line-height:1.6;margin:10px 0}.broad-guide p{font-size:14px;line-height:1.9}.broad-guide a{font-size:13px;font-weight:600}.broad-guide img{width:100%;height:auto}.broad-sales{display:flex;align-items:center;gap:25px;justify-content:space-between;border-top:1px solid #dce4e9;padding:35px 0;margin:50px 0}.broad-sales small{font-size:11px;color:#3d7a71}.broad-sales h2{font-size:21px;margin:10px 0}.broad-sales p{font-size:13px;color:#63737e}.broad-sales>a{font-size:13px;white-space:nowrap}.comparison-entry{margin:45px 0}.comparison-entry h2{font-size:26px;margin:9px 0 22px}.comparison-entry>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.comparison-entry p{margin:0;background:#f3f8fc;padding:20px;font-weight:600;font-size:16px;border-top:3px solid #4685ad}.comparison-entry p:nth-child(2){background:#f7f2fc;border-color:#9a75b9}.comparison-entry p:nth-child(3){background:#fff6e9;border-color:#c69146}.comparison-entry b{display:block;font:600 25px Montserrat,sans-serif;color:#6691ac;margin-bottom:14px}.comparison-entry small{display:block;font-size:11px;font-weight:400;color:#657883;margin-top:8px}.skill-insight .broad-hero{grid-template-columns:1.4fr 1fr}.skill-insight .broad-photo img{height:290px;border-radius:3px}.skill-insight .genre-card{display:grid;grid-template-columns:145px 1fr;gap:20px;border-top:1px solid #dfe6ed;padding-top:20px;align-items:center}.skill-insight .genre-grid{grid-template-columns:1fr;gap:22px}.skill-insight .genre-card>img{aspect-ratio:1.25;object-fit:cover}.skill-insight .genre-card>div{padding:0;border:0}.skill-insight .genre-card h3{font-size:22px}.skill-edge .broad-hero{grid-template-columns:1fr 1.15fr;border-bottom:1px solid #d6e5e0}.skill-edge .broad-photo img{border-radius:0 50px 0 0;height:360px}.skill-edge .genre-card{background:#fff;border:1px solid #e3e9e6;box-shadow:4px 4px 0 #f0f4f1}.skill-edge .genre-card>div{padding:20px}.skill-edge .genre-card>img{aspect-ratio:1.7}.making-line{display:flex;align-items:center;gap:20px;background:#ecf6f3;padding:22px;margin:30px 0;font-weight:700}.making-line span{font-size:18px;color:#26645b}.making-line>b{color:#e18c60}.making-line p{font-size:12px;font-weight:400;margin-left:auto;color:#477368}.category-page{padding-top:20px!important}.category-heading{padding:35px 0;border-top:4px solid var(--genre);border-bottom:1px solid #dde4e8;margin-bottom:35px}.category-heading small{font-size:11px;color:var(--genre);letter-spacing:.1em}.category-heading h1{font-size:36px;line-height:1.5;margin:14px 0}.category-heading p{font-size:15px;line-height:1.95;max-width:760px}.category-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.category-feature>img{width:100%;height:auto}.category-feature small{font-size:12px;color:var(--rail-accent)}.category-feature h2{font-size:25px;line-height:1.6;margin:10px 0}.category-feature p{font-size:14px;line-height:1.9}.category-next{margin:60px 0}.category-next h2{font-size:23px}.sales-article-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.broad-article-heading>span{font:600 10px Montserrat,sans-serif;color:var(--rail-accent);letter-spacing:.12em}.broad-article-heading h1{font-size:34px;line-height:1.65;margin:20px 0}.broad-article-heading .article-deck{font-size:16px;line-height:1.9;color:#546673}.broad-article-visual{margin:30px 0}.broad-article-visual img{width:100%;height:auto;display:block}.broad-article-visual figcaption{font-size:11px;color:#71828a;padding:10px 0;border-bottom:1px solid #e3e9ed}.broad-article .chapter{margin:50px 0;background:white}.broad-article .chapter>p{font-size:16px;line-height:2.1;letter-spacing:.025em;margin:22px 0;color:#35434c}.broad-article .chapter-heading h2{font-size:26px;line-height:1.65}.broad-article .chapter-heading>span{font-size:10px;letter-spacing:.09em}.broad-checklist{padding:22px 25px 22px 45px;background:#f3f7fa;border-left:3px solid var(--rail-accent);font-size:14px;line-height:1.9}.broad-checklist li+li{margin-top:12px}.broad-article .sources ul{padding-left:20px}.broad-article .sources li{margin:10px 0;line-height:1.8;font-size:13px}.broad-article .related .genre-grid{grid-template-columns:repeat(3,1fr)}.broad-article .related img{width:100%;height:auto}.broad-article .related h3{font-size:15px}.brand-header nav{flex-wrap:wrap!important;gap:8px 16px!important}.brand-header nav a{font-size:11px!important}.rail-feature strong{font-size:15px}.skill-insight .broad-reading .reading-layout>article{padding:0}.skill-edge .broad-article-heading{border-top:5px solid #368a7c;padding-top:25px}
@media(max-width:760px){.broad-home{padding-top:12px!important}.genre-chips{gap:8px;margin:15px 0 22px}.genre-chips a{font-size:11px;padding:8px 10px;gap:10px;flex:1 0 auto}.broad-hero,.skill-insight .broad-hero,.skill-edge .broad-hero{display:flex;flex-direction:column;gap:24px;padding:20px 0 30px}.broad-copy h1{font-size:28px!important;line-height:1.65!important}.broad-copy>p{font-size:14px;line-height:1.95}.broad-copy .primary-link{font-size:13px;padding:14px 18px;width:100%}.broad-photo{width:100%}.broad-photo img,.skill-insight .broad-photo img,.skill-edge .broad-photo img{height:230px}.broad-genres{margin:35px 0}.broad-genres h2{font-size:23px}.genre-grid,.sales-article-grid{grid-template-columns:1fr!important;gap:25px!important}.genre-card h3{font-size:20px}.broad-guide{display:flex;flex-direction:column-reverse;padding:20px;gap:20px}.broad-guide h2{font-size:22px}.broad-sales{display:block;padding:25px 0;margin:35px 0}.broad-sales h2{font-size:21px;line-height:1.6}.broad-sales p{line-height:1.9}.broad-sales>a{display:block;margin-top:20px}.comparison-entry>div{grid-template-columns:1fr}.comparison-entry p{display:grid;grid-template-columns:35px 1fr;align-items:center;padding:16px;column-gap:12px}.comparison-entry b{grid-row:span 2;margin:0;font-size:22px}.comparison-entry small{margin-top:5px}.skill-insight .genre-card{grid-template-columns:100px 1fr;gap:14px}.skill-insight .genre-card h3{font-size:18px}.skill-insight .genre-card p{font-size:12px}.skill-insight .genre-card>img{aspect-ratio:1;object-fit:cover}.making-line{flex-wrap:wrap;gap:12px;justify-content:center;padding:18px}.making-line span{font-size:16px}.making-line p{width:100%;text-align:center;margin:0}.category-heading{padding:24px 0}.category-heading h1{font-size:29px}.category-feature{display:block}.category-feature>div{padding-top:20px}.category-feature h2{font-size:23px}.category-feature p{font-size:14px}.category-feature .primary-link{font-size:13px}.broad-article-heading h1{font-size:26px;line-height:1.65}.broad-article-heading .article-deck{font-size:14px;line-height:1.95}.broad-article .chapter>p{font-size:15px!important;line-height:2!important}.broad-article .chapter-heading h2{font-size:23px!important}.broad-article .chapter{margin:36px 0}.broad-checklist{padding:18px 18px 18px 35px;font-size:13px}.broad-article .related .genre-grid{grid-template-columns:1fr}.brand-header nav a{font-size:12px!important}}
