.hpc12a_page{flex-direction:column;min-height:100vh;display:flex}.hpc12a_nav{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0 auto;padding:1.75rem 1.5rem .5rem;display:flex}.hpc12a_wordmark{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.hpc12a_navLinks{gap:1.5rem;display:flex}.hpc12a_navLinks a{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.hpc12a_navLinks a:hover{color:var(--color-text)}.hpc12a_container{flex:1;width:100%;max-width:62rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1.5rem clamp(3rem,6vw,5rem)}.hpc12a_title{color:var(--color-text);margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem)}.hpc12a_updated{color:var(--color-text-muted);margin:0 0 2.5rem;font-size:.875rem}.hpc12a_section{border-top:1px solid var(--color-border);padding:1.75rem 0}.hpc12a_section:first-of-type{border-top:none;padding-top:0}.hpc12a_section h2{font-family:var(--font-display);color:var(--color-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.hpc12a_section p{color:var(--color-text-secondary);max-width:68ch;margin:0 0 .9rem;font-size:1rem;line-height:1.7}.hpc12a_section p:last-child{margin-bottom:0}.hpc12a_section ul{flex-direction:column;gap:.5rem;max-width:68ch;margin:0 0 .9rem;padding-left:1.25rem;display:flex}.hpc12a_section li{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.hpc12a_section a{color:var(--color-accent);text-decoration:underline}.hpc12a_footer{max-width:var(--container);margin-top:auto;width:100%;color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-inline:auto;padding:1.5rem;font-size:.8125rem}
