.page main>section,.page main>div{width:100%}.pol-hero{background:var(--bg);padding:84px 56px 56px;border-bottom:1px solid var(--hair)}.pol-hero .eyeb{font-size:10.5px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);display:block}.pol-hero h1{font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.04;font-size:60px;margin:20px 0 18px;letter-spacing:-.01em;max-width:14ch}.pol-hero .lede{color:var(--ink2);font-size:15.5px;line-height:1.7;max-width:560px}.pol-hero .updated{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:24px;display:block}.pol-body{background:var(--bg);padding:60px 56px 96px}.pol-wrap{display:grid;grid-template-columns:240px 1fr;gap:72px;align-items:start;max-width:1180px;margin:0 auto}.pol-toc{position:sticky;top:28px}.pol-toc .toch{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;display:block}.pol-toc ol{list-style:none}.pol-toc li{margin:0}.pol-toc a{display:block;font-size:13px;line-height:1.45;color:var(--muted);padding:8px 0 8px 16px;border-left:1px solid var(--hair);transition:color .2s,border-color .2s}.pol-toc a:hover{color:var(--ink2)}.pol-toc a.active{color:var(--royal);border-left-color:var(--royal);font-weight:600}.pol-content{max-width:680px}.pol-sec{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid var(--hair)}.pol-sec:last-of-type{border-bottom:0;margin-bottom:0}.pol-sec h2{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--ink);line-height:1.2;letter-spacing:-.01em;margin-bottom:16px;scroll-margin-top:28px;display:flex;align-items:baseline;gap:12px}.pol-sec h2 .sn{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--royal);flex:none}.pol-sec p{font-size:15px;line-height:1.8;color:var(--ink2);margin-bottom:14px}.pol-sec p:last-child{margin-bottom:0}.pol-sec ul{list-style:none;margin:4px 0 14px}.pol-sec li{font-size:15px;line-height:1.75;color:var(--ink2);padding:6px 0 6px 22px;position:relative}.pol-sec li::before{content:"";position:absolute;left:2px;top:15px;width:5px;height:5px;border-radius:50%;background:var(--royal);opacity:.55}.pol-sec a.inl{color:var(--royal);border-bottom:1px solid rgb(42 27 78 / .3);transition:border-color .2s}.pol-sec a.inl:hover{border-bottom-color:var(--royal)}.pol-sec strong{font-weight:600;color:var(--ink)}.pol-contact{margin-top:48px;padding-top:32px;border-top:1px solid var(--hair);font-size:15px;color:var(--ink2);line-height:1.7}.pol-contact a{color:var(--royal);border-bottom:1px solid rgb(42 27 78 / .3);transition:border-color .2s}.pol-contact a:hover{border-bottom-color:var(--royal)}@media (max-width:900px){.pol-hero{padding:56px 22px 40px}.pol-hero h1{font-size:42px}.pol-body{padding:40px 22px 72px}.pol-wrap{grid-template-columns:1fr;gap:36px}.pol-toc{position:static}.pol-toc a{padding:7px 14px;border-left:0;border:1px solid var(--hair);border-radius:999px;display:inline-block;margin:0 8px 8px 0}.pol-toc a.active{border-color:var(--royal)}.pol-toc ol{display:flex;flex-wrap:wrap}}