@font-face{font-family:display;src:url(../media/cond_600-s.p.289y3avl9x-vx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/cond_700-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.fofTma_className{font-family:display,display Fallback,Arial Narrow,Arial,sans-serif}.fofTma_variable{--ob-font-display:"display", "display Fallback", Arial Narrow, Arial, sans-serif}
@font-face{font-family:text;src:url(../media/sans-s.p.319-552wy8l00.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:text;src:url(../media/sans_italic-s.p.0zgtbofc40-y5.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.QzLy7q_className{font-family:text,text Fallback,Helvetica,Arial,sans-serif}.QzLy7q_variable{--ob-font-text:"text", "text Fallback", Helvetica, Arial, sans-serif}
:root{--ob-navy:#14213a;--ob-navy-2:#1b2c4c;--ob-navy-3:#0e182b;--ob-navy-line:#2a3d60;--ob-rasp:#ff4f6d;--ob-rasp-ink:#c8223f;--ob-rasp-deep:#a51a33;--ob-sherbet:#ffc94d;--ob-page:#f0f2f5;--ob-card:#fff;--ob-line:#d8dde4;--ob-line-2:#c3cad4;--ob-ink:#18202e;--ob-ink-2:#3f4a5b;--ob-ink-3:#5a6474;--ob-tint:#f6f7f9;--ob-fruit:#e5485f;--ob-ice:#2f8fc4;--ob-mint:#1f9a6d;--ob-dessert:#b5772f;--ob-candy:#9b4fd1;--ob-drink:#d9781a;--ob-r:3px;--ob-r-sm:2px;--ob-shadow:0 1px 2px #14213a0f, 0 2px 8px #14213a0d;--ob-shadow-2:0 4px 18px #14213a1f;--ob-display:var(--ob-font-display), "Arial Narrow", Arial, sans-serif;--ob-text:var(--ob-font-text), Helvetica, Arial, sans-serif;--ob-max:1240px;--ob-measure:70ch}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}html.ob-locked{overflow:hidden}body{background:var(--ob-page);color:var(--ob-ink);font-family:var(--ob-text);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--ob-display);letter-spacing:.005em;color:var(--ob-ink);text-wrap:balance;margin:0 0 14px;font-weight:700;line-height:1.08}h1{font-size:clamp(2.2rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,3vw,2.05rem);font-weight:600}h3{font-size:1.3rem;font-weight:600}p{margin:0 0 14px}a{color:var(--ob-rasp-ink);text-underline-offset:3px}a:hover{color:var(--ob-rasp-deep)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--ob-sherbet);outline-offset:2px}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-skip{z-index:100;background:var(--ob-sherbet);color:var(--ob-navy);padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.ob-skip:focus{top:8px}.ob-wrap{width:100%;max-width:var(--ob-max);margin:0 auto;padding:0 16px}@media (min-width:760px){.ob-wrap{padding:0 28px}}.ob-ico{flex:none;display:block}.ob-btn{background:var(--ob-navy);color:#fff;border:2px solid var(--ob-navy);border-radius:var(--ob-r);min-height:50px;font:600 1.15rem/1 var(--ob-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ob-btn:hover{background:var(--ob-navy-2);border-color:var(--ob-navy-2);color:#fff}.ob-btn--rasp{background:var(--ob-rasp);border-color:var(--ob-rasp);color:var(--ob-navy-3)}.ob-btn--rasp:hover{color:var(--ob-navy-3);background:#ff6b84;border-color:#ff6b84}.ob-btn--ghost{color:#fff;background:0 0;border-color:#ffffffd9}.ob-btn--ghost:hover{color:var(--ob-navy);background:#fff;border-color:#fff}.ob-btn--line{color:var(--ob-navy);border-color:var(--ob-navy);background:0 0}.ob-btn--line:hover{background:var(--ob-navy);color:#fff}.ob-btn[disabled]{opacity:.6;cursor:progress}.ob-more{font:600 1.1rem/1 var(--ob-display);letter-spacing:.02em;color:var(--ob-rasp-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ob-more:hover{color:var(--ob-navy)}.ob-flag{z-index:2;background:var(--ob-navy);color:#fff;font:600 .86rem/1.2 var(--ob-display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:5px 22px 5px 10px;display:inline-block;position:absolute;top:0;left:0}.ob-flag--fruit{background:var(--ob-fruit)}.ob-flag--ice{background:var(--ob-ice)}.ob-flag--mint{background:var(--ob-mint)}.ob-flag--dessert{background:var(--ob-dessert)}.ob-flag--candy{background:var(--ob-candy)}.ob-flag--drink{background:var(--ob-drink)}.ob-flag--static{background:var(--ob-rasp);color:var(--ob-navy-3);margin:0 0 14px;position:static}.ob-top{z-index:40;position:sticky;top:0;box-shadow:0 2px 10px #0000002e}.ob-top-main{background:var(--ob-navy)}.ob-top-in{grid-template-columns:auto 1fr auto;align-items:center;gap:12px 28px;min-height:76px;padding-top:12px;padding-bottom:12px;display:grid}.ob-top-brand{text-decoration:none}.ob-wordmark{align-items:center;gap:10px;display:inline-flex}.ob-mark{flex:none;display:block}.ob-wordmark-name{font:700 2rem/1 var(--ob-display);color:#fff;letter-spacing:.01em}.ob-wordmark-name span{color:var(--ob-rasp)}.ob-top-search{border-radius:var(--ob-r);background:#fff;justify-self:center;width:100%;max-width:560px;display:flex;overflow:hidden}.ob-top-search input{min-width:0;height:44px;font:inherit;color:var(--ob-ink);background:0 0;border:0;flex:1;padding:0 14px;font-size:.98rem}.ob-top-search input:focus{outline:none}.ob-top-search:focus-within{box-shadow:0 0 0 3px var(--ob-sherbet)}.ob-top-search button{width:50px;color:var(--ob-navy);cursor:pointer;border:0;border-left:1px solid var(--ob-line);background:#fff;place-items:center;display:grid}.ob-top-search button:hover{background:var(--ob-tint)}.ob-top-links{gap:20px;display:flex}.ob-top-links a{color:#dfe5ef;font:600 1.05rem/1 var(--ob-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.ob-top-links a:hover{color:#fff}.ob-cats{background:var(--ob-navy-2);border-top:1px solid var(--ob-navy-line)}.ob-cats ul{scrollbar-width:none;gap:4px;margin:0 auto;padding-top:6px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.ob-cats ul::-webkit-scrollbar{display:none}.ob-cats a{white-space:nowrap;color:#fff;font:600 1.02rem/1 var(--ob-display);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--ob-r-sm);padding:8px 12px;text-decoration:none;display:block}.ob-cats a:hover{color:#fff;background:#ffffff14}.ob-cat-hot{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding-left:16px!important;padding-right:16px!important}.ob-cat-hot--rasp{background:var(--ob-rasp);color:var(--ob-navy-3)!important}.ob-cat-hot--rasp:hover{background:#ff6b84!important}.ob-cat-hot--sherbet{background:var(--ob-sherbet);color:var(--ob-navy-3)!important}.ob-cat-hot--sherbet:hover{background:#ffd673!important}.ob-trust{background:var(--ob-navy-3);color:#e6ebf3}.ob-trust ul{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px 20px;margin:0 auto;padding-top:8px;padding-bottom:8px;list-style:none;display:grid}.ob-trust li{font:600 .95rem/1.2 var(--ob-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex}.ob-trust .ob-ico{color:var(--ob-sherbet)}.ob-trust em{color:var(--ob-sherbet);font-style:normal}@media (max-width:899px){.ob-top{position:relative}.ob-top-in{grid-template-columns:1fr auto;min-height:0}.ob-top-search{grid-area:2/1/auto/-1;max-width:none}.ob-wordmark-name{font-size:1.7rem}.ob-top-links{gap:16px}.ob-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-trust li{white-space:normal;font-size:.82rem}.ob-trust em{display:none}}.ob-hero{background:var(--ob-navy-3);align-items:center;width:100%;min-height:560px;display:flex;position:relative;overflow:hidden}.ob-hero-img,.ob-hero .ob-imgph{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.ob-hero-shade{background:linear-gradient(90deg,#0a1120eb 0%,#0a1120c7 34%,#0a112040 62%,#0a112000 80%);position:absolute;inset:0}.ob-hero-in{z-index:1;padding-top:56px;padding-bottom:56px;position:relative}.ob-hero-copy{color:#fff;max-width:600px}.ob-hero h1{color:#fff;text-transform:uppercase;letter-spacing:.01em;margin-bottom:18px;font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:.98}.ob-hero h1 span{color:var(--ob-rasp)}.ob-hero-sub{color:#e3e8f0;max-width:50ch;margin-bottom:26px;font-size:1.15rem;line-height:1.55}.ob-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ob-hero .ob-flag--static{background:var(--ob-sherbet)}@media (max-width:759px){.ob-hero{align-items:flex-end;min-height:520px}.ob-hero-shade{background:linear-gradient(#0a112026 0%,#0a1120b3 45%,#0a1120f2 100%)}.ob-hero-in{padding-top:140px;padding-bottom:32px}}.ob-sec{padding:52px 0 0}.ob-sec-h{margin-bottom:18px}.ob-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.ob-sec-head h2{margin:0}.ob-sec-text{max-width:100%;color:var(--ob-ink-2)}.ob-sec-text p{margin-bottom:12px}.ob-box{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow)}.ob-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ob-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ob-topic{text-align:center;background:linear-gradient(160deg, var(--ob-navy-2) 0%, var(--ob-navy) 70%);border:1px solid var(--ob-navy-line);border-radius:var(--ob-r);color:#fff;min-height:112px;font:600 1.25rem/1.1 var(--ob-display);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ob-topic .ob-ico{color:var(--ob-rasp);width:34px;height:34px}.ob-topic:hover{color:#fff;border-color:var(--ob-rasp);transform:translateY(-2px)}.ob-welcome{align-items:center;gap:24px;padding:24px;display:grid}@media (min-width:900px){.ob-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;padding:32px}}.ob-welcome h2 span{color:var(--ob-rasp-ink)}.ob-welcome p{color:var(--ob-ink-2)}.ob-welcome-media{border-radius:var(--ob-r-sm);aspect-ratio:16/10;background:var(--ob-navy);position:relative;overflow:hidden}.ob-welcome-media .ob-img{object-fit:cover;width:100%;height:100%}.ob-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.ob-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ob-feature{text-align:center;padding:20px 14px}.ob-feature .ob-ico{color:var(--ob-rasp-ink);width:32px;height:32px;margin:0 auto 10px}.ob-feature h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:1.1rem}.ob-feature p{color:var(--ob-ink-3);margin:0;font-size:.92rem;line-height:1.45}.ob-fcard{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.ob-fcard[hidden]{display:none}.ob-fcard-media{aspect-ratio:1;background:var(--ob-tint);display:block;position:relative;overflow:hidden}.ob-fcard-media .ob-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ob-fcard:hover .ob-fcard-media .ob-img{transform:scale(1.03)}.ob-fcard-body{flex:1;padding:12px 12px 8px}.ob-fcard-name{margin:0 0 2px;font-size:1.22rem;line-height:1.15}.ob-fcard-name a{color:var(--ob-ink);text-decoration:none}.ob-fcard-name a:hover{color:var(--ob-rasp-ink)}.ob-fcard-range{color:var(--ob-ink-3);margin:0;font-size:.85rem}.ob-specrow{border-top:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ob-specrow div{text-align:center;padding:6px 8px}.ob-specrow div+div{border-left:1px solid var(--ob-line)}.ob-specrow dt{text-transform:uppercase;letter-spacing:.06em;color:var(--ob-ink-3);font-size:.7rem}.ob-specrow dd{margin:0;font-size:.92rem;font-weight:600}.ob-fcard-note{color:var(--ob-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;margin:0;padding:8px 12px 12px;font-size:.86rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ob-fcard-btn{background:var(--ob-navy);color:#fff;min-height:46px;font:600 1.12rem/1 var(--ob-display);letter-spacing:.03em;justify-content:center;align-items:center;text-decoration:none;display:flex}.ob-fcard-btn:hover{background:var(--ob-rasp);color:var(--ob-navy-3)}.ob-scroller-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;margin:0;padding:4px 2px 8px;list-style:none;display:grid;overflow-x:auto}.ob-scroller-track>li{scroll-snap-align:start}@media (min-width:1000px){.ob-scroller-track{grid-auto-columns:calc(20% - 11.2px)}}@media (max-width:599px){.ob-scroller-track{grid-auto-columns:72%}}.ob-scroller-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ob-scroller-btns{gap:8px;display:flex}.ob-scroller-btns button{background:var(--ob-card);border:1px solid var(--ob-line-2);border-radius:var(--ob-r);width:44px;height:44px;color:var(--ob-navy);cursor:pointer;box-shadow:var(--ob-shadow);place-items:center;display:grid}.ob-scroller-btns button:hover{border-color:var(--ob-navy)}.ob-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ob-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.ob-fgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-banners{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ob-banners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ob-banners{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-bantile{aspect-ratio:27/10;border-radius:var(--ob-r);background:var(--ob-navy);text-decoration:none;display:block;position:relative;overflow:hidden}.ob-bantile .ob-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.ob-bantile:hover .ob-img{transform:scale(1.04)}.ob-bantile-label{z-index:1;color:var(--ob-navy);font:600 1.35rem/1 var(--ob-display);letter-spacing:.01em;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);background:#fffffff0;padding:7px 30px 7px 14px;position:absolute;top:14px;left:0}.ob-bantile:hover .ob-bantile-label{background:var(--ob-rasp);color:var(--ob-navy-3)}.ob-bantile--all{background:linear-gradient(135deg, var(--ob-navy-2), var(--ob-navy-3));color:#fff;font:600 1.8rem/1 var(--ob-display);place-items:center;display:grid}.ob-bantile--all:hover{color:#fff;background:linear-gradient(135deg, #22375e, var(--ob-navy))}.ob-bantile--all span{align-items:center;gap:10px;display:inline-flex}.ob-bantile--all .ob-ico{color:var(--ob-rasp)}.ob-gridcards{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ob-gridcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ob-gridcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-gcard{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:var(--ob-r);height:100%;box-shadow:var(--ob-shadow);flex-direction:column;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.ob-gcard:hover{box-shadow:var(--ob-shadow-2)}.ob-gcard-media{aspect-ratio:16/8;background:var(--ob-navy);display:block;position:relative;overflow:hidden}.ob-gcard-media .ob-img{object-fit:cover;width:100%;height:100%}.ob-gcard-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.ob-gcard-title{margin-bottom:8px;font-size:1.4rem}.ob-gcard-title a{color:var(--ob-ink);text-decoration:none}.ob-gcard-title a:after{content:"";position:absolute;inset:0}.ob-gcard-title a:hover{color:var(--ob-rasp-ink)}.ob-gcard-desc{color:var(--ob-ink-2);flex:1;font-size:.94rem}.ob-gcard-meta{border-top:1px solid var(--ob-line);color:var(--ob-ink-3);flex-wrap:wrap;gap:16px;margin:0;padding-top:10px;font-size:.82rem;display:flex}.ob-seo{padding:28px}.ob-seo p{color:var(--ob-ink-2);max-width:92ch}.ob-seo p:last-child{margin-bottom:0}.ob-banner{background:var(--ob-navy);color:#fff;width:100%;position:relative;overflow:hidden}.ob-banner--md{align-items:flex-end;min-height:300px;display:flex}.ob-banner--sm{min-height:0}.ob-banner-img,.ob-banner .ob-imgph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-banner-shade{background:linear-gradient(90deg,#0a1120ed 0%,#0a1120cc 40%,#0a112059 75%,#0a112033 100%);position:absolute;inset:0}.ob-banner--plain .ob-banner-shade{background:linear-gradient(120deg, var(--ob-navy) 0%, var(--ob-navy-2) 100%)}.ob-banner-in{z-index:1;padding-top:28px;padding-bottom:32px;position:relative}.ob-banner h1{color:#fff;max-width:24ch;margin-bottom:10px}.ob-banner-lede{color:#e1e7f0;max-width:62ch;margin:0;font-size:1.08rem}.ob-banner .ob-crumbs ol{color:#b9c3d3}.ob-banner .ob-crumbs a{color:#e1e7f0}.ob-banner .ob-crumbs [aria-current]{color:#b9c3d3}.ob-banner .ob-crumbs li+li:before{color:#6f7f99}@media (max-width:759px){.ob-banner--md{min-height:260px}.ob-banner-shade{background:linear-gradient(#0a112073,#0a1120eb)}}.ob-crumbs ol{color:var(--ob-ink-3);flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;font-size:.86rem;list-style:none;display:flex}.ob-crumbs li{gap:6px;display:inline-flex}.ob-crumbs li+li:before{content:"/";color:var(--ob-line-2)}.ob-crumbs a{color:var(--ob-ink-2);text-decoration:none}.ob-crumbs a:hover{text-decoration:underline}.ob-prose{max-width:var(--ob-measure);font-size:1.04rem}.ob-prose h2{margin-top:40px}.ob-prose h2:first-child{margin-top:0}.ob-prose h3{margin-top:28px;margin-bottom:8px}.ob-prose ul,.ob-prose ol{margin:0 0 16px;padding-left:1.3em}.ob-prose li{margin-bottom:6px}.ob-prose li::marker{color:var(--ob-rasp-ink)}.ob-prose blockquote{background:var(--ob-tint);border-left:4px solid var(--ob-sherbet);margin:20px 0;padding:14px 18px}.ob-prose blockquote p:last-child{margin:0}.ob-prose hr{border:0;border-top:1px solid var(--ob-line);margin:28px 0}.ob-prose code{background:var(--ob-tint);border-radius:2px;padding:1px 5px;font-size:.92em}.ob-tablewrap,.el-quick-facts{border:1px solid var(--ob-line);border-radius:var(--ob-r);background:#fff;margin:20px 0;overflow-x:auto}.ob-tablewrap .el-quick-facts{border:0;margin:0}.ob-prose table{border-collapse:collapse;width:100%;font-size:.94rem}.ob-prose th,.ob-prose td{text-align:left;border-bottom:1px solid var(--ob-line);vertical-align:top;padding:10px 12px}.ob-prose th{background:var(--ob-navy);color:#fff;font:600 1rem/1.2 var(--ob-display);letter-spacing:.03em}.ob-prose tr:nth-child(2n) td{background:var(--ob-tint)}.ob-prose tr:last-child td{border-bottom:0}.ob-paper{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow);padding:24px 20px}@media (min-width:760px){.ob-paper{padding:36px 40px}}.ob-updated-note{color:var(--ob-ink-3);margin:24px 0 0;font-size:.86rem}.ob-byline{align-items:center;gap:12px;display:flex}.ob-byline p{margin:0}.ob-byline-name{font-size:.96rem;font-weight:600}.ob-byline-name a{color:var(--ob-ink)}.ob-byline-role{color:var(--ob-ink-3);font-weight:400}.ob-byline-meta{color:var(--ob-ink-3);flex-wrap:wrap;gap:2px 14px;font-size:.84rem;display:flex}.ob-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ob-avatar--initials{background:var(--ob-navy);color:var(--ob-sherbet);font-family:var(--ob-display);letter-spacing:.04em;place-items:center;font-weight:700;display:inline-grid}.ob-bylinebar{background:var(--ob-card);border-bottom:1px solid var(--ob-line)}.ob-bylinebar .ob-wrap{padding-top:12px;padding-bottom:12px}.ob-article{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px;display:grid}.ob-article>*{min-width:0}@media (min-width:1040px){.ob-article{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}.ob-article-side{order:2;position:sticky;top:20px}}.ob-toc{background:var(--ob-card);border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow)}.ob-toc details{padding:0}.ob-toc summary{background:var(--ob-navy);color:#fff;font:600 1.05rem/1.2 var(--ob-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:12px 16px;list-style:none}.ob-toc summary::-webkit-details-marker{display:none}.ob-toc ol{counter-reset:ob-toc;margin:0;padding:8px 16px 12px;list-style:none}.ob-toc li{counter-increment:ob-toc;border-bottom:1px solid var(--ob-line)}.ob-toc li:last-child{border-bottom:0}.ob-toc a{color:var(--ob-ink-2);grid-template-columns:24px 1fr;padding:8px 0;font-size:.9rem;line-height:1.35;text-decoration:none;display:grid}.ob-toc a:before{content:counter(ob-toc);font:700 .95rem/1.4 var(--ob-display);color:var(--ob-rasp-ink)}.ob-toc a:hover{color:var(--ob-ink)}.ob-faq{margin-top:32px}.ob-faq-list{border:1px solid var(--ob-line);border-radius:var(--ob-r);background:#fff}.ob-faq-item+.ob-faq-item{border-top:1px solid var(--ob-line)}.ob-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.ob-faq-item summary::-webkit-details-marker{display:none}.ob-faq-item summary:hover{background:var(--ob-tint)}.ob-faq-icon{color:var(--ob-rasp-ink);flex:none;transition:transform .2s}.ob-faq-item[open] .ob-faq-icon{transform:rotate(180deg)}.ob-faq-a{color:var(--ob-ink-2);padding:0 16px 16px}.ob-faq-a p{margin:0}.ob-flavour{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:28px;display:grid}.ob-flavour>*{min-width:0}@media (min-width:1040px){.ob-flavour{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px}.ob-flavour-side{order:2;position:sticky;top:20px}}.ob-flavour-side{gap:14px;display:grid}.ob-fhead-tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ob-fhead-tags .ob-flag{position:static}.ob-tagtxt{color:#fff;font:600 .86rem/1.2 var(--ob-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;align-items:center;padding:5px 10px;display:inline-flex}a.ob-flag{color:#fff;text-decoration:none}.ob-sidebox{border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow);background:#fff;overflow:hidden}.ob-sidebox-h{background:var(--ob-navy);color:#fff;font:600 1.15rem/1.2 var(--ob-display);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:12px 16px}.ob-sidebox-in{padding:14px 16px 16px}.ob-profile-notes{gap:10px;margin:0 0 4px;display:grid}.ob-profile-notes dt{font:600 .9rem/1.2 var(--ob-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ob-ink-3)}.ob-profile-notes dd{margin:0;font-size:.95rem}.ob-meter-row{margin-top:14px}.ob-meter-label{justify-content:space-between;margin-bottom:6px;font-size:.9rem;font-weight:600;display:flex}.ob-meter-val{color:var(--ob-ink-3)}.ob-meter-cells{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.ob-meter-cells span{background:#e3e7ed;height:10px}.ob-meter-cells--sweetness span.is-on{background:var(--ob-rasp)}.ob-meter-cells--cooling span.is-on{background:var(--ob-ice)}.ob-spec{border-collapse:collapse;width:100%;font-size:.94rem}.ob-spec th,.ob-spec td{text-align:left;border-bottom:1px solid var(--ob-line);padding:9px 16px}.ob-spec th{color:var(--ob-ink-3);width:46%;font-weight:600}.ob-spec tr:last-child th,.ob-spec tr:last-child td{border-bottom:0}.ob-spec-note{color:var(--ob-ink-3);background:var(--ob-tint);border-top:1px solid var(--ob-line);margin:0;padding:10px 16px;font-size:.82rem}.ob-block{margin-top:36px}.ob-block-lede{color:var(--ob-ink-2);margin-bottom:14px}.ob-alts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ob-alts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-alt{border:1px solid var(--ob-line);border-radius:var(--ob-r);box-shadow:var(--ob-shadow);background:#fff;padding:40px 16px 16px;position:relative}.ob-alt-name{margin-bottom:6px;font-size:1.25rem}.ob-alt p{color:var(--ob-ink-2);margin:0;font-size:.93rem}.ob-intro{margin-top:24px}.ob-filter{flex-wrap:wrap;gap:8px;margin:24px 0 12px;padding:0;list-style:none;display:flex}.ob-chip{min-height:42px;color:var(--ob-navy);border:1px solid var(--ob-line-2);border-radius:var(--ob-r);font:600 1.05rem/1 var(--ob-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ob-chip:hover{border-color:var(--ob-navy)}.ob-chip[aria-pressed=true]{background:var(--ob-navy);border-color:var(--ob-navy);color:#fff}.ob-chip-n{opacity:.7;font-size:.85rem}.ob-chipdot{width:10px;height:10px;display:inline-block}.ob-chipdot.ob-tag--fruit{background:var(--ob-fruit)}.ob-chipdot.ob-tag--ice{background:var(--ob-ice)}.ob-chipdot.ob-tag--mint{background:var(--ob-mint)}.ob-chipdot.ob-tag--dessert{background:var(--ob-dessert)}.ob-chipdot.ob-tag--candy{background:var(--ob-candy)}.ob-chipdot.ob-tag--drink{background:var(--ob-drink)}.ob-count{color:var(--ob-ink-3);margin:0 0 14px;font-size:.9rem}.ob-catnav{flex-wrap:wrap;gap:8px;margin:24px 0 8px;padding:0;list-style:none;display:flex}.ob-catnav a{border:1px solid var(--ob-line-2);border-radius:var(--ob-r);min-height:40px;color:var(--ob-navy);font:600 1.02rem/1 var(--ob-display);letter-spacing:.04em;text-transform:uppercase;background:#fff;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ob-catnav a:hover{border-color:var(--ob-navy)}.ob-catsec{padding-top:32px}.ob-catsec h2 span{color:var(--ob-ink-3);margin-left:6px;font-size:1rem;font-weight:600}.ob-authorhead{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ob-authorhead .ob-avatar{width:96px;height:96px;font-size:2rem}.ob-role{font:600 1.15rem/1.2 var(--ob-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ob-sherbet);margin:0}.ob-searchform{max-width:640px;margin-bottom:18px;display:flex}.ob-input,.ob-textarea{border:1px solid var(--ob-line-2);border-radius:var(--ob-r);width:100%;min-height:48px;font:inherit;color:var(--ob-ink);background:#fff;padding:11px 14px}.ob-input:focus,.ob-textarea:focus{border-color:var(--ob-navy);outline:none;box-shadow:0 0 0 3px #ffc94d99}.ob-textarea{resize:vertical;min-height:150px}.ob-results{gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.ob-results a{border:1px solid var(--ob-line);border-radius:var(--ob-r);color:var(--ob-ink);box-shadow:var(--ob-shadow);background:#fff;padding:14px 16px;text-decoration:none;display:block}.ob-results a:hover{border-color:var(--ob-navy)}.ob-results-k{font:600 .9rem/1.2 var(--ob-display);text-transform:uppercase;letter-spacing:.07em;color:var(--ob-rasp-ink)}.ob-results-t{font:600 1.3rem/1.2 var(--ob-display);margin:4px 0;display:block}.ob-results-d{color:var(--ob-ink-2);font-size:.93rem;display:block}.ob-form{background:var(--ob-tint);border:1px solid var(--ob-line);border-radius:var(--ob-r);gap:14px;max-width:620px;margin-top:28px;padding:22px;display:grid}.ob-field label{margin-bottom:4px;font-weight:600;display:block}.ob-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.ob-formnote{color:var(--ob-ink-3);margin:0;font-size:.85rem}.ob-alert{border-radius:var(--ob-r);margin:0;padding:12px 14px;font-weight:600}.ob-alert--ok{color:#155a37;background:#e1f4ea}.ob-alert--err{color:var(--ob-rasp-deep);background:#fde6ea}.ob-further{border:1px dashed var(--ob-line-2);background:#fff;margin-top:28px;padding:14px 18px}.ob-further-h{font:600 1rem/1.2 var(--ob-display);text-transform:uppercase;letter-spacing:.06em;color:var(--ob-ink-3)}.ob-further ul{margin:0;padding-left:1.1em}.ob-lost{padding:64px 0 24px}.ob-lost-code{font:700 clamp(5rem, 16vw, 9rem)/1 var(--ob-display);color:var(--ob-line-2);margin:0}.ob-lost .ob-hero-actions{margin-top:20px}.ob-gate{z-index:90;background:#0a1120cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ob-gate-card{border-top:5px solid var(--ob-rasp);border-radius:var(--ob-r);width:100%;max-width:440px;box-shadow:var(--ob-shadow-2);background:#fff;padding:28px 24px}.ob-gate-card h2{text-transform:uppercase;font-size:2rem}.ob-gate-card p{color:var(--ob-ink-2)}.ob-gate-actions{gap:8px;margin-top:18px;display:grid}.ob-gate .ob-btn--ghost{color:var(--ob-navy);border-color:var(--ob-navy)}.ob-gate .ob-btn--ghost:hover{background:var(--ob-navy);color:#fff}.ob-kicker{font:600 .95rem/1.2 var(--ob-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-rasp-ink);margin:0 0 6px}.ob-foot{background:var(--ob-navy);color:#cfd7e4;margin-top:64px;font-size:.94rem}.ob-foot .ob-wrap{padding-top:40px}.ob-foot-top{border-bottom:1px solid var(--ob-navy-line);flex-wrap:wrap;align-items:center;gap:12px 32px;padding-bottom:24px;display:flex}.ob-foot-top p{max-width:60ch;margin:0}.ob-foot-brand{text-decoration:none}.ob-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 0 36px;display:grid}@media (min-width:900px){.ob-foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-foot-h{font:600 1.2rem/1.2 var(--ob-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:10px}.ob-foot ul{margin:0;padding:0;list-style:none}.ob-foot li a{color:#cfd7e4;padding:5px 0;text-decoration:none;display:inline-block}.ob-foot li a:hover{color:var(--ob-sherbet);text-decoration:underline}.ob-foot-base{background:var(--ob-navy-3)}.ob-foot-base .ob-wrap{padding-top:18px;padding-bottom:22px}.ob-foot-base p{color:#a9b4c6;margin:0 0 6px;font-size:.86rem}.ob-foot-warn{border:2px solid var(--ob-sherbet);padding:8px 12px;font-weight:700;display:inline-block;color:#fff!important;margin-bottom:10px!important;font-size:.92rem!important}.ob-imgph{background:linear-gradient(135deg, var(--ob-navy-2), var(--ob-navy-3));width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.ob-fcard-ph{color:#fff;width:100%;height:100%;font:700 1.6rem/1.05 var(--ob-display);text-transform:uppercase;background:linear-gradient(150deg, var(--ob-navy-2) 0%, var(--ob-navy-3) 100%);align-items:flex-end;padding:14px;display:flex}.ob-fcard-ph--fruit{background:linear-gradient(150deg, var(--ob-fruit) 0%, var(--ob-navy) 85%)}.ob-fcard-ph--ice{background:linear-gradient(150deg, var(--ob-ice) 0%, var(--ob-navy) 85%)}.ob-fcard-ph--mint{background:linear-gradient(150deg, var(--ob-mint) 0%, var(--ob-navy) 85%)}.ob-fcard-ph--dessert{background:linear-gradient(150deg, var(--ob-dessert) 0%, var(--ob-navy) 85%)}.ob-fcard-ph--candy{background:linear-gradient(150deg, var(--ob-candy) 0%, var(--ob-navy) 85%)}.ob-fcard-ph--drink{background:linear-gradient(150deg, var(--ob-drink) 0%, var(--ob-navy) 85%)}.ob-paper .ob-prose{max-width:none}@media (min-width:1040px){.ob-article{grid-template-columns:minmax(0,1fr) 340px}.ob-article .ob-paper,.ob-flavour .ob-paper{padding:36px 44px}}@media (min-width:1000px){.ob-intro .ob-prose{columns:2;column-gap:48px}.ob-intro .ob-prose>*{break-inside:avoid}}.ob-fcard-media{border-bottom:1px solid var(--ob-line);background:#fff}.ob-banner-in--aside{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;display:grid}@media (min-width:900px){.ob-banner-in--aside{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}.ob-packshot{border-radius:var(--ob-r);background:#fff;width:100%;max-width:300px;margin:0;padding:6px;box-shadow:0 10px 30px #00000059}.ob-packshot .ob-img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}@media (max-width:899px){.ob-packshot{max-width:220px}}.ob-banner--plain.ob-banner--md{background:radial-gradient(circle at 85% 30%, #24395f 0%, var(--ob-navy) 55%, var(--ob-navy-3) 100%)}.ob-banner--plain.ob-banner--md .ob-banner-shade{display:none}.ob-chip--img{gap:10px;min-height:52px;padding:0 14px 0 0;overflow:hidden}.ob-chip--img .ob-img{object-fit:cover;flex:none;width:52px;height:52px}.ob-chip-t{align-items:center;gap:6px;display:inline-flex}.ob-chip[aria-pressed=true].ob-chip--img{box-shadow:inset 0 -3px 0 var(--ob-rasp)}.ob-h2link{color:inherit;text-decoration:none}.ob-h2link:hover{color:var(--ob-rasp-ink)}.ob-hubback{background:var(--ob-navy);color:#fff;border-radius:var(--ob-r);border-left:4px solid var(--ob-rasp);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin-top:14px;padding:14px 16px;text-decoration:none;display:grid}.ob-hubback span{text-transform:uppercase;letter-spacing:.08em;color:#b9c3d3;grid-column:1;font-size:.8rem}.ob-hubback strong{font:600 1.35rem/1.1 var(--ob-display);grid-column:1}.ob-hubback .ob-ico{color:var(--ob-rasp);grid-area:1/2/span 2}.ob-hubback:hover{color:#fff;background:var(--ob-navy-2)}.ob-banner-count{font:600 1rem/1 var(--ob-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ob-sherbet);margin:14px 0 0}.ob-hubback--wide{margin-top:28px}.ob-authorcard{gap:20px;margin-top:28px;display:grid}@media (min-width:900px){.ob-authorcard{grid-template-columns:160px minmax(0,1fr);gap:32px}}.ob-authorcard .ob-avatar{width:140px;height:140px;font-size:3rem}.ob-authorcard h2{margin:18px 0 8px;font-size:1.4rem}.ob-authorcard h2:first-child{margin-top:0}.ob-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-chips li{background:var(--ob-tint);border:1px solid var(--ob-line);border-radius:var(--ob-r);font:600 1rem/1.1 var(--ob-display);letter-spacing:.03em;padding:6px 12px}.ob-flist{columns:1;margin:0;padding:0;list-style:none}@media (min-width:760px){.ob-flist{columns:3;column-gap:28px}}.ob-flist-group{break-inside:avoid;margin-bottom:18px}.ob-flist-group h3{margin-bottom:6px;font-size:1.15rem}.ob-flist-group h3 span{color:var(--ob-ink-3);margin-left:4px;font-size:.95rem;font-weight:600}.ob-flist-group ul{margin:0;padding:0;list-style:none}.ob-flist-group li a{color:var(--ob-ink-2);padding:3px 0;text-decoration:none;display:inline-block}.ob-flist-group li a:hover{color:var(--ob-rasp-ink);text-decoration:underline}.ob-byline-av{border-radius:50%;display:inline-flex}.ob-smap{gap:24px;margin-top:28px;display:grid}@media (min-width:900px){.ob-smap{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-smap h2{border-bottom:2px solid var(--ob-navy);padding-bottom:8px;font-size:1.5rem}.ob-smap h3{margin:16px 0 6px;font-size:1.15rem}.ob-smap h3 a{color:var(--ob-ink)}.ob-smap ul{margin:0;padding-left:1.1em}.ob-smap li{margin:3px 0}.ob-count-inline{color:var(--ob-ink-3);margin-left:6px;font-size:1rem;font-weight:600}.ob-imgph{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='13.5' cy='18.5' r='11.5' fill='%23FF4F6D' opacity='.22'/%3E%3Ccircle cx='25.5' cy='7' r='5' fill='%23FFC94D' opacity='.3'/%3E%3C/svg%3E") center / 64px 64px no-repeat, linear-gradient(135deg, var(--ob-navy-2), var(--ob-navy-3))}.ob-banner .ob-imgph,.ob-hero .ob-imgph{background:linear-gradient(135deg, var(--ob-navy-2), var(--ob-navy-3))}.ob-figure{margin:4px 0 24px}.ob-figure .ob-img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--ob-r);width:100%;height:auto}@media (max-width:759px){.ob-cats ul{flex-wrap:wrap;gap:4px;padding-top:8px;padding-bottom:8px;overflow:visible}.ob-cats a{padding:7px 9px;font-size:.95rem}}
