:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}.scrimpr-cookies-wrap[hidden]{display:none!important}.scrimpr-cookies-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:99998;background:var(--scrimpr-content-bg,#ffffff);border:1px solid var(--scrimpr-border,#e7e5e4);border-radius:12px;box-shadow:0 16px 40px -12px rgb(15 23 42 / .25);padding:20px 22px;color:var(--scrimpr-body-text,#374151);font-family:inherit;animation:scrimpr-cookies-slide-up 0.28s ease-out}@keyframes scrimpr-cookies-slide-up{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.scrimpr-cookies-banner-inner{display:flex;align-items:center;gap:24px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.scrimpr-cookies-text{flex:1 1 320px;min-width:0}.scrimpr-cookies-text h2{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--scrimpr-headings,#1e293b)}.scrimpr-cookies-text p{margin:0;font-size:13px;line-height:1.5;color:var(--scrimpr-body-text,#374151)}.scrimpr-cookies-text a{color:var(--scrimpr-blue,#1f6a95);text-decoration:underline}.scrimpr-cookies-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scrimpr-cookies-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;border:1px solid #fff0;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background 0.15s,border-color 0.15s,color 0.15s;min-height:40px}.scrimpr-cookies-btn-accept{background:var(--scrimpr-save-primary,#16a34a);color:#fff}.scrimpr-cookies-btn-accept:hover,.scrimpr-cookies-btn-accept:focus-visible{background:var(--scrimpr-save-dark,#15803d);outline:none}.scrimpr-cookies-btn-reject{background:var(--scrimpr-content-bg,#ffffff);color:var(--scrimpr-body-text,#374151);border-color:var(--scrimpr-border,#e7e5e4)}.scrimpr-cookies-btn-reject:hover,.scrimpr-cookies-btn-reject:focus-visible{background:var(--scrimpr-light-bg,#f0f4f8);border-color:var(--scrimpr-border-medium,#ddd);outline:none}.scrimpr-cookies-btn-link{background:none;border:none;padding:6px 10px;font-size:13px;font-weight:500;color:var(--scrimpr-blue,#1f6a95);text-decoration:underline;cursor:pointer;font-family:inherit}.scrimpr-cookies-btn-link:hover,.scrimpr-cookies-btn-link:focus-visible{color:var(--scrimpr-blue-dark,#034063);outline:none}.scrimpr-cookies-modal[hidden]{display:none!important}.scrimpr-cookies-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px}.scrimpr-cookies-modal-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .55);animation:scrimpr-cookies-fade 0.2s ease-out}.scrimpr-cookies-modal-dialog{position:relative;background:var(--scrimpr-content-bg,#ffffff);border-radius:12px;max-width:560px;width:100%;max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px -15px rgb(15 23 42 / .35);animation:scrimpr-cookies-pop 0.22s ease-out}@keyframes scrimpr-cookies-fade{from{opacity:0}to{opacity:1}}@keyframes scrimpr-cookies-pop{from{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.scrimpr-cookies-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--scrimpr-border-lighter,#f0f0f0)}.scrimpr-cookies-modal-header h2{margin:0;font-size:18px;font-weight:700;color:var(--scrimpr-headings,#1e293b)}.scrimpr-cookies-modal-close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:var(--scrimpr-text-muted,#64748b);padding:4px 8px}.scrimpr-cookies-modal-close:hover,.scrimpr-cookies-modal-close:focus-visible{color:var(--scrimpr-headings,#1e293b);outline:none}.scrimpr-cookies-modal-body{padding:18px 22px;overflow-y:auto;flex:1}.scrimpr-cookies-modal-body>p{margin:0 0 16px;font-size:13px;color:var(--scrimpr-body-text,#374151)}.scrimpr-cookies-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--scrimpr-border-lighter,#f0f0f0);background:var(--scrimpr-light-bg,#f0f4f8)}.scrimpr-cookies-category{padding:12px 0;border-bottom:1px solid var(--scrimpr-border-lighter,#f0f0f0)}.scrimpr-cookies-category:last-of-type{border-bottom:none}.scrimpr-cookies-category-header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.scrimpr-cookies-category-header strong{font-size:14px;color:var(--scrimpr-headings,#1e293b)}.scrimpr-cookies-always-on{margin-left:auto;font-size:11px;font-weight:600;color:var(--scrimpr-save-primary,#16a34a);background:var(--scrimpr-save-light,#dcfce7);padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px}.scrimpr-cookies-category-desc{margin:0 0 0 52px;font-size:12px;line-height:1.5;color:var(--scrimpr-text-muted,#64748b)}.scrimpr-cookies-toggle{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.scrimpr-cookies-toggle input{opacity:0;width:0;height:0}.scrimpr-cookies-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--scrimpr-border-medium,#ddd);border-radius:11px;transition:background 0.2s}.scrimpr-cookies-toggle-slider::before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform 0.2s;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.scrimpr-cookies-toggle input:checked+.scrimpr-cookies-toggle-slider{background:var(--scrimpr-save-primary,#16a34a)}.scrimpr-cookies-toggle input:checked+.scrimpr-cookies-toggle-slider::before{transform:translateX(18px)}.scrimpr-cookies-toggle input:disabled+.scrimpr-cookies-toggle-slider{opacity:.7;cursor:not-allowed}.scrimpr-cookies-toggle input:focus-visible+.scrimpr-cookies-toggle-slider{box-shadow:0 0 0 3px rgb(31 106 149 / .35)}.scrimpr-cookies-prefs-link{color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:720px){.scrimpr-cookies-banner{left:8px;right:8px;bottom:8px;padding:16px}.scrimpr-cookies-banner-inner{gap:14px}.scrimpr-cookies-actions{width:100%}.scrimpr-cookies-btn{flex:1}.scrimpr-cookies-btn-link{width:100%;text-align:center;order:3}.scrimpr-cookies-modal{padding:12px}}.gpt_badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cashback_image,.cashhut_image,.cashinstyle_image,.chequity_image,.custard_image,.easybucks_image,.pawns_image,.earnlab_image,.earnopolis_image,.earnit_image,.bitrewards_image,.earnx_image,.rubify_image,.fivesurveys_image,.heycash_image,.freecash_image,.freeward_image,.gaingg_image,.gainify_image,.gamehag_image,.gemsloot_image,.giftably_image,.gg2u_image,.gimmebux_image,.grabpoints_image,.grindbux_image,.idleempire_image,.inboxpounds_image,.inboxdollars_image,.kash_image,.kashkick_image,.keeprewarding_image,.lootup_image,.makemoneyonline_image,.mycashery_image,.nitroloot_image,.primeopinion_image,.prizerebel_image,.quidco_image,.rakuten_image,.redmonkey_image,.rewardxp_image,.rewards1_image,.scrambly_image,.splitdrop_image,.swagbucks_image,.topcashback_image,.tyr_rewards_image,.ysense_image,.zoombucks_image,.adgate_image,.adgem_image,.adscend_image,.ayet_image,.besitos_image,.bitlabs_image,.farly_image,.hangmyads_image,.lootably_image,.mmwall_image,.mychips_image,.notik_image,.revu_image,.revlum_image,.timewall_image,.torox_image,.tyrads_image,.tyrrewards_image,.wannads_image,.waxrewards_image,.theorem_image,.prodege_image,.primeearn_image,.testerup_image,.timebucks_image,.cashtask_image,.coinpayu_image,.sparkvey_image,.rewardflow_image{display:inline-block;width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex-shrink:0;border-radius:6px;padding:2px}.adgate_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-adgate-2.webp)}.adgem_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-adem.webp)}.adscend_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-adscend.webp)}.ayet_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-ayet.webp)}.besitos_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-besitos.webp)}.bitlabs_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-bitlabs.webp)}.farly_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-farly.webp)}.hangmyads_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-hangmyads.webp)}.lootably_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-lootably.webp)}.mmwall_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-mmwall.webp)}.mychips_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-mychips.webp)}.notik_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-notik.webp)}.revu_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-revu.webp)}.revlum_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-revlum.webp)}.timewall_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-timewall.webp)}.torox_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-torox.webp)}.tyrads_image,.tyrrewards_image,.tyr_rewards_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-tyr.webp)}.wannads_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-wannads.webp)}.waxrewards_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-waxrewards.webp)}.prodege_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/12/provider-prodege.webp)}.primeearn_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/12/provider-primeearn.webp)}.testerup_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/12/Testerup-logo.webp)}.theorem_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/provider-theoremreach.webp)}.cashback_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/02/Cashback-Logo.webp)}.cashhut_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Cashhut-Get-Paid-To-Website-Logo.webp)}.cashinstyle_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/CashInStyle-Logo.webp)}.chequity_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Chequity-Get-Paid-To-Website-Logo.webp)}.custard_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/01/Custard-Logo.webp)}.earnlab_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/02/Earnlab-Logo.webp)}.earnopolis_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/02/Earnopolis-Logo.webp)}.earnit_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/10/EarnIt-Logo.webp)}.bitrewards_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/10/BitRewards-Logo.webp)}.earnx_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/10/EarnX-Logo.webp)}.rubify_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/04/rubify-logo.webp)}.fivesurveys_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/Five-Surveys-Logo.webp)}.heycash_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/12/HeyCash-Logo.webp)}.freecash_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Freecash-Get-Paid-To-Website-Logo.webp)}.freeward_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/Freeward-Logo.webp)}.gaingg_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/GainGG-Get-Paid-To-Website-Logo.webp)}.gainify_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Gainify-Get-Paid-To-Website-Logo-1.webp)}.gamehag_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/GameHag-Logo.webp)}.gemsloot_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/Gemsloot-Logo.webp)}.giftably_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Giftably-Get-Paid-To-Website-Logo.webp)}.gg2u_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/GG2U-Get-Paid-To-Website-Logo.webp)}.gimmebux_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/Gimmebux-Logo.webp)}.grabpoints_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/GrabPoints-Get-Paid-To-Website-Logo.webp)}.grindbux_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Grindbux-Get-Paid-To-Website-Logo.webp)}.idleempire_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/IdleEmpire-Logo.webp)}.inboxpounds_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Inbox-Pounds-Get-Paid-To-Website-Logo.webp)}.inboxdollars_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Inbox-Pounds-Get-Paid-To-Website-Logo.webp)}.kash_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/10/Kash-Get-Paid-To-Website-Logo.webp)}.kashkick_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/07/KashKick-Logo-1.webp)}.keeprewarding_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/Keep-Rewarding-Logo.webp)}.lootup_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/LootUp-Get-Paid-To-Website-Logo.webp)}.makemoneyonline_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/MakeMoneyOnline-Logo.webp)}.mycashery_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/MyCashery-Logo.webp)}.nitroloot_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/NitroLoot-Logo.webp)}.primeopinion_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/Prime-Opinion-Logo.webp)}.prizerebel_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/PrizeRebel-Logo.webp)}.quidco_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/09/Quidco-Cashback-App-Website-Logo.webp)}.rakuten_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/Rakuten-Logo.webp)}.redmonkey_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/04/Redmonkey-Logo.webp)}.rewardxp_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/RewardXP-Get-Paid-To-Website-Logo.webp)}.rewards1_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Rewards1-Get-Paid-To-Website-Logo.webp)}.scrambly_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/Scrambly-Logo.webp)}.splitdrop_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/03/SplitDrop-Logo.webp)}.swagbucks_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/Swagbucks-Get-Paid-To-Website-Logo.webp)}.timebucks_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/03/Timebucks-Logo.webp)}.topcashback_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/08/Topcashback-Logo.webp)}.tyr_rewards_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2025/02/Tyr-Rewards-Logo.webp)}.try_rewards_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/06/Try-Rewards-Logo.webp)}.easybucks_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/08/Easy-Bucks-App-Logo.webp)}.pawns_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/08/Pawns-App-Logo.webp)}.ysense_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/ySense-Get-Paid-To-Website-Logo.webp)}.zoombucks_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2024/07/ZoomBucks-Get-Paid-To-Website-Logo.webp)}.cashtask_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/04/CashTask-Logo.webp)}.coinpayu_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/04/Coinpayu-logo.webp)}.sparkvey_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/04/Sparkvey-logo.webp)}.rewardflow_image{background-image:url(https://scrimpr.co.uk/wp-content/uploads/2026/04/Rewardflow-logo.webp)}.site-badge,.offerwall-badge,.surveywall-badge{display:inline-block;padding:4px 8px;background:#f0f0f0;border-radius:4px;font-size:13px;color:#333;white-space:nowrap}.gpt-offer-page{--gpo-blue:#1F6A95;--gpo-blue-dark:#034063;--gpo-blue-wash:#F2F8FC;--gpo-ink:#1E293B;--gpo-body:#374151;--gpo-muted:#64748B;--gpo-faint:#94A3B8;--gpo-subtle:#5E6C80;--gpo-line:#E2E8F0;--gpo-line-soft:#EEF2F6;--gpo-surface:#FFFFFF;--gpo-surface-alt:#F8FAFC;--gpo-radius:10px;max-width:1220px;margin:0 auto;padding:20px 24px 32px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:15px;line-height:1.55;color:var(--gpo-body)}.gpt-offer-page *,.gpt-offer-page *::before,.gpt-offer-page *::after{box-sizing:border-box}body.single-gpt-offer-page{background-color:#F7F9FB}.gptv3-offer-shell{display:block;max-width:100%}.gpo-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gpo-icon{flex-shrink:0;vertical-align:-2px}.bs-cta-external-icon{display:inline-block;vertical-align:-2px;margin-left:4px;flex-shrink:0;opacity:.7}.gpt-offer-page :focus-visible{outline:2px solid var(--gpo-blue);outline-offset:2px;border-radius:4px}.gpo-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;color:var(--gpo-blue);text-decoration:none}.gpo-back:hover{text-decoration:underline;color:var(--gpo-blue-dark)}.gpo-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;margin-bottom:24px}.gpo-hero--noimg{grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.gpo-hero{grid-template-columns:auto minmax(0,1fr) 250px}.gpo-hero--noimg{grid-template-columns:minmax(0,1fr) 250px}.gpo-hero__details{align-self:stretch;padding-left:28px;border-left:1px solid var(--gpo-line)}}.gpo-hero__details{margin:20px 0 0;grid-column:1 / -1}@media (min-width:1000px){.gpo-hero__details{margin:0;grid-column:auto}}.gpo-hero__details>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--gpo-line-soft)}.gpo-hero__details>div:last-child{border-bottom:0}.gpo-hero__details dt{flex:none;font-size:12px;font-weight:600;color:var(--gpo-muted)}.gpo-hero__details dd{margin:0;text-align:right;font-size:13px;color:var(--gpo-ink)}.gpo-hero__details-note{color:var(--gpo-subtle);font-size:12px;margin-left:4px}.gpo-hero__details .country-flags{display:inline-flex;vertical-align:-2px}.gpo-hero__media img{display:block;width:220px;height:220px;border-radius:var(--gpo-radius);object-fit:cover;background:var(--gpo-surface-alt)}.gpo-hero__body{min-width:0}.gpo-hero__title{margin:0;font-size:32px;font-weight:700;line-height:1.15;color:var(--gpo-ink);letter-spacing:-.01em}.gpo-hero__platform{font-weight:400;color:var(--gpo-muted)}.gpo-hero__meta{margin:8px 0 0;font-size:13px;color:var(--gpo-muted)}.gpo-hero__payout{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:16px 0 0}.gpo-hero__payout-label{font-size:15px;color:var(--gpo-muted)}.gpo-hero__payout-value{font-size:38px;font-weight:700;line-height:1;color:var(--gpo-blue);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.gpo-hero__tagline{margin:12px 0 0;max-width:64ch;font-size:15px;color:var(--gpo-body)}.gpo-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.gpo-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:11px 20px;border-radius:8px;border:1px solid #fff0;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.gpo-btn--primary{background:var(--gpo-blue);color:#fff}.gpo-btn--primary:hover{background:var(--gpo-blue-dark);color:#fff;text-decoration:none}.gpo-btn--ghost{background:#fff0;border-color:var(--gpo-line);color:var(--gpo-blue)}.gpo-btn--ghost:hover{background:var(--gpo-blue-wash);color:var(--gpo-blue-dark);text-decoration:none}.gpo-linkbtn{display:inline-flex;align-items:center;gap:2px;padding:5px 12px;border:1px solid var(--gpo-line);border-radius:6px;background:var(--gpo-surface);font-size:13px;font-weight:600;color:var(--gpo-blue);text-decoration:none;white-space:nowrap}.gpo-linkbtn:hover{border-color:var(--gpo-blue);background:var(--gpo-blue-wash);color:var(--gpo-blue-dark);text-decoration:none}.gpo-tag{display:inline-block;padding:1px 7px;border-radius:4px;font-size:11px;font-weight:600;vertical-align:1px;white-space:nowrap}.gpo-tag--pick{background:var(--gpo-blue-wash);color:var(--gpo-blue-dark);border:1px solid #D6E7F2}.gpo-tag--boost{background:#EAF7EF;color:#15803D;border:1px solid #CDEBD9}.gpo-tag--note{background:var(--gpo-surface-alt);color:var(--gpo-muted);border:1px solid var(--gpo-line);font-weight:500}.gpo-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--gpo-line);border-bottom:1px solid var(--gpo-line)}.gpo-band__col{padding:0 24px;border-left:1px solid var(--gpo-line-soft);min-width:0}.gpo-band__col:first-child{padding-left:0;border-left:0}.gpo-band__col:last-child{padding-right:0}.gpo-band__label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--gpo-muted)}.gpo-band__label .gpo-icon{color:var(--gpo-faint)}.gpo-band__value{margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.15;color:var(--gpo-ink);font-variant-numeric:tabular-nums}.gpo-band__value--name{font-size:22px}.gpo-band__sub{margin:2px 0 0;font-size:14px;color:var(--gpo-muted)}.gpo-band__facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;list-style:none}.gpo-band__facts li{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--gpo-body)}.gpo-band__facts .gpo-icon{color:var(--gpo-faint)}.gpo-panel{background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:var(--gpo-radius);padding:16px 20px 20px;margin-bottom:24px}.gpo-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.gpo-panel__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--gpo-ink)}.gpo-panel__hint{font-size:13px;color:var(--gpo-muted)}.gpo-panel__link{padding:0;border:0;background:none;font:inherit;cursor:pointer;font-size:13px;font-weight:600;color:var(--gpo-blue);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.gpo-panel__link:hover{text-decoration:underline}.gpo-panel__link[aria-expanded="true"] .gpo-icon{transform:rotate(180deg)}.gpo-panel__link .gpo-icon{transition:transform 0.15s ease}@media (prefers-reduced-motion:reduce){.gpo-panel__link .gpo-icon{transition:none}}.gpo-panel__foot{margin:12px 0 0;font-size:13px;color:var(--gpo-muted)}.gpo-panel__foot a{color:var(--gpo-blue)}.gpo-block{padding-top:24px;margin-bottom:24px;border-top:1px solid var(--gpo-line)}.gpo-block__title{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3;color:var(--gpo-ink)}.gpo-rank{list-style:none;margin:0;padding:0}.gpo-rank__row{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;padding:6px 0;border-top:1px solid var(--gpo-line-soft)}.gpo-rank__row:first-child{border-top:0}.gpo-rank__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gpo-surface-alt);border:1px solid var(--gpo-line);font-size:11px;font-weight:600;color:var(--gpo-muted);font-variant-numeric:tabular-nums}.gpo-rank__num--1{background:#FBF3DF;border-color:#EBD9A8;color:#8A6A16}.gpo-rank__num--2{background:#F2F3F5;border-color:#DCDFE4;color:#5A6470}.gpo-rank__num--3{background:#F8EFE7;border-color:#E5D2C1;color:#8A5B33}.gpo-rank__logo{width:26px;height:26px}.gpo-rank__logo--blank{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--gpo-surface-alt);border:1px solid var(--gpo-line);font-size:12px;font-weight:700;color:var(--gpo-faint)}.gpo-rank__name{min-width:0;font-size:15px;font-weight:600;color:var(--gpo-ink)}.gpo-rank__payout{font-size:17px;font-weight:700;color:var(--gpo-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gpo-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;contain:paint}.gpo-table{width:100%;min-width:660px;border-collapse:collapse;font-size:14px;background:var(--gpo-surface)}.gpo-table th,.gpo-table td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--gpo-line-soft);vertical-align:middle}.gpo-table th:first-child,.gpo-table td:first-child{padding-left:0}.gpo-table thead th{background:var(--gpo-surface-alt);font-size:13px;font-weight:600;color:var(--gpo-muted);border-bottom:1px solid var(--gpo-line);white-space:nowrap}.gpo-table thead th:first-child{padding-left:14px}.gpo-table--narrow{min-width:0}.gpo-table--narrow .gpo-table__task{width:62%}.gpo-table__task{width:46%;font-weight:500;color:var(--gpo-ink)}.gpo-table__taskname{font-weight:500}.gpo-table__site{text-align:right}.gpo-table__site-name{margin-left:6px}.gpo-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gpo-table tfoot th,.gpo-table tfoot td{background:var(--gpo-surface-alt);border-bottom:0;border-top:1px solid var(--gpo-line)}.gpo-table__total{display:block;font-size:16px;font-weight:700;color:var(--gpo-ink)}.gpo-table__link{display:inline-flex;align-items:center;margin-top:2px;font-size:12px;font-weight:600;color:var(--gpo-blue);text-decoration:none}.gpo-table__link:hover{text-decoration:underline}.gpo-table__sectionrow th{background:var(--gpo-surface-alt);border-bottom:1px solid var(--gpo-line);padding:8px 14px;text-align:left}.gpo-table__sectionname{font-size:13px;font-weight:700;color:var(--gpo-ink)}.gpo-table__sectioncount{display:inline-block;margin-left:6px;padding:0 7px;border-radius:9px;background:var(--gpo-surface);border:1px solid var(--gpo-line);font-size:11px;font-weight:700;color:var(--gpo-muted);font-variant-numeric:tabular-nums}.gpo-table__noterow td{padding:6px 14px 8px;font-size:12px;line-height:1.45;color:var(--gpo-muted);background:var(--gpo-surface-alt);border-bottom:1px solid var(--gpo-line-soft)}.gpo-table__days{display:block;margin-top:1px;font-size:11px;font-weight:400;color:var(--gpo-subtle)}.gpo-table thead th.gpo-table__task,.gpo-table tfoot th.gpo-table__task{background:var(--gpo-surface-alt)}.gpo-table__scrollhint{display:none;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;color:var(--gpo-muted)}.gpo-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--gpo-blue);cursor:pointer;list-style:none}.gpo-more::-webkit-details-marker{display:none}.gpo-more:hover{text-decoration:underline}.gpo-more[aria-expanded="true"] .gpo-icon,details[open]>.gpo-more .gpo-icon,details[open]>.gpo-details__summary .gpo-icon{transform:rotate(180deg)}.gpo-more .gpo-icon,.gpo-details__summary .gpo-icon{transition:transform 0.15s ease}.gpo-details__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:var(--gpo-blue)}.gpo-details__summary::-webkit-details-marker{display:none}.gpo-details__summary .gpo-block__title{margin:0;color:var(--gpo-ink)}.gpo-details__body{padding-top:12px}@media (prefers-reduced-motion:reduce){.gpo-more .gpo-icon,.gpo-details__summary .gpo-icon{transition:none}}.gpo-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:start}.gpo-cols__side{min-width:0}@media (min-width:861px){.gpo-cols__side{padding-left:40px;margin-left:-40px;border-left:1px solid var(--gpo-line-soft)}.gpo-cols__side>.gpo-block:first-child{padding-top:24px}}.gpo-steps{list-style:none;margin:0;padding:0}.gpo-steps__item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:16px}.gpo-steps__item:last-child{padding-bottom:0}.gpo-steps__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gpo-blue-wash);border:1px solid #D6E7F2;font-size:12px;font-weight:700;color:var(--gpo-blue-dark)}.gpo-steps__title{margin:2px 0 2px;font-size:15px;font-weight:600;color:var(--gpo-ink)}.gpo-steps__text{margin:0;font-size:14px;color:var(--gpo-body)}.gpo-steps__text a{color:var(--gpo-blue)}.gpo-steps__aside{margin:8px 0 0;font-size:13px;color:var(--gpo-muted)}.gpo-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gpo-choice__opt{display:flex;align-items:baseline;gap:6px;padding:7px 12px;border:1px solid var(--gpo-line);border-radius:8px;background:var(--gpo-surface);text-decoration:none;color:var(--gpo-ink)}.gpo-choice__opt:hover{border-color:var(--gpo-blue);background:var(--gpo-blue-wash);text-decoration:none}.gpo-choice__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--gpo-muted)}.gpo-choice__site{font-size:14px;font-weight:600}.gpo-choice__amount{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gpo-blue)}.gpo-need{list-style:none;margin:0;padding:0}.gpo-need__item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--gpo-line-soft)}.gpo-need__item:last-child{border-bottom:0}.gpo-need__item .gpo-icon{margin-top:3px;color:var(--gpo-faint)}.gpo-need__item strong{display:block;font-size:14px;font-weight:600;color:var(--gpo-ink)}.gpo-need__item span{display:block;font-size:13px;color:var(--gpo-muted);line-height:1.4}.gpo-need__source{margin:12px 0 0;font-size:12px;color:var(--gpo-subtle)}.gpo-history{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.gpo-history__figures{display:flex;gap:32px}.gpo-history__label{display:block;font-size:12px;color:var(--gpo-muted)}.gpo-history__value{display:block;font-size:22px;font-weight:700;color:var(--gpo-ink);font-variant-numeric:tabular-nums;line-height:1.2}.gpo-history__value--muted{color:var(--gpo-muted);font-weight:600}.gpo-history__chart{flex:1 1 220px;min-width:0;position:relative;touch-action:pan-y}.gpo-history__chart:focus-visible{outline:2px solid var(--gpo-blue);outline-offset:3px}.gpo-spark__cursor{position:absolute;top:0;bottom:18px;width:1px;margin-left:-.5px;background:var(--gpo-blue);opacity:.35;pointer-events:none}.gpo-spark__marker{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--gpo-blue);box-shadow:0 0 0 2px var(--gpo-surface);pointer-events:none}.gpo-spark__tip{position:absolute;bottom:100%;transform:translateX(-50%);margin-bottom:6px;padding:4px 8px;border-radius:6px;background:var(--gpo-ink);color:#fff;font-size:12px;line-height:1.35;white-space:nowrap;pointer-events:none;z-index:2}.gpo-spark__tip b{font-weight:700;font-variant-numeric:tabular-nums}.gpo-spark__tip span{margin-left:6px;opacity:.75}.gpo-spark__tip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid #fff0;border-top-color:var(--gpo-ink)}.gpo-spark{display:block}.gpo-spark__line{fill:none;stroke:var(--gpo-blue);stroke-width:1.75;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gpo-spark__area{fill:rgb(31 106 149 / .08);stroke:none}.gpo-spark__dot{fill:var(--gpo-blue)}.gpo-history__range{margin:2px 0 0;font-size:11px;color:var(--gpo-subtle);text-align:right}.gpo-about__meta{margin:-4px 0 8px;font-size:13px;color:var(--gpo-muted)}.gpo-about__teaser{margin:0;max-width:78ch;font-size:15px}.gpo-about__full{max-width:78ch;font-size:14px;color:var(--gpo-body)}.gpo-about__shots{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;contain:paint;padding-bottom:4px;margin-bottom:16px}.gpo-about__shots img{height:180px;width:auto;border-radius:8px;border:1px solid var(--gpo-line);flex:0 0 auto}.gpo-meta{margin:0}.gpo-meta__row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:8px 0;border-bottom:1px solid var(--gpo-line-soft)}.gpo-meta__row:last-child{border-bottom:0}.gpo-meta dt{font-size:13px;font-weight:600;color:var(--gpo-muted)}.gpo-meta dd{margin:0;font-size:14px;color:var(--gpo-body)}.gpo-meta__hint{font-size:12px;font-weight:400;color:var(--gpo-subtle)}.country-flags{display:flex;flex-wrap:wrap;gap:2px}.country-flag{font-size:16px;line-height:1}.more-countries{font-size:11px;color:var(--gpo-subtle);margin-left:4px}.platform-tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-right:4px;vertical-align:middle;background:#F1F5F9;color:#475569}.gpt-offer-freshness{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:middle}.freshness-active{background:#DCFCE7;color:#15803D}.freshness-recent{background:#FEF9C3;color:#A16207}.freshness-stale{background:#F1F5F9;color:#64748B}.completions-value .completions-divider{color:var(--gpo-faint);margin:0 4px}.heat-indicator{display:inline-flex;align-items:flex-end;gap:2px;height:16px;vertical-align:middle}.heat-bar{width:4px;border-radius:1px;background:#E2E8F0}.heat-bar--1{height:7px}.heat-bar--2{height:10px}.heat-bar--3{height:13px}.heat-bar--4{height:16px}.heat-very-hot .heat-bar.active{background:#DC2626}.heat-hot .heat-bar.active{background:#EA580C}.heat-steady .heat-bar.active{background:#16A34A}.heat-cold .heat-bar.active{background:#94A3B8}.gpt-offer-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.gpt-offer-related__card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--gpo-line);border-radius:8px;text-decoration:none;color:var(--gpo-body)}.gpt-offer-related__card:hover{border-color:var(--gpo-blue);background:var(--gpo-blue-wash);text-decoration:none}.gpt-offer-related__image{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0}.gpt-offer-related__info{min-width:0}.gpt-offer-related__name{display:block;font-weight:600;font-size:14px;color:var(--gpo-ink)}.gpt-offer-related__payout{display:block;font-size:13px;font-weight:600;color:var(--gpo-ink)}.gpt-offer-related__source{display:block;font-size:12px;color:var(--gpo-subtle)}.gpt-offer-related__more{text-align:center}.gpt-offer-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;background:var(--gpo-blue);color:#fff;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none}.gpt-offer-cta-btn:hover{background:var(--gpo-blue-dark);color:#fff;text-decoration:none}.gpt-offer-cta-btn--outline{background:#fff0;color:var(--gpo-blue);border:1px solid var(--gpo-line)}.gpt-offer-cta-btn--outline:hover{background:var(--gpo-blue-wash);color:var(--gpo-blue-dark)}.gpo-disclosure{padding-top:24px;margin-top:24px;border-top:1px solid var(--gpo-line);font-size:12px;line-height:1.5;color:var(--gpo-muted)}.gpo-disclosure p{margin:0 0 6px}.gpo-disclosure a{color:var(--gpo-blue)}.gpo-disclosure__button{padding:0;border:0;background:none;font:inherit;color:var(--gpo-blue);text-decoration:underline;cursor:pointer}.gpo-disclosure__updated{display:inline-block}.gpt-offer-ended-notice{margin:0 0 16px;padding:16px;border:1px solid #E0B400;border-left:4px solid #E0B400;border-radius:8px;background:#FFFAF0;color:#4A3C00;line-height:1.5}.gpt-offer-ended-notice strong{display:block;margin-bottom:4px}.gpt-offer-ended-notice a{color:var(--gpo-blue);font-weight:650;white-space:nowrap}@media (max-width:1024px){.gpo-hero{gap:24px}.gpo-hero__media img{width:170px;height:170px}.gpt-offer-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gpo-cols{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:768px){.gpt-offer-page{padding:16px 16px 24px;max-width:100%}.gpo-panel{padding:0;border:0;border-radius:0;background:#fff0;border-top:1px solid var(--gpo-line);padding-top:24px;margin-bottom:24px}.gpo-panel__head{margin-bottom:4px}.gpo-hero{grid-template-columns:84px minmax(0,1fr);gap:8px 14px;align-items:start;margin-bottom:20px}.gpo-hero__media img{width:84px;height:84px;border-radius:8px}.gpo-hero__media{grid-row:1 / span 2}.gpo-hero__body{display:contents}.gpo-hero__title{font-size:22px;grid-column:2}.gpo-hero__meta{grid-column:2;margin-top:4px}.gpo-hero__payout,.gpo-hero__tagline,.gpo-hero__actions,.gpo-hero__details{grid-column:1 / -1}.gpo-hero--noimg{grid-template-columns:minmax(0,1fr)}.gpo-hero--noimg .gpo-hero__title,.gpo-hero--noimg .gpo-hero__meta{grid-column:1}.gpo-hero__payout{margin-top:12px;gap:8px}.gpo-hero__payout-value{font-size:34px}.gpo-hero__actions{margin-top:16px}.gpo-hero__actions .gpo-btn{flex:1 1 100%}.gpo-band{grid-template-columns:minmax(0,1fr);padding:12px 0}.gpo-band__col{padding:10px 0;border-left:0;border-top:1px solid var(--gpo-line-soft)}.gpo-band__col:first-child{padding-top:0;border-top:0}.gpo-band__col:last-child{padding-bottom:0}.gpo-band__value{display:inline;font-size:20px}.gpo-band__sub{display:inline;margin-left:4px}.gpo-band__sub::before{content:'· ';color:var(--gpo-faint)}.gpo-band__value--name{font-size:20px}.gpo-band__facts{gap:4px 14px}.gpo-rank__row{grid-template-columns:22px 26px minmax(0,1fr) auto;gap:6px 10px;padding:10px 0}.gpo-rank__payout{grid-column:1 / 4;justify-self:start;font-size:16px}.gpo-linkbtn{grid-column:4;grid-row:2}.gpo-table__scrollhint{display:flex}.gpo-table th:first-child,.gpo-table td:first-child{padding-left:14px}.gpo-meta__row{grid-template-columns:minmax(0,1fr);gap:2px}.gpt-offer-related__grid{grid-template-columns:minmax(0,1fr)}.gpo-history{gap:16px}.gpo-history__figures{gap:24px}.gpo-about__shots img{height:150px}}@media (max-width:480px){.gpt-offer-page{padding:14px 14px 24px}.gpo-hero__payout-value{font-size:30px}.gpo-choice__opt{flex:1 1 100%}}.gpoh{display:grid;grid-template-columns:1fr;gap:20px;background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:14px;box-shadow:0 1px 2px rgb(15 23 42 / .04),0 10px 26px rgb(15 23 42 / .06);padding:24px;margin:0 0 4px}@media(min-width:940px){.gpoh{grid-template-columns:minmax(0,1fr) 340px}}.gpoh__head{display:flex;gap:20px;align-items:flex-start}.gpoh__art img{width:112px;height:112px;border-radius:18px;display:block;object-fit:cover;box-shadow:0 6px 16px rgb(15 23 42 / .16);background:var(--gpo-line-soft)}.gpoh__id{min-width:0}.gpoh__title{font-size:28px;line-height:1.14;letter-spacing:-.4px;color:var(--gpo-ink);margin:0;text-wrap:balance;font-weight:800}.gpoh__plat{color:var(--gpo-faint);font-weight:600}.gpoh__sub{color:var(--gpo-muted);font-size:13.5px;margin:6px 0 0}.gpoh__best{display:inline-flex;flex-direction:column;background:var(--gpo-blue-wash);border:1px solid #DBEAFE;border-radius:12px;padding:10px 16px;margin-top:14px;max-width:340px}.gpoh__best-k{font-size:12.5px;color:var(--gpo-subtle);font-weight:600;line-height:1.35}.gpoh__best-v{font-size:32px;line-height:1.05;font-weight:800;color:var(--gpo-blue);letter-spacing:-1px;font-variant-numeric:tabular-nums}.gpoh__best-on{font-size:12.5px;color:var(--gpo-subtle)}.gpoh-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:2px 7px;border-radius:6px;margin-left:6px}.gpoh-tag--boost{color:#B45309;background:#FEF3C7;border:1px solid #FDE68A}.gpoh__tag{color:var(--gpo-body);font-size:14px;margin:16px 0 0;max-width:56ch;line-height:1.55}.gpoh__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.gpoh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14.5px;padding:12px 20px;border-radius:10px;border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:.15s;white-space:nowrap}.gpoh-btn svg{width:14px;height:14px}.gpoh-btn--primary{background:var(--gpo-blue);color:#fff;box-shadow:0 2px 8px rgb(31 106 149 / .26)}.gpoh-btn--primary:hover{background:var(--gpo-blue-dark);color:#fff;text-decoration:none}.gpoh-btn--ghost{background:#fff;color:var(--gpo-blue);border-color:var(--gpo-line)}.gpoh-btn--ghost:hover{border-color:var(--gpo-blue);text-decoration:none}.gpoh__fine{display:flex;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;color:var(--gpo-faint)}.gpoh__fine svg{color:var(--gpo-faint);flex:none}.gpoh__funded{background:none;border:0;padding:0;font:inherit;color:var(--gpo-muted);font-weight:600;cursor:pointer;text-decoration:underline}.gpoh-tp{background:var(--gpo-surface-alt);border:1px solid var(--gpo-line);border-radius:12px;padding:15px}.gpoh-tp__h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.gpoh-tp__h h2{font-size:15px;color:var(--gpo-ink);margin:0;font-weight:800}.gpoh-tp__h a{font-size:12.5px;font-weight:600;color:var(--gpo-blue);text-decoration:none}.gpoh-tp__h a:hover{text-decoration:underline}.gpoh-tp__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:#fff;border:1px solid var(--gpo-line-soft);margin-bottom:6px}.gpoh-tp__row.best{background:#ECFDF3;border-color:#A7F3D0}.gpoh-tp__rk{width:16px;text-align:center;color:var(--gpo-faint);font-weight:800;font-size:13px}.gpoh-tp__row.best .gpoh-tp__rk{color:#15803D}.gpoh-tp__logo{width:22px;height:22px;border-radius:6px;flex:none;background-size:contain;background-repeat:no-repeat;background-position:center}.gpoh-tp__nm{font-weight:600;color:var(--gpo-ink);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpoh-tp__amt{margin-left:auto;font-weight:800;color:var(--gpo-ink);font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.gpoh-tp__row.best .gpoh-tp__amt{color:#15803D}.gpoh-tp__meta{margin:12px 2px 0;padding:0}.gpoh-tp__meta--top{margin-top:0}.gpoh-tp__meta>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--gpo-line-soft);font-size:13px}.gpoh-tp__meta dt{display:flex;align-items:center;gap:8px;color:var(--gpo-muted);font-weight:500;margin:0}.gpoh-tp__meta dt svg{color:var(--gpo-faint);flex:none}.gpoh-tp__meta dd{margin:0 0 0 auto;color:var(--gpo-ink);font-weight:600;text-align:right}.gpoh-tp__note{color:var(--gpo-subtle);font-weight:500;font-size:12px}.gpoh-tp__dot{width:7px;height:7px;border-radius:50%;background:#16A34A;display:inline-block;margin-right:5px}.gpoh-tp__dot--off{background:var(--gpo-faint)}.gpoh-tp__meta .country-flags{display:inline-flex;vertical-align:-2px}@media(max-width:520px){.gpoh{padding:18px}.gpoh__head{gap:14px}.gpoh__art img{width:78px;height:78px;border-radius:14px}.gpoh__title{font-size:22px}.gpoh__best-v{font-size:27px}}.gpt-offer-breadcrumbs-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:14px}.gpt-offer-breadcrumbs-row .gpt-offer-breadcrumbs{min-width:0}.gpoh-body{margin-top:18px}.gpoh-cols{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:24px;align-items:start}@media(min-width:900px){.gpoh-cols{grid-template-columns:1fr 1fr}}.gpoh-cols>*{margin-bottom:0!important;min-width:0;max-width:100%}.gpoh-card{background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:var(--gpo-radius);padding:16px 20px 20px}.gpoh-card__title{margin:0;font-size:18px;font-weight:700;color:var(--gpo-ink);line-height:1.3}.gpoh-card__lead{color:var(--gpo-muted);font-size:13px;margin:3px 0 14px}.gpoh-tablewrap{overflow-x:auto}.gpoh-cmp{width:100%;border-collapse:collapse;font-size:13.5px}.gpoh-cmp thead th{text-align:left;color:var(--gpo-muted);font-weight:600;font-size:12px;padding:8px 10px;border-bottom:1px solid var(--gpo-line);white-space:nowrap}.gpoh-cmp th.gpoh-cmp__num,.gpoh-cmp th.gpoh-cmp__act{text-align:right}.gpoh-cmp .gpoh-cmp__rk{width:24px;color:var(--gpo-faint);font-weight:700;text-align:left}.gpoh-cmp tbody td{padding:11px 10px;border-bottom:1px solid var(--gpo-line-soft);vertical-align:middle}.gpoh-cmp tbody tr:last-child td{border-bottom:0}.gpoh-cmp td.gpoh-cmp__num{text-align:right}.gpoh-cmp__site{display:flex;align-items:center;gap:9px;font-weight:600;color:var(--gpo-ink)}.gpoh-cmp__logo{width:24px;height:24px;border-radius:6px;flex:none;background-size:contain;background-repeat:no-repeat;background-position:center}.gpoh-cmp__tot{font-weight:800;color:var(--gpo-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gpoh-cmp tr.best .gpoh-cmp__tot{color:#15803D}.gpoh-cmp__badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:2px 6px;border-radius:6px;color:#15803D;background:#ECFDF3;border:1px solid #A7F3D0;margin-left:4px}.gpoh-cmp__diff{color:var(--gpo-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.gpoh-cmp__act{text-align:right}.gpoh-cmp__act a{font-weight:600;font-size:13px;white-space:nowrap;color:var(--gpo-blue);display:inline-flex;align-items:center;gap:5px;text-decoration:none}.gpoh-cmp__act a:hover{text-decoration:underline}.gpoh-cmp__act svg{width:13px;height:13px}.gpoh-cmp__showall{margin-top:14px}.gpoh-rh{margin-bottom:24px}.gpoh-rh__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gpoh-rh__head .gpoh-card__lead{margin-bottom:0}.gpoh-rh__range{margin:2px 0 0;font-size:12.5px;color:var(--gpo-faint);white-space:nowrap}.gpoh-rh__figs{display:flex;gap:32px;margin:14px 0 6px}.gpoh-rh__figs .k{display:block;font-size:12px;color:var(--gpo-muted)}.gpoh-rh__figs .v{display:block;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--gpo-ink);font-variant-numeric:tabular-nums}.gpoh-rh__figs .v--cur{color:var(--gpo-blue)}.gpoh-rh__chart{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.gpoh-rh__grid{stroke:var(--gpo-line-soft);stroke-width:1}.gpoh-rh__ylab,.gpoh-rh__xlab{fill:var(--gpo-faint);font-size:12px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.gpoh-rh__area{fill:var(--gpo-blue);opacity:.07}.gpoh-rh__line{fill:none;stroke:var(--gpo-blue);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.gpoh-rh__dot{fill:var(--gpo-blue)}.gpoh-rh__dot--last{fill:var(--gpo-blue)}.gpoh-how{margin-bottom:24px}.gpoh-how__note{margin:6px 0 0;font-size:13.5px;color:var(--gpo-body);background:var(--gpo-blue-wash);border:1px solid #DBEAFE;border-radius:10px;padding:10px 14px}.gpoh-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media(max-width:820px){.gpoh-steps{grid-template-columns:1fr 1fr}}@media(max-width:460px){.gpoh-steps{grid-template-columns:1fr}}.gpoh-step{border:1px solid var(--gpo-line);border-radius:12px;padding:16px 14px;text-align:center;background:var(--gpo-surface-alt)}.gpoh-step__n{width:26px;height:26px;border-radius:50%;background:var(--gpo-blue);color:#fff;font-weight:800;font-size:12px;display:grid;place-items:center;margin:0 auto}.gpoh-step__ic{display:block;color:var(--gpo-blue);margin:11px auto 7px;width:26px;height:26px}.gpoh-step__ic svg{width:26px;height:26px;display:block}.gpoh-step__t{font-size:14px;margin:0 0 5px;color:var(--gpo-ink)}.gpoh-step__p{margin:0;font-size:12.5px;color:var(--gpo-muted);line-height:1.5}.gpoh-step__p a{color:var(--gpo-blue);font-weight:600}.gpoh-about{margin-bottom:24px}.gpoh-about__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:760px){.gpoh-about__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.gpoh-about__meta{color:var(--gpo-muted);font-size:13px;margin:2px 0 10px}.gpoh-about__blurb{margin:0;color:var(--gpo-body);font-size:14px;line-height:1.6}.gpoh-about__more{margin-top:8px}.gpoh-about__more summary{color:var(--gpo-blue);font-weight:600;cursor:pointer;font-size:13.5px;list-style:none}.gpoh-about__more summary::-webkit-details-marker{display:none}.gpoh-about__more summary::before{content:"▸ ";color:var(--gpo-faint)}.gpoh-about__more[open] summary::before{content:"▾ "}.gpoh-about__more p{margin:10px 0 0;color:var(--gpo-body);font-size:13.5px;line-height:1.6}.gpoh-about__shots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start}.gpoh-about__shots img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:9px;border:1px solid var(--gpo-line);background:var(--gpo-line-soft)}.gpoh-disclaimer{color:var(--gpo-subtle);font-size:12.5px;margin:0 2px 24px;max-width:80ch}.gpoh-rel-wrap{margin-bottom:24px}.gpoh-rel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.gpoh-rel__all{font-size:13px;font-weight:600;color:var(--gpo-blue);text-decoration:none;white-space:nowrap}.gpoh-rel__all:hover{text-decoration:underline}.gpoh-rel{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}@media(min-width:560px){.gpoh-rel{grid-template-columns:1fr 1fr}}@media(min-width:900px){.gpoh-rel{grid-template-columns:1fr 1fr 1fr}}.gpoh-rel__card{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--gpo-line);border-radius:10px;background:var(--gpo-surface);text-decoration:none;transition:.15s;min-width:0}.gpoh-rel__card:hover{border-color:var(--gpo-blue);box-shadow:0 1px 2px rgb(15 23 42 / .05);text-decoration:none}.gpoh-rel__logo{width:44px;height:44px;border-radius:9px;flex:none;object-fit:cover;background:var(--gpo-line-soft)}.gpoh-rel__info{display:flex;flex-direction:column;min-width:0;gap:2px}.gpoh-rel__name{font-weight:600;color:var(--gpo-ink);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpoh-rel__meta{display:flex;align-items:baseline;gap:7px;min-width:0}.gpoh-rel__amt{color:var(--gpo-blue);font-weight:700;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.gpoh-rel__src{color:var(--gpo-faint);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpt-offer-page{--gpo-green:#16A34A;--gpo-green-dark:#15803D;--gpo-green-wash:#F0FDF4;--gpo-green-line:#BBF7D0;--gpo-green-mute:#3F7D55}.gpoh2{display:grid;grid-template-columns:1fr;gap:18px;margin:0 0 16px}@media(min-width:940px){.gpoh2{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.gpoh2__left{min-width:0}.gpoh2__head{display:flex;gap:18px;align-items:flex-start}.gpoh2__art img{width:104px;height:104px;border-radius:18px;object-fit:cover;box-shadow:0 6px 16px rgb(15 23 42 / .16);background:var(--gpo-line-soft)}.gpoh2__id{min-width:0}.gpoh2__title{margin:0;font-size:28px;font-weight:800;color:var(--gpo-ink);line-height:1.14;letter-spacing:-.4px;text-wrap:balance}.gpoh2__plat{color:var(--gpo-faint);font-weight:600}.gpoh2__sub{color:var(--gpo-muted);font-size:14px;margin:6px 0 0}.gpoh2__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gpoh2-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--gpo-body);background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:999px;padding:5px 12px}.gpoh2-pill svg{color:var(--gpo-muted);flex:none}.gpoh2-pill--flags .country-flags{display:inline-flex;vertical-align:-2px}.gpoh2__pay{margin-top:16px;background:var(--gpo-green-wash);border:1px solid var(--gpo-green-line);border-radius:14px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gpoh2__pay-main{min-width:0}.gpoh2__pay-k{display:inline-flex;align-items:center;gap:7px;color:var(--gpo-green-dark);font-weight:700;font-size:13.5px}.gpoh2__pay-k svg{color:var(--gpo-green)}.gpoh2__pay-v{display:block;font-size:34px;font-weight:800;color:var(--gpo-green-dark);letter-spacing:-1px;line-height:1.05;font-variant-numeric:tabular-nums;margin-top:2px}.gpoh2__pay-on{font-size:13px;color:var(--gpo-green-mute)}.gpoh2__pay-tier{display:block;margin-top:3px;font-size:12px;color:var(--gpo-muted)}.gpoh2-tier-info{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;color:var(--gpo-muted);opacity:.75;vertical-align:middle;margin-left:2px}.gpoh2-tier-info svg{display:block;width:13px;height:13px}.gpoh2-tier-info:hover,.gpoh2-tier-info:focus{opacity:1;color:var(--gpo-green-dark);outline:none}.gpoh2-tier-info::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:min(240px,72vw);background:#1f2937;color:#fff;font-size:12px;font-weight:400;line-height:1.4;text-align:left;white-space:normal;padding:8px 10px;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .22);opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:50;pointer-events:none}.gpoh2-tier-info::before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);border:5px solid #fff0;border-top-color:#1f2937;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:50;pointer-events:none}.gpoh2-tier-info:hover::after,.gpoh2-tier-info:focus::after,.gpoh2-tier-info:hover::before,.gpoh2-tier-info:focus::before{opacity:1;visibility:visible}.gpoh2__pay-act{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.gpoh2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;padding:13px 22px;border-radius:10px;border:1px solid #fff0;text-decoration:none;white-space:nowrap;transition:.15s;cursor:pointer}.gpoh2-btn svg{width:14px;height:14px}.gpoh2-btn--pay{background:var(--gpo-green);color:#fff;box-shadow:0 2px 8px rgb(22 163 74 / .28)}.gpoh2-btn--pay:hover{background:var(--gpo-green-dark);color:#fff;text-decoration:none}.gpoh2__pay-fine{font-size:11.5px;color:var(--gpo-green-mute);max-width:34ch;line-height:1.45}.gpoh2__pay--ended{background:var(--gpo-surface-alt);border-color:var(--gpo-line)}.gpoh2__pay--ended .gpoh2__pay-k,.gpoh2__pay--ended .gpoh2__pay-v{color:var(--gpo-subtle)}.gpoh2__details{background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:14px;padding:4px 18px 10px}.gpoh2__details-h{font-size:15px;font-weight:800;color:var(--gpo-ink);margin:14px 0 2px}.gpoh2__details dl{margin:0}.gpoh2__details dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--gpo-line-soft)}.gpoh2__details dl>div:last-child{border-bottom:0}.gpoh2__details dt{color:var(--gpo-muted);font-size:13px;font-weight:500}.gpoh2__details dd{margin:0;color:var(--gpo-ink);font-size:13.5px;font-weight:600;text-align:right}.gpoh2__details .country-flags{display:inline-flex;vertical-align:-2px}.gpoh2__details-note{color:var(--gpo-subtle);font-weight:500;font-size:12px}.gpoh2-badge{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:6px;color:var(--gpo-green-dark);background:var(--gpo-green-wash);border:1px solid var(--gpo-green-line)}.gpoh2-badge--off{color:var(--gpo-muted);background:var(--gpo-surface-alt);border-color:var(--gpo-line)}.gpoh2__banner{display:flex;gap:12px;align-items:flex-start;background:var(--gpo-blue-wash);border:1px solid #DBEAFE;border-radius:12px;padding:14px 16px;margin:0 0 18px}.gpoh2__banner-i{color:var(--gpo-blue);flex:none;margin-top:1px;display:flex}.gpoh2__banner p{margin:0;font-size:13.5px;color:var(--gpo-body);line-height:1.55}.gpoh2__banner-link{background:none;border:0;padding:0;font:inherit;color:var(--gpo-blue);font-weight:600;cursor:pointer}.gpoh2__banner-link:hover{text-decoration:underline}@media(max-width:560px){.gpoh2__head{gap:14px}.gpoh2__art img{width:76px;height:76px;border-radius:14px}.gpoh2__title{font-size:22px}.gpoh2__pay{flex-direction:column;align-items:stretch}.gpoh2__pay-act{align-items:stretch;text-align:left}.gpoh2-btn--pay{width:100%}.gpoh2__pay-v{font-size:30px}.gpoh2__pay-fine{max-width:none}}.gpoh2-cmp{background:var(--gpo-surface);border:1px solid var(--gpo-line);border-radius:14px;padding:18px 20px 20px;margin:0 0 18px}.gpoh2-cmp__head{margin-bottom:12px}.gpoh2-cmp__title{margin:0;font-size:18px;font-weight:800;color:var(--gpo-ink)}.gpoh2-cmp__sub{margin:3px 0 0;color:var(--gpo-muted);font-size:13px}.gpoh2-cmp__wrap{overflow-x:visible}.gpoh2-cmp__table{width:100%;border-collapse:collapse;font-size:14px}.gpoh2-cmp__table thead th{text-align:left;color:var(--gpo-muted);font-weight:600;font-size:12px;padding:8px 12px;border-bottom:1px solid var(--gpo-line);white-space:nowrap}.gpoh2-cmp__table th.c-act{text-align:right}.gpoh2-cmp__table tbody td{padding:12px;border-bottom:1px solid var(--gpo-line-soft);vertical-align:middle;color:var(--gpo-body)}.gpoh2-cmp__table tbody tr:last-child td{border-bottom:0}.gpoh2-cmp__rk{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gpo-surface-alt);color:var(--gpo-muted);font-weight:800;font-size:12px}.gpoh2-cmp__table tr.best .gpoh2-cmp__rk{background:var(--gpo-green);color:#fff}.gpoh2-cmp__site{display:flex;align-items:center;gap:10px;min-width:0}.gpoh2-cmp__logo{width:26px;height:26px;border-radius:7px;flex:none;background-size:contain;background-repeat:no-repeat;background-position:center}.gpoh2-cmp__nm{font-weight:600;color:var(--gpo-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpoh2-cmp__pay{font-weight:800;color:var(--gpo-green-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.gpoh2-cmp__table td.c-tasks,.gpoh2-cmp__table td.c-time,.gpoh2-cmp__table td.c-wall{color:var(--gpo-subtle);white-space:nowrap}.gpoh2-cmp__table td.c-act{text-align:right}.gpoh2-cmp__go{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;padding:8px 14px;border-radius:8px;background:var(--gpo-green);color:#fff;text-decoration:none;white-space:nowrap}.gpoh2-cmp__go:hover{background:var(--gpo-green-dark);color:#fff;text-decoration:none}.gpoh2-cmp__go-lbl{display:inline-flex;align-items:center;gap:6px}.gpoh2-cmp__go-lbl svg{width:12px;height:12px}.gpoh2-cmp__chev{display:none}.gpoh2-cmp__showall{margin-top:14px}@media(max-width:720px){.gpoh2-cmp__table,.gpoh2-cmp__table tbody,.gpoh2-cmp__table tr,.gpoh2-cmp__table td{display:block}.gpoh2-cmp__table thead{display:none}.gpoh2-cmp__table tr{display:flex;align-items:center;gap:11px;padding:11px 4px;border-bottom:1px solid var(--gpo-line-soft)}.gpoh2-cmp__table td{padding:0;border:0}.gpoh2-cmp__table td.c-tasks,.gpoh2-cmp__table td.c-time,.gpoh2-cmp__table td.c-wall{display:none}.gpoh2-cmp__table td.c-site{flex:1;min-width:0}.gpoh2-cmp__table td.c-pay{margin-left:auto}.gpoh2-cmp__go{background:none;padding:6px;color:var(--gpo-faint)}.gpoh2-cmp__go:hover{background:none;color:var(--gpo-blue)}.gpoh2-cmp__go-lbl{display:none}.gpoh2-cmp__chev{display:block}}@media(max-width:720px){.gpoh2-cmp__table tr{gap:9px}.gpoh2-cmp__table td.c-rk{flex:0 0 22px;width:22px}.gpoh2-cmp__table td.c-site{flex:1 1 auto;min-width:0}.gpoh2-cmp__table td.c-pay{flex:0 0 auto;margin-left:auto}.gpoh2-cmp__table td.c-act{flex:0 0 auto}.gpoh2-cmp__site{gap:9px;min-width:0}.gpoh2-cmp__nm{flex:1 1 auto;min-width:0;font-size:14px}.gpoh2-cmp__go{padding:6px 2px}}.gpt-offer-page .gpoh2__details,.gpt-offer-page .gpoh2-cmp,.gpt-offer-page .gpoh-card,.gpt-offer-page .gpo-panel{border-color:var(--gpo-line-soft);box-shadow:0 1px 2px rgb(16 24 40 / .04),0 8px 20px -6px rgb(16 24 40 / .08)}.gpt-offer-page .gpoh2__pay{box-shadow:0 1px 2px rgb(21 128 61 / .05),0 8px 20px -8px rgb(21 128 61 / .12)}.gpoh2-tabs{background:var(--gpo-surface);border:1px solid var(--gpo-line-soft);border-radius:14px;box-shadow:0 1px 2px rgb(16 24 40 / .04),0 8px 20px -6px rgb(16 24 40 / .08);padding:6px 20px 10px;margin:0 0 24px}.gpoh2-tabs__bar{display:flex;gap:2px;border-bottom:1px solid var(--gpo-line);flex-wrap:wrap;margin:0 -4px}.gpoh2-tab{display:inline-flex;align-items:center;gap:8px;padding:14px;border:0;background:none;font:inherit;font-weight:600;font-size:14px;color:var(--gpo-muted);cursor:pointer;border-bottom:2px solid #fff0;margin-bottom:-1px;white-space:nowrap}.gpoh2-tab svg{color:var(--gpo-faint)}.gpoh2-tab:hover{color:var(--gpo-ink)}.gpoh2-tab.is-active{color:var(--gpo-blue);border-bottom-color:var(--gpo-blue)}.gpoh2-tab.is-active svg{color:var(--gpo-blue)}.gpoh2-panel__body{padding:20px 0 6px}.gpoh2-acc{display:none}.gpoh2-empty{color:var(--gpo-muted);font-size:14px;margin:4px 0}.gpoh2-panel__body .gpo-panel,.gpoh2-panel__body .gpoh-card,.gpoh2-panel__body .gpoh-rh{border:0;box-shadow:none;padding:0;margin:0;background:none}.gpoh2-panel__body>*+*{margin-top:24px}.gpoh2-about__meta{color:var(--gpo-muted);font-size:13px;margin:0 0 10px}.gpoh2-about__blurb{margin:0;color:var(--gpo-body);font-size:14px;line-height:1.65;max-width:74ch}.gpoh2-about__more{margin-top:10px}.gpoh2-about__more summary{color:var(--gpo-blue);font-weight:600;cursor:pointer;font-size:13.5px;list-style:none}.gpoh2-about__more summary::-webkit-details-marker{display:none}.gpoh2-about__more summary::before{content:"\25B8 ";color:var(--gpo-faint)}.gpoh2-about__more[open] summary::before{content:"\25BE "}.gpoh2-about__more p{margin:10px 0 0;color:var(--gpo-body);font-size:13.5px;line-height:1.65;max-width:74ch}.gpoh2-how__note{margin:0 0 4px;font-size:13.5px;color:var(--gpo-body);background:var(--gpo-blue-wash);border:1px solid #DBEAFE;border-radius:10px;padding:10px 14px}.gpoh2-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.gpoh2-shots img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px;border:1px solid var(--gpo-line);background:var(--gpo-line-soft)}@media(min-width:721px){.gpoh2-tabs--js .gpoh2-panel{display:none}.gpoh2-tabs--js .gpoh2-panel.is-active{display:block}}@media(max-width:720px){.gpoh2-tabs{padding:2px 16px 6px}.gpoh2-tabs__bar{display:none}.gpoh2-acc{display:flex;align-items:center;gap:10px;width:100%;padding:16px 0;border:0;border-top:1px solid var(--gpo-line-soft);background:none;font:inherit;font-weight:700;font-size:15px;color:var(--gpo-ink);cursor:pointer;text-align:left}.gpoh2-panel:first-of-type .gpoh2-acc{border-top:0}.gpoh2-acc>svg:first-child{color:var(--gpo-blue);flex:none}.gpoh2-acc span{flex:1}.gpoh2-acc__chev{color:var(--gpo-faint);transition:transform .2s}.gpoh2-acc[aria-expanded="true"] .gpoh2-acc__chev{transform:rotate(90deg)}.gpoh2-panel__body{padding:2px 0 16px}.gpoh2-tabs--js .gpoh2-panel__body{display:none}.gpoh2-tabs--js .gpoh2-panel.is-active .gpoh2-panel__body{display:block}}.gpoh2{gap:24px}.gpoh2__head{gap:22px}.gpoh2__art img{width:150px;height:150px;border-radius:20px}.gpoh2__title{font-size:30px}.gpoh2__sub{font-size:15px;margin-top:8px}.gpoh2__pills{margin-top:16px}.gpoh2__pay{display:block;padding:18px 20px;margin-top:20px}.gpoh2__pay-row{display:flex;align-items:center;justify-content:space-between;gap:14px 22px;flex-wrap:wrap}.gpoh2__pay-v{font-size:36px;margin-top:3px}.gpoh2__pay-fine{max-width:none;margin:14px 0 0;font-size:12px;line-height:1.5;text-align:left}.gpoh2__details{padding:6px 20px 12px}.gpoh2__details-h{margin-top:16px;font-size:16px}.gpoh2__details dl>div{padding:10px 0}@media(max-width:560px){.gpoh2__art img{width:84px;height:84px;border-radius:16px}.gpoh2__title{font-size:22px}.gpoh2__pay-v{font-size:30px}}.gpoh2{background:var(--gpo-surface);border:1px solid var(--gpo-line-soft);border-radius:14px;box-shadow:0 1px 2px rgb(16 24 40 / .04),0 8px 20px -6px rgb(16 24 40 / .08);padding:26px;align-items:stretch}.gpt-offer-page .gpoh2__details{background:none;border:0;box-shadow:none;padding:0;border-radius:0}.gpoh2__details-h{margin-top:0}@media(min-width:940px){.gpt-offer-page .gpoh2__details{border-left:1px solid var(--gpo-line);padding-left:26px}}@media(max-width:939px){.gpt-offer-page .gpoh2__details{border-top:1px solid var(--gpo-line);padding-top:6px;margin-top:4px}}@media(max-width:560px){.gpoh2{padding:18px}}.gpt-offer-page .gpoh2__pay{background:none;border:0;box-shadow:none;border-radius:0;padding:18px 0 0;margin-top:18px;border-top:1px solid var(--gpo-line-soft)}.gpt-offer-page .gpoh2__pay--ended{background:none}.gpoh2__pay-fine{color:var(--gpo-subtle)}.gpoh2-about__full p{margin:0 0 10px;color:var(--gpo-body);font-size:13.5px;line-height:1.65;max-width:76ch}.gpoh2-about__full p:last-child{margin-bottom:0}.gpoh2-about__h{font-size:14px;font-weight:700;color:var(--gpo-ink);margin:16px 0 5px;letter-spacing:-.1px}.gpoh2-about__h:first-child{margin-top:0}.gpoh2-about__list{margin:6px 0 12px;padding-left:20px}.gpoh2-about__list li{margin:4px 0;color:var(--gpo-body);font-size:13.5px;line-height:1.55;max-width:74ch}.gpoh2-about__more .gpoh2-about__full{margin-top:12px}.gpoh2-about__facts{display:flex;flex-wrap:wrap;gap:16px 36px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--gpo-line-soft)}.gpoh2-about__facts>div{min-width:0}.gpoh2-about__facts dt{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--gpo-muted);margin:0 0 3px}.gpoh2-about__facts dd{margin:0;font-size:15px;font-weight:600;color:var(--gpo-ink)}.gpoh2-about__blurb{margin:0}.gpt-offer-page .gpoh2__pay-k{color:var(--gpo-muted)}.gpt-offer-page .gpoh2__pay-k svg{color:var(--gpo-faint)}.gpt-offer-page .gpoh2__pay-on{color:var(--gpo-subtle)}.gpoh2-rh__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gpoh2-rh__range{margin:2px 0 0;font-size:12.5px;color:var(--gpo-faint);white-space:nowrap}.gpoh2-rh__figs{display:flex;gap:32px;margin:14px 0 8px}.gpoh2-rh__figs .k{display:block;font-size:12px;color:var(--gpo-muted)}.gpoh2-rh__figs .v{display:block;font-size:22px;font-weight:800;letter-spacing:-.4px;color:var(--gpo-ink);font-variant-numeric:tabular-nums}.gpoh2-rh__figs .v--cur{color:var(--gpo-blue)}.gpoh2-rh__wrap{position:relative}.gpoh2-rh__chart{display:block;width:100%;height:auto;overflow:visible;touch-action:none;cursor:crosshair}.gpoh2-rh__grid{stroke:var(--gpo-line-soft);stroke-width:1}.gpoh2-rh__ylab,.gpoh2-rh__xlab{fill:var(--gpo-faint);font-size:12px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.gpoh2-rh__area{fill:var(--gpo-blue);opacity:.07}.gpoh2-rh__line{fill:none;stroke:var(--gpo-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gpoh2-rh__end{fill:var(--gpo-blue)}.gpoh2-rh__cursor{position:absolute;top:6%;bottom:13%;width:1px;background:var(--gpo-line);pointer-events:none;transform:translateX(-.5px)}.gpoh2-rh__marker{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--gpo-blue);border:2px solid #fff;box-shadow:0 0 0 1px var(--gpo-blue);transform:translate(-50%,-50%);pointer-events:none}.gpoh2-rh__tip{position:absolute;top:-2px;transform:translateX(-50%);background:#0f172a;color:#fff;font-size:12px;padding:5px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:3;box-shadow:0 4px 12px rgb(0 0 0 / .18)}.gpoh2-rh__tip .a{font-weight:700}.gpoh2-rh__tip .d{opacity:.75;margin-left:7px}.gpoh2-caveat{display:flex;gap:11px;align-items:flex-start;background:#FFFBEB;border:1px solid #FDE68A;border-radius:10px;padding:12px 14px;margin:0}.gpoh2-caveat__i{color:#B45309;flex:none;margin-top:1px;display:flex}.gpoh2-caveat p{margin:0;font-size:13px;color:#7A5B12;line-height:1.6}.gpoh2-caveat strong{color:#7A5B12}.gpoh2-cmp .gpoh2-caveat{margin:2px 0 16px}.gpoh2-caveat--sm{padding:10px 13px}.gpoh2-caveat--sm p{font-size:12.5px}.gpt-offer-page .gpoh2-caveat{background:none;border:0;padding:0;gap:0;margin:0 0 14px}.gpt-offer-page .gpoh2-caveat__i{display:none}.gpt-offer-page .gpoh2-caveat p{font-size:12.5px;color:var(--gpo-subtle);line-height:1.55;max-width:82ch}.gpt-offer-page .gpoh2-caveat strong{color:var(--gpo-subtle);font-weight:700}.gpt-offer-page .gpoh2-cmp .gpoh2-caveat{margin:0 0 14px}.gpt-offer-page .gpoh2-caveat{display:block}.gpt-offer-page .gpoh2-caveat p{max-width:none}.gpoh2-cmp__tag{display:block;width:fit-content;font-size:10px;font-weight:700;letter-spacing:.2px;color:#92400E;background:#FEF3C7;border:1px solid #FDE68A;border-radius:5px;padding:1px 6px;margin-top:3px;white-space:nowrap}@media(max-width:720px){.gpoh2-cmp__tag{margin-left:auto}}.gpt-offer-page .gpoh2-cmp__tag{display:block;width:fit-content;background:none;border:0;padding:0;margin-top:2px;color:var(--gpo-blue);font-size:11px;font-weight:600;letter-spacing:0;text-decoration:none;white-space:nowrap}.gpt-offer-page .gpoh2-cmp__tag:hover{text-decoration:underline}@media(max-width:720px){.gpt-offer-page .gpoh2-cmp__tag{margin-left:auto}}.gpoh2-cmp__tier{display:block;width:fit-content;margin-top:2px;font-size:11px;color:var(--gpo-muted);white-space:nowrap}@media(max-width:720px){.gpoh2-cmp__tier{margin-left:auto}}.gpoh2-cmp__t5{display:inline-block;margin-left:5px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--gpo-muted);background:var(--gpo-chip-bg,rgb(0 0 0 / .06));vertical-align:middle}.gpoh2-cmp__t5row .gpoh2-cmp__pay{color:var(--gpo-ink,inherit)}@media(max-width:720px){.gpoh2-cmp__t5{margin-left:4px}}.gpt-offer-page .gpo-aff{font-weight:inherit;margin-left:1px}.gpt-offer-page .gpoh2__banner-star{font-weight:700;color:var(--gpo-blue)}.gpt-offer-page .gpo-aff{margin-left:0}.gpt-offer-page .gpoh2-cmp .gpoh2-caveat{margin:0 0 6px}.gpoh2-cmp__fine{margin:0 0 14px;font-size:11.5px;color:var(--gpo-faint);line-height:1.5}.gpoh2__variant{margin:2px 0 4px;font-size:14px;color:var(--gpo-ink)}.gpoh2__variant a{color:var(--gpo-blue);font-weight:600;text-decoration:none}.gpoh2__variant a:hover{text-decoration:underline}.gpoh-ver{margin-bottom:24px}.gpoh-ver__lead{margin:4px 0 12px;font-size:14px;color:var(--gpo-muted)}.gpoh-ver__list{display:flex;flex-direction:column;gap:6px}.gpoh-ver__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--gpo-line-soft);border-radius:10px;color:var(--gpo-ink);text-decoration:none;font-size:14px}a.gpoh-ver__row:hover{border-color:var(--gpo-blue);text-decoration:none}.gpoh-ver__row.is-here{background:var(--gpo-blue-wash);border-color:#c7dcf5}.gpoh-ver__wall{font-weight:700}.gpoh-ver__meta{color:var(--gpo-muted)}.gpoh-ver__pay{font-weight:700;color:var(--gpo-green-dark,#15803D);font-variant-numeric:tabular-nums}.gpoh-ver__go{font-size:13px;font-weight:600;color:var(--gpo-blue);white-space:nowrap}.gpoh-ver__row.is-here .gpoh-ver__go{color:var(--gpo-faint)}@media(max-width:640px){.gpoh-ver__row{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.gpoh-ver__wall{grid-column:1;grid-row:1}.gpoh-ver__pay{grid-column:2;grid-row:1;text-align:right}.gpoh-ver__meta{grid-column:1;grid-row:2;font-size:13px}.gpoh-ver__go{grid-column:2;grid-row:2;text-align:right}}.gpoh2__pay-split{display:block;margin-top:4px;font-size:13px;color:var(--gpo-muted);line-height:1.4}.gpoh2-shots{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gpoh2-shots img{height:300px;width:auto;max-width:none;aspect-ratio:auto;object-fit:contain;flex:none;scroll-snap-align:start}@media(max-width:640px){.gpoh2-shots img{height:220px}}*,*::before,*::after{box-sizing:border-box}html{background-color:#2C5282;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:clip}body{margin:0;padding:0;overflow-x:clip;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:1rem;line-height:1.5;background:#f5f5f5;color:#374151;background-color:#F3F7FC}img{max-width:100%;height:auto;display:block}a{color:#1F6A95;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}a[class],a[class]:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem 0;font-weight:700;line-height:1.3;color:#1E293B}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}@media (max-width:767px){h1{font-size:1.6rem}h2{font-size:1.35rem}h3{font-size:1.15rem}}p{margin:0 0 1rem 0}ul,ol{margin:0 0 1rem 0;padding-left:1.5rem}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:0 16px}.scrimpr-container{max-width:1400px;margin:0 auto;padding:0 16px}.scrimpr-pillars-container,.scrimpr-stats-container,.scrimpr-hero-tools,.scrimpr-disclosure,.scrimpr-footer{margin-left:calc(-50vw + 50% - 1px);margin-right:calc(-50vw + 50% - 1px);padding-left:calc(50vw - 50% + 1px);padding-right:calc(50vw - 50% + 1px);width:calc(100vw + 2px);max-width:calc(100vw + 2px)}:root{--scrimpr-nav-blue:#2C5282;--scrimpr-nav-blue-dark:#1A365D;--scrimpr-blue:#1F6A95;--scrimpr-blue-dark:#034063;--scrimpr-accent-red:#DC2626;--scrimpr-accent-red-hover:#B91C1C;--scrimpr-accent-red-light:#FEE2E2;--scrimpr-headings:#1E293B;--scrimpr-body-text:#374151;--scrimpr-text-dark:#3A3A3A;--scrimpr-text-medium:#4a5568;--scrimpr-meta-text:#4B5563;--scrimpr-text-light:#666;--scrimpr-text-muted:#64748b;--scrimpr-site-bg:#F3F7FC;--scrimpr-content-bg:#FFFFFF;--scrimpr-light-bg:#f0f4f8;--scrimpr-light-blue-bg:#f0f8ff;--scrimpr-light-blue-bg-alt:#F8FBFE;--scrimpr-border:#E7E5E4;--scrimpr-border-light:#e2e8f0;--scrimpr-border-lighter:#F0F0F0;--scrimpr-border-medium:#ddd;--scrimpr-border-dark:#ccc;--scrimpr-save-primary:#16A34A;--scrimpr-save-dark:#15803D;--scrimpr-save-light:#DCFCE7;--scrimpr-supermarket:#2D7D56;--scrimpr-supermarket-dark:#1F5F42;--scrimpr-grow-primary:#0EA5E9;--scrimpr-grow-dark:#0284C7;--scrimpr-grow-light:#E0F2FE;--scrimpr-earn-primary:#8B5CF6;--scrimpr-earn-dark:#7C3AED;--scrimpr-earn-light:#EDE9FE;--scrimpr-purple:#6B5B95;--scrimpr-purple-dark:#4F4373;--scrimpr-success:#10b981;--scrimpr-success-light:#f0fdf4;--scrimpr-warning:#f59e0b;--scrimpr-warning-light:#fffbea;--scrimpr-warning-dark:#92400e;--scrimpr-shadow-sm:0 2px 4px rgba(0, 0, 0, 0.05);--scrimpr-shadow-md:0 4px 8px rgba(0, 0, 0, 0.1);--scrimpr-shadow-lg:0 8px 25px rgba(0, 0, 0, 0.1);--scrimpr-shadow-blue:0 4px 12px rgba(31, 106, 149, 0.1);--scrimpr-radius-sm:6px;--scrimpr-radius-md:8px;--scrimpr-radius-lg:12px;--scrimpr-radius-xl:20px}.alignleft{float:left;margin-right:1.5rem;margin-bottom:1rem}.alignright{float:right;margin-left:1.5rem;margin-bottom:1rem}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}.alignwide{max-width:1200px;margin-left:auto;margin-right:auto}.alignfull{width:calc(100vw + 2px);max-width:calc(100vw + 2px);margin-left:calc(-50vw + 50% - 1px);margin-right:calc(-50vw + 50% - 1px)}.wp-caption{max-width:100%}.wp-caption-text{font-size:.875rem;color:var(--scrimpr-text-muted);text-align:center;padding:.5rem 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.btn-primary,.btn-primary:link,.btn-primary:visited,a.btn-primary,a.btn-primary:link,a.btn-primary:visited{background:var(--scrimpr-blue)!important;color:white!important;border:2px solid var(--scrimpr-blue)!important;padding:12px 24px!important;border-radius:var(--scrimpr-radius-sm)!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s!important;text-decoration:none!important;text-align:center!important;font-size:1rem!important;display:inline-block!important}.btn-primary:hover,.btn-primary:focus,a.btn-primary:hover,a.btn-primary:focus{background:var(--scrimpr-blue-dark)!important;border-color:var(--scrimpr-blue-dark)!important;text-decoration:none!important;color:white!important}.btn-secondary,a.btn-secondary{background:var(--scrimpr-content-bg);color:var(--scrimpr-blue)!important;border:2px solid var(--scrimpr-blue);padding:12px 24px;border-radius:var(--scrimpr-radius-sm);font-weight:600;cursor:pointer;transition:all 0.2s;text-decoration:none!important;text-align:center;font-size:1rem;display:inline-block}.btn-secondary:hover,a.btn-secondary:hover{background:var(--scrimpr-blue);color:white!important}.cta{background:var(--scrimpr-blue);color:white!important;border:none;padding:14px 16px;border-radius:var(--scrimpr-radius-lg);font-weight:600;cursor:pointer;width:100%;transition:all 0.2s ease;font-size:16px;text-decoration:none!important;display:inline-block;text-align:center;box-sizing:border-box;margin:16px 0 16px 0}.cta:hover{background:var(--scrimpr-blue-dark);color:white!important;text-decoration:none!important}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;margin-bottom:40px}.card{background:var(--scrimpr-content-bg);border-radius:var(--scrimpr-radius-lg);overflow:hidden;position:relative;padding:28px;transition:all 0.3s}.card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgb(0 0 0 / .15)}.accent-dot{position:absolute;top:24px;right:24px;width:8px;height:8px;border-radius:50%}.tools-grid .accent-dot{top:-10px;right:-10px;width:40px;height:40px;opacity:.1}.header{margin-bottom:24px}.badge{display:inline-flex;align-items:center;gap:8px;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.title{font-size:20px;color:#1a1a1a;margin-bottom:10px;font-weight:700;letter-spacing:-.02em}.description{color:var(--scrimpr-text-light);font-size:16px;line-height:1.5;margin:0}.search-container{position:relative;margin:16px 0}.search-input{width:100%;padding:12px 16px;border:2px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-lg);font-size:14px;background:#f8f9fa;cursor:pointer;transition:border-color 0.3s ease}.search-placeholder{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#999;font-size:14px;pointer-events:none}.tools-grid .stats{display:flex;justify-content:space-between;margin:25px 0;gap:15px;background:none;border:none;padding:0}.tools-grid .stat{background:none;padding:0;flex:1;text-align:center;border-radius:0}.stat-number{font-weight:700;color:#1a1a1a;margin-bottom:4px;font-size:18px}.stat-label{color:var(--scrimpr-text-muted);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.brands{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.brand{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:var(--scrimpr-radius-lg);font-size:12px;font-weight:500}.security-note{text-align:center;margin-top:16px;color:#059669;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500}.supermarket-card{border:1px solid var(--scrimpr-supermarket)}.cashback-card{border:1px solid var(--scrimpr-blue)}.gpt-card{border:1px solid var(--scrimpr-purple)}.supermarket-card .accent-dot,.supermarket-card .badge{background:var(--scrimpr-supermarket)}.supermarket-card .cta{background:var(--scrimpr-supermarket)}.supermarket-card .cta:hover{background:var(--scrimpr-supermarket-dark)}.cashback-card .accent-dot,.cashback-card .badge{background:var(--scrimpr-blue)}.gpt-card .accent-dot,.gpt-card .badge{background:var(--scrimpr-purple)}.gpt-card .cta{background:var(--scrimpr-purple)}.gpt-card .cta:hover{background:var(--scrimpr-purple-dark)}.cashback-comparison-container{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--scrimpr-text-dark);margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.cashback-comparison-container .desktop-table{width:100%;background-color:var(--scrimpr-content-bg);border-radius:var(--scrimpr-radius-md);box-shadow:var(--scrimpr-shadow-md);overflow:hidden;margin-bottom:32px;border-collapse:collapse}.cashback-comparison-container .desktop-table th{padding:12px;text-align:left;background-color:var(--scrimpr-blue);font-weight:700;color:#fff;border:none}.cashback-comparison-container .desktop-table td{padding:16px 12px;border-right:1px solid var(--scrimpr-border-lighter);border-bottom:1px solid var(--scrimpr-border-lighter)}.cashback-comparison-container .desktop-table td:last-child{border-right:none}.cashback-comparison-container .desktop-table tr:last-child td{border-bottom:none}.cashback-comparison-container .quick-summary{background:var(--scrimpr-light-blue-bg-alt);border-radius:var(--scrimpr-radius-md);padding:16px;margin-top:24px;border-left:4px solid var(--scrimpr-blue);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.cashback-comparison-container .quick-summary p{margin:0;color:var(--scrimpr-text-dark);font-size:16px;line-height:1.5}.direct-debit-options{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--scrimpr-text-dark);width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.direct-debit-options .important-note{grid-column:1 / -1;background:var(--scrimpr-light-blue-bg);border:1px solid var(--scrimpr-blue);border-radius:var(--scrimpr-radius-sm);padding:1rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.direct-debit-options .section{width:100%}.direct-debit-options h3{color:var(--scrimpr-blue-dark);font-size:1.1rem;font-weight:600;margin-top:0;margin-bottom:.5rem;border-bottom:2px solid var(--scrimpr-blue);padding-bottom:.25rem}.direct-debit-options ul{margin:0 0 1rem 0;padding-left:1.5rem}.direct-debit-options li{margin-bottom:.25rem;line-height:1.4}.article-title{margin:0 0 10px 0;font-size:2rem;font-weight:700;color:#1a1a1a}.article-subtitle{color:var(--scrimpr-text-light);margin:0 0 15px 0;font-size:1.1rem}.article-tagline{color:#888;font-size:14px;margin:0 0 16px 0}.author-info{background:var(--scrimpr-light-blue-bg);border:1px solid var(--scrimpr-blue);border-radius:var(--scrimpr-radius-sm);padding:1rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4;display:flex;align-items:center;justify-content:space-between}.author-details{display:flex;align-items:center;gap:10px}.author-logo{width:32px;height:32px;flex-shrink:0}.author-text .author-name{font-weight:500;color:#333;margin-bottom:2px}.author-text .author-date{font-size:13px;color:var(--scrimpr-text-light)}.social-share{display:flex;gap:8px}.share-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:var(--scrimpr-radius-sm)!important;text-decoration:none!important;color:white!important;transition:opacity 0.2s!important}.share-button:hover{opacity:0.8!important;color:white!important;text-decoration:none!important}.content-separator{border:none;border-top:1px solid var(--scrimpr-border-dark);margin:2rem 0}h2.underline{margin-top:2.5rem;border-bottom:3px solid var(--scrimpr-purple)}.platform-results{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--scrimpr-text-dark)}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.results-header h2{font-size:1.5rem;font-weight:600;color:var(--scrimpr-blue-dark);margin:0}.results-count{font-size:.9rem;color:var(--scrimpr-blue);background:var(--scrimpr-light-blue-bg-alt);padding:6px 12px;border-radius:20px;border:1px solid var(--scrimpr-border-lighter)}.platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.platform-card{background:linear-gradient(135deg,var(--scrimpr-light-blue-bg) 0%,var(--scrimpr-content-bg) 100%);border:1px solid var(--scrimpr-border-medium);border-radius:var(--scrimpr-radius-md);padding:16px;margin:24px 0;transition:all 0.2s;position:relative}.platform-card:hover{border-color:var(--scrimpr-blue);box-shadow:var(--scrimpr-shadow-blue);transform:translateY(-1px)}.platform-card.recommended{border-color:var(--scrimpr-success);background:linear-gradient(135deg,var(--scrimpr-success-light) 0%,var(--scrimpr-content-bg) 100%)}.recommended-badge{position:absolute;top:-13px;left:16px;background:var(--scrimpr-success);color:#fff;padding:0 6px;border-radius:var(--scrimpr-radius-sm);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.platform-main{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.platform-info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;width:100%;gap:2px}.platform-name,.platform-tagline,.i-use-for{display:block!important;text-align:left!important;margin:0}.platform-card.recommended .platform-main{margin-top:8px}.platform-logo{width:60px;height:60px;border-radius:var(--scrimpr-radius-sm);background:var(--scrimpr-light-blue-bg-alt);border:1px solid var(--scrimpr-border-lighter);display:flex;align-items:center;justify-content:center;overflow:hidden}.platform-logo img{width:100%;height:100%;object-fit:contain}.platform-name{font-size:1rem;font-weight:600;color:var(--scrimpr-blue-dark);margin-bottom:0}.platform-tagline{font-size:.75rem;color:var(--scrimpr-text-dark);margin:0}.i-use-for{color:var(--scrimpr-blue);font-size:.75rem;font-weight:500;margin-top:0;font-style:italic}.offer{color:var(--scrimpr-blue);font-size:.75rem;font-weight:500;margin-top:2px;font-style:italic;display:block}.button-container{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.btn-platform,.btn-platform:link,.btn-platform:visited,a.btn-platform,a.btn-platform:link,a.btn-platform:visited{background:var(--scrimpr-blue)!important;color:white!important;border:2px solid var(--scrimpr-blue)!important;padding:8px 16px!important;border-radius:var(--scrimpr-radius-sm)!important;font-weight:500!important;cursor:pointer!important;transition:all 0.2s!important;text-decoration:none!important;text-align:center!important;font-size:0.9rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.btn-platform:hover,.btn-platform:focus,a.btn-platform:hover,a.btn-platform:focus{background:var(--scrimpr-blue-dark)!important;border-color:var(--scrimpr-blue-dark)!important;text-decoration:none!important;color:white!important}.capital-risk-warning{font-size:.7rem;color:var(--scrimpr-text-muted);font-style:italic;white-space:nowrap;margin-top:.15rem;margin-bottom:0}.steps-container{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.step-card{background:var(--scrimpr-content-bg);border:1px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-lg);padding:1.5rem;box-shadow:var(--scrimpr-shadow-sm);transition:all 0.2s ease}.step-card:hover{box-shadow:var(--scrimpr-shadow-md)}.step-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.step-number{background:var(--scrimpr-purple);color:#fff;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;flex-shrink:0}.step-title{margin:0;font-size:1.2rem;font-weight:600;color:#1a1a1a}.step-content{color:var(--scrimpr-text-dark);line-height:1.6}.step-content p{margin:.75rem 0}.step-content p:first-child{margin-top:0}.step-content p:last-child{margin-bottom:0}.step-content ol,.step-content ul{margin:1rem 0;padding-left:1.5rem}.step-content li{margin-bottom:.5rem}.important-note{background:var(--scrimpr-light-blue-bg);border:1px solid var(--scrimpr-blue);border-radius:var(--scrimpr-radius-sm);padding:1rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}.section{margin-bottom:2rem;margin-left:1rem;padding-left:1.25rem;border-left:3px solid var(--scrimpr-border-light)}.section h3{color:var(--scrimpr-blue-dark);padding-bottom:.5rem;margin-top:0;margin-bottom:1rem}.info-box{background:var(--scrimpr-light-blue-bg);border:1px solid var(--scrimpr-blue);padding:1rem;border-radius:var(--scrimpr-radius-sm)}.content-section{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--scrimpr-text-dark);border-left:3px solid var(--scrimpr-border-light);padding:0 0 0 1.25rem;margin:1.5rem 0 1.5rem 1rem}.content-section h2{margin-top:0}.faq-section{margin:2rem 0}.faq-item{border-bottom:1px solid var(--scrimpr-border-light);padding:1.25rem 0}.faq-item:first-child{padding-top:0}.faq-item:last-child{border-bottom:none}.faq-item h3{color:var(--scrimpr-blue-dark);font-size:1.1rem;margin:0 0 .5rem}.faq-item p{margin:0}.site-disclaimer{background:var(--scrimpr-light-bg);border:2px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-md);padding:1.5rem;margin:2rem 0}.site-disclaimer h3{margin-top:0;margin-bottom:1rem;color:#1a1a1a;font-size:1.2rem;border-bottom:2px solid var(--scrimpr-purple);padding-bottom:.5rem}.disclaimer-highlight{background:var(--scrimpr-warning-light);border-left:4px solid var(--scrimpr-warning);padding:.75rem 1rem;margin-bottom:1rem;border-radius:4px}.disclaimer-highlight strong{color:var(--scrimpr-warning-dark)}.site-disclaimer p{margin:.75rem 0;line-height:1.6;color:var(--scrimpr-text-medium)}.site-disclaimer p:last-child{margin-bottom:0}.site-disclaimer a{color:var(--scrimpr-blue);text-decoration:underline}.site-disclaimer a:hover{color:var(--scrimpr-blue-dark)}.option-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0}.option-card{background:#f8f9fa;border-radius:10px;padding:1.25rem 1.5rem;border:1px solid #e5e5e5}.option-card .option-badge{display:inline-block;background:var(--scrimpr-purple);color:#fff;padding:.35rem .8rem;border-radius:4px;font-weight:600;font-size:.8rem;margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.02em}.option-card h3{margin:0 0 .4rem 0;font-size:1.05rem;color:#1a1a1a}.option-card p{margin:0;color:#555;font-size:.92rem;line-height:1.5}.mobile-screenshot-container{margin:0 auto!important;padding:0!important;width:300px;max-width:100%;display:block!important;font-size:0;line-height:0}.mobile-screenshot-container a{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid var(--scrimpr-border-medium);border-radius:var(--scrimpr-radius-md);overflow:hidden;box-shadow:var(--scrimpr-shadow-md);transition:transform 0.2s,box-shadow 0.2s;cursor:zoom-in}.mobile-screenshot-container a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.mobile-screenshot-container img{display:block;margin:0!important;padding:0!important;width:100%!important;height:auto!important;max-width:100%!important}.mobile-screenshot-container figcaption{margin-top:8px;font-size:14px;line-height:1.4;color:var(--scrimpr-text-light);font-style:italic;text-align:center}#scrimpr-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .88);z-index:99999;display:none;align-items:center;justify-content:center;padding:40px 20px}#scrimpr-lightbox.is-open{display:flex}#scrimpr-lightbox .scrimpr-lightbox-figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}#scrimpr-lightbox .scrimpr-lightbox-img{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;border-radius:8px;box-shadow:0 10px 40px rgb(0 0 0 / .5)}#scrimpr-lightbox .scrimpr-lightbox-caption{color:#fff;font-size:14px;line-height:1.4;margin-top:16px;text-align:center;max-width:600px}#scrimpr-lightbox .scrimpr-lightbox-close{position:absolute;top:16px;right:20px;background:#fff0;border:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:0;width:40px;height:40px}.scrimpr-home{background:#fff0;padding:8px 0 0}.scrimpr-section{background:var(--scrimpr-content-bg);border-radius:8px;border:1px solid #AAA;box-shadow:0 2px 8px rgb(0 0 0 / .08);padding:60px 16px;margin:0 0 24px 0}.scrimpr-section:last-child{margin-bottom:0}.scrimpr-section .scrimpr-container{padding:0}.scrimpr-section__header{text-align:center;margin-bottom:48px}.scrimpr-section__title{font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:700;color:var(--scrimpr-headings);margin-bottom:16px}.scrimpr-section__subtitle{font-size:1.1rem;color:var(--scrimpr-meta-text);max-width:600px;margin:0 auto}.scrimpr-section-label{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFF;background:var(--scrimpr-nav-blue);padding:8px 16px;border-radius:100px;margin-bottom:16px}.scrimpr-hero{display:block;padding:34px;background:var(--scrimpr-content-bg);border-radius:8px;border:1px solid #AAA;box-shadow:0 2px 8px rgb(0 0 0 / .08);margin-bottom:24px}.page-template-page-compare .scrimpr-hero{background:#fff0;border:none;border-radius:0;box-shadow:none;padding:44px 0 32px;margin-bottom:0;text-align:center}.page-template-page-compare .scrimpr-hero h1,.page-template-page-compare .scrimpr-hero .scrimpr-hero__subtitle,.page-template-page-compare .scrimpr-hero .scrimpr-hero__personal,.page-template-page-compare .scrimpr-hero .scrimpr-hero__tagline{margin-left:auto;margin-right:auto}.page-template-page-compare .scrimpr-hero__brand,.page-template-page-compare .scrimpr-hero__ctas,.page-template-page-compare .scrimpr-hero__steps{justify-content:center;text-align:center}@media (min-width:901px){.page-template-page-compare .scrimpr-hero{display:block}.page-template-page-compare .scrimpr-hero__brand{max-width:800px;margin-left:auto;margin-right:auto}}@media (min-width:901px){.home .scrimpr-hero{display:grid;grid-template-columns:38% 1fr;gap:34px;align-items:center}}@media (min-width:901px){.page-template-page-direct-debit .scrimpr-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:500px}}.scrimpr-hero__brand{text-align:center}.scrimpr-hero__image{margin-bottom:24px}.scrimpr-hero__image img{max-height:160px;width:auto;display:block;margin:0 auto}.scrimpr-hero h1{font-size:28px;font-weight:700;color:var(--scrimpr-headings);margin:0 0 10px 0;line-height:1.3;max-width:800px}.scrimpr-hero__subtitle{font-size:16px;color:var(--scrimpr-meta-text);margin:0 0 12px 0;max-width:680px;line-height:1.6}.scrimpr-hero__personal{font-size:15px;font-style:italic;color:#64748b;margin:0 0 12px 0;max-width:680px;margin-left:auto;margin-right:auto}.scrimpr-hero__tagline{font-size:14px;font-weight:600;color:var(--scrimpr-nav-blue);margin:0 0 16px 0}.scrimpr-hero__steps{display:inline-flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #d1d5db;border-radius:6px;padding:10px 16px;font-size:14px;color:#334155;margin-bottom:16px}.scrimpr-hero__arrow{color:#9ca3af}.scrimpr-hero__ctas{display:flex;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.scrimpr-hero__btn-primary{display:inline-block;background:var(--scrimpr-nav-blue);color:#FFFFFF!important;padding:12px 28px;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none!important;box-shadow:0 2px 8px rgb(44 82 130 / .3);transition:all 0.2s}.scrimpr-hero__btn-primary:hover{background:var(--scrimpr-nav-blue-dark);transform:translateY(-2px)}.scrimpr-hero__btn-secondary{display:inline-block;background:var(--scrimpr-content-bg);color:var(--scrimpr-nav-blue)!important;padding:12px 28px;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none!important;border:2px solid var(--scrimpr-nav-blue);transition:all 0.2s}.scrimpr-hero__btn-secondary:hover{background:var(--scrimpr-nav-blue);color:#FFFFFF!important}.scrimpr-hero__links{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap;font-size:14px;margin-bottom:16px}.scrimpr-hero__links-label{color:#64748b;font-weight:600}.scrimpr-hero__links a{color:var(--scrimpr-nav-blue);text-decoration:none}.scrimpr-hero__links a:hover{text-decoration:underline}.scrimpr-hero__note{color:#475569;font-size:13px;margin:0}.scrimpr-hero__feed{display:grid;grid-template-columns:1fr 1fr;gap:13px}.scrimpr-hero-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e9ef;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.scrimpr-hero-card:hover{box-shadow:0 10px 30px rgb(15 44 64 / .12);transform:translateY(-2px)}.scrimpr-hero-card__media{position:relative;aspect-ratio:16 / 9;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.scrimpr-hero-card__media img{height:100%;width:auto;max-width:none;display:block}.scrimpr-hero-card__media--sim{background:linear-gradient(135deg,#2C5282,#1e3a5f);flex-direction:column;gap:10px}.scrimpr-hero-card__media--sim .scrimpr-sim-chips{display:flex;gap:8px}.scrimpr-hero-card__media--sim .scrimpr-sim-chips img{width:38px;height:38px;border-radius:9px;background:#fff;padding:3px;box-sizing:border-box;object-fit:contain}.scrimpr-sim-strap{color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em}.scrimpr-hero-card__cat{color:#15425e;font-weight:700}.scrimpr-hero-card__body{display:flex;flex-direction:column;flex:1;padding:10px 13px 11px}.scrimpr-hero-card__title{font-size:14px;font-weight:700;line-height:1.3;color:#0f2c40;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scrimpr-hero-card__meta{font-size:12px;color:#8a97a1;margin:0;margin-top:auto;padding-top:8px}.scrimpr-philosophy{margin:24px 0 0}.scrimpr-philosophy__title{color:var(--scrimpr-headings);font-size:1.75rem;font-weight:700;text-align:center;margin:0 0 24px}.scrimpr-philosophy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.scrimpr-philosophy__card{background:var(--scrimpr-content-bg);border:1px solid var(--scrimpr-border);border-radius:12px;padding:24px 26px;transition:box-shadow 0.2s,transform 0.2s}.scrimpr-philosophy__card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .06);transform:translateY(-2px)}.scrimpr-philosophy__icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.scrimpr-philosophy__icon--know{background:var(--scrimpr-accent-red-light);color:var(--scrimpr-accent-red-hover)}.scrimpr-philosophy__icon--save{background:var(--scrimpr-save-light);color:var(--scrimpr-save-dark)}.scrimpr-philosophy__icon--grow{background:var(--scrimpr-grow-light);color:var(--scrimpr-grow-dark)}.scrimpr-philosophy__card h3{font-size:1.05rem;font-weight:700;color:var(--scrimpr-headings);margin:0 0 8px}.scrimpr-philosophy__card p{font-size:.95rem;color:var(--scrimpr-meta-text);line-height:1.55;margin:0}@media (max-width:680px){.scrimpr-philosophy__grid{grid-template-columns:1fr}.scrimpr-hero__trust{gap:12px 18px}}.scrimpr-hero-tools{background:var(--scrimpr-purple-dark);padding:40px calc(50vw - 50%);margin-top:24px;margin-bottom:0;overflow-x:hidden}.scrimpr-hero-tools.scrimpr-hero-tools--plain{background:#fff0;padding-top:16px;padding-bottom:24px}.scrimpr-hero-tools.scrimpr-hero-tools--plain .scrimpr-hero-tools__title,.scrimpr-hero-tools.scrimpr-hero-tools--plain .dd-partner-offers__heading{color:var(--scrimpr-headings)}.scrimpr-hero-tools__title{font-size:1.5rem;font-weight:700;color:#FFF;text-align:center;margin:0 auto 24px;max-width:1400px}.scrimpr-hero-features{display:flex;gap:24px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:16px 0 16px 0;margin:-16px auto;max-width:1400px}.scrimpr-hero-features::-webkit-scrollbar{display:none}.scrimpr-hero-feature{flex:0 0 calc(33.333% - 16px);min-width:300px;scroll-snap-align:start;border-radius:8px;border:1px solid #AAA;overflow:hidden;text-decoration:none!important;color:inherit;background:var(--scrimpr-site-bg);transition:all 0.2s ease}.scrimpr-hero-feature:hover{box-shadow:0 8px 24px rgb(0 0 0 / .15);transform:translateY(-4px)}.scrimpr-hero-feature__image{overflow:hidden}.scrimpr-hero-feature__image img{width:100%;height:auto;display:block}.scrimpr-hero-feature__content{padding:16px 24px 24px}.scrimpr-hero-feature__label{font-size:1.1rem;font-weight:700;color:var(--scrimpr-headings);display:block;margin-bottom:8px}.scrimpr-hero-feature__content p{font-size:.95rem;color:var(--scrimpr-meta-text);margin:0;line-height:1.5}.scrimpr-hero-feature__title{font-size:1.1rem;font-weight:600;color:var(--scrimpr-headings);margin-bottom:8px}.scrimpr-hero-feature__description{font-size:.9rem;color:var(--scrimpr-meta-text);margin:0;line-height:1.5}.scrimpr-pillars-container{background:#95216A;border-top:none;border-bottom:none;border-radius:0;padding:40px calc(50vw - 50%);margin-bottom:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.scrimpr-pillars-container+.scrimpr-section{margin-top:32px}.scrimpr-pillars-container__title{color:#FFFFFF!important;font-size:1.75rem;font-weight:700;text-align:center;margin:0 0 32px 0;max-width:1400px;margin-left:auto;margin-right:auto}.scrimpr-pillars__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;max-width:1400px;margin:0 auto}.scrimpr-stats-container{background:#1F6A95;border-top:none;border-bottom:1px solid #AAA;padding:48px 16px;margin-bottom:24px;margin-left:calc(-50vw + 50% - 1px);margin-right:calc(-50vw + 50% - 1px);width:calc(100vw + 2px);max-width:calc(100vw + 2px)}.scrimpr-stats__tagline{color:#FFFFFF!important;font-size:1.5rem;font-weight:700;text-align:center;margin:0 0 32px 0;max-width:1400px;margin-left:auto;margin-right:auto}.scrimpr-stats__grid{display:flex;justify-content:center;gap:60px;max-width:1400px;margin:0 auto;flex-wrap:wrap}.scrimpr-stat{display:flex;flex-direction:column;align-items:center;text-align:center;color:#FFF}.scrimpr-stat__icon{margin-bottom:12px;opacity:.9}.scrimpr-stat__icon svg{color:#FFF}.scrimpr-stat__number{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:4px}.scrimpr-stat__label{font-size:1rem;opacity:.9}.scrimpr-card{background:var(--scrimpr-content-bg);border-radius:8px;overflow:hidden;transition:all 0.3s;padding:32px}.scrimpr-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgb(0 0 0 / .2)}.scrimpr-card--bordered{border:none}.scrimpr-card__header{padding:0;background:var(--scrimpr-content-bg)}.scrimpr-card__icon{width:44px;height:44px;border-radius:var(--scrimpr-radius-md);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px;background:var(--scrimpr-nav-blue)}.scrimpr-card__icon svg{width:24px;height:24px;stroke-width:2;color:#FFF}.scrimpr-card__title{font-size:1.25rem;font-weight:700;color:var(--scrimpr-headings);margin-bottom:4px}.scrimpr-card__tagline{font-size:1rem;font-weight:500;margin:0;color:var(--scrimpr-nav-blue)}.scrimpr-card__description{color:var(--scrimpr-meta-text);font-size:1rem;line-height:1.5;padding:0 16px;margin:0}.scrimpr-link-list{padding:0;list-style:none;margin:0}.scrimpr-link-list__item{border-bottom:1px solid var(--scrimpr-border-light)}.scrimpr-link-list__item:last-child{border-bottom:none}.scrimpr-link-list__link{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 12px;color:var(--scrimpr-body-text)!important;font-size:.9rem;font-weight:500;text-decoration:none!important;transition:color 0.2s ease}.scrimpr-link-list__arrow{opacity:.4;transition:all 0.2s ease}.scrimpr-link-list__link:hover .scrimpr-link-list__arrow{opacity:1;transform:translateX(4px)}.scrimpr-card--save .scrimpr-link-list__link:hover,.scrimpr-card--grow .scrimpr-link-list__link:hover,.scrimpr-card--earn .scrimpr-link-list__link:hover{color:var(--scrimpr-nav-blue)!important}.scrimpr-card--save .scrimpr-link-list__arrow,.scrimpr-card--grow .scrimpr-link-list__arrow,.scrimpr-card--earn .scrimpr-link-list__arrow{color:var(--scrimpr-nav-blue)}.scrimpr-pillar-cta{display:block;margin:0 16px 16px;padding:12px 16px;text-align:center;font-weight:600;font-size:1rem;border-radius:var(--scrimpr-radius-md);text-decoration:none!important;transition:all 0.2s ease;background:var(--scrimpr-nav-blue);color:#FFFFFF!important}.scrimpr-pillar-cta:hover{background:var(--scrimpr-nav-blue-dark);color:#FFFFFF!important}.scrimpr-tools__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.scrimpr-tool-card{background:var(--scrimpr-light-bg);border-radius:var(--scrimpr-radius-lg);padding:28px;transition:all 0.2s ease;border:2px solid #fff0;cursor:pointer;display:block;text-decoration:none!important;color:inherit!important}.scrimpr-tool-card:hover{border-color:var(--scrimpr-nav-blue);transform:translateY(-4px);box-shadow:0 12px 24px rgb(44 82 130 / .15);text-decoration:none!important;color:inherit!important}.scrimpr-tool-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.scrimpr-tool-card__icon{width:52px;height:52px;background:var(--scrimpr-nav-blue);border-radius:var(--scrimpr-radius-md);display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.scrimpr-tool-card__icon svg{width:26px;height:26px;color:#FFF;stroke-width:2}.scrimpr-tool-card__title{font-size:1.15rem;font-weight:600;color:var(--scrimpr-headings);margin-bottom:8px}.scrimpr-tool-card__description{color:var(--scrimpr-meta-text);font-size:14px;margin-bottom:16px;line-height:1.6}.scrimpr-tool-card__stats{display:flex;gap:28px;padding-top:18px;border-top:2px solid var(--scrimpr-border);margin-bottom:16px}.scrimpr-tool-card__stat-value{font-weight:700;font-size:1.1rem;color:var(--scrimpr-nav-blue-dark)}.scrimpr-tool-card__stat-label{font-size:12px;color:var(--scrimpr-meta-text)}.scrimpr-tool-card__cta{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--scrimpr-nav-blue)}.scrimpr-tool-card__cta span{transition:transform 0.2s ease}.scrimpr-tool-card:hover .scrimpr-tool-card__cta span{transform:translateX(4px)}.scrimpr-badge{display:inline-block;font-size:11px;font-weight:600;padding:5px 12px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px}.scrimpr-badge--red{background:var(--scrimpr-accent-red);color:#FFF}.scrimpr-badge--blue{background:var(--scrimpr-nav-blue);color:#FFF}.scrimpr-offers{background:var(--scrimpr-nav-blue);border:1px solid #AAA;padding:56px 16px}.scrimpr-banner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;color:#FFF}.scrimpr-banner__title{font-size:1.75rem;font-weight:700;margin-bottom:12px;color:#FFFFFF!important}.scrimpr-banner__text{color:rgb(255 255 255 / .8);font-size:16px;margin:0}.scrimpr-banner__btn{background:var(--scrimpr-accent-red);color:#FFFFFF!important;padding:14px 28px;border-radius:10px;font-weight:600;font-size:15px;margin-top:24px;display:inline-block;text-decoration:none!important;transition:all 0.2s ease;box-shadow:0 4px 14px rgb(0 0 0 / .2)}.scrimpr-banner__btn:hover{background:var(--scrimpr-accent-red-hover);color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .25)}.scrimpr-banner__stats{display:flex;gap:40px}.scrimpr-banner__stat{text-align:center}.scrimpr-banner__stat-value{font-size:2.25rem;font-weight:700}.scrimpr-banner__stat-label{font-size:13px;color:rgb(255 255 255 / .7)}.scrimpr-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.scrimpr-about__content h2{font-size:1.5rem;font-weight:700;color:var(--scrimpr-headings);margin-bottom:16px;line-height:1.2}.scrimpr-about__content p{color:var(--scrimpr-meta-text);margin-bottom:16px;line-height:1.7;font-size:14px}.scrimpr-about__badges{display:flex;flex-wrap:wrap;gap:12px}.scrimpr-about__badge{display:flex;align-items:center;gap:8px;background:var(--scrimpr-light-bg);padding:12px 18px;border-radius:10px;font-size:14px;font-weight:500;color:var(--scrimpr-body-text)}.scrimpr-about__badge svg{color:var(--scrimpr-save-primary)}.scrimpr-about__features{display:grid;gap:20px}.scrimpr-about__feature{display:flex;gap:20px;padding:24px;background:var(--scrimpr-light-bg);border-radius:var(--scrimpr-radius-lg)}.scrimpr-about__feature-icon{width:48px;height:48px;background:var(--scrimpr-content-bg);border-radius:var(--scrimpr-radius-md);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.scrimpr-about__feature h4{font-size:1rem;font-weight:600;color:var(--scrimpr-headings);margin-bottom:6px}.scrimpr-about__feature p{font-size:14px;color:var(--scrimpr-meta-text);margin:0;line-height:1.5}.scrimpr-disclosure{background:#1a365d;color:#CBD5E0!important;padding:60px 16px;margin-top:0;margin-bottom:0;box-shadow:0 0 0 100vmax #1a365d;clip-path:inset(0 -100vmax)}.scrimpr-disclosure,.scrimpr-disclosure p,.scrimpr-disclosure h2,.scrimpr-disclosure h3{color:#CBD5E0!important}.scrimpr-disclosure h2,.scrimpr-disclosure h3{color:#FFFFFF!important}.scrimpr-disclosure h2{color:#FFF;font-size:1.5rem;font-weight:700;margin-bottom:32px;text-align:center}.scrimpr-disclosure__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.scrimpr-disclosure__item h3{color:#FFF;font-size:1rem;font-weight:600;margin-bottom:8px}.scrimpr-disclosure__item p{font-size:.9rem;line-height:1.6;margin:0}.scrimpr-disclosure__agreement{text-align:center;font-size:.85rem;padding-top:24px;border-top:1px solid #2C5282;margin:0}.scrimpr-disclosure a,.scrimpr-disclosure__agreement a{color:#FFFFFF!important;text-decoration:underline}.scrimpr-disclosure a:hover,.scrimpr-disclosure__agreement a:hover{color:#90CDF4!important}.scrimpr-footer{background:#111827;color:#9CA3AF;padding:60px 16px 40px;margin-top:0;margin-left:calc(-50vw + 50% - 1px);margin-right:calc(-50vw + 50% - 1px);width:calc(100vw + 2px)}.scrimpr-footer__inner{max-width:1400px;margin:0 auto}.scrimpr-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.scrimpr-footer__brand h3{font-size:1.5rem;font-weight:700;color:#FFFFFF!important;margin:0 0 12px 0}.scrimpr-footer__brand p{font-size:.95rem;line-height:1.6;margin:0;color:#9CA3AF}.scrimpr-footer__links h4{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 16px 0;color:#FFFFFF!important}.scrimpr-footer__links ul{list-style:none!important;margin:0!important;padding:0!important}.scrimpr-footer__links li{margin:0!important;padding:0!important}.scrimpr-footer__links a,.scrimpr-footer__links a:link,.scrimpr-footer__links a:visited{display:block;color:#A0AEC0!important;padding:6px 0;font-size:.9rem;text-decoration:none!important;transition:color 0.2s}.scrimpr-footer__links a:hover,.scrimpr-footer__links a:focus{color:#FFFFFF!important}.scrimpr-footer__bottom{padding-top:24px;border-top:1px solid #2C5282;font-size:.85rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;color:#718096}.scrimpr-footer__bottom a,.scrimpr-footer__bottom a:link,.scrimpr-footer__bottom a:visited{color:#A0AEC0!important;text-decoration:none!important}.scrimpr-footer__bottom a:hover,.scrimpr-footer__bottom a:focus{color:#FFFFFF!important}.privacy-section{margin-bottom:40px}.privacy-section:first-of-type{margin-top:0}.privacy-section h4{margin-top:30px;margin-bottom:15px}.privacy-section h4:first-of-type{margin-top:20px}.privacy-section p{margin-bottom:16px}.logo-title-container{display:flex;align-items:center;gap:15px;margin-top:20px;margin-bottom:25px}.logo-title-container h2{margin:0;font-weight:700}.scrimpr-logo{width:50px;height:50px;flex-shrink:0}.scrimpr-logo img{width:100%;height:100%;object-fit:contain}.highlight{background:none;border:none;border-top:1px solid #cbd5e1;border-radius:0;padding:12px 0 0;margin:28px 0;font-size:.95rem;line-height:1.6;color:#475569;font-style:italic}.highlight strong{color:#1a365d}.legal-header{text-align:center}.legal-header-inner{max-width:680px;margin:0 auto}.legal-header-logo{width:80px;height:80px;margin:0 auto 20px}.legal-header h1{font-size:28px;font-weight:700;color:var(--scrimpr-headings,#1E293B);margin:0 0 10px;line-height:1.3;white-space:nowrap}.legal-header-subtitle{font-size:16px;color:var(--scrimpr-meta-text,#64748b);margin:0 0 12px;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.6}.legal-header-updated{font-size:14px;color:#94a3b8;margin:0}.review-sidebar{display:flex;flex-direction:column;gap:20px}.sidebar-cta{background:linear-gradient(135deg,#1F6A95 0%,#185a80 100%);color:#fff;padding:24px;border-radius:8px;text-align:center}.sidebar-cta h3{font-size:18px;font-weight:700;margin:0 0 8px 0;color:#fff}.sidebar-cta p{font-size:14px;margin:0 0 16px 0;opacity:.9}.btn-sidebar{display:inline-block;background:#fff;color:#1F6A95;padding:10px 20px;border-radius:6px;font-weight:600;text-decoration:none;transition:all 0.2s}.btn-sidebar:hover{background:#f0f0f0;color:#185a80;text-decoration:none}.sidebar-box{background:#fff;border:1px solid #AAA;border-radius:8px;padding:20px}.sidebar-box h3{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.other-reviews{list-style:none;margin:0;padding:0}.other-reviews li{margin:0;padding:0}.other-reviews li a{display:block;padding:10px 0;color:#1F6A95;text-decoration:none;font-size:14px;border-bottom:1px solid #f0f0f0;transition:color 0.2s}.other-reviews li:last-child a{border-bottom:none}.other-reviews li a:hover{color:#185a80;text-decoration:underline}.breadcrumbs{font-size:13px;color:#64748b;margin-bottom:20px}.breadcrumbs a{color:#1F6A95;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .separator{margin:0 6px;color:#94a3b8}.breadcrumbs .current{color:#64748b}.info-box{background:#f8f9fa;border-left:4px solid #1F6A95;padding:20px;margin:20px 0;border-radius:4px 8px 8px 4px}.info-box h3{margin:0 0 12px 0;color:#1F6A95}.info-box ul{margin:12px 0 0 20px}.info-box li{margin-bottom:8px}.guide-toc{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.guide-toc:not(.guide-toc-ready){display:none}.guide-toc-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#f8f9fa;border-bottom:1px solid #e2e8f0}.guide-toc-title{font-size:13px;font-weight:600;color:#1a1a1a}.guide-toc-toggle{background:none;border:none;cursor:pointer;padding:4px;color:#64748b;transition:transform 0.2s}.guide-toc-collapsed .guide-toc-toggle{transform:rotate(-90deg)}.guide-toc-collapsed .guide-toc-list{display:none}.guide-toc-list{list-style:none;margin:0;padding:8px 16px}.guide-toc-list li{padding:6px 0;border-bottom:1px solid #f0f0f0}.guide-toc-list li:last-child{border-bottom:none}.guide-toc-list li a{color:#2C5282;text-decoration:none;font-size:13px;font-weight:500;display:block}.guide-toc-list li a:hover{text-decoration:none;color:#1a365d}.guide-toc-mobile{margin:0 0 16px}.legal-layout{display:block;padding:30px}.legal-main{min-width:0}.legal-content{line-height:1.7}.legal-sidebar{display:none}@media (min-width:901px){.legal-layout{display:flex;gap:32px;align-items:flex-start;padding:40px}.legal-main{flex:1;min-width:0}.legal-sidebar{display:block;width:220px;flex-shrink:0;position:sticky;top:32px}.legal-sidebar .guide-toc{background:#fff0;border:none;border-left:2px solid #e2e8f0;border-radius:0;box-shadow:none;padding-left:16px}.legal-sidebar .guide-toc-header{background:#fff0;border-bottom:none;padding:0 0 6px}.legal-sidebar .guide-toc-title{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.legal-sidebar .guide-toc-list{padding:0}.legal-sidebar .guide-toc-list{padding:0;counter-reset:legal-toc;list-style:none}.legal-sidebar .guide-toc-list li{counter-increment:legal-toc;padding:5px 0;border-bottom:none}.legal-sidebar .guide-toc-list li a{font-size:13px;color:#64748b;line-height:1.4}.legal-sidebar .guide-toc-list li a::before{content:counter(legal-toc) ". ";color:#94a3b8}.legal-sidebar .guide-toc-list li a:hover{color:#2C5282}.guide-toc-mobile{display:none}}@media (max-width:900px){.legal-layout{padding:20px}.legal-header{padding:35px 20px}}.custom-toc{margin:20px 0}.custom-toc .toc-title{font-size:18px;font-weight:700;color:#2C5282;margin-bottom:15px}.custom-toc .toc-list{list-style:none;padding:0;margin:0}.custom-toc .toc-item{margin-bottom:8px;margin-left:20px}.custom-toc .toc-link{text-decoration:none;font-size:16px;display:block;padding:5px 0;transition:all 0.2s ease}.custom-toc .toc-link:hover{text-decoration:underline}@media (max-width:768px){.custom-toc{background:linear-gradient(135deg,#2C5282 0%,#1a365d 100%);border-radius:12px;padding:20px;margin:25px 0}.custom-toc .toc-title{color:#fff;font-weight:700;font-size:20px}.custom-toc .toc-item{margin-bottom:12px}.custom-toc .toc-link{color:#ffffff!important;font-weight:500;padding:8px 0;opacity:.9}.custom-toc .toc-link:hover{opacity:1!important;text-decoration:none!important}}@media (max-width:768px){.author-info{flex-direction:column;gap:15px;text-align:center;align-items:center}.author-details{justify-content:center;margin:0 auto}.social-share{justify-content:center;flex-wrap:wrap}.article-title{font-size:1.5rem}.content-separator{margin:1.5rem 0}h2.underline{margin-top:2rem}}@media (max-width:768px){.platform-grid{grid-template-columns:repeat(2,1fr);gap:8px}.platform-card{padding:16px}.platform-main{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:6px 8px;align-items:start}.platform-logo{width:40px;height:40px;grid-column:1;grid-row:1}.platform-info{grid-column:2;grid-row:1;text-align:left!important;align-items:flex-start!important}.button-container{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;align-items:center}.platform-name{font-size:.85rem;margin-bottom:2px;line-height:1.2;text-align:left;font-weight:600}.platform-tagline{font-size:.65rem;line-height:1.3;margin-bottom:0;text-align:left}.platform-grid .i-use-for{display:block!important;font-size:.65rem;margin-top:2px}.capital-risk-warning{font-size:.55rem;margin-top:2px;text-align:center;word-break:break-word;line-height:1.2}.recommended-badge{font-size:.5rem;padding:2px 5px;top:-10px;left:auto;right:8px;max-width:fit-content;white-space:nowrap}.platform-grid .btn-primary,.platform-grid .btn-platform,.platform-grid a.btn-primary,.platform-grid a.btn-platform{width:auto!important;padding:4px 10px!important;font-size:0.65rem!important;line-height:1.1!important;min-height:auto!important;height:auto!important;margin:0!important}.offer{font-size:.65rem}}@media (max-width:768px){.step-card{padding:1.25rem}.step-number{width:32px;height:32px;font-size:1rem}.step-title{font-size:1.1rem}.steps-container h2,.steps-container h3{margin-top:1.5rem!important;margin-bottom:1.25rem!important}.steps-container p{margin-bottom:1.25rem!important}.step-content p{margin:1.25rem 0!important}.step-content p:first-child{margin-top:0!important}.step-content ol,.step-content ul{margin:1.5rem 0!important}.step-content li{margin-bottom:0.75rem!important;line-height:1.6!important}.step-content .important-note,.step-content .highlight,.step-content .stats{margin:1.75rem 0!important}.steps-container{gap:2.5rem!important}.step-card{padding:1.5rem!important}}@media (max-width:768px){.content-section{padding:1rem!important;margin:1rem 0!important}.faq-section{margin:1rem 0}.faq-item{padding:1rem 0}.stats{padding:12px!important;margin:12px 0!important}.highlight{padding:12px 15px!important;margin:15px 0!important}.card{padding:16px!important}.review-grid,.tools-grid{gap:20px!important}.important-note{padding:0.75rem!important;margin-bottom:1rem!important}.site-disclaimer{padding:1rem!important;margin:1rem 0!important}}@media (max-width:1024px){.review-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:700px){.option-cards{grid-template-columns:1fr}.option-card{padding:1rem 1.25rem}}@media (max-width:640px){.mobile-screenshot-container{max-width:280px}.mobile-screenshot-container img{max-width:280px}}.disclosure-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);overflow:auto;backdrop-filter:blur(2px)}.disclosure-modal.show{display:flex;align-items:center;justify-content:center}.disclosure-content{background:#FFF;border-radius:12px;padding:32px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgb(0 0 0 / .3);animation:modalSlideIn 0.3s ease}.disclosure-content--wide{max-width:700px}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.disclosure-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.disclosure-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--scrimpr-primary,#2C5282)}.disclosure-icon svg{width:28px;height:28px}.disclosure-header h3{margin:0;font-size:1.25rem;font-weight:700;color:var(--scrimpr-headings)}.disclosure-body{color:var(--scrimpr-body-text);font-size:.95rem;line-height:1.6}.disclosure-body p{margin:0 0 12px 0}.disclosure-body ul{margin:16px 0;padding-left:20px}.disclosure-body li{margin-bottom:8px}.disclosure-thanks{color:var(--scrimpr-nav-blue);font-weight:600;margin-top:16px!important}.disclosure-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:16px}.disclosure-grid__item h4{font-size:1rem;font-weight:600;color:var(--scrimpr-headings);margin:0 0 8px 0}.disclosure-grid__item p{font-size:.9rem;color:var(--scrimpr-meta-text);margin:0}.disclosure-agreement{font-size:.85rem;color:var(--scrimpr-meta-text);text-align:center;padding-top:16px;border-top:1px solid var(--scrimpr-border-light);margin-top:16px!important}.disclosure-agreement a{color:var(--scrimpr-nav-blue)}.disclosure-modal .btn-primary{width:100%;margin-top:16px}body.modal-open{overflow:hidden}@media (max-width:600px){.disclosure-content{padding:24px;margin:16px;width:calc(100% - 32px)}.disclosure-grid{grid-template-columns:1fr;gap:16px}}.dd-form-area{padding:16px}.dd-form-area input[type="email"],.dd-form-area input[type="number"]{width:100%;padding:10px 12px;border:1px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-sm);font-size:.95rem;margin-bottom:8px;box-sizing:border-box}.dd-form-area small{display:block;color:var(--scrimpr-meta-text);font-size:.85rem;margin-bottom:12px}.dd-amount-row{display:flex;gap:10px;align-items:stretch}.dd-amount-row .dd-amount-wrap{flex:0 0 100px;margin-bottom:0}.dd-amount-row button{flex:1}.dd-amount-wrap{display:flex;align-items:center;border:1px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-sm);padding-left:12px;margin-bottom:12px;background:var(--scrimpr-content-bg)}.dd-amount-wrap span{color:var(--scrimpr-text-light);font-weight:600}.dd-amount-wrap input{border:none!important;flex:1;padding:10px;outline:none;margin:0!important;width:100%}.dd-form-area button{display:block;width:100%;padding:12px 16px;text-align:center;font-weight:600;font-size:1rem;border-radius:var(--scrimpr-radius-sm);border:none;cursor:pointer;background:var(--scrimpr-nav-blue);color:#fff;transition:all 0.2s}.dd-form-area button:hover{background:var(--scrimpr-nav-blue-dark)}.dd-form-area--muted button{background:var(--scrimpr-text-light)}.dd-alternatives__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}.dd-alt-card{background:var(--scrimpr-content-bg);border:1px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-md);padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.dd-alt-card__logo{width:64px;height:64px;object-fit:contain;border-radius:var(--scrimpr-radius-sm);margin-bottom:16px}.dd-alt-card__content{flex:1}.dd-alt-card__content h3{font-size:1.1rem;font-weight:600;color:var(--scrimpr-headings);margin:0 0 10px}.dd-alt-card__content p{font-size:.9rem;color:var(--scrimpr-meta-text);line-height:1.5;margin:0 0 12px}.dd-alt-card__bonus{display:inline-block;background:var(--scrimpr-success-light,#ecfdf5);color:var(--scrimpr-success,#059669);font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:20px;margin-bottom:16px}.dd-alt-card__btn{display:inline-block;background:var(--scrimpr-nav-blue);color:#fff;padding:12px 24px;border-radius:var(--scrimpr-radius-sm);text-decoration:none;font-size:.9rem;font-weight:500;margin-top:auto}.dd-alt-card__btn:hover{background:var(--scrimpr-nav-blue-dark);text-decoration:none}.dd-important-note{background:var(--scrimpr-light-blue-bg);border:1px solid var(--scrimpr-blue);border-radius:var(--scrimpr-radius-sm);padding:16px;margin:30px auto;max-width:1200px;font-size:.9rem;line-height:1.5;color:var(--scrimpr-text-dark);text-align:left}.dd-alt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.dd-alt-section h3{font-size:1rem;font-weight:600;color:var(--scrimpr-headings);margin:0 0 12px}.dd-alt-section ul{list-style:none;padding:0;margin:0}.dd-alt-section li{font-size:.85rem;color:var(--scrimpr-meta-text);padding:6px 0;border-bottom:1px solid var(--scrimpr-border-light)}.dd-alt-section li:last-child{border-bottom:none}.dd-faq--alt{background:var(--scrimpr-light-bg);padding:60px 16px}.dd-faq h2{font-size:1.5rem;font-weight:700;margin-bottom:32px;text-align:center;color:var(--scrimpr-headings)}.dd-faq__subtitle{text-align:center;margin-bottom:30px;color:var(--scrimpr-meta-text)}.dd-faq__grid{columns:2;column-gap:60px;max-width:1200px;margin:0 auto}.dd-faq__item{break-inside:avoid;margin-bottom:24px}.dd-faq__item h3{font-size:1rem;font-weight:600;margin-bottom:8px;color:var(--scrimpr-headings)}.dd-faq__item p{font-size:.9rem;line-height:1.6;margin:0;color:var(--scrimpr-meta-text)}.dd-faq__item ul{margin:8px 0 0;padding-left:20px;color:var(--scrimpr-meta-text);font-size:.9rem}.dd-faq__item a{color:var(--scrimpr-nav-blue)}.dd-partner-offers__heading{padding:0 16px;margin:0 0 16px;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--scrimpr-headings);text-align:center}.dd-partner-offers__intro{padding:0 16px;margin:0 0 16px;color:var(--scrimpr-text-muted,#475569);line-height:1.5;text-align:center}.bs-partner-offers-section .dd-partner-offers__heading{text-align:left}.bs-partner-offers-section .dd-partner-offers__intro{text-align:left}.dd-partner-offers__grid{display:flex;gap:16px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 16px 16px;scrollbar-width:thin;scrollbar-color:#fff0 #fff0}.dd-partner-offers__grid:hover{scrollbar-color:var(--scrimpr-border-light) #fff0}.dd-partner-offers__grid::-webkit-scrollbar{height:6px}.dd-partner-offers__grid::-webkit-scrollbar-thumb{background:#fff0;border-radius:3px}.dd-partner-offers__grid:hover::-webkit-scrollbar-thumb{background:var(--scrimpr-border-light)}.dd-partner-card{display:flex;align-items:center;gap:12px;background:var(--scrimpr-content-bg);border:1px solid var(--scrimpr-border-light);border-radius:var(--scrimpr-radius-sm);padding:12px 16px;text-decoration:none;transition:border-color 0.2s,box-shadow 0.2s;flex:0 0 auto;min-width:240px;scroll-snap-align:start}.dd-partner-card:hover{border-color:var(--scrimpr-nav-blue);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.dd-partner-card__logo{width:40px;height:40px;object-fit:contain;border-radius:4px;flex-shrink:0}.dd-partner-card__info{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-partner-card__name{font-size:.85rem;font-weight:600;color:var(--scrimpr-headings)}.dd-partner-card__amount{font-size:.75rem;color:var(--scrimpr-nav-blue);font-weight:500}.scrimpr-pillars__grid--narrow{max-width:1100px;margin:0 auto;grid-template-columns:1fr}@media (min-width:600px){.scrimpr-pillars__grid--narrow{grid-template-columns:repeat(2,minmax(0,1fr))}.scrimpr-pillars__grid--narrow>:nth-child(3):last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 14px)}}.scrimpr-pillars__grid--single{max-width:500px;margin:0 auto}.scrimpr-card__icon-symbol{font-size:1.4rem;font-weight:700;color:#fff}.dd-pricing-note{text-align:left;margin-top:16px;max-width:1100px;margin-left:auto;margin-right:auto;color:rgb(255 255 255 / .9);line-height:1.4;font-size:.9rem}.dd-pricing-note a{color:#fff;text-decoration:underline}@media (max-width:900px){.scrimpr-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding:48px 16px}.scrimpr-hero__brand{text-align:center;width:100%}.scrimpr-hero h1{margin-left:auto;margin-right:auto}.scrimpr-hero__subtitle{margin-left:auto;margin-right:auto}.scrimpr-hero__ctas{justify-content:center}.scrimpr-hero__feed{grid-template-columns:1fr;gap:16px;width:100%;text-align:left}.scrimpr-hero-feature{flex:0 0 80%;min-width:280px}}@media (max-width:768px){.site-content{padding:0}.scrimpr-container{padding:0}.scrimpr-home{padding:16px 8px}.scrimpr-hero{border-radius:8px;margin:0 0 16px 0;padding:32px 16px;min-height:auto}.scrimpr-hero__pig{font-size:3rem}.scrimpr-hero-feature{flex:0 0 85%}.scrimpr-hero-feature__content{padding:16px}.scrimpr-hero-tools{padding:32px 8px 32px 16px;margin-left:-8px;margin-right:-8px;margin-bottom:16px;width:calc(100% + 16px)}.scrimpr-hero-tools__title{margin:0 auto 16px}.scrimpr-hero-tools.scrimpr-hero-tools--plain{padding:0}.scrimpr-section{border-radius:8px;margin:0 0 16px 0;padding:32px 16px}.scrimpr-section .scrimpr-container{padding:0}.scrimpr-section__header{margin-bottom:32px}.scrimpr-section__title{font-size:1.5rem}.scrimpr-section__subtitle{font-size:1rem}.scrimpr-pillars-container,.scrimpr-stats-container{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px);padding:32px 16px}.scrimpr-pillars__grid,.scrimpr-tools__grid{grid-template-columns:1fr;padding:0}.scrimpr-about__grid{grid-template-columns:1fr;gap:40px}.scrimpr-card{padding:16px}.scrimpr-card__header{padding:0}.scrimpr-card__description{padding:0}.scrimpr-link-list{padding:0}.scrimpr-pillar-cta{margin:16px 0 0 0}.scrimpr-tool-card{padding:16px}.scrimpr-about__feature{padding:16px}.scrimpr-banner{grid-template-columns:1fr;text-align:center}.scrimpr-banner__stats{justify-content:center}.scrimpr-disclosure{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px);padding:32px 16px;box-shadow:none}.scrimpr-disclosure__grid{grid-template-columns:1fr;gap:24px}.scrimpr-disclosure h2{font-size:1.25rem}.scrimpr-footer{padding:40px 16px 32px}.scrimpr-footer__inner{padding:0 16px}.scrimpr-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.scrimpr-footer__brand{grid-column:1 / -1}.scrimpr-footer__bottom{flex-direction:column;text-align:center}.dd-partner-offers__grid{scrollbar-width:none;-ms-overflow-style:none}.dd-partner-offers__grid::-webkit-scrollbar{display:none}.dd-faq__grid{columns:1}}@media (max-width:600px){.scrimpr-hero h1{font-size:1.25rem}.scrimpr-hero__subtitle{font-size:14px}.scrimpr-hero__personal{font-size:13px}.scrimpr-hero__tagline{font-size:12px}.scrimpr-hero__image img{max-height:120px}.scrimpr-hero__steps{flex-wrap:wrap;justify-content:center;font-size:13px;padding:8px 12px}.scrimpr-hero__ctas{flex-direction:row;justify-content:center;gap:8px}.scrimpr-hero__btn-primary,.scrimpr-hero__btn-secondary{width:auto;max-width:none;text-align:center;padding:10px 16px;font-size:14px}.scrimpr-hero__links{display:none}.scrimpr-hero__note{font-size:11px}.dd-amount-row{flex-direction:column}.dd-amount-row .dd-amount-wrap{flex:none;width:100%;margin-bottom:10px}.dd-faq--alt{padding:32px 16px}.dd-alt-grid{grid-template-columns:1fr;gap:16px}.dd-important-note{margin:16px 0}.dd-partner-offers__heading{padding:0 16px}.dd-partner-offers__grid{padding:0 16px 16px}}@media (max-width:700px){.dd-alt-grid{grid-template-columns:1fr}}.compliance-series-note{font-size:.85rem;color:#64748b;line-height:1.5;margin:4px 0 20px 0}.compliance-series-note p{margin:0}.compliance-series-note a{color:#1F6A95;text-decoration:underline}.compliance-series-note a:hover{color:#034063}.scrimpr-disclosure-button{appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;margin:0;background:rgb(255 255 255 / .92);color:#475569;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid rgb(0 0 0 / .08);box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:background 0.15s ease,color 0.15s ease;line-height:1.3;white-space:nowrap}.guide-hero-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:16px}.guide-hero .guide-hero-row>.guide-breadcrumbs,.offer-hero .guide-hero-row>.guide-breadcrumbs,.cashback-hero .guide-hero-row>.guide-breadcrumbs,.giftcard-hero .guide-hero-row>.guide-breadcrumbs,.bs-hero .guide-hero-row>.bs-hero-breadcrumbs,.so-hero .guide-hero-row>.so-hero-breadcrumbs{grid-column:2;margin:0;align-self:center}.guide-hero .guide-hero-row>.scrimpr-disclosure-button,.offer-hero .guide-hero-row>.scrimpr-disclosure-button,.cashback-hero .guide-hero-row>.scrimpr-disclosure-button,.giftcard-hero .guide-hero-row>.scrimpr-disclosure-button,.bs-hero .guide-hero-row>.scrimpr-disclosure-button,.so-hero .guide-hero-row>.scrimpr-disclosure-button{grid-column:3;justify-self:end;align-self:center}@media (max-width:900px){.guide-hero-row{grid-template-columns:1fr;gap:8px}.guide-hero-row>.guide-breadcrumbs,.guide-hero-row>.scrimpr-disclosure-button{grid-column:1;justify-self:center}}.scrimpr-disclosure-button::after{content:'?';display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0;margin-left:2px}.scrimpr-disclosure-button:hover,.scrimpr-disclosure-button:focus{background:#fff;color:#1a202c;text-decoration:none;outline:none}.scrimpr-disclosure-button--corner{position:absolute;top:16px;right:16px}.scrimpr-disclosure-button--mobile{position:static;align-self:flex-start;flex-shrink:0;font-size:.7rem;padding:4px 10px;white-space:nowrap}.scrimpr-disclosure-button--mobile::after{width:14px;height:14px;font-size:.65rem}.scrimpr-compliance-banner{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #1F6A95;border-radius:6px;padding:10px 16px;margin:0 0 24px 0;font-size:.9rem;line-height:1.5;color:#475569}.scrimpr-compliance-banner p{margin:0}.scrimpr-compliance-banner strong{color:#1a202c}.scrimpr-compliance-banner a.scrimpr-disclosure-trigger{color:#1F6A95;text-decoration:underline}.scrimpr-compliance-banner__updated{color:#64748b;margin-left:4px}.compliance-warning{border-radius:6px;padding:12px 16px;margin:16px 0;font-size:.92rem;line-height:1.5;border:1px solid}.compliance-warning strong{display:inline}.compliance-warning--bnpl{background:#fffbeb;border-color:#fde68a;color:#78350f}.compliance-warning--crypto{background:#fef3c7;border-color:#fcd34d;color:#78350f}.compliance-warning--investment{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.compliance-warning--cashback{background:#f0f8ff;border-color:#bfdbfe;color:#1e3a5f}.scrimpr-disclosure-modal[hidden]{display:none}.scrimpr-disclosure-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.scrimpr-disclosure-modal__overlay{position:absolute;inset:0;background:rgb(15 23 42 / .55);cursor:pointer}.scrimpr-disclosure-modal__panel{position:relative;background:#fff;border-radius:12px;max-width:560px;width:100%;max-height:85vh;overflow-y:auto;padding:28px 32px;box-shadow:0 20px 60px rgb(0 0 0 / .25);color:#1a202c;line-height:1.55;font-size:.95rem}.scrimpr-disclosure-modal__panel h2{margin:0 0 16px 0;font-size:1.25rem;color:#1a202c}.scrimpr-disclosure-modal__panel p,.scrimpr-disclosure-modal__panel ul{margin:0 0 14px 0}.scrimpr-disclosure-modal__panel ul{padding-left:20px}.scrimpr-disclosure-modal__panel li{margin-bottom:10px}.scrimpr-disclosure-modal__panel a{color:#1F6A95}.scrimpr-disclosure-modal__close{position:absolute;top:8px;right:12px;width:36px;height:36px;border:none;background:#fff0;font-size:28px;line-height:1;cursor:pointer;color:#64748b;border-radius:6px}.scrimpr-disclosure-modal__close:hover{background:#f1f5f9;color:#1a202c}body.scrimpr-disclosure-modal--open{overflow:hidden}@media (max-width:600px){.scrimpr-compliance-banner{font-size:.85rem;padding:10px 12px}.scrimpr-disclosure-modal__panel{padding:24px 20px 20px;font-size:.9rem}}.guide-content .golden-rules{display:block;margin:20px 0 28px 0}.guide-content .golden-rule{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / .04);margin:0 0 12px 0}.guide-content .golden-rule__body{flex:1;min-width:0}.guide-content .golden-rule__number{width:32px;height:32px;background:#1F6A95;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;flex-shrink:0;line-height:1}.guide-content .golden-rule__title{margin:4px 0 8px 0;font-size:1rem;font-weight:700;color:#1a202c;line-height:1.3;white-space:nowrap}.guide-content .golden-rule__body p{margin:0;font-size:.92rem;line-height:1.55;color:#334155}.guide-content .golden-rule__body a{color:#1F6A95;text-decoration:underline}.guide-content .golden-rule__body a:hover{color:#034063}@media (max-width:768px){.guide-content .golden-rule{padding:14px 16px;margin-bottom:10px}}.articles-hub{max-width:1400px;margin:32px auto;padding:32px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .12);color:#1a202c}@media (max-width:900px){.articles-hub{margin:16px auto;padding:24px 20px;border-radius:8px}}.articles-hub__intro{margin:0 0 56px 0;padding-bottom:0;border:0}.articles-hub__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#1F6A95;margin-bottom:14px}.articles-hub__eyebrow-icon{width:18px;height:18px;display:block}.articles-hub__h1{margin:0 0 18px 0;font-size:3.5rem;font-weight:900;color:#0f172a;line-height:1;letter-spacing:-.035em}.articles-hub__intro-lede{margin:0;font-size:1.2rem;line-height:1.55;color:#334155;max-width:720px;font-weight:400}.articles-hub__intro-lede em{color:#0f172a;font-weight:500}.articles-hub__rule{margin-top:36px;height:1px;background:#e2e8f0;position:relative}.articles-hub__rule::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:3px;background:#1F6A95}.articles-hub__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.articles-hub__main{min-width:0}.articles-hub__sidebar{display:flex;flex-direction:column;gap:36px;position:sticky;top:24px}.articles-sidebar-block{border:none;background:none;padding:0;border-radius:0}.articles-sidebar-block__kicker{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.articles-sidebar-block__lede{margin:0 0 10px 0!important;font-size:1.05rem!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important;letter-spacing:-.01em}.articles-sidebar-block p{margin:0 0 12px 0;font-size:.9rem;line-height:1.55;color:#475569}.articles-sidebar-block p:last-child{margin-bottom:0}.articles-sidebar-block__link{display:inline-block;margin-top:4px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#1F6A95;text-decoration:none;padding-bottom:3px;border-bottom:1.5px solid #1F6A95}.articles-sidebar-block__link:hover{opacity:.7;text-decoration:none}.articles-sidebar-list{list-style:none;margin:0;padding:0}.articles-sidebar-list li{margin:0;padding:0;border:0}.articles-sidebar-list a{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;color:#0f172a;font-size:.95rem;padding:10px 0;border-bottom:1px solid #f1f5f9;transition:color 0.15s ease,padding-left 0.15s ease}.articles-sidebar-list li:last-child a{border-bottom:none}.articles-sidebar-list a::before{content:"";width:8px;height:8px;background:var(--swatch,#94a3b8);border-radius:2px;flex-shrink:0}.articles-sidebar-list a:hover{color:var(--swatch,#1F6A95);padding-left:4px}.articles-sidebar-block--newsletter{background:#1F6A95;border-radius:10px;padding:22px 24px;border:none;color:#fff;box-shadow:0 8px 20px rgb(31 106 149 / .18)}.articles-sidebar-block--newsletter .articles-sidebar-block__kicker{color:rgb(255 255 255 / .7);border-bottom-color:rgb(255 255 255 / .18)}.articles-sidebar-block--newsletter .articles-sidebar-block__lede{color:#fff!important}.articles-sidebar-block--newsletter p{color:rgb(255 255 255 / .85)}.articles-sidebar-block--newsletter a{color:#fff}.articles-hub__section{margin:0 0 64px 0;--section-colour:#1F6A95}.articles-hub__section-header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:24px;row-gap:6px;margin-bottom:28px;padding:0 0 18px 0;border-bottom:1px solid #e2e8f0;align-items:end}.articles-hub__section-dot{display:inline-block;width:12px;height:12px;background:var(--section-colour);border-radius:50%;margin-right:14px;vertical-align:.12em}.articles-hub__section-title{margin:0;grid-column:1;grid-row:1;font-size:1.85rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.1;display:flex;align-items:center}.articles-hub__section-desc{margin:0;grid-column:1;grid-row:2;font-size:.95rem;color:#64748b;line-height:1.5;padding-left:26px}.articles-hub__see-all{grid-column:2;grid-row:1 / 3;align-self:end;justify-self:end;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--section-colour);text-decoration:none;white-space:nowrap;padding-bottom:4px;border-bottom:1.5px solid var(--section-colour);transition:opacity 0.15s ease}.articles-hub__see-all:hover{text-decoration:none;opacity:.7}.articles-hub__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.articles-card{grid-column:span 1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:box-shadow 0.18s ease,transform 0.18s ease,border-color 0.18s ease;display:flex;flex-direction:column}.articles-card:hover{box-shadow:0 8px 24px rgb(15 23 42 / .1);transform:translateY(-3px);border-color:#cbd5e1}.articles-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none;height:100%}.articles-card__link:hover{text-decoration:none;color:inherit}.articles-card--featured{grid-column:span 2;grid-row:span 2}.articles-card--featured .articles-card__image{aspect-ratio:16 / 9}.articles-card--featured .articles-card__title{font-size:1.5rem;line-height:1.2}.articles-card--featured .articles-card__excerpt{font-size:1rem}.articles-card__image{aspect-ratio:16 / 10;background:#f1f5f9;overflow:hidden;position:relative}.articles-card__image img{width:100%;height:100%;object-fit:cover;display:block}.articles-card__image--placeholder{background:linear-gradient(135deg,#e2e8f0 0%,#f1f5f9 100%)}.articles-card__category{position:absolute;top:12px;left:12px;background:var(--section-colour,#1F6A95);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border-radius:4px;line-height:1}.articles-card__body{padding:18px 20px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.articles-card__title{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;letter-spacing:-.01em}.articles-card__excerpt{margin:0;font-size:.92rem;line-height:1.55;color:#475569;flex:1}.articles-card__date{margin:4px 0 0 0;font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.articles-card__byline{display:flex;align-items:center;gap:8px;margin:4px 0 0 0;padding-top:12px;border-top:1px solid #f1f5f9;font-size:.82rem;color:#64748b}.articles-card__byline-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:block}.articles-card__byline-name{font-weight:700;color:#1a202c;letter-spacing:-.005em}.articles-card__byline-sep{color:#cbd5e1}.articles-card__byline-date{color:#94a3b8}.articles-hub__placeholder{padding:36px 32px;background:linear-gradient(180deg,#fafbfc 0%,#f5f7fa 100%);border:none;border-left:3px solid var(--section-colour);border-radius:4px;display:grid;grid-template-columns:auto 1fr;gap:6px 20px;align-items:start}.articles-hub__placeholder-glyph{grid-column:1;grid-row:1 / 3;align-self:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--section-colour);color:var(--section-colour);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.articles-hub__placeholder-text{grid-column:2;grid-row:1;margin:0;font-size:1rem;font-weight:600;color:#0f172a;letter-spacing:-.005em}.articles-hub__placeholder-sub{grid-column:2;grid-row:2;margin:0;font-size:.85rem;color:#64748b;line-height:1.4}@media (max-width:1000px){.articles-hub__layout{grid-template-columns:1fr;gap:32px}.articles-hub__sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:16px}.articles-hub__sidebar>.articles-sidebar-block{flex:1 1 240px}}@media (max-width:900px){.articles-hub__grid{grid-template-columns:repeat(2,1fr);gap:18px}.articles-card--featured{grid-column:span 2;grid-row:auto}.articles-card--featured .articles-card__title{font-size:1.3rem}}@media (max-width:600px){.articles-hub{padding:24px 16px 40px 16px}.articles-hub__intro h1{font-size:2.1rem}.articles-hub__intro-lede{font-size:1.05rem}.articles-hub__section-title{font-size:1.4rem}.articles-hub__grid{grid-template-columns:1fr;gap:16px}.articles-card--featured{grid-column:span 1}.articles-card--featured .articles-card__title{font-size:1.2rem}.articles-hub__section-header{grid-template-columns:1fr;grid-template-rows:auto auto auto}.articles-hub__see-all{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:12px}.articles-hub__sidebar{flex-direction:column}.articles-hub__sidebar>.articles-sidebar-block{flex:1 1 auto}}.scrimpr-post{max-width:1100px;margin:32px auto;padding:32px 24px 48px 24px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .12);--accent-colour:#1F6A95}.scrimpr-post__header-inner{max-width:760px;margin:0 auto;text-align:center;padding:24px 0 32px 0}.scrimpr-post__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-colour);text-decoration:none;margin-bottom:18px}.scrimpr-post__eyebrow:hover{opacity:.7}.scrimpr-post__eyebrow-dot{width:8px;height:8px;background:var(--accent-colour);border-radius:50%}.scrimpr-post__title{margin:0 0 18px 0;font-size:2.75rem;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%}.scrimpr-post__lede{margin:0 0 28px 0;font-size:1.2rem;line-height:1.55;color:#475569;font-weight:400}.scrimpr-post__byline{display:inline-flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid #e2e8f0;text-align:left}.scrimpr-post__byline-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.scrimpr-post__byline-text{display:flex;flex-direction:column;line-height:1.3;white-space:nowrap}.scrimpr-post__byline-author{font-size:.95rem;font-weight:700;color:#1a202c}.scrimpr-post__byline-meta{font-size:.82rem;color:#64748b}.scrimpr-post__hero-image{margin:0 0 32px 0;max-width:1000px;margin-left:auto;margin-right:auto}.scrimpr-post__hero-image img{width:100%;height:auto;display:block;border-radius:8px}.scrimpr-post--recipe .scrimpr-post__hero-image img{max-height:480px;width:auto;max-width:100%;margin-left:auto;margin-right:auto}.scrimpr-post__hero-image figcaption{margin-top:8px;font-size:.85rem;color:#64748b;text-align:center;font-style:italic}.scrimpr-post__body{max-width:720px;margin:0 auto;font-size:1.08rem;line-height:1.7;color:#1a202c}.scrimpr-post__body p{margin:0 0 22px 0}.scrimpr-post__body h2{margin:40px 0 16px 0;font-size:1.7rem;font-weight:800;color:#0f172a;letter-spacing:-.015em}.scrimpr-post__body h3{margin:32px 0 12px 0;font-size:1.3rem;font-weight:700;color:#0f172a}.scrimpr-post__body a{color:var(--accent-colour);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.scrimpr-post__body blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--accent-colour);font-size:1.2rem;line-height:1.55;color:#334155;font-style:italic}.scrimpr-post__body img{max-width:100%;height:auto;border-radius:6px;margin:24px 0}.scrimpr-post__footer{max-width:720px;margin:56px auto 0 auto;padding-top:32px;border-top:1px solid #e2e8f0}.scrimpr-post__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:36px}.scrimpr-post__tags-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-right:4px}.scrimpr-post__tag{display:inline-block;padding:4px 10px;background:var(--accent-colour);color:#fff;border-radius:4px;font-size:.78rem;font-weight:600;text-decoration:none;text-transform:capitalize}.scrimpr-post__tag--neutral{background:#f1f5f9;color:#334155}.scrimpr-post__tag:hover{opacity:.85}.scrimpr-post__newsletter{background:#1F6A95;color:#fff;border-radius:10px;padding:28px 32px;margin-bottom:48px;box-shadow:0 8px 20px rgb(31 106 149 / .18)}.scrimpr-post__newsletter-kicker{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:rgb(255 255 255 / .7);margin-bottom:12px}.scrimpr-post__newsletter-headline{margin:0 0 8px 0;font-size:1.35rem;font-weight:700;color:#fff;letter-spacing:-.01em}.scrimpr-post__newsletter-sub{margin:0 0 12px 0;font-size:.95rem;line-height:1.5;color:rgb(255 255 255 / .85)}.scrimpr-post__newsletter-status{margin:0;font-size:.85rem;color:rgb(255 255 255 / .7)}.scrimpr-post__newsletter-status a{color:#fff;text-decoration:underline}.scrimpr-post__related-title{margin:0 0 20px 0;font-size:1.4rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.scrimpr-post__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px}.scrimpr-post__related-card a{display:block;text-decoration:none;color:inherit}.scrimpr-post__related-card-title{margin:10px 0 6px 0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.3;white-space:nowrap}.scrimpr-post__related-card-date{margin:0;font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.scrimpr-post__related-image img{width:100%;height:auto;border-radius:6px;aspect-ratio:16 / 10;object-fit:cover}.scrimpr-post__related-all{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-colour);text-decoration:none;border-bottom:1.5px solid var(--accent-colour);padding-bottom:3px}.scrimpr-breadcrumbs{max-width:1600px;margin:0 auto;padding:48px 16px 0 16px;font-size:.85rem;color:#64748b}.scrimpr-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0}.scrimpr-breadcrumbs__item{display:inline-flex;align-items:center}.scrimpr-breadcrumbs__link{color:#64748b;text-decoration:none}.scrimpr-breadcrumbs__link:hover{color:#0f172a;text-decoration:underline}.scrimpr-breadcrumbs__sep{margin:0 8px;color:#cbd5e1}.scrimpr-breadcrumbs__item--current{color:#0f172a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}body.single-post:has(.scrimpr-post--vox){background:#f0f0f0;background-color:#f0f0f0}.scrimpr-post--vox{max-width:1600px;margin:0 auto;padding:24px 16px 144px 16px;background:#fff0;border-radius:0;box-shadow:none}.scrimpr-post__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:24px}.scrimpr-post__main{min-width:0}.scrimpr-post--vox .scrimpr-post__main .scrimpr-post__body{max-width:none;margin:0}.scrimpr-post__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:24px;font-size:.95rem}.scrimpr-post__sidebar-block{padding:18px 0;border-top:2px solid #0f172a}.scrimpr-post__sidebar-block:first-child{padding-top:0;border-top:none}.scrimpr-post__sidebar-block:first-child .scrimpr-post__sidebar-kicker{margin-top:0}.scrimpr-post__sidebar-kicker{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-colour,#1F6A95);margin-bottom:14px}.scrimpr-post__sidebar-list{list-style:none;margin:0;padding:0}.scrimpr-post__sidebar-list li{border-top:1px solid #e2e8f0}.scrimpr-post__sidebar-list li:first-child{border-top:none}.scrimpr-post__sidebar-list a{display:block;padding:12px 0;text-decoration:none;color:#0f172a;transition:color 0.15s}.scrimpr-post__sidebar-list a:hover{color:var(--accent-colour,#1F6A95)}.scrimpr-post__sidebar-list-title{display:block;font-size:.98rem;line-height:1.35;font-weight:600}.scrimpr-post__sidebar-list-date{display:block;margin-top:4px;font-size:.78rem;color:#64748b;font-weight:400}.scrimpr-post__sidebar-list--explore li{border-top:none}.scrimpr-post__sidebar-list--explore a{padding:6px 0;font-size:.98rem;font-weight:500}.scrimpr-post__sidebar-lede{margin:0 0 8px 0;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.4}.scrimpr-post__sidebar-sub{margin:0;font-size:.88rem;color:#64748b;line-height:1.5}.scrimpr-post__sidebar-sub a{color:var(--accent-colour,#1F6A95)}.scrimpr-post--vox .scrimpr-post__card{background:#fff;border:1px solid #AAA;border-radius:8px;overflow:hidden}.scrimpr-post--vox .scrimpr-post__hero-image{margin:0}.scrimpr-post--vox .scrimpr-post__hero-image img{border-radius:0;display:block;width:100%;height:auto}.scrimpr-post--vox .scrimpr-post__hero-image figcaption{text-align:left;margin:10px 32px 0 32px}.scrimpr-post--vox .scrimpr-post__card .scrimpr-post__body{padding:3rem 4.25rem 2rem 4.25rem}.scrimpr-post--vox .scrimpr-post__card .svi-wide{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.scrimpr-post--vox .scrimpr-post__card .svi-headline-gap,.scrimpr-post--vox .scrimpr-post__card .svi-headline-gap p,.scrimpr-post--vox .scrimpr-post__card #svi-savMsg,.scrimpr-post--vox .scrimpr-post__card #svi-invMsg{color:#fff!important}.scrimpr-post--vox .scrimpr-post__card .svi-headline-gap a,.scrimpr-post--vox .scrimpr-post__card #svi-savMsg a,.scrimpr-post--vox .scrimpr-post__card #svi-invMsg a{color:#f5d5b0!important;text-decoration:underline;text-underline-offset:3px}.scrimpr-post--vox .scrimpr-post__card .svi-headline-gap a:hover{color:#fff!important}.scrimpr-post--vox .scrimpr-post__card .svi-stat-label{font-size:11.5px;line-height:1.3;margin:0}.scrimpr-post--vox .scrimpr-post__card .svi-stat-value{font-size:24px;line-height:1.15;margin:6px 0 4px}.scrimpr-post--vox .scrimpr-post__card .svi-stat-sub{font-size:12.5px;line-height:1.4;margin:0}.scrimpr-post--vox .scrimpr-post__card .svi-figcaption{font-size:13.5px;line-height:1.55}.scrimpr-post--vox .scrimpr-post__card .svi-sources{font-size:12px;line-height:1.55}.scrimpr-post--vox .scrimpr-post__main .scrimpr-post__header-inner{max-width:none;margin:0;text-align:left;padding:8px 0 28px 0}.scrimpr-post--vox .scrimpr-post__footer{max-width:720px;margin:56px 0 0 0}.scrimpr-post--vox .scrimpr-post__newsletter,.scrimpr-post--vox .scrimpr-post__related{display:none}.scrimpr-post--vox .scrimpr-post__eyebrow{margin-bottom:14px}.scrimpr-post--vox .scrimpr-post__title{font-size:2.8rem;font-weight:900;line-height:1.08;letter-spacing:-.028em;text-align:left;margin:0 0 16px 0}.scrimpr-post--vox .scrimpr-post__lede{font-size:1.25rem;line-height:1.5;color:#334155;margin:0 0 24px 0;font-weight:400}.scrimpr-post--vox .scrimpr-post__byline{justify-content:flex-start;padding:16px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.scrimpr-post__byline--full{display:flex;align-items:flex-start;gap:20px;padding:20px 0;max-width:760px;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.scrimpr-post__byline--full .scrimpr-post__byline-avatar{width:64px;height:64px;flex-shrink:0;margin-top:2px}.scrimpr-post__byline--full .scrimpr-post__byline-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;white-space:normal}.scrimpr-post__byline-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.scrimpr-post__byline--full .scrimpr-post__byline-author{font-size:1.15rem;font-weight:700;color:#0f172a;line-height:1.2}.scrimpr-post__byline-role{font-size:.88rem;color:#64748b;line-height:1.3}.scrimpr-post__byline-role a{color:var(--accent-colour,#1F6A95);text-decoration:none}.scrimpr-post__byline-role a:hover{text-decoration:underline}.scrimpr-post__byline-bio{margin:4px 0 0 0;font-size:.96rem;line-height:1.55;color:#334155}.scrimpr-post__byline--full .scrimpr-post__byline-meta{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:.82rem;color:#64748b}.scrimpr-post__byline-more{color:var(--accent-colour,#1F6A95);font-weight:600;text-decoration:none}.scrimpr-post__byline-more:hover{text-decoration:underline}.scrimpr-post__byline-sep{color:#cbd5e1}.scrimpr-post--vox .scrimpr-post__body{padding-top:8px}.scrimpr-post--vox .scrimpr-post__body p{font-size:1.125rem;line-height:1.72;color:#1f2937}.post-takeaways{max-width:720px;margin:8px auto 36px auto;padding:20px 24px;background:#f8fafc;border-left:4px solid var(--accent-colour,#1F6A95);border-radius:2px}.post-takeaways__kicker{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-colour,#1F6A95);margin-bottom:10px}.post-takeaways__list{margin:0;padding:0 0 0 20px;list-style:none}.post-takeaways__list li{position:relative;padding:6px 0 6px 4px;font-size:1rem;line-height:1.55;color:#1f2937}.post-takeaways__list li::before{content:"";position:absolute;left:-16px;top:14px;width:6px;height:6px;background:var(--accent-colour,#1F6A95);border-radius:50%}.post-pullstat{max-width:720px;margin:36px auto;text-align:center;padding:8px 0 12px 0}.post-pullstat__value{display:block;font-size:4.2rem;font-weight:900;line-height:1;color:var(--accent-colour,#1F6A95);letter-spacing:-.04em}.post-pullstat__label{display:block;margin-top:8px;font-size:.95rem;color:#475569;font-style:italic}.post-inline-related{max-width:720px;margin:32px auto;padding:14px 18px;border:1px solid #e2e8f0;border-left:4px solid var(--accent-colour,#1F6A95);background:#fff;font-size:.98rem;line-height:1.5}.post-inline-related__kicker{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-colour,#1F6A95);margin-right:8px}.post-inline-related a{color:#0f172a;text-decoration:none;font-weight:600}.post-inline-related a:hover{text-decoration:underline;color:var(--accent-colour,#1F6A95)}body.archive.category:has(.scrimpr-archive--vox),body.page:has(.articles-hub--vox){background:#f0f0f0;background-color:#f0f0f0}.articles-hub--vox{--accent-colour:#15425e}.articles-hub--vox .articles-hub__intro{text-align:left;max-width:760px;margin:0 0 32px 0;padding:16px 0 0 0}.articles-hub--vox .articles-hub__eyebrow{color:var(--accent-colour)}.articles-hub--vox .articles-hub__h1{text-align:left;font-size:2.8rem;font-weight:900;letter-spacing:-.028em;color:#0f172a;margin:0 0 16px 0}.articles-hub--vox .articles-hub__intro-lede{text-align:left;margin:0}.articles-hub--vox .articles-hub__rule{display:none}.articles-hub--vox .articles-sidebar-block{padding:18px 0;border-top:2px solid #0f172a;background:#fff0;border-radius:0}.articles-hub--vox .articles-sidebar-block:first-child{padding-top:0;border-top:none}.articles-hub--vox .articles-sidebar-block__kicker{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-colour);margin-bottom:14px}.articles-hub--vox .articles-sidebar-block--newsletter,.articles-hub--vox .articles-sidebar-block--newsletter .articles-sidebar-block__kicker{background:#fff0;color:var(--accent-colour)}.articles-hub--vox .articles-sidebar-block__lede{margin:0 0 8px 0;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.4}.articles-hub--vox .articles-sidebar-block p{font-size:.88rem;color:#64748b;line-height:1.5;margin:0 0 8px 0}.articles-hub--vox .articles-card__category{display:none}.scrimpr-archive--vox{max-width:1600px;margin:0 auto;padding:24px 16px 144px 16px;background:#fff0}.scrimpr-archive__header{margin-bottom:32px}.scrimpr-archive__header-inner{max-width:760px}.scrimpr-archive__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--accent-colour);text-decoration:none;margin-bottom:14px}.scrimpr-archive__eyebrow:hover{opacity:.7}.scrimpr-archive__eyebrow-dot{width:8px;height:8px;background:var(--accent-colour);border-radius:50%}.scrimpr-archive__title{margin:0 0 16px 0;font-size:2.8rem;font-weight:900;color:#0f172a;line-height:1.08;letter-spacing:-.028em;text-align:left;white-space:normal;overflow-wrap:anywhere}.scrimpr-archive__lede{margin:0;font-size:1.15rem;line-height:1.5;color:#334155;max-width:720px}.scrimpr-archive__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start}.scrimpr-archive__main{min-width:0}.scrimpr-archive__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.scrimpr-archive-card{background:#fff;border:1px solid #AAA;border-radius:8px;overflow:hidden;transition:transform 0.15s ease,box-shadow 0.15s ease}.scrimpr-archive-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .08)}.scrimpr-archive-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.scrimpr-archive-card__image{aspect-ratio:16 / 9;overflow:hidden;background:#f5f5f5}.scrimpr-archive-card__image img{width:100%;height:100%;object-fit:cover;display:block}.scrimpr-archive-card__image--placeholder{background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.scrimpr-archive-card__body{padding:18px 20px 20px 20px;display:flex;flex-direction:column;gap:10px}.scrimpr-archive-card__title{margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;color:#0f172a;letter-spacing:-.01em;white-space:normal}.scrimpr-archive-card__excerpt{margin:0;font-size:.93rem;line-height:1.5;color:#475569}.scrimpr-archive-card__byline{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#64748b;margin-top:auto;padding-top:6px}.scrimpr-archive-card__byline-avatar{width:22px;height:22px;flex-shrink:0}.scrimpr-archive-card__byline-name{font-weight:700;color:#0f172a}.scrimpr-archive-card__byline-sep{color:#cbd5e1}.scrimpr-archive-card--featured{grid-column:1 / -1}.scrimpr-archive-card--featured .scrimpr-archive-card__link{flex-direction:row;align-items:stretch}.scrimpr-archive-card--featured .scrimpr-archive-card__image{aspect-ratio:16 / 9;width:60%;flex-shrink:0}.scrimpr-archive-card--featured .scrimpr-archive-card__body{padding:28px 32px;justify-content:center;min-width:0}.scrimpr-archive-card--featured .scrimpr-archive-card__title{font-size:1.65rem;line-height:1.2}.scrimpr-archive-card--featured .scrimpr-archive-card__excerpt{font-size:1.02rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scrimpr-archive__pagination{margin-top:36px;text-align:center}.scrimpr-archive__pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;font-size:.95rem;font-weight:600;color:#0f172a;background:#fff;border:1px solid #cbd5e0;border-radius:6px;text-decoration:none}.scrimpr-archive__pagination .page-numbers:hover{border-color:#0f172a}.scrimpr-archive__pagination .page-numbers.current{background:var(--accent-colour);color:#fff;border-color:var(--accent-colour)}.scrimpr-archive__empty{background:#fff;border:1px solid #AAA;border-radius:8px;padding:36px 32px;text-align:center;color:#475569;font-size:1.05rem;line-height:1.6}.scrimpr-archive__empty a{color:var(--accent-colour);font-weight:600}.scrimpr-archive__sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:24px;font-size:.95rem}.scrimpr-archive__sidebar-block{padding:18px 0;border-top:2px solid #0f172a}.scrimpr-archive__sidebar-block:first-child{padding-top:0;border-top:none}.scrimpr-archive__sidebar-kicker{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-colour,#1F6A95);margin-bottom:14px}.scrimpr-archive__sidebar-list{list-style:none;margin:0;padding:0}.scrimpr-archive__sidebar-list li{padding:6px 0;font-size:.98rem;font-weight:500}.scrimpr-archive__sidebar-list li::before{content:"";display:inline-block;width:8px;height:8px;background:var(--swatch,#cbd5e0);border-radius:50%;margin-right:10px;vertical-align:middle}.scrimpr-archive__sidebar-list a{color:#0f172a;text-decoration:none}.scrimpr-archive__sidebar-list a:hover{color:var(--accent-colour,#1F6A95)}.scrimpr-archive__sidebar-list li.is-current a{color:var(--accent-colour,#1F6A95);font-weight:700}.scrimpr-archive__sidebar-list--posts li{border-top:1px solid #e2e8f0;padding:0}.scrimpr-archive__sidebar-list--posts li:first-child{border-top:none}.scrimpr-archive__sidebar-list--posts li::before{display:none}.scrimpr-archive__sidebar-list--posts a{display:block;padding:12px 0;text-decoration:none;color:#0f172a;transition:color 0.15s}.scrimpr-archive__sidebar-list--posts a:hover{color:var(--accent-colour,#1F6A95)}.scrimpr-archive__sidebar-list-title{display:block;font-size:.98rem;line-height:1.35;font-weight:600}.scrimpr-archive__sidebar-list-date{display:block;margin-top:4px;font-size:.78rem;color:#64748b;font-weight:400}.scrimpr-archive__sidebar-lede{margin:0 0 8px 0;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.4}.scrimpr-archive__sidebar-sub{margin:0;font-size:.88rem;color:#64748b;line-height:1.5}.scrimpr-archive__sidebar-sub a{color:var(--accent-colour,#1F6A95)}.scrimpr-recipe-meta-line{max-width:720px;margin:0 auto 28px auto;padding:0;font-size:.95rem;color:#1a202c;text-align:left}.scrimpr-recipe-meta-line__stats{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.scrimpr-recipe-meta-line__item{white-space:nowrap;position:relative}.scrimpr-recipe-meta-line__item:not(:last-of-type)::after{content:'\00b7';margin-left:14px;color:#94a3b8}.scrimpr-recipe-meta-line__kicker{margin:8px 0 0 0;color:#475569;font-size:.9rem;line-height:1.5}.scrimpr-recipe-meta-line strong{color:#0f172a;font-weight:700}.scrimpr-recipe-meta-line__jump{color:#1a202c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-style:italic;white-space:nowrap}.scrimpr-recipe-meta-line__jump:hover{color:#000}.scrimpr-recipe{max-width:640px;margin:56px auto;padding:0;background:none;border:0;border-top:4px solid #1a202c;border-radius:0;padding-top:32px}.scrimpr-recipe__header{margin-bottom:36px;text-align:left;border:0;padding:0}.scrimpr-recipe__kicker{max-width:640px;margin:56px auto -40px auto;color:#475569;font-size:.95rem;line-height:1.5;text-align:center}.scrimpr-recipe__title{margin:0 0 10px 0;font-size:2.1rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;line-height:1.05}.scrimpr-recipe__lede{margin:0 0 14px 0;font-size:1.15rem;color:#334155;line-height:1.4}.scrimpr-recipe__lede em{font-style:italic}.scrimpr-recipe__summary{margin:0;font-size:.92rem;color:#475569;border-top:1px solid #cbd5e1;padding-top:12px}.scrimpr-recipe__section{margin:32px 0}.scrimpr-recipe__section-title{margin:0 0 16px 0;padding-bottom:6px;font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.01em;border-bottom:2px solid #1a202c;line-height:1.2}.scrimpr-recipe__ingredients-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;border-bottom:2px solid #1a202c;margin-bottom:16px;padding-bottom:6px}.scrimpr-recipe__ingredients-header .scrimpr-recipe__section-title{margin:0;padding:0;border:0}.scrimpr-recipe__unit-toggle{display:inline-flex;align-items:baseline;gap:0;font-size:.85rem}.scrimpr-recipe__unit-toggle button{appearance:none;-webkit-appearance:none;background:none;border:none;color:#64748b;font-family:inherit;font-size:inherit;font-style:italic;padding:0 6px;cursor:pointer;line-height:1.2}.scrimpr-recipe__unit-toggle button.is-active{color:#0f172a;font-weight:700;font-style:normal;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.scrimpr-recipe__unit-toggle button:not(:last-child)::after{content:" / ";color:#cbd5e1;margin-left:6px;font-style:normal;font-weight:400;display:inline-block;text-decoration:none}.scrimpr-recipe__unit-toggle button:hover:not(.is-active){color:#0f172a}.scrimpr-recipe__ingredients{list-style:none;margin:0;padding:0;columns:1}.scrimpr-recipe__ingredients li{margin:0;padding:6px 0;border:0}.scrimpr-recipe__ingredients label{display:flex;align-items:baseline;gap:12px;cursor:pointer;line-height:1.5}.scrimpr-recipe__ingredients input[type="checkbox"]{flex-shrink:0;width:14px;height:14px;accent-color:#1a202c;margin-top:2px}.scrimpr-recipe__ingredient-amount{font-weight:700;color:#0f172a;min-width:70px;flex-shrink:0}.scrimpr-recipe__ingredient-item{color:#1a202c}.scrimpr-recipe__ingredients input:checked~.scrimpr-recipe__ingredient-amount,.scrimpr-recipe__ingredients input:checked~.scrimpr-recipe__ingredient-item{text-decoration:line-through;opacity:.45}.scrimpr-recipe__steps{margin:0;padding:0;counter-reset:scrimpr-step;list-style:none}.scrimpr-recipe__steps li{counter-increment:scrimpr-step;position:relative;padding:12px 0 12px 44px;color:#1a202c;line-height:1.6;font-size:1rem;border:0}.scrimpr-recipe__steps li::before{content:counter(scrimpr-step) ".";position:absolute;left:0;top:12px;font-size:1.1rem;font-weight:800;color:#0f172a;line-height:1.6;letter-spacing:-.02em}.scrimpr-recipe__steps li label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.scrimpr-recipe__steps input[type="checkbox"]{flex-shrink:0;width:14px;height:14px;accent-color:#1a202c;margin-top:6px}.scrimpr-recipe__steps input:checked~.scrimpr-recipe__step-text{text-decoration:line-through;opacity:.45}.scrimpr-recipe__steps li:has(input:checked)::before{opacity:.45}.scrimpr-recipe__step-image{margin:12px 0 8px 0}.scrimpr-recipe__step-image img{display:block;width:100%;max-width:480px;height:auto;border-radius:2px}.scrimpr-recipe__tick-hint{margin:4px 0 0 0;color:#64748b;font-size:.9rem;line-height:1.5}.scrimpr-recipe__serving-note{margin:20px 0 0 0;padding:16px 0 0 0;border-top:1px solid #cbd5e1;background:none;border-radius:0;font-size:1rem;font-style:italic;color:#334155;text-align:left}.scrimpr-recipe__notes{background:none;border:0;border-radius:0;padding:0;margin-top:32px}.scrimpr-recipe__notes-body{font-size:1rem;line-height:1.65;color:#1a202c}.scrimpr-recipe__notes-body p{margin:0 0 14px 0}.scrimpr-recipe__notes-body p:last-child{margin-bottom:0}.scrimpr-recipe__nutrition{margin-top:32px;padding:0;background:none;border-radius:0}.scrimpr-recipe__nutrition-kicker{display:block;font-size:1rem;font-weight:800;color:#0f172a;text-transform:none;letter-spacing:-.01em;margin-bottom:8px;border-bottom:2px solid #1a202c;padding-bottom:6px}.scrimpr-recipe__nutrition-grid{display:block;font-size:.95rem;color:#1a202c}.scrimpr-recipe__nutrition-grid>div{display:inline;text-align:left}.scrimpr-recipe__nutrition-grid>div:not(:last-child)::after{content:" Â· ";color:#94a3b8;margin:0 4px}.scrimpr-recipe__nutrition-grid strong{font-size:1rem;color:#0f172a;font-weight:700}.scrimpr-recipe__nutrition-grid span{font-size:.95rem;text-transform:none;letter-spacing:0;color:#475569;font-weight:400;margin-left:4px}.scrimpr-recipe__source{margin:32px 0 0 0;padding-top:20px;border-top:1px solid #cbd5e1;font-size:.92rem;color:#475569;text-align:left;font-style:italic}.scrimpr-recipe__source a{color:#0f172a;text-decoration:underline;font-style:normal}.scrimpr-recipe__print{display:inline-block;margin:20px 0 0 0;padding:0;background:none;color:#0f172a;border:0;border-bottom:1.5px solid #0f172a;border-radius:0;font-size:.92rem;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer;font-family:inherit;padding-bottom:2px}.scrimpr-recipe__print:hover{background:none;color:#1a202c;opacity:.7}@media (max-width:700px){.scrimpr-post__title{font-size:2rem}.scrimpr-post__lede{font-size:1.05rem}.scrimpr-post__related-grid{grid-template-columns:1fr}.scrimpr-recipe{padding:24px 20px}.scrimpr-recipe-meta{padding:16px}.scrimpr-recipe-meta__item--headline .scrimpr-recipe-meta__value{font-size:1.3rem}}.scrimpr-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 16px 0;padding:12px 0 14px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.scrimpr-rating__stars{display:inline-flex;gap:2px;line-height:1}.scrimpr-rating__star{appearance:none;-webkit-appearance:none;background:none;border:0;padding:2px 1px;margin:0;font-size:1.3rem;line-height:1;color:#d1a017;cursor:pointer;transition:color 0.12s ease,transform 0.08s ease}.scrimpr-rating__star:disabled{cursor:default}.scrimpr-rating__star.is-empty{color:#cbd5e1}.scrimpr-rating__star.is-full{color:#d1a017}.scrimpr-rating__star.is-preview{color:#d1a017}.scrimpr-rating__star.is-half{background:linear-gradient(90deg,#d1a017 50%,#cbd5e1 50%);-webkit-background-clip:text;background-clip:text;color:#fff0}.scrimpr-rating:not(.is-rated) .scrimpr-rating__star:hover,.scrimpr-rating:not(.is-rated) .scrimpr-rating__star:focus-visible{transform:scale(1.1);outline:none}.scrimpr-rating__meta{color:#475569;font-size:.9rem}.scrimpr-rating__meta strong{color:#1a202c;font-weight:700}.scrimpr-rating__sep{color:#94a3b8;margin:0 2px}.scrimpr-rating__hint{color:#94a3b8;margin-left:4px;font-style:italic}.scrimpr-comments{max-width:640px;margin:56px auto;padding:0}.scrimpr-comments__header{margin:0 0 24px 0;padding-bottom:12px;border-bottom:2px solid #1a202c}.scrimpr-comments__title{margin:0;font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.scrimpr-comments__list{list-style:none;margin:0 0 32px 0;padding:0}.scrimpr-comments__list .children{list-style:none;margin:16px 0 0 0;padding:0 0 0 28px;border-left:2px solid #e2e8f0}.scrimpr-comment{margin:0 0 20px 0;padding:0}.scrimpr-comment__article{padding:16px 0;border-bottom:1px solid #e2e8f0}.scrimpr-comment:last-child .scrimpr-comment__article{border-bottom:0}.scrimpr-comment__header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.scrimpr-comment__avatar{border-radius:50%;flex-shrink:0}.scrimpr-comment__byline{display:flex;flex-direction:column;line-height:1.3;white-space:nowrap}.scrimpr-comment__author{font-weight:700;color:#0f172a;font-size:.95rem}.scrimpr-comment__date{font-size:.8rem;color:#64748b}.scrimpr-comment__date a{color:inherit;text-decoration:none}.scrimpr-comment__date a:hover{color:#1a202c;text-decoration:underline}.scrimpr-comment__moderation{margin:0 0 8px 0;padding:8px 12px;background:#fef3c7;border-left:3px solid #f59e0b;color:#78350f;font-size:.85rem}.scrimpr-comment__body{color:#1a202c;line-height:1.6;font-size:1rem}.scrimpr-comment__body p{margin:0 0 10px 0}.scrimpr-comment__body p:last-child{margin-bottom:0}.scrimpr-comment__footer{margin-top:8px}.scrimpr-comment__reply a{font-size:.85rem;color:#475569;text-decoration:underline;text-underline-offset:2px}.scrimpr-comment__reply a:hover{color:#1a202c}.scrimpr-comments__form{margin-top:24px}.scrimpr-comments__form .comment-reply-title{margin:0 0 12px 0;font-size:1.15rem;font-weight:700;color:#0f172a}.scrimpr-comments__field{margin:0 0 14px 0}.scrimpr-comments__field label{display:block;margin-bottom:4px;font-size:.85rem;font-weight:600;color:#1a202c}.scrimpr-comments__field input,.scrimpr-comments__field textarea{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:4px;font-family:inherit;font-size:.95rem;background:#fff;color:#1a202c;box-sizing:border-box}.scrimpr-comments__field input:focus,.scrimpr-comments__field textarea:focus{outline:none;border-color:#1F6A95;box-shadow:0 0 0 3px rgb(31 106 149 / .15)}.scrimpr-comments__field textarea{resize:vertical;min-height:100px}.scrimpr-comments__form .form-submit{margin-top:8px}.scrimpr-comments__submit{appearance:none;-webkit-appearance:none;background:#1a202c;color:#fff;border:0;padding:12px 24px;border-radius:4px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background 0.12s ease}.scrimpr-comments__submit:hover{background:#0f172a}@media (max-width:1200px){.scrimpr-breadcrumbs{padding:32px 32px 0 32px}.scrimpr-post--vox{padding:16px 32px 96px 32px}}@media (max-width:900px){.scrimpr-post__grid,.scrimpr-archive__grid{grid-template-columns:minmax(0,1fr);gap:48px}.scrimpr-post__sidebar,.scrimpr-archive__sidebar{position:static;margin:0;width:100%}.scrimpr-archive__cards{grid-template-columns:1fr}.scrimpr-archive-card--featured .scrimpr-archive-card__link{flex-direction:column}.scrimpr-archive-card--featured .scrimpr-archive-card__image{aspect-ratio:16 / 9;width:100%}.scrimpr-archive-card--featured .scrimpr-archive-card__body{padding:18px 20px 20px 20px}.scrimpr-archive-card--featured .scrimpr-archive-card__title{font-size:1.3rem}}@media (max-width:768px){.scrimpr-breadcrumbs{padding:24px 16px 0 16px;font-size:.78rem}.scrimpr-breadcrumbs__sep{margin:0 6px}.scrimpr-breadcrumbs__item--current{max-width:200px}.scrimpr-post--vox,.scrimpr-archive--vox{padding:8px 16px 64px 16px}.scrimpr-archive__title{font-size:2.1rem;letter-spacing:-.022em}.scrimpr-archive__lede{font-size:1rem}.scrimpr-post--vox .scrimpr-post__title{font-size:2rem;letter-spacing:-.022em}.scrimpr-post--vox .scrimpr-post__lede{font-size:1.1rem}.scrimpr-post--vox .scrimpr-post__body p{font-size:1.04rem;line-height:1.65}.scrimpr-post--vox .scrimpr-post__card .scrimpr-post__body{padding:1.5rem 1.375rem}.scrimpr-post--vox .scrimpr-post__hero-image figcaption{margin-left:1.375rem;margin-right:1.375rem}.scrimpr-post__byline--full{gap:14px;padding-top:16px;padding-bottom:16px}.scrimpr-post__byline--full .scrimpr-post__byline-avatar{width:48px;height:48px}.scrimpr-post__byline--full .scrimpr-post__byline-author{font-size:1.05rem}.scrimpr-post__byline-bio{font-size:.92rem}.post-takeaways{padding:16px 18px}.post-pullstat__value{font-size:3rem}}@media (max-width:480px){.scrimpr-post--vox .scrimpr-post__title{font-size:1.75rem}.post-pullstat__value{font-size:2.4rem}}.scrimpr-tool-wrapper{border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;padding:20px;margin:28px 0}.scrimpr-tool-label{border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:18px;font-size:13px;color:#4b5563;line-height:1.55}.scrimpr-tool-label strong{color:#111827;font-size:14px;display:block;margin-bottom:4px}.scrimpr-tool-wrapper>*:last-child{margin-bottom:0}@media (max-width:767px){.scrimpr-tool-wrapper{padding:16px;margin:20px 0;border-radius:8px}.scrimpr-tool-label{padding-bottom:10px;margin-bottom:14px}}@media print{body *{visibility:hidden}.scrimpr-recipe,.scrimpr-recipe *{visibility:visible}.scrimpr-recipe{position:absolute;left:0;top:0;max-width:100%;padding:0;border:none;box-shadow:none}.scrimpr-recipe__print{display:none}}:root{--sh-blue:#2C5282;--sh-blue-dark:#1a365d;--sh-ink:#1a202c;--sh-muted:#4a5568;--sh-line:#e2e8f0;--sh-tint:#F3F7FC;--sh-bar:64px}.site-header{position:relative;z-index:9999}.sh-toprow{background:#fff;border-bottom:1px solid var(--sh-line)}.sh-tools{margin-left:auto}.sh-tools ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.sh-tools a{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #a0aec0;border-radius:999px;color:var(--sh-blue);font-size:.9375rem;font-weight:600;text-decoration:none}.sh-tools a:hover{background:var(--sh-tint);border-color:var(--sh-blue)}.sh-tools a:focus-visible{outline:3px solid var(--sh-blue);outline-offset:2px}.sh-mainrow{background:var(--sh-blue)}.sh-mainrow .sh-bar{height:52px}.sh-mbar{display:none;background:var(--sh-blue)}.sh-bar{max-width:1400px;margin:0 auto;padding:0 16px;height:var(--sh-bar);display:flex;align-items:center;gap:32px}.sh-logo{display:flex;align-items:center;flex:0 0 auto}.sh-logo img{height:40px;width:auto}.sh-nav{flex:1 1 auto;height:100%}.sh-menu{display:flex;height:100%;margin:0;padding:0;list-style:none}.sh-item{position:relative;display:flex}.sh-top{display:flex;align-items:center;gap:8px;height:100%;padding:0 16px;background:none;border:0;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.sh-top:hover,.sh-item.is-open>.sh-top{background:var(--sh-blue-dark)}.sh-item.is-current>.sh-top{box-shadow:inset 0 -3px 0 #fff}.sh-tools a[aria-current="page"]{background:var(--sh-blue);border-color:var(--sh-blue);color:#fff}.sh-top:focus-visible,.sh-panel a:focus-visible,.sh-toggle:focus-visible,.sh-mobile a:focus-visible{outline:3px solid #fbd38d;outline-offset:-3px}.sh-chev{width:12px;height:12px;flex:0 0 auto;transition:transform 0.15s}.sh-item.is-open>.sh-top .sh-chev{transform:rotate(180deg)}.sh-panel{position:absolute;top:100%;left:0;width:360px;padding:16px;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 8px 24px rgb(26 32 44 / .18);opacity:0;visibility:hidden;transition:opacity 0.12s,visibility 0.12s}.sh-panel--wide{width:640px}.sh-item.is-open>.sh-panel{opacity:1;visibility:visible}.sh-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sh-panel--wide .sh-links{grid-template-columns:1fr 1fr}.sh-links a{display:block;padding:8px 16px;border-radius:6px;text-decoration:none;color:var(--sh-ink)}.sh-links a:hover{background:var(--sh-tint)}.sh-label{display:block;font-size:1rem;font-weight:600;line-height:1.4;color:var(--sh-blue)}.sh-desc{display:block;font-size:.875rem;line-height:1.4;color:var(--sh-muted)}.sh-hub{display:block;margin-top:8px;padding:16px 16px 0;border-top:1px solid var(--sh-line);font-size:.9375rem;font-weight:600;color:var(--sh-blue);text-decoration:underline}.sh-search{flex:0 1 280px;margin-left:auto}.sh-search .header-search-form{display:flex;align-items:center;background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .45);border-radius:6px;overflow:hidden}.sh-search .search-autocomplete-wrapper,.sh-mobile-search .search-autocomplete-wrapper{flex:1 1 auto;min-width:0;display:flex}.sh-search input[type="search"]{flex:1 1 auto;min-width:0;padding:8px 16px;border:0;background:#fff0;color:#fff;font-size:.9375rem;outline:none}.sh-search input[type="search"]::placeholder{color:rgb(255 255 255 / .85)}.sh-search button,.sh-mobile-search button{display:flex;align-items:center;justify-content:center;margin:4px;padding:8px;border:0;border-radius:4px;background:rgb(255 255 255 / .2);color:#fff;cursor:pointer}.sh-toggle{display:none;margin-left:auto;align-items:center;gap:8px;padding:8px;background:none;border:0;color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.sh-burger{position:relative;width:22px;height:16px}.sh-burger span{position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:1px;transition:transform 0.2s,opacity 0.2s}.sh-burger span:nth-child(1){top:0}.sh-burger span:nth-child(2){top:7px}.sh-burger span:nth-child(3){top:14px}.sh-toggle[aria-expanded="true"] .sh-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sh-toggle[aria-expanded="true"] .sh-burger span:nth-child(2){opacity:0}.sh-toggle[aria-expanded="true"] .sh-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sh-backdrop{position:fixed;inset:0;z-index:10000;background:rgb(26 32 44 / .5);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}.sh-mobile{position:fixed;top:0;right:0;bottom:0;z-index:10001;display:flex;flex-direction:column;width:min(320px, 85vw);background:#fff;box-shadow:-4px 0 24px rgb(26 32 44 / .2);transform:translateX(100%);visibility:hidden;transition:transform 0.25s ease,visibility 0.25s}.sh-mobile.is-open{transform:none;visibility:visible}.sh-mobile.is-open+.sh-backdrop{opacity:1;visibility:visible}.sh-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--sh-line)}.sh-drawer-title{margin:0;font-size:1rem;font-weight:700;color:var(--sh-ink)}.sh-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;border-radius:6px;color:var(--sh-ink);cursor:pointer}.sh-close:focus-visible{outline:3px solid var(--sh-blue);outline-offset:-3px}.sh-drawer-body{display:flex;flex-direction:column;gap:32px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px}.sh-mobile-search .header-search-form{display:flex;align-items:center;background:#fff;border:1px solid #a0aec0;border-radius:6px;overflow:hidden}.sh-mobile-search input[type="search"]{flex:1 1 auto;min-width:0;padding:8px 16px;border:0;background:#fff0;font-size:1rem;outline:none}.sh-mobile-search button{background:var(--sh-blue)}.sh-mobile-search{order:-2}.sh-mobile-first{order:-1}.sh-mhead{margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--sh-blue);font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--sh-ink)}.sh-mlinks{margin:0;padding:0;list-style:none}.sh-mlinks a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:var(--sh-ink);font-size:1rem;text-decoration:none}.sh-mlinks a:hover{color:var(--sh-blue);text-decoration:underline}.sh-mlinks .sh-mhub{color:var(--sh-blue);font-weight:600;text-decoration:underline}html.sh-locked,html.sh-locked body{overflow:hidden}@media (max-width:900px){.sh-toprow,.sh-mainrow{display:none}.sh-mbar{display:block}.sh-toggle{display:flex}.sh-logo img{height:36px}}@media (min-width:901px){.sh-mobile,.sh-backdrop{display:none}}@media print{.scrimpr-scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:#16a34a;z-index:100000;transition:width 0.05s linear;pointer-events:none;will-change:width}.scrimpr-back-to-top{position:fixed;bottom:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;color:var(--scrimpr-primary,#2C5282);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .15);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;z-index:9998;padding:0;-webkit-appearance:none;appearance:none}.scrimpr-back-to-top svg{width:20px;height:20px;display:block}.scrimpr-back-to-top:hover,.scrimpr-back-to-top:focus{box-shadow:0 4px 12px rgb(0 0 0 / .2);outline:none}.scrimpr-back-to-top:focus-visible{outline:2px solid var(--scrimpr-primary,#2C5282);outline-offset:2px}.scrimpr-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scrimpr-scroll-progress,.scrimpr-back-to-top{transition:none}}@media (max-width:600px){.scrimpr-back-to-top{bottom:16px;right:16px;width:40px;height:40px}}}.ast-search-menu-icon .search-results-dropdown,.ast-search-box .search-results,.astra-search-results,.ast-live-search-results,#ast-search-results-wrap,.ast-search-menu-icon.ast-dropdown-active .search-form-fieldset .search-results-dropdown{display:none!important}.header-search-form{display:flex;align-items:center;gap:0;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:6px;position:relative;overflow:hidden}.header-search-form input[type="search"]{border:none!important;background:transparent!important;padding:8px 12px!important;font-size:14px!important;width:200px!important;min-width:150px;outline:none!important;box-shadow:none!important}.header-search-form input[type="search"]:focus{outline:none!important;box-shadow:none!important}.header-search-form button{background:#2C5282!important;border:none!important;padding:8px 12px!important;margin:4px!important;border-radius:4px!important;color:white!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-search-form button:hover{background:#1a365d!important}.header-search-form button svg{width:16px;height:16px}.header-search-form .search-autocomplete-wrapper{position:relative}.search-autocomplete-dropdown.header-dropdown{position:fixed;z-index:999999;background:#fff;border:1px solid #d0d0d0;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);max-height:400px;overflow-y:auto}@media (max-width:921px){.header-search-form input[type="search"]{width:150px!important}.header-search-form .search-autocomplete-dropdown{min-width:280px;right:0;left:auto}}.ast-mobile-popup-content .header-search-form,.ast-mobile-header-content .header-search-form{width:100%;margin:10px 0}.ast-mobile-popup-content .header-search-form input[type="search"],.ast-mobile-header-content .header-search-form input[type="search"]{width:100%!important;flex:1}.ast-mobile-popup-content .search-autocomplete-dropdown,.ast-mobile-header-content .search-autocomplete-dropdown{position:absolute!important;width:100%;left:0!important;right:0!important}.search-autocomplete-wrapper{position:relative;width:100%;flex:1 1 auto;min-width:0;display:flex}.search-autocomplete-wrapper input[type="search"],.search-autocomplete-wrapper input[name="s"]{flex:1 1 auto;width:100%;min-width:0}.search-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d0d0d0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:9999;max-height:400px;overflow-y:auto;display:none}.autocomplete-category{padding:8px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0}.autocomplete-category:first-child{border-top:none}.autocomplete-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;color:#1a1a1a;border-bottom:1px solid #f0f0f0;transition:background 0.15s;gap:12px}.autocomplete-item:last-child{border-bottom:none;border-radius:0 0 8px 8px}.autocomplete-item:hover,.autocomplete-item.active{background:#f0f8ff;text-decoration:none;color:#1a1a1a}.autocomplete-title{flex:1;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-title mark{background:#fff3cd;color:inherit;padding:0;border-radius:2px}.autocomplete-type{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px;white-space:nowrap;font-weight:500}.autocomplete-item[data-url*="gpt-search-engine/?"] .autocomplete-type{background:#dcfce7;color:#166534}.autocomplete-item[data-url*="gpt-search-engine-usa"] .autocomplete-type{background:#dbeafe;color:#1e40af}.autocomplete-item[data-url*="cashback-comparison"] .autocomplete-type{background:#fef3c7;color:#92400e}.autocomplete-item[data-url*="giftcard-cashback"] .autocomplete-type{background:#f3e8ff;color:#7c3aed}.autocomplete-search-all{background:#f8fafc;border-top:1px solid #e2e8f0}.autocomplete-search-all:hover{background:#2C5282;color:#fff}.autocomplete-search-all:hover .autocomplete-type{background:rgb(255 255 255 / .2);color:#fff}.autocomplete-search-all .autocomplete-title strong{color:#2C5282}.autocomplete-search-all:hover .autocomplete-title strong{color:#fff}.autocomplete-no-results{padding:16px 14px;text-align:center;color:#64748b;font-size:14px}@media (max-width:768px){.search-autocomplete-dropdown{max-height:300px}.autocomplete-item{padding:12px 14px}.autocomplete-title{font-size:13px}.autocomplete-type{font-size:11px;padding:2px 6px}}.search-form-inline .search-autocomplete-wrapper,.error-404-search .search-autocomplete-wrapper{z-index:100}