:root{--background:#f4f2ee;--foreground:#171717;--brand-700:#a84900;--brand-800:#8f3f00;--brand-600:#a84900;--brand-500:#ff8f1f;--brand-400:#ffa64d;--brand-tint:#fff3e4;--brand-tint-weak:#fff9f1;--brand-tint-line:#f4dcc2;--brand-picked:#fbd6a3;--brand-text:#a84900;--feat-golf-fill:#f0f4e6;--feat-golf-text:#4f6b1f;--feat-golf-line:#dbe4c8;--feat-lake-fill:#e7f2f7;--feat-lake-text:#1d6a8c;--feat-lake-line:#c9e2ec;--ink:#2b2724;--text:#4d4641;--muted:#7d736c;--muted-strong:#6b5f4e;--line:#ece7e2;--line-strong:#ded6ce;--surface:#fbf8f5;--st-active:#01850e;--st-active-tint:#e5f3e7;--st-soon:#010885;--st-soon-tint:#e6e7f3;--st-pending:#a84900;--st-pending-tint:#fff3e4;--st-sold:#850101;--st-sold-tint:#f6e6e6;--st-failed:#5b6674;--st-failed-tint:#eceef0;--ring:#2a5f96;--bar-h:calc(50px + env(safe-area-inset-bottom,0px));--bar-lift:0px;--bar-clear:calc(var(--bar-h) + 58px);--bar-clear-picking:calc(var(--bar-h) + 118px);--r-control:9px;--r-nested:6px;--shadow-card-hover:0 2px 8px #2b27241a;--shadow-drawer:-12px 0 32px #2b272424;--shadow-sheet:0 -8px 22px #2b272424;--shadow-bar:0 10px 28px #2b27242e;--shadow-mapbtn:0 2px 10px #2b27242e;--scrim:#2b272457;--focus:0 0 0 2px #fff, 0 0 0 4px #2a5f96}html{overscroll-behavior-y:none;height:100%}html,body{max-width:100vw}html{overflow-x:hidden}html[data-rid-bar]{height:100%;overflow:hidden}html[data-rid-bar] body{height:calc(100% - var(--rid-bar,0px));overscroll-behavior-y:none;min-height:0;overflow:hidden auto}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-rid-watching]{overflow:hidden}@media (max-width:767px){html[data-search=open]{overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0}body:has([data-review-writebar]){padding-bottom:var(--bar-h,50px)}}html[data-review-clean] [data-rv-hide],html[data-review-clean] footer{display:none}:root{--rv-t-eyebrow:10px;--rv-t-label:10.5px;--rv-t-time:11px;--rv-t-mini:11.5px;--rv-t-ctl:12px;--rv-t-body-sm:12.5px;--rv-t-name:13px;--rv-t-body:14.5px;--rv-t-title:16px;--rv-lh-tight:1.15;--rv-lh-snug:1.35;--rv-lh-body:1.45;--rv-sp-1:3px;--rv-sp-2:5px;--rv-sp-3:7px;--rv-sp-4:9px;--rv-sp-5:10px;--rv-card-pad-y:12px;--rv-card-pad-x:14px;--rv-card-gap:10px;--rv-head-pad-b:8px;--rv-sum-pad-y:5px;--rv-sum-pad-x:14px;--rv-sum-val-pad-y:8px;--rv-media-gap:3px;--rv-ctl-h:26px;--rv-ctl-h-lg:28px;--rv-voice-h:32px;--rv-voice-pad-y:2px;--rv-voice-btn:22px;--rv-hair:var(--line);--rv-rule:var(--line-strong);--rv-edge:#b3a89d;--rv-card-radius:12px;--rv-bar-gap:10px}@media (max-width:767px){:root{--rv-card-pad-y:10px;--rv-card-pad-x:12px;--rv-card-gap:7px;--rv-sum-pad-x:11px;--rv-media-gap:3px;--rv-ctl-h:30px;--rv-ctl-h-lg:38px;--rv-voice-h:38px;--rv-voice-pad-y:4px;--rv-voice-btn:28px;--rv-bar-gap:8px}}
.footer-module__X2QBLa__foot{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);flex:none;font-size:13px;line-height:1.5}.footer-module__X2QBLa__inner{max-width:1440px;padding:18px var(--pagePadX,24px) 10px;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin:0 auto;display:flex}.footer-module__X2QBLa__who p{margin:0}.footer-module__X2QBLa__lead{color:var(--text)}.footer-module__X2QBLa__who b{color:var(--ink);font-weight:700}.footer-module__X2QBLa__who a,.footer-module__X2QBLa__links a{color:var(--text);text-decoration:none}.footer-module__X2QBLa__who a:hover,.footer-module__X2QBLa__links a:hover{color:var(--brand-text);text-decoration:underline}.footer-module__X2QBLa__links{flex-wrap:wrap;flex:none;align-items:center;gap:4px 18px;font-weight:600;display:flex}.footer-module__X2QBLa__base{max-width:1440px;padding:0 var(--pagePadX,24px) 18px;margin:0 auto;font-size:12px}@media (max-width:767px){.footer-module__X2QBLa__inner{flex-direction:column;padding:16px 16px 8px}.footer-module__X2QBLa__links{gap:6px 16px}.footer-module__X2QBLa__base{padding:0 16px 20px}}body:has(main[data-view]:not([data-view=card])) .footer-module__X2QBLa__foot{display:none}
