.DTgQIG_page{padding:clamp(56px,8vw,104px) 0}.DTgQIG_layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.DTgQIG_aside{top:calc(var(--header-h) + 32px);gap:16px;display:grid;position:sticky}.DTgQIG_title{font-size:clamp(2.2rem,4vw,3.4rem)}.DTgQIG_toc ol{border-top:1px solid var(--line);counter-reset:toc;gap:2px;margin-top:12px;padding-top:16px;list-style:none;display:grid}.DTgQIG_toc li{counter-increment:toc}.DTgQIG_toc a{color:var(--gray-700);gap:10px;padding:6px 0;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.DTgQIG_toc a:before{content:counter(toc, decimal-leading-zero);color:var(--red);font-family:var(--font-display)}.DTgQIG_toc a:hover{color:var(--ink)}.DTgQIG_body{gap:40px;display:grid}.DTgQIG_intro{color:var(--gray-700);border-bottom:1px solid var(--line);padding-bottom:32px;font-size:1.15rem}.DTgQIG_section{scroll-margin-top:calc(var(--header-h) + 24px);gap:14px;display:grid}.DTgQIG_section h2{align-items:baseline;gap:14px;font-size:clamp(1.3rem,2vw,1.6rem);display:flex}.DTgQIG_section h2 span{color:var(--red);font-size:.75em}.DTgQIG_section p,.DTgQIG_section li{color:var(--gray-700)}.DTgQIG_section ul{gap:8px;padding-left:20px;display:grid}.DTgQIG_section table{border-collapse:collapse;width:100%;font-size:15px}.DTgQIG_section th,.DTgQIG_section td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.DTgQIG_section th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.DTgQIG_contact{border-radius:var(--radius-sm);background:var(--gray-50);overflow-wrap:anywhere;padding:20px 24px;font-size:14.5px}@media (max-width:860px){.DTgQIG_layout{grid-template-columns:minmax(0,1fr)}.DTgQIG_aside{position:static}}
