.PyHjHa_page{background:var(--paper);color:var(--ink)}.PyHjHa_intro{padding-top:54px;padding-bottom:30px}.PyHjHa_intro>.eyebrow{margin-top:48px}.PyHjHa_intro h1{letter-spacing:-.045em;max-width:1000px;margin:18px 0 24px;font-size:clamp(2.3rem,4.5vw,4.25rem);line-height:1.09}.PyHjHa_lead{max-width:860px;color:var(--muted);margin:20px 0 30px;font-size:1.08rem;line-height:1.8}.PyHjHa_actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.PyHjHa_actions>a{border:1px solid var(--line-warm)}.PyHjHa_downloadNote{max-width:850px;color:var(--muted);margin-top:18px;font-size:.82rem;line-height:1.7}.PyHjHa_contents{border-top:1px solid var(--line-warm);border-bottom:1px solid var(--line-warm);flex-wrap:wrap;gap:10px;margin-top:34px;padding:22px 0;display:flex}.PyHjHa_contents a{border:1px solid var(--line-warm);border-radius:4px;padding:9px 14px;font-size:.84rem;font-weight:600}.PyHjHa_contents a:hover{background:var(--surface-soft)}.PyHjHa_contents a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PyHjHa_section{padding-top:72px;padding-bottom:72px;scroll-margin-top:110px}.PyHjHa_section h2{letter-spacing:-.035em;max-width:900px;margin:14px 0 25px;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.18}.PyHjHa_section h3{margin:0 0 12px;font-size:1.12rem;line-height:1.4}.PyHjHa_section p{line-height:1.8}.PyHjHa_tinted,.PyHjHa_sources{background:var(--surface-soft)}.PyHjHa_sources{padding-bottom:36px}.PyHjHa_sources .source-support-section{padding-bottom:20px}.PyHjHa_sources #sources{scroll-margin-top:110px}.PyHjHa_note{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);margin-top:26px;padding:20px 24px;font-size:.9rem;line-height:1.8}.PyHjHa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.PyHjHa_grid article{border:1px solid var(--line-warm);background:var(--paper);padding:28px}.PyHjHa_grid p{color:var(--muted);margin:0;font-size:.95rem}.PyHjHa_boundary{background:var(--dark);color:var(--on-dark);padding:28px}.PyHjHa_boundary p{color:var(--on-dark-muted);margin-bottom:0}.PyHjHa_evidenceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:34px;display:grid}.PyHjHa_evidenceList article{border-top:1px solid var(--line-warm);padding-top:20px}.PyHjHa_evidenceList article>span{letter-spacing:.09em;color:var(--accent);margin-bottom:13px;font-size:.7rem;font-weight:700;display:block}.PyHjHa_evidenceList p{color:var(--muted);font-size:.95rem}.PyHjHa_deliverables{margin:30px 0;padding-left:38px;list-style:decimal-leading-zero}.PyHjHa_deliverables li{border-bottom:1px solid var(--line-warm);padding:20px 0 20px 14px}.PyHjHa_deliverables li::marker{color:var(--accent);font-size:.85rem;font-weight:700}.PyHjHa_deliverables h3{margin-bottom:5px}.PyHjHa_deliverables p{color:var(--muted);margin:0}.PyHjHa_contact{border:1px solid var(--line-warm);margin-top:36px;padding:30px}.PyHjHa_contact>.button{margin-top:22px}.PyHjHa_contact>p{color:var(--muted);font-size:.85rem}.PyHjHa_page .workflow-center>span:last-child{display:none}.PyHjHa_printLifecycle,.PyHjHa_printBrief{display:none}@media (max-width:700px){.PyHjHa_intro{padding-top:30px}.PyHjHa_intro>.eyebrow{margin-top:32px}.PyHjHa_section{padding-top:48px;padding-bottom:48px}.PyHjHa_grid,.PyHjHa_evidenceList{grid-template-columns:1fr}.PyHjHa_contents{gap:8px}.PyHjHa_contents a{padding:8px 11px}.PyHjHa_grid article,.PyHjHa_boundary,.PyHjHa_contact{padding:22px}}@media print{.PyHjHa_webReference{display:none}.PyHjHa_printBrief{display:block}.PyHjHa_intro>a,.PyHjHa_actions,.PyHjHa_contents{display:none}.PyHjHa_contact>.button{display:none}.PyHjHa_intro,.PyHjHa_section{padding-top:22px;padding-bottom:22px}.PyHjHa_page{font-size:10pt}.PyHjHa_intro h1{font-size:28pt}.PyHjHa_section h2{font-size:20pt}.PyHjHa_grid article,.PyHjHa_evidenceList article,.PyHjHa_deliverables li{break-inside:avoid}.PyHjHa_boundary{background:var(--paper);color:var(--ink);border:1px solid var(--line-warm)}.PyHjHa_boundary p{color:var(--ink)}.PyHjHa_page .workflow{display:none}.PyHjHa_printLifecycle{display:block}.PyHjHa_printLifecycle li{break-inside:avoid;margin-bottom:16px}.PyHjHa_page details::details-content{content-visibility:visible;height:auto;display:block}.PyHjHa_page details>p{display:block}.PyHjHa_page .faq-layout{display:block}}
