.business-guide{color:#183642;max-width:1040px;margin:auto;font-size:16px;line-height:1.7}.business-guide .guide-kicker{letter-spacing:.15em;color:#805c27;font-size:12px;font-weight:700}.business-guide h1,.business-guide h2{letter-spacing:-.035em;margin:14px 0 22px;font-size:clamp(30px,4vw,48px);line-height:1.13}.business-guide h3{margin:0 0 12px;font-size:21px;line-height:1.4}.business-guide .guide-lead{max-width:790px;font-size:18px}.guide-grid{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.guide-grid article{background:#f5f8f9;border:1px solid #ccd9df;border-radius:12px;padding:24px}.business-guide ul,.guide-journey{padding-left:22px}.business-guide li{margin:12px 0}.guide-journey{margin-bottom:28px}.business-guide details{border-top:1px solid #ccd9df;padding:18px 0}.business-guide summary{cursor:pointer;font-weight:650;line-height:1.5}.business-guide summary:focus-visible{outline-offset:5px;outline:3px solid #916b31}.business-guide details p{margin:12px 0}.guide-note{background:#faf4e8;border-left:3px solid #b58d4e;border-radius:5px;margin-top:22px;padding:20px 24px}.guide-note p{margin:6px 0}.guide-public{max-width:1100px;margin:auto;padding:40px 24px 70px}.guide-public nav{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:38px;display:flex}.guide-public a{text-underline-offset:4px;text-decoration:underline}.guide-public .guide-footer{border-top:1px solid #ccd9df;margin-top:32px;padding-top:24px}@media (max-width:650px){.guide-grid{grid-template-columns:1fr}.guide-grid article{padding:20px}.guide-public{padding:24px 20px 48px}}@media print{.guide-public nav,.guide-footer{display:none}.business-guide details{break-inside:avoid}.guide-grid{display:block}}
