.f150-frame{max-width:var(--wrap);margin:0 auto;padding:0 20px}@media(max-width:600px){.f150-frame{padding:0}}.f150-dateline{display:flex;flex-wrap:wrap;align-items:center;gap:9px 16px;font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--muted);padding-bottom:22px;border-bottom:1px solid var(--line)}.f150-dateline b{color:var(--navy);font-weight:600}.f150-dateline .dot{width:4px;height:4px;border-radius:50%;background:var(--muted);flex:none}.f150-parkgrid{width:min(var(--ed-wide),92vw);margin-left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:16px;gap:16px;align-items:start;border-top:2px solid var(--navy);padding-top:22px}.f150-park,.f150-park .im{position:relative;overflow:hidden;background:var(--navy)}.f150-park .im{height:clamp(280px,32vw,400px)}.f150-park .im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.f150-park:hover .im img{transform:scale(1.04)}.f150-park .im:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,11,26,.93) 0,rgba(5,11,26,.42) 52%,rgba(5,11,26,0))}.f150-park-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(16px,1.8vw,22px);display:flex;flex-direction:column;gap:6px}.f150-park-clim{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,.82);display:flex;align-items:center;gap:9px}.f150-park-clim:before{content:"";width:16px;height:2px;background:hsla(0,0%,100%,.55);flex:none}.f150-park-grade{font-family:var(--font-display);font-weight:800;text-transform:none;font-size:clamp(20px,2vw,26px);line-height:.98;letter-spacing:0;color:#fff}.f150-park-note{font-size:var(--t-note);line-height:1.5;color:hsla(0,0%,100%,.9)}.f150-park-note b{color:#fff;font-weight:600}.f150-park--lead .im{height:clamp(320px,38vw,460px)}.f150-park--lead .f150-park-clim{color:#fff}.f150-park--lead .f150-park-clim:before{background:var(--red)}.f150-park--lead .f150-park-grade{font-size:clamp(24px,2.5vw,34px)}@media(max-width:820px){.f150-parkgrid{grid-template-columns:1fr 1fr}.f150-park--lead{grid-column:1/-1}.f150-park--lead .im{height:clamp(300px,44vw,380px)}}@media(max-width:600px){.f150-parkgrid{grid-template-columns:1fr;width:100%;margin-left:0;transform:none}.f150-park .im,.f150-park--lead .im{height:clamp(260px,64vw,360px)}}.f150-twoup{width:min(var(--ed-wide),92vw);margin-left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.f150-twoup .f150-cmp{margin:0}.f150-twoup .im{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--navy);border:1px solid var(--line)}.f150-twoup .im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.f150-twoup .f150-cmp:hover .im img{transform:scale(1.04)}.f150-cmp-chip{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;padding:5px 10px}.f150-cmp-chip.is-out{background:var(--navy);color:#fff}.f150-cmp-chip.is-in{background:#fff;color:var(--navy);border:1px solid var(--line)}.f150-twoup-cap{grid-column:1/-1;margin-top:2px;font-family:var(--font-mono);font-size:var(--t-note);letter-spacing:0;line-height:1.5;color:#55535c;text-align:center;max-width:64ch;margin-left:auto;margin-right:auto}@media(max-width:600px){.f150-twoup{width:100%;margin-left:0;transform:none}}.f150-pick-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--navy);background:var(--paper)}.f150-pick-strip .cue{font-family:var(--font-mono);font-size:var(--t-note);letter-spacing:0;line-height:1.55;color:var(--navy);max-width:52ch}.f150-pick-strip .cue b{font-weight:600}.f150-pick-strip .ed-climate{border:0;background:transparent;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 100%}.f150-pick-strip .ed-climate .ed-climate-lab{flex:1 1 100%;margin:0 0 8px}.f150-pick-strip .ed-climate button{background:var(--panel);border:1px solid var(--line);min-height:44px}.f150-pick-strip .ed-climate button.on{background:var(--navy);color:#fff;border-color:var(--navy)}.f150-fitlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.f150-fitlist li{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);line-height:1.55;color:var(--navy)}.f150-fitlist li b{font-weight:600}.f150-fitlist .tag{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:#fff;background:var(--navy);padding:5px 9px;white-space:nowrap;align-self:start;margin-top:1px}@media(max-width:600px){.f150-fitlist li{grid-template-columns:1fr;gap:8px}}.f150-frame .ed-call.note,.f150-frame .ed-call.tip,.f150-frame .ed-call.warning{position:relative;background:var(--paper);border:1px solid var(--line);padding-top:28px}.f150-frame .ed-call.note:before,.f150-frame .ed-call.tip:before,.f150-frame .ed-call.warning:before{content:"";position:absolute;top:0;left:0;width:30px;height:3px;background:var(--navy)}.f150-frame .ed-call.note .ed-call-ic,.f150-frame .ed-call.tip .ed-call-ic{background:var(--navy)}.f150-frame .ed-call.note .ed-call-lab,.f150-frame .ed-call.tip .ed-call-lab,.f150-frame .ed-call.warning .ed-call-lab{color:var(--navy);text-transform:none;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:0}.f150-frame .ed-call.warning .ed-call-ic,.f150-frame .ed-call.warning:before{background:var(--red)}.f150-frame .ed-call.warning .ed-call-lab{color:var(--red)}.f150-frame .ed-pull-q em{color:var(--ink);font-weight:600}.f150-frame .ed-pull{position:relative;border-left:0;padding:22px 0 0}.f150-frame .ed-pull:before{content:"";position:absolute;top:0;left:0;width:32px;height:3px;background:var(--red)}.f150-frame .ed-body{max-width:var(--ed-measure)}.f150-frame .ed-body>.f150-care-split,.f150-frame .ed-body>.f150-parkgrid,.f150-frame .ed-body>.f150-twoup{margin-top:var(--ed-media-gap);margin-bottom:var(--ed-media-gap)}.f150-frame .ed-cmp .yes{color:var(--navy)}.f150-frame .ed-step p{color:#55535c}.f150-frame .ed-step h4{text-wrap:balance}.f150-frame .ed-fig figcaption{color:#55535c;font-size:var(--fs-body)}.f150-frame .ed-pcard-note{font-size:var(--t-note);letter-spacing:0}.f150-twoup-cap{font-size:var(--fs-body)}.f150-frame .ed-fig.wide figcaption{text-align:left;max-width:64ch}.f150-twoup-cap{text-align:left;margin-left:0;margin-right:0}.f150-dateline>span{white-space:nowrap}.f150-park:not(.f150-park--lead) .f150-park-cap{min-height:120px;justify-content:flex-end}.f150-care-split{width:min(var(--ed-wide),92vw);margin-left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(24px,3.4vw,44px);gap:clamp(24px,3.4vw,44px);align-items:start}.f150-care-aside,.f150-care-steps{min-width:0}.f150-care-aside .ed-fig .im{aspect-ratio:4/5}@media(max-width:720px){.f150-care-split{grid-template-columns:1fr;width:100%;margin-left:0;transform:none;gap:26px}}.f150-faq{border-top:2px solid var(--navy);margin-top:var(--ed-block)}.f150-faq-item{padding:22px 0;border-bottom:1px solid var(--line)}@media(max-width:720px){.f150-faq .f150-faq-item:last-child{border-bottom:0}}.f150-faq-q{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--muted);display:flex;align-items:center;gap:10px}.f150-faq-q:before{content:"";width:22px;height:2px;background:var(--navy);flex:none}.f150-faq-item .ed-h3{margin-top:10px;text-wrap:balance}.f150-faq-item p{margin-top:8px}.f150-frame+.ed-vibes{margin-top:var(--ed-media-gap)}.f150-frame .ed-author{margin-bottom:clamp(28px,3.5vw,48px)}.f150-frame .ed-related{margin-bottom:clamp(40px,5vw,64px)}.f150-frame .ed-related .ed-rcard h3{text-wrap:balance}.f150-frame .ed-related .ed-rcard .im img[src="/rev-truck-03.jpg"]{object-position:50% 68%}.f150-park--sun .im img{object-position:50% 50%}.f150-fitlist li,.f150-frame .ed-body p,.f150-frame .ed-call-body,.f150-frame .ed-fig figcaption,.f150-frame .ed-keys li,.f150-frame .ed-stat .l,.f150-pick-strip .cue{text-wrap:pretty}.f150-frame .ed-related-h .ed-rcard-tag{font-size:var(--t-note);min-height:44px;display:inline-flex;align-items:center}.f150-nw{white-space:nowrap}@media(max-width:600px){.f150-frame .ed-body .ed-steps,.f150-frame .ed-body .f150-fitlist{padding-left:0}.f150-pick-strip{border-left:1px solid var(--line);position:relative}.f150-pick-strip:before{content:"";position:absolute;top:0;left:0;width:30px;height:3px;background:var(--navy)}.f150-pick-strip .ed-climate{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.f150-pick-strip .ed-climate .ed-climate-lab{grid-column:1/-1}.f150-pick-strip .ed-climate button{width:100%;white-space:nowrap}}