.guide-module__-fe_CG__wrap{max-width:var(--wrap);padding:var(--sp-6) var(--gut) var(--sp-12);margin:0 auto}.guide-module__-fe_CG__title{margin:0 0 var(--sp-4)}.guide-module__-fe_CG__layout{display:block}.guide-module__-fe_CG__main{min-width:0}.guide-module__-fe_CG__box{align-items:center;gap:var(--sp-1);height:56px;padding:0 5px 0 var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--c-text);background:var(--c-surface-solid);display:flex}.guide-module__-fe_CG__box:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}.guide-module__-fe_CG__boxIcon{color:var(--c-text-2);flex:none}.guide-module__-fe_CG__box input[type=search]{min-width:0;height:100%;min-height:0;padding:0 var(--sp-2);font-size:var(--fs-400);color:var(--c-text);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1}.guide-module__-fe_CG__box input[type=search]::placeholder{color:var(--c-text-2);opacity:1}.guide-module__-fe_CG__box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.guide-module__-fe_CG__go{height:44px;padding:0 var(--sp-5);border-radius:var(--r-md);background:var(--c-accent);color:var(--c-accent-ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--m-fast) var(--m-ease), transform var(--m-press) var(--m-ease);border:0;flex:none}.guide-module__-fe_CG__go:hover{background:color-mix(in srgb, var(--c-accent) 86%, var(--c-text))}.guide-module__-fe_CG__go:active{transform:scale(.985)}.guide-module__-fe_CG__clearBtn{width:44px;height:44px;color:var(--c-text-2);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;flex:none;place-items:center;display:grid}.guide-module__-fe_CG__clearBtn:hover{color:var(--c-text);background:var(--c-hover)}.guide-module__-fe_CG__row{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;display:flex}.guide-module__-fe_CG__scroller{gap:var(--sp-2);scrollbar-width:none;margin:var(--sp-3) calc(var(--gut) * -1) 0;padding:2px var(--gut);list-style:none;display:flex;overflow-x:auto}.guide-module__-fe_CG__scroller::-webkit-scrollbar{display:none}.guide-module__-fe_CG__scroller>li{flex:none}.guide-module__-fe_CG__pill{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-surface-solid);color:var(--c-text);font:inherit;font-size:var(--fs-300);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease), transform var(--m-press) var(--m-ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.guide-module__-fe_CG__pill:hover{border-color:var(--c-text)}.guide-module__-fe_CG__pill:active{transform:scale(.985)}.guide-module__-fe_CG__pillOn{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.guide-module__-fe_CG__pillOn:hover{border-color:var(--c-accent)}.guide-module__-fe_CG__pillOn .guide-module__-fe_CG__n{color:inherit;opacity:.8}.guide-module__-fe_CG__n{color:var(--c-text-2);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.guide-module__-fe_CG__pillGhost{background:var(--c-surface-solid)}.guide-module__-fe_CG__badgeN{border-radius:var(--r-sm);background:var(--c-accent);min-width:20px;height:20px;color:var(--c-accent-ink);font-size:var(--fs-100);font-weight:var(--fw-bold);place-items:center;padding:0 5px;display:inline-grid}.guide-module__-fe_CG__read{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-module__-fe_CG__readLabel{font-size:var(--fs-300);color:var(--c-text-2);margin-right:2px}.guide-module__-fe_CG__tagChip{min-height:36px;padding:0 6px 0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--c-accent);background:var(--c-accent-soft);color:var(--c-text);font-size:var(--fs-300);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--m-fast) var(--m-ease);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.guide-module__-fe_CG__tagChip:hover{background:color-mix(in srgb, var(--c-accent) 22%, var(--c-surface-solid))}.guide-module__-fe_CG__tagChip .guide-module__-fe_CG__x{border-radius:var(--r-sm);width:24px;height:24px;color:var(--c-text);place-items:center;display:grid}.guide-module__-fe_CG__notice{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--c-warn-line);background:var(--c-warn-soft);font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--c-text);align-items:flex-start;display:flex}.guide-module__-fe_CG__notice p{margin:0}.guide-module__-fe_CG__noticeDot{background:var(--c-warn);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.guide-module__-fe_CG__demo{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px dashed var(--c-warn);color:var(--c-warn);font-size:var(--fs-300)}.guide-module__-fe_CG__ask{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface-solid)}.guide-module__-fe_CG__ask h2{font-family:var(--font);font-size:var(--fs-400);font-weight:var(--fw-bold);letter-spacing:0;margin:0 0 var(--sp-1)}.guide-module__-fe_CG__ask p{margin:0 0 var(--sp-2);font-size:var(--fs-300);color:var(--c-text-2)}.guide-module__-fe_CG__wrapChips{gap:var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-module__-fe_CG__summary{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin:var(--sp-6) 0 var(--sp-3);flex-wrap:wrap;display:flex}.guide-module__-fe_CG__summary h2{margin:0}.guide-module__-fe_CG__summary p{font-size:var(--fs-300);color:var(--c-text-2);margin:0}.guide-module__-fe_CG__cards{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.guide-module__-fe_CG__card{min-width:0;padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface-solid);transition:border-color var(--m-fast) var(--m-ease), transform var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease);flex-direction:column;gap:2px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.guide-module__-fe_CG__card:hover{border-color:var(--c-line-strong);box-shadow:var(--e-2);transform:translateY(-2px)}.guide-module__-fe_CG__card:hover .guide-module__-fe_CG__cardName a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.guide-module__-fe_CG__card:active{transform:scale(.995)}.guide-module__-fe_CG__cardName{font-family:var(--font);font-size:var(--fs-500);line-height:1.3;font-weight:var(--fw-bold);letter-spacing:0;overflow-wrap:anywhere;margin:0}.guide-module__-fe_CG__cardName a{color:var(--c-text);text-decoration:none}.guide-module__-fe_CG__cardName a:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.guide-module__-fe_CG__cardName a:focus-visible{outline:none}.guide-module__-fe_CG__cardName a:focus-visible:after{outline:2px solid var(--c-focus);outline-offset:2px}.guide-module__-fe_CG__what{font-size:var(--fs-300);color:var(--c-text);overflow-wrap:anywhere;margin:0}.guide-module__-fe_CG__whereRow{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-300);color:var(--c-text-2);margin:0;display:flex}.guide-module__-fe_CG__where{min-width:0;margin:0}.guide-module__-fe_CG__dist{font-variant-numeric:tabular-nums;color:var(--c-text-2);flex:none}.guide-module__-fe_CG__record{margin:var(--sp-2) 0 0;padding:0 0 0 var(--sp-3);border-left:2px solid var(--c-line-strong);font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--c-text);overflow-wrap:anywhere}.guide-module__-fe_CG__record b{font-weight:var(--fw-medium);color:var(--c-text-2)}.guide-module__-fe_CG__when{font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--c-text);margin:0}.guide-module__-fe_CG__tags{margin:var(--sp-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.guide-module__-fe_CG__tag{font-size:var(--fs-100);font-weight:var(--fw-medium);padding:2px var(--sp-2);border-radius:var(--r-sm);background:var(--c-good-soft);color:var(--c-good);border:1px solid color-mix(in srgb, var(--c-good) 30%, transparent)}.guide-module__-fe_CG__cardFoot{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-300);color:var(--c-text-2);display:flex}.guide-module__-fe_CG__cardLink{z-index:1;min-height:var(--tap);margin:-10px calc(var(--sp-2) * -1) -12px;padding:0 var(--sp-2);color:var(--c-accent);font-weight:var(--fw-medium);border-radius:var(--r-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.guide-module__-fe_CG__cardLink:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.guide-module__-fe_CG__cardCta{color:var(--c-text-2);align-items:center;gap:4px;display:inline-flex}.guide-module__-fe_CG__more{gap:var(--sp-2);margin:var(--sp-5) 0 0;flex-wrap:wrap;justify-content:flex-start;display:flex}.guide-module__-fe_CG__footNote{margin:var(--sp-8) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--c-line);font-size:var(--fs-300);color:var(--c-text-2);line-height:var(--lh-snug);max-width:78ch}.guide-module__-fe_CG__emptyBox{margin:var(--sp-4) 0 0;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface-solid)}.guide-module__-fe_CG__emptyBox h2{margin:0 0 var(--sp-2)}.guide-module__-fe_CG__emptyBox p{margin:0 0 var(--sp-3);color:var(--c-text-2);font-size:var(--fs-400)}.guide-module__-fe_CG__widen{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.guide-module__-fe_CG__widen a{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--c-line-strong);background:var(--c-surface-solid);color:var(--c-text);font-size:var(--fs-300);font-weight:var(--fw-medium);transition:background var(--m-fast) var(--m-ease), border-color var(--m-fast) var(--m-ease);text-decoration:none;display:flex}.guide-module__-fe_CG__widen a:hover{border-color:var(--c-text);background:var(--c-hover)}.guide-module__-fe_CG__landing{margin-top:var(--sp-8);gap:var(--sp-8);display:grid}.guide-module__-fe_CG__landing h2{font-family:var(--font);font-size:var(--fs-500);font-weight:var(--fw-bold);letter-spacing:0;color:var(--c-text);margin:0 0 var(--sp-3)}.guide-module__-fe_CG__tries{border-top:1px solid var(--c-line);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-module__-fe_CG__tries a{align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-3) 0;border-bottom:1px solid var(--c-line);color:var(--c-text);text-decoration:none;display:flex}.guide-module__-fe_CG__tries a:hover b{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.guide-module__-fe_CG__tries span{font-size:var(--fs-300);color:var(--c-text-2);display:block}.guide-module__-fe_CG__tries b{font-weight:var(--fw-medium)}.guide-module__-fe_CG__tryIcon{width:24px;height:24px;color:var(--c-text-2);flex:none;place-items:center;display:grid}.guide-module__-fe_CG__stat{font-size:var(--fs-300);color:var(--c-text-2);margin:0}.guide-module__-fe_CG__stat b{color:var(--c-text)}.guide-module__-fe_CG__panel{display:none}.guide-module__-fe_CG__panel:target,.guide-module__-fe_CG__panelOpen{z-index:60;background:var(--c-surface-solid);border-top:1px solid var(--c-line);border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:min(86dvh,720px);box-shadow:var(--e-3);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.guide-module__-fe_CG__backdrop{display:none}.guide-module__-fe_CG__panel:target+.guide-module__-fe_CG__backdrop,.guide-module__-fe_CG__panelOpen+.guide-module__-fe_CG__backdrop{z-index:59;background:var(--c-scrim);cursor:default;border:0;width:100%;display:block;position:fixed;inset:0}.guide-module__-fe_CG__panelHead{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--c-line-soft);flex:none;justify-content:space-between;align-items:center;display:flex}.guide-module__-fe_CG__panelHead h2{font-family:var(--font);font-size:var(--fs-500);font-weight:var(--fw-bold);letter-spacing:0;margin:0}.guide-module__-fe_CG__panelClose{width:var(--tap);height:var(--tap);border-radius:var(--r-md);color:var(--c-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.guide-module__-fe_CG__panelClose:hover{background:var(--c-hover)}.guide-module__-fe_CG__panelBody{overscroll-behavior:contain;min-height:0;padding:var(--sp-2) var(--sp-4) var(--sp-4);flex:1;overflow-y:auto}.guide-module__-fe_CG__panelFoot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line-soft);background:var(--c-surface-solid);flex:none;display:flex}.guide-module__-fe_CG__panelFoot>:first-child{flex:1}.guide-module__-fe_CG__group{padding:var(--sp-4) 0 0;border:0;min-width:0;margin:0}.guide-module__-fe_CG__group legend,.guide-module__-fe_CG__groupLabel{margin:0 0 var(--sp-2);font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--c-text);padding:0;display:block}.guide-module__-fe_CG__opts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.guide-module__-fe_CG__opt{display:inline-flex;position:relative}.guide-module__-fe_CG__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.guide-module__-fe_CG__opt>span{min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-surface-solid);font-size:var(--fs-300);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);align-items:center;gap:6px;display:inline-flex}.guide-module__-fe_CG__opt:hover>span{border-color:var(--c-text)}.guide-module__-fe_CG__opt input:checked+span{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.guide-module__-fe_CG__opt input:checked+span .guide-module__-fe_CG__n{color:inherit;opacity:.8}.guide-module__-fe_CG__opt input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.guide-module__-fe_CG__opt input:disabled+span{color:var(--c-text-2);background:0 0;border-style:dashed}.guide-module__-fe_CG__opt input:disabled{cursor:default}.guide-module__-fe_CG__group select{font-size:var(--fs-400)}.guide-module__-fe_CG__placeList{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.guide-module__-fe_CG__placeList li{border-bottom:1px solid var(--c-line)}.guide-module__-fe_CG__placeList a{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-2) 0;color:var(--c-text);text-decoration:none;display:flex}.guide-module__-fe_CG__placeList a:hover .guide-module__-fe_CG__plName{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.guide-module__-fe_CG__plName{font-weight:var(--fw-medium);overflow-wrap:anywhere;display:block}.guide-module__-fe_CG__plMeta{font-size:var(--fs-300);color:var(--c-text-2);display:block}.guide-module__-fe_CG__plDist{font-size:var(--fs-300);color:var(--c-text-2);font-variant-numeric:tabular-nums;flex:none}.guide-module__-fe_CG__place{max-width:var(--wrap);padding:var(--sp-5) var(--gut) var(--sp-12);margin:0 auto}.guide-module__-fe_CG__crumbs{font-size:var(--fs-300);color:var(--c-text-2);margin:0 0 var(--sp-3)}.guide-module__-fe_CG__crumbs a{min-height:32px;color:var(--c-text-2);align-items:center;display:inline-flex}.guide-module__-fe_CG__placeHead{margin:0 0 var(--sp-4)}.guide-module__-fe_CG__placeHead[data-photo="0"]{padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--r-lg);background:var(--town,#e9e3d3)}.guide-module__-fe_CG__placeTitle{margin:0 0 var(--sp-2);font-size:var(--fs-700);overflow-wrap:anywhere}.guide-module__-fe_CG__placeEyebrow{margin:0 0 var(--sp-1);font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--c-text)}.guide-module__-fe_CG__placeAddr{font-size:var(--fs-400);color:var(--c-text);margin:0}.guide-module__-fe_CG__placeSub{margin:var(--sp-2) 0 0;font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--c-text-2);max-width:62ch}.guide-module__-fe_CG__placeHead[data-photo="0"] .guide-module__-fe_CG__placeSub{color:#46423a}.guide-module__-fe_CG__actions{gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.guide-module__-fe_CG__actions>*{width:100%;min-width:0;padding:0 var(--sp-2);font-size:var(--fs-300);text-align:center}.guide-module__-fe_CG__actions>:first-child{font-size:var(--fs-400);grid-column:1/-1;min-height:48px}.guide-module__-fe_CG__placeGrid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.guide-module__-fe_CG__placeMain,.guide-module__-fe_CG__placeSide{min-width:0}.guide-module__-fe_CG__block{margin:0 0 var(--sp-5);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface-solid)}.guide-module__-fe_CG__block h2{margin:0 0 var(--sp-3);font-size:1.375rem}.guide-module__-fe_CG__placeSide .guide-module__-fe_CG__block{margin-bottom:var(--sp-8);background:0 0;border:0;border-radius:0;padding:0}.guide-module__-fe_CG__verbatim{margin:0 0 var(--sp-4);padding:0 0 0 var(--sp-4);border-left:2px solid var(--c-text)}.guide-module__-fe_CG__verbatim small{font-size:var(--fs-200);color:var(--c-text-2);margin-bottom:2px;display:block}.guide-module__-fe_CG__verbatim q,.guide-module__-fe_CG__verbatim strong{font-family:var(--font-display);quotes:none;overflow-wrap:anywhere;font-size:1.75rem;font-weight:400;line-height:1.2}.guide-module__-fe_CG__recordCols>div:first-child{margin-bottom:var(--sp-4)}.guide-module__-fe_CG__kv{gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);font-size:var(--fs-400);grid-template-columns:max-content 1fr;display:grid}.guide-module__-fe_CG__kv dt{color:var(--c-text-2)}.guide-module__-fe_CG__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.guide-module__-fe_CG__fine{margin:var(--sp-2) 0 0;font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--c-text-2);overflow-wrap:anywhere;max-width:78ch}.guide-module__-fe_CG__caveat{margin:var(--sp-3) 0 0;font-size:var(--fs-300);color:var(--c-text);font-weight:var(--fw-medium)}.guide-module__-fe_CG__hours{margin:0 0 var(--sp-6);padding:0 0 0 var(--sp-4);border-left:2px solid var(--c-line-strong);color:var(--c-text-2);font-size:var(--fs-400)}.guide-module__-fe_CG__reasons{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.guide-module__-fe_CG__reasons li{gap:var(--sp-3);font-size:var(--fs-400);grid-template-columns:76px 1fr;align-items:baseline;display:grid}.guide-module__-fe_CG__reasons .guide-module__-fe_CG__tag{justify-self:start}.guide-module__-fe_CG__photo{margin:0 0 var(--sp-4);border-radius:var(--r-lg);background:var(--c-surface-2);aspect-ratio:4/3;display:block;overflow:hidden}.guide-module__-fe_CG__photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--m-image) var(--m-ease);display:block}@media (hover:hover) and (pointer:fine){.guide-module__-fe_CG__photo:hover img{transform:scale(1.02)}}.guide-module__-fe_CG__owner{gap:0 var(--sp-5);margin:var(--sp-6) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--c-line);font-size:var(--fs-300);flex-wrap:wrap;display:flex}.guide-module__-fe_CG__owner a{min-height:var(--tap);align-items:center;display:inline-flex}.guide-module__-fe_CG__twoCol{gap:0 var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:640px){.guide-module__-fe_CG__tries{column-gap:var(--sp-6);grid-template-columns:1fr 1fr}.guide-module__-fe_CG__cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.guide-module__-fe_CG__actions{flex-wrap:wrap;display:flex}.guide-module__-fe_CG__actions>*{width:auto;padding:0 var(--sp-5);font-size:var(--fs-400)}.guide-module__-fe_CG__actions>:first-child{min-height:var(--tap)}.guide-module__-fe_CG__photo{aspect-ratio:16/9}.guide-module__-fe_CG__placeHead[data-photo="0"]{padding:var(--sp-8)}.guide-module__-fe_CG__block{padding:var(--sp-6)}.guide-module__-fe_CG__widen{grid-template-columns:1fr 1fr}.guide-module__-fe_CG__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.guide-module__-fe_CG__layout{gap:var(--sp-8);margin-top:var(--sp-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.guide-module__-fe_CG__panel,.guide-module__-fe_CG__panel:target,.guide-module__-fe_CG__panelOpen{top:calc(var(--header-h) + var(--sp-4));z-index:1;max-height:calc(100dvh - var(--header-h) - var(--sp-8));border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:none;background:var(--c-surface-solid);grid-area:1/1;display:block;position:sticky;overflow-y:auto}.guide-module__-fe_CG__panel:target+.guide-module__-fe_CG__backdrop,.guide-module__-fe_CG__panelOpen+.guide-module__-fe_CG__backdrop,.guide-module__-fe_CG__panelClose,.guide-module__-fe_CG__filtersBtn{display:none}.guide-module__-fe_CG__panelBody{overflow:visible}.guide-module__-fe_CG__panelFoot{position:static}.guide-module__-fe_CG__main{grid-area:1/2}.guide-module__-fe_CG__main .guide-module__-fe_CG__summary{margin-top:0}.guide-module__-fe_CG__scroller{flex-wrap:wrap;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.guide-module__-fe_CG__tries{grid-template-columns:1fr 1fr 1fr}.guide-module__-fe_CG__hideWideJs{display:none}.guide-module__-fe_CG__top{max-width:760px}.guide-module__-fe_CG__photo{aspect-ratio:21/9;width:100%;max-height:480px}.guide-module__-fe_CG__placeMain{gap:0 var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.guide-module__-fe_CG__placeMain>.guide-module__-fe_CG__block:only-of-type,.guide-module__-fe_CG__placeMain>:not(.guide-module__-fe_CG__block){grid-column:1/-1}.guide-module__-fe_CG__recordCols{gap:0 var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.guide-module__-fe_CG__placeSide{margin-top:var(--sp-4)}}
.picks-module__AlRQjq__pickWrap{align-items:flex-start;gap:var(--sp-1,4px);flex-direction:column;min-width:0;display:inline-flex}.picks-module__AlRQjq__pick{justify-content:center;align-items:center;gap:var(--sp-2,8px);min-width:88px;min-height:var(--tap,44px);padding:0 var(--sp-4,16px);font:inherit;font-size:var(--fs-300,.875rem);font-weight:var(--fw-bold,700);color:var(--c-accent,#5cc8ff);background:var(--c-accent-soft,#5cc8ff29);border:1px solid var(--c-accent,#5cc8ff);border-radius:var(--r-pill,999px);cursor:pointer;transition:background var(--m-fast,.12s) var(--m-ease,ease), color var(--m-fast,.12s) var(--m-ease,ease);line-height:1;display:inline-flex}.picks-module__AlRQjq__pick:hover{background:color-mix(in srgb, var(--c-accent) 22%, var(--c-surface-solid))}.picks-module__AlRQjq__pick[aria-pressed=true]{color:var(--c-accent-ink,#04101c);background:var(--c-accent,#3ddc84);border-color:var(--c-accent,#3ddc84);cursor:default}.picks-module__AlRQjq__pick[aria-busy=true]{opacity:.75}.picks-module__AlRQjq__pick:focus-visible{outline:2px solid var(--c-focus,#ffd166);outline-offset:2px}.picks-module__AlRQjq__pickIcon{flex:none}.picks-module__AlRQjq__pickNote{font-size:var(--fs-200,.8125rem);line-height:var(--lh-snug,1.35);color:var(--c-text-2,#b4c2de);max-width:22rem}.picks-module__AlRQjq__pickNote:empty{display:none}.picks-module__AlRQjq__sm{align-items:flex-end}.picks-module__AlRQjq__sm .picks-module__AlRQjq__pickNote{text-align:right;max-width:11rem}.picks-module__AlRQjq__board{min-width:0}.picks-module__AlRQjq__boardTitle{margin:0 0 var(--sp-3,12px);line-height:var(--lh-tight,1.2)}.picks-module__AlRQjq__empty{padding:var(--sp-5,20px) var(--sp-4,16px);color:var(--c-text-2,#b4c2de);border:1px solid var(--c-line,#2a3960);border-radius:var(--r-lg,12px);background:var(--c-surface-solid);margin:0}.picks-module__AlRQjq__rows{border:1px solid var(--c-line,#2a3960);border-radius:var(--r-lg,12px);background:var(--c-surface-solid,#111a2e);margin:0;padding:0;list-style:none;overflow:hidden}.picks-module__AlRQjq__rowItem{align-items:center;gap:var(--sp-3,12px);padding:var(--sp-2,8px) var(--sp-3,12px);flex-wrap:wrap;min-height:60px;display:flex}.picks-module__AlRQjq__rowItem+.picks-module__AlRQjq__rowItem{border-top:1px solid var(--c-line-soft,#ffffff1a)}.picks-module__AlRQjq__rank{text-align:center;width:28px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--c-text-2,#b4c2de);flex:none;font-size:1.25rem;font-weight:400}.picks-module__AlRQjq__rowItem:nth-child(-n+3) .picks-module__AlRQjq__rank{color:var(--c-text)}.picks-module__AlRQjq__rowMain{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.picks-module__AlRQjq__rowName{color:var(--c-text,#eef3fd);font-weight:var(--fw-medium,600);overflow-wrap:anywhere;padding:var(--sp-1,4px) 0;text-decoration:none}.picks-module__AlRQjq__rowName:hover{text-decoration:underline}.picks-module__AlRQjq__rowMeta{font-size:var(--fs-200,.8125rem);color:var(--c-text-2,#b4c2de);font-variant-numeric:tabular-nums}.picks-module__AlRQjq__rowTown{text-transform:capitalize}.picks-module__AlRQjq__inRow{display:contents}.picks-module__AlRQjq__inRow .picks-module__AlRQjq__pickNote{text-align:right;max-width:none;padding:0 0 var(--sp-1,4px) 40px;flex:1 0 100%}.picks-module__AlRQjq__page{max-width:var(--wrap);padding:var(--sp-6,24px) var(--gut) var(--sp-12,64px);margin:0 auto}.picks-module__AlRQjq__eyebrow{margin:0 0 var(--sp-2,8px);color:var(--c-text-2);font-size:var(--fs-300,.875rem);font-weight:var(--fw-medium)}.picks-module__AlRQjq__title{margin:0 0 var(--sp-2,8px)}.picks-module__AlRQjq__lede{margin:0 0 var(--sp-4,16px);color:var(--c-text);font-size:var(--fs-500,1.125rem);line-height:var(--lh-snug);max-width:40rem}.picks-module__AlRQjq__rule{margin:0 0 var(--sp-6,24px);padding:var(--sp-3,12px) var(--sp-4,16px);max-width:40rem;font-size:var(--fs-300,.875rem);color:var(--c-text,#eef3fd);border:0;border-left:2px solid var(--c-text);background:0 0;border-radius:0}.picks-module__AlRQjq__grid{gap:var(--sp-8,32px);grid-template-columns:1fr;display:grid}@media (min-width:860px){.picks-module__AlRQjq__grid{gap:var(--sp-6,24px);grid-template-columns:1fr 1fr;align-items:start}}.picks-module__AlRQjq__foot{margin:var(--sp-8,32px) 0 0;font-size:var(--fs-300,.875rem);color:var(--c-text-2,#b4c2de);max-width:40rem}.picks-module__AlRQjq__foot a{padding:var(--sp-2,8px) 0;display:inline-block}.picks-module__AlRQjq__off{padding:var(--sp-5,20px) var(--sp-4,16px);color:var(--c-text-2,#b4c2de);border:1px solid var(--c-line,#2a3960);border-radius:var(--r-lg,12px);background:var(--c-surface-solid);max-width:40rem;margin:0}
