.info-main{max-width:1000px;margin:auto;padding:56px clamp(20px,5vw,60px) 72px}.info-main h1{font-size:clamp(45px,6vw,76px);line-height:1.06;max-width:15ch}.info-intro{font-size:19px;color:var(--muted);max-width:62ch;margin:24px 0 30px}.info-nav,.info-toc{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:13px}.info-nav{padding:18px 0;border-block:1px solid var(--line);margin-bottom:26px}.info-toc{padding:24px 0}.info-main a{text-decoration:underline;text-underline-offset:4px}.info-date{font-size:12px;color:var(--muted);margin:20px 0}.info-callout{padding:26px;border-left:3px solid var(--red);background:var(--surface);margin:28px 0}.info-callout strong{font-size:20px}.info-callout p{margin-top:10px;color:var(--muted)}.info-section{margin-top:42px}.info-section h2{font:400 28px/1.2 Anton,sans-serif;margin:0 0 20px}.info-section p{margin:14px 0;color:var(--muted);line-height:1.75}.info-section ul{padding-left:22px;color:var(--muted)}.info-section li{padding:7px 0;line-height:1.75}.info-section strong{color:var(--ink)}.info-faq{border-top:1px solid var(--line)}.info-faq:last-child{border-bottom:1px solid var(--line)}.info-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-weight:700;font-size:16px}.info-faq summary::-webkit-details-marker{display:none}.info-faq summary span{color:var(--red);font-size:24px;font-weight:400;transition:transform .15s}.info-faq[open] summary span{transform:rotate(45deg)}.info-faq>div{padding:0 28px 16px 0}.info-faq p{margin:0}.info-faq summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}@media(max-width:600px){.info-main{padding-top:32px}.info-intro{font-size:16px}.info-section h2{font-size:26px}.info-callout{padding:20px}.info-faq summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.info-faq summary span{transition:none}}
.info-address{font-style:normal;line-height:1.8;padding:20px 24px;border:1px solid var(--line);max-width:460px}
