.terms-section{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#173c2b;background-image:linear-gradient(#8cdcab0e 1px,#0000 1px),linear-gradient(90deg,#8cdcab0e 1px,#0000 1px);background-size:24px 24px;border:1px solid #527b60;border-radius:10px;scroll-margin-block-start:112px}.terms-section__header{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:20px 24px 0;display:grid}.terms-section__header>div{justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.terms-section__index{color:#c2e7ce;direction:ltr;background:#214932;border:1px solid #63886e;border-radius:6px;place-items:center;min-block-size:32px;font-size:12px;font-weight:700;display:grid}.terms-section h2{color:#f2f8f4;margin:0;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.terms-section__anchor{color:#e4f0e8;cursor:pointer;background:#234e35;border:1px solid #74977f;border-radius:8px;flex:0 0 44px;place-items:center;block-size:44px;inline-size:44px;font-size:19px;font-weight:600;display:grid}.terms-section__anchor:hover{background:#326444;border-color:#afe7be}.terms-section__anchor:focus-visible{outline-offset:3px;outline:2px solid #b4f0c7}.terms-section__body{padding:8px 24px 22px;padding-inline-start:68px}.terms-section__body p,.terms-section__body li{color:#d3e4d9;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.terms-section__body p{margin:0}.terms-section__body p+p{margin-block-start:10px}.terms-section__body ul{margin:12px 0 0;padding-inline-start:20px}.terms-section__body li+li{margin-block-start:8px}@media (max-width:560px){.terms-section__header{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:16px 16px 0}.terms-section__body{padding:8px 16px 18px}}@media print{.terms-section{break-inside:avoid;box-shadow:none;background:#fff;border:1px solid #c9c9c9}.terms-section h2,.terms-section__index{color:#111}.terms-section__anchor{display:none}.terms-section__body{padding-inline:24px}.terms-section__body p,.terms-section__body li{color:#222}}
.terms-table-of-contents{-webkit-backdrop-filter:none;backdrop-filter:none;min-inline-size:0;box-shadow:none;background-color:#153627;background-image:linear-gradient(#8cdcab16 1px,#0000 1px),linear-gradient(90deg,#8cdcab16 1px,#0000 1px);background-size:24px 24px;border:1px solid #527b60;border-radius:10px;align-self:start;position:sticky;inset-block-start:108px}.terms-table-of-contents__summary{letter-spacing:.07em;text-transform:uppercase;color:#e4f0e8;cursor:pointer;border-block-end:1px solid #527b60;padding:18px 16px;font-size:13px;font-weight:700}.terms-table-of-contents__list{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#74977f #173c2b;max-block-size:calc(100svh - 180px);margin:0;padding:10px;list-style:none;overflow:auto}.terms-table-of-contents a{color:#d3e4d9;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-block-size:44px;margin-block:3px;padding:10px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:grid}.terms-table-of-contents a span{color:#bfe6cc;direction:ltr;border:1px solid #527b60;border-radius:4px;place-items:center;min-block-size:26px;font-size:11px;display:grid}.terms-table-of-contents a:hover{color:#f2f8f4;background:#28563a;border-color:#74977f}.terms-table-of-contents a.is-active{color:#fff;background:#2c573d;border-color:#8dcc9d;font-weight:700;box-shadow:inset 3px 0 #a6efb8}.terms-table-of-contents a.is-active span{color:#0b2517;background:#b4efc5;border-color:#b4efc5}.terms-table-of-contents a:focus-visible{outline-offset:-2px}@media (max-width:1040px){.terms-table-of-contents{position:static}.terms-table-of-contents__list{columns:2;max-block-size:none;overflow:visible}.terms-table-of-contents__list li{break-inside:avoid}}@media (max-width:560px){.terms-table-of-contents__list{columns:auto}}@media print{.terms-table-of-contents{display:none}}[dir=rtl] .terms-table-of-contents__summary{letter-spacing:0}[dir=rtl] .terms-table-of-contents a.is-active{box-shadow:inset -3px 0 #a6efb8}
.public-page-shell .public-page-shell__main.terms-page{background-color:#10271e;background-image:linear-gradient(#83cfa70b 1px,#0000 1px),linear-gradient(90deg,#83cfa70b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:28px 24px 36px;display:block;overflow:clip}.public-page-shell .public-page-shell__main.terms-page:before,.public-page-shell .public-page-shell__main.terms-page>.public-page-shell__scan{display:none}.terms-page{color:#e4f0e8}.terms-page__document{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#10271e;background-image:linear-gradient(#83dba30b 1px,#0000 1px),linear-gradient(90deg,#83dba30b 1px,#0000 1px);background-size:24px 24px;inline-size:min(1120px,100%);margin-inline:auto}.terms-page__hero{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#173c2b;background-image:linear-gradient(#8cdcab16 1px,#0000 1px),linear-gradient(90deg,#8cdcab16 1px,#0000 1px);background-size:24px 24px;border:1px solid #527b60;border-radius:12px;padding:26px 30px}.terms-page__eyebrow{color:#b2e8c3;margin:0;font-size:12px;font-weight:750}.terms-page h1{color:#f2f8f4;margin:10px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.3}.terms-page__intro{color:#d3e4d9;max-inline-size:76ch;margin:12px 0 0;font-size:15px;line-height:1.8}.terms-page__meta{flex-wrap:wrap;gap:16px 32px;margin:18px 0 0;display:flex}.terms-page__meta dt{color:#b2e8c3;font-size:12px}.terms-page__meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.terms-page__notice{background:#303b29;border-inline-start:3px solid #d9c58e;max-inline-size:80ch;margin-block-start:18px;padding:12px 16px}.terms-page__notice strong{color:#f2dfb0;font-size:14px}.terms-page__notice p{color:#e8e3cf;margin:6px 0 0;font-size:14px;line-height:1.75}.terms-page__print{color:#e4f0e8;cursor:pointer;background:#234e35;border:1px solid #74977f;border-radius:8px;min-block-size:44px;margin-block-start:16px;padding:10px 16px}.terms-page__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;margin-block-start:20px;display:grid}.terms-page__sections{gap:12px;min-inline-size:0;display:grid}.terms-page :where(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #b4f0c7}@media (max-width:1040px){.terms-page__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.public-page-shell .public-page-shell__main.terms-page{padding:16px 10px 24px}.terms-page__hero{padding:18px}}@media (prefers-reduced-motion:reduce){.terms-page *,.terms-page :before,.terms-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.public-page-shell,.public-page-shell__main,.terms-page{color:#111;background:#fff;min-height:auto;padding:0;display:block}.navbar-root,.footer,.public-page-shell__scan,.terms-page__print{display:none}.terms-page__document{width:auto;margin:0}.terms-page__hero,.terms-page__notice{box-shadow:none;background:#fff;border:0}.terms-page__hero{padding:0 0 24px}.terms-page__hero:before{display:none}.terms-page h1,.terms-page__intro,.terms-page__eyebrow,.terms-page__meta dt,.terms-page__meta dd,.terms-page__notice strong,.terms-page__notice p{color:#111}.terms-page__layout{display:block}:is(html:has(.terms-page),body:has(.terms-page)){background:#fff!important;height:auto!important;overflow:visible!important}.public-page-shell .public-page-shell__main.terms-page{padding:0;overflow:visible;background:#fff!important}.terms-page *,.terms-page :before,.terms-page :after{box-shadow:none!important;text-shadow:none!important;background:0 0!important}.terms-page__document{inline-size:auto}.terms-page__meta{break-inside:avoid}}
