.guides-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:750;color:#6048ce!important;margin:0 0 13px!important}.guides-archive-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.guides-archive-heading h2{max-width:560px}.guides-archive-heading p:last-child{margin:12px 0 0}.guides-count{color:#716d80;flex:none;font-size:13px}.legal-shell a.guide-card{min-height:290px;color:var(--ink);background:linear-gradient(125deg,#f4f1ff,#f9f8ff 65%,#eff9f8);border:1px solid #e2dcf8;border-radius:20px;flex-direction:column;justify-content:space-between;gap:30px;padding:clamp(24px,4vw,36px);transition:border-color .18s,transform .18s;display:flex}.legal-shell a.guide-card:hover{border-color:#a99ae9;transform:translateY(-3px)}.guide-card:focus-visible,.guide-contents a:focus-visible,.guides-help a:focus-visible{outline-offset:4px;outline:3px solid #6048ce}.guide-card-top{justify-content:space-between;align-items:center;display:flex}.guide-tag{color:#6048ce;letter-spacing:.1em;font-size:11px;font-weight:750}.guide-card-arrow{background:#fff;border:1px solid #dcd4f6;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.guide-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.15}.guide-card p{max-width:540px;margin:12px 0 0}.guide-card-link{color:#6048ce;font-size:14px;font-weight:700}.guides-help{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:28px;display:flex}.guides-help p{margin:5px 0 0}.guides-help a{flex:none;font-size:14px;font-weight:700}.guide-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,60px);display:grid}.guide-contents{position:sticky;top:100px}.legal-shell .guide-back{margin-bottom:30px;font-size:13px;font-weight:700;display:inline-block}.guide-contents strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px;display:block}.guide-contents ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.legal-shell .guide-contents li{font-size:13px;line-height:1.4}.legal-shell .guide-contents li a{color:#646075}.legal-shell .guide-contents li a:hover{color:#6048ce;text-decoration:underline}.guide-content{min-width:0}.guide-content .guide-lead{color:#393448;margin:0;font-size:18px;line-height:1.65}.guide-content section{border-top:1px solid var(--line);margin-top:38px;padding-top:36px;scroll-margin-top:110px}.guide-content section h2{margin-bottom:18px;font-size:clamp(24px,2.5vw,30px)}.guide-content p{margin:14px 0}.guide-content ul,.guide-content ol{margin:14px 0;padding-left:23px}.guide-content ul{list-style:outside}.guide-content ol{list-style:decimal}.guide-content li+li{margin-top:10px}.guide-content li::marker{color:#7059d7;font-weight:700}.guide-content strong{color:var(--ink)}@media (max-width:700px){.guides-archive-heading{flex-direction:column;align-items:flex-start}.guide-card{min-height:270px}.guides-help{flex-direction:column;align-items:flex-start}.guide-layout{grid-template-columns:1fr;gap:28px}.guide-contents{border-bottom:1px solid var(--line);padding-bottom:26px;position:static}.guide-contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.legal-shell .guide-back{margin-bottom:22px}}.guide-content section h2{align-items:baseline;gap:12px;display:flex}.guide-content section h2:before{color:#8170d6;letter-spacing:.08em;flex:none;font-size:11px;font-weight:750}#get-started h2:before{content:"01"}#check-in h2:before{content:"02"}#reservations h2:before{content:"03"}#attendee-list h2:before{content:"04"}#corrections h2:before{content:"05"}#help h2:before{content:"06"}.guide-content ol{counter-reset:guide-step;gap:0;margin:20px 0;padding:0;list-style:none;display:grid}.guide-content ol li{counter-increment:guide-step;min-height:42px;margin:0;padding:4px 0 18px 48px;position:relative}.guide-content ol li:last-child{padding-bottom:4px}.guide-content ol li:before{color:#6048ce;content:counter(guide-step);background:#f5f2ff;border:1px solid #dfd9f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid;position:absolute;top:0;left:0}.guide-content ol li:not(:last-child):after{content:"";background:#e4e0ef;width:1px;position:absolute;top:34px;bottom:3px;left:15px}.guide-content #check-in ul,.guide-content #reservations ul,.guide-content #help ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.guide-content #check-in li,.guide-content #reservations li,.guide-content #help li{background:#fbfafd;border:1px solid #ebe9f2;border-radius:13px;margin:0;padding:15px 17px}.guide-content #check-in li strong:first-child,.guide-content #reservations li strong:first-child,.guide-content #help li strong:first-child{color:#30264c}.guide-content #reservations li:nth-child(3){background:#f7f4ff;border-color:#e1d8fa}.guide-content .guide-note{color:#4a425e;background:#f5f3fc;border-left:3px solid #8a76e2;border-radius:0 10px 10px 0;margin:22px 0;padding:14px 18px}.guide-content #help li{background:#fff}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.legal-shell a.guide-card-secondary{background:#faf9fd;min-height:260px;padding:25px}.guide-card-secondary h3{font-size:24px}.guide-standard section h2:before{content:none}.guide-section-number{color:#8170d6;letter-spacing:.08em;flex:none;font-size:11px;font-weight:750}.guide-content ul.guide-item-list{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.guide-content .guide-item-list li{background:#fbfafd;border:1px solid #ebe9f2;border-radius:13px;margin:0;padding:15px 17px}@media (max-width:700px){.guide-card-grid{grid-template-columns:1fr}.legal-shell a.guide-card-secondary{min-height:230px}}
