.hm.hm-wp .hm-art-body li{max-width:none}.hm.hm-wp .hm-art-body li,.hm.hm-wp .hm-art-body p{text-wrap:pretty}.hm.hm-wp .hm-art-meta b{color:var(--hm-navy);font-weight:700}.hm.hm-wp .wp-toc{background:var(--hm-paper);border:1px solid var(--hm-line);border-radius:var(--hm-radius);padding:var(--hm-pad);margin:0 0 36px}.hm.hm-wp .wp-toc .cap{font-size:var(--t-xs);letter-spacing:.12em;color:var(--hm-grey-ink);margin:0 0 10px;font-weight:700}.hm.hm-wp .wp-toc ol{margin:0;padding:0;list-style:none}.hm.hm-wp .wp-toc li{font-size:var(--t-md);margin:0;line-height:1.4}.hm.hm-wp .wp-toc li::marker{content:none}.hm.hm-wp .wp-toc a{min-height:44px;color:var(--hm-navy);align-items:baseline;gap:10px;padding:10px 0;text-decoration:none;display:flex}.hm.hm-wp .wp-toc a:hover{color:var(--hm-teal);text-underline-offset:3px;text-decoration:underline}.hm.hm-wp .wp-toc .n{min-width:2.2em;font-size:var(--t-xs);letter-spacing:.08em;color:var(--hm-teal);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.hm.hm-wp .wp-toc ol ol{-moz-column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding-left:calc(2.2em + 10px);display:grid}.hm.hm-wp .wp-toc ol ol a{min-height:44px;color:var(--hm-grey);padding:8px 0}.hm.hm-wp .wp-toc ol ol a:hover{color:var(--hm-teal)}.hm.hm-wp .hm-art-body h2 .n{color:var(--hm-teal);margin-bottom:6px}.hm.hm-wp .hm-art-body h2 .n,.hm.hm-wp .hm-art-body h3 .n{font-size:var(--t-xs);letter-spacing:.12em;font-weight:700;display:block}.hm.hm-wp .hm-art-body h3 .n{text-transform:uppercase;color:var(--hm-grey-ink);margin-bottom:4px}.hm.hm-wp .hm-art-body h3[id]{scroll-margin-top:92px}.hm.hm-wp .hm-art-body .wp-sp{border-top:1px solid var(--hm-line);margin-top:44px;padding-top:30px}.hm.hm-wp .hm-art-body .wp-sp>h3{margin-top:0}.hm.hm-wp .wp-evidence{border:1px solid var(--hm-card-line);border-left:var(--hm-accent-w) solid var(--hm-teal);border-radius:var(--hm-radius);box-shadow:var(--hm-shadow);background:#fff;margin:24px 0 8px;padding:0}.hm.hm-wp .wp-evidence>div{padding:16px var(--hm-pad)}.hm.hm-wp .wp-evidence>div+div{border-top:1px solid var(--hm-line)}.hm.hm-wp .wp-evidence dt{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-grey-ink);margin:0 0 4px;font-weight:700}.hm.hm-wp .wp-evidence dd{font-size:var(--t-md);color:var(--hm-ink);text-wrap:pretty;margin:0;line-height:1.6}.hm.hm-wp .hm-art-body blockquote.wp-quote{margin:30px 0}.hm.hm-wp .hm-art-body blockquote.wp-quote .pull-attrib{font-size:var(--t-sm);color:var(--hm-grey-ink);margin:10px 0 0;font-weight:400}.hm.hm-wp .wp-parts{gap:14px;margin:8px 0 32px;padding:0;list-style:none;display:grid}.hm.hm-wp .wp-parts>li{margin:0}.hm.hm-wp .wp-part{color:var(--hm-ink);border:1px solid var(--hm-card-line);border-top:var(--hm-accent-w) solid var(--hm-navy);border-radius:var(--hm-radius);box-shadow:var(--hm-shadow);padding:var(--hm-pad);background:#fff;text-decoration:none;display:block}.hm.hm-wp a.wp-part{border-top-color:var(--hm-teal);transition:translate .18s var(--hm-ease),box-shadow .18s}.hm.hm-wp a.wp-part:hover{box-shadow:var(--hm-shadow-lift);translate:0 -3px}.hm.hm-wp .wp-part .k{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-grey-ink)}.hm.hm-wp .wp-part .k,.hm.hm-wp .wp-part .t{margin:0 0 6px;font-weight:700;display:block}.hm.hm-wp .wp-part .t{font-size:var(--t-xl);color:var(--hm-navy);line-height:1.28}.hm.hm-wp .wp-part .d{font-size:var(--t-md);color:var(--hm-grey);text-wrap:pretty;line-height:1.6;display:block}.hm.hm-wp .wp-part .go{font-size:var(--t-sm);color:var(--hm-teal);text-underline-offset:3px;margin-top:12px;font-weight:600;text-decoration:underline;display:inline-block}.hm.hm-wp .wp-part .st{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-navy);margin-top:12px;font-weight:700;display:inline-block}.hm.hm-wp .wp-parts.compact .wp-part{padding:16px var(--hm-pad);box-shadow:none}.hm.hm-wp .wp-parts.compact .wp-part .t{font-size:var(--t-lg)}.hm.hm-wp .wp-series{background:var(--hm-paper);border:1px solid var(--hm-line);border-radius:var(--hm-radius-lg);padding:var(--hm-pad-lg);margin:0 0 28px}.hm.hm-wp .wp-series .k{font-size:var(--t-xs);letter-spacing:.12em;color:var(--hm-grey-ink);margin:0 0 8px;font-weight:700}.hm.hm-wp .hm-art-body .wp-series h2{margin:0 0 10px}.hm.hm-wp .wp-series .by{font-size:var(--t-sm);color:var(--hm-grey-ink);margin:0 0 16px}.hm.hm-wp .wp-series .for{font-size:var(--t-sm);color:var(--hm-grey);margin:0 0 18px;line-height:1.5}.hm.hm-wp .wp-series .for span{font-size:var(--t-xs);letter-spacing:.12em;color:var(--hm-grey-ink);margin-bottom:2px;font-weight:700;display:block}.hm.hm-wp .wp-series .wp-parts{margin-bottom:22px}.hm.hm-wp .wp-actions{flex-wrap:wrap;gap:12px;margin:8px 0 28px;display:flex}.hm.hm-wp .wp-actions .hm-btn{text-decoration:none}.hm.hm-wp .wp-request{background:var(--hm-navy);color:#fff;border-radius:var(--hm-radius-lg);padding:var(--hm-pad-lg);margin:36px 0}.hm.hm-wp .hm-art-body .wp-request h2{color:#fff;margin:0 0 10px}.hm.hm-wp .hm-art-body .wp-request p{color:#ffffffdb}.hm.hm-wp .wp-request .wp-actions{margin-bottom:0}.hm.hm-wp .wp-request .hm-btn-ghost{color:#fff;border-color:#fff9}.hm.hm-wp .wp-request .hm-btn-ghost:hover{color:var(--hm-navy);background:#fff;border-color:#fff}.hm.hm-wp .wp-request .alt{font-size:var(--t-sm);margin:14px 0 0}.hm.hm-wp .hm-art-body .wp-request .alt a,.hm.hm-wp .hm-art-body .wp-request .wpf-privacy a{color:#fff}.hm.hm-wp .wp-about{padding:var(--hm-pad) 0 0;border-top:1px solid var(--hm-line);margin:44px 0 0}.hm.hm-wp .wp-about .cap{font-size:var(--t-xs);letter-spacing:.12em;color:var(--hm-grey-ink);margin:0 0 8px;font-weight:700}.hm.hm-wp .hm-art-body .wp-about p{font-size:var(--t-md);color:var(--hm-grey);margin-bottom:12px;line-height:1.65}@media (width<=700px){.hm.hm-wp .wp-toc ol ol{grid-template-columns:minmax(0,1fr);padding-left:0}.hm.hm-wp .wp-request,.hm.hm-wp .wp-series{padding:var(--hm-pad)}.hm.hm-wp .wp-actions .hm-btn{white-space:normal;text-align:center}}.hm.hm-wp .hm-art-body{padding-top:36px}.hm.hm-wp .hm-art-body .wp-toc a{color:var(--hm-navy);text-decoration:none}.hm.hm-wp .hm-art-body .wp-toc ol ol a{color:var(--hm-grey)}.hm.hm-wp .hm-art-body .wp-toc a:hover,.hm.hm-wp .hm-art-body .wp-toc ol ol a:hover{color:var(--hm-teal);text-underline-offset:3px;text-decoration:underline}.hm.hm-wp .hm-art-body .wp-parts{padding-left:0}.hm.hm-wp .hm-art-body .wp-parts>li{margin-bottom:0}.hm.hm-wp .hm-art-body a.wp-part{color:var(--hm-ink);text-decoration:none}.hm.hm-wp .hm-art-body a.wp-part:hover .t{color:var(--hm-teal)}.hm.hm-wp-hub .hm-hero .hm-eyebrow a{color:inherit;text-decoration:none}.hm.hm-wp-hub .hm-hero .hm-eyebrow a:hover{text-decoration:underline}.hm.hm-wp-hub .hm-block .hm-wrap{max-width:1100px}.hm.hm-wp-hub .wp-series-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin:0;padding:clamp(28px,3.4vw,44px);display:grid}.hm.hm-wp-hub .wp-series-wide h2{color:var(--hm-navy);letter-spacing:-.01em;text-wrap:balance;max-width:none;margin:0 0 10px;font-size:clamp(24px,2.8vw,30px);font-weight:700;line-height:1.2}.hm.hm-wp-hub .wp-series-wide .dek{font-size:var(--t-base);color:var(--hm-ink);text-wrap:pretty;max-width:62ch;margin:0 0 18px;line-height:1.7}.hm.hm-wp-hub .wp-series-wide .wp-parts{margin:0;padding:0}.hm.hm-wp-hub .wp-series-wide .wp-parts>li{max-width:none}.hm.hm-wp-hub .wp-series-wide .wp-actions{margin-bottom:0}.hm.hm-wp-hub a.wp-part:hover .t{color:var(--hm-teal)}.hm.hm-wp-hub .hm-art-close{border-top:1px solid var(--hm-line)}@media (width<=900px){.hm.hm-wp-hub .wp-series-wide{padding:var(--hm-pad);grid-template-columns:minmax(0,1fr);gap:26px}}.hm.hm-wp-hub .hm-hero .hm-wrap{padding-bottom:clamp(34px,3.4vw,46px)}.hm.hm-wp-hub .hm-hero .hm-lead{margin-bottom:0}
