.page_page__Ds_j_{background:var(--masthead-bg);min-height:100vh;padding:0 0 80px}.page_container__6Bsxc{max-width:760px;margin:0 auto;padding:0 24px}.page_pageHeader__ATxEK{text-align:center;padding:48px 0 36px;border-bottom:3px double var(--border-strong);margin-bottom:48px}.page_pageTitle__dSHNQ{font-family:Playfair Display,Georgia,serif;font-size:2.8rem;font-weight:900;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.5px;line-height:1.1}.page_pageSubtitle__q2Tuz{font-family:Lora,Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--text-secondary);margin:0;line-height:1.5}.page_body__z_EHb{display:flex;flex-direction:column;gap:0}.page_section__lvo87{padding:36px 0}.page_sectionHeading__CG2pW{font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.page_sectionBody__J8smi{font-family:Lora,Georgia,serif;font-size:1rem;color:var(--text-primary);line-height:1.75;margin:0 0 1rem}.page_sectionBody__J8smi:last-child{margin-bottom:0}.page_sectionBodyEmphasis__2l1R8{font-weight:600;margin:1rem 0 0}.page_list__RmKGB,.page_sectionBodyEmphasis__2l1R8{font-family:Lora,Georgia,serif;font-size:1rem;color:var(--text-primary);line-height:1.75}.page_list__RmKGB{margin:.75rem 0 .75rem 1.5rem;padding:0}.page_list__RmKGB li{margin-bottom:.4rem}.page_rule__pJxkU{border:none;border-top:1px solid var(--border-medium);margin:0}.page_techTable__J3DZ2{width:100%;border-collapse:collapse;font-family:Lora,Georgia,serif;font-size:.95rem;margin-top:.5rem}.page_techTable__J3DZ2 tr{border-bottom:1px solid var(--border-soft)}.page_techTable__J3DZ2 tr:last-child{border-bottom:none}.page_techTable__J3DZ2 th{text-align:left;padding:12px 16px 12px 0;font-weight:700;color:var(--text-primary);white-space:nowrap;vertical-align:top;width:200px}.page_techTable__J3DZ2 td{padding:12px 0 12px 16px;color:var(--text-secondary);line-height:1.6;vertical-align:top}.page_link__t7Zd8{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.page_link__t7Zd8:hover{color:var(--accent-hover)}@media (max-width:640px){.page_pageTitle__dSHNQ{font-size:2rem}.page_pageSubtitle__q2Tuz{font-size:1rem}.page_pageHeader__ATxEK{padding:32px 0 24px;margin-bottom:32px}.page_section__lvo87{padding:28px 0}.page_techTable__J3DZ2 th{width:auto;display:block;padding-bottom:4px}.page_techTable__J3DZ2 td{display:block;padding-left:0;padding-top:0;color:var(--text-primary)}.page_techTable__J3DZ2 tr{display:block;padding:12px 0}}