.fq-lede{font-size:var(--fs-lead);color:var(--text-muted);max-width:600px;line-height:1.5}.fq-mark{color:var(--logo-red);flex:none}.fq-answer{gap:var(--space-3);color:var(--text-muted);max-width:680px;display:grid}.sec--ink .fq-answer{color:var(--on-ink-muted)}.fq-answer__part{gap:var(--space-3);display:grid}.fq-answer__list{gap:var(--space-2) var(--space-6);color:var(--text);grid-template-columns:1fr 1fr;font-weight:600;display:grid}.sec--ink .fq-answer__list{color:var(--on-ink)}.fq-answer__list li{align-items:center;gap:var(--space-2);display:flex}.fq-links{gap:var(--space-2) var(--space-6);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.fq-links .link{overflow-wrap:anywhere}@media (max-width:599px){.fq-answer__list{grid-template-columns:1fr}}.fq-open-a__grid{gap:var(--space-16);grid-template-columns:1.4fr 1fr;align-items:end;display:grid}.fq-open-a__copy{gap:var(--space-6);display:grid}.fq-facts{border-top:8px solid var(--ink);margin:0}.fq-facts>div{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--line-strong);display:grid}.fq-facts dd{font-size:var(--fs-lead);margin:0;font-weight:600}@media (max-width:959px){.fq-open-a__grid{gap:var(--space-10);grid-template-columns:1fr}}.fq-list-a__grid{gap:var(--space-12);grid-template-columns:240px 1fr;align-items:start;display:grid}.fq-rail{top:calc(var(--header-h) + var(--space-8));position:sticky}.fq-rail ul{border-left:4px solid var(--ink)}.fq-rail a{padding:var(--space-2) var(--space-4);font-weight:600;text-decoration:none;display:block}.fq-rail a:hover,.fq-rail a:focus-visible{color:var(--color-accent)}.fq-list-a__groups{gap:var(--space-12);display:grid}.fq-group{scroll-margin-top:calc(var(--header-h) + var(--space-6))}.fq-group__title{padding-bottom:var(--space-3);border-bottom:8px solid var(--ink)}.fq-acc{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--space-6))}.fq-acc summary{align-items:center;gap:var(--space-4);padding:var(--space-5,20px) 0;cursor:pointer;font-size:var(--fs-lead);grid-template-columns:40px 1fr 24px;font-weight:600;line-height:1.35;list-style:none;display:grid}.fq-acc summary::-webkit-details-marker{display:none}.fq-acc summary:hover .fq-acc__q{text-decoration:underline;-webkit-text-decoration-color:var(--logo-red);text-decoration-color:var(--logo-red);text-underline-offset:5px}.fq-acc__n{color:var(--text-muted);font-variant-numeric:tabular-nums}.fq-acc__icon{color:var(--color-accent);transition:transform .16s var(--ease)}.fq-acc[open] .fq-acc__icon{transform:rotate(45deg)}.fq-acc .fq-answer{padding:0 0 var(--space-6) calc(40px + var(--space-4))}@media (max-width:959px){.fq-list-a__grid{gap:var(--space-8);grid-template-columns:1fr}.fq-rail{position:static}.fq-rail ul{gap:var(--space-2);border-left:0;flex-wrap:wrap;display:flex}.fq-rail a{padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong)}}@media (max-width:599px){.fq-acc summary{gap:var(--space-3);font-size:var(--fs-body);grid-template-columns:28px 1fr 22px}.fq-acc .fq-answer{padding-left:0}}.fq-close-a__grid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.fq-close-a__grid .head{margin-bottom:var(--space-8)}.fq-door{gap:var(--space-2);padding:var(--space-6) 0;border-top:1px solid var(--line-on-ink);text-decoration:none;display:grid}.fq-door:last-child{border-bottom:1px solid var(--line-on-ink)}.fq-door .fig{align-items:center;gap:var(--space-3);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--logo-red);text-decoration-color:var(--logo-red);text-underline-offset:8px;text-decoration-thickness:4px;display:inline-flex}.fq-door__line{font-size:var(--fs-lead);overflow-wrap:anywhere;text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.fq-door:hover .fq-door__line,.fq-door:focus-visible .fq-door__line{text-decoration-thickness:2px}@media (max-width:959px){.fq-close-a__grid{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:599px){.fq-door .fig{font-size:1.75rem}.fq-door__line{font-size:var(--fs-body)}}@media (max-width:359px){.fq-door .fig{font-size:1.5rem}}
