.public-info{min-height:100vh;max-width:none;padding:0}.public-info-nav{height:74px;max-width:1080px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.public-info-nav>div{display:flex;align-items:center;gap:22px}.public-footer a,.public-info-nav a{color:var(--muted);text-decoration:none;font-size:13px}.public-footer a:hover,.public-info-nav a:hover{color:var(--text)}.public-info-nav .brand{color:var(--text);font-weight:900}.public-info-nav .public-info-cta{padding:10px 15px;border-radius:9px;background:var(--lime);color:#081006;font-weight:800}.public-info article{max-width:820px;margin:0 auto;padding:80px 28px 100px}.public-info h1{margin:8px 0 16px;font-size:clamp(42px,7vw,70px);letter-spacing:-.055em}.public-info-summary{max-width:720px;font-size:18px;line-height:1.65}.review-notice{display:grid;grid-gap:7px;gap:7px;margin:32px 0;padding:18px 20px;border:1px solid #d6a84b66;border-radius:12px;background:#d6a84b0b;color:#d8c18f}.review-notice strong{color:#f0d28d}.review-notice span{font-size:13px;line-height:1.55}.public-info-content{margin-top:50px}.public-info-content section{padding:28px 0;border-top:1px solid var(--line)}.public-info-content h2{margin:0 0 12px;font-size:25px}.public-info-content h3{margin:22px 0 8px}.public-info-content li,.public-info-content p{color:var(--muted);line-height:1.7}.public-info-content li+li{margin-top:7px}.public-info-content a{color:var(--lime)}.public-info-content table{width:100%;border-collapse:collapse;margin-top:16px}.public-info-content td,.public-info-content th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line);line-height:1.5}.public-info-content th{color:var(--text);font-size:13px}.public-info-content td{color:var(--muted);font-size:14px}.public-footer{max-width:1080px;margin:auto;padding:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:25px;color:var(--muted);font-size:12px}.public-footer nav{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:650px){.public-info-nav{padding:0 18px}.public-info-nav>div>a:not(.public-info-cta){display:none}.public-info article{padding:55px 18px 70px}.public-info h1{font-size:44px}.public-info-content table{display:block;overflow-x:auto}.public-footer{display:grid;padding:24px 18px}}