.pm-dest .hiw-hero h1{max-width:18ch}@media (min-width:600px){.pm-dest .hiw-hero h1 em{white-space:nowrap}}.pm-dest .step .step-ico{background:var(--accent)}.pm-dest .step:hover .step-ico{background:var(--navy-800)}.pm-dest .spec-split{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(32px,5vw,60px);display:grid}.pm-dest .spec-split>div:first-child h2{margin:16px 0 18px}@media (max-width:920px){.pm-dest .spec-split{grid-template-columns:1fr;gap:34px}}.pm-dest .fix-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);margin:0;padding:0;list-style:none;overflow:hidden}.pm-dest .fix-list li{border-top:1px solid var(--line);transition:background .25s var(--ease);align-items:flex-start;gap:18px;padding:22px 26px;display:flex}.pm-dest .fix-list li:first-child{border-top:0}.pm-dest .fix-list li:hover{background:var(--accent-tint)}.pm-dest .fix-n{background:var(--accent);color:#fff;width:38px;height:38px;font-family:var(--font-mono);transition:background .3s var(--ease);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.pm-dest .fix-list p{color:var(--body);margin:0;padding-top:7px;font-size:1rem;line-height:1.55}.pm-dest .fix-list b{color:var(--navy-800);font-weight:700}@media (max-width:560px){.pm-dest .fix-list li{gap:14px;padding:18px}}.pm-dest .fix-list li,.pm-dest .fix-list li:hover{background:0 0;transition:none}.pm-dest .fix-list li:hover .fix-n{background:var(--accent)}.pm-dest .fix-list li{background:var(--surface)}.pm-dest .ni-lead{color:#fff;font-weight:700}.pm-dest .ny-ico{background:var(--accent-tint);width:24px;height:24px;color:var(--accent-600);border-radius:50%;justify-content:center;align-items:center;display:flex}.pm-dest .ny-ico svg{width:13px;height:13px}.pm-dest .ni-list li{transition:none}.pm-dest .ni-list li:hover{background:0 0}.pm-dest .ni-list p{color:var(--body);font-size:1rem;line-height:1.6}.pm-dest .nr-to{font-family:var(--font-body);color:var(--muted);font-weight:500}.pm-dest .nt-yes{color:var(--navy-800);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:560px){.pm-dest .nt-yes{grid-column:1/-1;padding-left:46px;font-size:.92rem}.pm-dest .nt-yes:after{content:" next day";color:var(--muted);font-weight:500}}.pm-dest .ni-list p{font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.6}.pm-dest .ni-times--2 .nt-head,.pm-dest .ni-times--2 .nt-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
