.lg-page{overflow-x:clip}.lg-page h2,.lg-page h3{font-family:var(--gg-font-body);text-transform:none}.lg-page .lg-hero{padding-block:24px 16px}@media (min-width:768px){.lg-page .lg-hero{padding-block:56px 32px}}.lg-hero__col{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:768px){.lg-hero__col{gap:24px}}.lg-hero__tags{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:768px){.lg-hero__tags{gap:8px}}.lg-hero__col .lg-h1{max-width:1100px;font-size:48px;line-height:.94}@media (min-width:768px){.lg-hero__col .lg-h1{font-size:clamp(64px,7.22vw,104px);line-height:.92}}.lg-hero__lead{max-width:760px;display:none}@media (min-width:768px){.lg-hero__lead{display:block}}.lg-zone{background:var(--gg-canvas)}.lg-tabsbar{padding-block:0 12px}@media (min-width:1000px){.lg-tabsbar{z-index:20;pointer-events:none;padding-block:4px 16px;position:sticky;top:16px}}.lg-tabs{border:1px solid var(--gg-line);background:var(--gg-surface);pointer-events:auto;border-radius:999px;gap:4px;padding:4px;display:flex}@media (min-width:1000px){.lg-tabs{display:inline-flex;box-shadow:0 10px 28px #2e174714}}.lg-tab{white-space:nowrap;min-height:40px;transition:background-color var(--gg-motion-md) var(--gg-ease-in-out), color var(--gg-motion-md) var(--gg-ease-in-out);border-radius:999px;flex:1 1 0;padding:10px 6px;font-size:14px;font-weight:600}@media (min-width:768px){.lg-tab{flex:none;min-height:44px;padding:12px 22px;font-size:15px}}.lg-tab:hover:not(.is-active){background:var(--gg-canvas)}.lg-tab.is-active{background:var(--gg-ink);color:var(--gg-surface)}.lg-tab:focus-visible,.lg-toc__item:focus-visible,.lg-copy:focus-visible,.lg-right:focus-visible,.lg-switch:focus-visible,.lg-pill__btn:focus-visible,.lg-download:focus-visible,.lg-sheet button:focus-visible{outline:2px solid var(--gg-coral-text);outline-offset:2px}.lg-body{flex-direction:column;gap:20px;padding-block:8px 40px;scroll-margin-top:90px;display:flex}@media (min-width:1000px){.lg-body{grid-template-columns:280px minmax(0,720px);align-items:start;column-gap:80px;padding-block:24px 96px;display:grid}}.lg-pill{z-index:15;position:sticky;top:8px}@media (min-width:1000px){.lg-pill{display:none}}.lg-pill__btn{border:1px solid var(--gg-line);background:var(--gg-surface);text-align:left;border-radius:999px;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 14px 12px 16px;display:flex;box-shadow:0 8px 24px #2e174714}.lg-pill__btn>span{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.lg-pill__btn small{color:var(--gg-muted);font-size:11px}.lg-pill__btn strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lg-sheet{flex-direction:column;gap:4px;list-style:none;display:flex}.lg-sheet button{text-align:left;border-radius:12px;align-items:baseline;gap:12px;width:100%;min-height:44px;padding:10px 14px;font-size:15px;display:flex}.lg-sheet button.is-active{background:var(--gg-canvas);font-weight:600}.lg-sheet .gg-kicker{min-width:22px;color:var(--gg-muted)}.lg-toc{display:none}@media (min-width:1000px){.lg-toc{scrollbar-width:thin;max-height:calc(100vh - 120px);display:block;position:sticky;top:96px;overflow-y:auto}}.lg-toc__title{color:var(--gg-muted);padding:0 0 8px 12px}.lg-toc ul{flex-direction:column;gap:2px;list-style:none;display:flex}.lg-toc__item{min-height:32px;color:var(--gg-muted);transition:background-color var(--gg-motion-sm) var(--gg-ease-out), color var(--gg-motion-sm) var(--gg-ease-out);border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 12px;font-size:14px;line-height:1.3;display:flex}.lg-toc__item i{background:var(--gg-line);width:3px;height:16px;transition:background-color var(--gg-motion-sm) var(--gg-ease-out);border-radius:2px;flex:none}.lg-toc__item .gg-kicker{min-width:18px;color:var(--gg-muted);flex:none;font-size:11px}.lg-toc__item:hover{color:var(--gg-ink)}.lg-toc__item.is-active{background:var(--gg-surface);color:var(--gg-ink);font-weight:600}.lg-toc__item.is-active i{background:var(--gg-coral-fill)}.lg-download{align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.lg-docwrap{min-width:0}.lg-doc{animation:lg-in var(--gg-motion-md) var(--gg-ease-out);flex-direction:column;gap:20px;display:flex}.lg-doc[hidden]{display:none}@keyframes lg-in{0%{opacity:0}}html:not(.js) .lg-doc[hidden]{display:flex}html:not(.js) .lg-tabsbar{display:none}html[data-motion=off] .lg-doc{animation:none}@media (min-width:768px){.lg-doc{gap:28px}}.lg-doc,.lg-section,.lg-block{scroll-margin-top:140px}@media (min-width:1000px){.lg-doc,.lg-section,.lg-block{scroll-margin-top:110px}}.lg-section{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.lg-section{padding-top:16px}}.lg-lead-title{letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:600}.lg-h2{letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.lg-h2--term{font-size:22px}@media (min-width:768px){.lg-h2{gap:12px;font-size:28px}.lg-h2--term{font-size:26px}}.lg-n{color:var(--gg-coral-text);flex:none;font-size:14px}@media (min-width:768px){.lg-n{font-size:16px}}.lg-p{max-width:68ch;color:var(--gg-ink);font-size:16px;line-height:1.7}@media (min-width:768px){.lg-p{font-size:17px}}.lg-note{max-width:68ch;color:var(--gg-muted);font-size:14px;line-height:1.65}@media (min-width:768px){.lg-note{font-size:15px}}.lg-todo{color:var(--gg-coral-text)}.lg-banner{background:var(--gg-blush);border-radius:18px;padding:16px 18px;font-size:15px;line-height:1.6}.lg-company{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:18px;padding:8px 16px}@media (min-width:768px){.lg-company{border-radius:24px;padding:8px 28px}}.lg-company__row{border-bottom:1px solid var(--gg-line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.lg-company__row:last-child{border-bottom:0}@media (min-width:768px){.lg-company__row{flex-direction:row;align-items:center;gap:16px;padding:14px 0}.lg-company__row dt{flex:0 0 200px}}.lg-company dt{color:var(--gg-muted);font-size:10px}@media (min-width:768px){.lg-company dt{font-size:11px}}.lg-company dd{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px 12px;font-size:15px;font-weight:500;display:flex}.lg-company dd a{text-underline-offset:3px;text-decoration:underline}.lg-copy{background:var(--gg-canvas);min-height:32px;transition:background-color var(--gg-motion-sm) var(--gg-ease-out);border-radius:99px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12px;font-weight:500;display:inline-flex}.lg-copy:hover{background:var(--gg-lilac)}.lg-short{background:var(--gg-plum);color:var(--gg-surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex}@media (min-width:768px){.lg-short{border-radius:28px;gap:16px;padding:28px}}.lg-short ul{gap:10px;width:100%;list-style:none;display:grid}@media (min-width:768px){.lg-short ul{grid-template-columns:1fr 1fr;gap:12px}}.lg-short li{align-items:center;gap:12px;display:flex}@media (min-width:768px){.lg-short li{background:#ffffff14;border-radius:18px;align-items:flex-start;padding:16px}}.lg-short li>span:last-child{flex-direction:column;gap:2px;display:flex}.lg-short strong{font-size:14px;font-weight:500}.lg-short small{color:var(--gg-on-dark-muted);font-size:13px;line-height:1.45;display:none}@media (min-width:768px){.lg-short strong{font-size:15px;font-weight:600}.lg-short small{display:block}}.lg-short__icon{background:var(--gg-coral-fill);width:24px;height:24px;color:var(--gg-surface);border-radius:999px;flex:none;place-items:center;display:grid}@media (min-width:768px){.lg-short__icon{border-radius:10px;width:36px;height:36px}}.lg-chips{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.lg-chips>p{font-size:15px;font-weight:600}.lg-chips ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.lg-chips li{background:var(--gg-canvas);border-radius:99px;align-items:center;gap:6px;padding:7px 14px 7px 12px;font-size:13.5px;display:inline-flex}.lg-chips li svg{color:var(--gg-coral-text)}.lg-callout{background:var(--gg-mint);border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;font-weight:500;line-height:1.55;display:flex}.lg-callout>span{background:var(--gg-surface);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lg-table-wrap{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:18px;overflow-x:auto}.lg-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.lg-table thead{background:var(--gg-canvas)}.lg-table th,.lg-table td{vertical-align:top;padding:13px 14px 13px 18px;font-size:14px}.lg-table thead th{font-family:var(--gg-font-display);letter-spacing:.06em;color:var(--gg-muted);font-size:11px;font-weight:500}.lg-table tbody tr{border-top:1px solid var(--gg-line)}.lg-table tbody th{font-weight:600}.lg-rights{flex-direction:column;gap:16px;display:flex}.lg-rights ul{gap:10px;list-style:none;display:grid}@media (min-width:768px){.lg-rights ul{grid-template-columns:1fr 1fr;gap:12px}}.lg-right{border:1px solid var(--gg-line);background:var(--gg-surface);text-align:left;width:100%;height:100%;transition:border-color var(--gg-motion-sm) var(--gg-ease-out), box-shadow var(--gg-motion-sm) var(--gg-ease-out);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lg-right:hover{border-color:var(--gg-muted)}.lg-right.is-picked{border-color:var(--gg-ink);box-shadow:0 0 0 .5px var(--gg-ink)}.lg-right>span:last-child{flex-direction:column;gap:2px;display:flex}.lg-right strong{font-size:15px;font-weight:600}.lg-right small{color:var(--gg-muted);font-size:13px;line-height:1.45}.lg-right__icon{background:var(--gg-lilac);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lg-rights__cta{flex-direction:column;gap:12px;display:flex}.lg-rights__cta>p{color:var(--gg-muted);font-size:13px}@media (min-width:768px){.lg-rights__cta{flex-direction:row;align-items:center}}.lg-cookie{flex-direction:column;gap:10px;display:flex}.lg-cookie__row{border:1px solid var(--gg-line);background:var(--gg-surface);border-radius:16px;align-items:center;gap:12px;padding:14px 16px 14px 14px;display:flex}@media (min-width:768px){.lg-cookie__row{border-radius:20px;gap:16px;padding:16px 16px 16px 20px}}.lg-cookie__icon{background:var(--gg-blush);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}@media (min-width:768px){.lg-cookie__icon{width:40px;height:40px}}.lg-cookie__row>p{flex-direction:column;flex:1 1 0;display:flex}.lg-cookie__small{color:var(--gg-muted);font-size:12px}.lg-cookie__row strong{font-size:15px;font-weight:600}@media (min-width:768px){.lg-cookie__small{font-size:13px}.lg-cookie__row strong{font-size:16px}}.lg-switch{width:48px;height:28px;transition:background-color var(--gg-motion-sm) var(--gg-ease-out);background:#8a8691;border-radius:999px;flex:none;position:relative}.lg-switch:before{content:"";position:absolute;inset:-8px -4px}.lg-switch span{background:var(--gg-surface);width:22px;height:22px;transition:transform var(--gg-motion-sm) var(--gg-ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.lg-switch.is-on{background:var(--gg-ink)}.lg-switch.is-on span{transform:translate(20px)}.lg-contact{background:var(--gg-plum);color:var(--gg-surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}@media (min-width:768px){.lg-contact{border-radius:24px;flex-direction:row;align-items:center;gap:16px;padding:20px 16px 20px 24px}}.lg-contact>p{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.lg-contact strong{font-size:17px;font-weight:600}.lg-contact>p a,.lg-contact>p span{color:var(--gg-peach);font-size:15px;font-weight:500}.lg-contact--terms p span{color:var(--gg-on-dark-muted);font-size:14px;font-weight:400}.lg-contact .gg-btn{align-self:stretch}@media (min-width:768px){.lg-contact .gg-btn{align-self:auto}}.lg-contact__icon{background:var(--gg-coral-fill);border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.lg-plain{background:var(--gg-mint);border-radius:16px;gap:12px;padding:14px 16px;display:flex}.lg-plain>svg{flex:none;margin-top:2px}.lg-plain p{flex-direction:column;gap:2px;font-size:14.5px;font-weight:500;line-height:1.55;display:flex}.lg-plain .gg-kicker{color:var(--gg-muted);font-size:10px}.lg-plain--attorney{background:var(--gg-blush)}.lg-plain--attorney .gg-kicker{color:var(--gg-coral-text)}.lg-toast{z-index:60;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--gg-ink);color:var(--gg-surface);opacity:0;pointer-events:none;transition:opacity var(--gg-motion-sm) var(--gg-ease-out), transform var(--gg-motion-sm) var(--gg-ease-out);border-radius:99px;align-items:center;gap:10px;padding:12px 20px 12px 18px;font-size:14px;font-weight:500;display:flex;position:fixed;transform:translate(-50%,16px)}.lg-toast.is-on{opacity:1;transform:translate(-50%)}html[data-motion=off] .lg-toast,html[data-motion=off] .lg-switch,html[data-motion=off] .lg-switch span{transition:none}@media print{.gg-skip-link,.gg-header,.gg-footer,.lg-hero,.lg-tabsbar,.lg-toc,.lg-pill,.lg-toast,.lg-doc[hidden]{display:none!important}.lg-body{display:block}}
