.access-guide{--access-brand:#971c3b;--access-brand-hover:#79132d;--access-text:#211c24;--access-muted:#655c68;min-height:100dvh;color:var(--access-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(115deg,#a5cbed 0%,#c9c2d6 42%,#f3dfe1 100%);grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);padding:clamp(20px,3vw,56px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.access-guide-art{background:#b4bde2 url(/brand/paper-flow.png) 50%/cover;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:630px;padding:clamp(28px,3vw,58px);display:flex;position:relative;overflow:hidden}.access-guide-art:before{content:"";pointer-events:none;background:linear-gradient(#0000,#26243a55);position:absolute;inset:40% 0 0}.access-guide-wordmark,.access-guide-art-copy{position:relative}.access-guide-wordmark{color:var(--access-brand);letter-spacing:.14em;align-items:center;gap:12px;font-size:23px;font-weight:600;display:inline-flex}.access-guide-art-copy{color:#fff;padding-bottom:6vh}.access-guide-art-copy h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,2.7vw,48px);font-weight:600;line-height:1.4}.access-guide-art-copy p{letter-spacing:.05em;margin:0;font-size:clamp(15px,1.4vw,23px)}.access-guide-content{justify-content:center;align-items:center;min-width:0;padding:24px;display:flex}.access-guide-actions{width:100%;max-width:420px}.access-guide-actions h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:700}.access-guide-subtitle{color:var(--access-muted);margin:18px 0 42px;font-size:15px}.access-guide-primary,.access-guide-secondary{border-radius:28px;justify-content:center;align-items:center;gap:11px;min-height:50px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.access-guide-primary{background:var(--access-brand);color:#fff;width:100%}.access-guide-primary:hover{background:var(--access-brand-hover)}.access-guide-note{color:var(--access-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.access-guide-invitation{border-top:1px solid #8c648350;margin-top:46px;padding-top:30px}.access-guide-invitation h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;font-weight:650}.access-guide-invitation p{color:var(--access-muted);margin:0 0 20px;font-size:14px;line-height:1.75}.access-guide-secondary{border:1px solid var(--access-brand);min-width:188px;color:var(--access-brand);padding:0 24px}.access-guide-secondary:hover{background:#971c3b12}.access-guide-register{color:var(--access-muted);margin:22px 0 0;font-size:13px}.access-guide-register a{color:var(--access-brand);text-underline-offset:3px;margin-left:7px;font-weight:650;text-decoration:underline}.access-guide :is(a):focus-visible{outline:2px solid var(--access-brand);outline-offset:4px}@media (min-width:1500px){.access-guide-art{min-height:calc(100dvh - 112px)}}@media (max-width:900px){.access-guide{gap:20px;padding:24px}.access-guide-content{padding:12px}.access-guide-art{min-height:590px;padding:28px}.access-guide-art-copy h1{font-size:27px}}@media (max-width:640px){.access-guide{grid-template-columns:1fr;gap:16px;padding:18px}.access-guide-art{border-radius:20px;min-height:235px;padding:24px}.access-guide-wordmark{font-size:17px}.access-guide-art-copy{padding:32px 0 0}.access-guide-art-copy h1{margin-bottom:8px;font-size:26px}.access-guide-art-copy p{font-size:14px}.access-guide-content{padding:20px 12px}.access-guide-subtitle{margin-bottom:30px}.access-guide-invitation{margin-top:36px}}
