:root{--sp-space-1:.25rem;--sp-space-2:.5rem;--sp-space-3:.75rem;--sp-space-4:1rem;--sp-space-5:1.5rem;--sp-space-6:2rem;--sp-space-7:3rem;--sp-radius:.75rem;--sp-radius-small:.375rem;--sp-content:80rem;--sp-reading:70ch;--sp-page-inset:clamp(1rem,3vw,3rem);--sp-section:clamp(1.75rem,4vw,3.5rem);--sp-display:clamp(2rem,4vw,3.25rem);--sp-control:2.75rem;--sp-fast:.14s;--sp-ease:cubic-bezier(.2,.7,.3,1);--sp-night-label:inline;--sp-light-label:none;--sp-on-action:#fffafa}[data-theme=dark]{--sp-night-label:none;--sp-light-label:inline}body.site-polish{min-width:0;--page-gap:var(--sp-page-inset);--sp-panel:var(--surface);--sp-panel-soft:var(--background);--sp-text:var(--ink);--sp-secondary:var(--muted);--sp-border:var(--line);--sp-action:var(--red);--sp-action-text:var(--accent-text);--sp-action-hover:var(--red-dark);--sp-focus:var(--accent-text)}body.site-polish .content-shell{width:min(var(--sp-content),calc(100% - 2 * var(--sp-page-inset)))}body.site-polish :is(button,a,input,textarea,select,summary){touch-action:manipulation}body.site-polish :is(a,button,input,textarea,select,summary):focus-visible{outline:.1875rem solid var(--sp-focus);outline-offset:.1875rem}body.site-polish main:not(.account-studio){min-width:0;padding-bottom:var(--sp-section)}body.site-polish main:not(.account-studio) :is(h1,h2,h3,h4,p,li,dt,dd){overflow-wrap:break-word}body.site-polish main:not(.account-studio) h1{font-size:var(--sp-display);line-height:1.12!important;letter-spacing:-.04em;max-width:27ch;margin-block:var(--sp-space-3) var(--sp-space-5)}body.site-polish main:not(.account-studio) h2{font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.3!important;letter-spacing:-.025em}body.site-polish main:not(.account-studio) :is(p,li){line-height:1.7}body.site-polish main:not(.account-studio) :is(.section-kicker,.eyebrow){color:var(--sp-secondary);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.5}body.site-polish main:not(.account-studio) :is(.breadcrumbs,.editorial-byline){display:flex;flex-wrap:wrap;gap:var(--sp-space-2) var(--sp-space-3);align-items:center;min-width:0;font-size:.8125rem;line-height:1.6;padding-block:var(--sp-space-3)}body.site-polish .breadcrumbs a{color:var(--sp-secondary);text-underline-offset:.2em}body.site-polish .breadcrumbs [aria-current=page]{color:var(--sp-text)}body.site-polish .category-image-strip .category-image-strip-inner{max-width:calc(var(--sp-content) + 2 * var(--sp-page-inset));gap:var(--sp-space-2);padding:.625rem var(--sp-page-inset);scroll-padding-inline:var(--sp-page-inset)}body.site-polish .category-image-strip a.category-image-tile{flex:0 0 auto;flex-direction:row;gap:var(--sp-space-2);min-height:var(--sp-control);padding:var(--sp-space-1) var(--sp-space-3) var(--sp-space-1) var(--sp-space-1);border:1px solid transparent;border-radius:var(--sp-radius-small);text-align:start}body.site-polish .category-image-strip .category-image-tile-picture{width:2rem;height:2rem;flex:none;border-width:1px;border-color:var(--sp-border);box-shadow:none}body.site-polish .category-image-strip .category-image-tile-label{font-size:.8125rem;font-weight:600;white-space:nowrap;line-height:1.4}body.site-polish .category-image-strip a.category-image-tile:hover{background:var(--sp-panel-soft);border-color:var(--sp-border)}body.site-polish .category-image-strip a:hover .category-image-tile-picture{box-shadow:none;border-color:var(--sp-action-text)}body.site-polish .category-image-strip a.category-image-tile:active{background:var(--sp-border)}body.site-polish main:not(.account-studio) :is(.listing-hero,.hub-hero,.editorial-index-hero,.research-hero,.dba-hero,.fy-hero,.missions-hero,.admin-hero){padding-block:var(--sp-section) var(--sp-space-5)}body.site-polish main.info-page{padding-top:var(--sp-section)}body.site-polish main:not(.account-studio) :is(.listing-hero,.hub-hero,.editorial-index-hero,.research-hero)>p,body.site-polish main.info-page>p{max-width:var(--sp-reading);color:var(--sp-secondary)}body.site-polish main:not(.account-studio) :is(.shopping-section,.hub-products){padding-block:var(--sp-section)}body.site-polish .topic-hub .hub-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-5)}body.site-polish .topic-hub .hub-hero>div{min-width:0}body.site-polish .topic-hub .hub-hero>img{width:7rem;height:7rem;max-width:100%;object-fit:contain;border-radius:var(--sp-radius);justify-self:start;grid-row:auto}body.site-polish .topic-hub .hub-hero p{max-width:var(--sp-reading)}body.site-polish main:not(.account-studio) .section-heading{align-items:end;flex-wrap:wrap;margin-bottom:var(--sp-space-5)}body.site-polish main:not(.account-studio) .section-heading>a{min-height:var(--sp-control);display:inline-flex;align-items:center}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav){display:flex;flex-wrap:wrap;gap:var(--sp-space-2);align-items:center;min-width:0}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a{display:inline-flex;align-items:center;min-height:var(--sp-control);max-width:100%;padding:.625rem var(--sp-space-3);border:1px solid var(--sp-border);border-radius:var(--sp-radius-small);color:var(--sp-text);background:var(--sp-panel);font-size:.875rem;font-weight:550;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a:hover{border-color:var(--line-strong);background:var(--sp-panel-soft);text-decoration:underline}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a[aria-current=page]{background:var(--sp-action);color:var(--sp-on-action);border-color:var(--sp-action)}body.site-polish :is(.journey-nav,.guide-library-links,.category-route-nav){margin-block:var(--sp-space-5)}body.site-polish .guide-library-links>a:first-child{font-weight:700;color:var(--sp-action-text)}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box,.sponsored-placement-card,.editorial-catalogue,.editorial-side-panel,.editorial-problem-outcome>div){padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft);color:var(--sp-text);box-shadow:none}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box)>:first-child{margin-top:0}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box)>:last-child{margin-bottom:0}body.site-polish .guide-index-header{padding-top:var(--sp-space-5)}body.site-polish .guide-index-header>p{max-width:var(--sp-reading)}body.site-polish .guide-index-header h1{max-width:24ch}body.site-polish .taxonomy-directory>header{grid-column:1/-1}body.site-polish .guide-index .hub-blog-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-4);align-items:end;padding:var(--sp-space-4);margin-block:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .guide-index .hub-blog-tools label{display:grid;gap:var(--sp-space-2);min-width:0;grid-column:auto;font-size:.875rem;font-weight:600}body.site-polish .guide-index .hub-blog-tools :is(input,select){width:100%;min-width:0;min-height:var(--sp-control);padding:.625rem var(--sp-space-3);border:1px solid var(--line-strong);border-radius:var(--sp-radius-small);background:var(--sp-panel);color:var(--sp-text);font:inherit;font-size:1rem}body.site-polish .guide-index .hub-blog-tools button{min-height:var(--sp-control);width:100%;padding:.625rem var(--sp-space-4);border-radius:var(--sp-radius-small);text-transform:none;letter-spacing:0}body.site-polish .guide-index-results>p[role=status]{margin-block:var(--sp-space-5);color:var(--sp-secondary);font-size:.875rem}body.site-polish main:not(.account-studio) .guide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-5)}body.site-polish main:not(.account-studio) .guide-grid>article{display:flex;flex-direction:column;min-width:0;gap:var(--sp-space-3);padding-block:var(--sp-space-5);box-shadow:none;background:transparent}body.site-polish main:not(.account-studio) .guide-grid>article :is(h2,h3){margin:0;font-size:1.25rem;line-height:1.4!important}body.site-polish main:not(.account-studio) .guide-grid>article p{margin:0;color:var(--sp-secondary);font-size:.9375rem}body.site-polish main:not(.account-studio) .guide-grid>article>a:last-child{display:inline-flex;align-items:center;min-height:var(--sp-control);margin-top:auto;color:var(--sp-action-text);font-weight:650}body.site-polish .guide-index-collections{margin-top:var(--sp-space-7);padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .guide-index-collections h2{margin-top:0}body.site-polish .guide-pagination{margin-block:var(--sp-space-6)}body.site-polish .hub-guide-body{max-width:58rem;margin-inline:auto}body.site-polish .hub-guide-body>header{margin-bottom:var(--sp-space-6)}body.site-polish :is(.hub-guide-body,.editorial-main-copy)>section{margin-block:var(--sp-space-6);scroll-margin-top:var(--sp-space-5)}body.site-polish .hub-guide-body :is(p,li),body.site-polish .editorial-main-copy :is(p,li),body.site-polish .article-page :is(p,li){max-width:var(--sp-reading);line-height:1.8}body.site-polish .hub-guide-body>section>h2{margin-block:var(--sp-space-6) var(--sp-space-4)}body.site-polish .hub-guide-body :is(ul,ol){padding-inline-start:var(--sp-space-5)}body.site-polish .hub-guide-body li+li{margin-top:var(--sp-space-2)}body.site-polish .editorial-content-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-space-6)}body.site-polish .editorial-main-copy{padding:var(--sp-space-4);border-radius:var(--sp-radius)}body.site-polish .editorial-main-copy section+section{margin-top:var(--sp-space-6);padding-top:var(--sp-space-6)}body.site-polish .editorial-article-header{max-width:60rem}body.site-polish :is(.hub-guide-body,.editorial-main-copy) a:not([class]){text-decoration:underline;text-underline-offset:.2em}body.site-polish .reading-next{display:grid;gap:var(--sp-space-4);margin-top:var(--sp-space-7);padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .reading-next :is(h2,h3,p){margin:0}body.site-polish .reading-next nav{display:flex;flex-wrap:wrap;gap:var(--sp-space-2) var(--sp-space-5)}body.site-polish .reading-next a{display:inline-flex;align-items:center;min-height:var(--sp-control);color:var(--sp-action-text);font-weight:600}body.site-polish main:not(.account-studio) :is(.catalogue-controls,.category-country-filter,.listing-toolbar){border-radius:var(--sp-radius);box-shadow:none}body.site-polish main:not(.account-studio) :is(.product-card,.deal-card.deal-card-flow,.retailer-card,.source-card){border-radius:var(--sp-radius);box-shadow:none}body.site-polish main:not(.account-studio) :is(.product-card,.deal-card.deal-card-flow):hover{border-color:var(--line-strong);transform:none}body.site-polish main:not(.account-studio) :is(.product-card h3,.deal-card.deal-card-flow h3){font-size:1.125rem;line-height:1.45!important}body.site-polish main:not(.account-studio) :is(.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button){min-height:var(--sp-control);border-radius:var(--sp-radius-small);transition:background var(--sp-fast) var(--sp-ease)}body.site-polish main:not(.account-studio) :is(.save-item-button,.share-compact,.alert-intent-button){min-height:var(--sp-control);border-radius:var(--sp-radius-small)}body.site-polish main:not(.account-studio) :is(.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button):hover{background:var(--sp-action-hover)}body.site-polish main:not(.account-studio) .catalogue-view-note{border:1px solid var(--sp-border);padding:var(--sp-space-3);border-radius:var(--sp-radius-small);background:var(--sp-panel-soft)}body.site-polish main:not(.account-studio) .empty-state{padding:var(--sp-space-6) var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish main.info-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-width:0;min-height:var(--sp-control);padding:.625rem var(--sp-space-3);border:1px solid var(--line-strong);border-radius:var(--sp-radius-small);background:var(--sp-panel);color:var(--sp-text);font-size:1rem}body.site-polish main.info-page :is(button,summary){min-height:var(--sp-control)}body.site-polish main:not(.account-studio) :is(button,input,select,textarea):disabled{cursor:not-allowed}body.site-polish main:not(.account-studio) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--sp-action-text);outline-color:var(--sp-action-text)}body.site-polish .admin-page{background:var(--sp-panel)}body.site-polish .admin-page :is(.admin-panel,.admin-metric-card,.admin-phase-card,.admin-integration-card,.admin-asset-card){border-radius:var(--sp-radius);background:var(--sp-panel-soft);box-shadow:none}body.site-polish .admin-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--sp-border);border-radius:var(--sp-radius-small)}body.site-polish .admin-table :is(th,td){padding:var(--sp-space-3);line-height:1.6;text-align:start}@media(max-width:18.75rem){body.site-polish .mobile-bottom-nav>a{padding-inline:0;font-size:.625rem;letter-spacing:0}}@media(min-width:36rem){body.site-polish .guide-index .hub-blog-tools{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-space-5)}body.site-polish .guide-index .hub-blog-tools label:first-child{grid-column:1/-1}body.site-polish main:not(.account-studio) .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-space-5) var(--sp-space-6)}body.site-polish .editorial-main-copy{padding:var(--sp-space-6)}}@media(min-width:48rem){body.site-polish .topic-hub .hub-hero{grid-template-columns:minmax(0,1fr) 10rem;align-items:start;gap:var(--sp-space-7)}body.site-polish .topic-hub .hub-hero>img{width:10rem;height:10rem;align-self:start;margin-top:var(--sp-space-6)}}@media(min-width:60rem){body.site-polish .guide-index .hub-blog-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}body.site-polish .guide-index .hub-blog-tools label:first-child{grid-column:auto}body.site-polish .guide-index .hub-blog-tools button{min-width:8rem}body.site-polish main:not(.account-studio) .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-polish .editorial-content-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}}@media(prefers-reduced-motion:reduce){body.site-polish :is(.header-saved,.theme-toggle,.mobile-menu-trigger,.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button){transition:none!important}}._W_twFQHI7{margin-top:32px;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);padding:56px max(20px,calc((100% - 1280px)/2)) max(32px,env(safe-area-inset-bottom));font-size:14px;line-height:1.6}._pehqAp6Sh{max-width:1280px;margin:auto}._55ChovI2D{display:grid;grid-template-columns:1fr minmax(280px,.8fr);gap:70px;align-items:center;padding-bottom:42px;border-bottom:1px solid var(--line)}._tAw5Ht8VC{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:22px;letter-spacing:-.04em}._tAw5Ht8VC strong>span{color:var(--accent-text)}._Zxo-S4InG{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:var(--red);color:#fff;font-size:14px;font-weight:750;letter-spacing:-.04em}._lDN6agZU9 h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:20px 0 12px}._lDN6agZU9 p{max-width:45ch;margin:0;color:var(--muted)}._99KGsXwUq{padding:28px 32px;border:1px solid var(--line);border-radius:16px;background:var(--background)}._99KGsXwUq>span{font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--muted)}._99KGsXwUq h2{font-size:23px;letter-spacing:-.035em;line-height:1.25;margin:9px 0}._99KGsXwUq p{color:var(--muted);margin:0 0 20px;max-width:40ch}._99KGsXwUq>a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;color:var(--accent-text);font-weight:700;text-decoration:none}._99KGsXwUq>a:hover{text-decoration:underline;text-underline-offset:4px}._C940N64pt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:34px 0}._C940N64pt h3{margin:0 0 14px;font-size:14px;font-weight:750}._C940N64pt ul{list-style:none;margin:0;padding:0}._C940N64pt li{padding:0;margin:0}._C940N64pt a{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;color:var(--muted);font-size:13px;text-decoration:none;line-height:1.45}._C940N64pt a:hover,._QI6FmF5CZ a:hover,._vePttmY8l a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}._huEvyZ9Ve{margin-top:6px}._huEvyZ9Ve>summary{min-height:40px;display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:12px;font-weight:650;color:var(--ink)}._huEvyZ9Ve>summary:after{content:"+";color:var(--muted);font-size:16px}._huEvyZ9Ve[open]>summary:after{content:"−"}._huEvyZ9Ve summary::-webkit-details-marker,._vePttmY8l summary::-webkit-details-marker{display:none}._huEvyZ9Ve ul{padding-bottom:8px}._QI6FmF5CZ{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line)}._QI6FmF5CZ nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}._QI6FmF5CZ a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;text-decoration:none;color:var(--ink)}._Nez0UCmIe a>span{color:var(--muted)}._wd5OVOi5B{display:grid;grid-template-columns:1fr minmax(220px,.45fr);gap:60px;padding:26px 0}._wd5OVOi5B h3{font-size:12px;margin:0 0 7px}._wd5OVOi5B p{font-size:12px;margin:0 0 7px;color:var(--muted);max-width:88ch;line-height:1.7}._WnzgDfIoH{display:flex;align-items:flex-start;flex-direction:column;gap:8px}._WnzgDfIoH button{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--background);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}._WnzgDfIoH>a{min-height:36px;font-size:11px;color:var(--muted)}._vePttmY8l{border-block:1px solid var(--line)}._vePttmY8l>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;list-style:none;cursor:pointer;font-size:12px;color:var(--muted)}._vePttmY8l>summary:after{content:"+";font-size:18px}._vePttmY8l[open]>summary:after{content:"−"}._vePttmY8l nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding:6px 0 24px}._vePttmY8l a{min-height:32px;font-size:12px;color:var(--muted);text-decoration:none}._2-iKvS7rP{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding-top:20px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}._2-iKvS7rP a{color:inherit;text-underline-offset:3px}._W_twFQHI7 :is(a,button,summary):focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}@media(max-width:960px){._W_twFQHI7{padding-top:36px}._55ChovI2D{gap:30px}._lDN6agZU9 h2{font-size:25px}._99KGsXwUq{padding:24px}._C940N64pt{gap:22px}._wd5OVOi5B{gap:30px}._C940N64pt a{min-height:44px}._QI6FmF5CZ{gap:12px}._QI6FmF5CZ a{min-height:44px}}@media(max-width:640px){._W_twFQHI7{padding:32px 20px calc(90px + env(safe-area-inset-bottom))}._55ChovI2D{grid-template-columns:1fr;gap:24px;padding-bottom:28px}._lDN6agZU9 h2{font-size:25px}._99KGsXwUq{padding:22px}._99KGsXwUq h2{font-size:22px}._C940N64pt{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:28px}._C940N64pt h3{font-size:14px;margin-bottom:8px}._C940N64pt a{font-size:13px;overflow-wrap:anywhere}._huEvyZ9Ve>summary{font-size:11px;min-height:44px}._wd5OVOi5B{grid-template-columns:1fr;gap:18px}._WnzgDfIoH{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}._vePttmY8l>summary{font-size:11px;line-height:1.5}._2-iKvS7rP{display:grid;gap:8px;font-size:10px}._QI6FmF5CZ nav{gap:6px 18px}._QI6FmF5CZ a{font-size:12px}._QI6FmF5CZ>nav:first-child{display:grid;gap:0}._Nez0UCmIe{width:100%;padding-top:8px;border-top:1px solid var(--line)}}
