/* Approved narrow conversion master, scoped to public information pages. */
.growth-content{min-width:0;container-type:inline-size;container-name:growth-reading}
.growth-template .aa-journey-float,.growth-template .aa-float{display:none!important}
.growth-template{--growth-top:110px;--growth-navy:#0b162b;--growth-gold:#ffd047;padding-bottom:130px}
.growth-rail,.growth-dock,.growth-mobile{font-family:Inter,Arial,sans-serif;box-sizing:border-box}
.growth-rail a,.growth-dock a,.growth-mobile a{text-decoration:none}
.growth-rail a:focus-visible,.growth-dock a:focus-visible,.growth-mobile a:focus-visible{outline:3px solid #0ca58e;outline-offset:4px}
.growth-rail{position:fixed;top:var(--growth-top);bottom:16px;left:16px;width:230px;overflow:auto;z-index:80;border:1px solid #213950;border-top:5px solid #ffd047;border-radius:18px;background:linear-gradient(155deg,#0b162b 30%,#123e48);padding:20px 16px;box-shadow:0 12px 38px #10254218;color:#fff}
.growth-eyebrow{display:block;color:#ffd047;font-size:13px;font-weight:800;letter-spacing:1px;line-height:1.5}
.growth-rail h2{font:800 25px/1.15 Inter,Arial,sans-serif;letter-spacing:-.7px;color:#fff;margin:14px 0 18px}
.growth-rail h2 em{font-style:normal;color:#ffd047}
.growth-system{display:grid;gap:14px;margin:0 0 20px}
.growth-system span{display:block;font-size:14px;line-height:1.5;color:#dae8ec}
.growth-system b{display:block;color:#fff;font-size:16px;line-height:1.3;margin-bottom:3px}
.growth-register{display:block;background:#ffd047;color:#0b162b!important;border:2px solid #ffd047;border-radius:10px;padding:13px 8px;text-align:center;font-size:16px;line-height:1.3;font-weight:800;box-shadow:0 5px 18px #ffd04720}
.growth-register:hover{background:#ffe17d;border-color:#ffe17d}
.growth-pathway{display:block;border:2px solid #91d6cb;color:#fff!important;border-radius:10px;padding:11px 8px;margin-top:11px;text-align:center;font-size:14px;line-height:1.4;font-weight:750}
.growth-pathway:hover{background:#174850}
.growth-rail small{display:block;font-size:13px;line-height:1.5;color:#e0e9ef;margin-top:16px;text-align:center}
.growth-dock{position:fixed;bottom:22px;right:16px;width:220px;z-index:90;display:grid;gap:12px}
.growth-method{position:fixed;top:var(--growth-float-top,40vh);right:16px;width:210px;box-sizing:border-box;transition:top .4s ease;display:grid;gap:12px;background:#edf9f6;border:2px solid #048c80;border-radius:14px;padding:15px;box-shadow:0 12px 32px #0b162b20}
.growth-method strong{font-size:17px;line-height:1.35;letter-spacing:-.4px;color:#102b36}
.growth-method>b{display:block;font-size:14px;line-height:1.4;color:#006c63;text-decoration:underline;text-underline-offset:4px}
.growth-method:hover{background:#e0f5ef;box-shadow:0 14px 36px #0b162b30}
.growth-trial{display:flex;align-items:center;gap:8px;background:#0b162b;color:#fff!important;border:3px solid #e4d4a3;border-radius:60px;padding:12px 10px;box-shadow:0 12px 30px #0b162b26}
.growth-play{display:grid;place-items:center;background:#ffd047;color:#0b162b;border-radius:50%;width:31px;height:31px;flex:none;font-size:16px;padding-left:2px}
.growth-trial strong{display:block;font-size:15px;line-height:1.3;font-weight:800}
.growth-trial small{display:block;font-size:12px;line-height:1.4;margin-top:3px;color:#e1e7ef}
.growth-trial:hover{background:#183259}
.growth-mobile{display:none}
/* Contain original breakout blocks so cards cannot extend under the side rail. */
.growth-template .hf-wrap{width:100%;max-width:100%;margin-left:0;transform:none}
.growth-template .pc-card{flex:0 1 280px;max-width:300px;min-width:0}
.growth-template .parent-plan{margin-left:0;margin-right:0}
@media(min-width:1200px){
 .growth-template .growth-content{width:calc(100% - 528px);max-width:1040px;margin-left:270px;margin-right:258px}
 .growth-template .article-wrap{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
 .growth-template .pc-grid{gap:16px}
 .growth-template .pc-card{flex-basis:calc(50% - 8px);padding:16px}
 .growth-template .parent-plan-grid{grid-template-columns:1fr}
}
@media(min-width:1560px){.growth-template .pc-card{flex-basis:calc(33.333% - 11px)}}
@media(min-width:1800px){.growth-rail{width:240px;left:24px;padding:22px 18px}.growth-template .growth-content{width:calc(100% - 564px);margin-left:288px;margin-right:auto}.growth-dock{width:230px;right:24px}.growth-rail h2{font-size:27px}.growth-system{gap:18px;margin-bottom:22px}}
@media(max-width:1199px){
 .growth-rail,.growth-dock{display:none}
 .growth-mobile{position:fixed;display:block;bottom:0;left:0;right:0;z-index:990;padding:11px 12px calc(12px + env(safe-area-inset-bottom));background:#0b162b;color:#fff;border-top:3px solid #ffd047;box-shadow:0 -8px 25px #0b162b20}
 .growth-mobile p{font-size:14px;text-align:center;line-height:1.4;margin:0 0 9px;color:#fff}
 .growth-mobile>div{display:grid;grid-template-columns:1fr 1fr 1.12fr;gap:7px}
 .growth-mobile a{display:grid;place-items:center;min-height:48px;text-align:center;font-size:13px;font-weight:750;line-height:1.3;padding:7px 5px;border:1px solid #91d6cb;border-radius:7px;color:#fff}
 .growth-mobile a:first-child,.growth-mobile a:last-child{background:#ffd047;border-color:#ffd047;color:#0b162b}
 .growth-template{padding-bottom:150px}
 .growth-template .article-wrap{scroll-margin-top:110px}
}
@media(max-height:840px) and (min-width:1200px){.growth-rail{padding:16px}.growth-rail h2{font-size:24px;margin:13px 0 18px}.growth-system{gap:12px;margin-bottom:18px}.growth-register{padding:13px 10px}.growth-rail small{margin-top:12px}}

@media(max-height:840px) and (min-width:1200px){.growth-system .growth-benefit-detail{display:none}.growth-system b{margin-bottom:0}.growth-system{gap:14px}.growth-method>b{font-size:14px}}

@media(min-width:1800px){.growth-method{right:24px}}
@media(prefers-reduced-motion:reduce){.growth-method{transition:none}}
/* The article's available width, rather than the viewport, controls its grids. */
.growth-content img,.growth-content iframe{max-width:100%}
.growth-content .article-wrap,.growth-content .transition-guide{box-sizing:border-box}
@container growth-reading (max-width:1000px){
 .growth-content .hero-inner,.growth-content .landing-hero-grid,.growth-content .exam-hero-grid,.growth-content .exam-layout,.growth-content .lead-capture-panel,.growth-content .wc-guide-layout{grid-template-columns:minmax(0,1fr)}
 .growth-content .section-head,.growth-content .prep-panel-grid{grid-template-columns:minmax(0,1fr)}
 .growth-content .finder-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
 .growth-content .wc-guide-promo .wc-course-grid,.growth-content .wc-feature,.growth-content .filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .growth-content .search{min-width:0}
 .growth-content .fact-grid,.growth-content .pathway,.growth-content .pathway.four{grid-template-columns:repeat(2,minmax(0,1fr))}
 .growth-content .competition-row{grid-template-columns:minmax(0,1fr);gap:14px}
 .growth-content .aa-ad-card{padding:16px}
 .growth-content .aa-ad-card h3{font-size:21px}
}
@container growth-reading (max-width:600px){
 .growth-content .aa-ad-grid,.growth-content .signal-grid,.growth-content .prep-pathway,.growth-content .retention-grid,.growth-content .poster-strip,.growth-content .asset-grid,.growth-content .guide-grid,.growth-content .wc-guide-promo .wc-course-grid,.growth-content .wc-feature,.growth-content .official-row{grid-template-columns:minmax(0,1fr)}
}
