.wfm-day-style{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;max-width:920px;margin:28px 0 0;padding:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wfm-day-style .eyebrow{grid-column:1/-1;margin:0}.wfm-day-style strong,.wfm-day-style span{display:block}.wfm-day-style span{color:var(--muted);font-size:14px}.wfm-style-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wfm-style-options button,.wfm-fit-picker select{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:8px 10px;font:12px Arial,sans-serif;cursor:pointer}.wfm-style-options .is-selected{background:var(--gold);border-color:var(--gold);color:#221612;font-weight:700}.wfm-fit-picker{margin-left:auto}.wfm-fit-picker label{font:11px Arial,sans-serif;color:var(--muted);letter-spacing:.06em}.wfm-fit-picker select{margin-left:6px;padding:7px}.wfm-route-packs{width:min(calc(100vw - 32px),1760px);position:relative;left:50%;transform:translateX(-50%);padding:34px 16px;border-top:1px solid var(--line)}.wfm-route-packs h2{margin:4px 0 16px;font-size:clamp(28px,4vw,44px)}.wfm-route-packs>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wfm-route-packs article{display:grid;gap:8px;padding:18px;border:1px solid var(--line);background:var(--panel)}.wfm-route-packs article p{margin:0;color:var(--gold);font:10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.wfm-route-packs h3{margin:0;font-size:20px}.wfm-route-packs span,.wfm-route-packs small{color:var(--muted);font-size:14px}.wfm-route-packs small{font-size:12px}@media print{.wfm-command,.wfm-hero,.wfm-filterbar,.wfm-highlights,.wfm-route-packs,.wfm-trust,.wfm-auth-overlay{display:none!important}.wfm-app{background:#fff!important;color:#111!important}.wfm-plan{display:block!important;width:100%!important;left:auto!important;transform:none!important}.wfm-plan-card{border-color:#222!important;background:#fff!important;color:#111!important}}@media(max-width:760px){.wfm-day-style{grid-template-columns:1fr}.wfm-fit-picker{margin-left:0;width:100%}.wfm-fit-picker select{width:100%;margin:6px 0 0}.wfm-route-packs>div{grid-template-columns:1fr}}
