:root{color-scheme:light;--bg:#f5f8ff;--surface:#ffffff;--surface-soft:#eef4ff;--surface-strong:#e2ebff;--text:#122039;--muted:#5f6f8c;--line:#d7e1f2;--brand:#2d63ea;--brand-strong:#1f4fd0;--brand-soft:#e9f0ff;--success:#157347;--warning:#9a6200;--danger:#bb2d3b;--shadow-sm:0 8px 24px rgba(24,48,96,.08);--shadow-lg:0 24px 70px rgba(24,48,96,.16);--radius-sm:12px;--radius:20px;--radius-lg:30px;--max:1180px}[data-theme=dark]{color-scheme:dark;--bg:#0d1424;--surface:#141e32;--surface-soft:#192641;--surface-strong:#223250;--text:#f4f7ff;--muted:#aab7d0;--line:#2b3b5c;--brand:#72a0ff;--brand-strong:#9abaff;--brand-soft:#1e3158;--success:#6dd6a2;--warning:#ffd47c;--danger:#ff8f9b;--shadow-sm:0 8px 24px rgba(0,0,0,.22);--shadow-lg:0 24px 70px rgba(0,0,0,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--brand-strong);text-decoration-thickness:.08em;text-underline-offset:.16em}a:hover{text-decoration-thickness:.13em}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--surface);color:var(--text);padding:12px 16px;border-radius:10px;box-shadow:var(--shadow-sm)}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 18%);background:color-mix(in srgb,var(--bg),transparent 6%);backdrop-filter:blur(14px)}.header-inner{min-height:76px;display:flex;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-weight:800;letter-spacing:-.02em}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#356df3,#2456d9);color:#fff;box-shadow:0 10px 24px rgba(45,99,234,.25);font-weight:900}.brand-copy small{display:block;color:var(--muted);font-size:.74rem;font-weight:650;letter-spacing:.02em}.site-nav{margin-left:auto;display:flex;align-items:center;gap:4px}.site-nav a{padding:10px 11px;border-radius:10px;color:var(--muted);text-decoration:none;font-weight:700;font-size:.94rem}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--brand-strong);background:var(--brand-soft)}.header-actions{display:flex;gap:8px;align-items:center}.icon-button{width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);display:grid;place-items:center;box-shadow:var(--shadow-sm)}.menu-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border-radius:14px;border:1px solid transparent;text-decoration:none;font-weight:800;line-height:1.2}.button-primary{background:linear-gradient(145deg,var(--brand),var(--brand-strong));color:#fff;box-shadow:0 14px 30px rgba(45,99,234,.25)}.button-primary:hover{transform:translateY(-1px);text-decoration:none}.button-secondary{background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:var(--shadow-sm)}.button-secondary:hover{border-color:var(--brand);color:var(--brand-strong);text-decoration:none}.button-small{min-height:42px;padding:10px 14px;font-size:.92rem}.hero{padding:80px 0 56px;overflow:hidden;position:relative}.hero::before{content:"";position:absolute;inset:-120px -160px auto auto;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(45,99,234,.18),rgba(45,99,234,0) 68%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:.84rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.hero h1,.page-hero h1{margin:18px 0;max-width:820px;font-size:clamp(2.5rem,5vw,4.9rem);line-height:1.04;letter-spacing:-.055em}.hero p{margin:0;max-width:660px;color:var(--muted);font-size:clamp(1.08rem,1.4vw,1.28rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-note{margin-top:18px;color:var(--muted);font-size:.92rem}.hero-visual{position:relative}.hero-shot{border-radius:24px;box-shadow:var(--shadow-lg);border:1px solid var(--line);display:block;background:var(--surface)}.floating-badge{position:absolute;right:-14px;bottom:28px;display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-weight:800}.status-dot{width:10px;height:10px;border-radius:50%;background:#20ad6b;box-shadow:0 0 0 5px color-mix(in srgb,#20ad6b,transparent 82%)}.trust-strip{padding:10px 0 56px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-item{border:1px solid var(--line);background:var(--surface);padding:18px;border-radius:16px;box-shadow:var(--shadow-sm)}.trust-item strong{display:block;font-size:1.02rem}.trust-item span{color:var(--muted);font-size:.9rem}.section{padding:76px 0}.section-alt{background:color-mix(in srgb,var(--surface-soft),transparent 30%);border-block:1px solid var(--line)}.section-heading{max-width:760px;margin-bottom:30px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{margin:8px 0 12px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.12;letter-spacing:-.04em}.section-heading p{margin:0;color:var(--muted);font-size:1.07rem}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:var(--shadow-sm)}.card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--brand-soft);color:var(--brand-strong);font-size:1.35rem;font-weight:900}.card h3{margin:16px 0 8px;font-size:1.22rem;letter-spacing:-.02em}.card p{margin:0;color:var(--muted)}.card a.stretched{display:inline-block;margin-top:16px;font-weight:800;text-decoration:none}.card a.stretched:hover{text-decoration:underline}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.feature-list{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none}.feature-list li{position:relative;padding-left:34px;color:var(--muted)}.feature-list li::before{content:"✓";position:absolute;left:0;top:1px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-strong);font-weight:900;font-size:.8rem}.preview-card{padding:18px;border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface),var(--surface-soft));border:1px solid var(--line);box-shadow:var(--shadow-lg)}.preview-card img{border-radius:18px;display:block}.cta-panel{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:38px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#1f4fd0,#3975f6);color:#fff;box-shadow:0 24px 60px rgba(31,79,208,.25)}.cta-panel h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.04em}.cta-panel p{margin:0;color:rgba(255,255,255,.82)}.cta-panel .button-secondary{background:#fff;color:#1f4fd0;border-color:#fff}.page-hero{padding:68px 0 46px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft),transparent 20%),transparent)}.page-hero h1{font-size:clamp(2.4rem,4vw,4.1rem)}.page-hero p{max-width:800px;color:var(--muted);font-size:1.14rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.9rem}.breadcrumbs a{color:inherit}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:38px;align-items:start}.prose{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,48px);box-shadow:var(--shadow-sm)}.prose h2{margin-top:2.2em;font-size:1.65rem;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:100px}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.8em;line-height:1.3}.prose p,.prose li{color:var(--muted)}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:1.25rem}.prose code{padding:2px 6px;border-radius:6px;background:var(--surface-soft);color:var(--text)}.prose .notice{margin:22px 0;padding:18px 20px;border-radius:14px;border-left:4px solid var(--brand);background:var(--brand-soft)}.prose .notice p{margin:0;color:var(--text)}.prose .notice.warning{border-color:#e7a21a;background:color-mix(in srgb,#fff2cf,var(--surface) 35%)}[data-theme=dark] .prose .notice.warning{background:#3a2c10}.sidebar{position:sticky;top:98px;display:grid;gap:16px}.sidebar-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow-sm)}.sidebar-card h2,.sidebar-card h3{margin:0 0 12px;font-size:1.05rem}.sidebar-nav{display:grid;gap:4px}.sidebar-nav a{padding:8px 10px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:.92rem}.sidebar-nav a:hover{background:var(--brand-soft);color:var(--brand-strong)}.steps{counter-reset:steps;display:grid;gap:18px}.step{counter-increment:steps;position:relative;padding:24px 24px 24px 76px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.step::before{content:counter(steps);position:absolute;left:22px;top:22px;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--brand);color:#fff;font-weight:900}.step h3{margin:0 0 6px}.step p{margin:0;color:var(--muted)}.faq{display:grid;gap:12px}details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 18px;box-shadow:var(--shadow-sm)}summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-weight:800;position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:0;top:17px;font-size:1.35rem;color:var(--brand-strong)}details[open] summary::after{content:"−"}details p{margin:0 0 18px;color:var(--muted)}.release{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.release:last-child{border-bottom:0}.release-meta strong{display:block}.release-meta time{color:var(--muted);font-size:.9rem}.release h2{margin:0 0 8px}.release ul{margin-top:10px}.badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:.78rem;font-weight:850}.site-footer{margin-top:76px;padding:54px 0 24px;background:var(--surface);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:34px}.footer-intro p{max-width:430px;color:var(--muted)}.footer-col h2{margin:0 0 12px;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--brand-strong);text-decoration:underline}.footer-bottom{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:.88rem}.sitemap-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sitemap-group{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.sitemap-group h2{margin-top:0}.sitemap-group ul{margin-bottom:0}@media (max-width:1100px){.site-nav{display:none;position:absolute;left:20px;right:20px;top:82px;padding:12px;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-lg)}.site-nav[data-open=true]{display:flex}.menu-button{display:grid}.hero-grid,.feature-split{grid-template-columns:1fr}.hero{padding-top:56px}.hero-visual{max-width:760px}.trust-grid,.card-grid{grid-template-columns:repeat(2,1fr)}.content-layout{grid-template-columns:1fr}.sidebar{position:static;grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.container{width:min(100% - 28px,var(--max))}.header-inner{min-height:68px;gap:10px}.brand-copy small,.header-actions .button{display:none}.hero{padding:42px 0 38px}.hero h1,.page-hero h1{letter-spacing:-.04em}.floating-badge{position:static;margin-top:12px;width:fit-content}.trust-grid,.card-grid,.sidebar,.footer-grid,.sitemap-list{grid-template-columns:1fr}.section{padding:58px 0}.cta-panel{grid-template-columns:1fr;padding:28px}.cta-panel .button{width:100%}.page-hero{padding:42px 0 34px}.prose{padding:23px}.release{grid-template-columns:1fr;gap:8px}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.button,.card,.icon-button{transition:transform .18s,border-color .18s,background-color .18s}.card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand),var(--line) 45%)}}.brand-logo{width:44px;height:44px;flex:0 0 44px;display:block;border-radius:13px;box-shadow:0 10px 24px rgba(22,63,103,.2)}.brand-copy{line-height:1.08}.brand-copy strong{display:block;color:var(--text);font-size:.98rem}.site-nav a[href="/"]{color:var(--text)}.store-verified{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;color:var(--success);background:color-mix(in srgb,var(--success),transparent 88%);font-size:.84rem;font-weight:800}@media (max-width:650px){.brand-logo{width:40px;height:40px;flex-basis:40px}.brand-copy strong{font-size:.91rem}}.brand{gap:0}.brand-logo{display:block;width:min(220px,42vw);height:auto;max-height:32px;flex:0 1 220px;border-radius:0;box-shadow:none}@media (max-width:650px){.brand-logo{width:min(190px,52vw);height:auto;max-height:28px;flex-basis:190px}}.brand-logo{width:min(245px,42vw);height:auto;max-height:40px;flex-basis:245px}@media (max-width:650px){.brand-logo{width:min(220px,52vw);height:auto;max-height:36px;flex-basis:220px}}.oc-universal-footer{width:100%;max-width:none;margin:42px 0 0;padding:0!important;border:0!important;border-radius:26px!important;background:linear-gradient(135deg,#0d1c31 0,#102641 62%,#17375a 100%)!important;color:#dce7f5!important;box-shadow:0 20px 44px rgba(12,28,49,.18)!important;overflow:hidden}.oc-footer-inner{width:100%;max-width:1360px;margin:0 auto;padding:36px clamp(22px,4vw,52px) 24px}.oc-footer-top{display:grid;grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(150px,.8fr));gap:34px;align-items:start}.oc-footer-brand{min-width:0}.oc-footer-brand a{display:inline-flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;font-size:1.16rem;font-weight:900;letter-spacing:-.025em}.oc-footer-brand a::before{content:"";display:block;width:44px;height:44px;flex:0 0 44px;border-radius:13px;background:url(/assets/brand/officecalculator-mark.svg) center/28px 28px no-repeat rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.oc-footer-brand p{max-width:390px;margin:14px 0 0!important;color:#aabbd0!important;font-size:.92rem!important;line-height:1.7!important}.oc-footer-column h2{margin:0 0 13px!important;color:#fff!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.oc-footer-links{display:grid;gap:9px}.oc-footer-links a{color:#cbd8e8!important;text-decoration:none!important;font-size:.92rem!important;line-height:1.35}.oc-footer-links a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}.oc-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#9fb0c5;font-size:.86rem}.oc-footer-status{display:inline-flex;align-items:center;gap:8px}.oc-footer-status::before{content:"";width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.12)}@media (max-width:980px){.oc-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-footer-brand{grid-column:1/-1}}@media (max-width:620px){.oc-universal-footer{border-radius:20px!important}.oc-footer-inner{padding:28px 20px 20px}.oc-footer-top{grid-template-columns:1fr;gap:24px}.oc-footer-brand{grid-column:auto}.oc-footer-bottom{align-items:flex-start;flex-direction:column}}@media print{.oc-universal-footer{display:none!important}}.oc-universal-footer{width:min(100%,1400px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.oc-footer-inner{max-width:100%!important;box-sizing:border-box!important}@media (max-width:620px){.oc-universal-footer{width:100%!important;max-width:100%!important}}.oc-footer-brand a::before{display:none!important;content:none!important}

:root{--oc171-ink:#152a40;--oc171-copy:#243e58;--oc171-muted:#344e66;--oc171-link:#1b4a73;--oc171-surface:#ffffff;--oc171-soft:#edf3f8;--oc171-border:#617d9a;--oc171-focus:#174f89}:is(html.oc-dark-preload,html.dark,html[data-theme="dark"]) body,body:is(.oc-dark,.dark-mode,[data-theme="dark"]){--oc171-ink:#f0f6fb;--oc171-copy:#d6e3ef;--oc171-muted:#c2d1de;--oc171-link:#b9deff;--oc171-surface:#152535;--oc171-soft:#1c3041;--oc171-border:#8da7bf;--oc171-focus:#9bcfff}html body,html body[data-oc-workspace]{--oc-text:var(--oc171-ink);--oc-muted:var(--oc171-muted);--oc30-ink:var(--oc171-ink);--oc30-copy:var(--oc171-copy);--oc30-muted:var(--oc171-muted);--oc163-ink:var(--oc171-ink);--oc163-muted:var(--oc171-copy);--oc163-surface:var(--oc171-surface);--oc163-soft:var(--oc171-soft);--oc163-focus:var(--oc171-focus);--ocx-text:var(--oc171-ink);--ocx-muted:var(--oc171-muted);--text:var(--oc171-ink);--muted:var(--oc171-muted);--card:var(--oc171-surface);--surface:var(--oc171-surface);--surface-soft:var(--oc171-soft)}html body .content>p{color:var(--oc171-copy)!important}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-home-v90-intro,.oc-category-hero,.oc-r47-hero,.oc-adv-hero,.agri-hero,.fe-hero,.oc-blog-shell,.oc-r47-related,.oc-v63-related,.oc-category-section){color:var(--oc171-ink);--r47-text:var(--oc171-ink);--r47-muted:var(--oc171-muted)}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-home-v90-intro,.oc-category-hero,.oc-r47-hero,.oc-adv-hero,.agri-hero,.fe-hero,.oc-blog-shell,.oc-r47-related,.oc-v63-related,.oc-category-section) :is(p,li,dt,dd,blockquote,figcaption){color:var(--oc171-copy)!important;-webkit-text-fill-color:var(--oc171-copy)!important}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-home-v90-intro,.oc-category-hero,.oc-r47-hero,.oc-adv-hero,.agri-hero,.fe-hero,.oc-blog-shell,.oc-r47-related,.oc-v63-related,.oc-category-section) :is(h1,h2,h3,h4){color:var(--oc171-ink)!important;-webkit-text-fill-color:var(--oc171-ink)!important}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-blog-shell) a:not([class*="button"]):not(.oc-r47-btn){color:var(--oc171-link)!important;-webkit-text-fill-color:var(--oc171-link)!important}html body .content :is(.oc-r47-breadcrumb,.oc-blog-breadcrumbs,.oc-blog-meta,.oc-blog-tools a span){color:var(--oc171-muted)!important}html body .content :is(.oc-r47-breadcrumb,.oc-blog-breadcrumbs) a{color:var(--oc171-link)!important}html body .content :is(.oc-r47-breadcrumb,.oc-blog-breadcrumbs) :is(span,a){opacity:1!important}html body .content :is(.oc-r47-hero,.oc-adv-hero,.oc-category-hero,.agri-hero,.fe-hero,.oc-blog-hero){background:var(--oc171-soft)!important;border-color:#9bb1c5!important}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-blog-article) :is(table,td,th){color:var(--oc171-ink)!important;background:var(--oc171-surface)!important;border-color:#9bb1c5!important}html body .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-blog-article) th{background:var(--oc171-soft)!important}html body .content .oc-blog-index-card{background:var(--oc171-surface)!important;color:var(--oc171-ink)!important}html body.oc30-ready[data-oc-workspace] .content :is(.oc164-reading-block,.oc-home-seo-v90,.oc-v129-home-feature,.oc-v90-card,.oc-v89-hub-card,.oc-r47-related-card,.oc-bank-intro,.oc-bank-card,.oc-bank-section,.oc-discovery-card,.oc-sitemap-group,.oc-category-nav-card){color:var(--oc171-ink)!important;background:var(--oc171-surface)!important;border-color:#9bb1c5!important}html body.oc30-ready[data-oc-workspace] .content :is(.oc-category-showcase,.oc-category-nav-copy,.oc-v129-home-feature,.oc-v90-card,.oc-v89-hub-card,.oc-r47-related-card,.oc-bank-intro,.oc-bank-card,.oc-bank-section,.oc-discovery-card,.oc-sitemap-group) :is(p,small){color:var(--oc171-copy)!important;-webkit-text-fill-color:var(--oc171-copy)!important}html body.oc30-ready[data-oc-workspace] .content :is(.oc-v90-card,.oc-v89-hub-card,.oc-r47-related-card,.oc-bank-card) strong{color:var(--oc171-link)!important;-webkit-text-fill-color:var(--oc171-link)!important}html body[data-oc-workspace] .content .fe-content-card .fe-note{color:var(--oc171-copy)!important;background:var(--oc171-soft)!important}html body[data-oc-kids]{--oc171-ink:#152a40;--oc171-copy:#243e58;--oc171-muted:#344e66;--oc171-link:#1b4a73;--oc171-surface:#ffffff;--oc171-soft:#edf3f8}html body[data-oc-kids] .oc-kids-page :is(p,small):not([data-kp-message]):not([data-seq-message]):not([data-time-message]){color:#243e58!important;-webkit-text-fill-color:#243e58!important}html body[data-oc-kids] .oc-kids-page :is(h1,h2,h3,h4){color:#173b59!important;-webkit-text-fill-color:#173b59!important}html body .card-grid .card{color:var(--oc171-ink)!important;background:var(--oc171-surface)!important}html body .cta-panel{color:#ffffff!important;background:#1b4a73!important}html body .cta-panel :is(h2,p){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body[data-oc-workspace] .oc-appbar .oc-appbar-search{color:var(--oc171-ink)!important;background:var(--oc171-surface)!important;border:2px solid var(--oc171-border)!important;box-shadow:none!important}html body[data-oc-workspace] .oc-appbar .oc-appbar-search:focus-within{border-color:var(--oc171-focus)!important;outline:3px solid var(--oc171-focus)!important;outline-offset:2px}html body[data-oc-workspace] .oc-appbar .oc-appbar-search input{color:var(--oc171-ink)!important;-webkit-text-fill-color:var(--oc171-ink)!important;background:transparent!important;border:0!important;box-shadow:none!important;caret-color:var(--oc171-focus)!important;font-size:16px!important}html body[data-oc-workspace] .oc-appbar .oc-appbar-search input::placeholder{color:var(--oc171-muted)!important;-webkit-text-fill-color:var(--oc171-muted)!important;opacity:1!important}html body[data-oc-workspace] .oc-appbar .oc-appbar-search input:focus-visible{outline:0!important}html body[data-oc-workspace] .oc-appbar .oc-search-mark{color:var(--oc171-link)!important;background:var(--oc171-soft)!important;border-color:var(--oc171-border)!important}html body[data-oc-workspace] .oc-appbar :is(.oc-search-panel,.oc-search-shortcut){color:var(--oc171-copy)!important;background:var(--oc171-surface)!important;border-color:var(--oc171-border)!important}html body[data-oc-workspace] .oc-appbar .oc-search-item{color:var(--oc171-ink)!important;border-color:var(--oc171-border)!important}html body[data-oc-workspace] .oc-appbar .oc-search-item strong{color:var(--oc171-link)!important}html body[data-oc-workspace] .oc-appbar :is(.oc-search-item span,.oc-search-empty){color:var(--oc171-copy)!important}html body[data-oc-workspace] .oc-appbar .oc-search-item:is(:hover,.active){background:var(--oc171-soft)!important}html body[data-oc-workspace] .oc-appbar .oc-search-item:focus-visible{outline:3px solid var(--oc171-focus)!important;outline-offset:-3px}html body[data-oc-workspace] .oc-premium-search input{color:var(--oc171-ink)!important;-webkit-text-fill-color:var(--oc171-ink)!important;background:var(--oc171-surface)!important;border:2px solid var(--oc171-border)!important;font-size:16px!important}html body[data-oc-workspace] .oc-premium-search input::placeholder{color:var(--oc171-muted)!important;-webkit-text-fill-color:var(--oc171-muted)!important;opacity:1!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171{--oc-footer-ink:#152a40;--oc-footer-heading:#173b59;--oc-footer-link:#1b4a73;--oc-footer-muted:#344e66;background:#e8f0f7!important;background-image:none!important;color:#152a40!important;border:1px solid #b3c4d4!important;box-shadow:none!important;text-align:left!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 :is(.oc-footer-inner,.oc-footer-top,.oc-footer-brand,.oc-footer-column,.oc-footer-links,.oc-footer-bottom,.oc-footer-status,.oc-kids-footer-grid,.oc-kids-footer-grid>div,h2,h3,h4,p,a,span){text-align:left!important;opacity:1!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 :is(.oc-footer-top,.oc-kids-footer-grid){align-items:start!important;justify-items:start!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 :is(.oc-footer-brand,.oc-footer-column){width:100%;min-width:0}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 :is(.oc-footer-brand>a,h2,h3,h4){color:#173b59!important;-webkit-text-fill-color:#173b59!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 p{color:#152a40!important;-webkit-text-fill-color:#152a40!important;margin-left:0!important;margin-right:0!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 .oc-footer-links{justify-items:start!important;align-content:start!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 :is(.oc-footer-links a,.oc-kids-footer-grid a){color:#1b4a73!important;-webkit-text-fill-color:#1b4a73!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 .oc-footer-bottom{justify-content:flex-start!important;align-items:flex-start!important;flex-wrap:wrap;gap:12px 24px;border-color:#b3c4d4!important;color:#344e66!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 .oc-footer-bottom span{color:#344e66!important;-webkit-text-fill-color:#344e66!important}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 a:is(:hover,:focus-visible){color:#123e63!important;-webkit-text-fill-color:#123e63!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px}html body footer:is(.oc-universal-footer,.oc-kids-footer).oc-footer-v171 a:focus-visible{outline:3px solid #174f89!important;outline-offset:4px}
html body .oc172-ad-placement{box-sizing:border-box;clear:both;grid-column:1/-1;width:100%;max-width:1500px;margin:48px auto;padding:16px 12px;background:var(--oc171-surface,#fff);border:1px solid #9bb1c5;border-radius:12px;text-align:left}html body .oc172-ad-placement[hidden]{display:none!important}html body .oc172-ad-label{display:block;margin:0 0 12px;color:var(--oc171-muted,#344e66);-webkit-text-fill-color:var(--oc171-muted,#344e66);font:600 11px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:left;opacity:1}html body .oc172-ad-frame{box-sizing:border-box;width:100%;max-width:970px;height:250px;margin:0 auto}@media (max-width:700px){html body .oc172-ad-placement{margin:40px auto;padding:14px 8px}}html body[data-oc-workspace] .content :is(.oc-v139-result,.oc-alarm-v108,.oc-alarm-v108 .oc-v103-panel,.oc-alarm-v108 .oc-alarm-v108-list-wrap){color:var(--oc171-ink)!important;background:var(--oc171-surface)!important;border-color:#9bb1c5!important}html body[data-oc-workspace] .content .oc-v139-result :is(div,p,span,strong),html body[data-oc-workspace] .content .oc-alarm-v108 :is(h2,h3){color:var(--oc171-ink)!important;-webkit-text-fill-color:var(--oc171-ink)!important}html body[data-oc-workspace] .content .oc-alarm-v108 p{color:var(--oc171-copy)!important;-webkit-text-fill-color:var(--oc171-copy)!important}html body[data-oc-workspace] .content :is(.oc-v139-equivalents span,.oc-alarm-v108 .oc-v103-note){background:var(--oc171-soft)!important}
