.content-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:70px;align-items:start}.content-main h2{font-size:34px;line-height:1.2;letter-spacing:-.03em;margin:55px 0 16px}.content-main h2:first-of-type{margin-top:0}.content-main p{color:var(--muted);font-size:16px}.content-main strong{color:var(--ink)}.inline-link{color:var(--blue);font-weight:800}.info-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.info-links a{padding:20px;border:1px solid var(--line);border-radius:16px;transition:.2s}.info-links a:hover{border-color:var(--blue);transform:translateY(-3px)}.info-links strong,.info-links span{display:block}.info-links span{font-size:12px;color:var(--muted);margin-top:7px}.home-side{position:sticky;top:105px}.quick-box{background:var(--navy);color:#fff;padding:28px;border-radius:22px;box-shadow:var(--shadow)}.quick-box>span{font-size:12px;color:#6eb0ff;text-transform:uppercase;font-weight:800}.quick-box h3{font-size:24px;line-height:1.25}.quick-box p{font-size:13px;color:#b9c9d6}.quick-box .btn{width:100%;margin-top:10px}.safety-box{margin-top:15px;padding:22px;border:1px solid #ffd5d5;border-radius:18px;background:#fff8f8}.safety-box strong{color:#ad2222}.safety-box p{font-size:12px;color:#765858;margin-bottom:0}.local-detail{background:#fff}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.local-grid h2{font-size:42px}.local-grid p{color:var(--muted)}.process-list{display:grid;gap:12px}.process-list div{display:flex;gap:17px;padding:20px;border:1px solid var(--line);border-radius:17px}.process-list b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eaf3ff;color:var(--blue);flex:0 0 38px}.process-list span,.process-list strong{display:block}.process-list span{font-size:12px;color:var(--muted)}.process-list strong{font-size:15px;color:var(--ink);margin-bottom:4px}@media(max-width:900px){.content-shell,.local-grid{grid-template-columns:1fr}.home-side{position:static}.info-links{grid-template-columns:1fr 1fr}}@media(max-width:600px){.content-main h2{font-size:29px;margin-top:42px}.info-links{grid-template-columns:1fr}.local-grid{gap:35px}.local-grid h2{font-size:34px}}
