:root{--ink:#0f1a1f;--ink-2:#1b2a31;--paper:#faf7f0;--paper-2:#f1ece1;--amber:#ffb627;--amber-deep:#7a4f00;--sage:#7c9885;--sage-deep:#2f5a47;--alarm:#b3261e;--font-body:var(--font-display);--text-1:var(--color-text);--text-2:var(--color-text-secondary);--text-3:var(--color-text-muted);--eco-deep:#2f5a47;--eco:#5f7f6b;--color-primary:var(--ink);--color-primary-hover:var(--ink-2);--color-bg:var(--paper);--color-surface:#fff;--color-surface-alt:#0f1a1f0a;--color-surface-border:#0f1a1f1a;--color-text:var(--ink);--color-text-secondary:#33454b;--color-text-muted:#55666c;--color-text-inverse:#f5ede0;--radius:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.125rem;--radius-2xl:1.5rem;--shadow-sm:0 1px 2px #0f1a1f0f;--shadow:0 1px 3px #0f1a1f14, 0 1px 2px #0f1a1f0d;--shadow-lg:0 12px 28px -8px #0f1a1f2e, 0 4px 10px -4px #0f1a1f14;--shadow-xl:0 24px 48px -12px #0f1a1f40;--focus-ring:0 0 0 3px var(--paper), 0 0 0 6px var(--ink);--ease:cubic-bezier(.2, .7, .2, 1)}.dark{--color-bg:#0a1114;--color-surface:#111c21;--color-surface-alt:#f5ede00d;--color-surface-border:#f5ede024;--color-text:#f5ede0;--color-text-secondary:#d3cdbf;--color-text-muted:#a9b3b1;--color-primary:#ffb627;--color-primary-hover:#ffc752;--focus-ring:0 0 0 3px #0a1114, 0 0 0 6px #ffb627;--amber-deep:#ffb627;--eco-deep:#a9c6b4;--eco:#8fb09b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-display);letter-spacing:0;font-feature-settings:"kern" 1, "liga" 1;font-size:1.0625rem;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;font-style:normal;font-weight:600;line-height:1.12}h1{letter-spacing:-.03em;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.6rem)}h2{font-size:clamp(1.6rem,1.25rem + 1.4vw,2.35rem)}h3{font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem)}h4{font-size:1.15rem}h1 em,h2 em,h3 em,.hero em{color:var(--amber);font-style:normal}p,li{text-wrap:pretty}.container p,.article-content p,.entry-content p{max-width:70ch}code,kbd,pre,.mono,.stat-value,.hero-stat strong,table td.num{font-family:var(--font-mono);font-feature-settings:"zero" 1}a{text-underline-offset:.2em;text-decoration-thickness:.08em}.article-content a,.entry-content a,.prose a,.article-content li>a,main p>a:not([class]){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:.13em}.article-content a:hover,.entry-content a:hover,main p>a:not([class]):hover{text-decoration-color:currentColor}.site-footer a,.site-header a,nav a,.breadcrumbs a,.pagination a{text-decoration:none}.site-footer a:hover,nav a:hover,.pagination a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}:focus{outline:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.dark :focus-visible{outline-color:#ffb627}:is(.site-header :focus-visible,.hero :focus-visible,[class*=hero] :focus-visible){outline-color:#ffb627}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:var(--radius);transition:transform .18s var(--ease);padding:.75rem 1.25rem;font-weight:600;position:fixed;top:.75rem;left:1rem;transform:translateY(-220%)}:is(.skip-link:focus,.skip-link:focus-visible){outline-offset:2px;outline:3px solid #ffb627;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn,.btn-primary,.btn-get-quote,button.btn,a.btn,.button,input[type=submit],.cta-button{font-family:var(--font-display);letter-spacing:.01em;border-radius:var(--radius-lg);min-height:44px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease), color .18s var(--ease);font-weight:600}.btn-primary,.btn-get-quote,input[type=submit]{background:var(--amber);color:var(--ink);border:0;box-shadow:0 1px #0f1a1f26,0 6px 16px -8px #ffb627e6}.btn-primary:hover,.btn-get-quote:hover,input[type=submit]:hover{color:var(--ink);background:#ffc652;transform:translateY(-1px);box-shadow:0 1px #0f1a1f26,0 10px 22px -8px #ffb627}.btn-primary:active,.btn-get-quote:active{transform:translateY(0)}.site-logo{z-index:2;color:inherit;align-items:center;min-height:44px;text-decoration:none;display:flex;position:relative}.site-logo__svg{width:auto;height:44px;transition:height .25s var(--ease);display:block}@media (min-width:1100px){.site-logo__svg{height:52px}}.site-header.scrolled .site-logo__svg{height:42px}@media (min-width:1100px){.site-header.scrolled .site-logo__svg{height:46px}}.site-header.scrolled{background:#faf7f0eb;box-shadow:0 1px #0f1a1f14,0 8px 24px -16px #0f1a1f40}.dark .site-header.scrolled{color:#f5ede0;background:#0a1114eb;box-shadow:0 1px #f5ede01a}.site-header .nav-link,.site-header .nav-link-plain,.site-header .nav-more-toggle{font-family:var(--font-display);letter-spacing:.01em;text-transform:none;font-weight:500}.site-header .primary-nav a.nav-link,.site-header .primary-nav a.nav-link-plain,.site-header .primary-nav .nav-more-toggle,.site-header .primary-nav .nav-item.has-mega>a{letter-spacing:0!important;font-size:.9rem!important}.site-header .nav-underline{background:var(--amber);height:2px}.site-header .btn-get-quote{background:var(--amber);color:var(--ink);letter-spacing:.01em;text-transform:none;border-radius:999px;min-height:40px;padding:.6rem 1.15rem;font-size:.85rem;font-weight:700}.site-header .btn-get-quote:hover{color:var(--ink);background:#ffc652}.dark-mode-toggle,.mobile-menu-toggle,.mega-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dark .site-header.scrolled .nav-link,.dark .site-header.scrolled .nav-link-plain,.dark .site-header.scrolled .nav-more-toggle{color:#f5ede0}.hero-actions .btn-primary-lg{border-radius:999px;padding:.95rem 1.9rem;font-size:1rem;font-weight:700;box-shadow:0 10px 28px -10px #ffb627d9;background:var(--amber)!important;color:var(--ink)!important;border:0!important}.hero-actions .btn-primary-lg:hover{transform:translateY(-2px);color:var(--ink)!important;background:#ffc652!important}.hero-actions .btn-outline{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.95rem 1.9rem;font-weight:600;color:#f5ede0!important;background:#0a111459!important;border:1.5px solid #f5ede0a6!important}.hero-actions .btn-outline:hover{color:#fff;background:#f5ede024;border-color:#f5ede0}.company-hero,.company-single .company-hero{padding-top:calc(var(--header-height) + 2.25rem)!important}.company-breadcrumbs,.breadcrumbs{max-width:min(1200px,94vw);margin-inline:auto;padding-inline:.25rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{border-bottom:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}[class*=sidebar] h2,[class*=sidebar] h3,[class*=filter] h2,[class*=filter] h3,.directory-filters__title,aside h2,aside h3{letter-spacing:-.005em;margin-bottom:.75rem;font-size:1.05rem}.company-card,.content-card,.calc-card,.video-card,.feature-item,[class$=-card]{border-radius:var(--radius-xl);transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease)}.company-card,.content-card{background:var(--color-surface);border:1px solid var(--color-surface-border);box-shadow:var(--shadow-sm)}.company-card:hover,.content-card:hover,.calc-card:hover,.video-card:hover{box-shadow:var(--shadow-lg);border-color:#0f1a1f33;transform:translateY(-3px)}.dark .company-card:hover,.dark .content-card:hover{border-color:#ffb62773}.company-card__name a,.content-card-title a{text-decoration:none}.company-card:hover .company-card__name a,.content-card:hover .content-card-title a{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:.2em}a[class*=card]{text-decoration:none}img{height:auto}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=url],select,textarea{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-display);background:var(--color-surface);color:var(--color-text);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border:1.5px solid #0f1a1f47;font-size:1rem}.dark input[type=text],.dark input[type=email],.dark input[type=tel],.dark input[type=search],.dark input[type=number],.dark select,.dark textarea{border-color:#f5ede04d}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--amber);outline-offset:1px;border-color:var(--ink)}:is(.dark input:focus-visible,.dark select:focus-visible,.dark textarea:focus-visible){border-color:#ffb627}::placeholder{color:#6a7a7f;opacity:1}.dark ::placeholder{color:#9aa6a9}label{font-weight:600}footer a,.site-footer a,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.pagination a,.pagination span,.page-numbers,.nav-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.share-bar__btn,.tag-list a,.content-card-category,.pill,[class*=chip]{align-items:center;min-height:44px;display:inline-flex}.faq-question,.axiom-faq-question,summary,details>summary{min-height:48px}.btn-sm{min-height:44px}.dark .site-header .site-logo,.dark .site-header.scrolled .site-logo{color:#f5ede0}.dark .videos-hero{color:#f5ede0;background:radial-gradient(circle at 18% 24%,#ffb6271a,#0000 55%),linear-gradient(135deg,#0f1a1f,#15232a 70%,#0a1114);border-bottom:1px solid #f5ede01a}.dark .videos-hero :is(h1,h2,p,span,strong,li){color:#f5ede0}.dark .videos-hero p{color:#d3cdbf}.dark .videos-hero em,.dark .videos-hero h1 em{color:var(--amber)}.dark .videos-hero [class*=chip],.dark .videos-hero [class*=pill],.dark .videos-hero [class*=stat],.dark .videos-hero [class*=badge]{color:#f5ede0;background:#f5ede014;border-color:#f5ede02e}.axiom-byline__eyebrow{color:var(--amber-deep)}.dark .axiom-byline__eyebrow{color:#ffb627}.dark .content-card-meta,.dark .content-card-meta span{color:var(--color-text-muted)}.dark .videos-filter{color:#f5ede0;background:#0a1114e0;border-color:#f5ede01f}.dark .videos-filter :is(button,a,[class*=tab],[class*=chip],[class*=pill]){color:#f5ede0;background:#f5ede00f;border-color:#f5ede02e}.dark .videos-filter [aria-pressed=true],.dark .videos-filter .is-active,.dark .videos-filter .active{color:#0f1a1f;background:#ffb627;border-color:#ffb627}.dark .calcs-desc{color:#cfc9bb}.calcs-title,.section-title{font-style:normal!important}.dark :is(section,.section){border-color:#f5ede01f}.axiom-byline__eyebrow,.section-label,.eyebrow,[class*=__eyebrow]{color:var(--amber-deep)!important}.dark .axiom-byline__eyebrow,.dark .section-label,.dark .eyebrow,.dark [class*=__eyebrow]{color:#ffb627!important}.dark .btn-primary,.dark .btn[type=submit],.dark button.btn-primary,.dark .btn-primary-lg{color:#0f1a1f!important}.dark .axiom-calc-reviewed{background:var(--color-surface-alt)!important;color:#d3cdbf!important;border-color:#f5ede01f!important}.dark .axiom-calc-reviewed :is(small,strong,time,span,a){color:#d3cdbf!important}.dark small,.dark time,.dark .meta,.dark [class*=__meta],.dark [class*=-meta]{color:var(--color-text-muted)}.mobile-nav-logo{color:#f5ede0;align-items:center;min-height:44px;display:flex}.site-logo__svg--drawer{height:40px}.site-logo--footer{color:#f5ede0;margin-bottom:var(--space-6);display:inline-flex}.site-logo__svg--footer{height:54px}.footer-heading{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f5ede0;margin-bottom:1rem;font-size:.8rem;font-weight:700}.site-footer a{text-underline-offset:.2em}.site-footer a:hover{color:var(--amber)}.axiom-inline-cta :is(p,small,label,legend){color:#d3cdbf}.axiom-inline-cta h2,.axiom-inline-cta h3{color:#f5ede0}.axiom-inline-cta__small{color:#cfc9bb;font-style:normal}.axiom-inline-cta__sub{color:#d3cdbf}.author-box{background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-xl);max-width:760px;box-shadow:var(--shadow-sm);grid-template-columns:56px 1fr;align-items:start;gap:1rem 1.25rem;margin:2.5rem auto;padding:1.25rem 1.5rem;display:grid}.author-box__avatar{background:var(--ink);width:56px;height:56px;color:var(--amber);font:700 1.5rem/1 var(--font-serif);border-radius:50%;place-items:center;display:grid}.dark .author-box__avatar{background:var(--amber);color:var(--ink)}.author-box__label{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep);margin:0;font-size:.72rem;font-weight:700}.author-box__name{font:600 1.2rem/1.2 var(--font-serif);margin:.15rem 0 0}.author-box__name a{text-decoration:none}.author-box__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.author-box__role{color:var(--color-text-muted);margin:0;font-size:.92rem}.author-box__bio{color:var(--color-text-secondary);max-width:60ch;margin:.7rem 0 0;font-size:.95rem}.author-box__updated{color:var(--color-text-muted);margin:.7rem 0 0;font-size:.85rem}@media (max-width:520px){.author-box{grid-template-columns:44px 1fr;padding:1rem}.author-box__avatar{width:44px;height:44px;font-size:1.2rem}}.axiom-byline{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;max-width:760px;background:var(--color-surface)!important;border:1px solid var(--color-surface-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-sm)!important;margin:1.5rem auto!important;padding:.9rem 1.15rem!important;display:flex!important}.axiom-byline__credits{gap:1rem;display:flex;margin:0!important;padding:0!important}.axiom-byline__credit{align-items:center;gap:.85rem;margin:0!important;padding:0!important;display:flex!important}.axiom-byline__avatar{flex:none;place-items:center;background:var(--ink)!important;width:46px!important;height:46px!important;color:var(--amber)!important;font:700 1.2rem/1 var(--font-serif)!important;border-radius:50%!important;display:grid!important}.dark .axiom-byline__avatar{background:var(--amber)!important;color:var(--ink)!important}.axiom-byline__credit-text{flex-direction:column;gap:.1rem;text-align:left!important;margin:0!important;padding:0!important;display:flex!important}.axiom-byline__eyebrow{text-transform:uppercase;letter-spacing:.12em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.7rem!important;font-weight:700!important;display:block!important}.axiom-byline__name-wrap{text-align:left!important;margin:0!important;padding:0!important}.axiom-byline__name{text-decoration:none;font:600 1.1rem/1.2 var(--font-serif)!important;color:var(--color-text)!important}.axiom-byline__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.axiom-byline__role{color:var(--color-text-muted)!important;text-align:left!important;margin:0!important;font-size:.86rem!important}.axiom-byline__meta{font-size:.86rem;box-shadow:none!important;color:var(--color-text-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.axiom-byline__meta strong{color:var(--color-text);font-weight:600}.site-footer input,.site-footer .form-input{color:#f5ede0!important;background:#f5ede014!important;border:1.5px solid #f5ede047!important}.site-footer input::placeholder,.site-footer .form-input::placeholder{color:#c3cbca!important}.dark .gel-card,.dark .video-card,.dark .videos-grid>*,.dark .axiom-qa-card,.dark .axiom-qa-list>*,.dark [class*=gel-card]{background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-surface-border)!important}.dark .gel-card :is(h2,h3,h4,a),.dark .video-card :is(h2,h3,h4,a){color:#f5ede0!important}.dark .gel-card :is(p,span,time,small),.dark .video-card :is(p,span,time,small){color:#cfc9bb!important}.dark .axiom-qa-search-btn,.dark .axiom-qa-pill--active,.dark .axiom-qa-pill--active *{color:#0f1a1f!important;background-color:#ffb627!important}.dark .axiom-qa-pill--active .axiom-qa-pill__count{background-color:#0f1a1f24!important}.dark .axiom-qa-cta__btn--primary{color:#0f1a1f!important;background:#ffb627!important}.dark .page-numbers,.dark .page-numbers.next,.dark .page-numbers.prev,.dark .nav-links a{color:#f5ede0!important}.dark .page-numbers.current{color:#0f1a1f!important;background:#ffb627!important}.directory-pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 0;display:flex}.directory-pagination .page-numbers{border:1px solid var(--color-surface-border);background:var(--color-surface);min-width:44px;min-height:44px;color:var(--color-text);transition:background-color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.directory-pagination a.page-numbers:hover{border-color:var(--ink);background:var(--paper-2)}.dark .directory-pagination a.page-numbers:hover{background:#ffb6271a;border-color:#ffb627}.directory-pagination .page-numbers.current{background:var(--ink);color:#fff;border-color:var(--ink)}.dark .directory-pagination .page-numbers.current{color:#0f1a1f;background:#ffb627;border-color:#ffb627}.news-card__pill{color:#0f1a1f!important}.mobile-nav{--dr-bg:#faf7f0;--dr-fg:#0f1a1f;--dr-muted:#4a5a60;--dr-line:#0f1a1f24;--dr-panel:#0f1a1f0d;--dr-hover:#0f1a1f14;--dr-btn-bg:#0f1a1f;--dr-btn-fg:#faf7f0}.dark .mobile-nav{--dr-bg:#0f1a1f;--dr-fg:#f5ede0;--dr-muted:#b4bdc0;--dr-line:#f5ede029;--dr-panel:#f5ede00f;--dr-hover:#f5ede01a;--dr-btn-bg:#ffb627;--dr-btn-fg:#0f1a1f}.mobile-nav,.mobile-nav.active,.dark .mobile-nav,.dark .mobile-nav.active,.mobile-nav-bar,.dark .mobile-nav-bar{background:var(--dr-bg)!important;color:var(--dr-fg)!important}.mobile-nav-bar,.dark .mobile-nav-bar{border-bottom:1px solid var(--dr-line)!important}.mobile-nav .mobile-nav-logo,.mobile-nav .mobile-nav-close{color:var(--dr-fg)!important}.mobile-nav .mobile-nav-close:hover,.dark .mobile-nav .mobile-nav-close:hover{background:var(--dr-hover)!important}.mobile-nav-categories .nav-item.has-mega,.mobile-nav-categories>.nav-link-plain,.dark .mobile-nav-categories .nav-item.has-mega,.dark .mobile-nav-categories>.nav-link-plain{border-color:var(--dr-line)!important}.mobile-nav .nav-link,.mobile-nav .nav-link-plain,.mobile-nav .mega-toggle,.mobile-nav .mega-col li a,.dark .mobile-nav .mega-col li a,.dark .mobile-nav .mega-col ul li a,.mobile-nav-more a,.mobile-nav .mobile-nav-list li a{color:var(--dr-fg)!important}.mobile-nav .mega-col li a,.dark .mobile-nav .mega-col li a{border-bottom:1px dotted var(--dr-line)!important}.mobile-nav .mega-col li:last-child a{border-bottom:0!important}.mobile-nav-more a,.dark .mobile-nav-more a{border-bottom:1px solid var(--dr-line)!important}.mobile-nav .mega-col li a:hover,.mobile-nav-more a:hover{background:var(--dr-hover);color:var(--dr-fg)!important}.mobile-nav .mega-col li a:focus-visible{background:var(--dr-hover);color:var(--dr-fg)!important}.mobile-nav-more a:focus-visible{background:var(--dr-hover);color:var(--dr-fg)!important}.mobile-nav .mega-intro p,.dark .mobile-nav .mega-intro p,.mobile-nav .mega-col-label,.dark .mobile-nav .mega-col-label,.mobile-nav-section-label,.dark .mobile-nav-section-label{color:var(--dr-muted)!important}.mobile-nav .mega-col,.dark .mobile-nav .mega-col{background:var(--dr-panel)!important}.mobile-nav .mega-view-all,.dark .mobile-nav .mega-view-all{background:var(--dr-btn-bg)!important;color:var(--dr-btn-fg)!important}.mobile-nav-footer,.dark .mobile-nav-footer{border-top:1px solid var(--dr-line)!important}.mobile-nav-theme-toggle,.dark .mobile-nav-theme-toggle{background:var(--dr-panel)!important;color:var(--dr-fg)!important;border:1px solid var(--dr-line)!important}.mobile-nav .btn-get-quote{color:#0f1a1f!important;background:#ffb627!important}.mobile-nav :is(a,button):focus-visible{outline:3px solid var(--dr-fg);outline-offset:2px}@media (min-width:1100px){.mobile-menu-toggle,.mobile-nav,.mobile-nav.active{display:none!important}body:has(.mobile-nav.active){overflow:auto}body:has(.mobile-nav.active) .site-header{visibility:visible!important;pointer-events:auto!important}body:has(.mobile-nav.active) .header-gradient{visibility:visible!important;pointer-events:auto!important}body:has(.mobile-nav.active) #site-header{visibility:visible!important;pointer-events:auto!important}}.mobile-nav-categories .nav-link,.mobile-nav-categories .nav-link-plain{font-family:var(--font-serif)!important;letter-spacing:0!important;font-size:1.4rem!important;font-style:normal!important;font-weight:600!important}.mobile-nav .mega-col{border-left:0!important}:root{--read:880px;--wide:1080px}:is(.article-content,.journal-body,.feature-pillar,.editorial-body)>:is(p,ul,ol,h2,h3,h4,blockquote,figure,pre,details),:is(.article-content,.journal-body,.feature-pillar,.editorial-body) :is(section.feature-pillar)>:is(p,ul,ol,h2,h3,h4,blockquote,figure,pre,details),:is(.quick-answer,.axiom-key-takeaways,.key-takeaways,.axiom-inline-cta,.toc-container,nav.axiom-toc,.axiom-byline,.share-bar,.author-box,.axiom-featured-article,.axiom-qa-costs,.axiom-faq-section,.faq-section,div.cta-section,.axiom-town-stats,.axiom-local-stats-strip,.local-resources,.axiom-calc-qanswer,.axiom-calc-intro,.axiom-calculator,.axiom-examples-nav,.axiom-calc-takeaways,.axiom-calc-methodology,.axiom-calc-sources,.axiom-calc-faq,.axiom-calc-related,.axiom-calc-reviewed),:is(.article-content,.journal-body,.feature-pillar) table{box-sizing:border-box;width:100%;max-width:var(--read)!important;margin-left:auto!important;margin-right:auto!important}.article-content>:is(p,ul,ol,h2,h3,h4,blockquote,figure){width:auto}:is(.related-posts,.related-posts-grid,.axiom-related-guides,.axiom-related-qa,.nearby-companies,.local-latest-articles,.axiom-nearby-towns),.container:is(.axiom-section,.axiom-block)>:is(.axiom-grid,.content-grid){box-sizing:border-box;width:100%;max-width:var(--wide)!important;margin-left:auto!important;margin-right:auto!important}:is(.article-content,.journal-body,.feature-pillar,.editorial-body) :is(figure,.wp-block-image,.axiom-article-figure){box-sizing:border-box;width:100%;max-width:var(--read)!important;margin-left:auto!important;margin-right:auto!important}:is(.article-content,.journal-body,.feature-pillar,.editorial-body) :is(figure,.wp-block-image) img{border-radius:12px;height:auto;display:block;width:100%!important;max-width:100%!important}:is(.article-content,.journal-body,.feature-pillar,.editorial-body) :is(figure,.wp-block-image) :is(figcaption,.wp-element-caption){color:var(--text-3,#5d6b70);margin-top:.5rem;font-size:.875rem;text-align:left!important;font-style:normal!important}:is(.article-content,.journal-body,.feature-pillar,.editorial-body)>img,:is(.article-content,.journal-body,.feature-pillar,.editorial-body) p>img{width:100%;max-width:var(--read);border-radius:12px;height:auto;margin-inline:auto;display:block}.toc-container{box-sizing:border-box;max-width:var(--read)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}body.page-template-page-pillar .toc-container{max-width:var(--read)!important;margin-left:auto!important;margin-right:auto!important}body.page-template-page-pillar .article-content{max-width:var(--wide)!important}.content-card-title a,.company-card__name a{background-image:none!important;padding-bottom:0!important}@media (min-width:560px) and (max-width:1099px){.mobile-nav{border-left:1px solid var(--dr-line);width:420px;max-width:92vw;box-shadow:-12px 0 40px #00000059;inset:0 0 0 auto!important;transform:translate(100%)!important}.mobile-nav.active{transform:translate(0)!important}body:has(.mobile-nav.active):before{content:"";z-index:98;background:#080e118c;position:fixed;inset:0}}.dark [class*=pillar-quick-answer-wrap],.dark .axiom-block,.dark .axiom-inline-cta-wrap{box-shadow:none!important;background:0 0!important;border:0!important}.dark body.page-template-page-pillar .quick-answer,.dark body.page-template-page-pillar .axiom-pillar-quick-answer-wrap .quick-answer{box-shadow:none;background:#14212a!important;border:1px solid #f5ede024!important}.dark body.page-template-page-pillar .quick-answer:before{background:#ffb627!important}.dark body.page-template-page-pillar .quick-answer-title,.dark body.page-template-page-pillar .axiom-pillar-quick-answer-wrap .quick-answer-title{color:#f5ede0!important}.dark body.page-template-page-pillar .quick-answer-body,.dark body.page-template-page-pillar .axiom-pillar-quick-answer-wrap .quick-answer-body{color:#d6dde0!important}.dark body.page-template-page-pillar .quick-answer-title .axiom-icon{color:#0f1a1f!important;stroke:#0f1a1f!important;background:#ffb627!important}.editorial-hero,.editorial-hero--compact,body.page-template-page-pillar .editorial-hero--compact,body.page-template-page-pillar .editorial-hero{padding-top:calc(var(--header-height) + clamp(1.25rem, 3vw, 2.25rem))!important}.archive-header,.category-header,.category-hero{padding-top:calc(var(--header-height) + 1.25rem)!important}.axiom-inline-cta :is(p,small,label,legend,.axiom-inline-cta__sub,.axiom-inline-cta__small){color:#d3cdbf!important}.axiom-inline-cta :is(h2,h3,.axiom-inline-cta__headline){color:#f5ede0!important}.articles-hero__eyebrow,.videos-hero__eyebrow,.editorial-hero__eyebrow,.articles-featured__eyebrow{color:#ffb627!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#0f1a1f!important;border:1px solid #ffb62773!important}.editorial-hero__eyebrow{border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;display:inline-flex}.editorial-hero--compact .editorial-hero__meta,.editorial-hero--compact .editorial-hero__meta *{text-shadow:0 1px 3px #0009;color:#fff!important}.articles-hero__pill,.videos-hero__pill{color:#0f1a1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #0f1a1f24!important}.articles-hero__pill strong,.videos-hero__pill strong{color:#7a4f00!important}.dark .articles-hero__pill,.dark .videos-hero__pill{color:#f5ede0!important;background:#14212a!important;border-color:#f5ede02e!important}.dark .articles-hero__pill strong,.dark .videos-hero__pill strong{color:#ffb627!important}.video-card__badge{color:#f5ede0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f1a1fe0!important;border:1px solid #f5ede038!important}.dark .articles-page,.dark .videos-page{color:#f5ede0;background:#0a1114!important}.dark .qa-library-wrap{background-image:linear-gradient(#0f1a1f 0%,#0a1114 100%)!important}.dark .articles-chips{background:#0a1114eb!important}.dark .articles-chip,.dark a.page-numbers,.dark .page-numbers:not(.current),.dark .news-hub__search{color:#f5ede0!important;background:#14212a!important;border-color:#f5ede02e!important}.dark .news-hub__search input{color:#f5ede0!important;background:0 0!important}.dark .axiom-qa-eyebrow{color:#ffb627!important}.dark .local-pages-section__count,.dark .axiom-region-btn.active,.dark .axiom-region-btn:hover{color:#0f1a1f!important}.area-guide{max-width:var(--read);color:var(--text-1,inherit);margin:3rem auto;padding:0 1rem}.area-guide h2{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem)}.area-guide h3{border-top:1px solid var(--color-surface-border,#0f1a1f24);margin:2rem 0 .75rem;padding-top:1.25rem;font-size:1.25rem}.area-guide ul{margin:0 0 1rem;padding-left:1.25rem}.area-guide li{margin-bottom:.6rem;line-height:1.65}.area-guide__more{font-weight:600}.aiv-cap{color:#4a5a60}.aiv-cap a{color:inherit;text-decoration:underline}.dark .aiv-cap,.dark .aiv-cap a{color:#b4bdc0}.dark .news-widget__cta,.dark .category-calc-cta{color:#ffb627!important}.avs-breadcrumb__current{color:#33454b!important}.dark .avs-breadcrumb__current,.news-hub__hero .breadcrumbs,.news-hub__hero .breadcrumbs a,.news-hub__hero .breadcrumbs span{color:#d3cdbf!important}.news-hub__hero .breadcrumbs [aria-current],.news-hub__hero .breadcrumbs .current{color:#fff!important}.content-card-category{border-radius:999px;padding:.25rem .6rem;color:#f5ede0!important;background:#0f1a1fdb!important}.axiom-featured-article__badge{color:#ffb627!important;background:#0f1a1f!important}.leaflet-container .leaflet-control-attribution a{color:#005a87}.archive-count{color:#fff;text-shadow:0 1px 3px #0000008c}.dark .axiom-inline-cta input::placeholder,.dark .axiom-inline-cta textarea::placeholder{color:#a9b5b9;opacity:1}.dark :is(.articles-page,.videos-page,.axiom-video-single){--gel-deep:#f5ede0;--gel-mid:#ffb627;--gel-soft:#14212a;--gel-cream:#0a1114;--gel-gold:#ffb627;--gel-ink:#f5ede0;color:#f5ede0;background:#0a1114}.dark :is(.articles-page,.videos-page,.axiom-video-single) :is(h1,h2,h3,h4){color:#f5ede0}.dark :is(.articles-page,.videos-page,.axiom-video-single) :is(p,li,time,small,.avs-breadcrumb,.avs-breadcrumb__current,.avs-chapter__time,.avs-chapter__label,.articles-chip__count){color:#c3ccd0}.dark .avs-breadcrumb a,.dark .avs-topic,.dark .avs-topic a{color:#ffb627}.dark .avs-topic{background:#ffb6271f}.dark a.avs-btn,.dark a.avs-btn:hover{color:#0f1a1f!important}.dark .articles-hero{background:#0f1a1f!important}.dark .articles-hero__title,.dark .articles-hero__title em{color:#f5ede0}.dark .articles-hero__title em{color:#ffb627}.leaflet-marker-icon.marker-cluster,.leaflet-marker-icon.marker-cluster span{font-weight:600;color:#0f1a1f!important}.axiom-calc-qanswer strong{color:#7a4f00!important}.dark .axiom-calc-qanswer strong{color:#ffb627!important}.dark a.avs-btn[href*=youtube],.dark a.avs-btn[href*=youtu\.be]{color:#fff!important}.axiom-inline-video .aiv-cap{color:#4a5a60!important}.dark .axiom-inline-video .aiv-cap,.dark .axiom-inline-video .aiv-cap a{color:#b4bdc0!important}.archive-header.archive-header--has-hero .archive-count{text-shadow:0 1px 3px #0009;color:#fff!important}body.single-axiom_journal .journal-body.container>:is(h2,h3,h4,p,ul,ol,blockquote){margin-left:auto!important;margin-right:auto!important}.company-content :is(p,ul,ol),.company-description :is(p,ul,ol){max-width:none!important}.btn-primary,.btn-primary-lg,.btn.btn-primary,button.btn-primary,a.btn-primary,.axiom-qa-cta__btn--primary{color:#0f1a1f!important;background:#ffb627!important;border-color:#ffb627!important}.btn-primary:hover,.btn-primary-lg:hover,.btn.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover,.axiom-qa-cta__btn--primary:hover{color:#0f1a1f!important;background:#ffc652!important;border-color:#ffc652!important}.btn-primary:focus-visible{color:#0f1a1f!important;background:#ffc652!important;border-color:#ffc652!important}.btn-primary-lg:focus-visible{color:#0f1a1f!important;background:#ffc652!important;border-color:#ffc652!important}.btn-outline,button.btn-outline,a.btn-outline,.guides-cat__view-all{color:#0f1a1f;background:0 0;border:1px solid #0f1a1f59}.dark .btn-outline,.dark button.btn-outline,.dark a.btn-outline,.dark .guides-cat__view-all{color:#f5ede0;border-color:#f5ede059}.btn-outline:hover,button.btn-outline:hover,a.btn-outline:hover,.guides-cat__view-all:hover,.dark .btn-outline:hover,.dark button.btn-outline:hover,.dark a.btn-outline:hover,.dark .guides-cat__view-all:hover{color:#0f1a1f!important;background:#ffb627!important;border-color:#ffb627!important}.axiom-qa-cta__btn:not(.axiom-qa-cta__btn--primary):hover{color:#f5ede0!important;background:#f5ede02e!important}.content-card .content-card-title a:hover,.content-card:hover .content-card-title a{color:#0f1a1f}.dark .content-card .content-card-title a:hover,.dark .content-card:hover .content-card-title a,.insights-section .content-card .content-card-title a:hover,.insights-section .content-card:hover .content-card-title a{color:#ffb627}.directory-search__btn:hover,.directory-search button[type=submit]:hover{color:#0f1a1f!important;background-color:#ffc652!important}.directory-search__btn:focus-visible{color:#0f1a1f!important;background-color:#ffc652!important}.dark .axiom-qa-cta__btn--primary:hover{color:#0f1a1f!important}.dark .company-cta-card,.dark .company-sidebar__card.company-cta-card{background:#14212a!important;border-color:#ffb62780!important}@media (max-width:899px){:is(.article-content,.journal-body,.feature-pillar,.editorial-body,.entry-content,.company-description,.axiom-calculator) table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-y:hidden;width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}:is(.article-content,.journal-body,.feature-pillar,.editorial-body,.entry-content,.company-description,.axiom-calculator) table :is(th,td){white-space:normal;vertical-align:top;min-width:7.5rem}:is(.article-content,.journal-body,.feature-pillar,.editorial-body,.entry-content,.company-description,.axiom-calculator) table:focus-visible{outline:3px solid var(--amber,#ffb627);outline-offset:2px}}