.position-hero{padding:78px 0 48px}.position-hero h1{max-width:1050px;font-size:clamp(40px,5vw,72px);line-height:1.12;letter-spacing:-.04em}.position-hero .fp-intro{max-width:1000px}.position-board{border:1px solid #dfe7e3;border-radius:14px;background:#fff;overflow:hidden}.position-board-head,.position-board-foot{padding:24px;background:#f8faf9}.position-board-head{display:flex;justify-content:space-between;gap:20px}.position-board-head span{font-size:18px}.position-board-foot{font-size:18px;line-height:1.7}.position-scroll{overflow-x:auto}.position-board table{border-collapse:collapse;width:100%;min-width:640px;font-size:20px}.position-board caption{text-align:left;padding:20px;font-size:18px;color:#42534f}.position-board th,.position-board td{padding:22px;text-align:left;border-top:1px solid #dfe7e3}.position-state{display:inline-block;background:#e9f5f2;color:#004a52;padding:5px 12px;border-radius:6px;font-size:18px}.position-steps{list-style:none;counter-reset:steps;padding:0;display:grid;gap:18px}.position-steps li{counter-increment:steps;display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid #dfe7e3;border-radius:10px;background:#fff;font-size:20px;line-height:1.65}.position-steps li:before{content:counter(steps);flex:0 0 36px;background:#e9f5f2;color:#004a52;text-align:center;border-radius:6px}.fp-menu-columns .fp-menu-col a{min-height:52px}.fp-menu-columns .fp-menu-col strong{font-size:18px}@media(max-width:600px){.position-hero{padding:48px 0 28px}.position-hero h1{font-size:40px}.position-board-head{flex-direction:column}.position-board td,.position-board th{font-size:18px;padding:16px}.position-steps li{padding:18px;font-size:18px}}
