.ogh-legal-aurora-main,.ogh-legal-aurora-top{pointer-events:none;display:block;position:absolute}.ogh-legal-aurora-main{z-index:0;background:#fafafa;width:100%;height:100%;inset:0}.ogh-legal-top-paper{z-index:1;pointer-events:none;background:linear-gradient(#fafafa 0%,#fafafaeb 32%,#fafafa75 58%,#fafafa1f 78%,#fafafa00 100%);height:clamp(190px,23vh,292px);position:absolute;inset:0 0 auto}.ogh-legal-aurora-top{z-index:2;opacity:.9;background:0 0;width:100%;height:clamp(290px,38vh,470px);top:0;left:0;right:0}.ogh-legal-mobile-paper-wash,.ogh-legal-side-progress{display:none}.ogh-legal-hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fafafa00 0%,#fafafab8 58%,#fafafa 100%);height:42%;position:absolute;inset:auto 0 0}.ogh-legal-content-grid{position:relative}.ogh-legal-section{scroll-margin-top:136px;position:relative}.ogh-legal-section:before{content:attr(data-section-number);z-index:0;color:#91c74e1c;letter-spacing:-.08em;pointer-events:none;transform:translate3d(0, var(--ogh-section-parallax,0px), 0);font-family:Jost,Outfit,system-ui,sans-serif;font-size:clamp(5.6rem,8vw,8.2rem);font-weight:800;line-height:.8;position:absolute;top:clamp(16px,2.2vw,28px);left:-.05em}.ogh-legal-section>h2,.ogh-legal-section>p,.ogh-legal-section>ul,.ogh-legal-section>ol{z-index:1;position:relative}.ogh-legal-section:first-child{border-top:0;margin-top:0;padding-top:clamp(18px,2.2vw,28px)}.ogh-legal-section a,.ogh-legal-attribution a{color:#356787;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #5084a659;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s}.ogh-legal-section a:hover,.ogh-legal-attribution a:hover{color:#76aa37;border-color:#76aa377a}.ogh-legal-section ul,.ogh-legal-section ol{list-style:none}.ogh-legal-section ol{counter-reset:legal-counter}.ogh-legal-section li{align-items:start;display:grid}.ogh-legal-section ul li{grid-template-columns:8px minmax(0,1fr);column-gap:18px}.ogh-legal-section ul li:before{content:"";background:#91c74e;border-radius:999px;width:7px;height:7px;margin-top:.62em}.ogh-legal-section ol li{counter-increment:legal-counter;grid-template-columns:24px minmax(0,1fr);column-gap:14px}.ogh-legal-section ol li:before{content:counter(legal-counter);color:#356787;background:#5084a61a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:.34em;font-size:.72rem;font-weight:850;line-height:1;display:flex}.ogh-legal-list-text{min-width:0}.ogh-legal-toc-progress{background:#5084a61a;border-radius:999px;width:3px;position:absolute;top:34px;bottom:0;left:0;overflow:visible}.ogh-legal-toc-progress:before,.ogh-legal-toc-progress:after{color:#5084a68f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;font-size:.52rem;font-weight:850;line-height:1;position:absolute;left:-20px;transform:rotate(180deg)}.ogh-legal-toc-progress:before{content:"START";top:0}.ogh-legal-toc-progress:after{content:"END";bottom:0}.ogh-legal-side-progress:before,.ogh-legal-side-progress:after{color:#5084a694;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;font-size:.5rem;font-weight:850;line-height:1;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.ogh-legal-side-progress:before{content:"START";top:-48px}.ogh-legal-side-progress:after{content:"END";bottom:-34px}.ogh-legal-toc-progress span,.ogh-legal-side-progress span{width:100%;height:var(--ogh-legal-progress);border-radius:inherit;background:linear-gradient(#5084a6e6,#91c74ee0);max-height:100%;display:block}.ogh-legal-toc-heading{margin-left:0}.ogh-legal-toc-motion{transform:translate(0,0)}.ogh-legal-toc-window{margin-left:30px}.ogh-legal-toc-link{color:#3636368a;transition:color .18s,transform .18s,border-color .18s,background .18s}.ogh-legal-toc-link:hover,.ogh-legal-toc-link.is-active{color:#356787}.ogh-legal-toc-link.is-active{font-weight:700}@media (min-width:901px){.ogh-legal-section ul li:before{margin-top:.69em}}@media (min-width:1181px){.ogh-legal-content-grid{grid-template-columns:minmax(224px,270px) minmax(0,1080px);align-items:start;gap:clamp(72px,5.8vw,132px);width:100%;max-width:min(1640px,100%);display:grid}.ogh-legal-toc{opacity:1;align-self:start;max-height:none;padding-left:0;transition:none;position:relative;top:auto;transform:none}.ogh-legal-toc.is-fixed{opacity:1;width:270px;position:fixed;top:50%;transform:translateY(-50%)}.ogh-legal-toc.is-bottom{width:270px;position:absolute;top:auto;bottom:0;left:0;transform:none}.ogh-legal-toc-window{max-height:clamp(460px,100vh - 190px,660px);padding:18px 0 22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 22px),#0000 100%)}.ogh-legal-toc-track{transform:translate3d(0, var(--ogh-toc-shift), 0);transition:transform .16s}.ogh-legal-toc-link{color:#3636368c;padding:7px 0;font-size:.96rem;font-weight:470;line-height:1.32;text-decoration:none;display:block}.ogh-legal-toc-link.is-active{font-weight:700}.ogh-legal-article,.ogh-legal-attribution{grid-column:2;min-width:0}}@media (min-width:1181px) and (max-width:1360px){.ogh-legal-content-grid{grid-template-columns:minmax(184px,218px) minmax(0,1fr);gap:clamp(48px,4.3vw,66px);max-width:100%}.ogh-legal-toc,.ogh-legal-toc.is-fixed,.ogh-legal-toc.is-bottom{width:218px}.ogh-legal-toc.is-fixed{left:clamp(44px,4.8vw,62px)}.ogh-legal-toc-window{margin-left:26px}.ogh-legal-toc-link{padding:5px 0;font-size:.84rem;line-height:1.28}}@media (min-width:1361px) and (max-width:1600px){.ogh-legal-content-grid{grid-template-columns:minmax(214px,250px) minmax(0,1040px);gap:clamp(58px,4.8vw,82px);max-width:100%}.ogh-legal-toc,.ogh-legal-toc.is-fixed,.ogh-legal-toc.is-bottom{width:250px}}@media (min-width:1601px){.ogh-legal-content-grid{grid-template-columns:minmax(224px,270px) minmax(0,1080px);gap:clamp(104px,7.2vw,156px);max-width:1720px}}@media (min-width:1921px) and (min-height:1100px){.ogh-legal-toc-window{max-height:clamp(620px,100vh - 170px,760px)}}@media (min-width:1361px){.ogh-legal-toc.is-fixed{left:calc(max((100vw - var(--ogh-legal-max-width)) / 2, 0px) + clamp(44px, 5.3vw, 68px))}}@media (min-width:1361px) and (max-width:1600px) and (min-height:821px){.ogh-legal-toc-window{max-height:clamp(400px,100vh - 280px,560px)}}@media (min-width:1181px) and (max-height:820px){.ogh-legal-toc-window{max-height:clamp(360px,100vh - 220px,510px)}.ogh-legal-toc-link{padding:5px 0;font-size:.84rem;line-height:1.24}}@media (max-width:1180px){.ogh-legal-toc{gap:10px;min-width:0;max-width:100%;margin-bottom:30px;padding:10px 0 12px;display:grid}.ogh-legal-toc-progress{display:none}.ogh-legal-toc-motion{width:100%;min-width:0}.ogh-legal-toc-window{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin-left:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 28px),#0000 100%)}.ogh-legal-toc-window::-webkit-scrollbar{display:none}.ogh-legal-toc-track{gap:8px;width:max-content;display:flex}.ogh-legal-toc-link{color:#363636ad;background:#fafafa94;border:1px solid #5084a629;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:8px 13px;font-size:.78rem;font-weight:650;line-height:1.05;text-decoration:none;display:inline-flex}.ogh-legal-toc-link:hover,.ogh-legal-toc-link.is-active{color:#356787;background:#5084a614;border-color:#5084a657}.ogh-legal-side-progress{z-index:60;opacity:0;pointer-events:none;background:#5084a61f;border-radius:999px;width:4px;height:178px;transition:opacity .26s,transform .26s;display:block;position:fixed;top:50%;right:10px;transform:translate(16px,-50%)}.ogh-legal-side-progress.is-visible{opacity:1;transform:translateY(-50%)}}@media (max-width:900px),(orientation:landscape) and (max-height:650px) and (max-width:1360px){.ogh-legal-top-paper{background:0 0;height:clamp(170px,23vh,250px)}.ogh-legal-aurora-main{z-index:0}.ogh-legal-aurora-top{z-index:2;opacity:.72;height:clamp(330px,52vh,520px);-webkit-mask-image:linear-gradient(#000 0% 58%,#0000009e 76%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000009e 76%,#0000 100%)}.ogh-legal-mobile-paper-wash{z-index:3;pointer-events:none;background:linear-gradient(#fafafa 0%,#fafafafc 14%,#e5efecd1 29%,#d7e5e270 46%,#fafafa7a 59%,#fafafad6 76%,#fafafa 92% 100%);display:block;position:absolute;inset:0}.ogh-legal-mobile-paper-wash:after{content:"";pointer-events:none;background:linear-gradient(#fafafa00 0%,#fafafae6 34%,#fafafa 78% 100%);height:150px;position:absolute;bottom:-2px;left:0;right:0}.ogh-legal-hero:after{display:none}}@media (orientation:landscape) and (max-height:650px) and (max-width:1360px){.ogh-legal-aurora-top{opacity:.82;height:clamp(250px,70vh,430px)}.ogh-legal-mobile-paper-wash{background:linear-gradient(#fafafa 0%,#fafafaf0 10%,#e5efecc7 22%,#d7e5e26b 37%,#e8ecde47 48%,#fafafab8 58%,#fafafa 70% 100%)}.ogh-legal-mobile-paper-wash:after{background:linear-gradient(#fafafa00 0%,#fafafae6 24%,#fafafa 58% 100%);height:max(168px,38vh)}}@media (max-width:499px){.ogh-legal-mobile-paper-wash{background:linear-gradient(#fafafa 0%,#fafafafe 18%,#e5efecd1 33%,#d7e5e26b 49%,#fafafa7a 60%,#fafafad6 75%,#fafafa 91% 100%)}.ogh-legal-mobile-paper-wash:after{height:116px}.ogh-legal-section:before{font-size:5.2rem;top:10px}.ogh-legal-section ul li{column-gap:16px}.ogh-legal-section ol li{column-gap:12px}.ogh-legal-section ol li:before{margin-top:.08em;transform:none}}.ogh-legal-root{font-family:var(--font-outfit), system-ui, sans-serif}.ogh-legal-breadcrumb{z-index:8;position:relative}.ogh-legal-hero h1,.ogh-legal-section:before{font-family:var(--font-jost), var(--font-outfit), system-ui, sans-serif}@media (max-width:499px){.ogh-legal-breadcrumb{max-width:calc(100% - 4px)}}@media (prefers-reduced-motion:reduce){.ogh-legal-section:before,.ogh-legal-toc-motion,.ogh-legal-toc-track{transition:none}}
