._page_ws30f_1{background:var(--hpc-color-page);min-height:100vh;color:var(--hpc-color-text)}._page_ws30f_1 article{max-width:var(--hpc-page-max-width);margin:0 auto;padding:42px 16px 84px}._hero_ws30f_3{border-bottom:1px solid var(--hpc-color-border);max-width:850px;padding:22px 0 46px}._eyebrow_ws30f_4{color:var(--hpc-color-brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}._hero_ws30f_3 h1{letter-spacing:-.06em;max-width:780px;margin:14px 0 18px;font-size:clamp(42px,7vw,72px);line-height:1}._hero_ws30f_3>p:last-child{max-width:750px;color:var(--hpc-color-text-secondary);font-size:17px;line-height:1.75}._body_ws30f_7{gap:0;max-width:900px;padding-top:8px;display:grid}._body_ws30f_7 section{border-bottom:1px solid var(--hpc-color-border);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:36px;padding:34px 0;display:grid}._body_ws30f_7 h2{letter-spacing:-.035em;font-size:22px;line-height:1.25}._body_ws30f_7 h3{margin:22px 0 7px;font-size:14px}._body_ws30f_7 p,._body_ws30f_7 li{color:var(--hpc-color-text-secondary);font-size:13px;line-height:1.78}._body_ws30f_7 p+p{margin-top:14px}._body_ws30f_7 ul,._body_ws30f_7 ol{gap:9px;margin:14px 0 0;padding-left:19px;display:grid}._body_ws30f_7 a{color:var(--hpc-color-brand);font-weight:700;text-decoration:none}._body_ws30f_7 a:hover{text-underline-offset:4px;text-decoration:underline}._note_ws30f_16{border-left:3px solid var(--hpc-color-brand);background:var(--hpc-color-brand-soft);padding:16px 18px}._note_ws30f_16 strong{color:var(--hpc-color-text);margin-bottom:5px;font-size:13px;display:block}._principles_ws30f_18{border-top:1px solid var(--hpc-color-border);display:grid}._principle_ws30f_18{border-bottom:1px solid var(--hpc-color-border);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}._principle_ws30f_18>span{color:var(--hpc-color-brand);font-family:var(--hpc-font-mono);font-size:10px;font-weight:800}._principle_ws30f_18 strong{color:var(--hpc-color-text);font-size:13px;display:block}._principle_ws30f_18 p{margin-top:3px}._actionLink_ws30f_23{border-radius:var(--hpc-radius-control);background:var(--hpc-color-brand);align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 15px;display:inline-flex;color:#fff!important}._actionLink_ws30f_23:hover{background:var(--hpc-color-brand-hover);text-decoration:none!important}._guideToc_ws30f_25{border:1px solid var(--hpc-color-border);border-radius:var(--hpc-radius-card);background:var(--hpc-color-surface-soft);max-width:900px;padding:18px}._guideToc_ws30f_25 strong{color:var(--hpc-color-text);font-size:12px}._guideToc_ws30f_25>div{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}._guideToc_ws30f_25 a{color:var(--hpc-color-brand);font-size:12px;font-weight:700;line-height:1.5;text-decoration:none}._guideToc_ws30f_25 a:hover{text-underline-offset:3px;text-decoration:underline}._guideArticleBody_ws30f_30{max-width:900px}._guideArticleBody_ws30f_30 section{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}._guideArticleBody_ws30f_30 h2{scroll-margin-top:24px}._guideArticleBody_ws30f_30 ul{margin-top:15px}._guideRelated_ws30f_34{flex-wrap:wrap;gap:10px;display:flex}._guideRelated_ws30f_34 a{border:1px solid var(--hpc-color-border);border-radius:var(--hpc-radius-control);background:var(--hpc-color-surface);align-items:center;gap:7px;padding:10px 12px;display:inline-flex}._guideCards_ws30f_36{gap:14px;margin-top:22px;display:grid}._guideCard_ws30f_36{border:1px solid var(--hpc-color-border);border-radius:var(--hpc-radius-card);background:var(--hpc-color-surface);padding:20px}._guideCard_ws30f_36 h3{margin-top:5px;font-size:20px;line-height:1.25}._guideCard_ws30f_36 h3 a{color:var(--hpc-color-text);text-decoration:none}._guideCard_ws30f_36 h3 a:hover{color:var(--hpc-color-brand)}._guideCard_ws30f_36>p:not(._eyebrow_ws30f_4){margin-top:9px}._guideCard_ws30f_36 ._actionLink_ws30f_23{margin-top:14px}@media (max-width:639px){._guideArticleBody_ws30f_30 section{grid-template-columns:1fr}}@media (min-width:640px){._page_ws30f_1 article{padding-left:24px;padding-right:24px}}@media (min-width:1024px){._page_ws30f_1 article{padding-left:32px;padding-right:32px}}@media (max-width:639px){._page_ws30f_1 article{padding-top:24px}._hero_ws30f_3{padding-bottom:34px}._hero_ws30f_3 h1{font-size:44px}._body_ws30f_7 section{grid-template-columns:1fr;gap:14px;padding:28px 0}}
