*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.65}a{color:inherit;text-underline-offset:.2em}img,svg{max-width:100%}button,input,select,textarea{font:inherit}button,a,input,select,textarea{border-radius:var(--radius)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{position:fixed;left:1rem;top:-6rem;background:var(--ink);color:var(--paper);padding:.75rem 1rem;z-index:99}.skip-link:focus{top:1rem}.site-header{max-width:1180px;margin:auto;padding:1.2rem clamp(1rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:flex;align-items:center;gap:.8rem;text-decoration:none;font-weight:800}.brand-mark{display:grid;place-items:center;min-width:3rem;height:3rem;padding:.4rem;background:var(--accent);color:var(--mark-ink);font:800 .8rem/1 var(--mono);letter-spacing:.12em}.site-header nav,.site-footer nav{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.site-header nav a{text-decoration:none;font-size:.94rem;padding:.45rem .1rem;border-bottom:2px solid transparent}.site-header nav a[aria-current=page]{border-color:var(--accent)}main{max-width:1180px;margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem)}.hero{min-height:610px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,8vw,8rem) 0}.eyebrow,.role-kicker,.step-label{font:800 .78rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.hero h1,.page-intro h1,.not-found h1{font-family:var(--display);font-size:clamp(3rem,8vw,7rem);line-height:.92;letter-spacing:-.045em;margin:.3em 0}.lead,.page-intro>p:last-child{font-size:clamp(1.05rem,2vw,1.35rem);max-width:64ch}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--ink);padding:.82rem 1.1rem;min-height:48px;background:transparent;color:inherit;font-weight:800;text-decoration:none;cursor:pointer}.button.primary{background:var(--accent);color:var(--mark-ink);border-color:var(--accent);box-shadow:var(--shadow)}.text-link{font-weight:800}.hero-visual{aspect-ratio:4/5;position:relative;overflow:hidden}.direct-note{display:grid;grid-template-columns:.7fr 1.3fr;gap:2rem;margin:1rem 0 6rem;padding:1.4rem;border-block:1px solid var(--line)}.direct-note strong{font-size:1.3rem}.direct-note p{margin:0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem}.section-heading h2,.approach h2,.form-section h2{font-family:var(--display);font-size:clamp(2rem,5vw,4rem);line-height:1;margin:.2em 0}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0 6rem}.role-card{border:1px solid var(--line);padding:1.4rem;min-height:280px;display:flex;flex-direction:column;background:var(--surface)}.role-card h3{font:700 1.35rem/1.15 var(--display)}.role-card a{margin-top:auto;font-weight:800}.approach{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:clamp(2rem,5vw,5rem);background:var(--ink);color:var(--paper)}.approach>p{font-size:1.15rem}.page-intro{padding:clamp(3rem,7vw,7rem) 0;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(2.8rem,7vw,6rem);max-width:13ch}.career-list{padding:2rem 0 5rem}.career-detail{display:grid;grid-template-columns:90px 1fr;gap:1.5rem;padding:2.2rem 0;border-bottom:1px solid var(--line)}.career-number{font:800 1rem var(--mono);color:var(--accent)}.career-detail h2{font:700 clamp(1.6rem,4vw,3rem)/1 var(--display);margin:.25em 0}.form-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,5vw,5rem);background:var(--surface);border:1px solid var(--line)}form{display:grid;gap:1rem}label{display:grid;gap:.4rem;font-weight:700}input,select,textarea{width:100%;background:var(--input);color:var(--ink);border:1px solid var(--line);padding:.8rem;min-height:48px}textarea{resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.check-line{grid-template-columns:24px 1fr;align-items:start;font-weight:500;line-height:1.45}.check-line input{width:20px;min-height:20px;margin-top:.1rem;accent-color:var(--accent)}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;margin-top:3rem}.identity-card,.form-card{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);background:var(--surface)}.brand-mark.large{width:5rem;height:5rem}.identity-card dl div{padding:1rem 0;border-bottom:1px solid var(--line)}.identity-card dt{font:800 .78rem var(--mono);text-transform:uppercase;letter-spacing:.12em}.identity-card dd{margin:.25rem 0}.sms-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:3rem 0}.sms-facts>div{padding:1.4rem;background:var(--surface)}.sms-facts span{display:block;font:.75rem var(--mono);text-transform:uppercase;margin-bottom:.5rem}.consent-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);border:1px solid var(--line)}.sample-message{margin-top:2rem;padding:1.2rem;border-left:5px solid var(--accent);background:var(--surface)}.sample-message span{font:.75rem var(--mono);text-transform:uppercase}.review-panel{padding:1.5rem;margin-top:1.5rem;border:3px solid var(--accent);background:var(--surface)}.result-dialog{max-width:520px;border:2px solid var(--ink);padding:2rem;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #0008}.result-dialog::backdrop{background:#0009}.policy-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:3rem 0}.policy-section{padding:1.5rem;border:1px solid var(--line);background:var(--surface)}.policy-section span{font:.72rem var(--mono);color:var(--muted)}.policy-section h2,.terms-section h2{font:700 clamp(1.3rem,3vw,2rem)/1.1 var(--display)}.terms-layout{padding:3rem 0}.terms-section{display:grid;grid-template-columns:80px 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--line)}.term-index{font:800 1.1rem var(--mono);color:var(--accent)}.not-found{min-height:68vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.error-code{font:800 clamp(5rem,20vw,14rem)/.7 var(--display);margin:0;color:var(--accent)}.site-footer{max-width:1180px;margin:3rem auto 0;padding:3rem clamp(1rem,4vw,3rem);display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:2rem;border-top:1px solid var(--line);font-size:.92rem}.site-footer strong{font-family:var(--display)}.site-footer p{margin:.4rem 0}.copyright{grid-column:1/-1;color:var(--muted)}@media(max-width:850px){.site-header{align-items:flex-start}.brand-name{display:none}.site-header nav{justify-content:flex-end}.hero{min-height:auto;grid-template-columns:1fr;padding-top:4rem}.hero-visual{max-width:460px;width:100%}.role-grid{grid-template-columns:repeat(2,1fr)}.form-section,.contact-grid,.consent-section,.approach{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-header{padding-block:.8rem}.site-header nav{gap:.15rem .65rem}.site-header nav a{font-size:.78rem}.hero h1{font-size:clamp(3rem,17vw,5rem)}.direct-note,.section-heading{display:block}.role-grid,.sms-facts,.policy-layout{grid-template-columns:1fr}.role-card{min-height:220px}.field-row{grid-template-columns:1fr}.career-detail{grid-template-columns:44px 1fr}.site-footer{grid-template-columns:1fr}.terms-section{grid-template-columns:45px 1fr}}
address{font-style:normal}.footer-alias p{max-width:44ch}.hero-transit{grid-template-columns:.72fr 1.28fr}.hero-atlas{display:block;position:relative;padding-right:32%}.hero-atlas .hero-visual{position:absolute;width:34%;right:0;top:10%;z-index:-1}.hero-workshop{display:block}.hero-workshop .hero-copy{max-width:760px}.hero-workshop .hero-visual{aspect-ratio:16/5;margin-top:3rem}.hero-field{grid-template-columns:.72fr 1.28fr}.hero-field .hero-visual{order:-1}.hero-kinetic{position:relative;display:block;padding-right:42%}.hero-kinetic .hero-visual{position:absolute;right:0;top:15%;width:38%}.hero-luggage{grid-template-columns:1fr 1fr}.hero-console{grid-template-columns:1fr 1fr}.hero-herbarium{grid-template-columns:.8fr 1.2fr}.hero-herbarium .hero-visual{order:-1}.hero-blueprint{display:block;padding-right:38%;position:relative}.hero-blueprint .hero-visual{position:absolute;right:0;top:12%;width:34%}.role-guidance,.contact-note,.sms-alias-card{padding:clamp(1.4rem,4vw,3rem);border:1px solid var(--line);background:var(--surface);margin:2rem 0}.catalog-spread{display:grid;grid-template-columns:.72fr 1.28fr;gap:2rem;align-items:start}.catalog-spread .direct-note{display:block;margin-top:2rem}.route-body{display:grid;grid-template-columns:90px 1fr;gap:2rem}.route-rail,.field-margin,.status-rail,.plan-legend,.atlas-key{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border:1px solid var(--line);font:800 .75rem var(--mono);letter-spacing:.08em}.route-rail{background:var(--ink);color:var(--paper);border-radius:99px;align-items:center;align-self:start;position:sticky;top:1rem}.route-rail b{writing-mode:vertical-rl}.atlas-composition{display:grid;grid-template-columns:220px 1fr;gap:3rem}.atlas-key{position:sticky;top:1rem;align-self:start;border-style:dashed}.atlas-sheet>.approach{margin-bottom:3rem}.workshop-composition .poster-wall{display:grid;grid-template-columns:1.35fr .65fr;gap:2rem}.workshop-composition .shop-floor{transform:rotate(-.5deg)}.field-composition{display:grid;grid-template-columns:140px 1fr;gap:2rem}.field-margin{border-style:dashed;align-self:stretch}.field-margin span{writing-mode:vertical-rl}.field-fold{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.edition-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,8vw,8rem);border-top:1px solid var(--ink)}.editorial-composition .career-list .career-detail{grid-template-columns:1fr}.track-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.finish-card{max-width:900px;margin:3rem auto}.luggage-composition{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem}.claim-tag{border:2px dashed var(--ink);padding:1.5rem;align-self:start}.case-body{border-left:12px solid var(--accent);padding-left:2rem}.console-composition{display:block}.status-rail{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem;background:#071019;color:var(--accent)}.status-rail b{margin-right:auto}.console-stack>*{margin-block:1rem}.theme-console main{padding-bottom:1.5rem}.theme-console .role-grid{margin-bottom:2rem}.theme-console .site-footer{margin-top:0}.collection-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:3rem}.collection-grid>div:last-child{padding-top:7rem}.blueprint-composition{display:grid;grid-template-columns:190px 1fr;gap:2rem}.plan-legend{position:sticky;top:1rem;align-self:start}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.policy-cluster-2,.terms-cluster-2{margin-left:clamp(0rem,5vw,5rem)}.policy-cluster-3,.terms-cluster-3{margin-right:clamp(0rem,7vw,7rem)}.sms-alias-card .brand-mark{margin-bottom:1rem}@media(max-width:850px){.hero-atlas,.hero-kinetic,.hero-blueprint{padding-right:0}.hero-atlas .hero-visual,.hero-kinetic .hero-visual,.hero-blueprint .hero-visual{position:relative;right:auto;top:auto;width:100%;z-index:auto;margin-top:2rem}.catalog-spread,.atlas-composition,.workshop-composition .poster-wall,.field-composition,.field-fold,.edition-columns,.track-pair,.luggage-composition,.collection-grid,.blueprint-composition,.plan-grid{grid-template-columns:1fr}.route-body{grid-template-columns:1fr}.route-rail,.field-margin,.plan-legend,.atlas-key{position:static;flex-direction:row;flex-wrap:wrap}.route-rail{border-radius:1rem}.route-rail b,.field-margin span{writing-mode:horizontal-tb}.collection-grid>div:last-child{padding-top:0}.policy-cluster-2,.terms-cluster-2{margin-left:0}.policy-cluster-3,.terms-cluster-3{margin-right:0}}
.home-roles{margin:3rem 0 6rem}.home-roles h2{font:700 clamp(2rem,5vw,4rem)/1 var(--display)}.home-roles h3{font:700 1.3rem/1.15 var(--display)}.table-scroll{width:100%;max-width:100%;overflow:visible}.room-directory{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem}.room-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(190px,auto);gap:1rem}.room-grid article{padding:1.3rem;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column}.room-grid article:first-child{grid-row:span 2}.room-grid article:nth-child(4){grid-column:span 2}.room-grid article a{margin-top:auto}.departure-board{border:3px solid var(--ink);background:var(--surface)}.board-title{display:flex;justify-content:space-between;align-items:end;padding:1.5rem;border-bottom:3px solid var(--ink)}.departure-board ol{list-style:none;margin:0;padding:0}.departure-board li{display:grid;grid-template-columns:70px 1fr auto;gap:1rem;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px dashed var(--ink)}.departure-board li:last-child{border:0}.departure-board li>b{font:800 1.5rem var(--mono);color:var(--accent)}.route-ledger{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.route-ledger dl{margin:0;border-left:3px solid var(--accent)}.route-ledger dl>div{padding:1.2rem 0 1.2rem 2rem;position:relative}.route-ledger dt{font:700 1.35rem var(--display)}.route-ledger dt span{position:absolute;left:-1.2rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:white;font:800 .8rem var(--mono)}.route-ledger dd{margin:.4rem 0 0}.role-poster-wall>h2{font-family:var(--display);font-size:clamp(3rem,7vw,7rem);border-block:5px solid var(--ink);padding:.25em 0}.role-poster-wall>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1.3rem}.role-poster-wall article{border:4px solid var(--ink);padding:1.3rem;box-shadow:8px 8px 0 var(--ink)}.role-poster-wall .poster-1{grid-column:span 3;background:var(--accent)}.role-poster-wall .poster-2{grid-column:span 2}.role-poster-wall .poster-3{grid-column:span 2}.role-poster-wall .poster-4{grid-column:span 3;background:var(--ink);color:var(--paper)}.field-log{border:1px dashed var(--ink);padding:2rem}.field-log table,.blueprint-schedule table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed}.field-log th,.field-log td{padding:1rem;text-align:left;border-bottom:1px solid var(--line)}.field-log tbody tr:nth-child(even){background:var(--surface)}.editorial-index{display:grid;grid-template-columns:.72fr 1.28fr;gap:4rem;border-block:1px solid var(--ink);padding:3rem 0}.editorial-index ol{list-style:none;margin:0;padding:0;columns:2;column-gap:3rem}.editorial-index li{break-inside:avoid;display:grid;grid-template-columns:40px 1fr;gap:1rem;padding:0 0 2rem}.editorial-index li>span{font:italic 2.5rem var(--display);color:var(--accent)}.pace-section>div:first-child{max-width:600px}.pace-track{list-style:none;margin:4rem 0 0;padding:3rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;border-top:8px solid var(--ink)}.pace-track li{position:relative;padding-top:2rem}.pace-track li:nth-child(even){transform:translateY(3rem)}.pace-track li>span{position:absolute;top:-4.6rem;left:0;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--accent);border:5px solid var(--ink);font-weight:900}.baggage-manifest{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem}.tag-stack{display:grid;grid-template-columns:1fr 1fr}.tag-stack article{border:2px dashed var(--ink);background:var(--surface);padding:1.5rem;min-height:240px}.tag-stack article:nth-child(2){transform:translate(1rem,2rem)}.tag-stack article:nth-child(3){transform:translate(-1rem,-1rem)}.tag-stack article:nth-child(4){transform:translate(0,1rem)}.tag-code{font:800 .8rem var(--mono);border-bottom:5px solid var(--accent);padding-bottom:.5rem}.terminal-roles{border:1px solid var(--accent);background:#071019;padding:1.5rem}.terminal-command{font:700 1rem var(--mono);color:var(--accent);padding-bottom:1rem}.terminal-roles h2{font-family:var(--mono);font-size:clamp(2rem,5vw,4rem)}.log-row{display:grid;grid-template-columns:45px 70px 1fr 60px;gap:1rem;align-items:center;padding:1.1rem 0;border-top:1px solid var(--line)}.log-row code{color:var(--accent)}.log-row h3,.log-row p{margin:.2rem 0}.specimen-catalog{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem}.specimen-catalog dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.specimen-catalog dl>div{padding:1.5rem;border:1px solid var(--line)}.specimen-catalog dl>div:nth-child(2){transform:translateY(2rem)}.specimen-catalog dt{display:grid;gap:.5rem;font:700 1.35rem var(--display)}.specimen-catalog dd{margin:1rem 0 0}.blueprint-schedule{border:2px solid var(--ink);padding:1.5rem}.drawing-title{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--ink)}.blueprint-schedule th,.blueprint-schedule td{padding:1rem;text-align:left;border:1px solid var(--line)}.blueprint-schedule tbody th{font-size:1.1rem}@media(max-width:850px){.room-directory,.route-ledger,.editorial-index,.baggage-manifest,.specimen-catalog{grid-template-columns:1fr}.role-poster-wall>div{grid-template-columns:1fr 1fr}.role-poster-wall .poster-1,.role-poster-wall .poster-2,.role-poster-wall .poster-3,.role-poster-wall .poster-4{grid-column:auto}.pace-track{grid-template-columns:1fr 1fr}.departure-board li{grid-template-columns:48px 1fr}.departure-board li a{grid-column:2}.specimen-catalog dl{margin-bottom:2rem}}@media(max-width:560px){.room-grid,.tag-stack,.specimen-catalog dl,.role-poster-wall>div,.pace-track{grid-template-columns:1fr}.room-grid article:first-child,.room-grid article:nth-child(4){grid-row:auto;grid-column:auto}.editorial-index ol{columns:1}.pace-track li:nth-child(even),.tag-stack article:nth-child(2),.tag-stack article:nth-child(3),.tag-stack article:nth-child(4){transform:none}.log-row{grid-template-columns:35px 1fr}.log-row code,.log-row>a{grid-column:2}.board-title,.drawing-title{display:block}}
:root{--paper:#101722;--ink:#e9fbf7;--accent:#43e2c2;--mark-ink:#071510;--surface:#172331;--input:#0d141d;--line:#3a5461;--muted:#94aaa9;--focus:#ff66d9;--radius:.35rem;--shadow:0 0 24px #43e2c255;--sans:Arial,sans-serif;--display:"Courier New",monospace;--mono:"Courier New",monospace}body{background-image:linear-gradient(#43e2c20a 1px,transparent 1px),linear-gradient(90deg,#43e2c20a 1px,transparent 1px);background-size:32px 32px}.header-console{border:1px solid var(--line);margin-top:1rem;background:#101722dd}.brand-mark{box-shadow:0 0 20px #43e2c266}.signal-panel{border:1px solid var(--accent);background:#071019;padding:2rem;display:grid;align-content:center;gap:1rem;box-shadow:inset 0 0 50px #43e2c214}.signal-panel span{border-left:4px solid var(--accent);padding:1rem;background:#43e2c210;font-family:var(--mono)}.signal-panel b{color:var(--accent);font-family:var(--mono)}.role-card{box-shadow:inset 0 0 22px #43e2c20d}.policy-layout-9{display:block}.policy-layout-9 .policy-section{display:grid;grid-template-columns:100px 1fr 2fr;align-items:start;gap:1rem;background:#101722;border-width:0 0 1px}.terms-layout-9 .terms-section{border-left:4px solid var(--accent);padding-left:1.5rem}.not-found-console{border:1px solid var(--accent);padding:3rem;box-shadow:var(--shadow)}html,body{width:100%;max-width:100%;overflow-x:clip}main,section,article,aside,header,footer,nav,form,div,dl,ol,ul,table{min-width:0;max-width:100%}p,h1,h2,h3,dt,dd,a,address,button,label{overflow-wrap:anywhere}.edition-columns,.track-pair,.luggage-composition,.collection-grid{display:block}.edition-columns>*,.track-pair>*,.collection-grid>*{margin-block:2rem}.case-body{margin-top:2rem}.table-scroll{width:100%;max-width:100%;overflow:visible}.field-log table,.blueprint-schedule table{width:100%;min-width:0;table-layout:fixed}.tag-stack article{transform:none!important}.role-poster-wall article{max-width:calc(100% - 8px)}@media(max-width:850px){.policy-grid,.terms-grid,.policy-layout-1,.policy-layout-2,.policy-layout-3,.policy-layout-4,.policy-layout-5,.policy-layout-6,.policy-layout-7,.policy-layout-8,.policy-layout-10,.policy-layout-11,.terms-layout-1,.terms-layout-2,.terms-layout-3,.terms-layout-4,.terms-layout-5,.terms-layout-6,.terms-layout-7,.terms-layout-8,.terms-layout-10,.terms-layout-11{grid-template-columns:1fr!important}.policy-section,.terms-section{grid-column:auto!important;grid-row:auto!important;transform:none!important}.policy-layout-9 .policy-section{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr!important}.site-footer nav{justify-content:flex-start!important}}@media(max-width:700px){.field-log,.blueprint-schedule{padding:1rem}.field-log table,.field-log tbody,.field-log tr,.field-log th,.field-log td,.blueprint-schedule table,.blueprint-schedule tbody,.blueprint-schedule tr,.blueprint-schedule th,.blueprint-schedule td{display:block;width:100%}.field-log thead,.blueprint-schedule thead{display:none}.field-log tr,.blueprint-schedule tr{border:1px solid var(--line);padding:.75rem;margin-bottom:1rem}.field-log th,.field-log td,.blueprint-schedule th,.blueprint-schedule td{border:0!important;padding:.35rem!important}.field-log td:last-child,.blueprint-schedule td:last-child{padding-top:.8rem!important}.hero,.role-grid,.contact-grid,.sms-facts{grid-template-columns:1fr!important}.hero-visual{min-height:220px}.type-study b{font-size:clamp(5rem,35vw,9rem)}}
/* TSM design fingerprint: 4f643ccc1d702fff */
