.booth-page-button:disabled{cursor:not-allowed;opacity:.45}.product-main-button{cursor:pointer}.link-hub-section{display:grid;gap:clamp(18px,3vw,28px)}.link-hub-image{width:min(320px,72vw);height:auto;border-radius:8px;box-shadow:0 20px 52px rgba(13,123,155,.12)}.link-hub-actions,.link-hub-grid{display:flex;flex-wrap:wrap;gap:12px}.link-hub-pill{min-width:180px}.terms-page-shell{width:min(1120px,calc(100% - clamp(28px, 8vw, 112px)));padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(44px,6vw,88px)}.terms-card{border:1px solid rgba(0,185,225,.24);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(232,251,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(13,123,155,.12);padding:clamp(22px,4vw,48px)}.terms-card h1{margin:0 0 24px;color:var(--text);font-size:clamp(34px,5vw,58px);line-height:1.16}.terms-tabs-frame{display:flex;flex-wrap:wrap;gap:10px;border:1px solid rgba(0,185,225,.22);border-radius:8px;margin-bottom:clamp(28px,4vw,44px);padding:10px}.terms-section+.terms-section{margin-top:clamp(28px,4vw,44px)}.terms-section h2{margin:0 0 14px;color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1.28}.terms-section p{margin:0;color:var(--muted);font-size:clamp(16px,1.45vw,18px);line-height:1.8}.terms-section p+p{margin-top:12px}@media (max-width:640px){.terms-card h1{font-size:clamp(28px,9vw,38px)}.link-hub-actions,.link-hub-grid{display:grid}}