.new-students-page{background:0 0}.workflow-section{padding-top:var(--page-hero-followup-gap);background:0 0;padding-bottom:108px}.newcomer-flow.reveal-group{-webkit-backdrop-filter:none;opacity:1;border:0;border-radius:0;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:clamp(42px,5vw,72px);max-width:1280px;margin:0 auto;padding:26px 0 0;transition:none;display:grid;position:relative;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important}.newcomer-flow:after{display:none}.workflow-heading{align-self:start;padding-top:6px}.workflow-heading h2{color:var(--ink);font:400 clamp(32px,2.7vw,35px)/1.18 var(--serif);letter-spacing:-.04em;margin:0}.workflow-heading h2 span{display:block}.workflow-track{border-left:1px solid var(--line);gap:0;padding-left:31px;display:grid;position:relative}.workflow-card{--step-accent:var(--clay);border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;opacity:1;background:0 0;border-radius:0;grid-template-columns:48px 42px minmax(0,1fr);align-items:start;gap:16px;padding:25px 0 31px;transition:none;display:grid;position:relative;transform:none}.workflow-card:first-child{border-top:0;padding-top:4px}.workflow-card:before{display:none}.workflow-number{width:auto;height:auto;box-shadow:none;color:var(--accent);font:800 12px/1.35 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.14em;background:0 0;border:0;border-radius:0;padding-top:8px;display:block;position:relative}.workflow-number:before{border:3px solid var(--paper);content:"";background:var(--forest);border-radius:50%;width:13px;height:13px;position:absolute;top:11px;left:-38px;box-shadow:0 0 0 1px #2d554a47}.workflow-icon{background:var(--surface-strong);width:40px;height:40px;color:var(--forest);border:1px solid #ffffffe6;border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 22px #193d350e}.workflow-content{min-width:0}.workflow-card h3{color:var(--ink);font:400 25px/1.3 var(--serif);letter-spacing:-.025em;margin:4px 0 10px}.workflow-card p{color:#52625b;white-space:pre-line;margin:0;font-size:16px;line-height:1.88}.workflow-link{border:1px solid var(--line-strong);color:var(--forest);transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-press) var(--ease-out);background:#ffffff75;border-radius:999px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:750;display:inline-flex}.workflow-link:focus-visible{outline-offset:3px;outline:3px solid #2d554a33}.workflow-connector{display:none}@media (hover:hover) and (pointer:fine){.workflow-link:hover{background:var(--forest);color:#fff}}@media (max-width:820px){.newcomer-flow.reveal-group{padding-top:var(--page-hero-followup-inner);grid-template-columns:1fr;gap:34px}.workflow-heading{max-width:620px}}@media (max-width:520px){.workflow-section{padding-top:var(--page-hero-followup-gap);padding-bottom:78px}.newcomer-flow.reveal-group{gap:28px}.workflow-heading{padding-inline:2px}.workflow-heading h2{font-size:clamp(31px,10vw,40px)}.workflow-track{padding-left:21px}.workflow-card{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:23px 0 27px}.workflow-icon{display:none}.workflow-number:before{left:-28px}.workflow-card h3{font-size:22px}}@media (prefers-reduced-transparency:reduce){.workflow-icon{background:var(--surface-strong);-webkit-backdrop-filter:none}}
