@charset "UTF-8";
:root{--ink:#102a43;--text:#435268;--muted:#6a7788;--red:#be2437;--red-dark:#a6192b;--line:#dce3e9;--pale:#f3f6f8;--white:#fff;--max:1200px;--font:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--font);color:var(--ink);font-size:16px;line-height:1.7;background:var(--white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:6px}::selection{background:#f5d5da;color:var(--ink)}.container{width:min(var(--max),calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;top:-100px;left:20px;z-index:20;background:var(--ink);color:white;padding:12px 20px}.skip-link:focus{top:8px}.site-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner{height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:18px;flex-shrink:0}.brand-mark{font:italic 900 33px/1 Arial,sans-serif;letter-spacing:-2px;color:var(--red)}.brand-mark>span{font-size:10px;vertical-align:top;letter-spacing:0}.brand-name{border-left:1px solid var(--line);padding-left:18px;letter-spacing:2px;font-size:20px;font-weight:700;line-height:1.3}.brand-name small{display:block;font-size:12px;letter-spacing:2px;color:var(--muted);font-weight:400;margin-top:6px}.desktop-nav{display:flex;align-items:center;gap:34px;height:100%;margin-left:auto}.desktop-nav a{font-size:15px;display:flex;align-items:center;position:relative;height:100%;transition:color .18s}.desktop-nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transition:transform .18s}.desktop-nav a:hover{color:var(--red)}.desktop-nav a:hover:after,.desktop-nav a[aria-current="location"]:after{transform:scaleX(1)}.header-location{border-left:1px solid var(--line);padding-left:25px;font-size:14px;display:flex;gap:8px;align-items:center;color:var(--muted)}.header-location svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}.hero{padding:48px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:stretch;gap:40px}.hero-copy{padding:19px 0 32px}.eyebrow{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2.7px;display:flex;align-items:center;gap:12px;margin-bottom:26px}.red-rule{width:28px;height:3px;background:var(--red)}h1{font-size:clamp(40px,4vw,57px);font-weight:750;line-height:1.38;letter-spacing:-1.8px}h1>span{color:var(--red)}.hero-description{color:var(--text);margin-top:20px;line-height:1.9;font-size:16px}.hero-salary{margin-top:30px}.hero-salary>p:first-child{font-size:14px;color:var(--muted);margin-bottom:1px}.hero-salary>div{display:flex;gap:13px;align-items:baseline;flex-wrap:wrap}.hero-salary strong{font-family:Arial,sans-serif;font-weight:650;font-size:clamp(36px,3.7vw,50px);line-height:1.2;letter-spacing:-2px;color:var(--red);font-variant-numeric:tabular-nums}.hero-salary strong>span{font-size:.65em;vertical-align:10%;margin:0 5px}.salary-unit{font-size:14px;color:var(--text)}.salary-note{font-size:13px;color:var(--muted);margin-top:7px}.button-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:var(--red);color:white;padding:13px 22px;margin-top:27px;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.button-primary:hover{background:var(--red-dark);transform:translateY(-2px)}.button-primary>span{font:24px/1 Arial}.hero-visual{position:relative;overflow:hidden;min-height:520px;background:#163f5c;isolation:isolate}.hero-image{position:absolute;inset:0;background:linear-gradient(140deg,#436482,#102d44 65%);background-size:cover;background-position:center;transform:scale(1.005)}.hero-visual.has-image .hero-image{background-image:url('./assets/hero.jpg')}.visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,20,36,.26),transparent 38%,rgba(4,20,36,.68))}.visual-topline{position:absolute;left:28px;right:28px;top:27px;display:flex;justify-content:space-between;gap:12px;color:#fff;font:11px/1.5 Arial,sans-serif;letter-spacing:1.8px}.visual-topline>span:last-child{font-weight:700;font-size:16px;font-style:italic}.visual-caption{position:absolute;left:32px;bottom:43px;color:#fff}.visual-caption p{font-size:26px;font-weight:600;letter-spacing:2px}.visual-caption>span{font:11px/1.6 Arial,sans-serif;letter-spacing:3px;display:block;margin-top:11px;color:#d9e2eb}.image-credit{position:absolute;bottom:13px;right:15px;font-size:12px;color:#e4ecf4}.quick-facts{display:grid;grid-template-columns:repeat(4,1fr);padding-block:38px 44px}.quick-facts>div{padding-left:39px;border-left:1px solid var(--line)}.quick-facts>div:first-child{padding-left:0;border-left:0}.quick-facts p{display:flex;align-items:baseline;gap:12px;line-height:1.25}.quick-facts strong{font:500 42px/1.3 Arial,sans-serif;letter-spacing:-1px}.quick-facts p>span{font-size:14px;color:var(--text)}.quick-facts>div>span{font-size:14px;color:var(--muted);display:block;margin-top:7px}.section{padding-block:84px}.section-number{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:var(--red);margin-bottom:21px}h2{font-size:35px;line-height:1.48;font-weight:700;letter-spacing:-.6px}.salary-section{background:var(--pale)}.section-intro{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:42px}.section-intro>p{font-size:15px;line-height:1.9;color:var(--text);max-width:440px;padding-bottom:7px}.section-intro strong{font-weight:600;color:var(--ink)}.pay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pay-item{background:var(--white);padding:27px 30px 29px;position:relative}.pay-symbol{position:absolute;top:29px;right:28px;font:12px/1.5 Arial,sans-serif;color:#8192a3}.pay-item h3{font-size:19px;font-weight:650;padding-left:13px;position:relative;margin-bottom:11px}.pay-item h3:before{content:"";height:15px;width:3px;background:var(--red);position:absolute;top:9px;left:0}.pay-item p{font-size:15px;line-height:1.85;color:var(--text);max-width:280px}.salary-explainer{display:flex;gap:11px;align-items:flex-start;margin-top:23px;color:var(--muted);font-size:14px}.info-icon{font:italic 600 12px/18px Georgia,serif;text-align:center;border:1px solid #8594a5;border-radius:50%;width:19px;height:19px;flex:0 0 19px;margin-top:2px}.hours-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px}.section-description{font-size:16px;color:var(--text);max-width:360px;margin-top:24px;line-height:1.95}.workweek{display:flex;gap:7px;margin-top:35px}.workweek>span{display:grid;place-items:center;width:37px;height:41px;color:var(--ink);background:#eaf0f5;border-bottom:2px solid #7992a8;font-size:14px}.workweek>span.rest{background:#f9f2f3;color:var(--red);border-color:#e7adb6}.week-note{font-size:12px;margin-top:12px;color:var(--muted)}.overtime-row{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0;border-bottom:1px solid var(--line)}.overtime-row:first-child{padding-top:0}.row-kicker{font-size:13px;color:var(--red);display:block;margin-bottom:6px}.overtime-copy h3{font-size:17px;line-height:1.7;font-weight:600}.overtime-copy p{color:var(--muted);font-size:14px;margin-top:3px}.multiplier{font:400 58px/1 Arial,sans-serif;letter-spacing:-2px;display:flex;align-items:baseline;gap:8px;color:var(--ink);min-width:117px;justify-content:flex-end}.multiplier>span{font-family:var(--font);font-size:14px;letter-spacing:0}.legal-note{font-size:12px;line-height:1.9;color:var(--muted);margin-top:17px}.legal-note a{display:block;color:var(--text);text-decoration:underline;text-decoration-color:#bbc5cf;text-underline-offset:4px;margin-top:6px}.legal-note a:hover{color:var(--red)}.notice-section{background:var(--pale);border-top:1px solid #e9eef2}.notice-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px}.notice-label{margin-top:30px;display:flex;align-items:center;gap:11px;font-size:14px;color:var(--muted)}.notice-label span{height:1px;width:27px;background:var(--red)}.notice-list{border-top:1px solid #bcc9d4}.notice-list details{border-bottom:1px solid #cbd5de}.notice-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:17px;font-weight:600;line-height:1.6}.notice-list summary::-webkit-details-marker{display:none}.notice-list summary>span:first-child{display:flex;align-items:center;gap:18px}.notice-list summary small{font:12px/1 Arial;color:var(--red);min-width:16px}.details-plus{display:block;width:16px;height:16px;position:relative;flex:0 0 16px}.details-plus:before,.details-plus:after{content:"";position:absolute;top:7px;left:0;width:16px;height:1px;background:var(--ink)}.details-plus:after{transform:rotate(90deg);transition:transform .2s}.notice-list details[open] .details-plus:after{transform:rotate(0)}.detail-body{font-size:15px;color:var(--text);line-height:1.95;padding:0 34px 25px}.closing-note{background:var(--ink);color:white;padding:46px 0}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.closing-inner>div>p{color:#b6c6d7;font-size:13px;letter-spacing:2px;margin-bottom:8px}.closing-inner h2{font-size:28px;letter-spacing:0}.closing-inner>p{font-size:14px;color:#d1dce7;line-height:1.9;margin-left:auto}.closing-inner>a{border:1px solid #5b7084;border-radius:50%;height:47px;width:47px;display:grid;place-items:center;font:23px/1 Arial;flex-shrink:0;transition:background .2s}.closing-inner>a:hover{background:#2b455d}.site-footer{padding:29px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:var(--muted)}.footer-inner>div{display:flex;align-items:center;gap:16px}.footer-inner strong{font-size:16px;color:var(--ink);font-weight:650}.footer-inner a:hover{color:var(--red)}.brand-logo{width:98px;height:auto;max-height:46px;object-fit:contain}.mobile-nav{padding:0 24px 16px;background:white}.mobile-nav>a{display:block;padding:11px 0;border-top:1px solid var(--line);font-size:15px}
@media(min-width:1500px){:root{--max:1280px}.hero-grid{gap:58px}.hero-visual{min-height:548px}h1{font-size:61px}.hero-copy{padding-top:25px}.hero-salary{margin-top:34px}.hero-salary strong{font-size:53px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.header-inner{gap:20px}.desktop-nav{gap:23px}.header-location{display:none}.hero-grid{gap:25px}.hero-visual{min-height:500px}h1{font-size:44px}.hero-salary strong{font-size:39px}.salary-unit{font-size:13px}.hero-description{font-size:15px}.quick-facts>div{padding-left:28px}.section{padding-block:68px}.hours-layout,.notice-layout{gap:45px}.section-intro>p{max-width:380px}h2{font-size:31px}.pay-item{padding:25px 23px}.pay-symbol{right:21px}.footer-inner{flex-wrap:wrap}.multiplier{font-size:52px;min-width:95px}}
@media(max-width:760px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.header-inner{height:76px}.brand{gap:12px}.brand-mark{font-size:28px}.brand-logo{width:80px}.brand-name{font-size:18px;letter-spacing:1px;padding-left:12px}.brand-name small{font-size:12px;letter-spacing:1px;margin-top:4px}.desktop-nav{display:none}.menu-toggle{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;gap:7px;border:0;background:transparent;padding:10px;cursor:pointer}.menu-toggle>span{height:1.5px;width:24px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded="true"]>span:first-child{transform:translateY(4.25px) rotate(45deg)}.menu-toggle[aria-expanded="true"]>span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.hero{padding-top:26px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero-copy{padding:3px 0 0}.eyebrow{font-size:11px;letter-spacing:2px;margin-bottom:19px}h1{font-size:clamp(35px,8.4vw,51px);letter-spacing:-.8px;line-height:1.4}.hero-description{margin-top:14px;line-height:1.8}.hero-description br{display:none}.hero-salary{margin-top:24px}.hero-salary strong{font-size:clamp(37px,9vw,47px);letter-spacing:-1.8px}.salary-note{font-size:12px}.button-primary{margin-top:23px;padding:12px 20px;gap:40px}.hero-visual{min-height:310px;margin-top:3px}.visual-topline{left:22px;right:22px;top:22px;font-size:9px;letter-spacing:1.3px}.visual-caption{left:23px;bottom:30px}.visual-caption p{font-size:24px}.visual-caption>span{font-size:10px;letter-spacing:2.4px;margin-top:8px}.image-credit{font-size:12px;bottom:9px;right:12px}.quick-facts{grid-template-columns:repeat(2,1fr);row-gap:27px;padding-block:30px 34px}.quick-facts>div{padding-left:23px}.quick-facts>div:nth-child(3){border-left:0;padding-left:0}.quick-facts strong{font-size:36px}.quick-facts p{gap:10px}.quick-facts p>span,.quick-facts>div>span{font-size:13px}.section{padding-block:48px}.section-number{font-size:11px;letter-spacing:1.7px;margin-bottom:16px}h2{font-size:29px;line-height:1.5}.section-intro{display:block;margin-bottom:29px}.section-intro>p{font-size:14px;margin-top:18px;padding-bottom:0;max-width:none}.pay-grid{grid-template-columns:repeat(2,1fr)}.pay-item{padding:21px 18px 23px}.pay-item h3{font-size:17px;margin-bottom:9px;padding-left:11px}.pay-item h3:before{top:7px;height:14px}.pay-item p{font-size:14px;line-height:1.8}.pay-symbol{position:static;display:block;font-size:11px;margin-bottom:12px}.salary-explainer{font-size:13px;gap:9px;line-height:1.8;margin-top:19px}.hours-layout,.notice-layout{grid-template-columns:1fr;gap:32px}.section-description{font-size:15px;margin-top:19px;max-width:none}.workweek{margin-top:24px}.workweek>span{width:36px;height:38px}.week-note{font-size:12px}.overtime-row{padding:21px 0;gap:18px}.overtime-row:first-child{padding-top:22px;border-top:1px solid var(--line)}.overtime-copy h3{font-size:15px;line-height:1.65}.overtime-copy p{font-size:12px}.row-kicker{font-size:12px;margin-bottom:5px}.multiplier{font-size:48px;min-width:88px;gap:6px}.multiplier>span{font-size:13px}.legal-note{font-size:12px}.notice-label{display:none}.notice-list summary{font-size:16px;padding:21px 0}.notice-list summary>span:first-child{gap:13px}.detail-body{padding:0 15px 22px 29px;font-size:14px}.closing-note{padding:34px 0}.closing-inner{display:grid;grid-template-columns:1fr auto;gap:19px}.closing-inner h2{font-size:25px}.closing-inner>p{grid-row:2;grid-column:1 / -1;font-size:13px;margin-left:0}.closing-inner>a{grid-column:2;grid-row:1;width:42px;height:42px}.site-footer{padding:24px 0}.footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.footer-inner>div{gap:13px}}
@media(max-width:359px){.container{width:calc(100% - 32px)}.hero-salary>div{gap:8px}.hero-salary strong{font-size:34px}.salary-unit{font-size:12px}.hero-description{font-size:14px}.pay-item{padding-inline:14px}.workweek{gap:6px}.workweek>span{width:33px}.brand-name{font-size:17px}.brand-logo{width:71px}.brand-mark{font-size:25px}.multiplier{font-size:43px;min-width:75px}.overtime-copy h3{font-size:14px}.hero-visual{min-height:270px}}
.logo-wrap{display:flex;align-items:center;justify-content:center;background:var(--ink);padding:12px 10px;width:120px;min-height:45px}.logo-wrap .brand-logo{width:100%;height:auto}.hero-image{bottom:112px;background-position:50% 65%}.visual-shade{bottom:112px;background:linear-gradient(180deg,rgba(4,20,36,.24),transparent 25%,transparent 70%,rgba(4,20,36,.2))}.visual-caption{bottom:23px}.visual-caption p{font-size:24px}.visual-caption>span{margin-top:7px}.image-credit{bottom:123px;background:rgba(8,30,48,.65);padding:3px 8px;right:12px;font-size:12px}.image-credit:hover{text-decoration:underline}.hero-visual{background:var(--ink)}
@media(max-width:760px){.logo-wrap{width:100px;min-height:37px;padding:9px 8px}.hero-visual{min-height:340px}.hero-image,.visual-shade{bottom:98px}.visual-caption{bottom:19px}.visual-caption p{font-size:22px}.visual-caption>span{font-size:10px;margin-top:5px}.image-credit{bottom:108px;font-size:12px}.brand-name{border:0;padding-left:0}}
@media(max-width:359px){.logo-wrap{width:86px;min-height:33px}.hero-visual{min-height:306px}}
.schedule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.schedule-card{border:1px solid var(--line);background:#fff;padding:27px 25px 0;display:flex;flex-direction:column}.schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.schedule-heading h3{font-size:22px;font-weight:700}.schedule-heading>span{font-size:12px;color:var(--muted);border:1px solid var(--line);padding:3px 8px;white-space:nowrap}.schedule-caption{font-size:13px;color:var(--muted);margin-top:26px}.schedule-amount{font:500 clamp(27px,2.45vw,34px)/1.5 Arial,sans-serif;letter-spacing:-1.5px;color:var(--ink);white-space:nowrap}.schedule-amount>span{font:13px/1.5 var(--font);letter-spacing:0;margin-left:8px}.schedule-description{font-size:14px;color:var(--text);line-height:1.85;margin-top:12px;padding-bottom:26px;flex-grow:1}.schedule-bottom{border-top:1px solid var(--line);font-size:12px;color:var(--muted);padding:17px 0}.schedule-bottom>span{padding-inline:5px}.schedule-emphasis{background:var(--ink);border-color:var(--ink)}.schedule-emphasis h3,.schedule-emphasis .schedule-amount{color:#fff}.schedule-emphasis .schedule-heading>span{border-color:#4b6176;color:#d6e0e9}.schedule-emphasis .schedule-caption,.schedule-emphasis .schedule-description,.schedule-emphasis .schedule-bottom{color:#cfdae5}.schedule-emphasis .schedule-bottom{border-color:#3b5268}.schedule-note{font-size:13px;color:var(--muted);line-height:1.9;margin-top:21px}.subsection-heading{margin-top:46px;margin-bottom:22px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.subsection-heading h3{font-size:21px}.subsection-heading>span{font-size:13px;color:var(--muted)}.pay-item .pay-amount{font:500 27px/1.4 Arial,sans-serif;color:var(--ink);margin-top:17px;margin-bottom:8px;letter-spacing:-.5px}.pay-amount>span{font:12px/1.6 var(--font);color:var(--muted);margin-left:9px;letter-spacing:0}.pay-item .pay-amount-text{font:600 21px/1.8 var(--font);letter-spacing:0}.pay-item p:not(.pay-amount){font-size:14px}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.job-card{border-top:2px solid var(--ink);padding-top:24px}.job-category{font:11px/1.6 Arial,sans-serif;letter-spacing:1.7px;color:var(--red)}.job-card h3{font-size:23px;margin-top:13px;margin-bottom:16px}.job-card>p{font-size:15px;line-height:1.85;color:var(--text);max-width:340px}.job-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.job-tags>span{font-size:12px;background:var(--pale);border:1px solid #e5eaf0;padding:3px 10px;color:var(--text)}.benefits-section{background:#edf2f6}.benefits-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:30px}.benefits-grid article{border-top:1px solid #bccbd7;padding-top:16px}.benefit-index{font:11px/1.6 Arial,sans-serif;color:var(--muted)}.benefits-grid h3{font-size:18px;margin-top:8px;margin-bottom:8px}.benefits-grid p{font-size:14px;line-height:1.85;color:var(--text)}.free-label{display:flex;align-items:center;gap:24px;margin-top:34px;color:var(--red)}.free-label strong{font-size:46px;letter-spacing:-1px;font-weight:700}.free-label>span{border-left:1px solid #c9d5de;padding-left:24px;font-size:13px;line-height:1.9;color:var(--text)}.overtime-copy p>strong{font-weight:600;color:var(--text)}.desktop-nav{gap:26px}.header-location{padding-left:20px}
@media(max-width:1100px){.header-location{display:none}.desktop-nav{gap:23px}.schedule-grid{gap:12px}.schedule-card{padding:22px 18px 0}.schedule-heading h3{font-size:19px}.schedule-heading>span{font-size:11px;padding-inline:6px}.schedule-amount{font-size:28px}.schedule-bottom{font-size:12px}.jobs-grid{gap:24px}.job-card h3{font-size:21px}.benefits-layout{gap:40px}}
@media(max-width:900px) and (min-width:761px){.schedule-grid{grid-template-columns:1fr}.schedule-card{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding:22px 25px 0}.schedule-heading{grid-column:1}.schedule-caption{grid-column:2;grid-row:1;margin-top:0;align-self:center}.schedule-amount{grid-column:2;grid-row:2}.schedule-description{grid-row:2;grid-column:1;padding-bottom:18px}.schedule-bottom{grid-column:1 / -1}.desktop-nav{gap:17px}.desktop-nav a{font-size:14px}.brand-name{font-size:18px}.logo-wrap{width:105px}.subsection-heading{display:block}.subsection-heading>span{display:block;margin-top:9px}.jobs-grid{gap:20px}.job-card h3{font-size:19px}}
@media(max-width:760px){.schedule-grid{grid-template-columns:1fr;gap:16px}.schedule-card{padding:23px 24px 0}.schedule-heading h3{font-size:23px}.schedule-heading>span{font-size:12px;padding:3px 8px}.schedule-caption{margin-top:20px}.schedule-amount{font-size:34px;letter-spacing:-1.4px}.schedule-description{font-size:14px;padding-bottom:20px;margin-top:10px}.schedule-bottom{font-size:12px;padding:15px 0}.schedule-note{font-size:12px;margin-top:17px}.subsection-heading{margin-top:34px;margin-bottom:19px;display:block}.subsection-heading h3{font-size:20px}.subsection-heading>span{display:block;font-size:12px;line-height:1.8;margin-top:7px}.pay-item .pay-amount{font-size:24px;line-height:1.4;margin-top:14px}.pay-amount>span{display:block;font-size:12px;margin-left:0;line-height:1.8;letter-spacing:0}.pay-item .pay-amount-text{font-size:18px;line-height:1.8;margin-bottom:27px}.jobs-grid{grid-template-columns:1fr;gap:28px}.job-card{padding-top:19px}.job-card h3{font-size:22px;margin:11px 0 12px}.job-card>p{max-width:none}.job-tags{margin-top:17px}.benefits-layout{grid-template-columns:1fr;gap:31px}.free-label{margin-top:23px}.free-label strong{font-size:40px}.benefits-grid{gap:26px 23px}.benefits-grid h3{font-size:16px}.benefits-grid p{font-size:14px}.closing-inner h2{font-size:23px}.hero-description br{display:block}}
@media(max-width:359px){.schedule-card{padding-inline:20px}.schedule-amount{font-size:31px}.pay-item .pay-amount{font-size:21px}.benefits-grid{gap:23px 17px}.benefits-grid h3{font-size:15px}}
.schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.new-factory{border-top:3px solid var(--red);padding-top:25px}.new-factory .schedule-heading>span{color:var(--red);border-color:#ebbec5;background:#fff8f9}
@media(max-width:900px){.schedule-grid{grid-template-columns:1fr}}
@media(max-width:760px){.new-factory{padding-top:21px}}
.schedule-rest-note{margin-top:28px;border-left:3px solid var(--red);padding:14px 18px;background:var(--pale);font-size:14px;line-height:1.9;color:var(--text)}.schedule-rest-note strong{display:block;color:var(--ink);font-size:15px;margin-bottom:6px}.schedule-rest-note p{margin:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
