.pol{--pol-ink:#18181b;--pol-text:#2b2b30;--pol-muted:#71717a;--pol-line:#18181b29;--pol-red:#db000f;--pol-red-dark:#a8000b;color:var(--pol-text);background:#fff;padding-top:84px}@media (min-width:992px){.pol{padding-top:5.5rem}}.pol-head{text-align:center;padding:clamp(16px,4vw,48px) clamp(20px,4vw,72px) 0}.pol-title{color:var(--pol-ink);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5.2vw,60px);font-weight:500;line-height:1.1}.pol-updated{color:var(--pol-muted);margin:16px 0 0;font-size:14px;line-height:1.5}.pol-rule{border:0;border-top:1px solid var(--pol-line);width:min(100% - 2*clamp(20px,9vw,120px),1280px);height:0;margin:clamp(32px,4.5vw,56px) auto 0}.pol-body{max-width:740px;margin:0 auto;padding:clamp(32px,5vw,56px) 20px clamp(72px,10vw,128px);font-size:16px;line-height:1.7}.pol-body p{margin:0 0 16px}.pol-body h2{color:var(--pol-ink);letter-spacing:-.02em;margin:44px 0 14px;scroll-margin-top:24px;font-size:22px;font-weight:500;line-height:1.3}.pol-body ol{margin:0 0 16px;padding-left:28px;list-style:decimal}.pol-body li{margin:0 0 10px;padding-left:4px}.pol-body li::marker{color:var(--pol-ink);font-weight:500}.pol-body strong{color:var(--pol-ink);font-weight:600}.pol-body p+ol{margin-top:-4px}.pol-body a,.pol-body .pol-link{color:var(--pol-red);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.pol-body .pol-link{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media (hover:hover){.pol-body a:hover,.pol-body .pol-link:hover{color:var(--pol-red-dark)}}.pol-body a:focus-visible,.pol-body .pol-link:focus-visible{outline:2px solid var(--pol-red);outline-offset:2px;border-radius:2px}@media (max-width:719px){.pol-rule{width:calc(100% - 40px);margin-top:48px}.pol-body{padding-top:48px;font-size:15px;line-height:1.65}.pol-body h2{margin-top:36px;font-size:20px}}
