.guide-focus-label{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0;display:flex}.guide-focus-badge{min-height:32px;color:var(--forest-deep);font-size:var(--fs-1);background:#eef4f0;border:1px solid #bcd0c6;border-radius:4px;align-items:center;padding:4px 12px;font-weight:650;display:inline-flex}.guide-focus-fact{color:#4d564f;font-size:var(--fs-1)}.guide-focus-fact strong{color:var(--forest-deep)}.guide-focus-fly_and_conventional .guide-focus-badge{color:#2b4448;background:#eef2f3;border-color:#c4cdd0}.guide-focus-conventional .guide-focus-badge{color:#6f3a1d;background:#f8ece2;border-color:#e3c4ad}.guide-focus-unconfirmed .guide-focus-badge{color:#3f4b45;background:#fbfaf6;border-color:#dcdcd2}.guide-lengths{color:#3f4b45;font-size:var(--fs-1);margin:4px 0 0}.guide-lengths span{color:#5c6e65;font-weight:650}.guide-fact-list{gap:14px;margin:0;display:grid}.guide-fact-list>div{gap:4px;display:grid}.guide-fact-list dt{color:#5c6e65;font-size:var(--fs-1);letter-spacing:.01em;align-items:center;gap:7px;font-weight:700;display:flex}.guide-fact-list dd{color:var(--charcoal);font-size:var(--fs-2);gap:2px;margin:0;line-height:1.5;display:grid}.guide-license{gap:4px;margin:12px 0 0;display:grid}.guide-license strong{color:var(--forest-deep);font-size:var(--fs-3);overflow-wrap:anywhere}.guide-license span{color:#5f685e;font-size:var(--fs-1)}.shop-profile-contact dd.guide-link-stack{gap:6px;display:grid}.guide-shops-note{color:#5f685e;max-width:680px;font-size:var(--fs-2);margin:-6px 0 16px;line-height:1.6}.guide-filters{flex-wrap:wrap}.guide-fly-toggle{color:#203c33;min-height:45px;font-size:var(--fs-1);cursor:pointer;background:#fbfdfb;border:1px solid #cad9d1;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.guide-fly-toggle input{width:18px;height:18px;accent-color:var(--forest);margin:0}.guide-fly-toggle:focus-within{outline-offset:2px;outline:2px solid #176454}.guide-card-focus{color:#2f4d44;font-size:var(--fs-1);align-items:center;gap:6px;margin:0 0 10px;font-weight:650;display:inline-flex}.guide-card-focus:before{content:"";background:var(--forest);border-radius:50%;flex:none;width:8px;height:8px}.guide-card-focus-fly_and_conventional:before{background:var(--slate)}.guide-card-focus-conventional{color:#6f3a1d}.guide-card-focus-conventional:before{background:var(--copper)}.guide-card-focus-unconfirmed{color:#5c6e65;font-weight:500}.guide-card-focus-unconfirmed:before{background:#b7c2bc}@media (max-width:600px){.guide-fly-toggle{width:100%}.guide-shops-note{margin-top:0}}
