.topic{padding:var(--pt) 0 64px}@media (min-width:1100px){.topic{padding-bottom:96px}}.topic>.wrap{max-width:calc(760px + 2 * var(--g))}.crumbs ol{font:400 15px/1.3 var(--f);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:0 6px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"";border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);width:6px;height:6px;margin-right:2px;rotate:-45deg}.crumbs a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--tint)}.crumbs [aria-current]{color:var(--ink)}.thead{justify-items:start;padding-top:4px;display:grid}.topic .ptitle{-webkit-hyphens:auto;hyphens:auto;max-width:20ch;font-size:clamp(30px,4.2vw + 16px,56px);line-height:1.08}@media (min-width:720px){.topic .ptitle,.thead .lead{-webkit-hyphens:manual;hyphens:manual}}.thead .lead{max-width:60ch;margin-top:16px}.tctas{margin-top:24px}.tsecs{gap:16px;display:grid}@media (min-width:720px){.tsecs{gap:20px}}.tsec{background:var(--card);border-radius:var(--r-card);padding:16px 16px 18px}@media (min-width:420px){.tsec{padding:18px 20px 20px}}@media (min-width:720px){.tsec{padding:24px 32px 26px}}.tsec h2,.th2{font:600 clamp(19px,.8vw + 15px,24px)/1.25 var(--f);margin-bottom:10px}.th2{margin:0 0 14px}.tsec p,.tsec li,.tsec address{font:400 17px/1.55 var(--f);color:var(--ink);-webkit-hyphens:manual;hyphens:manual}.tsec p+p,.tsec ul+p,.tsec p+ul{margin-top:12px}.tsec ul{gap:8px;list-style:none;display:grid}.tsec li{padding-left:20px;position:relative}.tsec li:before{content:"";background:var(--tint);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:3px}.tsec b{font-weight:600}.tsec .note{color:var(--ink-2);font-size:15px}.tsec address{font-style:normal}.topic>.wrap>*+:not(.thead){margin-top:var(--tgap)}.topic{--tgap:36px}.topic [id]{scroll-margin-top:calc(var(--hh) + 16px)}@media (min-width:720px){.topic{--tgap:48px}}.tblock .sec-hd{display:block}.cmp{border-collapse:collapse;table-layout:fixed;width:100%;font:400 15px/1.4 var(--f)}.cmp th,.cmp td{text-align:left;vertical-align:top;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:10px 8px 10px 0}.cmp thead th{color:var(--ink-2);padding-top:0;font-weight:600}.cmp thead th:last-child{color:var(--tint)}.cmp tbody th{color:var(--ink);width:28%;font-weight:600}.cmp tbody tr{border-top:1px solid var(--sep)}.cmp td:last-child{color:var(--ink);font-weight:500}.cmp td:nth-child(2){color:var(--ink-2)}@media (min-width:720px){.cmp{font-size:16px}.cmp th,.cmp td{padding:12px 16px 12px 0}}@media (max-width:599px){.cmp,.cmp thead,.cmp tbody{display:block}.cmp tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;display:grid}.cmp thead th:first-child{display:none}.cmp thead th{padding:0 0 8px}.cmp tbody th{grid-column:1/-1;width:auto;padding:10px 0 2px}.cmp td{padding:2px 0 10px}}.tj-grid{gap:16px;display:grid}@media (min-width:720px){.tj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.tj-area{background:var(--card);border-radius:var(--r-card);padding:16px}@media (min-width:720px){.tj-area{padding:20px 22px}}.tj-area h3{font:600 17px/1.3 var(--f);margin-bottom:10px}.tj-area ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.tj-area li{background:var(--fill-3);max-width:100%;font:500 15px/1.3 var(--f);color:var(--ink);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:7px 12px;display:inline-flex}.tj-area .ag{color:var(--tint);font-weight:600}.tj-area .ag:before{content:"→";color:var(--ink-3);margin-right:6px;font-weight:400}@media (prefers-color-scheme:dark){.tj-area .ag{color:#b9a9ff}}.tnote{font:600 17px/1.4 var(--f);color:var(--ink);margin-top:16px}.tplace{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.topic .faq{background:var(--card);border-radius:var(--r-card);overflow:hidden}.topic .faq details{min-width:0;position:relative}.topic .faq details+details:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:18px;right:0}.topic .faq summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:15px 18px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.topic .faq summary:hover{background:var(--fill-4)}.topic .faq summary::-webkit-details-marker{display:none}.topic .faq summary:after{content:"";border-right:2.2px solid var(--ink-2);border-bottom:2.2px solid var(--ink-2);width:9px;height:9px;transition:rotate .45s var(--ease-snappy);border-radius:1px;flex:none;margin-right:4px;rotate:-45deg}.topic .faq details[open] summary:after{rotate:45deg}.topic .faq summary:focus-visible{outline-offset:-3px}.topic .faq .a{color:var(--ink-2);padding:0 18px 18px;font-size:16px;line-height:1.5}.topic .faq .a p{-webkit-hyphens:manual;hyphens:manual}.topic .faq details[open] .a{animation:t-faq-in var(--dur-fade) ease}@keyframes t-faq-in{0%{opacity:0}}.rm .topic .faq details[open] .a,.paused .topic .faq details[open] .a{animation:none}@media (prefers-reduced-motion:reduce){.topic .faq details[open] .a{animation:none}.topic .faq summary:after{transition:none}}.tcta{background:var(--card);border-radius:var(--r-card);justify-items:start;gap:14px;padding:22px 18px 20px;display:grid}@media (min-width:720px){.tcta{padding:32px 32px 28px}}.tcta h2{font:700 clamp(24px,1.6vw + 17px,34px)/1.15 var(--f)}.tcta>p:not(.micro){font:400 17px/1.5 var(--f);color:var(--ink-2);max-width:56ch}.micro{font:500 15px/1.35 var(--f);color:var(--ink);align-items:center;gap:10px;display:flex}.mic{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mic svg{width:14px;height:14px}.tlist{background:var(--card);border-radius:var(--r-card);list-style:none;overflow:hidden}.tlist li{position:relative}.tlist li+li:before{content:"";background:var(--sep);height:1px;position:absolute;top:0;left:16px;right:0}.tlist a{min-height:60px;color:var(--ink);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 12px 16px;text-decoration:none;display:flex}.tlist a:hover{background:var(--fill-4)}.tl-tx{gap:2px;min-width:0;display:grid}.tl-tx b{font:600 17px/1.3 var(--f)}.tl-tx span{font:400 15px/1.35 var(--f);color:var(--ink-2)}.tlist i{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);flex:none;width:8px;height:8px;rotate:-45deg}
