.tc{color:var(--hw-ink);font-size:18px;line-height:1.72}.tc>*+*{margin-top:1.05em}.tc h2{margin-top:2.6em;font-size:30px;line-height:1.15;font-weight:900;letter-spacing:-.025em}.tc h2:first-child{margin-top:0}.tc h3{margin-top:1.8em;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.01em}.tc h2+*,.tc h3+*{margin-top:.6em}.tc p{max-width:68ch}.tc a{color:inherit;text-decoration:underline;text-decoration-color:var(--hw-orange);text-decoration-thickness:2px;text-underline-offset:3px}.tc a:hover{color:#9a3c00}.tc strong{font-weight:750}.tc ol,.tc ul{padding-left:0;list-style:none}.tc li{position:relative;padding-left:1.6em}.tc li+li{margin-top:.5em}.tc ul>li:before{content:"";position:absolute;left:.35em;top:.72em;width:7px;height:7px;border-radius:2px;background:var(--hw-orange)}.tc ol{counter-reset:tc}.tc ol>li{counter-increment:tc}.tc ol>li:before{content:counter(tc);position:absolute;left:0;top:.2em;width:1.25em;height:1.25em;border-radius:50%;display:grid;place-items:center;font:700 13px/1 var(--font-barlow-cond),sans-serif;color:#fff;background:var(--hw-ink)}.tc ul:has(>li>strong:first-child){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tc ul:has(>li>strong:first-child)>li{margin:0;padding:14px 16px;border-radius:12px;background:#ebe8e3;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.08);line-height:1.55;font-size:16.5px}.tc ul:has(>li>strong:first-child)>li:before{content:none}.tc ul:has(>li>strong:first-child)>li>strong:first-child{display:block;margin-bottom:2px}.tc table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}.tc td,.tc th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #d6d2cb}.tc th{font-weight:800;border-bottom-width:2px;border-bottom-color:var(--hw-ink)}.tc blockquote{padding:12px 16px;border-radius:10px;background:#ebe8e3;color:var(--hw-ink-2)}.tc code{padding:1px 5px;border-radius:4px;background:#e2ded7;font-size:.9em}@media (max-width:640px){.tc{font-size:17px}.tc h2{font-size:26px}.tc table{display:block;overflow-x:auto}}.tc-faq{margin-top:64px}.tc-faq details{border-radius:16px;background:#ebe8e3;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.08);padding:16px 20px}.tc-faq details+details{margin-top:10px}.tc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:18px;font-weight:750;line-height:1.35}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary span{flex:none;font-size:24px;line-height:1;color:var(--hw-orange);transition:transform .15s}.tc-faq details[open] summary span{transform:rotate(45deg)}.tc-faq details>div{margin-top:10px;color:var(--hw-ink-2);font-size:17px;line-height:1.65}.tc-faq details>div>*+*{margin-top:.8em}.tc-faq summary:focus-visible{outline:3px solid #1a73e8;outline-offset:4px;border-radius:6px}