.pl-legal-index{display:grid;grid-template-columns:220px minmax(0,1fr);gap:4rem;padding-top:1.5rem}.pl-legal-index-nav{align-self:start;position:sticky;top:112px;border-top:2px solid #95c9d1}.pl-legal-index-nav>p{color:#87acbf;font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;padding:1.25rem 0}.pl-legal-index-nav a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;border-bottom:1px solid #93bcc72b;color:#d0e3ec;font-size:.9rem}.pl-legal-index-nav a>span{color:#779baa;font-size:.75rem;font-variant-numeric:tabular-nums}.pl-legal-document-group{scroll-margin-top:112px;padding-bottom:3rem}.pl-legal-document-group:last-child{padding-bottom:0}.pl-legal-document-group h2{color:#e7f1f4;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:500;letter-spacing:-.025em;padding-bottom:1.25rem;border-bottom:1px solid #93bcc766}.pl-legal-document-row{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem .75rem 1.5rem 0;border-bottom:1px solid #93bcc72b;transition:background-color .15s}.pl-legal-document-row h3{color:#dce9ef;font-size:1.075rem;font-weight:550;line-height:1.5}.pl-legal-document-row p{color:#aabccc;font-size:1rem;line-height:1.6;margin-top:.35rem;max-width:68ch}.pl-legal-document-row>svg{flex-shrink:0;color:#95c9d1}.pl-legal-document-row:hover{background:#9ad6df09}.pl-legal-index a:focus-visible{outline:2px solid #b5e9ee;outline-offset:4px}@media(max-width:767px){.pl-legal-index{grid-template-columns:minmax(0,1fr);gap:2.5rem}.pl-legal-index-nav{position:static;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.pl-legal-index-nav>p{width:100%;padding-bottom:0}.pl-legal-index-nav a{gap:.6rem}.pl-legal-document-row{gap:1rem}}
