.hd48 .perk-grid{display:grid;gap:18px;text-align:left}@media(min-width:800px){.hd48 .perk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1060px){.hd48 .perk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hd48 .perk{background:#fff;border:1px solid var(--rule);border-top:3px solid var(--orange);padding:24px 22px}.hd48 .perk h3{font-size:19px;font-weight:800}.hd48 .perk p{color:var(--muted);font-size:16px;margin-top:8px}.hd48 .job-list{display:grid;gap:14px;max-width:900px;margin-inline:auto}.hd48 .job{background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden}.hd48 .job[open]{box-shadow:0 18px 40px #0f1d4014;border-color:var(--blue)}.hd48 .job summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:22px 24px}.hd48 .job summary::-webkit-details-marker{display:none}.hd48 .job-head{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.hd48 .job-title{font-family:var(--head);font-weight:800;font-size:21px;color:var(--navy)}.hd48 .job-tags{display:flex;flex-wrap:wrap;gap:8px}.hd48 .job-tags span{font-family:var(--head);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--wash);border:1px solid var(--rule);border-radius:999px;padding:4px 10px}.hd48 .job-tags .job-pay{color:#fff;background:var(--ok);border-color:var(--ok)}.hd48 .job-toggle{flex:none;width:34px;height:34px;border-radius:50%;background:var(--orange);position:relative}.hd48 .job-toggle:before,.hd48 .job-toggle:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s ease}.hd48 .job-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.hd48 .job[open] .job-toggle:after{transform:translate(-50%,-50%) rotate(0)}.hd48 .job-body{padding:0 24px 26px;border-top:1px solid var(--rule)}.hd48 .job-summary{margin-top:20px;font-size:17px;color:var(--ink)}.hd48 .job-cols{display:grid;gap:22px;margin-top:20px}@media(min-width:760px){.hd48 .job-cols{grid-template-columns:1fr 1fr;gap:32px}}.hd48 .job-cols h4{font-family:var(--head);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);margin:0 0 10px}.hd48 .job-cols ul{display:grid;gap:8px}.hd48 .job-cols li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:16px;color:var(--muted);line-height:1.5}.hd48 .job-cols li:before{content:"\2713";color:var(--ok);font-weight:800}.hd48 .job-bonus{margin-top:18px;font-size:15px;color:var(--muted)}.hd48 .job-bonus strong{color:var(--navy)}.hd48 .job-apply{margin-top:22px}.hd48 .apply-grid{display:grid;gap:32px;align-items:start}@media(min-width:900px){.hd48 .apply-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.hd48 .apply-note{margin-top:18px;font-size:15px;color:var(--muted);padding-left:14px;border-left:3px solid var(--orange)}.hd48 .apply-form{display:flex;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid var(--rule);border-top:3px solid var(--orange);padding:28px}.hd48 .apply-row{flex:1 1 100%;display:grid;gap:6px}.hd48 .apply-row.half{flex:1 1 calc(50% - 8px);min-width:200px}.hd48 .apply-row label{font-family:var(--head);font-size:14px;font-weight:700;color:var(--navy)}.hd48 .apply-row label span{color:var(--orange);margin-left:2px}.hd48 .apply-row input,.hd48 .apply-row select,.hd48 .apply-row textarea{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid var(--rule);border-radius:6px;padding:12px 14px;width:100%;min-width:0}.hd48 .apply-row input:focus,.hd48 .apply-row select:focus,.hd48 .apply-row textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #ff8c1a4d}.hd48 .apply-submit{flex:1 1 100%;height:58px}.hd48 .apply-app{display:block;padding:8px 20px 16px}.hd48 .apply-done{flex:1 1 100%;margin:0;padding:18px 20px;border-radius:6px;background:#edf6ef;border:1px solid #B9DBC1;color:#164422;font-size:17px}.hd48 .apply-error{flex:1 1 100%;margin:0;padding:14px 16px;border-radius:6px;background:#fcefec;border:1px solid #EDBFB6;color:#742013}@media(max-width:899px){.hd48 .apply-copy{text-align:center}.hd48 .apply-form{padding:22px 18px}}.hd48 .job,.hd48 .apply-form,.hd48 .perk{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
