.qw97{max-width:1000px;margin:0 auto;padding:24px 16px 64px;color:var(--text-main,#142634);line-height:1.75;overflow-wrap:anywhere}.qw97 a{color:var(--accent-primary,#087d71);text-underline-offset:4px}.qw97 [tabindex]:focus-visible,.qw97 a:focus-visible{outline:3px solid var(--accent-primary,#087d71);outline-offset:4px}.qw97 header{margin:32px 0}.qw97 h1{font-size:clamp(1.8rem,4.5vw,2.8rem);line-height:1.25;margin:12px 0 24px}.qw97 h2{font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.4}.qw97 h3{font-size:1.08rem;line-height:1.5}.qw97-label{color:var(--text-muted,#536574);font-size:.85rem}.qw97-answer,.qw97-panel{background:var(--bg-surface,#f4f8f7);border:1px solid var(--border-subtle,#cfdfdc);border-radius:16px;padding:clamp(16px,3vw,28px)}.qw97-answer{border-left:4px solid var(--accent-primary,#087d71);font-size:1.08rem}.qw97-panel{margin:24px 0}.qw97-panel h2{margin-top:0}.qw97-links{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:baseline}.qw97-section{margin:36px 0}.qw97 [id]{scroll-margin-top:100px}.qw97-table{max-width:100%;overflow-x:auto;border:1px solid var(--border-subtle,#cfdfdc);border-radius:12px}.qw97 table{width:100%;border-collapse:collapse;min-width:480px;font-size:.95rem}.qw97 caption{text-align:left;padding:12px;font-weight:600}.qw97 td,.qw97 th{text-align:left;padding:12px;border-top:1px solid var(--border-subtle,#cfdfdc);vertical-align:top}.qw97 thead{background:var(--bg-surface,#f4f8f7)}.qw97-faq{padding:12px 0;border-bottom:1px solid var(--border-subtle,#cfdfdc)}.qw97-faq h3{margin-bottom:8px}.qw97 footer{margin-top:32px;font-size:.95rem}@media (max-width:480px){.qw97{padding:20px 12px 48px}.qw97-panel{border-radius:12px}}