.entry-pending .site-header nav,.entry-pending .header-end .connection{display:none}.entry-screen{max-width:1240px;margin:0 auto;padding:clamp(28px,5vw,72px) var(--gutter);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px);align-items:start}.entry-intro{position:sticky;top:36px}.entry-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--purple);margin-bottom:20px}.entry-intro h1{font-size:clamp(32px,3.5vw,49px);line-height:1.16}.entry-intro h1>span{color:var(--purple)}.entry-intro>p{margin-top:20px;font-size:18px}.entry-symbol{margin:35px 0 20px;width:130px}.entry-symbol svg{width:100%;fill:#d8cbef}.entry-symbol circle{fill:#faf9fc}.entry-demo-note{display:block;max-width:34ch;font-size:14px;line-height:1.6;color:var(--muted)}.entry-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(22px,3vw,36px)}.entry-card>h2{font-size:24px;line-height:1.35}.entry-notices{counter-reset:notice;list-style:none;margin:24px 0 0;padding:0}.entry-notices li{position:relative;padding:0 0 20px 35px;counter-increment:notice}.entry-notices li::before{content:counter(notice,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:12px;font-weight:700;color:var(--purple)}.entry-notices strong{display:block;font-size:15px;margin-bottom:6px}.entry-notices p{font-size:14px;line-height:1.6}.entry-details{font-size:13px;border-top:1px solid var(--line);padding:15px 0 0;line-height:1.55}.entry-details summary{cursor:pointer;min-height:32px;color:var(--purple-dark);font-weight:600}.entry-details summary:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.entry-details p{margin-top:12px}.entry-card .consents{margin-top:14px}.entry-card .consents label{min-height:44px}.entry-separate{font-size:12px;margin:12px 0 18px;line-height:1.5}.entry-card .primary{width:100%}#entry-decline{display:block;margin:8px auto 0}.entry-return{display:flex;flex-direction:column;gap:10px;margin-top:20px}#entry-declined{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}#entry-declined p{font-size:14px;margin:12px 0 20px}.consent-reminder{font-size:12px;line-height:1.6;margin-top:12px}
@media(max-width:760px){.entry-screen{display:block;padding:30px 18px}.entry-intro{position:static;margin-bottom:28px}.entry-intro h1{font-size:34px}.entry-intro>p{font-size:16px;margin-top:12px}.entry-symbol{display:none}.entry-demo-note{max-width:none;margin-top:16px;font-size:13px}.entry-card{padding:22px 20px}.entry-card>h2{font-size:22px}.entry-notices li{padding-left:28px}.entry-notices p{font-size:14px}}
