.job-hero{padding:72px 0 48px}.job-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.25;letter-spacing:-.04em;margin:13px 0}.job-hero p{max-width:770px;color:#455657}.job-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.job-tabs a{border:1px solid var(--line);border-radius:99px;padding:7px 13px;text-decoration:none;background:#fff;font-size:13px}.job-tabs a[aria-current="page"]{background:var(--sea);color:#fff}.job-main{padding-bottom:90px}.job-main section{border-top:1px solid var(--line);padding:28px 0}.job-main h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;margin:0 0 12px}.job-main h3{font-size:20px;margin:0 0 8px}.job-main p,.job-main li{color:#455657}.job-main ul,.job-main ol{padding-left:1.4em}.job-main li{margin:7px 0}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.decision-grid article{padding:21px;background:#fff;border:1px solid var(--line);border-radius:8px}.decision-grid p{margin:0}.comparison{overflow-x:auto}.comparison table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.comparison th,.comparison td{border:1px solid var(--line);padding:13px;text-align:left;vertical-align:top;font-size:14px}.comparison th{background:#e9eee8}.comparison td:first-child{font-weight:700;white-space:nowrap}.job-note{background:#e9eee8;padding:17px 20px;border-radius:6px;font-size:14px}.source-list a{color:var(--sea)}@media(max-width:700px){.decision-grid{grid-template-columns:1fr}.job-hero{padding-top:50px}}
