:root{--page-gutter:100px;--bg:#fcfdfe;--surface:#ffffff;--surface-muted:#f3f6fa;--text:#172033;--muted:#64748b;--line:#d9e2ef;--accent:#2563eb;--accent-strong:#174ea6;--accent-soft:#e8f0ff;--amber:#b06b00;--amber-soft:#fff3d6;--danger:#ad3434;--danger-soft:#fde8e8;--shadow:0 12px 28px rgba(30,64,120,0.09);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{min-height:100vh}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;width:100%;height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0 var(--page-gutter);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease}.site-header.scrolled{border-bottom-color:rgba(23,32,51,.08);background:rgba(255,255,255,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px rgba(30,64,120,.08)}.site-main{padding-top:56px}.brand{display:inline-flex;align-items:center;gap:12px;color:#111111;font-size:14px;font-weight:700;letter-spacing:0}.brand-logo{display:block;width:156px;height:auto;transition:transform .18s ease}.brand-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:#174ea6;color:white;font-size:11px;font-weight:800;letter-spacing:.04em;transition:transform .18s ease}.brand:hover .brand-mark{transform:scale(1.03)}.brand:hover .brand-logo{transform:scale(1.02)}.brand:hover{color:var(--accent-strong)}.language-switcher,.main-nav{display:flex;align-items:center}.desktop-language-switcher{margin-left:auto}.mobile-menu-toggle,.mobile-nav-panel{display:none}.main-nav{position:absolute;left:50%;gap:32px;transform:translateX(-50%)}.main-nav a{color:#111111;font-size:13px;font-weight:650;letter-spacing:0;transition:color .16s ease}.main-nav a:hover{color:var(--text)}.main-nav-link{position:relative;padding:9px 0}.main-nav-link:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.main-nav-link:hover:after,.main-nav-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.main-nav-link[aria-current=page]{color:var(--accent-strong)}.calculator-nav{position:relative;padding:10px 0}.calculator-nav-trigger{display:inline-flex;min-height:30px;align-items:center;gap:4px;border:0;border-radius:7px;background:transparent;color:#111111;cursor:pointer;font-size:13px;font-weight:650;padding:5px 8px}.calculator-nav-trigger:hover,.calculator-nav.open .calculator-nav-trigger{background:#f1f4f9}.calculator-nav-trigger svg{transition:transform .16s ease}.calculator-nav.open .calculator-nav-trigger svg{transform:rotate(180deg)}.calculator-nav-menu{position:absolute;top:calc(100% - 4px);left:50%;z-index:20;width:270px;border:1px solid rgba(23,32,51,.09);border-radius:11px;background:#ffffff;box-shadow:0 12px 30px rgba(30,64,120,.15);opacity:0;padding:6px;pointer-events:none;transform:translate(-50%,-5px);transition:opacity .16s ease,transform .16s ease}.calculator-nav.open .calculator-nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.main-nav .calculator-nav-menu a{display:grid;grid-gap:3px;gap:3px;border-radius:8px;padding:11px}.main-nav .calculator-nav-menu a:focus-visible,.main-nav .calculator-nav-menu a:hover{background:#f1f5fb;outline:none}.calculator-nav-menu strong{color:var(--text);font-size:12px}.calculator-nav-menu small{color:var(--muted);font-size:10px;font-weight:550;line-height:1.45}.language-switcher{position:relative;padding:8px 0}.language-trigger{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;color:#111111;cursor:pointer;font-size:12px;font-weight:650;padding:5px 10px;transition:background .16s ease,color .16s ease}.language-trigger svg{color:#111111;opacity:1;transition:transform .16s ease}.language-switcher:focus-within .language-trigger,.language-switcher:hover .language-trigger{background:#f1f4f9;color:#111111}.language-switcher:focus-within .language-trigger svg,.language-switcher:hover .language-trigger svg{transform:rotate(180deg)}.language-menu{position:absolute;top:calc(100% - 4px);right:0;z-index:20;display:grid;width:148px;grid-gap:2px;gap:2px;border:1px solid rgba(23,32,51,.08);border-radius:10px;background:#ffffff;box-shadow:0 8px 24px rgba(30,64,120,.12);opacity:0;padding:4px;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.language-switcher:focus-within .language-menu,.language-switcher:hover .language-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.language-menu a{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:600;padding:6px 8px}.language-menu a.active,.language-menu a:hover{background:#f1f4f9;color:var(--text)}.language-menu a.active{font-weight:750}.language-dot{width:5px;height:5px;border-radius:999px;background:var(--accent)}.eyebrow{color:var(--accent-strong);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-weight:800;padding:9px 14px}.button.primary{border-color:var(--accent);background:var(--accent);color:white}.button.primary:hover{background:var(--accent-strong)}.button.secondary{background:var(--surface);color:var(--text)}.button.full-width{width:100%}.home-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;grid-gap:24px;gap:24px;margin-top:-56px;min-height:660px;background:linear-gradient(180deg,#ffffff 0,#fefefe 68%,var(--bg) 100%);padding:132px var(--page-gutter) 70px;text-align:center}.home-hero:after{content:none}.home-hero>*{position:relative;z-index:1}.home-hero-copy{display:grid;width:min(940px,100%);justify-items:center;grid-gap:20px;gap:20px}.home-hero-copy h1{max-width:920px;margin:0;font-size:clamp(52px,6.2vw,88px);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.home-hero-copy p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.55;margin:0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:10px}.hero-actions .button{min-width:154px;min-height:48px;border-radius:12px;padding-inline:20px}.hero-actions .button.primary{box-shadow:0 10px 24px rgba(37,99,235,.22)}.hero-metrics{display:grid;width:min(520px,100%);grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(100,116,139,.18);margin-top:4px;padding-top:18px}.hero-metrics div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding-inline:14px}.hero-metrics div+div{border-left:1px solid rgba(100,116,139,.18)}.hero-metrics strong{color:var(--text);font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.hero-metrics span{display:block;color:var(--text);font-size:11px;font-weight:800;line-height:1.35}.hero-product-strip{width:min(1120px,100%);border-top:1px solid rgba(100,116,139,.14);margin-top:4px;padding-top:22px}.hero-product-track{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.hero-product-group{display:contents}.hero-product-group.is-clone{display:none}.hero-product-group>a{display:inline-flex;min-height:46px;align-items:center;gap:9px;border:1px solid rgba(100,116,139,.14);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 7px 20px rgba(30,64,120,.06);color:var(--text);padding:5px 13px 5px 6px;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.hero-product-group>a:hover{border-color:rgba(37,99,235,.28);box-shadow:0 10px 25px rgba(30,64,120,.1);color:var(--text);transform:translateY(-2px)}.hero-product-strip span{font-size:12px;font-weight:780;white-space:nowrap}.home-rates{padding-top:36px}.fd-comparison-hero{position:relative;isolation:isolate;overflow:hidden;margin:12px 24px 0;padding:28px clamp(28px,5.5vw,88px) 0;border-radius:4px;background:#fff;color:var(--text);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.fd-comparison-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.fd-page-heading{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;min-height:560px}.fd-page-title{position:relative;z-index:2;max-width:720px;padding:38px 0 48px}.fd-comparison-hero h1{margin:0 0 34px;color:var(--text);font-size:clamp(62px,6.35vw,104px);font-weight:500;letter-spacing:-.06em;line-height:1.03}.fd-comparison-hero h1 em{color:var(--accent-strong);font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-weight:400}.fd-comparison-hero:lang(zh) h1 em{font-style:normal;letter-spacing:.01em}.fd-comparison-hero:lang(ms) h1{font-size:clamp(52px,5.1vw,82px)}.fd-page-title p{max-width:540px;margin:0;color:var(--muted);font-size:15px;line-height:1.95}.fd-sculpture{width:124%;margin-left:-15%;pointer-events:none}.fd-sculpture svg{display:block;width:100%;height:auto;overflow:visible}.fd-sculpture-crown{animation:fd-crown-float 8s ease-in-out infinite}.fd-sculpture-stack{animation:fd-art-reveal 1.4s ease-out both}.fd-page-title{animation:fd-copy-reveal .85s ease-out both}@keyframes fd-crown-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fd-art-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-copy-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fd-page-title,.fd-sculpture-crown,.fd-sculpture-stack{animation:none}}.fd-products-section{scroll-margin-top:80px;padding-top:22px}.fd-products-section .rate-comparison{box-shadow:none;border-color:#e4e6e9;border-radius:10px}.fd-table-accessible-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fd-decision-guide{padding-top:clamp(56px,7vw,104px);padding-bottom:30px}.fd-editorial-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:clamp(36px,7vw,112px);gap:clamp(36px,7vw,112px);align-items:end;border-top:1px solid var(--line);padding-top:26px}.fd-editorial-heading h2{max-width:720px;margin:0;font-size:clamp(44px,5vw,76px);font-weight:540;letter-spacing:-.055em;line-height:1.05}.fd-editorial-heading p{max-width:480px;margin:0 0 7px;color:var(--muted);font-size:15px;line-height:1.9}.fd-decision-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px);margin-top:clamp(52px,7vw,96px)}.fd-decision-list{margin:0;padding:0;list-style:none}.fd-decision-list li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:20px;gap:20px;border-top:1px solid var(--line);padding:22px 0 24px}.fd-decision-list li:last-child{border-bottom:1px solid var(--line)}.fd-decision-list li>span{color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.12em;transition:transform .25s ease}.fd-decision-list h3{margin:-4px 0 8px;font-size:18px;font-weight:650;letter-spacing:-.02em}.fd-decision-list p{max-width:570px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.fd-decision-list li:hover>span{transform:translateX(7px)}.fd-decision-list li:hover h3{color:var(--accent-strong)}.fd-return-example{display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line);padding:12px 0 12px clamp(34px,5vw,72px)}.fd-return-example>span{color:var(--accent-strong);font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.fd-return-example h3{max-width:560px;margin:20px 0 30px;font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-size:clamp(28px,3vw,46px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.fd-return-formula{position:relative;margin:0 0 20px!important;color:var(--accent-strong)!important;font-size:clamp(20px,2vw,30px)!important;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.35!important}.fd-return-formula:after{content:"";display:block;width:100%;max-width:510px;height:1px;margin-top:16px;background:linear-gradient(90deg,var(--accent),#9bc4ff);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1) .18s}.fd-return-example.is-visible .fd-return-formula:after{transform:scaleX(1)}.fd-return-example>p:last-child{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.fd-rate-context{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px);margin-top:clamp(72px,9vw,128px);border-top:1px solid var(--text);border-bottom:1px solid var(--line);padding:30px 0 36px}.fd-rate-context h3{margin:0 0 14px;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.04em;line-height:1.15}.fd-rate-context>div:first-child p{max-width:430px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.fd-rate-context-head,.fd-rate-context-row{display:grid;grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.fd-rate-context-head{border-bottom:1px solid var(--line);padding:0 0 16px;color:var(--muted);font-size:11px}.fd-rate-context-row{border-bottom:1px solid #edf1f5;padding:17px 0;font-size:12px;line-height:1.55}.fd-rate-context-row:last-child{border-bottom:0}.fd-rate-context-row>strong{font-weight:650}.fd-rate-context-row>span{color:var(--muted)}.fd-rate-context-row{transition:background .2s ease,padding .2s ease}.fd-rate-context-row:hover{margin:0 -12px;background:#f7f9fc;padding-right:12px;padding-left:12px}.fd-inline-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.fd-inline-tools a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:116px;color:var(--text);padding:24px 0;transition:color .18s ease}.fd-inline-tools a:first-child{border-right:1px solid var(--line);padding-right:clamp(24px,4vw,64px)}.fd-inline-tools a:last-child{padding-left:clamp(24px,4vw,64px)}.fd-inline-tools a:hover{color:var(--accent)}.fd-inline-tools span{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:700}.fd-inline-tools small{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.08em}.fd-inline-tools svg{flex:0 0 auto;transition:transform .2s ease}.fd-inline-tools a:hover svg{transform:translateX(7px)}.fd-decision-guide.is-reveal-ready .fd-reveal-item{opacity:0;filter:blur(6px);transform:translateY(26px);transition:opacity .72s ease,filter .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}.fd-decision-guide.is-reveal-ready .fd-reveal-item.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.fd-disclosure{display:flex;gap:16px;margin:0 var(--page-gutter) 64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:24px 0}.fd-disclosure>svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.fd-disclosure h2{margin:0 0 6px;color:var(--text);font-size:14px}.fd-disclosure p{max-width:1040px;margin:0;font-size:12px;line-height:1.75}@media (prefers-reduced-motion:reduce){.fd-decision-guide .fd-reveal-item,.fd-decision-list li>span,.fd-inline-tools svg,.fd-rate-context-row,.fd-return-formula:after{transition:none!important}.fd-decision-guide .fd-reveal-item{opacity:1!important;filter:none!important;transform:none!important}.fd-return-formula:after{transform:scaleX(1)}}.table-heading-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.table-heading-row p{max-width:420px;margin:0 0 6px;text-align:right}.detail-layout,.section-block{padding:28px var(--page-gutter) 54px}.section-heading{margin-bottom:18px}.section-heading h1,.section-heading h2{margin:8px 0;font-size:clamp(26px,3vw,42px);line-height:1.15}.section-heading p{color:var(--muted);line-height:1.65}.data-panel,.detail-hero,.rate-comparison{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.logo-badge{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:900}.logo-badge.with-logo{background:white}.logo-badge img{display:block;object-fit:contain}.logo-art{display:grid;place-items:center;width:100%;height:100%;transform:translateY(2px)}.logo-badge.large .logo-art{transform:none}.logo-badge.large{width:48px;height:48px;font-size:15px}.platform-chip .logo-art{display:grid;width:100%;height:100%;margin:0;color:inherit;font-size:inherit;line-height:1}.cell-value{display:block;line-height:1.35}.cell-value,.date-value,.text-link{white-space:nowrap}.muted-value{color:var(--muted);font-weight:750}.mini-tag,.status-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-size:12px;font-weight:800;padding:4px 8px}.mini-tag{background:var(--amber-soft);color:var(--amber)}.campaign-cell{display:grid;grid-gap:6px;gap:6px;justify-items:start}.campaign-cell small{color:var(--muted);font-size:12px;font-weight:750}.status-pill.warning{background:var(--amber-soft);color:var(--amber)}.text-link{display:inline-flex;align-items:center;color:var(--accent-strong);font-weight:800;line-height:1.2;border:1px solid rgba(37,99,235,.2);border-radius:999px;background:rgba(232,240,255,.62);padding:6px 10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.text-link:hover{border-color:rgba(37,99,235,.42);background:var(--accent-soft);transform:translateY(-1px)}.rate-comparison{overflow:hidden;border-radius:18px;box-shadow:0 18px 48px rgba(30,64,120,.1)}.rate-comparison .table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ffffff,rgba(246,249,253,.9));padding:14px 16px}.filter-tabs,.sort-tabs{display:flex;align-items:center;gap:6px}.filter-tabs{min-width:0;flex:1 1;flex-wrap:wrap}.filter-tabs button,.sort-tabs button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:780;padding:8px 11px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.filter-tabs button:hover,.sort-tabs button:hover{background:rgba(255,255,255,.78);color:var(--text)}.filter-tabs button.active,.sort-tabs button.active{border-color:rgba(37,99,235,.18);background:#ffffff;box-shadow:0 6px 18px rgba(30,64,120,.09);color:var(--accent-strong)}.filter-tabs button small{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgba(100,116,139,.11);color:inherit;font-size:11px;line-height:1;padding:0 5px}.filter-tabs button.active small{background:var(--accent-soft)}.sort-tabs{flex:0 0 auto;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.62);padding:3px}.sort-tabs button{min-height:32px;border-radius:8px;padding:6px 9px}.sort-tabs button.active{border-color:transparent}.mobile-table-controls{display:none}.rate-table-desktop{overflow-x:auto}.fd-rate-panel{margin-top:24px}.fd-rate-table-wrap{overflow-x:auto}.fd-rate-table{width:100%;border-collapse:collapse}.fd-rate-table td,.fd-rate-table th{border-bottom:1px solid var(--line);padding:13px 12px;text-align:left}.fd-rate-table th{color:var(--muted);font-size:12px;text-transform:uppercase}.fd-rate-table td:nth-child(2){color:var(--accent-strong);font-weight:800}.rate-comparison .rate-table{width:100%;min-width:1070px;border-collapse:collapse;table-layout:fixed}.rate-comparison .product-col{width:250px}.rate-comparison .rate-col{width:190px}.rate-comparison .conditions-col{width:205px}.rate-comparison .promo-col{width:150px}.rate-comparison .updated-col{width:165px}.rate-comparison .action-col{width:110px}.rate-comparison .rate-table td,.rate-comparison .rate-table th{border-bottom:1px solid var(--line);padding:18px 16px;text-align:left;vertical-align:middle}.rate-comparison .rate-table th{border-bottom-color:#d2ddec;background:#fafbfd;color:#6d7c93;font-size:11px;font-weight:850;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.rate-comparison .rate-table tbody tr{background:#ffffff;transition:background .16s ease}.rate-comparison .rate-table tbody tr:hover{background:#f7faff}.rate-comparison .rate-table tbody tr:last-child td{border-bottom:0}.conditions-heading{display:inline-flex;align-items:center;gap:6px}.conditions-heading i{color:#9aa8ba;font-style:normal}.rate-product{display:grid;min-width:0;grid-template-columns:42px 1fr;align-items:center;grid-gap:12px;gap:12px}.rate-product .logo-badge{width:40px;height:40px;border-radius:11px;box-shadow:0 5px 14px rgba(30,64,120,.08)}.rate-product-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.rate-product-copy strong{color:var(--text);font-size:14px;font-weight:850}.rate-product-copy strong,.rate-product-copy>span{overflow:hidden;line-height:1.35;text-overflow:ellipsis}.rate-product-copy>span{color:var(--muted);font-size:12px}.rate-product-copy small{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(232,240,255,.82);color:var(--accent-strong);font-size:10px;font-weight:820;line-height:1.2;padding:3px 7px}.product-attribute-tags{display:flex;flex-wrap:wrap;gap:4px}.rate-product-copy small.product-attribute-tag.is-neutral{border:1px solid #dce3ed;background:#f5f7fa;color:#66758a;padding:2px 6px}.rate-display{display:grid;justify-items:start;grid-gap:6px;gap:6px}.rate-number{color:var(--accent-strong);font-size:27px;font-weight:880;letter-spacing:-.045em;line-height:1}.rate-flags{display:flex;flex-wrap:wrap;gap:5px}.rate-type-tag{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-size:10px;font-weight:850;line-height:1;padding:4px 7px;border:1px solid rgba(100,116,139,.18);background:#f3f6fa;color:var(--muted)}.conditions-list{display:grid;grid-gap:10px;gap:10px}.conditions-list>div{display:grid;grid-template-columns:minmax(66px,auto) 1fr;align-items:baseline;grid-gap:6px;gap:6px}.conditions-list>div>span{color:#52627a;font-size:11px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.conditions-list .cell-value{overflow:hidden;color:var(--text);font-size:13px;font-weight:780;text-overflow:ellipsis}.rate-comparison .campaign-cell{gap:7px}.campaign-flags{display:flex;flex-wrap:wrap;gap:5px}.campaign-flags .status-pill.warning{border:1px solid #f2c3ad;background:#fff0e8;color:#b54720}.campaign-flags .status-pill.warning.urgent{border-color:#efb4b4;background:var(--danger-soft);color:var(--danger)}.rate-comparison .mini-tag,.rate-comparison .status-pill{padding:5px 8px}.rate-comparison .campaign-cell>.muted-value{color:#7b899e;font-size:12px;font-weight:650}.updated-value{color:var(--muted);font-weight:650}.card-action,.row-action,.updated-value{display:inline-flex;align-items:center;gap:6px;font-size:12px}.card-action,.row-action{justify-content:center;border:1px solid rgba(37,99,235,.22);border-radius:10px;background:#ffffff;color:var(--accent-strong);font-weight:820;padding:8px 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.card-action:hover,.row-action:hover{border-color:rgba(37,99,235,.46);background:var(--accent-soft);box-shadow:0 7px 18px rgba(37,99,235,.13);transform:translateY(-1px)}.rate-card-list{display:none}.rate-empty-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-weight:750}.detail-layout{display:grid;grid-gap:18px;gap:18px}.detail-hero{display:grid;grid-template-columns:52px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:18px}.detail-hero h1{margin:4px 0;font-size:clamp(28px,3vw,44px)}.detail-hero p{margin:0;color:var(--muted)}.rate-badge{border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);padding:10px 12px}.rate-badge.archived{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412}.archived-product-notice{display:grid;grid-gap:5px;gap:5px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#7c2d12;padding:15px 18px}.archived-product-notice strong{font-size:15px}.archived-product-notice p{margin:0;color:#9a3412;line-height:1.6}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px}.data-panel{padding:18px}.data-panel h2{margin-top:0}.definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.definition-grid div{border:1px solid var(--line);border-radius:8px;padding:12px}.definition-grid dt{color:var(--muted);font-size:13px;font-weight:750}.definition-grid dd{margin:6px 0 0;font-weight:800}.quality-list{display:grid;grid-gap:8px;gap:8px;padding-left:18px}.offer-detail-item,.offer-detail-list{display:grid;grid-gap:12px;gap:12px}.offer-detail-item{min-width:0;border-top:1px solid var(--line);padding-top:14px}.offer-detail-item:first-child{border-top:0;padding-top:0}.offer-detail-item h3{margin:8px 0 0;overflow-wrap:anywhere}.offer-detail-item p{color:var(--muted);line-height:1.55;margin:0}.offer-tier-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 20px rgba(30,64,120,.08)}.offer-tier-table{width:100%;border-collapse:collapse;min-width:560px}.offer-tier-table td,.offer-tier-table th{padding:15px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top}.offer-tier-table th{border-bottom-color:var(--accent);background:var(--accent);color:#ffffff;font-size:.86rem;font-weight:700}.offer-tier-table th:first-child{border-top-left-radius:15px}.offer-tier-table th:last-child{border-top-right-radius:15px}.offer-tier-table td:last-child,.offer-tier-table th:last-child{border-right:0}.offer-tier-table td:first-child{font-weight:700}.offer-tier-table tbody tr:last-child td{border-bottom:0}.reward-rate-grid{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 8px 20px rgba(30,64,120,.08)}.reward-rate-grid-head,.reward-rate-grid-row{display:grid;min-width:0;grid-template-columns:minmax(0,3fr) minmax(96px,2fr)}.reward-rate-grid-head{background:var(--accent);color:#ffffff;font-size:.86rem;font-weight:750}.reward-rate-grid-head span,.reward-rate-grid-row>span{min-width:0;padding:15px 18px;border-right:1px solid var(--line)}.reward-rate-grid-head span{border-right-color:rgba(255,255,255,.35)}.reward-rate-grid-head span:last-child,.reward-rate-grid-row>span:last-child{border-right:0;text-align:center}.reward-rate-grid-row{border-bottom:1px solid var(--line);font-weight:700}.reward-rate-grid-row:last-child{border-bottom:0}.offer-reward-code{display:inline-flex;align-items:center;border:1px solid #bed0f8;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-family:inherit;font-size:.88rem;font-weight:800;letter-spacing:.03em;padding:5px 10px}@media (max-width:520px){.reward-rate-grid-head,.reward-rate-grid-row{grid-template-columns:minmax(0,3fr) minmax(92px,2fr);font-size:.76rem}.reward-rate-grid-head span,.reward-rate-grid-row>span{overflow-wrap:anywhere;padding:12px 9px}.offer-reward-code{max-width:100%;border-radius:8px;font-size:.72rem;letter-spacing:0;padding:4px 7px;white-space:nowrap}}.offer-group-meta{margin-top:2px}.key-terms{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);padding:12px}.key-terms>strong{color:var(--text);font-size:12px;font-weight:820}.key-terms p{color:var(--muted);line-height:1.55;margin:0}.detail-key-terms{margin-top:16px}.risk-note{border-radius:8px;background:var(--surface-muted);color:var(--muted);line-height:1.55;padding:12px}.admin-page{min-height:100vh;background:radial-gradient(circle at 8% 0,rgba(37,99,235,.07),transparent 26%),#f5f7fb}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #e5eaf2;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-topbar-inner{display:flex;width:min(100%,1600px);min-height:68px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:0 32px}.admin-brand,.admin-login-brand{display:inline-flex;align-items:center;gap:12px}.admin-brand-copy,.admin-login-brand>span:last-child{display:grid;grid-gap:2px;gap:2px}.admin-brand-copy strong{color:#111827;font-size:14px}.admin-brand-copy small{color:#7b8798;font-size:11px;font-weight:650}.admin-topbar-actions{display:flex;align-items:center;gap:8px}.admin-topbar-actions form{margin:0}.admin-button,.admin-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;cursor:pointer;font-weight:750;line-height:1;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-text-button{min-height:36px;background:transparent;color:#5d6b80;font-size:12px;padding:8px 10px}.admin-text-button:hover{background:#f1f5f9;color:#172033}.admin-button{min-height:40px;font-size:12px;padding:10px 14px}.admin-button.primary{border-color:#2563eb;background:#2563eb;box-shadow:0 7px 16px rgba(37,99,235,.2);color:#ffffff}.admin-button.primary:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.admin-button.secondary{border-color:#dce4ef;background:#ffffff;color:#344258}.admin-button.secondary:hover:not(:disabled){border-color:#b9c9df;background:#f8fafc}.admin-button.danger{border-color:#dc4c4c;background:#dc4c4c;color:#ffffff}.admin-button.danger-ghost{border-color:#f0c7c7;background:#fffafa;color:#b52f2f}.admin-button:disabled,.admin-login-submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.admin-button.disabled{cursor:default;opacity:.62;pointer-events:none}.admin-main{width:min(100%,1600px);margin:0 auto;padding:36px 32px 72px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.admin-eyebrow{color:#2563eb;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-page-heading h1{margin:8px 0 6px;color:#111827;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.1}.admin-page-heading p{max-width:680px;margin:0;color:#69778b;font-size:14px;line-height:1.65}.admin-heading-note{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;border:1px solid #d9e4f5;border-radius:999px;background:rgba(255,255,255,.75);color:#4d607b;font-size:12px;font-weight:700;padding:9px 13px}.admin-heading-note svg{color:#2563eb}.admin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.admin-summary-card{display:flex;min-width:0;align-items:center;gap:13px;border:1px solid #e1e7f0;border-radius:14px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(30,64,120,.04);padding:16px}.admin-summary-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:11px;background:#edf3ff;color:#2563eb}.admin-summary-icon svg{width:19px;height:19px}.admin-summary-card>div{display:grid;min-width:0;grid-template-columns:auto auto;align-items:baseline;grid-gap:2px 8px;gap:2px 8px}.admin-summary-card span:not(.admin-summary-icon){color:#657388;font-size:11px;font-weight:700}.admin-summary-card strong{color:#172033;font-size:24px;letter-spacing:-.03em}.admin-summary-card small{grid-column:1/-1;overflow:hidden;color:#8a95a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-workbench{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.admin-editor-panel,.admin-product-nav{border:1px solid #dfe6f0;background:#ffffff;box-shadow:0 16px 40px rgba(31,55,88,.06)}.admin-product-nav{position:-webkit-sticky;position:sticky;top:86px;display:flex;max-height:calc(100vh - 108px);flex-direction:column;border-radius:16px;overflow:hidden}.admin-product-nav-heading{display:grid;grid-gap:4px;gap:4px;padding:18px 18px 12px}.admin-product-nav-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-product-nav-heading span{color:#172033;font-size:14px;font-weight:850}.admin-product-nav-heading strong{display:grid;min-width:25px;height:22px;place-items:center;border-radius:999px;background:#edf3ff;color:#1f5ac4;font-size:11px}.admin-product-nav-heading small{color:#8a95a5;font-size:11px}.admin-search-field{display:flex;min-height:40px;align-items:center;gap:8px;margin:0 12px 10px;border:1px solid #dce4ef;border-radius:10px;background:#f8fafc;color:#8a95a5;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-search-field:focus-within{border-color:#8eb3f5;background:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.admin-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:12px}.admin-search-field input::placeholder{color:#9ba6b5}.admin-filter-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 12px 10px;border-radius:10px;background:#f1f4f8;padding:4px}.admin-filter-tabs button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:transparent;color:#6f7c8f;cursor:pointer;font-size:11px;font-weight:750}.admin-filter-tabs button.active{background:#ffffff;box-shadow:0 3px 10px rgba(30,64,120,.08);color:#174ea6}.admin-filter-tabs span{color:inherit;font-size:10px;opacity:.75}.admin-product-list{display:grid;align-content:start;grid-gap:3px;gap:3px;overflow-y:auto;padding:2px 8px 10px}.admin-product-list>button{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;width:100%;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;padding:10px;text-align:left;transition:border-color .16s ease,background .16s ease}.admin-product-list>button:hover{background:#f7f9fc}.admin-product-list>button.selected{border-color:#c9daf9;background:#edf3ff}.admin-product-list-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.admin-product-list-copy small,.admin-product-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-list-copy strong{color:#253147;font-size:12px;font-weight:800}.admin-product-list-copy small{color:#7f8b9d;font-size:10px}.admin-product-state{display:grid;place-items:center}.admin-editor-meta>span.inactive,.admin-product-state.inactive{color:#7b8798}.admin-editor-meta>span.archived,.admin-product-state.archived{color:#b45309}.admin-product-list>button.archived:not(.selected){background:#fffbeb}.admin-product-list>button.inactive:not(.selected){background:#fafbfc}.admin-unsaved-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border:2px solid #edf3ff;border-radius:999px;background:#2563eb;box-sizing:content-box}.admin-empty-state,.admin-list-empty,.admin-offer-empty{display:grid;place-items:center;color:#8a95a5;text-align:center}.admin-list-empty{gap:8px;padding:30px 16px;font-size:11px}.admin-editor-panel{min-width:0;border-radius:16px;overflow:hidden;scroll-margin-top:80px}.admin-editor-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px 14px}.admin-editor-identity{display:flex;min-width:0;align-items:center;gap:13px}.admin-editor-identity>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.admin-editor-identity span{color:#2563eb;font-size:10px;font-weight:800}.admin-editor-identity h2{overflow:hidden;margin:0;color:#111827;font-size:20px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.admin-editor-identity small{color:#7d899a;font-size:11px}.admin-editor-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.admin-editor-meta{display:flex;align-items:center;gap:12px;min-height:35px;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fafbfd;color:#8290a3;font-size:10px;padding:7px 22px}.admin-editor-meta>span{display:inline-flex;align-items:center;gap:5px;font-weight:750}.admin-editor-meta>span.complete{color:#16805b}.admin-editor-meta code{overflow:hidden;color:#7a8799;font-family:inherit;text-overflow:ellipsis;white-space:nowrap}.admin-editor-meta strong{margin-left:auto;color:#2563eb}.admin-editor-meta>small{margin-left:auto;color:#8793a4}.admin-editor-tabs{display:flex;gap:4px;border-bottom:1px solid #e7ecf3;background:#ffffff;padding:0 18px}.admin-editor-tabs button{position:relative;display:inline-flex;min-height:50px;align-items:center;gap:8px;border:0;background:transparent;color:#6c798c;cursor:pointer;font-size:12px;font-weight:750;padding:0 12px}.admin-editor-tabs button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:999px 999px 0 0;background:#2563eb;content:"";opacity:0}.admin-editor-tabs button.active{color:#174ea6}.admin-editor-tabs button.active:after{opacity:1}.admin-editor-tabs small{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;background:#edf1f6;color:#6d7a8c;font-size:9px}.admin-notice{display:flex;align-items:center;gap:8px;margin:14px 18px 0;border:1px solid;border-radius:10px;font-size:12px;font-weight:700;padding:10px 12px}.admin-notice.success{border-color:#bde6d5;background:#effaf5;color:#137655}.admin-notice.error{border-color:#f0c4c4;background:#fff3f3;color:#aa3030}.admin-editor-body{min-height:520px;background:#f8fafc;padding:18px}.admin-form-stack{display:grid;min-width:0;grid-gap:14px;gap:14px}.admin-form-section{min-width:0;border:1px solid #e1e7ef;border-radius:13px;background:#ffffff;overflow:hidden}.admin-form-section>header{display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid #edf0f4;padding:15px 17px}.admin-form-section>header>span{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:9px;background:#edf3ff;color:#2563eb}.admin-form-section>header h3{margin:1px 0 3px;color:#273247;font-size:13px}.admin-form-section>header p{margin:0;color:#8994a4;font-size:10px;line-height:1.5}.admin-form-section-body{display:grid;grid-gap:16px;gap:16px;padding:17px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-field{display:grid;min-width:0;grid-gap:7px;gap:7px}.admin-field.wide{grid-column:1/-1}.admin-field>span{color:#5f6d81;font-size:11px;font-weight:800}.admin-field>span em{margin-left:6px;color:#c24141;font-size:9px;font-style:normal;font-weight:800}.admin-localized-fields{display:grid;grid-gap:13px;gap:13px}.admin-localized-fields-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-localized-fields-heading strong{color:#26334a;font-size:12px}.admin-localized-fields-heading span{color:#7a8799;font-size:10px;font-weight:700}.admin-field.has-error textarea{border-color:#e3a3a3;background:#fffafa}.admin-field-error{color:#b83b3b;font-size:10px;font-weight:700}.admin-field-hint{color:#8b96a6;font-size:9px;font-weight:500;line-height:1.5}.admin-field input,.admin-field select,.admin-field textarea,.admin-source-offer-bar select{width:100%;min-width:0;border:1px solid #d9e1ec;border-radius:9px;outline:0;background:#ffffff;color:#172033;font-size:12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-field input,.admin-field select,.admin-source-offer-bar select{min-height:42px;padding:9px 11px}.admin-field textarea{min-height:96px;padding:10px 11px;resize:vertical}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.admin-source-offer-bar select:focus{border-color:#7fa8ef;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#a3acb9}.admin-field select:disabled{background:#f3f5f8;color:#8994a4}.admin-input-action{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:7px;gap:7px}.admin-input-action a{display:grid;min-height:42px;place-items:center;border:1px solid #d9e1ec;border-radius:9px;background:#f8fafc;color:#2563eb}.admin-input-action a:hover{border-color:#a9c2ed;background:#edf3ff}.admin-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-check-card{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:66px;border:1px solid #e0e6ef;border-radius:10px;background:#fafbfd;cursor:pointer;padding:12px}.admin-check-card.checked{border-color:#bbcff4;background:#f2f6ff}.admin-check-card>input{position:absolute;opacity:0;pointer-events:none}.admin-check-box{display:grid;width:18px;height:18px;place-items:center;border:1px solid #bdc8d7;border-radius:5px;background:#ffffff;color:#ffffff}.admin-check-card.checked .admin-check-box{border-color:#2563eb;background:#2563eb}.admin-check-card>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.admin-check-card strong{color:#344258;font-size:11px}.admin-check-card small{color:#8994a4;font-size:9px;line-height:1.45}.admin-offer-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.admin-offer-selector{position:-webkit-sticky;position:sticky;top:88px;border:1px solid #e1e7ef;border-radius:13px;background:#ffffff;overflow:hidden}.admin-offer-selector-heading{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;padding:11px 12px}.admin-offer-selector-heading>div{display:flex;align-items:center;gap:7px}.admin-offer-selector-heading strong{color:#344258;font-size:12px}.admin-offer-selector-heading span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#edf1f6;color:#66758a;font-size:9px;font-weight:800}.admin-offer-selector-heading button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d7e1ee;border-radius:8px;background:#ffffff;color:#2563eb;cursor:pointer}.admin-offer-selector-heading button:hover{background:#edf3ff}.admin-offer-list{display:grid;grid-gap:4px;gap:4px;padding:7px}.admin-offer-list>button{display:grid;grid-gap:5px;gap:5px;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;padding:10px;text-align:left}.admin-offer-list>button:hover{background:#f7f9fc}.admin-offer-list>button.selected{border-color:#c9daf9;background:#edf3ff}.admin-offer-list-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.admin-offer-list strong,.admin-offer-list>button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-offer-list strong{color:#344258;font-size:11px}.admin-offer-list>button>span:nth-child(2){color:#174ea6;font-size:11px;font-weight:800}.admin-section-danger-zone,.admin-update-date-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:10px;padding:12px}.admin-section-danger-zone{border:1px solid #f0d7d7;background:#fffafa}.admin-section-danger-zone>div,.admin-update-date-action>div{display:grid;grid-gap:3px;gap:3px}.admin-section-danger-zone strong,.admin-update-date-action strong{color:#39475b;font-size:11px}.admin-section-danger-zone span,.admin-update-date-action span{color:#8994a4;font-size:9px}.admin-source-workspace{display:grid;grid-gap:14px;gap:14px}.admin-source-offer-bar{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #e1e7ef;border-radius:12px;background:#ffffff;padding:11px 13px}.admin-source-offer-bar>span:first-child{color:#647287;font-size:11px;font-weight:800}.admin-source-offer-bar select{min-height:38px}.admin-update-date-action{border:1px solid #dbe5f4;background:#f7f9fd}.admin-empty-state,.admin-offer-empty{gap:9px;border:1px dashed #ced8e6;border-radius:14px;background:#ffffff;padding:60px 24px}.admin-empty-state h1,.admin-offer-empty h3{margin:0;color:#344258;font-size:16px}.admin-empty-state p,.admin-offer-empty p{margin:0 0 6px;color:#8490a1;font-size:11px}.admin-empty-state{width:min(520px,calc(100% - 40px));min-height:300px;margin:15vh auto 0}.admin-dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(15,23,42,.42);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:20px}.admin-dialog{display:grid;width:min(100%,420px);grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#ffffff;box-shadow:0 28px 70px rgba(15,23,42,.22);padding:22px}.admin-dialog-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px}.admin-dialog-icon.danger{background:#fdecec;color:#ba3838}.admin-dialog h2{margin:2px 0 0;color:#202b3d;font-size:18px}.admin-dialog p{margin:0;color:#718096;font-size:12px;line-height:1.6}.admin-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.compound-page{padding:34px var(--page-gutter) 64px}.admin-inline-warning{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #f0c98b;border-radius:10px;background:#fff9ed;color:#8a5a12;font-size:11px;font-weight:700}.admin-fd-rate-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.admin-fd-rate-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:12px;padding:12px}@media (max-width:900px){.admin-fd-rate-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.compound-hero{max-width:780px;margin-bottom:24px}.compound-hero h1{margin:9px 0 10px;font-size:clamp(32px,4vw,52px);letter-spacing:-.035em;line-height:1.08}.compound-hero p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.compound-calculator-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:18px;gap:18px}.compound-calculator-panel,.compound-content,.compound-projection,.compound-results{border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow)}.compound-calculator-panel{padding:20px}.compound-calculator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.compound-field{display:grid;grid-gap:7px;gap:7px}.compound-field span{color:var(--muted);font-size:12px;font-weight:800}.compound-field input,.compound-field select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);outline:0;padding:10px 12px}.compound-field input:focus,.compound-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.compound-reset{align-self:end;justify-self:start}.compound-form-note{margin:16px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6;padding-top:13px}.compound-results{display:grid;align-content:start;grid-gap:14px;gap:14px;background:linear-gradient(145deg,#174ea6,#2563eb);color:#fff;padding:20px}.compound-primary-result{display:grid;grid-gap:8px;gap:8px;padding-bottom:17px}.compound-primary-result span,.compound-result-item span{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.78);font-size:12px;font-weight:750}.compound-primary-result strong{overflow-wrap:anywhere;font-size:clamp(27px,3vw,38px);letter-spacing:-.035em}.compound-result-grid{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.2)}.compound-result-item{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid rgba(255,255,255,.16);padding:13px 0}.compound-result-item strong{font-size:17px}.compound-projection{grid-column:1/-1;overflow:hidden}.compound-projection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:17px 20px}.compound-projection-heading h2{margin:4px 0 0;font-size:18px}.compound-projection-heading>strong{color:var(--accent-strong);font-size:13px}.compound-table-wrap{max-height:440px;overflow:auto}.compound-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.compound-table-wrap td,.compound-table-wrap th{border-bottom:1px solid #e8edf5;padding:12px 20px;text-align:right;white-space:nowrap}.compound-table-wrap td:first-child,.compound-table-wrap th:first-child{text-align:left}.compound-table-wrap thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-muted);color:var(--muted);font-size:11px;text-transform:uppercase}.compound-table-wrap tbody tr:last-child td,.compound-table-wrap tbody tr:last-child th{border-bottom:0}.compound-table-wrap .positive{color:#16804a;font-weight:750}.compound-content{margin-top:22px;padding:clamp(22px,4vw,38px)}.compound-content h2{margin:0 0 12px;font-size:clamp(20px,2.2vw,27px);letter-spacing:-.02em}.compound-content p{color:var(--muted);line-height:1.75}.compound-faq{margin-top:0}.compound-faq>div{border-top:1px solid var(--line)}.compound-faq details{border-bottom:1px solid var(--line);padding:15px 2px}.compound-faq summary{cursor:pointer;font-weight:800}.compound-faq details p{margin:10px 0 0}.compound-disclaimer{margin:30px 0 0;border-radius:8px;background:var(--surface-muted);font-size:11px;padding:13px 15px}.fixed-deposit-shell{display:grid;width:min(1050px,100%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:0;gap:0;overflow:hidden;margin-inline:auto;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 14px 32px rgba(30,64,120,.08)}.fixed-deposit-input-card,.fixed-deposit-result-card{min-width:0}.fixed-deposit-input-card{padding:clamp(28px,4vw,44px)}.fixed-deposit-card-header{margin-bottom:34px}.fixed-deposit-card-header h1{margin:0 0 7px;color:var(--text);font-size:clamp(22px,2.5vw,28px);letter-spacing:-.025em}.fixed-deposit-card-header p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.fixed-deposit-controls{display:grid;grid-gap:33px;gap:33px}.fixed-deposit-control{display:grid;grid-gap:14px;gap:14px}.fixed-deposit-control-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.fixed-deposit-control-heading>label{color:var(--text);font-size:13px;font-weight:800}.fixed-deposit-number{position:relative;display:flex;width:150px;align-items:center}.fixed-deposit-number input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted);color:var(--accent-strong);font-size:13px;font-weight:800;outline:0;padding:8px 34px 8px 11px;text-align:right}.fixed-deposit-number.has-prefix input{padding-right:11px;padding-left:37px}.fixed-deposit-number input:focus{border-color:var(--accent);background:#ffffff;box-shadow:0 0 0 3px var(--accent-soft)}.fixed-deposit-number .prefix,.fixed-deposit-number .suffix{position:absolute;z-index:1;color:var(--muted);font-size:11px;font-weight:700;pointer-events:none}.fixed-deposit-number .prefix{left:11px}.fixed-deposit-number .suffix{right:11px}.fixed-deposit-range{width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--range-progress),#dce3ee var(--range-progress),#dce3ee 100%);cursor:pointer;outline:0}.fixed-deposit-range::-webkit-slider-thumb{width:18px;height:18px;-webkit-appearance:none;appearance:none;border:3px solid #ffffff;border-radius:50%;background:var(--accent);box-shadow:0 2px 7px rgba(23,78,166,.28)}.fixed-deposit-range::-moz-range-thumb{width:13px;height:13px;border:3px solid #ffffff;border-radius:50%;background:var(--accent);box-shadow:0 2px 7px rgba(23,78,166,.28)}.fixed-deposit-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.fixed-deposit-result-card{display:grid;align-content:center;border-left:1px solid var(--line);background:var(--surface-muted);padding:clamp(30px,4vw,44px)}.fixed-deposit-chart-area{display:grid;justify-items:center;grid-gap:14px;gap:14px}.fixed-deposit-donut{position:relative;display:grid;width:min(260px,76vw);aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(#10a46d 0 var(--interest-angle),#2563eb var(--interest-angle) 1turn)}.fixed-deposit-donut>div{position:absolute;inset:30px;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border-radius:50%;background:#ffffff;text-align:center}.fixed-deposit-donut span{color:var(--muted);font-size:11px;font-weight:700}.fixed-deposit-donut strong{max-width:none;color:var(--text);font-size:clamp(17px,1.8vw,21px);letter-spacing:-.03em;white-space:nowrap}.fixed-deposit-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.fixed-deposit-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:700}.fixed-deposit-legend i{width:8px;height:8px;border-radius:2px}.fixed-deposit-legend i.principal{background:#2563eb}.fixed-deposit-legend i.interest{background:#10a46d}.fixed-deposit-summary{display:grid;margin-top:38px;border-top:1px dashed var(--line);padding-top:19px}.fixed-deposit-summary-item{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:0;padding:9px 0}.fixed-deposit-summary-item:last-child{border-bottom:0}.fixed-deposit-summary-item span{color:var(--muted);font-size:11px}.fixed-deposit-summary-item strong{color:var(--text);font-size:13px}.fixed-deposit-summary-item.highlighted strong{color:#087a50;font-size:15px}.fixed-deposit-page .compound-content{width:min(1050px,100%);margin-right:auto;margin-left:auto}.fixed-deposit-guide-cta{display:flex;width:min(1050px,100%);align-items:center;justify-content:space-between;gap:24px;margin:18px auto 0;border:1px solid #c9d8f5;border-radius:16px;background:linear-gradient(135deg,#f7faff,#edf4ff);padding:20px 24px}.fixed-deposit-guide-cta div{min-width:0}.fixed-deposit-guide-cta h2{margin:0 0 6px;font-size:clamp(18px,2vw,22px);letter-spacing:-.02em}.fixed-deposit-guide-cta p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.fixed-deposit-guide-cta>a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:var(--accent);color:#ffffff;font-size:13px;font-weight:800;padding:11px 16px;transition:background .16s ease,transform .16s ease}.fixed-deposit-guide-cta>a:hover{background:var(--accent-strong);transform:translateY(-1px)}@media (max-width:900px){.compound-calculator-shell,.fixed-deposit-shell{grid-template-columns:1fr}.fixed-deposit-result-card{border-top:1px solid var(--line);border-left:0}.compound-results{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.compound-result-grid{border-top:0}}@media (max-width:620px){.compound-page{padding-top:24px}.compound-calculator-form,.compound-results{grid-template-columns:1fr}.fixed-deposit-control-heading{align-items:stretch;flex-direction:column}.fixed-deposit-number{width:100%}.fixed-deposit-summary{width:100%;margin-top:30px}.compound-result-grid{border-top:1px solid rgba(255,255,255,.2)}.compound-projection-heading{align-items:flex-start;flex-direction:column}.compound-table-wrap td,.compound-table-wrap th{padding-inline:13px}}.article-directory{width:100%;margin:0;padding:68px var(--page-gutter) 84px}.article-directory-hero{max-width:980px;margin-bottom:48px}.article-directory-hero h1{margin:0 0 14px;color:#10213e;font-size:clamp(34px,4.2vw,48px);letter-spacing:-.045em;line-height:1.05}.article-directory-hero p{margin:0;color:#5f6f86;font-size:16px;line-height:1.75}.article-directory-section+.article-directory-section{margin-top:48px}.article-directory-section>h2{margin:0 0 16px;color:#1b2e4e;font-size:19px;letter-spacing:-.02em}.article-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.article-directory-grid>.article-directory-card:only-child{grid-column:1/-1}.article-directory-card{display:flex;min-height:220px;overflow:hidden;flex-direction:column;justify-content:space-between;gap:24px;border:1px solid #dfe6f0;border-radius:18px;background:#ffffff;box-shadow:0 14px 34px rgba(31,55,88,.05);padding:28px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.article-directory-card.has-image{gap:0;padding:0}.article-directory-card-media{overflow:hidden;flex:0 0 auto;aspect-ratio:3/2;background:#edf4ff}.article-directory-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.article-directory-card:hover .article-directory-card-media img{transform:scale(1.015)}.article-directory-card-body{display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:space-between;gap:24px}.article-directory-card.has-image .article-directory-card-body{padding:28px}.article-directory-card:hover{border-color:#b9cbed;box-shadow:0 20px 46px rgba(31,70,135,.1);transform:translateY(-2px)}.article-directory-card.featured{min-height:300px;justify-content:flex-end;background:radial-gradient(circle at 88% 12%,rgba(71,125,238,.18),transparent 35%),linear-gradient(135deg,#f7faff,#edf4ff);padding:clamp(30px,5vw,52px)}.article-directory-card.featured.has-image{display:grid;min-height:360px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);padding:0}.article-directory-card.featured.has-image .article-directory-card-media{height:100%;aspect-ratio:auto}.article-directory-card.featured.has-image .article-directory-card-body{padding:clamp(30px,4vw,48px)}.article-directory-card small{color:#7b899d;font-size:11px}.article-directory-card h3{max-width:760px;margin:12px 0 10px;color:#12233f;font-size:clamp(22px,3vw,34px);letter-spacing:-.035em;line-height:1.15}.article-directory-grid .article-directory-card h3{font-size:22px}.article-directory-card p{max-width:760px;margin:0;color:#5d6d83;font-size:14px;line-height:1.7}.article-directory-card-body>span{color:#2563eb;font-size:12px;font-weight:800}.article-directory-empty{border:1px dashed #cfd9e7;border-radius:18px;background:#f8fafc;color:#718096;padding:48px 28px;text-align:center}.article-directory-empty h2{margin:0 0 8px;color:#334155;font-size:21px}.article-directory-empty p{margin:0;font-size:13px}.article-admin-workbench{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.article-admin-editor,.article-admin-sidebar{border:1px solid #dfe6f0;border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(31,55,88,.06)}.article-admin-sidebar{position:-webkit-sticky;position:sticky;top:86px;overflow:hidden}.article-admin-editor-toolbar,.article-admin-settings,.article-admin-sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.article-admin-sidebar-title{border-bottom:1px solid #edf1f6;padding:17px;color:#172033;font-size:13px}.article-admin-sidebar-title span{display:grid;min-width:24px;height:22px;place-items:center;border-radius:999px;background:#edf3ff;color:#1f5ac4;font-size:10px;font-weight:800}.article-admin-list{display:grid;padding:8px}.article-admin-list button{display:grid;grid-gap:5px;gap:5px;border:0;border-radius:9px;background:transparent;color:#334155;text-align:left;padding:11px;cursor:pointer}.article-admin-list button:hover{background:#f6f8fb}.article-admin-list button.active{background:#edf3ff;color:#174ea6}.article-admin-list button span{overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.article-admin-list button small{color:#8a95a5;font-size:10px}.article-admin-list button small.published{color:#23845a}.article-admin-empty{margin:0;color:#8a95a5;font-size:11px;padding:18px 10px;text-align:center}.article-admin-editor{min-width:0;overflow:hidden}.article-admin-editor-toolbar{border-bottom:1px solid #e7ecf3;padding:12px 16px}.article-language-tabs{display:flex;gap:4px}.article-language-tabs button{border:0;border-radius:8px;background:transparent;color:#69778b;font-size:11px;font-weight:750;padding:8px 10px;cursor:pointer}.article-language-tabs button.active{background:#edf3ff;color:#1d57bb}.article-admin-actions{display:flex;align-items:center;gap:8px}.admin-danger-icon,.admin-primary-button,.admin-secondary-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:11px;font-weight:800;padding:0 13px;cursor:pointer}.admin-primary-button{background:#2563eb;color:#fff}.admin-primary-button:hover:not(:disabled){background:#1d4ed8}.admin-primary-button:disabled{cursor:not-allowed;opacity:.5}.admin-secondary-button{border-color:#dce4ef;background:#fff;color:#46556d}.admin-danger-icon{width:36px;padding:0;border-color:#f0d5d5;background:#fffafa;color:#b93838}.article-admin-notice{margin:14px 18px 0;border-radius:9px;font-size:11px;font-weight:700;padding:10px 12px}.article-admin-notice.success{background:#edf8f2;color:#24734c}.article-admin-notice.error{background:#fff1f1;color:#a93434}.article-admin-settings{align-items:flex-end;border-bottom:1px solid #edf1f6;padding:18px}.article-admin-settings label:first-child{flex:1 1}.article-admin-settings label:last-child{width:160px}.article-cover-settings{display:grid;grid-gap:14px;gap:14px;border-bottom:1px solid #edf1f6;padding:18px}.article-cover-preview{overflow:hidden;width:min(520px,100%);border:1px solid #dfe6f0;border-radius:12px;background:#f5f8fc}.article-cover-preview img{display:block;width:100%;height:auto}.article-admin-fields,.article-seo-fields{display:grid;grid-gap:16px;gap:16px;padding:20px}.article-seo-fields{margin:0 20px 20px;border:1px solid #dfe6f0;border-radius:12px;background:#f9fbfd}.article-seo-fields legend{color:#334155;font-size:12px;font-weight:800;padding:0 7px}.article-admin-editor label{display:grid;grid-gap:7px;gap:7px;color:#4b5a70;font-size:11px;font-weight:750}.article-admin-editor label span{display:flex;justify-content:space-between;gap:12px}.article-admin-editor label small{color:#94a0b0;font-size:9px;font-weight:550}.article-admin-editor input,.article-admin-editor select,.article-admin-editor textarea{width:100%;border:1px solid #dce4ef;border-radius:9px;outline:0;background:#fff;color:#263348;font:inherit;font-size:12px;line-height:1.65;padding:9px 11px}.article-admin-editor input:focus,.article-admin-editor select:focus,.article-admin-editor textarea:focus{border-color:#8eb3f5;box-shadow:0 0 0 3px rgba(37,99,235,.09)}.article-body-editor{min-height:430px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.article-admin-empty-editor{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#8a95a5}.article-admin-empty-editor h2{margin:0;color:#334155;font-size:18px}.article-preview-page{min-height:100vh;background:#f5f7fa;padding:28px}.article-preview-toolbar{display:flex;width:min(900px,100%);align-items:center;justify-content:space-between;margin:0 auto 18px}.article-preview-toolbar a{color:#2f65b4;font-size:12px;font-weight:750}.article-preview-toolbar nav{display:flex;gap:12px}.article-preview-badge{display:inline-flex;border-radius:999px;background:#fff3cd;color:#8a6100;font-size:11px;font-weight:800;padding:6px 10px}.article-content{width:min(820px,calc(100% - 40px));margin:0 auto;padding:72px 20px 96px}.article-preview-page .article-content{margin-top:0;border:1px solid #e0e6ee;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(31,55,88,.06);padding:clamp(28px,5vw,64px)}.article-content-header{border-bottom:1px solid #e8edf4;margin-bottom:42px;padding-bottom:32px}.article-content-breadcrumb{margin-bottom:26px}.article-content-breadcrumb ol{display:flex;min-width:0;align-items:center;gap:8px;margin:0;padding:0;list-style:none;color:#8a96a8;font-size:12px}.article-content-breadcrumb li{flex:0 0 auto}.article-content-breadcrumb a{color:#567096;font-weight:700}.article-content-breadcrumb a:hover{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.article-content-breadcrumb .current{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.article-content-header h1{max-width:780px;margin:0 0 16px;color:#10213e;font-size:clamp(32px,4vw,44px);letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.article-content-header p{max-width:720px;margin:0 0 18px;color:#5f6f86;font-size:17px;line-height:1.75}.article-content-header small{color:#8a96a8;font-size:11px}.article-markdown code{box-decoration-break:clone;-webkit-box-decoration-break:clone;border:1px solid #dbe5f3;border-radius:6px;background:#f3f7fc;color:#173f7a;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em;font-weight:650;overflow-wrap:anywhere;padding:.16em .42em;white-space:normal}.article-trust-meta{display:grid;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 28px;gap:14px 28px;margin:24px 0 0;border-top:1px solid #edf1f6;padding-top:20px}.article-trust-meta div{min-width:0}.article-trust-meta dt{margin:0 0 4px;color:#8a96a8;font-size:10px;font-weight:750;letter-spacing:.025em;text-transform:uppercase}.article-trust-meta dd{margin:0;color:#465773;font-size:12px;line-height:1.55}.article-trust-meta a{color:#245fbe;font-weight:750}.article-trust-meta a:focus-visible,.article-trust-meta a:hover{text-decoration:underline;text-underline-offset:3px}.article-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin:-14px 0 42px;border:1px solid #dce6f4;border-radius:16px;background:linear-gradient(135deg,#f4f8ff,#fff);padding:24px}.article-primary-actions>div:first-child>span{color:#245fbe;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.article-primary-actions h2{margin:6px 0 7px;color:#142a4b;font-size:20px}.article-primary-actions p{margin:0;color:#5f6f86;font-size:13px;line-height:1.65}.article-primary-action-links{display:grid;grid-gap:8px;gap:8px}.article-primary-action-links .button{justify-content:center;white-space:nowrap}.article-cover{overflow:hidden;margin:-10px 0 42px;border:1px solid #e2e8f0;border-radius:18px;background:#f4f7fb}.article-cover img{display:block;width:100%;height:auto}.article-markdown{color:#334155;font-size:16px;line-height:1.9}.article-markdown h2{margin:44px 0 14px;color:#132442;font-size:27px;letter-spacing:-.025em;line-height:1.3}.article-markdown h3{margin:32px 0 12px;color:#1b2e4e;font-size:20px;line-height:1.4}.article-markdown p{margin:0 0 18px}.article-markdown .article-intro-lead{margin:8px 0 24px;color:#243a59;font-size:18px;line-height:1.9;letter-spacing:.01em}.article-intro-lead strong{color:#153766;font-weight:750}.article-next-steps{margin-top:44px;padding-top:8px;border-top:1px solid #e2e9f3}.article-markdown .article-next-steps>h2{margin-top:24px;margin-bottom:22px}.article-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.article-tool-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #dce5f2;border-radius:16px;background:#f7faff}.article-tool-card:nth-child(2){background:#f6faf9;border-color:#dcebe6}.article-tool-icon{display:grid;place-items:center;width:44px;height:44px;background:#e5edff;color:#2454ad;border-radius:12px}.article-tool-card:nth-child(2) .article-tool-icon{background:#e1f1eb;color:#246b54}.article-markdown .article-tool-card h3{margin:16px 0 10px;font-size:21px}.article-markdown .article-tool-card p{margin:0 0 22px;color:#52637b;font-size:14px;line-height:1.85}.article-markdown .article-tool-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:auto;min-height:44px;padding:10px 15px;border-radius:9px;background:#234d93;color:#fff;font-size:14px;text-decoration:none}.article-markdown .article-tool-action:hover{background:#18386f;text-decoration:none}.article-markdown .article-tool-action:focus-visible{outline:3px solid #82a8ed;outline-offset:3px;border-radius:9px}.article-closing-note{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:16px 18px;background:#f8f9fb;border-radius:10px;color:#53647b}.article-closing-note>svg{flex-shrink:0;margin-top:3px}.article-markdown .article-closing-note p{margin:0;font-size:13px;line-height:1.8}.article-markdown .article-closing-disclaimer{margin:16px 0 0;color:#66758a;font-size:12px;line-height:1.85}@media (max-width:600px){.article-tool-grid{grid-template-columns:minmax(0,1fr);gap:14px}.article-tool-card{padding:20px}.article-markdown .article-tool-action{width:100%}}@media (max-width:760px){.fd-comparison-hero{margin:8px 12px 0;padding:22px 24px 0}.fd-page-heading{grid-template-columns:1fr;min-height:0}.fd-page-title{padding:44px 0 0}.fd-comparison-hero h1{margin-bottom:26px;font-size:clamp(46px,12vw,64px);line-height:1.08}.fd-comparison-hero:lang(ms) h1{font-size:40px}.fd-page-title p{max-width:360px;font-size:13px}.fd-sculpture{width:min(105%,430px);margin:-6px auto -18px}.fd-decision-guide{padding-top:56px}.fd-decision-layout,.fd-editorial-heading,.fd-rate-context{grid-template-columns:minmax(0,1fr)}.fd-editorial-heading{gap:24px}.fd-editorial-heading h2{font-size:44px}.fd-editorial-heading p{font-size:13px}.fd-decision-layout{gap:48px;margin-top:48px}.fd-return-example{border-top:1px solid var(--line);border-left:0;padding:32px 0 0}.fd-return-example h3{font-size:30px}.fd-rate-context{gap:38px;margin-top:72px}.fd-rate-context-head,.fd-rate-context-row{grid-template-columns:minmax(94px,.65fr) repeat(2,minmax(0,1fr));gap:14px}.fd-rate-context-row{font-size:11px}.fd-inline-tools{grid-template-columns:minmax(0,1fr)}.fd-inline-tools a{min-height:92px}.fd-inline-tools a:first-child{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.fd-inline-tools a:last-child{padding-left:0}.fd-disclosure{margin-bottom:44px}.article-primary-actions{grid-template-columns:minmax(0,1fr);gap:18px;margin:-8px 0 32px;padding:20px}.article-primary-action-links .button{width:100%}}.article-markdown .article-bank-heading{display:flex;align-items:center;gap:12px}.article-bank-heading>span:last-child{min-width:0;overflow-wrap:anywhere}.article-bank-heading .logo-badge.large{flex:0 0 44px;width:44px;height:44px;border:1px solid #dce5f2;border-radius:10px;font-size:14px}.article-bank-heading .logo-badge.large .logo-art{width:32px;height:32px}.article-bank-heading .logo-badge img{width:32px;height:32px;object-fit:contain}.article-bank-heading .logo-art{position:relative;overflow:hidden}.article-bank-heading .logo-badge img[src="/images/banks/uob-bank.svg"]{object-fit:cover;object-position:left center}.article-bank-heading .logo-badge img[src="/images/banks/mbsb-bank.png"]{position:absolute;inset:0 auto auto 0;width:249px;height:60.3px;max-width:none;object-fit:fill}@media (max-width:700px){.article-markdown .article-intro-lead{font-size:16px;line-height:1.85;margin-bottom:20px}}.article-markdown ol,.article-markdown ul{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px;padding-left:24px}.article-markdown a{color:#2563eb;font-weight:650;text-decoration:none;text-underline-offset:3px}.article-markdown a:focus-visible,.article-markdown a:hover{text-decoration:underline}.article-markdown a:focus-visible{border-radius:2px;outline:2px solid rgba(37,99,235,.32);outline-offset:3px}.article-markdown .article-official-action{margin:20px 0 28px}.article-markdown .article-official-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #cfddf4;border-radius:9px;background:#f0f5ff;color:#2057b5;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none}.article-markdown .article-official-link:hover{background:#e3edff;border-color:#9fbdeb;text-decoration:none}.article-markdown .article-official-link:focus-visible{border-radius:9px;outline:2px solid #2563eb;outline-offset:3px;text-decoration:none}.article-official-link svg{flex-shrink:0}.article-callout{display:flex;align-items:flex-start;gap:13px;margin:24px 0;border:1px solid #cfe0fb;border-radius:14px;background:#f3f7ff;color:#27415f;padding:17px 19px}.article-callout-mark{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:14px;font-weight:850;line-height:1}.article-markdown .article-callout p{margin:0;line-height:1.75}.article-image{margin:34px 0}.article-image img{display:block;width:100%;height:auto;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.article-image figcaption{margin-top:10px;color:#718096;font-size:12px;line-height:1.6;text-align:center}.article-table-scroll{width:100%;overflow-x:auto;margin:30px 0;border:1px solid #dfe6ef;border-radius:14px;outline:none}.article-table-scroll:focus-visible{border-color:#8eb3f5;box-shadow:0 0 0 3px rgba(37,99,235,.09)}.article-table-scroll table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.65}.article-table-scroll td,.article-table-scroll th{border-bottom:1px solid #e7ecf3;border-right:1px solid #edf1f6;padding:14px 16px;text-align:left;vertical-align:top}.article-table-scroll td:last-child,.article-table-scroll th:last-child{border-right:0}.article-table-scroll tbody tr:last-child td{border-bottom:0}.article-table-scroll th{background:#f3f6fb;color:#1e3355;font-size:12px;font-weight:800;letter-spacing:.01em}.article-table-scroll tbody tr:nth-child(2n){background:#fafbfd}.article-faq{margin:54px 0 10px;border:1px solid #dbe6f7;border-radius:22px;background:linear-gradient(145deg,#f7faff,#eef4ff);box-shadow:0 18px 44px rgba(37,99,235,.08);padding:28px}.article-faq-header{display:flex;align-items:center;gap:13px;margin-bottom:20px}.article-markdown .article-faq-header h2{margin:0;font-size:27px;line-height:1.25}.article-faq-mark{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;background:#2563eb;box-shadow:0 8px 20px rgba(37,99,235,.2);color:#fff;font-size:20px;font-weight:850}.article-faq-intro{margin:-4px 0 20px;color:#53647c}.article-faq-list{display:grid;grid-gap:10px;gap:10px}.article-faq-item{overflow:hidden;border:1px solid #dce5f1;border-radius:14px;background:rgba(255,255,255,.94)}.article-faq-item[open]{border-color:#bed1f2;box-shadow:0 8px 22px rgba(30,64,175,.07)}.article-faq-item summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;color:#172b4d;cursor:pointer;font-weight:780;line-height:1.55;list-style:none}.article-faq-item summary::-webkit-details-marker{display:none}.article-faq-item summary:hover{background:#f8fbff}.article-faq-item summary:focus-visible{border-radius:12px;outline:3px solid rgba(37,99,235,.22);outline-offset:-3px}.article-faq-toggle{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:#edf3ff;color:#2563eb}.article-faq-toggle:after,.article-faq-toggle:before{position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:2px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.article-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.article-faq-item[open] .article-faq-toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.article-faq-answer{border-top:1px solid #e8eef7;padding:16px 18px 18px;color:#475569}.article-faq-answer>:last-child{margin-bottom:0}.article-body-field{display:grid;grid-gap:7px;gap:7px;color:#4b5a70;font-size:11px;font-weight:750}.article-body-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.article-body-field-heading>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.article-body-field-heading small,.article-markdown-help{color:#94a0b0;font-size:9px;font-weight:550}.article-format-actions{display:flex;flex-wrap:wrap;gap:6px}.article-format-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #d8e0ec;border-radius:7px;background:#fff;color:#48617f;cursor:pointer;font-size:10px;font-weight:750;padding:6px 8px}.article-format-actions button:hover{border-color:#a8bddd;background:#f6f9fe;color:#2457a6}@media (max-width:900px){.article-admin-workbench{grid-template-columns:1fr}.article-admin-sidebar{position:static}.article-admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.article-directory{padding:42px var(--page-gutter) 58px}.article-directory-hero{margin-bottom:32px}.article-directory-grid{grid-template-columns:1fr}.article-directory-card,.article-directory-card.featured{min-height:230px;padding:24px}.article-directory-card.featured.has-image,.article-directory-card.has-image{display:flex;min-height:0;padding:0}.article-directory-card.featured.has-image .article-directory-card-media{height:auto;aspect-ratio:3/2}.article-directory-card.featured.has-image .article-directory-card-body,.article-directory-card.has-image .article-directory-card-body{padding:24px}.article-admin-editor-toolbar,.article-admin-heading,.article-admin-settings{align-items:stretch;flex-direction:column}.article-admin-list{grid-template-columns:1fr}.article-admin-actions{flex-wrap:wrap}.article-body-field-heading{align-items:flex-start;flex-direction:column}.article-admin-settings label:last-child{width:100%}.article-content{width:100%;padding:38px 24px 64px}.article-content-header{margin-bottom:32px;padding-bottom:26px}.article-content-breadcrumb{margin-bottom:22px}.article-content-breadcrumb ol{gap:6px}.article-content-header h1{font-size:31px;line-height:1.18}.article-content-header p{font-size:15px;line-height:1.7}.article-trust-meta{grid-template-columns:1fr;gap:12px;margin-top:20px;padding-top:18px}.article-cover{margin:-6px 0 32px;border-radius:12px}.article-markdown{font-size:15px;line-height:1.85}.article-markdown h2{margin-top:36px;font-size:24px}.article-markdown h3{margin-top:28px;font-size:19px}.article-image{margin:28px 0}.article-image img{border-radius:12px}.article-table-scroll{margin:24px 0}.article-table-scroll table{min-width:560px;font-size:13px}.article-table-scroll td,.article-table-scroll th{padding:12px 13px}.article-faq{margin-top:42px;border-radius:17px;padding:19px}.article-faq-header{gap:11px;margin-bottom:16px}.article-markdown .article-faq-header h2{font-size:23px}.article-faq-mark{flex-basis:34px;width:34px;height:34px;border-radius:10px;font-size:18px}.article-faq-item summary{min-height:58px;gap:14px;padding:14px 15px}.article-faq-answer{padding:14px 15px 16px}.article-preview-page{padding:16px 10px}}.site-footer{border-top:1px solid var(--line);background:#ffffff;color:var(--muted);padding:48px var(--page-gutter) 22px}.footer-bottom,.footer-grid{width:100%;margin-inline:0}.footer-grid{display:grid;grid-template-columns:minmax(300px,1.6fr) minmax(120px,.55fr) minmax(160px,.7fr) minmax(180px,.85fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.footer-brand-block{display:grid;align-content:start;grid-gap:15px;gap:15px}.footer-brand{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:11px;color:var(--text);font-size:15px}.contact-page{width:min(1040px,calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:clamp(48px,7vw,88px) 0 80px}.contact-header{max-width:720px;margin-bottom:32px}.contact-header h1{color:var(--text);font-size:clamp(34px,5vw,54px);letter-spacing:-.04em;line-height:1.05;margin:24px 0 14px}.contact-header>p{color:var(--muted);font-size:17px;line-height:1.7;margin:0}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-card{display:grid;align-content:start;min-height:250px;padding:26px;border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 10px 28px rgba(18,52,92,.055)}.contact-card-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#edf5ff;color:var(--accent)}.contact-card h2{color:var(--text);font-size:19px;margin:20px 0 8px}.contact-card>p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 24px}.contact-email-link,.contact-email-unavailable{align-self:end;margin-top:auto}.contact-email-link{display:grid;width:-moz-fit-content;width:fit-content;grid-gap:2px;gap:2px;color:var(--accent);font-size:14px;font-weight:750}.contact-email-link small{color:var(--muted);font-size:12px;font-weight:550}.contact-email-unavailable{color:var(--muted);font-size:13px;font-weight:650}.contact-response-note{max-width:760px;color:var(--muted);font-size:13px;line-height:1.7;margin:28px 0 0}@media (max-width:680px){.contact-grid{grid-template-columns:1fr}.contact-card{min-height:0}}.footer-brand-logo{display:block;width:195px;height:auto}.footer-brand-block p,.footer-disclosures p{max-width:330px;color:var(--muted);font-size:13px;line-height:1.65;margin:0}.footer-disclosures{display:grid;grid-gap:8px;gap:8px}.footer-disclosures p{font-size:12px}.footer-column{display:grid;align-content:start;grid-gap:14px;gap:14px}.footer-column h2{color:#718096;font-size:11px;font-weight:800;letter-spacing:.075em;margin:5px 0 0;text-transform:uppercase}.footer-column nav{display:grid;justify-items:start;grid-gap:10px;gap:10px}.footer-column a{color:var(--text);font-size:13px;font-weight:650;transition:color .16s ease}.footer-column a:hover{color:var(--accent)}.footer-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.footer-social-links a{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(15,44,91,.1);border-radius:11px;background:#f7f9fc;box-shadow:0 4px 12px rgba(18,52,92,.07);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.footer-social-links a:hover{border-color:rgba(37,99,235,.22);box-shadow:0 8px 18px rgba(18,52,92,.13);transform:translateY(-2px)}.footer-social-links a:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.footer-social-links a>span:first-child{display:grid;width:23px;height:23px;place-items:center}.footer-social-links svg{display:block;width:23px;height:23px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e8edf4;font-size:12px;line-height:1.55;margin-top:40px;padding-top:20px}.footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 22px}.footer-legal-links a{color:var(--muted);font-weight:650;transition:color .16s ease}.footer-legal-links a:focus-visible,.footer-legal-links a:hover{color:var(--accent)}.admin-login-page{display:grid;min-height:100vh;grid-template-columns:minmax(460px,1.08fr) minmax(460px,.92fr);background:#ffffff}.admin-login-story{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(130,190,255,.35),transparent 22%),radial-gradient(circle at 18% 86%,rgba(83,142,255,.28),transparent 24%),linear-gradient(145deg,#092d68,#104b9d 52%,#2563c9);color:#ffffff}.admin-login-story:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:54px 54px;content:"";-webkit-mask-image:linear-gradient(to bottom right,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(to bottom right,rgba(0,0,0,.7),transparent 78%)}.admin-login-story:after{position:absolute;right:-140px;bottom:-160px;width:440px;height:440px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.035),0 0 0 140px rgba(255,255,255,.02);content:""}.admin-login-story-inner{position:relative;z-index:1;display:flex;width:min(100%,760px);min-height:100vh;flex-direction:column;margin-left:auto;padding:42px clamp(48px,7vw,100px) 38px 48px}.admin-login-brand{align-self:flex-start;color:#ffffff}.admin-login-brand .brand-mark{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14);box-shadow:0 8px 22px rgba(0,22,68,.16)}.admin-login-brand strong{font-size:13px}.admin-login-brand small{color:rgba(255,255,255,.62);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-login-story-copy{display:grid;max-width:610px;grid-gap:0;gap:0;margin:auto 0;padding:80px 0}.admin-login-kicker{display:inline-flex;width:max-content;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.86);font-size:10px;font-weight:750;letter-spacing:.04em;padding:7px 11px}.admin-login-story-copy h1{max-width:590px;margin:24px 0 18px;font-size:clamp(38px,4.5vw,64px);letter-spacing:-.055em;line-height:1.06}.admin-login-story-copy>p{max-width:510px;margin:0;color:rgba(235,244,255,.75);font-size:14px;line-height:1.8}.admin-login-benefits{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.admin-login-benefits span{display:flex;align-items:center;gap:11px;color:rgba(255,255,255,.86);font-size:11px;font-weight:650}.admin-login-benefits svg{color:#9fd0ff}.admin-login-story-footer{color:rgba(255,255,255,.42);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.admin-login-access{position:relative;display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.055),transparent 32%),#ffffff;padding:72px 48px 48px}.admin-login-back{position:absolute;top:36px;right:42px;display:inline-flex;align-items:center;gap:7px;color:#68778c;font-size:11px;font-weight:700}.admin-login-back:hover{color:#174ea6}.admin-login-card{display:grid;width:min(100%,430px);grid-gap:22px;gap:22px}.admin-login-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #dbe6fa;border-radius:14px;background:#edf3ff;color:#2563eb;box-shadow:0 10px 28px rgba(37,99,235,.1)}.admin-login-heading{display:grid;grid-gap:6px;gap:6px}.admin-login-heading>span{color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-login-heading h2{margin:0;color:#111827;font-size:30px;letter-spacing:-.04em}.admin-login-heading p{margin:0;color:#78869a;font-size:12px;line-height:1.6}.admin-login-form{display:grid;grid-gap:16px;gap:16px}.admin-login-field{display:grid;grid-gap:8px;gap:8px}.admin-login-field>span{color:#4e5c70;font-size:11px;font-weight:800}.admin-password-field{display:grid;grid-template-columns:20px minmax(0,1fr) 34px;min-height:48px;align-items:center;grid-gap:8px;gap:8px;border:1px solid #d8e0eb;border-radius:11px;background:#ffffff;color:#8793a4;padding:0 8px 0 13px;transition:border-color .16s ease,box-shadow .16s ease}.admin-password-field:focus-within{border-color:#7da6ee;box-shadow:0 0 0 4px rgba(37,99,235,.1);color:#2563eb}.admin-password-field input{width:100%;min-width:0;height:46px;border:0;outline:0;background:transparent;color:#172033;font-size:13px}.admin-password-field input::placeholder{color:#a1aab8}.admin-password-field button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:#7e8a9b;cursor:pointer}.admin-password-field button:hover{background:#f1f4f8;color:#344258}.admin-login-submit{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2563eb;border-radius:11px;background:#2563eb;box-shadow:0 12px 26px rgba(37,99,235,.22);color:#ffffff;cursor:pointer;font-size:12px;font-weight:800;padding:0 16px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-login-submit:hover:not(:disabled){background:#1d4ed8;box-shadow:0 15px 30px rgba(37,99,235,.27);transform:translateY(-1px)}.admin-login-error{display:flex;align-items:flex-start;gap:9px;border:1px solid #f0c7c7;border-radius:10px;background:#fff4f4;color:#a93232;font-size:11px;font-weight:700;line-height:1.5;padding:10px 11px}.admin-login-error svg{flex:0 0 auto;margin-top:1px}.admin-login-security-note{margin:0;border-top:1px solid #edf0f4;color:#929cab;font-size:9px;line-height:1.7;padding-top:18px}@media (max-width:1180px){.admin-workbench{grid-template-columns:270px minmax(0,1fr)}.admin-offer-workspace{grid-template-columns:1fr}.admin-offer-selector{position:static}.admin-offer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root{--page-gutter:32px}.detail-grid,.home-hero{grid-template-columns:1fr}.main-nav{gap:20px}.table-heading-row,.table-toolbar{align-items:stretch;flex-direction:column}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fixed-deposit-guide-cta{align-items:stretch;flex-direction:column;gap:14px;padding:18px}.fixed-deposit-guide-cta>a{width:100%}.footer-brand-block{grid-column:1/-1}.table-heading-row p{max-width:none;text-align:left}.detail-hero{grid-template-columns:52px 1fr}.rate-badge{grid-column:1/-1}.definition-grid{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workbench{grid-template-columns:1fr}.admin-product-nav{position:static;max-height:none}.admin-product-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px}.admin-login-page{grid-template-columns:1fr}.admin-login-story,.admin-login-story-inner{min-height:auto}.admin-login-story-inner{width:100%;padding:30px 36px 34px}.admin-login-story-copy{max-width:680px;margin:70px 0 20px;padding:0}.admin-login-story-copy h1{max-width:620px;font-size:42px}.admin-login-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-login-story-footer{display:none}.admin-login-access{min-height:560px;padding:88px 36px 60px}.rate-comparison{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.rate-comparison .table-toolbar{align-items:stretch;border:1px solid var(--line);border-radius:16px;padding:10px}.filter-tabs,.sort-tabs{display:none}.mobile-table-controls{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:8px;gap:8px}.mobile-table-control{position:relative;min-width:0}.mobile-control-trigger{display:grid;width:100%;min-height:42px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:11px;background:#ffffff;color:var(--text);cursor:pointer;padding:0 10px;box-shadow:0 5px 14px rgba(30,64,120,.06);text-align:left}.mobile-table-control.is-sort .mobile-control-trigger{grid-template-columns:auto minmax(0,1fr) auto}.mobile-control-trigger>svg:first-child{color:var(--accent-strong)}.mobile-control-trigger>svg:last-child{color:var(--muted);transition:transform .16s ease}.mobile-control-trigger[aria-expanded=true]{border-color:rgba(37,99,235,.34);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.mobile-control-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mobile-control-trigger span{min-width:0;overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.mobile-control-menu small,.mobile-control-trigger small{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;background:#eef2f7;color:#64748b;font-size:10px;font-weight:800;padding:0 5px}.mobile-control-menu{position:absolute;z-index:20;top:calc(100% + 7px);left:0;display:grid;width:max(100%,190px);grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:13px;background:#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.14);padding:5px}.mobile-table-control.is-sort .mobile-control-menu{right:0;left:auto;width:max(100%,150px)}.mobile-control-menu button{display:grid;width:100%;min-height:38px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:9px;background:transparent;color:var(--text);cursor:pointer;padding:7px 9px;text-align:left}.mobile-table-control.is-sort .mobile-control-menu button{grid-template-columns:auto minmax(0,1fr) auto}.mobile-control-menu button.active,.mobile-control-menu button:hover{background:#f3f6fb}.mobile-control-menu button.active{color:var(--accent-strong)}.mobile-control-menu button span{min-width:0;font-size:12px;font-weight:720;text-overflow:ellipsis}.rate-table-desktop{display:none}.rate-card-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.rate-card{position:relative;overflow:hidden;border:1px solid #e9edf3;border-radius:22px;background:#ffffff;box-shadow:0 14px 34px rgba(30,45,70,.09);padding:18px}.mobile-card-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.mobile-card-brand{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px}.mobile-card-brand .logo-badge{width:40px;height:40px;border-radius:11px}.mobile-card-brand>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.mobile-card-brand span,.mobile-card-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card-brand strong{color:var(--text);font-size:15px;font-weight:850}.mobile-card-brand span{color:#7a8799;font-size:11px;font-weight:620}.mobile-promo-pill{display:inline-flex;min-height:26px;flex:0 0 auto;align-items:center;gap:5px;border-radius:999px;background:#eef2ff;color:#3563df;font-size:10px;font-weight:800;padding:5px 9px}.mobile-promo-pill i{width:5px;height:5px;border-radius:999px;background:currentColor}.mobile-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.mobile-card-tags span{border-radius:999px;background:#f4f5f7;color:#6f7b8c;font-size:9px;font-weight:720;padding:5px 8px}.mobile-card-yield{display:grid;grid-gap:5px;gap:5px;margin-top:24px}.mobile-card-yield>div{display:flex;align-items:center;gap:8px}.mobile-card-yield>div>span{color:#7a8799;font-size:10px;font-weight:700}.mobile-card-yield>div small{display:inline-flex;align-items:center;gap:3px;color:var(--accent-strong);font-size:9px;font-weight:780}.mobile-card-yield p{display:flex;align-items:baseline;gap:5px;margin:0}.mobile-card-yield p strong{color:var(--text);font-size:40px;font-weight:880;letter-spacing:-.055em;line-height:1}.mobile-card-yield p span{color:#748094;font-size:12px;font-weight:750}.mobile-card-amounts{margin-top:24px;border:1px solid #edf0f4;border-radius:15px;background:#f8f9fb;padding:14px 16px}.mobile-card-amounts .conditions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mobile-card-amounts .conditions-list>div{grid-template-columns:1fr;gap:6px}.mobile-card-amounts .conditions-list>div>span{color:#7d8898;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.mobile-card-amounts .conditions-list .cell-value{color:var(--text);font-size:16px;font-weight:850;letter-spacing:-.02em;line-height:1.15}.rate-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f4;margin-top:24px;padding-top:15px}.rate-card-footer .updated-value{min-width:0}.card-action{min-height:30px;flex:0 0 auto;border:0;border-radius:8px;color:var(--text);padding:5px 0 5px 8px}.card-action,.card-action:hover{background:transparent;box-shadow:none}.card-action:hover{border:0}}@media (min-width:700px) and (max-width:900px){.rate-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.brand-logo{width:118px}:root{--page-gutter:16px}.site-header{gap:10px;padding:0 16px}.site-header.mobile-menu-open{border-bottom-color:rgba(23,32,51,.08);background:rgba(255,255,255,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.desktop-language-switcher,.main-nav{display:none}.mobile-menu-toggle{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;margin-left:auto;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;padding:0}.mobile-menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-nav-panel{position:fixed;top:56px;bottom:0;left:0;right:0;display:grid;align-content:start;min-height:calc(100dvh - 56px);grid-gap:0;gap:0;overflow-y:auto;border-top:1px solid rgba(23,32,51,.08);background:#ffffff;opacity:0;padding:0 0 max(24px,env(safe-area-inset-bottom));pointer-events:none;transform:translateX(14px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.site-header.mobile-menu-open .mobile-nav-panel{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.mobile-nav-list{display:grid;padding:8px 16px 0}.mobile-nav-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;border:0;color:var(--text);padding:10px 2px}.mobile-nav-row+.mobile-nav-row{border-top:1px solid var(--line)}.mobile-nav-row strong{font-size:14px}.mobile-language-trigger svg,.mobile-nav-row>svg{flex:0 0 auto;color:#7b8494}.mobile-nav-row[aria-current=page] strong,.mobile-nav-row[aria-current=page]>svg{color:var(--accent-strong)}.mobile-language-section{display:grid;margin-top:8px;border-top:1px solid var(--line);padding:8px 16px 0}.mobile-language-trigger{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;color:var(--text);cursor:pointer;padding:10px 2px}.mobile-language-trigger strong{font-size:13px}.mobile-language-trigger>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.mobile-language-trigger svg{transition:transform .16s ease}.mobile-language-trigger[aria-expanded=true] svg{transform:rotate(90deg)}.mobile-language-links{display:grid;max-height:0;opacity:0;overflow:hidden;transition:max-height .18s ease,opacity .14s ease}.mobile-language-links.open{max-height:180px;border-top:1px solid var(--line);opacity:1}.mobile-language-links a{display:flex;min-height:46px;align-items:center;justify-content:space-between;border:0;color:var(--muted);font-size:12px;font-weight:700;padding:8px 2px 8px 14px}.mobile-language-links a+a{border-top:1px solid var(--line)}.mobile-language-links a.active{color:var(--accent-strong)}.site-footer{padding:36px 16px 20px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-brand-block{grid-column:auto}.footer-column{gap:10px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:32px}.footer-legal-links{justify-content:flex-start;gap:8px 18px}.language-trigger span{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hero{gap:18px;min-height:0;padding:104px var(--page-gutter) 48px}.home-hero-copy{gap:16px}.home-hero-copy h1{max-width:380px;font-size:clamp(36px,10.5vw,44px);letter-spacing:-.025em;line-height:1.08}.home-hero-copy h1:lang(zh){max-width:100%;font-size:clamp(34px,10vw,40px)}.home-hero-copy p{max-width:36ch;font-size:15px;line-height:1.55}.hero-actions{display:grid;width:min(330px,100%);grid-template-columns:1fr;grid-gap:8px;gap:8px}.hero-actions .button{width:100%;min-height:46px}.hero-metrics{width:min(340px,100%);padding-top:16px}.hero-metrics div{padding-inline:8px}.hero-metrics strong{font-size:21px}.hero-metrics span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hero-product-strip{width:calc(100% + (var(--page-gutter) * 2));overflow:hidden;margin-inline:calc(var(--page-gutter) * -1);padding:18px 0 6px}.hero-product-track{width:max-content;flex-wrap:nowrap;justify-content:flex-start;gap:0;animation:hero-product-marquee 34s linear infinite}.hero-product-group,.hero-product-group.is-clone{display:flex;flex:0 0 auto;gap:8px;padding-left:var(--page-gutter)}.hero-product-group>a{min-height:44px}.hero-product-strip:active .hero-product-track,.hero-product-strip:focus-within .hero-product-track,.hero-product-strip:hover .hero-product-track{animation-play-state:paused}.home-rates{padding-top:24px}.admin-topbar-inner{min-height:62px;padding:0 14px}.admin-brand-copy small,.admin-text-button{font-size:0}.admin-text-button{width:34px;min-height:34px;padding:0}.admin-main{padding:26px 14px 48px}.admin-page-heading{align-items:flex-start;flex-direction:column;gap:14px}.admin-heading-note{width:100%;justify-content:center}.admin-summary-grid{gap:8px}.admin-summary-card{gap:9px;padding:12px}.admin-summary-icon{width:34px;height:34px}.admin-summary-card strong{font-size:20px}.admin-product-list{grid-template-columns:1fr}.admin-editor-header{align-items:stretch;flex-direction:column;padding:17px}.admin-editor-actions{display:grid;grid-template-columns:1fr 1fr}.admin-editor-meta{flex-wrap:wrap;padding:8px 17px}.admin-editor-meta strong,.admin-editor-meta>small{width:100%;margin-left:0}.admin-editor-tabs{overflow-x:auto;padding:0 8px;scrollbar-width:none}.admin-editor-tabs::-webkit-scrollbar{display:none}.admin-editor-tabs button{flex:0 0 auto}.admin-editor-body{padding:10px}.admin-check-grid,.admin-form-grid,.admin-offer-list{grid-template-columns:1fr}.admin-form-section-body,.admin-form-section>header{padding:13px}.admin-section-danger-zone,.admin-update-date-action{align-items:stretch;flex-direction:column}.admin-source-offer-bar{grid-template-columns:1fr}.admin-dialog-actions{display:grid;grid-template-columns:1fr 1fr}.admin-login-story-inner{padding:24px 20px 30px}.admin-login-story-copy{margin:54px 0 0}.admin-login-benefits,.admin-login-kicker{display:none}.admin-login-story-copy h1{margin:0 0 14px;font-size:34px}.admin-login-story-copy>p{font-size:12px}.admin-login-access{min-height:540px;padding:84px 20px 48px}.admin-login-back{top:28px;right:20px}}@keyframes hero-product-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce) and (max-width:620px){.hero-product-strip{overflow-x:auto;scroll-padding-inline:var(--page-gutter);scrollbar-width:none}.hero-product-strip::-webkit-scrollbar{display:none}.hero-product-track{padding-inline:var(--page-gutter);animation:none}.hero-product-group.is-clone{display:none}}.maintenance-main{max-width:1440px}.maintenance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.maintenance-panel{overflow:hidden;margin-bottom:18px;border:1px solid #e1e7f0;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 10px 32px rgba(30,64,120,.05)}.maintenance-panel-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid #e7ecf3}.maintenance-panel-header h2{margin:5px 0 4px;color:#172033;font-size:20px}.maintenance-panel-header p{margin:0;color:#728096;font-size:12px;line-height:1.55}.maintenance-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.maintenance-callout{display:flex;align-items:flex-start;gap:9px;margin:16px 20px 0;border-radius:10px;font-size:12px;line-height:1.5;padding:11px 13px}.maintenance-callout.error{border:1px solid #f2c7c7;background:#fff6f6;color:#a93636}.maintenance-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:56px 20px;color:#718096;text-align:center}.maintenance-empty svg{margin-bottom:4px;color:#3b82f6}.maintenance-empty strong{color:#344258;font-size:14px}.maintenance-empty span{font-size:12px}.maintenance-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.maintenance-result-card{min-width:0;border:1px solid #e1e7f0;border-radius:13px;background:#ffffff;padding:15px}.maintenance-result-card.changed{border-color:#f2d38a;box-shadow:inset 3px 0 #f2b632}.maintenance-result-card.error{border-color:#efc2c2;box-shadow:inset 3px 0 #dc4c4c}.maintenance-result-card.success{border-color:#b9dfc8;box-shadow:inset 3px 0 #24a15a}.maintenance-result-heading{display:flex;min-width:0;align-items:center;gap:10px;margin-bottom:12px}.maintenance-result-heading>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.maintenance-result-heading small,.maintenance-result-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-result-heading strong{color:#1e293b;font-size:13px}.maintenance-result-heading small{color:#8a96a8;font-size:10px}.maintenance-select{position:relative;display:grid;flex:0 0 auto;width:23px;height:23px;place-items:center;cursor:pointer}.maintenance-select input{position:absolute;opacity:0}.maintenance-select>span{display:grid;width:21px;height:21px;place-items:center;border:1px solid #cdd7e5;border-radius:6px;background:#ffffff;color:transparent}.maintenance-select input:checked+span{border-color:#2563eb;background:#2563eb;color:#ffffff}.maintenance-select.disabled{cursor:default;opacity:.4}.maintenance-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;margin-left:auto;border-radius:999px;font-size:10px;font-weight:800;padding:6px 8px}.maintenance-status.changed{background:#fff6dc;color:#9a6500}.maintenance-status.unchanged{background:#f0f3f7;color:#66758a}.maintenance-status.error{background:#fff0f0;color:#b13c3c}.maintenance-status.success{background:#eaf8ef;color:#147940}.maintenance-error-detail{overflow:auto;max-height:150px;margin:0 0 10px;border-radius:8px;background:#fff5f5;color:#9f3434;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;padding:10px}.maintenance-offer-diff{border-top:1px solid #edf1f6}.maintenance-offer-diff summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#425169;font-size:11px;padding:10px 2px}.maintenance-offer-diff summary::-webkit-details-marker{display:none}.maintenance-offer-diff summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-offer-diff summary small{margin-left:auto;color:#8a96a8;font-size:10px}.maintenance-offer-diff[open] summary svg{transform:rotate(180deg)}.maintenance-diff-table{display:grid;grid-gap:6px;gap:6px;padding:0 2px 10px}.maintenance-diff-table>div{display:grid;grid-template-columns:72px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;font-size:10px}.maintenance-diff-table span{color:#7a8799}.maintenance-diff-table code{overflow:hidden;border-radius:5px;background:#f4f6f9;color:#354258;text-overflow:ellipsis;white-space:nowrap;padding:5px 6px}.maintenance-diff-table svg{color:#8a96a8}.maintenance-no-diff{color:#8491a3;font-size:10px;padding:0 2px 10px}.maintenance-source-link{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#3971bf;font-size:10px;font-weight:700}.manual-maintenance-list{display:grid}.manual-maintenance-row{display:grid;grid-template-columns:38px minmax(180px,1fr) auto 100px 32px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #edf1f6;padding:13px 20px}.manual-maintenance-row:last-child{border-bottom:0}.manual-maintenance-row>div{display:grid;grid-gap:2px;gap:2px}.manual-maintenance-row strong{color:#263348;font-size:12px}.manual-maintenance-row span{color:#7a8799;font-size:10px}.manual-maintenance-row code{color:#59677c;font-size:10px}.manual-maintenance-row>a{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;color:#567099}.manual-maintenance-row>a:hover{background:#edf3fb;color:#2563eb}.manual-expiry{border-radius:999px;font-weight:800;padding:6px 9px}.manual-expiry.normal{background:#edf7f1;color:#2f7b50}.manual-expiry.warning{background:#fff6dc;color:#9a6500}.manual-expiry.expired,.manual-expiry.urgent{background:#fff0f0;color:#b13c3c}.manual-expiry.neutral{background:#f0f3f7;color:#66758a}.maintenance-confirm-dialog ul{max-height:180px;overflow:auto;margin:0 0 18px;color:#46556d;font-size:12px;text-align:left}.spin{animation:maintenance-spin .9s linear infinite}@keyframes maintenance-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.maintenance-results,.maintenance-summary-grid{grid-template-columns:1fr 1fr}.maintenance-panel-header{align-items:stretch;flex-direction:column}.maintenance-actions{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:620px){.maintenance-actions,.maintenance-results,.maintenance-summary-grid{grid-template-columns:1fr}.manual-maintenance-row{grid-template-columns:38px minmax(0,1fr) auto}.manual-maintenance-row>code{grid-column:2}.manual-maintenance-row>a{grid-column:3;grid-row:1/span 2}.maintenance-diff-table>div{grid-template-columns:62px minmax(0,1fr)}.maintenance-diff-table>div svg{display:none}}.ad-slot{display:grid;min-width:0;place-content:center;border:1px dashed #c7d0dc;border-radius:12px;background:repeating-linear-gradient(-45deg,rgba(235,239,244,.48),rgba(235,239,244,.48) 8px,rgba(248,250,252,.72) 0,rgba(248,250,252,.72) 16px);color:#66758a;text-align:center}.ad-slot span{font-size:12px;font-weight:750}.ad-slot small{margin-top:3px;color:#8a96a8;font-size:10px}.ad-slot-home{min-height:108px;margin-top:28px}.ad-slot-product{min-height:120px}.ad-slot-article{min-height:180px;margin:32px 0}.ad-unit{min-width:0;overflow:hidden}.ad-unit-article{min-height:180px;margin:32px 0}.ad-unit-label{display:block;margin-bottom:8px;color:#66758a;font-size:11px;font-weight:650;letter-spacing:.04em;text-align:center;text-transform:uppercase}@media (max-width:620px){.ad-slot-home,.ad-slot-product{min-height:100px}.ad-slot-article,.ad-unit-article{min-height:140px;margin:24px 0}}