.cgu_page__gC0IN{position:relative;width:100%;min-height:100vh;min-height:100dvh;background-color:#f7f2ee;color:#111;display:flex;justify-content:center;padding:calc(var(--header-height) + .5rem) calc(16px * var(--fs-scale)) calc(3rem + env(safe-area-inset-bottom))}.cgu_content__GOTxp{width:100%;max-width:34rem}.cgu_pageTitle__6k6OK{font-weight:500;font-size:calc(16px * var(--fs-scale));margin-bottom:calc(20px * var(--fs-scale))}.cgu_updated__I5mys{font-size:calc(11px * var(--fs-scale));opacity:.6;margin-bottom:calc(28px * var(--fs-scale))}.cgu_section__OAlvy{margin-bottom:calc(22px * var(--fs-scale))}.cgu_sectionTitle___gqUc{font-weight:500;font-size:calc(13px * var(--fs-scale));text-transform:uppercase;letter-spacing:.04em;margin-bottom:calc(8px * var(--fs-scale))}.cgu_section__OAlvy li,.cgu_section__OAlvy p{font-size:calc(13px * var(--fs-scale));line-height:1.6;opacity:.85;margin:0 0 calc(8px * var(--fs-scale))}.cgu_section__OAlvy ul{padding-left:1.1rem;margin:0 0 calc(8px * var(--fs-scale))}.cgu_section__OAlvy a{color:inherit;text-decoration:underline}.cgu_visuallyHidden__Wj9QQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}