.pl-page{max-width:1240px;padding-top:48px;padding-bottom:80px;color:#302144}.pl-hero{padding:42px 48px;background:linear-gradient(115deg,#faf8ff,#f0eaff);border:1px solid #e5dcf7;border-radius:24px}.pl-hero h1{font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.15;letter-spacing:-1.5px;margin:16px 0}.pl-hero p{font-size:17px;color:#70647e}.pl-policies{display:flex;gap:8px;flex-wrap:wrap;padding:22px 0 32px;border-bottom:1px solid #ede7f4;margin-bottom:32px}.pl-policies a{padding:12px 18px;border:1px solid #e3dcec;border-radius:10px;font-size:14px;color:#544464;background:#fff}.pl-policies a[aria-current=page]{background:#603dda;color:white;border-color:#603dda}.pl-policies a:hover{box-shadow:0 2px 10px #30175012}.pl-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:38px;align-items:start}.pl-sidebar{position:sticky;top:24px;padding:20px;background:#faf8fd;border:1px solid #ece5f4;border-radius:16px}.pl-sidebar summary{font-size:14px;font-weight:700;cursor:pointer}.pl-sidebar nav{display:grid;gap:4px;margin-top:14px;max-height:68vh;overflow:auto}.pl-sidebar a{padding:8px 6px;font-size:12px;line-height:1.5;color:#695775;border-radius:6px}.pl-sidebar a:hover{background:#eee6fb;color:#4e2ba5}.pl-document{background:white;border:1px solid #e9e2f0;border-radius:18px;padding:34px 40px;min-width:0;box-shadow:0 8px 30px #29175005}.pl-prose{font-size:15px;line-height:1.85;color:#51465e;overflow-wrap:anywhere}.pl-prose p{margin:0 0 16px}.pl-prose>p:first-child{font-size:12px;font-weight:600;color:#705697;padding-bottom:20px;border-bottom:1px solid #ece6f3;margin-bottom:24px}.pl-prose h2{font-size:23px;font-weight:650;line-height:1.4;color:#302144;margin:38px 0 18px;padding-top:24px;border-top:1px solid #ece6f3;scroll-margin-top:24px}.pl-prose h3{font-size:18px;font-weight:600;color:#302144;margin:24px 0 14px}.pl-prose ul,.pl-prose ol{list-style:revert;padding-left:24px;margin:16px 0 22px}.pl-prose li{padding-left:5px;margin:6px 0}.pl-prose li::marker{color:#7a52ba}.pl-prose a{color:#603dda;text-decoration:underline;text-underline-offset:3px}.pl-back{display:inline-block;margin-top:30px;padding:12px 0;color:#603dda;font-size:14px}.pl-page a:focus-visible,.pl-page summary:focus-visible{outline:2px solid #603dda;outline-offset:4px}@media(max-width:900px){.pl-layout{grid-template-columns:1fr;gap:20px}.pl-sidebar{position:static}.pl-sidebar nav{max-height:220px}.pl-hero{padding:32px}}@media(max-width:600px){.pl-page{padding-top:24px;padding-bottom:40px}.pl-hero{padding:26px 22px;border-radius:18px}.pl-hero h1{letter-spacing:-.8px}.pl-policies{gap:8px;padding:18px 0;margin-bottom:24px}.pl-policies a{padding:10px 12px;font-size:12px;flex:1;text-align:center;min-width:120px}.pl-document{padding:24px 20px}.pl-prose{font-size:14px}.pl-prose h2{font-size:21px}.pl-hero p{font-size:15px}}
@media print{.pl-sidebar,.pl-policies,.pl-back{display:none}.pl-layout{display:block}.pl-document,.pl-hero{border:0;box-shadow:none;background:white;padding:0}.pl-page{max-width:none;padding:0}.pl-prose h2{break-after:avoid}}
