@font-face{font-family:Gotham;src:url(/fonts/Gotham-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham Bold;src:url(/fonts/Gotham-Bold.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Medium;src:url(/fonts/Gotham-Medium.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Book;src:url(/fonts/Gotham-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--brand-blue:#0092d8;--brand-dark:#111;--panel-gray:#f0f0f2;--line-gray:#b9b9b9;--page-gray:#f7f7f8}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--brand-dark);background:#fff;font-family:Avenir Next,Montserrat,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.home-screen{background:#fff;grid-template-columns:minmax(0,min(45vw,76.02dvh)) minmax(0,1fr);width:100vw;height:100dvh;display:grid;overflow:hidden}.home-photo{background-color:#fff;height:100%;position:relative;overflow:hidden;container-type:inline-size}.home-photo-image{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.home-title{color:#fff;max-width:89%;margin:0;font-family:Gotham,Gotham Bold,Montserrat,Avenir Next,Arial,sans-serif;font-size:9.75cqw;font-weight:400;line-height:.98;position:absolute;top:7.4%;left:5.35%}.home-title span{display:block}.home-title span+span{white-space:nowrap;margin-top:1.7cqw;font-family:Gotham,Gotham Medium,Montserrat,Avenir Next,Arial,sans-serif;font-size:5.97cqw;font-weight:500}.home-content{min-width:0;height:100%;padding:0;position:relative;overflow:hidden auto;container-type:size}.home-card-stack{flex-direction:column;gap:1.85cqh;height:80.37%;display:flex;position:absolute;top:6.2%;left:4.88%;right:4.88%}.home-highlight-card{background:var(--panel-gray);border-radius:24px;width:100%;min-height:0;padding:clamp(30px,min(5cqh,5.1cqw),54px) clamp(26px,2.9cqw,42px) clamp(24px,min(3.7cqh,4cqw),40px)}.home-highlight-card:first-child{flex:0 0 24.81cqh}.home-highlight-card:nth-child(2){flex:0 0 27.31cqh}.home-highlight-card:nth-child(3){flex:0 0 24.54cqh}.home-highlight-title{color:var(--brand-blue);align-items:center;gap:clamp(12px,min(1.7cqh,2cqw),18px);display:flex}.home-highlight-icon{object-fit:contain;flex:none;width:clamp(28px,min(3.65cqh,4.8cqw),39px);height:clamp(28px,min(3.65cqh,4.8cqw),39px);display:block}.home-highlight-title h2{margin:0;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(22px,min(2.9cqh,3.3cqw),31px);font-weight:300;line-height:1.14}.home-highlight-card p{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;width:100%;max-width:none;margin:1.45cqh 0 0;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(15px,min(1.95cqh,2.3cqw),21px);font-weight:200;line-height:1.58}.home-cta{color:#fff;align-items:center;margin-left:0;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:2.55cqh;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:89.9%;left:52.2%;transform:translate(-50%)}.home-cta-label{background:var(--brand-blue);white-space:nowrap;border-radius:999px;place-items:center;min-width:26.8cqh;height:5.5cqh;padding:0 2.6cqh;display:grid}.home-cta-icon{background:var(--brand-blue);border-radius:50%;place-items:center;width:5.7cqh;height:5.7cqh;margin-left:0;display:grid}.home-cta-icon svg{width:3.9cqh;height:3.9cqh}.jobs-page{background:#fff;min-height:100vh}.jobs-hero{aspect-ratio:1920/530;background-image:url(/design/jobs.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;min-height:330px;max-height:530px;position:relative;container-type:size}.jobs-hero-title{color:var(--brand-blue);margin:0;font-family:Gotham,Gotham Medium,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(48px,min(14.5cqh,4.15cqw),80px);font-weight:500;line-height:1;position:absolute;top:14.3%;left:3.2%}.jobs-filter-group{position:absolute;left:4.8%}.jobs-filter-group-location{top:37.7%}.jobs-filter-group-type{top:57.8%}.jobs-filter-group-location .jobs-filter-label,.jobs-filter-group-type .jobs-filter-label{margin-left:-4px}.jobs-filter-label{width:max-content;height:clamp(31px,6.4cqh,35px);color:var(--brand-blue);align-items:center;gap:0;font-family:Gotham,Gotham Bold,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(19px,min(5.1cqh,1.48cqw),28px);font-weight:500;line-height:1;display:flex}.jobs-filter-label-text{background:var(--brand-blue);color:#fff;white-space:nowrap;border-radius:0 12px 12px 0;align-items:center;height:100%;padding:0 clamp(12px,.8cqw,16px) 0 clamp(8px,.52cqw,11px);display:flex}.jobs-filter-label-icon{z-index:1;flex:none;place-items:center;display:grid;position:relative}.jobs-filter-group-location .jobs-filter-label-icon{align-self:stretch;width:clamp(31px,6.4cqh,35px);height:100%;margin-right:clamp(-15px,-2.7cqh,-12px)}.jobs-filter-label-icon img{object-fit:contain;width:100%;height:100%;display:block}.jobs-filter-group-location .jobs-filter-label-text{margin-left:calc(clamp(32px,6.8cqh,37px) - clamp(31px,6.4cqh,35px) + clamp(12px,2.7cqh,15px));padding-right:clamp(20px,1.2cqw,24px)}.jobs-filter-group-type .jobs-filter-label-icon{align-self:stretch;width:clamp(32px,6.8cqh,37px);height:100%}.jobs-filter-group-type .jobs-filter-label-text{align-self:stretch;height:100%}.jobs-filter-group-location .jobs-filter-options{margin-top:clamp(9px,1.8cqh,12px)}.jobs-filter-options{flex-wrap:wrap;gap:clamp(7px,.55cqw,11px);margin-top:clamp(6px,1.15cqh,8px);display:flex}.jobs-filter-options button{color:#808284;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:8px;min-height:clamp(31px,6.7cqh,38px);padding:2px clamp(9px,.65cqw,13px) 1px;font-family:Gotham Medium,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(17px,min(4.7cqh,1.28cqw),25px);font-weight:300;line-height:1}.jobs-filter-options button:hover,.jobs-filter-options button.is-active{background:var(--brand-blue);color:#fff}.jobs-filter-options button:focus-visible,.jobs-search-overlay input:focus-visible,.jobs-search-overlay button:focus-visible{outline-offset:3px;outline:3px solid #fff}.jobs-search-overlay{border:3px solid var(--brand-blue);background:#fff;border-radius:16px;width:43%;height:12.8%;display:flex;position:absolute;top:78.7%;left:4.8%;overflow:hidden}.jobs-search-overlay input{color:#444;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 20px;font-size:clamp(14px,1.2vw,24px);font-weight:500}.jobs-search-overlay input::placeholder{color:#0000}.jobs-search-placeholder{z-index:1;color:#858589;pointer-events:none;white-space:nowrap;max-width:calc(89.2% - 40px);font-family:Avenir Next,Montserrat,Segoe UI,Arial,sans-serif;font-size:clamp(14px,1.2vw,24px);font-weight:500;line-height:1;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}.jobs-search-placeholder.is-hidden{display:none}.jobs-search-placeholder-example{font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-weight:80}.jobs-search-overlay button{z-index:2;cursor:pointer;background:var(--brand-blue);color:#fff;border:0;flex:none;place-items:center;width:clamp(58px,10.8%,76px);height:100%;display:grid;position:relative}.jobs-search-overlay button svg{stroke-width:2.75px;width:clamp(26px,3cqw,38px);height:clamp(26px,3cqw,38px)}.job-list-section{padding:42px 4.75vw 66px}.job-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.job-card{background:var(--panel-gray);border-radius:24px;flex-direction:column;min-height:444px;padding:31px 27px 15px;display:flex;position:relative;overflow:hidden}.job-card-button:focus-visible,.home-cta:focus-visible,.detail-apply-button:focus-visible,.success-actions a:focus-visible,.form-actions button:focus-visible,.upload-box:focus-within{outline-offset:4px;outline:4px solid #0799dc59}.job-card-cap{background:var(--brand-blue);height:11px;position:absolute;top:0;left:0;right:0}.job-card h2{min-height:72px;color:var(--brand-blue);margin:0;font-family:Gotham Medium,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(24px,1.58vw,31px);font-weight:100;line-height:1.13}.job-card-divider{background:#4bb4e2;height:2px;margin:4px 0 25px}.job-card-location{align-items:flex-start;gap:8px;min-height:58px;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(18px,1.17vw,23px);font-weight:400;line-height:1.05;display:flex}.job-card-location img{object-fit:contain;flex:none;width:23px;height:23px;display:block}.job-card h3{margin:21px 0 4px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(20px,1.28vw,25px);font-weight:400;line-height:1.15}.job-card p{margin:0;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(15px,1vw,19px);font-weight:400;line-height:1.38}.job-card-button{background:var(--brand-blue);color:#fff;text-align:center;border-radius:18px;align-self:flex-end;min-width:222px;margin-top:auto;padding:5px 14px 4px;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(15px,1vw,20px);font-weight:200;line-height:1.1}.empty-jobs{color:#555;place-items:center;gap:18px;padding:60px 20px;font-size:24px;display:grid}.empty-jobs button{background:var(--brand-blue);color:#fff;cursor:pointer;border:0;border-radius:22px;padding:10px 22px}.detail-page{background-image:url(/design/job-detail.png);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;min-height:100dvh;padding:8.3dvh 24px;display:grid}.detail-panel{background:#fff;width:min(1484px,77.3vw);min-height:min(900px,83.4vh);padding:49px 60px 50px}.detail-ribbon{background:var(--brand-blue);clip-path:polygon(0 0,95.4% 0,100% 100%,0% 100%);align-items:center;width:fit-content;max-width:calc(100% + 60px);height:86px;margin-left:-60px;padding-right:clamp(72px,5vw,100px);display:flex}.detail-ribbon h1{color:#fff;white-space:nowrap;margin:0;padding-left:60px;font-family:Gotham Medium,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:400;line-height:1}.detail-ribbon h1.detail-title-compact{font-size:clamp(32px,2.45vw,48px)}.detail-content{padding-top:52px;font-size:clamp(18px,1.16vw,23px);line-height:1.32}.detail-location{align-items:center;gap:16px;margin:0 0 42px;display:flex}.detail-location strong{font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-weight:400}.detail-location span{font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(14px,.9vw,18px);font-weight:400}.detail-content h2{margin:0 0 10px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(22px,1.36vw,26px);font-weight:500;line-height:1.2}.detail-content h2+ol{margin-top:0}.detail-content ol{margin:0 0 58px;padding-left:26px;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(14px,.9vw,18px);font-weight:400}.detail-content li{padding-left:3px}.detail-apply-button{background:var(--brand-blue);color:#fff;border-radius:11px;place-items:center;width:292px;min-height:64px;margin:10px auto 0;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(26px,1.7vw,34px);font-weight:500;line-height:1;display:grid;transform:translateY(40px)}.apply-page{background:var(--page-gray);min-height:100vh;padding:62px 13.35vw 64px}.apply-form{width:100%;margin:0 auto}.step-header span{color:var(--brand-blue);font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(22px,1.31vw,26px);font-weight:300;line-height:1.1;display:block}.step-header h1,.upload-grid h2{color:var(--brand-blue);margin:4px 0 14px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(30px,1.85vw,36px);font-weight:500;line-height:1.05}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 76px;display:grid}.form-grid label{gap:11px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(21px,1.28vw,25px);font-weight:500;line-height:1;display:grid}.form-grid input{border:2px solid var(--line-gray);color:#111;background:#fff;border-radius:11px;outline:0;width:100%;height:59px;padding:0 17px;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(16px,1vw,19px);font-weight:300}.form-grid input:focus{border-color:var(--brand-blue)}.required-note{margin:8px 0 0 12px;font-size:clamp(19px,1.23vw,24px);line-height:1.2}.form-step-two{margin-top:39px}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:86px;display:grid}.upload-grid h2{margin-top:4px;margin-bottom:11px}.upload-box{border:2px solid var(--line-gray);min-height:247px;color:var(--brand-blue);cursor:pointer;text-align:center;background:#fff;border-radius:8px;align-content:center;place-items:center;gap:15px;display:grid;position:relative}.upload-box input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.upload-pill{color:#111;background:#d1edf9;border-radius:8px;place-items:center;min-width:218px;min-height:49px;padding:0 16px;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(16px,1vw,20px);font-weight:400;line-height:1.05;display:inline-grid}.upload-box small{color:#111;width:min(88%,590px);font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(15px,.95vw,19px);font-weight:400;line-height:1.14}.form-message{color:#5e5e5e;text-align:center;min-height:24px;margin:16px 0 -2px;font-size:18px}.form-actions{justify-content:center;gap:89px;margin-top:41px;display:flex}.form-actions button{background:var(--brand-blue);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:294px;min-height:64px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(26px,1.7vw,34px);font-weight:500;line-height:1;display:grid}.form-actions button:disabled{cursor:wait;opacity:.72}.apply-page-compact .step-header span{font-size:clamp(18px,1.05vw,22px)}.apply-page-compact .step-header h1,.apply-page-compact .upload-grid h2{font-size:clamp(26px,1.55vw,32px);font-weight:300}.apply-page-compact .form-grid label{font-size:clamp(17px,1.05vw,21px)}.apply-page-compact .form-grid input{font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(16px,1vw,19px);font-weight:300}.apply-page-compact .required-note{font-size:clamp(15px,.9vw,18px)}.apply-page-compact .upload-grid .required-note{text-align:left;margin-left:0}.apply-page-compact .upload-pill{font-size:clamp(14px,.85vw,17px)}.apply-page-compact .upload-box small{font-size:clamp(13px,.8vw,16px)}.apply-page-compact .form-message{font-size:15px}.apply-page-compact .form-actions button{font-size:clamp(26px,1.7vw,34px)}.success-page{background:var(--page-gray);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:100dvh;min-height:0;padding:clamp(72px,16dvh,177px) 20px clamp(28px,5dvh,54px);display:flex;overflow:hidden}.success-check{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:clamp(80px,5.8vw,112px);height:clamp(80px,5.8vw,112px);display:grid}.success-check svg{width:68%;height:68%}.success-page h1{color:var(--brand-blue);margin:clamp(28px,4.7dvh,51px) 0 clamp(20px,3.1dvh,34px);font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(30px,2.5vw,48px);font-weight:500;line-height:1.04}.success-page p{margin:0;font-family:Gotham Book,Gotham,Avenir Next,Arial,sans-serif;font-size:clamp(14px,1.1vw,21px);font-weight:400;line-height:1.36}.success-actions{gap:clamp(18px,2.8dvh,31px);width:min(1144px,78vw);margin-top:clamp(42px,9.8dvh,108px);display:grid}.success-actions a{border-radius:10px;place-items:center;min-height:clamp(52px,5.9dvh,64px);padding:7px 18px;font-family:Gotham Bold,Gotham,Montserrat,Avenir Next,Arial,sans-serif;font-size:clamp(18px,1.45vw,28px);font-weight:500;line-height:1.08;display:grid}.success-primary{background:var(--brand-blue);color:#fff}.success-secondary{border:3px solid var(--brand-blue);color:var(--brand-blue);background:#fff}@media (min-width:901px) and (max-height:1000px){.detail-page{padding:clamp(24px,4.5dvh,45px) 24px}.detail-panel{padding-top:clamp(30px,4.5dvh,45px);padding-bottom:clamp(26px,4dvh,40px)}.detail-ribbon{height:clamp(74px,8.5dvh,86px)}.detail-content{padding-top:clamp(30px,4.5dvh,44px)}.detail-location{margin-bottom:clamp(24px,3.5dvh,34px)}.detail-content ol{margin-bottom:clamp(28px,4.5dvh,44px)}.detail-apply-button{min-height:clamp(52px,6dvh,60px);transform:translateY(clamp(18px,3dvh,30px))}}@media (min-width:901px) and (max-height:1100px){.apply-page{height:100dvh;min-height:0;padding-top:clamp(22px,4dvh,44px);padding-bottom:clamp(22px,4dvh,44px);overflow:hidden}.form-grid{row-gap:clamp(8px,1.2dvh,14px)}.form-grid label{gap:clamp(7px,1dvh,11px)}.form-grid input{height:clamp(46px,5.2dvh,56px)}.required-note{margin-top:clamp(4px,.8dvh,8px)}.form-step-two{margin-top:clamp(18px,2.8dvh,31px)}.upload-box{gap:clamp(8px,1.3dvh,14px);min-height:clamp(170px,22dvh,230px)}.upload-pill{min-height:clamp(38px,4.6dvh,48px)}.form-actions{margin-top:clamp(18px,3.2dvh,35px)}.form-actions button{min-height:clamp(48px,5.8dvh,60px)}.jobs-hero{aspect-ratio:auto;height:clamp(400px,100dvh - 500px,530px);min-height:0}.job-list-section{padding-top:clamp(20px,3dvh,32px);padding-bottom:clamp(20px,3dvh,32px)}}@media (min-width:901px) and (max-width:1500px){.home-content{padding:6.2vh 4.88% 4vh}.home-card-stack{gap:clamp(16px,2vh,22px);height:auto;display:grid;position:static}.home-highlight-card:first-child,.home-highlight-card:nth-child(2),.home-highlight-card:nth-child(3){flex-basis:auto}.home-highlight-card:first-child{min-height:24.81vh}.home-highlight-card:nth-child(2){min-height:27.31vh}.home-highlight-card:nth-child(3){min-height:24.54vh}.home-cta{width:max-content;margin:clamp(22px,3vh,34px) auto 0;position:static;transform:none}}@media (max-width:900px){.home-screen{grid-template-columns:1fr;width:100%;height:auto;overflow:hidden visible}.home-photo{height:auto;min-height:0}.home-photo-image{height:auto}.home-title{max-width:calc(100cqw - 2*clamp(24px,5.4cqw,36px));font-size:clamp(42px,9.2cqw,72px);top:40px;left:clamp(24px,5.4cqw,36px)}.home-title span+span{font-size:clamp(22px,5.3cqw,44px)}.home-content{height:auto;padding:34px 24px 42px;position:static;container-type:inline-size}.home-card-stack{gap:14px;height:auto;display:grid;position:static}.home-highlight-card{border-radius:18px;min-height:0;padding:24px 22px 20px}.home-highlight-card:first-child,.home-highlight-card:nth-child(2),.home-highlight-card:nth-child(3){flex-basis:auto}.home-highlight-title{gap:12px}.home-highlight-title svg{width:28px;height:28px}.home-highlight-title h2{font-size:clamp(20px,4.5vw,28px)}.home-highlight-card p{margin-top:9px;font-size:clamp(13px,3vw,16px)}.home-cta{margin-top:24px;margin-left:0;font-size:clamp(19px,4.3vw,25px);position:static;transform:none}.home-cta-label{border-radius:999px;min-width:0;height:52px;padding:0 24px}.home-cta-icon{width:52px;height:52px;margin-left:0}.home-cta-icon svg{width:36px;height:36px}.jobs-hero{aspect-ratio:auto;background-position:34%;min-height:430px}.jobs-hero-title{font-size:clamp(40px,8vw,58px);top:7%;left:6%}.jobs-filter-group{left:6%}.jobs-filter-group-location{top:28%}.jobs-filter-group-type{top:50%}.jobs-search-overlay{width:88%;height:58px;top:auto;bottom:7%;left:6%}.job-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel{width:min(100%,920px);min-height:0}.form-grid,.upload-grid{grid-template-columns:1fr;gap:22px}.apply-page{padding:42px 7vw 54px}.form-actions{gap:22px}}@media (max-width:720px){.jobs-hero{min-height:500px}.jobs-search-overlay{width:88%}.job-list-section{padding:28px 18px 42px}.job-card-grid{grid-template-columns:1fr}.detail-page{padding:24px 12px}.detail-panel{width:100%;padding:0 24px 34px}.detail-ribbon{width:calc(100% + 24px);height:auto;min-height:72px;margin-left:-24px;padding-right:0}.detail-ribbon h1{white-space:normal;padding:18px 38px 18px 24px}.detail-content{padding-top:28px}.detail-apply-button{width:min(100%,292px);font-size:34px}.form-actions{flex-direction:column;align-items:center;margin-top:28px}.form-actions button{width:min(100%,294px)}.success-page{height:auto;min-height:100dvh;padding-top:110px;overflow:visible}.success-actions{width:100%;margin-top:72px}}
