.guide-finder_ask__0J90c{margin:8px 0 26px}.guide-finder_askLabel__GDuq0{display:block;font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:-.03em;color:#f4eef9;margin-bottom:14px}.guide-finder_askBox__DkFwt{position:relative}.guide-finder_askBox__DkFwt input{width:100%;box-sizing:border-box;padding:18px 54px 18px 22px;border-radius:16px;border:1px solid #3b4a63;background:#0f1a2d;color:#f7f3fb;font-size:18px;line-height:1.3;outline:none;transition:border-color .25s ease,box-shadow .3s ease}.guide-finder_askBox__DkFwt input::placeholder{color:#7f8ba3}.guide-finder_askBox__DkFwt input:focus{border-color:#b9a9e2;box-shadow:0 0 0 1px #b9a9e255,0 0 48px -14px #e5b7d8aa}.guide-finder_askBox__DkFwt input::-webkit-search-cancel-button{display:none}.guide-finder_clear__fioFE{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#1c2a40;color:#dbb8d5;font-size:22px;line-height:1;cursor:pointer}.guide-finder_chips__tEHhE{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px}.guide-finder_chips__tEHhE>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b9a9e2;margin-right:4px}.guide-finder_chips__tEHhE button{text-align:left;border:1px solid #344154;background:transparent;color:#d9dfea;border-radius:999px;padding:7px 13px;font-size:13px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.guide-finder_chips__tEHhE button:hover{border-color:#dbb1d0;color:#f4e5f1}.guide-finder_rail__M7Jm7{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:12px 0;border-block:1px solid #344154;background:#0b1725f2;backdrop-filter:blur(10px)}.guide-finder_rail__M7Jm7>button{background:transparent;border:1px solid transparent;border-radius:999px;color:#bdc5d5;font-size:13px;min-height:40px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.guide-finder_rail__M7Jm7>button em{font-style:normal;font-size:11px;color:#8f9bb3;background:#15223a;border-radius:999px;padding:2px 7px}.guide-finder_rail__M7Jm7>button[aria-pressed=true]{color:#f4e5f1;border-color:#dbb1d0}.guide-finder_rail__M7Jm7>button[aria-pressed=true] em{color:#0b1725;background:#e5b7d8}.guide-finder_sort__tl2i_{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#8f9bb3}.guide-finder_sort__tl2i_ select{background:#0f1a2d;color:#e6ddf0;border:1px solid #344154;border-radius:8px;padding:7px 10px;font-size:13px}.guide-finder_miss__aXkRz{border:1px solid #344154;border-radius:18px;padding:clamp(22px,3vw,36px);margin:0 0 48px;background:radial-gradient(circle at 0 0,#b9a9e21f,transparent 50%),radial-gradient(circle at 100% 100%,#e3a7c61a,transparent 50%),#0f1a2d}.guide-finder_miss__aXkRz h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em}.guide-finder_miss__aXkRz p{margin:0 0 18px;color:#cbd3e2;max-width:60ch}.guide-finder_missActions__RxF2Q{display:flex;flex-wrap:wrap;gap:12px}.guide-finder_primary__yHyf2{display:inline-block;padding:12px 20px;border-radius:999px;background:linear-gradient(90deg,#b9a9e2,#e5b7d8);color:#0b1725;font-weight:700;font-size:14px;text-decoration:none}.guide-finder_missActions__RxF2Q button{padding:12px 20px;border-radius:999px;border:1px solid #dbb1d0;background:transparent;color:#f4e5f1;font-size:14px;cursor:pointer}.guide-finder_missActions__RxF2Q button:disabled{opacity:.7;cursor:default}.guide-finder_fresh__tudnY{margin:34px 0 10px}.guide-finder_freshHeading__Wgxtb{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0 0 16px}.guide-finder_freshHeading__Wgxtb h2{margin:0;font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.035em}.guide-finder_freshHeading__Wgxtb span{color:#c5a4c7;font-size:12px}.guide-finder_strip__SjoXG{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.guide-finder_stripCard__3KpKs{--accent:#b9a9e2;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 30%,#2c3a52);background:#0f1a2d;color:inherit;text-decoration:none;box-shadow:0 0 44px -18px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .25s ease,box-shadow .3s ease}.guide-finder_stripCard__3KpKs:hover{transform:translateY(-3px);box-shadow:0 0 64px -14px color-mix(in srgb,var(--accent) 95%,transparent)}.guide-finder_stripPhoto__9lG7_ img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.guide-finder_stripCopy__XNDFJ{display:grid;gap:6px;padding:16px 18px 20px}.guide-finder_stripCopy__XNDFJ strong{font-size:19px;letter-spacing:-.03em;line-height:1.2;color:#f7f3fb}.guide-finder_stripCopy__XNDFJ>span:last-child{font-size:13px;color:#bcc7d8;line-height:1.5}.guide-finder_card__BqLwc{--accent:#b9a9e2;display:flex;flex-direction:column;min-width:0}.guide-finder_photo__AtOkD{position:relative;display:block;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 22%,#2c3a52);transition:box-shadow .3s ease}.guide-finder_card__BqLwc:hover .guide-finder_photo__AtOkD{box-shadow:0 0 56px -16px color-mix(in srgb,var(--accent) 85%,transparent)}.guide-finder_photo__AtOkD img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.guide-finder_card__BqLwc:hover .guide-finder_photo__AtOkD img{transform:scale(1.03)}.guide-finder_badge__rPO4q{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:#0b1725e6;color:#f4e5f1;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.guide-finder_card__BqLwc h3{font-size:23px;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}.guide-finder_card__BqLwc h3 a{color:#f7f3fb;text-decoration:none}.guide-finder_card__BqLwc h3 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.guide-finder_verdict__rrE54{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.55;color:#e6ddf0}.guide-finder_pick__K2uPn{margin:0 0 6px;font-size:13px;color:#cbd3e2}.guide-finder_pick__K2uPn span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#cfaecc;margin-right:8px}.guide-finder_more__xJH9p{display:flex;justify-content:center;padding:0 0 70px;margin-top:-40px}.guide-finder_more__xJH9p button{border:1px solid #344154;background:transparent;color:#e6ddf0;border-radius:999px;padding:11px 20px;font-size:13px;cursor:pointer}.guide-finder_more__xJH9p button:hover{border-color:#dbb1d0}@media (max-width:860px){.guide-finder_sort__tl2i_{margin-left:0;width:100%;padding-top:6px}.guide-finder_strip__SjoXG{grid-auto-columns:82%}}@media (prefers-reduced-motion:reduce){.guide-finder_card__BqLwc:hover .guide-finder_photo__AtOkD img,.guide-finder_stripCard__3KpKs,.guide-finder_stripCard__3KpKs:hover{transform:none}}.guide-finder_askForm__mVTSj{display:grid;gap:12px;margin-top:8px}.guide-finder_askFormWide__XObUG{grid-template-columns:1fr}@media (min-width:720px){.guide-finder_askFormWide__XObUG{grid-template-columns:1fr auto;align-items:end}.guide-finder_askFormWide__XObUG .guide-finder_askField__JO2Dm:first-child:not(:last-of-type){grid-column:1/-1}}.guide-finder_askField__JO2Dm{display:grid;gap:6px;color:#cbd3e2;font-size:14px}.guide-finder_askField__JO2Dm input{width:100%;box-sizing:border-box;padding:12px 16px;border-radius:12px;border:1px solid #3b4a63;background:#0b1725;color:#f7f3fb;font-size:16px;outline:none}.guide-finder_askField__JO2Dm input:focus{border-color:#b9a9e2}.guide-finder_askForm__mVTSj button.guide-finder_primary__yHyf2{border:none;cursor:pointer;justify-self:start}.guide-finder_askForm__mVTSj button.guide-finder_primary__yHyf2:disabled{opacity:.7;cursor:default}.guide-finder_askNote__cJcIj{grid-column:1/-1;margin:0;color:#8f9ab0;font-size:13px}.guide-finder_askDone__sjGIT{margin:8px 0 0;color:#f4e5f1;font-weight:600}.guide-finder_askPanel__fxkKL{border:1px solid #344154;border-radius:18px;padding:clamp(20px,3vw,32px);margin:48px 0 0;background:radial-gradient(circle at 0 0,#b9a9e21f,transparent 50%),radial-gradient(circle at 100% 100%,#e3a7c61a,transparent 50%),#0f1a2d}.guide-finder_askPanel__fxkKL h2{margin:0 0 6px;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em}.guide-finder_askPanel__fxkKL>p{margin:0 0 12px;color:#cbd3e2;max-width:60ch}.guide-finder_moreLinks__1147R{margin:.75rem 0 0;color:var(--muted,#b8bfd6);font-size:.92rem;line-height:1.7}.guide-finder_moreLinks__1147R a{color:inherit;text-decoration:underline;text-underline-offset:2px}