.policy_page{min-height:100vh;padding:168px 24px 112px;background:var(--cream-light);color:var(--brand-purple-dark)}.policy_header,.policy_page_nav,.policy_body{width:min(1120px,100%);margin-inline:auto}.policy_header{max-width:820px;margin-left:max(0px,calc((100% - 1120px)/2))}.policy_eyebrow,.policy_updated,.policy_section_nav>p{margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.policy_header h1{max-width:780px;margin:12px 0 20px;font-size:clamp(52px,8vw,104px);line-height:.9;letter-spacing:1px}.policy_summary{max-width:700px;margin:0 0 20px;font-size:clamp(19px,2vw,24px);line-height:1.5}.policy_updated{color:var(--ink-soft)}.policy_page_nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px;padding-block:20px;border-block:1px solid color-mix(in srgb,var(--brand-purple-dark) 22%,transparent)}.policy_page_link{display:inline-flex;align-items:center;min-height:42px;border:1px solid currentColor;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800}.policy_page_link:hover,.policy_page_link:focus-visible,.policy_page_link_current{background:var(--brand-purple-dark);color:var(--cream-light)}.policy_body{display:grid;grid-template-columns:220px minmax(0,760px);gap:72px;justify-content:start;padding-top:64px}.policy_section_nav{position:sticky;top:112px;align-self:start}.policy_section_nav>p{margin-bottom:16px}.policy_section_nav a{display:block;padding:7px 0;color:var(--ink-soft);font-size:14px;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.policy_section_nav a:hover,.policy_section_nav a:focus-visible{color:var(--brand-purple-dark);text-decoration-color:currentColor}.policy_document section{scroll-margin-top:110px;padding:0 0 44px;margin:0 0 44px;border-bottom:1px solid color-mix(in srgb,var(--brand-purple-dark) 18%,transparent)}.policy_document h2{margin:0 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:1px}.policy_document p,.policy_document li{font-family:Lato,sans-serif;font-size:17px;line-height:1.7}.policy_document p{margin:0 0 16px}.policy_document ul{margin:0;padding-left:22px}.policy_document li+li{margin-top:10px}.policy_action{border-bottom:0}.policy_action_link{display:inline-flex;align-items:center;min-height:50px;margin-top:8px;border-radius:999px;padding:12px 22px;background:var(--banana-yellow);color:var(--brand-purple-dark);font-weight:900}.policy_action_link:hover,.policy_action_link:focus-visible{outline:2px solid var(--brand-purple-dark);outline-offset:3px}@media(max-width:800px){.policy_page{padding:136px 20px 80px}.policy_header{margin-left:auto}.policy_header h1{font-size:clamp(48px,15vw,76px)}.policy_page_nav{flex-wrap:nowrap;overflow-x:auto}.policy_page_link{flex:0 0 auto}.policy_body{display:block;padding-top:44px}.policy_section_nav{position:static;margin-bottom:52px}.policy_section_nav a{padding-block:8px}.policy_document p,.policy_document li{font-size:16px}}@media(max-width:420px){.policy_page_nav{flex-wrap:wrap;overflow-x:visible}}
