.lb-site-policy{max-width:1180px;margin:32px auto 56px;padding:0 24px;box-sizing:border-box;color:#25282b;font-family:Arial,sans-serif;font-size:17px;line-height:1.7}.lb-site-policy *{box-sizing:border-box}.lb-policy-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px}.lb-policy-tabs a{display:inline-block;padding:12px 22px;border:1px solid #dedfe2;border-radius:12px;text-decoration:none;font-weight:700;color:#25282b;background:#fff}.lb-policy-tabs a[aria-current=page]{background:#eb1b23;border-color:#eb1b23;color:#fff}.lb-policy-head{padding:30px 0 28px;border-bottom:1px solid #e0e2e5}.lb-policy-head h1{font-size:clamp(34px,5vw,52px);line-height:1.12;margin:0 0 16px;letter-spacing:-.025em}.lb-policy-head p{max-width:780px;margin:8px 0;color:#555}.lb-policy-index{padding:24px;border-radius:16px;background:#f4f6f7;margin:28px 0}.lb-policy-index ul{columns:2;list-style:none;padding:0;margin:8px 0 0}.lb-policy-index li{break-inside:avoid;margin:7px 0}.lb-site-policy a{color:#ba1118;text-underline-offset:3px}.lb-policy-tabs a[aria-current=page]{color:#fff}.lb-policy-body{max-width:900px}.lb-policy-body section{padding:22px 0;border-bottom:1px solid #e5e7ea;scroll-margin-top:30px}.lb-policy-body h2{font-size:26px;line-height:1.25;margin:14px 0 20px}.lb-policy-body h3{font-size:20px;line-height:1.35;margin:28px 0 10px}.lb-policy-body p{margin:0 0 18px}.lb-site-policy a:focus-visible{outline:3px solid #eb1b23;outline-offset:4px}@media(max-width:600px){.lb-site-policy{padding:0 18px;font-size:16px}.lb-policy-index ul{columns:1}.lb-policy-tabs a{flex:1;text-align:center;padding:10px}.lb-policy-head{padding-top:16px}}
.lb-policy-news{max-width:1180px;margin:0 auto 56px;padding:30px 24px;border-top:1px solid #ddd;box-sizing:border-box;font-family:Arial,sans-serif}.lb-policy-news h2{font-size:28px;margin:0 0 24px}.lb-policy-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lb-policy-news-grid article{min-width:0}.lb-policy-news-grid a{color:#25282b;text-decoration:none}.lb-policy-news-grid a:hover{color:#ba1118}.lb-policy-news-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.lb-policy-news-grid h3{font-size:20px;line-height:1.35;margin:14px 0 8px}.lb-policy-news-grid p{font-size:14px;color:#666}@media(max-width:700px){.lb-policy-news-grid{grid-template-columns:1fr}.lb-policy-news{padding:24px 18px}}
