.terms-page{--rule:#efece624}.terms-page .l-top{position:absolute}.l-lang a{opacity:.45;align-items:center;min-height:44px;padding:0 4px;text-decoration:none;display:inline-flex}.l-lang a[aria-current=page]{opacity:1;text-underline-offset:5px;text-decoration:underline}@media (hover:hover){.l-lang a:hover{opacity:1}}.terms{padding:calc(128px + env(safe-area-inset-top,0px)) max(40px, env(safe-area-inset-right,0px)) max(112px, env(safe-area-inset-bottom,0px)) max(40px, env(safe-area-inset-left,0px))}.terms-text{overflow-wrap:break-word;max-width:37rem;margin:0 auto;font-family:EB Garamond,Times New Roman,serif;font-size:1.2rem;line-height:1.6}.terms-text p,.terms-text li{text-wrap:pretty}.terms-text h1{letter-spacing:-.02em;font-size:clamp(3rem,7vw,4.6rem);font-weight:400;line-height:.95}.terms-text h1+p{color:var(--dim);letter-spacing:.22em;text-transform:uppercase;margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:.68rem}.terms-text h1+p+p{margin-top:48px;font-size:clamp(1.25rem,2vw,1.4rem);line-height:1.45}.terms-text h1+p+p+p{font-size:clamp(1.25rem,2vw,1.4rem);line-height:1.45}.terms-text h2{border-top:1px solid var(--rule);letter-spacing:-.01em;margin-top:88px;padding-top:22px;font-size:clamp(1.8rem,4vw,2.2rem);font-weight:400;line-height:1.1}.terms-text h3{margin-top:1.6em;font-size:1em;font-weight:600;line-height:1.4}.terms-text h3+*{margin-top:.3em}.terms-text h3+table{margin-top:.9em}.terms-text h2+*{margin-top:28px}.terms-text p+p,.terms-text ul+p,.terms-text table+p{margin-top:1em}.terms-text p+ul,.terms-text p+table{margin-top:.75em}.terms-text strong{font-weight:600}.terms-text a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}@media (hover:hover){.terms-text a:hover{color:#fff}}.terms-text a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.terms-text ul{list-style:none}.terms-text li{padding-left:1.5em;position:relative}.terms-text li+li{margin-top:.7em}.terms-text li:before{content:"—";color:var(--dim);position:absolute;left:0}.terms-text table{border-collapse:collapse;width:100%;font-size:1.02rem;line-height:1.45}.terms-text th{border-bottom:1px solid var(--rule);color:var(--dim);letter-spacing:.18em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:0 18px 12px 0;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:400}.terms-text td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 18px 14px 0}.terms-text th:last-child,.terms-text td:last-child{padding-right:0}.terms-text th:first-child{width:40%}.terms-text th:nth-child(2){width:32%}.terms-text td .label{display:none}@media (width>=960px){.terms-text table{width:min(52rem,100vw - 80px);position:relative;left:50%;transform:translate(-50%)}}@media (width<=900px){.terms{padding:calc(104px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(80px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}}@media (width<=600px){.terms-text{font-size:1.125rem;line-height:1.55}.terms-text h2{margin-top:64px}.terms-text table,.terms-text tbody,.terms-text tr,.terms-text td{width:auto;display:block}.terms-text thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.terms-text tr{border-bottom:1px solid var(--rule);padding:18px 0}.terms-text tr:first-child{border-top:1px solid var(--rule)}.terms-text td{border:0;padding:0}.terms-text td+td{margin-top:10px}.terms-text td .label{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:.62rem;display:block}}
