.P4H4aq_page{color:#0d1b2a;background:#fff;overflow-x:clip}.P4H4aq_accent{color:#046999}.P4H4aq_hero{color:#fff;background:linear-gradient(160deg,#111820 0%,#1a2a3a 100%);padding:14rem 0 8rem 6rem}@media (max-width:766px){.P4H4aq_hero{padding:6.5rem 0 5rem}}.P4H4aq_hero .P4H4aq_accent{color:#5bbce6}.P4H4aq_heroInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;max-width:1300px;padding-right:2rem;display:grid}@media (max-width:1024px){.P4H4aq_heroInner{grid-template-columns:1fr;padding-right:1.5rem}}@media (max-width:766px){.P4H4aq_heroInner{padding:0 1.25rem}}.P4H4aq_title{color:#fff;margin:0 0 1.25rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.12}.P4H4aq_lede{color:#ffffffbf;max-width:34rem;margin:0 0 2rem;font-size:1.15rem;line-height:1.6}.P4H4aq_authorRow{align-items:center;gap:.9rem;display:flex}.P4H4aq_avatar,.P4H4aq_avatarLarge{background:#fff;border:4px solid #046999;border-radius:50%;flex:none;display:inline-flex;overflow:hidden}.P4H4aq_avatar img,.P4H4aq_avatarLarge img{object-fit:cover;filter:grayscale();width:100%;height:100%}.P4H4aq_avatar{width:44px;height:44px}.P4H4aq_avatarLarge{width:56px;height:56px}.P4H4aq_authorMeta{flex-direction:column;gap:.15rem;display:flex}.P4H4aq_authorName{color:#fff;font-weight:600}.P4H4aq_authorSub{color:#ffffffa6;font-size:.9rem}.P4H4aq_heroArt{background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:1.25rem}.P4H4aq_glance{z-index:2;margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1200px;margin-top:-4rem;padding-inline:1.5rem;display:grid;position:relative}@media (max-width:1024px){.P4H4aq_glance{grid-template-columns:1fr}}.P4H4aq_glanceCard{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px #0d1b2a1a}.P4H4aq_glanceCard p{color:#4a5568;margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.P4H4aq_glanceValue{color:#046999;font-size:2.4rem;font-weight:700;line-height:1}.P4H4aq_glanceLabel{font-weight:600}.P4H4aq_layout{width:100%;max-width:1700px;margin:0 auto;padding:4rem 1.5rem 3rem}@media (min-width:1400px){.P4H4aq_layout{grid-template-columns:1fr 820px 1fr;align-items:start;display:grid}}.P4H4aq_toc{background:#f7f8f9;border:1px solid #00000014;border-radius:16px;max-width:820px;margin:0 auto 3rem;padding:1.25rem 1.5rem}@media (min-width:1400px){.P4H4aq_toc{grid-column:1;justify-self:end;width:220px;margin:0 2rem 0 0;padding:1rem 1.1rem;position:sticky;top:7rem}}.P4H4aq_tocTitle{letter-spacing:.12em;text-transform:uppercase;color:#046999;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.P4H4aq_tocList{grid-template-columns:1fr 1fr;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:766px){.P4H4aq_tocList{grid-template-columns:1fr}}@media (min-width:1400px){.P4H4aq_tocList{grid-template-columns:1fr}}.P4H4aq_tocList a{color:#4a5568;font-size:.95rem;text-decoration:none}.P4H4aq_tocList a:hover{color:#046999}.P4H4aq_article{color:#4a5568;max-width:820px;margin:0 auto;font-size:1.05rem;line-height:1.75}@media (min-width:1400px){.P4H4aq_article{grid-column:2}}.P4H4aq_article h2{color:#0d1b2a;margin:0 0 1.25rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.P4H4aq_article h3{color:#0d1b2a;margin:2rem 0 .6rem;font-size:1.25rem}.P4H4aq_article h4{color:#0d1b2a;margin:0 0 .4rem}.P4H4aq_article p{margin:0 0 1.1rem}.P4H4aq_article a{color:#046999}.P4H4aq_article strong{color:#0d1b2a}.P4H4aq_section{margin-bottom:4.5rem;scroll-margin-top:7rem}.P4H4aq_caption{text-align:center;color:#9a9da1;font-size:.95rem}.P4H4aq_callout{background:linear-gradient(135deg,#e8f4fa 0%,#fff 100%);border:1px solid #04699947;border-radius:16px;align-items:flex-start;gap:1rem;margin:2rem 0;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}.P4H4aq_calloutRings{pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 16px,#04699914 16px 17px);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.P4H4aq_calloutIcon{color:#fff;background:#046999;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.P4H4aq_calloutBody{position:relative}.P4H4aq_callout .P4H4aq_calloutLabel{letter-spacing:.12em;text-transform:uppercase;color:#046999;margin:0 0 .3rem;font-size:.78rem;font-weight:700}.P4H4aq_callout .P4H4aq_calloutText{color:#0d1b2a;margin:0}.P4H4aq_badge{color:#046999;background:#e8f4fa;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.P4H4aq_reasons,.P4H4aq_methods,.P4H4aq_roles,.P4H4aq_walk{grid-template-columns:1fr 1fr;gap:1.25rem;margin:2rem 0;display:grid}@media (max-width:766px){.P4H4aq_reasons,.P4H4aq_methods,.P4H4aq_roles,.P4H4aq_walk{grid-template-columns:1fr}}.P4H4aq_reasonCard,.P4H4aq_methodCard,.P4H4aq_roleCard,.P4H4aq_walkCard,.P4H4aq_mistakeCard,.P4H4aq_rolloutCard,.P4H4aq_relatedCard{background:#fff;border:1px solid #00000014;border-radius:16px;padding:1.5rem;box-shadow:0 4px 18px #0d1b2a0f}@media (prefers-reduced-motion:no-preference){.P4H4aq_reasonCard,.P4H4aq_methodCard,.P4H4aq_roleCard,.P4H4aq_walkCard,.P4H4aq_mistakeCard,.P4H4aq_rolloutCard,.P4H4aq_relatedCard{transition:transform .2s,box-shadow .2s}.P4H4aq_reasonCard:hover,.P4H4aq_methodCard:hover,.P4H4aq_roleCard:hover,.P4H4aq_walkCard:hover,.P4H4aq_mistakeCard:hover,.P4H4aq_rolloutCard:hover,.P4H4aq_relatedCard:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0d1b2a1a}}.P4H4aq_reasonCard h3,.P4H4aq_methodCard h3,.P4H4aq_roleCard h3,.P4H4aq_walkCard h3,.P4H4aq_mistakeCard h3,.P4H4aq_rolloutCard h3,.P4H4aq_relatedCard h3{margin-top:.9rem}.P4H4aq_reasonCard p:last-child,.P4H4aq_methodCard p:last-child,.P4H4aq_roleCard p:last-child,.P4H4aq_walkCard p:last-child,.P4H4aq_mistakeCard p:last-child,.P4H4aq_rolloutCard p:last-child,.P4H4aq_relatedCard p:last-child{margin-bottom:0}.P4H4aq_methods{grid-template-columns:1fr}.P4H4aq_methodHead{align-items:center;gap:.9rem;display:flex}.P4H4aq_methodHead h3{margin:0}.P4H4aq_methodMeta{margin:1rem 0 0}.P4H4aq_methodMeta dt{letter-spacing:.1em;text-transform:uppercase;color:#046999;margin-top:.8rem;font-size:.78rem;font-weight:700}.P4H4aq_methodMeta dd{margin:.2rem 0 0}.P4H4aq_chips{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.P4H4aq_chips li{color:#046999;background:#e8f4fa;border-radius:999px;padding:.4rem .9rem;font-size:.95rem;font-weight:600}.P4H4aq_tableWrap{border:1px solid #00000014;border-radius:16px;margin:2rem 0;overflow-x:auto}.P4H4aq_table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.P4H4aq_table th,.P4H4aq_table td{text-align:left;vertical-align:top;padding:.85rem 1rem}.P4H4aq_table thead th{color:#fff;background:#111820;font-weight:600}.P4H4aq_table tbody tr:nth-child(2n){background:#f7f8f9}.P4H4aq_table tbody th{color:#0d1b2a}.P4H4aq_diagram{background:#f7f8f9;border:1px solid #00000014;border-radius:16px;margin:2rem 0 1rem;padding:1rem}.P4H4aq_diagramScroll{overflow-x:auto}.P4H4aq_diagramInner{min-width:480px}.P4H4aq_timeline{margin:2rem 0 0;padding:0 0 0 3.5rem;list-style:none;position:relative}.P4H4aq_timeline:before{content:"";background:linear-gradient(#046999,#04699947);width:2px;position:absolute;top:8px;bottom:8px;left:19px}.P4H4aq_step{margin-bottom:2.5rem;position:relative}.P4H4aq_step h3{margin-top:0}.P4H4aq_stepNum{color:#fff;background:#046999;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex;position:absolute;top:-.2rem;left:-3.5rem;box-shadow:0 0 0 6px #fff}.P4H4aq_step .P4H4aq_tip{color:#0d1b2a;background:#e8f4fa;border-radius:10px;padding:.8rem 1rem;font-size:.97rem}.P4H4aq_walkNum{color:#fff;background:#046999;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:.4rem;font-size:.9rem;display:inline-flex}.P4H4aq_miniSteps{margin:0;padding-left:1.2rem}.P4H4aq_miniSteps li{margin-bottom:.4rem}.P4H4aq_code{color:#ffffffe0;background:#111820;border-radius:10px;margin:1rem 0 0;padding:1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}.P4H4aq_tickList{margin:1rem 0 0;padding:0;list-style:none}.P4H4aq_tickList li{margin-bottom:.35rem;padding-left:1.6rem;position:relative}.P4H4aq_tickList li:before{content:"";border-bottom:2px solid #046999;border-right:2px solid #046999;width:.3rem;height:.6rem;position:absolute;top:.4em;left:.3rem;transform:rotate(45deg)}.P4H4aq_mistakes{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}@media (max-width:766px){.P4H4aq_mistakes{grid-template-columns:1fr}}.P4H4aq_mistakeCard{position:relative}.P4H4aq_mistakeCard h3{margin:0 0 1rem;padding-right:3rem}.P4H4aq_mistakeNum{color:#0000;-webkit-text-stroke:1.5px #04699947;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:.8rem;right:1.2rem}.P4H4aq_sketch{margin-bottom:1rem}.P4H4aq_insteadPill{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#046999;border-radius:999px;margin-bottom:.6rem;padding:.2rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.P4H4aq_checklist{grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:766px){.P4H4aq_checklist{grid-template-columns:1fr}}.P4H4aq_checklist li{align-items:flex-start;gap:.8rem;font-size:.98rem;line-height:1.5;display:flex}.P4H4aq_checkChip{color:#046999;background:#e8f4fa;border-radius:8px;flex:none;width:28px;height:28px;padding:4px;display:inline-flex}.P4H4aq_checkChip svg{width:100%;height:100%}.P4H4aq_quote{background:#f7f8f9;border:1px solid #0000001c;border-radius:16px;margin:2rem 0 0;padding:1.5rem 1.75rem}.P4H4aq_quote p{color:#0d1b2a;margin:0 0 .5rem;font-size:1.15rem;font-style:italic}.P4H4aq_quote cite{color:#9a9da1;font-size:.9rem}.P4H4aq_rollout{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}@media (max-width:766px){.P4H4aq_rollout{grid-template-columns:1fr}}.P4H4aq_rolloutCard{position:relative}.P4H4aq_rolloutCard h3{margin-top:0;padding-right:3rem}.P4H4aq_rolloutNum{color:#0000;-webkit-text-stroke:1.5px #04699947;font-size:2.6rem;font-weight:700;line-height:1;position:absolute;top:.8rem;right:1.2rem}.P4H4aq_cta{color:#ffffffbf;background:linear-gradient(135deg,#111820 0%,#1a2a3a 100%);border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.P4H4aq_cta{grid-template-columns:1fr}}.P4H4aq_cta h2{color:#fff;margin-bottom:.8rem}.P4H4aq_cta .P4H4aq_accent{color:#5bbce6}.P4H4aq_cta p{margin:0}.P4H4aq_ctaText{position:relative}.P4H4aq_ctaActions{flex-direction:column;gap:.8rem;display:flex;position:relative}.P4H4aq_btnPrimary,.P4H4aq_btnGhost{border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.P4H4aq_btnPrimary svg,.P4H4aq_btnGhost svg{width:18px;height:18px}.P4H4aq_article .P4H4aq_btnPrimary{color:#fff;background:#046999}.P4H4aq_article .P4H4aq_btnGhost{color:#fff;border:1px solid #ffffff59}.P4H4aq_faq{gap:.8rem;display:grid}.P4H4aq_faq details{background:#fff;border:1px solid #00000014;border-radius:12px;padding:0 1.25rem}.P4H4aq_faq summary{cursor:pointer;color:#0d1b2a;padding:1rem 0;font-weight:600}.P4H4aq_faq details[open] summary{color:#046999}.P4H4aq_faq p{margin:0 0 1rem}.P4H4aq_authorBox{background:linear-gradient(135deg,#e8f4fa 0%,#fff 100%);border:1px solid #04699947;border-radius:16px;align-items:flex-start;gap:1.1rem;margin-top:2.5rem;padding:1.5rem;display:flex}.P4H4aq_authorBox p{margin:0}.P4H4aq_related{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:766px){.P4H4aq_related{grid-template-columns:1fr}}.P4H4aq_article .P4H4aq_relatedCard{color:#4a5568;text-decoration:none;display:block}.P4H4aq_article .P4H4aq_relatedCard h3{margin:0 0 .4rem}.P4H4aq_relatedMore{color:#046999;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.P4H4aq_relatedMore svg{width:18px;height:18px}
