.pn-legal{--pnl-paper:var(--hn-paper,#f4f3ed);--pnl-ink:var(--hn-ink,#101311);--pnl-muted:var(--hn-muted,#59615a);--pnl-line:var(--hn-line,#10131126);--pnl-acid:var(--hn-acid,#d7ff3f);--pnl-forest:var(--hn-forest,#17251c);--pnl-gutter:var(--hn-gutter,clamp(22px,5.2vw,88px));color:var(--pnl-ink);background:var(--pnl-paper);font-family:var(--hn-body,Manrope,Arial,sans-serif);overflow-wrap:anywhere}.pn-legal a{color:inherit;text-underline-offset:.23em}.pn-legal a:focus-visible{outline:2px solid var(--pnl-ink);outline-offset:5px;border-radius:2px}.pn-legal summary:focus-visible{outline:2px solid var(--pnl-ink);outline-offset:5px;border-radius:2px}.pn-legal [tabindex]:focus-visible{outline:2px solid var(--pnl-ink);outline-offset:5px;border-radius:2px}.pn-legal :is(h1,h2)[tabindex="-1"]:focus-visible{outline:none}.pnl-masthead,.pnl-reading-layout,.pnl-related{width:calc(100% - var(--pnl-gutter)*2);max-width:1440px;margin-inline:auto}.pnl-masthead{border-bottom:1px solid var(--pnl-line);padding-block:58px 65px}.pnl-kicker{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-bottom:38px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.pnl-kicker>span:first-child{align-items:center;gap:10px;display:flex}.pnl-kicker i{background:var(--pnl-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pn-legal .pnl-masthead h1{font-family:var(--hn-display,"Barlow Condensed","Arial Narrow",Arial,sans-serif);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;max-width:100%;margin:0;padding-top:.08em;padding-bottom:.02em;font-size:clamp(68px,10.4vw,150px);font-weight:800;line-height:1.05;overflow:visible}.pnl-intro{max-width:790px;color:var(--pnl-muted);margin-top:30px;font-size:16px;line-height:1.85}.pnl-intro p{margin:0}.pnl-reading-layout{grid-template-columns:minmax(190px,248px) minmax(0,740px);justify-content:space-between;align-items:start;gap:clamp(42px,7vw,118px);padding-block:62px 80px;display:grid}.pnl-rail{scrollbar-width:thin;max-height:calc(100svh - 56px);padding-bottom:8px;padding-right:7px;position:sticky;top:28px;overflow:auto}.pnl-page-nav{border-bottom:1px solid var(--pnl-line);gap:0;margin-bottom:28px;padding-bottom:28px;display:grid}.pnl-page-nav>a{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.pnl-page-nav>a>svg{opacity:0;flex-shrink:0}.pnl-page-nav>a[aria-current=page]{background:var(--pnl-ink);color:var(--pnl-paper)}.pnl-page-nav>a[aria-current=page]>svg,.pnl-page-nav>a:hover>svg{opacity:1}.pnl-page-nav>a:hover:not([aria-current=page]){background:#10131109}.pnl-index-label{letter-spacing:.09em;text-transform:uppercase;color:var(--pnl-muted);margin-bottom:15px;padding-left:12px;font-size:10px;font-weight:700;display:block}.pnl-index-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.pnl-index-list a{min-height:44px;color:var(--pnl-muted);border-left:2px solid #0000;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;text-decoration:none;transition:background-color .15s;display:grid}.pnl-index-list a>span:first-child{opacity:.65;font-size:10px;line-height:1.8}.pnl-index-list a[aria-current=location]{border-color:var(--pnl-ink);color:var(--pnl-ink);background:#10131105;font-weight:700}.pnl-index-list a:hover{color:var(--pnl-ink);background:#10131107}.pnl-reading-column{min-width:0}.pnl-mobile-index{display:none}.pnl-article{min-width:0}.pnl-section{border-bottom:1px solid var(--pnl-line);margin-bottom:38px;padding-block:0 42px;scroll-margin-top:32px}.pnl-section:last-child{margin-bottom:0}.pnl-section-heading{grid-template-columns:27px minmax(0,1fr);align-items:baseline;gap:15px;margin-bottom:23px;display:grid}.pnl-section-heading>span{letter-spacing:.05em;color:var(--pnl-muted);font-size:10px}.pn-legal .pnl-section h2{font-family:var(--hn-body,Manrope,Arial,sans-serif);letter-spacing:-.045em;text-wrap:pretty;text-transform:none;max-width:650px;margin:0;font-size:clamp(22px,2.25vw,30px);font-weight:650;line-height:1.35}.pnl-prose{color:#363f37;max-width:740px;padding-left:42px;font-size:14px;line-height:1.95}.pnl-prose p{margin:0 0 19px}.pnl-prose p:last-child{margin-bottom:0}.pnl-prose ul{margin:0 0 22px;padding-left:22px;list-style:outside}.pnl-prose li{margin-bottom:16px;padding-left:3px}.pnl-prose strong{color:var(--pnl-ink);font-weight:700}.pnl-prose a:not(.pnl-document){-webkit-text-decoration:underline #59615a80;text-decoration:underline #59615a80;text-decoration-thickness:1px}.pnl-prose a:not(.pnl-document):hover{-webkit-text-decoration-color:var(--pnl-ink);text-decoration-color:var(--pnl-ink)}.pnl-prose .action{background:var(--pnl-ink);min-height:48px;color:var(--pnl-paper);border-radius:0;align-items:center;margin-top:10px;padding:12px 20px;font-size:12px;display:inline-flex;text-decoration:none!important}.pnl-reading-end{padding-block:28px 0;justify-content:space-between;gap:20px;padding-left:42px;display:flex}.pnl-reading-end a{align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.pnl-related{border-top:1px solid var(--pnl-line);padding-block:34px 80px}.pnl-related>span{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;margin-bottom:27px;font-size:10px;font-weight:700;display:flex}.pnl-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pnl-related a{border-top:1px solid var(--pnl-line);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:clamp(17px,1.8vw,24px);font-weight:600;text-decoration:none;display:flex}.pnl-related a svg{flex-shrink:0;transition:transform .15s}.pnl-related a:hover svg{transform:translate(3px,-3px)}.pnl-document{border:1px solid var(--pnl-line);background:var(--pnl-forest);align-items:center;gap:18px;min-height:114px;padding:24px 20px;text-decoration:none;transition:background-color .15s;display:flex;color:var(--pnl-paper)!important}.pnl-document:hover{background:#233b29}.pnl-document-icon{width:48px;height:54px;color:var(--pnl-acid);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pnl-document>span:nth-child(2){flex:1;min-width:0}.pnl-document strong{color:var(--pnl-paper);font-size:15px;line-height:1.5;display:block}.pnl-document small{color:#b9c1b8;margin-top:8px;font-size:10px;line-height:1.7;display:block}.pnl-document>svg{color:var(--pnl-acid);flex-shrink:0}.pn-legal .pnl-document:focus-visible{outline-offset:5px}.pnl-terms{border-block:1px solid var(--pnl-line)}.pnl-terms>summary{cursor:pointer;min-height:92px;color:var(--pnl-ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.pnl-terms>summary::-webkit-details-marker{display:none}.pnl-terms>summary svg{flex-shrink:0;transition:transform .15s}.pnl-terms[open]>summary svg{transform:rotate(180deg)}.pnl-terms>summary small{color:var(--pnl-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.pn-legal .model-purchase-terms-text{color:#363f37;background:0 0;border:0;border-radius:0;height:auto;max-height:none;padding:24px 0 0;font-size:13px;line-height:1.9;overflow:visible}.pn-legal .model-purchase-terms-text h3{color:var(--pnl-ink);letter-spacing:-.025em;text-transform:none;font-size:19px;font-weight:650;line-height:1.4;font-family:var(--hn-body,Manrope,Arial,sans-serif);margin:32px 0 20px}.pn-legal .model-purchase-terms-text h3:first-child{margin-top:0}.pn-legal .model-purchase-terms-text h4{color:var(--pnl-ink);font-size:15px;line-height:1.5;font-family:var(--hn-body,Manrope,Arial,sans-serif);margin:28px 0 18px}.pn-legal .model-purchase-terms-text blockquote{color:var(--pnl-muted);white-space:pre-line;border-left:2px solid #10131140;margin:22px 0;padding-left:20px;font-size:12px}@media (min-width:1500px){.pnl-reading-layout{grid-template-columns:264px 790px;justify-content:start;gap:clamp(100px,10vw,160px)}}@media (max-width:800px){.pnl-masthead{padding-block:34px 36px}.pnl-kicker{margin-bottom:25px}.pn-legal .pnl-masthead h1{font-size:clamp(50px,11vw,85px)}.pnl-intro{margin-top:23px;font-size:14px;line-height:1.8}.pnl-reading-layout{grid-template-columns:1fr;gap:32px;padding-block:28px 55px}.pnl-rail{max-height:none;padding:0;position:static;overflow:visible}.pnl-page-nav{border:0;flex-wrap:wrap;gap:5px;margin-bottom:0;padding-bottom:0;display:flex}.pnl-page-nav>a{border:1px solid var(--pnl-line);min-height:44px;padding:10px 12px;font-size:11px}.pnl-page-nav>a>svg,.pnl-desktop-index{display:none}.pnl-mobile-index{border-block:1px solid var(--pnl-line);margin-bottom:36px;display:block}.pnl-mobile-index>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;font-size:12px;font-weight:650;list-style:none;display:flex}.pnl-mobile-index>summary::-webkit-details-marker{display:none}.pnl-mobile-index>summary>span{color:var(--pnl-muted);flex-shrink:0;align-items:center;gap:12px;font-size:10px;font-weight:400;display:flex}.pnl-mobile-index[open]>summary>span svg{transform:rotate(180deg)}.pnl-mobile-index .pnl-index-list{padding-block:4px 16px}.pnl-section{margin-bottom:30px;padding-bottom:30px}.pnl-section-heading{grid-template-columns:22px 1fr;gap:11px;margin-bottom:20px}.pn-legal .pnl-section h2{letter-spacing:-.035em;font-size:23px}.pnl-prose{padding-left:33px;font-size:14px;line-height:1.9}.pnl-reading-end{padding-left:33px}.pnl-related{padding-block:28px 45px}.pnl-related>div{gap:16px}.pnl-related a{align-items:start;gap:8px;font-size:16px;line-height:1.5}.pnl-related a svg{width:18px;height:18px;margin-top:3px}.pnl-document{gap:10px;padding:20px 12px}.pnl-document-icon{width:26px;height:36px}.pnl-document strong{font-size:13px}.pnl-document small{font-size:10px}}@media (max-width:480px){.pn-legal .pnl-masthead h1{font-size:clamp(47px,12.2vw,62px);line-height:1.1}.pnl-masthead{padding-bottom:31px}.pnl-intro{font-size:13px}.pnl-reading-layout{gap:27px}.pnl-page-nav{gap:6px}.pnl-page-nav>a{padding:9px 10px;font-size:10px}.pnl-section-heading{display:block}.pnl-section-heading>span{margin-bottom:11px;display:block}.pnl-prose{padding-left:0;font-size:13px;line-height:1.95}.pn-legal .pnl-section h2{font-size:22px}.pnl-reading-end{gap:12px;padding-left:0}.pnl-reading-end a{gap:8px;font-size:11px}.pnl-related>div{display:block}.pnl-related a{align-items:center;padding-block:18px;font-size:20px}.pnl-related a svg{width:22px;height:22px;margin:0}.pnl-document{padding:22px 15px}.pnl-document-icon{width:30px}.pnl-document strong{font-size:13px}.pnl-document small{font-size:9px}.pnl-document>svg{width:18px}.pnl-terms>summary{font-size:13px}.pn-legal .model-purchase-terms-text{font-size:12px}.pn-legal .model-purchase-terms-text blockquote{padding-left:15px;font-size:11px}}@media (prefers-reduced-motion:reduce){.pn-legal *,.pn-legal :before,.pn-legal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
