:root{color-scheme:light}html{scroll-padding-top:90px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b58720;outline-offset:5px}img{max-width:100%;height:auto}button,summary{cursor:pointer}p,a,td{overflow-wrap:anywhere}.restore-wrap{max-width:1120px;margin:auto;padding:24px}.restore-main{padding-top:72px;padding-bottom:80px;min-height:70vh}.restore-main h1{font-family:Georgia,serif;font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.1;color:#0d1f3c;margin:18px 0 28px}.restore-main h2{margin:20px 0 12px}.restore-kicker{color:#826323;font-weight:700;letter-spacing:.14em;font-size:.78rem}.restore-lead{font-size:1.15rem;max-width:700px;margin-bottom:36px}.restore-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:42px}.restore-card{display:block;background:#fff;border:1px solid #e5e0d8;padding:28px;border-radius:14px;margin:12px 0;color:#0d1f3c}.restore-card h2{font-size:clamp(1.1rem,3vw,1.6rem)}.restore-card summary{font-size:1.1rem;font-weight:600}.restore-card p{margin-top:14px}.restore-main>.btn-primary,.restore-main p>.btn-primary{display:inline-flex;margin-top:20px}.restore-subnav{display:flex;gap:18px;flex-wrap:wrap;max-width:1120px;margin:20px auto;padding:0 24px;font-size:.9rem}.restore-subnav a{color:#0d1f3c;text-decoration:underline;text-underline-offset:4px}.restore-call{position:fixed;bottom:16px;right:16px;background:#0d1f3c;color:#fff;padding:13px 20px;border-radius:50px;box-shadow:0 4px 20px #0003;z-index:220;font-weight:600}.table-wrap{overflow-x:auto}@media(max-width:700px){.restore-grid{grid-template-columns:1fr}.restore-main{padding-top:35px}.restore-card{padding:20px}body{padding-bottom:70px}.restore-subnav{gap:12px}}