.hpa-hero{padding-top:64px;padding-bottom:72px}.hpa-hero .h1{max-width:920px;font-size:68px}.hpa-definition{max-width:900px;margin:26px 0 0;color:var(--color-ink);font-size:23px;line-height:1.58}.hpa-definition strong{font-weight:600}.hpa-status{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;max-width:900px;border-top:var(--border);border-bottom:var(--border);margin-top:32px;padding:18px 0}.hpa-status strong{color:var(--color-brand);font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase}.hpa-status p{margin:0;color:var(--color-ink-60);font-size:14px}.hpa-section-heading{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:48px;align-items:start;margin-bottom:42px}.hpa-section-heading .eyebrow{margin-top:8px}.hpa-section-heading .h2{max-width:800px;font-size:48px}.hpa-section-heading .section-intro{max-width:760px;margin:18px 0 0;color:var(--color-ink-60);font-size:17px}.hpa-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hpa-fact{border-top:2px solid var(--color-brand);padding-top:16px}.hpa-fact h3{margin:0 0 8px;font-size:17px}.hpa-fact p{margin:0;color:var(--color-ink-60);font-size:14px}.hpa-prose{max-width:800px}.hpa-prose p{margin:0 0 18px;color:var(--color-ink-60)}.hpa-prose p:last-child{margin-bottom:0}.hpa-prose a,.hpa-note a,.hpa-related a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.hpa-example{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:48px;border-top:3px solid var(--color-brand);border-bottom:var(--border);padding:28px 0 30px}.hpa-example h3{margin:0;font-family:var(--font-display);font-size:34px;font-weight:300;line-height:1.12}.hpa-example dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:0 20px;margin:0}.hpa-example dt,.hpa-example dd{border-top:var(--border);margin:0;padding:12px 0}.hpa-example dt:first-of-type,.hpa-example dd:first-of-type{border-top:0;padding-top:0}.hpa-example dt{color:var(--color-ink);font-size:13px;font-weight:600}.hpa-example dd{color:var(--color-ink-60)}.hpa-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.hpa-columns h3{margin:0 0 16px;font-family:var(--font-display);font-size:31px;font-weight:300;line-height:1.15}.hpa-plain-list,.hpa-numbered-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.hpa-plain-list li,.hpa-numbered-list li{border-top:var(--border);padding:14px 0;color:var(--color-ink-60)}.hpa-plain-list li:last-child,.hpa-numbered-list li:last-child{border-bottom:var(--border)}.hpa-plain-list strong,.hpa-numbered-list strong{color:var(--color-ink)}.hpa-numbered-list{counter-reset:hpa-steps}.hpa-numbered-list li{position:relative;padding-left:54px;counter-increment:hpa-steps}.hpa-numbered-list li:before{position:absolute;top:15px;left:0;color:var(--color-brand);content:counter(hpa-steps,decimal-leading-zero);font-family:var(--font-mono);font-size:11px}.hpa-table-wrap{width:100%;overflow-x:auto;border-top:2px solid var(--color-ink)}.hpa-table{width:100%;min-width:720px;border-collapse:collapse}.hpa-table th,.hpa-table td{border-bottom:var(--border);padding:16px 18px 16px 0;text-align:left;vertical-align:top}.hpa-table th{color:var(--color-ink);font-size:12px;font-weight:600}.hpa-table td{color:var(--color-ink-60);font-size:14px}.hpa-table th:first-child,.hpa-table td:first-child{width:22%;color:var(--color-ink);font-weight:600}.hpa-note{max-width:800px;border-left:3px solid var(--color-energy);margin-top:30px;padding:4px 0 4px 22px}.hpa-note h3{margin:0 0 8px;font-size:16px}.hpa-note p{margin:0;color:var(--color-ink-60)}.hpa-doc-meta{max-width:920px;margin-top:34px}.hpa-layer-map{display:grid;max-width:960px;border-top:2px solid var(--color-ink)}.hpa-layer{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;border-bottom:var(--border);padding:20px 0}.hpa-layer>strong{font-size:14px}.hpa-layer p{margin:0;color:var(--color-ink-60)}.hpa-layer code{display:inline-block;margin:2px 5px 2px 0;border:var(--border);border-radius:3px;padding:2px 7px;background:var(--color-white);color:var(--color-ink);font-family:var(--font-mono);font-size:12px}.hpa-formula{overflow-x:auto;border-top:var(--border);border-bottom:var(--border);margin:12px 0 0;padding:14px 0;color:var(--color-ink);font-family:var(--font-mono);font-size:13px;white-space:nowrap}.hpa-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hpa-related article{border-top:2px solid var(--color-ink);padding-top:16px}.hpa-related h3{margin:0 0 8px;font-size:16px}.hpa-related p{margin:0;color:var(--color-ink-60);font-size:14px}.hpa-cta{border-top:3px solid var(--color-brand);padding-top:32px}.hpa-cta .h2{max-width:760px}.hpa-cta p{max-width:700px;color:var(--color-ink-60)}@media(max-width:900px){.hpa-hero .h1{font-size:54px}.hpa-section-heading,.hpa-example,.hpa-layer{grid-template-columns:1fr;gap:16px}.hpa-facts,.hpa-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.hpa-hero{padding-top:48px;padding-bottom:56px}.hpa-hero .h1{font-size:43px}.hpa-definition{font-size:19px}.hpa-status,.hpa-columns,.hpa-facts,.hpa-related{grid-template-columns:1fr}.hpa-status{gap:6px}.hpa-section-heading .h2{font-size:36px}.hpa-example dl{grid-template-columns:1fr}.hpa-example dt,.hpa-example dd{border-top:0;padding:4px 0}.hpa-example dt:not(:first-of-type){border-top:var(--border);margin-top:8px;padding-top:12px}}
