.terms-module__tZIRGq__page{width:min(820px,100% - 40px);margin:0 auto;padding:52px 0 84px}.terms-module__tZIRGq__header{border-bottom:1px solid var(--line);padding-bottom:30px}.terms-module__tZIRGq__eyebrow{color:var(--green);font-family:var(--font-body);margin:0 0 12px;font-size:13px}.terms-module__tZIRGq__header h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.terms-module__tZIRGq__updated{color:var(--text-3);margin:12px 0 0;font-size:14px}.terms-module__tZIRGq__introduction{color:var(--text-2);margin:24px 0 0;font-size:15px;line-height:1.7}.terms-module__tZIRGq__contents{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel);margin:28px 0 34px;padding:18px 20px}.terms-module__tZIRGq__contents strong{color:var(--paper);margin-bottom:10px;font-size:14px;display:block}.terms-module__tZIRGq__contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 26px;margin:0;padding-left:20px;display:grid}.terms-module__tZIRGq__contents a{color:var(--fog);font-size:14px;text-decoration:none}.terms-module__tZIRGq__contents a:hover{color:var(--paper)}.terms-module__tZIRGq__mobileContents{display:none}.terms-module__tZIRGq__body section{border-bottom:1px solid var(--line);padding:28px 0;scroll-margin-top:68px}.terms-module__tZIRGq__body section:last-child{border-bottom:0}.terms-module__tZIRGq__body h2{color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 14px;font-size:1.2rem}.terms-module__tZIRGq__body h3{color:var(--text-1);margin:22px 0 8px;font-size:15px}.terms-module__tZIRGq__body p,.terms-module__tZIRGq__body li{color:var(--text-2);font-size:14px;line-height:1.72}.terms-module__tZIRGq__body p{margin:0 0 12px}.terms-module__tZIRGq__body p:last-child{margin-bottom:0}.terms-module__tZIRGq__body ul{margin:10px 0 14px;padding-left:22px}.terms-module__tZIRGq__body li+li{margin-top:7px}.terms-module__tZIRGq__body strong{color:var(--text-1);font-weight:650}.terms-module__tZIRGq__notice{border-left:2px solid var(--green);padding:2px 0 2px 16px}@media (max-width:640px){.terms-module__tZIRGq__page{width:min(100% - 32px,820px);padding:28px 0 56px}.terms-module__tZIRGq__header{padding-bottom:24px}.terms-module__tZIRGq__header h1{font-size:clamp(1.9rem,10vw,2.45rem)}.terms-module__tZIRGq__introduction{margin-top:18px;font-size:15px}.terms-module__tZIRGq__contents{display:none}.terms-module__tZIRGq__mobileContents{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel);margin:18px 0 24px;display:block}.terms-module__tZIRGq__mobileContents>summary{min-height:48px;color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;padding:0 13px;font-size:14px;font-weight:650;list-style:none;display:flex}.terms-module__tZIRGq__mobileContents>summary::-webkit-details-marker{display:none}.terms-module__tZIRGq__mobileContents[open]>summary span:last-child{transform:rotate(45deg)}.terms-module__tZIRGq__mobileContents nav{border-top:1px solid var(--line);overscroll-behavior:contain;max-height:min(54dvh,400px);padding:8px;overflow-y:auto}.terms-module__tZIRGq__mobileContents ol{margin:0;padding:0;list-style:none;display:grid}.terms-module__tZIRGq__mobileContents a{min-height:42px;color:var(--fog);align-items:center;padding:7px 8px;font-size:14px;display:flex}.terms-module__tZIRGq__body section{scroll-margin-top:calc(var(--site-header-height) + 12px);padding:24px 0}}
