@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-vietnamese-600-normal-DE3HDSOL.woff2") format("woff2"),url("./media/fraunces-vietnamese-600-normal-AZNJUO5I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-latin-ext-600-normal-K7IVURXI.woff2") format("woff2"),url("./media/fraunces-latin-ext-600-normal-FCSA5VES.woff") format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fraunces-latin-600-normal-5VSMB6GO.woff2") format("woff2"),url("./media/fraunces-latin-600-normal-XJWJMTXS.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-cyrillic-ext-400-normal-HVSF3G4V.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-400-normal-GC7PW5BT.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-vietnamese-400-normal-HPAWSX3A.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-400-normal-DBYWRNJM.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-ext-400-normal-OMFJWTRC.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-400-normal-J6KHIY4H.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url("./media/hanken-grotesk-latin-400-normal-LZV24X4Y.woff2") format("woff2"),url("./media/hanken-grotesk-latin-400-normal-35EH5QAW.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/hanken-grotesk-cyrillic-ext-500-normal-3C5PIRMS.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-500-normal-736YWQ2E.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/hanken-grotesk-vietnamese-500-normal-CBUN6LG3.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-500-normal-PO3NTOBG.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/hanken-grotesk-latin-ext-500-normal-7WR6MWHR.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-500-normal-ISS4CEMZ.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/hanken-grotesk-latin-500-normal-7LZHCNIV.woff2") format("woff2"),url("./media/hanken-grotesk-latin-500-normal-EHBXT5GK.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-cyrillic-ext-600-normal-4N25YLHX.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-600-normal-ZDD5VTBB.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-vietnamese-600-normal-6LULICIN.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-600-normal-TAL66MOS.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-latin-ext-600-normal-2LDM4C3P.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-600-normal-TFNEEC3N.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/hanken-grotesk-latin-600-normal-GGBOCF66.woff2") format("woff2"),url("./media/hanken-grotesk-latin-600-normal-FRVSMW7X.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-cyrillic-ext-700-normal-KB2B6ZZJ.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-700-normal-LKR4XLTI.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-vietnamese-700-normal-UH3LRNBH.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-700-normal-BGFE2LBU.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-ext-700-normal-GAFC2BPG.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-700-normal-QUBFDKOU.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/hanken-grotesk-latin-700-normal-Z4UMQCOM.woff2") format("woff2"),url("./media/hanken-grotesk-latin-700-normal-Y77DRFA6.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url("./media/hanken-grotesk-cyrillic-ext-800-normal-WKF22ODK.woff2") format("woff2"),url("./media/hanken-grotesk-cyrillic-ext-800-normal-BHTM7SER.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url("./media/hanken-grotesk-vietnamese-800-normal-MG6PTYS6.woff2") format("woff2"),url("./media/hanken-grotesk-vietnamese-800-normal-LPFPL7RF.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url("./media/hanken-grotesk-latin-ext-800-normal-7AHI2YBX.woff2") format("woff2"),url("./media/hanken-grotesk-latin-ext-800-normal-CFXM3ZU6.woff") format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url("./media/hanken-grotesk-latin-800-normal-XPUFFEOQ.woff2") format("woff2"),url("./media/hanken-grotesk-latin-800-normal-TQAVGRLM.woff") format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url("./media/mukta-devanagari-500-normal-BE6WTVMU.woff2") format("woff2"),url("./media/mukta-devanagari-500-normal-YFD6UQGA.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url("./media/mukta-latin-ext-500-normal-347RJPCN.woff2") format("woff2"),url("./media/mukta-latin-ext-500-normal-CGVQS6TV.woff") format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url("./media/mukta-latin-500-normal-X6ESYQNK.woff2") format("woff2"),url("./media/mukta-latin-500-normal-A44V4JSG.woff") format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mukta-devanagari-600-normal-MR4I3HQF.woff2") format("woff2"),url("./media/mukta-devanagari-600-normal-OEM323ME.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mukta-latin-ext-600-normal-CNBE32MQ.woff2") format("woff2"),url("./media/mukta-latin-ext-600-normal-JUIAJGIA.woff") format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mukta-latin-600-normal-HSPFZIE4.woff2") format("woff2"),url("./media/mukta-latin-600-normal-FDMQSQKG.woff") format("woff");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}:root{--header-h: 5.75rem;--r-sm: .7rem;--r-md: 1.1rem;--r-lg: 1.5rem;--disc-sm: 2.25rem;--disc-md: 3rem;--disc-lg: 4rem;--green: #1f3d2b;--green-2: #2e5a3c;--green-3: #3c7350;--gold: #c8962e;--gold-dk: #8a5f12;--gold-tint: #f3e3b8;--cream: #f5efe2;--cream-2: #ede5d2;--milk: #fffdf7;--ink: #18241c;--ink-2: #4a5a4e;--line: #ddd6c3;--sky: #dceef8;--sky-dk: #1f5e86;--olive: #6e7b3b;--kraft: #b48a5a;--on-green: #d9e4d6;--on-green-strong: #fffdf7;--display: "Fraunces", Georgia, "Times New Roman", serif;--body: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--hindi: "Mukta", "Hanken Grotesk", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:6.75rem}body{font-family:var(--body);font-size:1.0625rem;line-height:1.6;color:var(--ink);background:var(--milk);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ul,ol,figure{margin:0}img,svg{display:block;max-width:100%}button{font:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:var(--r-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.hi{font-family:var(--hindi);font-weight:500}:root{--bottom-ui: 0rem}:root:has(.basket-bar){--bottom-ui: 6rem}@media (max-width: 999px){:root,:root:has(.basket-bar),:root:has(app-site-header .bar.is-compact){--header-h: 3.75rem;--bottom-ui: calc(4.25rem + env(safe-area-inset-bottom)) }}.rf-wrap{max-width:72rem;margin:0 auto;padding-inline:1.25rem}@media (min-width: 900px){.rf-wrap{padding-inline:2rem}}.rf-band{padding-block:3.25rem}@media (min-width: 900px){.rf-band{padding-block:4.25rem}}.rf-milk{background:var(--milk)}.rf-cream{background:var(--cream)}.rf-green{background:var(--green);color:var(--on-green-strong)}.rf-eyebrow{font-weight:700;font-size:.95rem;color:var(--gold-dk)}.rf-green .rf-eyebrow{color:var(--gold-tint)}.rf-h1{font-family:var(--display);font-weight:600;letter-spacing:-.015em;line-height:1.1;font-size:clamp(2.05rem,4.1vw,3.25rem);text-wrap:balance}.title-hi{font-family:var(--hindi);font-weight:500;font-size:clamp(1.15rem,2.3vw,1.45rem);line-height:1.4;color:var(--green-2);margin-top:.35rem}.rf-tick{flex:none;width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--gold-tint)}.rf-disc{flex:none;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--gold-tint)}.rf-disc--sm{width:var(--disc-sm);height:var(--disc-sm)}.rf-disc--md{width:var(--disc-md);height:var(--disc-md)}.rf-disc--lg{width:var(--disc-lg);height:var(--disc-lg)}.rf-h2{font-family:var(--display);font-weight:600;letter-spacing:-.015em;line-height:1.1;font-size:clamp(1.85rem,3.6vw,2.75rem);text-wrap:balance;max-width:24ch}.rf-h3{font-family:var(--display);font-weight:600;font-size:1.3rem;line-height:1.25}.rf-lede{font-size:1.15rem;line-height:1.6;max-width:38rem;color:var(--ink-2)}.rf-green .rf-lede{color:var(--on-green)}.rf-sub-hi{font-family:var(--hindi);font-weight:500;font-size:1.15rem;color:var(--green-2)}.rf-green .rf-sub-hi{color:var(--gold-tint)}.rf-head{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.75rem}.rf-btn{min-height:3rem;padding-inline:1.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700;font-size:1rem;border-radius:var(--r-sm);cursor:pointer;border:2px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.rf-btn:hover{transform:translateY(-1px)}.rf-btn--wa{background:var(--green);color:var(--milk)}.rf-btn--wa:hover{background:var(--green-2)}.rf-btn--gold{background:var(--gold);color:var(--ink)}.rf-btn--gold:hover{background:#d9a63c}.rf-btn--ghost{border-color:var(--green);color:var(--green);background:transparent}.rf-btn--ghost:hover{background:var(--cream)}.rf-green .rf-btn--ghost{border-color:var(--on-green);color:var(--milk)}.rf-green .rf-btn--ghost:hover{background:var(--green-2)}.rf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.rf-btn .bi{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.rf-btn .bi .hi{font-family:var(--hindi);font-weight:500;font-size:.9em;opacity:.92}.rf-btn:has(.bi){min-height:3.4rem;padding-block:.45rem}.rf-btn--sm{min-height:2.5rem;padding-inline:1rem;font-size:.95rem;gap:.35rem}.rf-btn:focus-visible,.rf-chip:focus-visible,.rf-stepper button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.rf-fields{display:grid;gap:.45rem}.rf-fields label{font-weight:700;margin-top:.4rem}.rf-fields label .opt{font-weight:500;color:var(--ink-2)}.rf-fields input,.rf-fields textarea{font:inherit;padding:.7rem .85rem;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--milk);color:var(--ink);min-height:2.9rem}.rf-fields input:focus,.rf-fields textarea:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--green)}.rf-chip:disabled{opacity:.45;cursor:default}.rf-chips{display:flex;flex-wrap:wrap;gap:.5rem}.rf-chip{min-height:2.5rem;padding:0 1rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid var(--line);background:var(--milk);color:var(--ink);font:inherit;font-weight:600;font-size:.92rem;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rf-chip:hover{border-color:var(--green-2)}.rf-chip[aria-pressed=true],.rf-chip.is-on{background:#eef3ea;border-color:var(--green-2);color:var(--green);box-shadow:inset 0 0 0 1px var(--green-2);font-weight:800}.rf-chip--sm{min-height:2rem;padding:0 .65rem;font-size:.85rem}@media (max-width: 999px){.rf-chip{min-height:2.75rem}.rf-chip--sm{min-height:2.5rem}.rf-stepper button{width:2.6rem;height:2.6rem}}.rf-stepper{width:max-content;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:999px;background:var(--green);color:var(--milk)}.rf-stepper button{width:2.1rem;height:2.1rem;border-radius:50%;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.rf-stepper button:hover:not(:disabled){background:#ffffff26}.rf-stepper button:disabled{opacity:.4;cursor:default}.rf-stepper output{min-width:1.6rem;text-align:center;font-weight:800}.rf-stepper--lg button{width:2.6rem;height:2.6rem}.rf-stepper--lg output{min-width:2.2rem;font-size:1.15rem}.rf-link{font-weight:700;color:var(--green-2);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration-color:var(--gold)}.rf-link:hover{color:var(--green)}.rf-card{background:var(--milk);border:1px solid var(--line);border-radius:var(--r-md)}.rf-notice{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1.1rem 1.25rem;border-radius:var(--r-md);background:var(--green);color:var(--milk)}.rf-notice strong{display:block}.rf-prose{max-width:44rem;display:flex;flex-direction:column;gap:1rem;color:var(--ink-2)}.rf-prose h2{font-family:var(--display);font-weight:600;font-size:1.5rem;color:var(--ink);margin-top:1.5rem}.rf-prose ul{padding-left:1.2rem;display:flex;flex-direction:column;gap:.4rem}.rf-skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.7rem 1rem;border-radius:var(--r-sm);background:var(--green);color:var(--milk);font-weight:700;transition:top .15s ease}.rf-skip:focus{top:1rem}main:has(>*>section.rf-green:last-child)+app-site-footer footer,main:has(>*>section:last-child>.rf-green:last-child)+app-site-footer footer,main:has(>*>*:last-child>section.rf-green:last-child)+app-site-footer footer{margin-top:0;background:var(--green)}:root:has(app-site-header .bar.is-compact){--header-h: 4.5rem}
