.F9N6-a_rows{gap:12px;display:grid}.F9N6-a_row{border-bottom:1px solid #24382f26;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;display:flex}.F9N6-a_main{overflow-wrap:anywhere;min-width:0}.F9N6-a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.F9N6-a_wide{grid-column:1/-1}.F9N6-a_search{gap:12px;margin:20px 0;display:flex}.F9N6-a_search input{flex:1;min-width:0}.F9N6-a_form{gap:12px;display:grid}.F9N6-a_form input,.F9N6-a_form textarea,.F9N6-a_form select{min-width:0;max-width:100%}.F9N6-a_meta{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.F9N6-a_meta dd{overflow-wrap:anywhere;margin:0}.F9N6-a_panel{min-width:0}.F9N6-a_details{margin-top:20px}.F9N6-a_details summary{cursor:pointer;padding:12px 0}@media (max-width:700px){.F9N6-a_grid{grid-template-columns:minmax(0,1fr)}.F9N6-a_row,.F9N6-a_search{flex-wrap:wrap}.F9N6-a_search input{flex-basis:100%}.F9N6-a_meta{grid-template-columns:1fr}.F9N6-a_meta dt{font-weight:600}}
.nav .brand-sub,.site-footer .brand-sub{font-family:var(--f-label);letter-spacing:.24em;font-size:11.5px;font-weight:600}.site-footer-col-title{color:var(--copper);font-family:var(--f-label);letter-spacing:.22em;border-bottom:1px dashed #17120d33;padding-bottom:12px;font-size:12px;font-weight:600}.site-footer-col nav a:hover{color:var(--wine)}
.vKgg5G_page{max-width:1320px;margin:auto}.vKgg5G_page .reveal-v5{opacity:1;transform:none}.vKgg5G_main{padding:36px clamp(20px,4vw,56px) 64px}.vKgg5G_breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.vKgg5G_breadcrumb a{align-items:center;min-height:40px;display:inline-flex}.vKgg5G_breadcrumb span{align-self:center}.vKgg5G_intro{max-width:900px;padding-bottom:48px}.vKgg5G_intro h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;overflow-wrap:break-word;margin:16px 0 28px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.08}.vKgg5G_intro p{max-width:780px;line-height:1.75}.vKgg5G_lead{color:var(--ink);font-size:clamp(19px,2vw,23px)}.vKgg5G_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.vKgg5G_articleGrid{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-top:40px;display:grid}.vKgg5G_toc{align-self:start;font-size:14px;position:sticky;top:28px}.vKgg5G_toc>p{margin:0 0 16px;font-weight:600}.vKgg5G_toc nav{display:grid}.vKgg5G_toc a{border-bottom:1px solid var(--line);padding:12px 0;line-height:1.45;display:block}.vKgg5G_content{min-width:0}.vKgg5G_section{margin-bottom:48px;scroll-margin-top:28px}.vKgg5G_section h2,.vKgg5G_related h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.25}.vKgg5G_section h3{font-size:19px;line-height:1.45}.vKgg5G_section p,.vKgg5G_section li{line-height:1.8}.vKgg5G_section>p{max-width:760px}.vKgg5G_section ul{padding-left:24px}.vKgg5G_section li+li{margin-top:8px}.vKgg5G_steps{margin:24px 0;padding-left:28px}.vKgg5G_steps li{margin:24px 0;padding-left:12px}.vKgg5G_steps li::marker{color:var(--moss);font-weight:600}.vKgg5G_steps h3{margin-bottom:6px}.vKgg5G_steps p{margin:0}.vKgg5G_faq{border-top:1px solid var(--line)}.vKgg5G_faq details{border-bottom:1px solid var(--line)}.vKgg5G_faq summary{cursor:pointer;padding:20px 4px;font-weight:600;line-height:1.6}.vKgg5G_faq p{margin:0;padding:0 4px 20px}.vKgg5G_related{border-top:1px solid var(--line);padding-top:32px}.vKgg5G_related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:28px;padding:0;list-style:none;display:grid}.vKgg5G_related a:not(.button){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.vKgg5G_tableScroll{border:1px solid var(--line);margin:24px 0 32px;overflow-x:auto}.vKgg5G_tableScroll table{border-collapse:collapse;width:100%;min-width:960px;font-size:14px}.vKgg5G_tableScroll caption{text-align:left;padding:14px;font-weight:600}.vKgg5G_tableScroll th,.vKgg5G_tableScroll td{text-align:left;vertical-align:top;border-top:1px solid var(--line);min-width:145px;padding:16px;line-height:1.65}.vKgg5G_tableScroll th{background:#ffffff59}.vKgg5G_tableScroll th[scope=row]{color:var(--moss)}.vKgg5G_date,.vKgg5G_sources{color:var(--muted);font-size:14px}.vKgg5G_sources a{text-underline-offset:3px;text-decoration:underline}.vKgg5G_audience{margin:48px 0}.vKgg5G_audience h2{margin-bottom:24px;font-size:clamp(26px,3vw,36px);line-height:1.25}.vKgg5G_audienceLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.vKgg5G_audienceLinks a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;line-height:1.5;display:flex}.vKgg5G_examples{border-top:1px solid var(--line);margin-top:56px;padding-top:32px;scroll-margin-top:28px}.vKgg5G_examples>h2{margin:0 0 16px;font-size:clamp(25px,3vw,34px);line-height:1.25}.vKgg5G_examples>p{color:var(--muted);line-height:1.7}.vKgg5G_exampleFrames{justify-content:center;align-items:flex-start;gap:28px;margin-top:28px;display:flex}.vKgg5G_exampleFrames figure{min-width:0;max-width:100%;margin:0}.vKgg5G_exampleFrames iframe{pointer-events:none}.vKgg5G_exampleFrames figcaption{text-align:center;color:var(--muted);font:400 14px/1.5 var(--font-example);margin-top:14px}@media (max-width:1100px){.vKgg5G_exampleFrames{flex-direction:column;align-items:center}}.vKgg5G_page a:focus-visible,.vKgg5G_page summary:focus-visible,.vKgg5G_tableScroll:focus-visible{outline:3px solid var(--moss);outline-offset:4px}@media (max-width:760px){.vKgg5G_main{padding-top:20px}.vKgg5G_breadcrumb{margin-bottom:24px}.vKgg5G_intro{padding-bottom:32px}.vKgg5G_articleGrid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.vKgg5G_toc{position:static}.vKgg5G_toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.vKgg5G_related ul,.vKgg5G_audienceLinks{grid-template-columns:minmax(0,1fr)}.vKgg5G_section{margin-bottom:36px}}
