@charset "UTF-8";:root{--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.25rem, 1.05rem + 1vw, 1.5rem);--fs-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 1.875rem);--fs-3xl: clamp(1.75rem, 1.3rem + 2.25vw, 2.375rem);--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.65;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--ls-eyebrow: .08em;--icon-xs: 14px;--icon-sm: 16px;--icon-md: 18px;--icon-lg: 22px;--icon-xl: 28px;--icon-2xl: 44px}:root{--orange: #db7b00;--orange-dark: #b86200;--orange-light: #f0c878;--orange-pale: #fdf6ec;--cream: #faf8f5;--border: #ede7dc;--text: #1a1208;--muted: #888;--page: #ffffff;--card: #f4f1ea;--card-radius: 16px;--card-shadow: 0 2px 8px rgba(80, 60, 20, .05);--card-gap: 12px;--brand: var(--orange);--brand-dark: var(--orange-dark);--brand-light: var(--orange-light);--brand-pale: var(--orange-pale);--brand-border: var(--border);--on-brand: #ffffff;--on-brand-soft: rgba(255, 255, 255, .88);--on-brand-fill: rgba(255, 255, 255, .22);--header-bg: #ffffff;--header-ctrl: #888;--header-ctrl-border: #ddd;--header-ctrl-bg: transparent;--header-ctrl-strong: var(--brand-dark);--header-ctrl-strong-border: var(--brand-light);--header-cta-bg: var(--brand);--header-cta-fg: #fff;--header-cta-bg-hover: var(--brand-dark);--header-burger-bg: var(--brand-pale);--header-burger-border: var(--brand-light);--header-burger-line: var(--brand-dark);--font-title: "Inter", "Inter Fallback", sans-serif;--font-body: "Inter", "Inter Fallback", sans-serif}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107.64%}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-body);color:var(--text);background:#fff}body.cart-open{overflow:hidden}body.cart-open .cart-dock{z-index:1000}.pac-container{z-index:100000;border-radius:10px;box-shadow:0 8px 28px #00000029;font-family:var(--font-body);margin-top:4px}.content-body table{width:100%;margin:22px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;font-size:.95rem;line-height:1.5}.content-body th,.content-body td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.content-body th:last-child,.content-body td:last-child{border-right:0}.content-body th>p,.content-body td>p{margin:0}.content-body tr:last-child td{border-bottom:0}.content-body thead th,.content-body tr:first-child th{background:var(--brand-pale);color:var(--text);font-weight:700;border-bottom:2px solid var(--brand-border, var(--border))}.content-body tbody tr:nth-child(2n) td{background:var(--cream)}@media(max-width:560px){.content-body table{font-size:.88rem}.content-body th,.content-body td{padding:8px 10px}}
