.back-link{color:#101410;text-decoration:none;font-size:13px;font-weight:600}.policy{display:grid;grid-template-columns:300px minmax(0,720px);justify-content:space-between;gap:90px;padding-top:90px;padding-bottom:120px}.policy-side{position:sticky;top:140px;align-self:start}.policy-side>span{font-size:11px;letter-spacing:.16em;color:#0c5a40;font-weight:700}.policy-side h1{font-size:54px;line-height:1;letter-spacing:-.05em;margin:16px 0 35px}.policy-side p{font-size:12px;line-height:1.7;color:#697168}.policy-side a{display:inline-block;margin-top:18px;color:#0c5a40;font-size:13px;font-weight:600}.policy-content section{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #dfe5dc}.policy-content section:last-child{border-bottom:0}.policy-content .lead{font-size:21px;line-height:1.65;color:#2d352e}.policy-content h2{font-size:21px;letter-spacing:-.02em;margin-bottom:14px}.policy-content p{font-size:15px;line-height:1.8;color:#626b63}.policy-content a{color:#0c5a40}.policy-content .note{padding:12px 15px;background:#f1f4e9;border-left:3px solid #ccf36d;font-size:12px}.policy-divider{display:flex;align-items:center;gap:16px;margin:80px 0 45px;color:#0c5a40;font-weight:700;font-size:14px}.policy-divider:before,.policy-divider:after{content:"";height:1px;background:#dfe5dc;flex:1}.copyright a{color:#aab2aa;text-decoration:none}@media(max-width:800px){.policy{grid-template-columns:1fr;padding-top:55px;gap:45px}.policy-side{position:static}.policy-side h1{font-size:43px}.policy-content .lead{font-size:18px}}
