:root{
--ahx-navy:#06182d;
--ahx-navy-2:#0b2f52;
--ahx-blue:#0b5fa5;
--ahx-cyan:#00d6e6;
--ahx-cyan-dark:#008b98;
--ahx-violet:#7247ef;
--ahx-orange:#ff8b2d;
--ahx-red:#c93d59;
--ahx-ink:#11263d;
--ahx-muted:#52677e;
--ahx-bg:#edf5f8;
--ahx-soft:#f7fbfd;
--ahx-line:#cbdce6;
--ahx-white:#fff;
--ahx-pad:clamp(22px,4.2vw,84px);
} body.ahx-active{
margin:0;
background:var(--ahx-bg);
color:var(--ahx-ink);
overflow-x:hidden;
}
body.ahx-active *{box-sizing:border-box}
body.ahx-active strong,
body.ahx-active b{font-weight:550}
body.ahx-active a{transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}
body.ahx-active button,
body.ahx-active input,
body.ahx-active select,
body.ahx-active textarea,
body.ahx-active .button{border-radius:0!important}
body.ahx-active #page,
body.ahx-active #page.grid-container,
body.ahx-active .site.grid-container,
body.ahx-active .site-content.grid-container,
body.ahx-active .site-content,
body.ahx-active .content-area,
body.ahx-active main.site-main{
width:100%!important;
max-width:none!important;
}
body.ahx-active #page{margin:0!important}
body.ahx-active .site-content{
display:block!important;
padding:0!important;
}
body.ahx-active .content-area{float:none!important}
body.ahx-active .widget-area{display:none!important}
body.ahx-active .site-header{background:transparent!important}
body.ahx-active .site-header .inside-header{
width:100%!important;
max-width:none!important;
padding:0!important;
display:block!important;
}
body.ahx-active .site-header .site-branding,
body.ahx-active .site-header .site-logo,
body.ahx-active .main-navigation{display:none!important}
body.ahx-active:not(.ahx-home) .inside-article{
width:calc(100% - (2 * var(--ahx-pad)))!important;
max-width:none!important;
margin:0 var(--ahx-pad) clamp(42px,5vw,86px)!important;
padding:clamp(28px,4vw,64px)!important;
background:#fff;
border:1px solid var(--ahx-line);
box-shadow:0 18px 46px rgba(8,34,58,.07);
border-radius:0!important;
}
body.ahx-active .entry-content{
font-size:18px;
line-height:1.78;
color:#293e54;
}
body.ahx-active .entry-content>p,
body.ahx-active .entry-content>ul,
body.ahx-active .entry-content>ol,
body.ahx-active .entry-content>blockquote{
max-width:1280px;
}
body.ahx-active .entry-content p{margin-top:0;margin-bottom:1.15em}
body.ahx-active .entry-content h2{
max-width:1450px;
font-size:clamp(28px,2.8vw,43px);
line-height:1.16;
letter-spacing:-.025em;
color:var(--ahx-navy);
font-weight:500;
margin:1.55em 0 .55em;
}
body.ahx-active .entry-content h3{
max-width:1400px;
font-size:clamp(22px,2.15vw,31px);
line-height:1.23;
color:var(--ahx-navy-2);
font-weight:500;
margin:1.35em 0 .5em;
}
body.ahx-active .entry-content h4{font-size:21px;color:var(--ahx-navy-2);font-weight:500}
body.ahx-active .entry-content a{color:#075d9d;text-decoration-thickness:1px;text-underline-offset:3px}
body.ahx-active .entry-content img{max-width:100%;height:auto}
body.ahx-active .entry-content figure{max-width:none!important;margin:30px 0}
body.ahx-active .entry-content figure img{width:100%;max-height:760px;object-fit:cover}
body.ahx-active .entry-content blockquote{
margin:30px 0;
padding:22px 28px;
border-left:7px solid var(--ahx-cyan);
background:#eef9fb;
color:#18374e;
}
body.ahx-active .entry-content ul,
body.ahx-active .entry-content ol{padding-left:1.35em}
body.ahx-active .entry-content li{margin:.42em 0}
body.ahx-active .entry-content table{
width:100%!important;
max-width:none!important;
border-collapse:collapse;
margin:30px 0;
background:#fff;
font-size:16px;
}
body.ahx-active .entry-content th,
body.ahx-active .entry-content td{padding:13px 15px;border:1px solid #c9d9e3;text-align:left;vertical-align:top}
body.ahx-active .entry-content th{background:#082c4d;color:#fff;font-weight:500} .ahx-header{
width:100%;
background:linear-gradient(116deg,#041528 0%,#0a3459 55%,#6435ba 100%);
color:#fff;
position:relative;
z-index:100;
border-bottom:4px solid var(--ahx-cyan);
}
.ahx-header:before{
content:"";
position:absolute;
inset:0;
background:linear-gradient(102deg,transparent 0 68%,rgba(0,214,230,.12) 68% 80%,transparent 80%);
pointer-events:none;
}
.ahx-header__top,
.ahx-nav__inner{
width:100%;
max-width:none;
margin:0;
padding-left:var(--ahx-pad);
padding-right:var(--ahx-pad);
}
.ahx-header__top{
min-height:112px;
display:grid;
grid-template-columns:auto minmax(360px,760px) auto;
gap:clamp(22px,3vw,58px);
align-items:center;
position:relative;
z-index:2;
}
.ahx-brand{
display:flex;
align-items:center;
gap:15px;
color:#fff!important;
text-decoration:none!important;
white-space:nowrap;
}
.ahx-brand__mark{
width:58px;
height:62px;
flex:0 0 58px;
display:block;
background:linear-gradient(145deg,rgba(0,214,230,.19),rgba(114,71,239,.2));
border-left:4px solid var(--ahx-cyan);
border-bottom:4px solid rgba(255,255,255,.35);
padding:8px;
transform:skewX(-4deg);
}
.ahx-brand__mark svg{width:100%;height:100%;display:block;overflow:visible;transform:skewX(4deg)}
.ahx-brand__mark .ahx-logo-paper{fill:none;stroke:#fff;stroke-width:3.2;stroke-linejoin:miter}
.ahx-brand__mark .ahx-logo-fold{fill:none;stroke:#77f4ff;stroke-width:3.2;stroke-linejoin:miter}
.ahx-brand__mark .ahx-logo-check{fill:none;stroke:#77f4ff;stroke-width:4.5;stroke-linecap:square;stroke-linejoin:miter}
.ahx-brand__copy{display:flex;flex-direction:column;min-width:0}
.ahx-wordmark{display:flex;align-items:baseline;gap:0;line-height:1;letter-spacing:-.03em}
.ahx-wordmark i,
.ahx-wordmark em,
.ahx-wordmark b{font-style:normal;font-size:25px;font-weight:500}
.ahx-wordmark i{color:#fff}
.ahx-wordmark em{color:#78f3ff;margin-left:5px}
.ahx-wordmark b{color:#fff;font-size:15px;margin-left:3px;letter-spacing:0}
.ahx-brand__copy small{margin-top:7px;color:#d4eef4;font-size:12.5px;letter-spacing:.055em}
.ahx-header-search{
display:grid;
grid-template-columns:38px 1fr auto;
align-items:center;
background:#fff;
border:2px solid #fff;
min-height:54px;
box-shadow:8px 8px 0 rgba(0,0,0,.11);
}
.ahx-header-search>span{display:flex;justify-content:center}
.ahx-header-search svg{width:20px;fill:var(--ahx-navy)}
.ahx-header-search input{
border:0!important;
outline:0!important;
background:#fff!important;
color:var(--ahx-ink)!important;
min-width:0;
font-size:16px;
padding:12px 8px!important;
}
.ahx-header-search button,
.ahx-big-search button,
.ahx-button{
border:0!important;
background:linear-gradient(120deg,#075fa7,#7046df)!important;
color:#fff!important;
min-height:50px;
padding:12px 21px!important;
text-decoration:none!important;
font-weight:500!important;
cursor:pointer;
}
.ahx-header-search button:hover,
.ahx-big-search button:hover,
.ahx-button:hover{background:linear-gradient(120deg,#008a97,#075fa7)!important;color:#fff!important}
.ahx-button--light{background:#fff!important;color:#082b4c!important;border:1px solid #fff!important}
.ahx-button--light:hover{background:#dff9fc!important;color:#082b4c!important}
.ahx-menu-toggle{
display:none;
border:1px solid rgba(255,255,255,.5)!important;
background:transparent!important;
color:#fff!important;
padding:10px!important;
min-width:52px;
}
.ahx-menu-toggle span{display:block;width:26px;height:2px;background:#fff;margin:5px auto}
.ahx-menu-toggle em{display:none}
.ahx-nav{border-top:1px solid rgba(255,255,255,.16);background:rgba(2,16,31,.42);position:relative;z-index:3}
.ahx-nav__inner{display:flex;align-items:stretch;gap:0}
.ahx-nav a,
.ahx-nav-group>button{
display:flex;
align-items:center;
min-height:52px;
padding:0 15px;
border:0;
background:transparent;
color:#fff!important;
text-decoration:none!important;
font-size:14px;
font-weight:400;
white-space:nowrap;
cursor:pointer;
}
.ahx-nav a:hover,
.ahx-nav-group>button:hover,
.ahx-nav-group.is-open>button{background:rgba(0,214,230,.15)}
.ahx-nav-group{position:relative}
.ahx-nav-group>button span{margin-left:7px;color:#78f3ff}
.ahx-nav-drop{
position:absolute;
left:0;
top:100%;
min-width:285px;
background:#fff;
border:1px solid var(--ahx-line);
box-shadow:0 20px 48px rgba(4,22,40,.22);
display:none;
}
.ahx-nav-group:hover .ahx-nav-drop,
.ahx-nav-group.is-open .ahx-nav-drop{display:block}
.ahx-nav-drop a{color:var(--ahx-ink)!important;min-height:46px;border-bottom:1px solid #e7eef2;padding:0 18px}
.ahx-nav-drop a:hover{background:#e9f8fa;color:#075c9b!important} .ahx-home .site-content,
.ahx-home #primary,
.ahx-home main.site-main{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
.ahx-home .inside-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.ahx-home .entry-header,
.ahx-home .post-image,
.ahx-home .featured-image{display:none!important}
.ahx-home .entry-content{margin:0!important;width:100%!important;max-width:none!important}
.ahx-homepage{width:100%;max-width:none;background:var(--ahx-bg)}
.ahx-hero{
width:100%;
min-height:680px;
display:grid;
grid-template-columns:minmax(0,1.05fr) minmax(540px,.95fr);
background:linear-gradient(125deg,#06172c 0%,#0a375f 55%,#7043c7 100%);
color:#fff;
overflow:hidden;
}
.ahx-hero__copy{
padding:clamp(60px,7vw,130px) var(--ahx-pad);
align-self:center;
position:relative;
z-index:2;
}
.ahx-hero__copy:before{content:"";position:absolute;left:0;top:12%;width:9px;height:68%;background:linear-gradient(var(--ahx-cyan),var(--ahx-orange))}
.ahx-kicker,
.ahx-section-head>span,
.ahx-now>div>span,
.ahx-inline-tool>div>span,
.ahx-author span,
.ahx-trust>div>span{
display:block;
text-transform:uppercase;
letter-spacing:.085em;
font-size:13px;
color:#007f8d;
font-weight:500;
}
.ahx-hero .ahx-kicker{color:#78f4ff}
.ahx-hero h1{
max-width:970px;
margin:14px 0 24px;
color:#fff;
font-size:clamp(54px,5.6vw,104px);
line-height:.96;
letter-spacing:-.048em;
font-weight:500;
}
.ahx-hero p{max-width:900px;font-size:clamp(19px,1.35vw,25px);line-height:1.58;color:#eef9ff;margin-bottom:0}
.ahx-hero__image{position:relative;min-height:680px;overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}
.ahx-hero__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.ahx-hero__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,23,44,.38),transparent 36%),linear-gradient(0deg,rgba(104,59,191,.28),transparent 55%)}
.ahx-big-search{
display:grid;
grid-template-columns:50px minmax(0,1fr) auto;
align-items:center;
max-width:980px;
margin-top:34px;
background:#fff;
border-left:6px solid var(--ahx-cyan);
box-shadow:10px 10px 0 rgba(0,0,0,.12);
}
.ahx-big-search>span{display:flex;justify-content:center}
.ahx-big-search svg{width:23px;fill:var(--ahx-navy)}
.ahx-big-search input{border:0!important;outline:0!important;background:#fff!important;color:var(--ahx-ink)!important;min-height:62px;font-size:17px;padding:12px!important}
.ahx-problem-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.ahx-problem-links a{color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.34);padding:9px 13px;font-size:14px;background:rgba(255,255,255,.07)}
.ahx-problem-links a:hover{background:rgba(0,214,230,.14);border-color:#78f4ff}
.ahx-problem-links a span{color:#78f4ff;margin-left:6px}
.ahx-section{
width:100%;
max-width:none;
margin:0;
padding:clamp(66px,6vw,112px) var(--ahx-pad);
}
.ahx-section-head{max-width:1050px;margin-bottom:40px}
.ahx-section-head h2{font-size:clamp(36px,3.7vw,68px);line-height:1.04;margin:9px 0 14px;color:var(--ahx-navy);font-weight:500;letter-spacing:-.035em}
.ahx-section-head p{font-size:18px;line-height:1.65;color:var(--ahx-muted);margin:0}
.ahx-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.ahx-topic-card,
.ahx-tool-card{min-width:0;margin:0;background:#fff;border:1px solid var(--ahx-line);position:relative;overflow:hidden}
.ahx-topic-card:before,
.ahx-tool-card:before{content:"";position:absolute;left:0;top:0;width:7px;height:100%;background:linear-gradient(var(--ahx-cyan),var(--ahx-violet));z-index:2;pointer-events:none}
.ahx-topic-card>a,
.ahx-tool-card>a{
height:100%;
min-height:260px;
display:flex!important;
flex-direction:column;
padding:28px 28px 25px 31px;
text-decoration:none!important;
color:var(--ahx-ink)!important;
}
.ahx-topic-card:hover,
.ahx-tool-card:hover{transform:translateY(-4px);border-color:#70c7d1;box-shadow:0 18px 36px rgba(6,32,55,.1)}
.ahx-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#e6f7fa;margin-bottom:20px;flex:0 0 auto}
.ahx-icon svg{width:25px;height:25px;fill:#075b78}
.ahx-topic-card h3,
.ahx-tool-card h3{font-size:24px;line-height:1.18;color:var(--ahx-navy);font-weight:500;margin:0 0 12px;overflow-wrap:anywhere}
.ahx-topic-card p,
.ahx-tool-card p{font-size:15.5px;line-height:1.58;color:var(--ahx-muted);margin:0 0 22px}
.ahx-card-cta{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:14px;border-top:1px solid #e6edf1;color:#075c9b;font-size:14px;font-weight:500}
.ahx-card-cta i{font-style:normal;color:var(--ahx-violet)}
.ahx-split-feature{width:100%;display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:#06182d;color:#fff}
.ahx-split-feature__image{position:relative;min-height:520px;overflow:hidden}
.ahx-split-feature__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.ahx-split-feature__copy{padding:clamp(58px,6vw,110px) var(--ahx-pad);align-self:center;position:relative}
.ahx-split-feature__copy:before{content:"";position:absolute;right:0;top:0;border-top:110px solid var(--ahx-violet);border-left:110px solid transparent}
.ahx-split-feature h2{max-width:900px;font-size:clamp(40px,4.1vw,76px);line-height:1.02;font-weight:500;letter-spacing:-.036em;color:#fff;margin:10px 0 19px}
.ahx-split-feature p{max-width:900px;font-size:18px;line-height:1.72;color:#d8eaf7}
.ahx-tools-section{background:linear-gradient(135deg,#f9fcfd,#e4f2f6)}
.ahx-tools-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.ahx-tool-card>a{min-height:245px}
.ahx-tool-card h3{font-size:21px}
.ahx-latest-section{background:#fff}
.ahx-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ahx-latest-grid article{display:grid;grid-template-rows:240px 1fr;background:#f9fcfd;border:1px solid var(--ahx-line);min-width:0}
.ahx-latest-image{display:block;overflow:hidden;background:#dce8ee}
.ahx-latest-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
.ahx-latest-grid article:hover .ahx-latest-image img{transform:scale(1.025)}
.ahx-latest-body{padding:25px}
.ahx-latest-body>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#087c8b}
.ahx-latest-grid h3{font-size:24px;line-height:1.22;font-weight:500;margin:9px 0 12px;overflow-wrap:anywhere}
.ahx-latest-grid h3 a{color:var(--ahx-navy)!important;text-decoration:none!important}
.ahx-latest-grid p{font-size:15.5px;line-height:1.62;color:var(--ahx-muted)}
.ahx-link{color:#075c9b!important;text-decoration:none!important;font-weight:500}
.ahx-link i{font-style:normal;color:var(--ahx-violet)}
.ahx-editorial-band{
width:calc(100% - (2 * var(--ahx-pad)));
margin:0 var(--ahx-pad) 22px;
padding:clamp(34px,4vw,64px);
display:grid;
grid-template-columns:minmax(300px,.95fr) minmax(520px,1.45fr) auto;
gap:30px;
align-items:center;
background:linear-gradient(110deg,#071b32,#0b5670 62%,#6235b7);
color:#fff;
}
.ahx-editorial-band h2{color:#fff;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.08;margin:8px 0 12px}
.ahx-editorial-band>div>p{margin:0;color:#dcedf5;line-height:1.6}
.ahx-editorial-people{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ahx-editorial-people>a{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.26);color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,.06)}
.ahx-editorial-people>a>span{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #70eef8;color:#70eef8;font-size:15px}
.ahx-editorial-people h3{color:#fff;font-size:18px;font-weight:500;margin:0 0 5px}
.ahx-editorial-people p{color:#d8eaf2;font-size:13px;line-height:1.4;margin:0}
.ahx-trust{
width:calc(100% - (2 * var(--ahx-pad)));
margin:0 var(--ahx-pad) clamp(50px,5vw,92px);
display:grid;
grid-template-columns:.8fr 1.4fr auto;
gap:32px;
align-items:center;
background:linear-gradient(115deg,#073352,#0c7380);
padding:40px clamp(28px,4vw,64px);
color:#fff;
}
.ahx-trust h2{margin:6px 0 0;color:#fff;font-size:34px;font-weight:500}
.ahx-trust p{margin:0;color:#e7f6f8;line-height:1.65}
.ahx-trust a{color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.55);padding:13px 17px;white-space:nowrap} .ahx-archive-hero,
.ahx-article-hero{
width:100%;
margin:0 0 clamp(30px,4vw,66px);
display:grid;
grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);
background:linear-gradient(120deg,#06182d,#0b496c 65%,#7043c7);
color:#fff;
overflow:hidden;
}
.ahx-archive-hero{min-height:430px}
.ahx-archive-copy,
.ahx-article-hero__copy{padding:clamp(48px,6vw,104px) var(--ahx-pad);align-self:center}
.ahx-archive-hero h1,
.ahx-article-hero h1{max-width:1100px;font-size:clamp(48px,5vw,88px);line-height:.98;font-weight:500;color:#fff;margin:12px 0 20px;letter-spacing:-.04em}
.ahx-archive-hero p{max-width:950px;font-size:18px;line-height:1.68;color:#e4f5fa;margin:0}
.ahx-archive-image,
.ahx-article-hero__image{position:relative;min-height:430px;overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}
.ahx-archive-image img,
.ahx-article-hero__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ahx-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;color:#b8d5e4;margin-bottom:18px}
.ahx-breadcrumb a{color:#8ff4fb!important;text-decoration:none!important}
.ahx-breadcrumb--page{width:calc(100% - (2 * var(--ahx-pad)));margin:24px var(--ahx-pad) 18px;color:#62768a}
.ahx-breadcrumb--page a{color:#075c9b!important}
.ahx-article-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.ahx-article-meta span{padding:9px 12px;border:1px solid rgba(255,255,255,.3);color:#eaf7fb;font-size:13px;background:rgba(255,255,255,.06)}
body.ahx-category .inside-article,
body.archive.ahx-active .inside-article,
body.search.ahx-active .inside-article{
margin-bottom:18px!important;
padding:28px!important;
}
body.ahx-category .page-header,
body.ahx-category .archive-description{display:none!important}
body.ahx-category .site-main,
body.search.ahx-active .site-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 var(--ahx-pad) 70px}
body.ahx-category .site-main>.ahx-archive-hero,
body.search.ahx-active .site-main>.page-header{grid-column:1/-1}
body.ahx-category article,
body.search.ahx-active article{min-width:0}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title{font-size:24px;line-height:1.22;font-weight:500}
body.ahx-category article .entry-title a,
body.search.ahx-active article .entry-title a{color:var(--ahx-navy)!important;text-decoration:none!important}
body.ahx-category article .entry-summary,
body.search.ahx-active article .entry-summary{font-size:15px;line-height:1.62;color:var(--ahx-muted)} body.ahx-article .site-main{width:100%!important}
body.ahx-article .inside-article>.entry-header,
body.ahx-article .inside-article>.featured-image,
body.ahx-article .inside-article>.post-image{display:none!important}
body.ahx-article .inside-article>.entry-content{margin-top:0!important}
.ahx-article-hero{min-height:520px}
.ahx-article-hero__image{min-height:520px}
.ahx-article-hero h1{font-size:clamp(46px,4.4vw,82px);line-height:1.02}
.ahx-article-wrap{width:100%;max-width:none}
.ahx-article-wrap>.ahx-now{margin:0 0 30px}
.ahx-now{
width:100%;
display:grid;
grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);
border:1px solid #9ed8df;
background:linear-gradient(115deg,#e5f8fa,#fff);
border-left:8px solid var(--ahx-cyan);
}
.ahx-now>div{padding:24px 28px;border-right:1px solid #c5e5e9}
.ahx-now>div p{margin:6px 0 0!important;font-size:15px!important;line-height:1.45!important}
.ahx-now ol{margin:0!important;padding:22px 32px 22px 52px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ahx-now li{padding-left:4px;font-size:15px}
.ahx-toc{float:right;width:min(38%,520px);margin:0 0 28px 32px;border:1px solid var(--ahx-line);background:#f5fbfc}
.ahx-toc button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0!important;background:linear-gradient(115deg,#06182d,#0b5670)!important;color:#fff!important;padding:15px 18px!important;cursor:pointer}
.ahx-toc button i{font-style:normal;font-size:12px;color:#7af2fb}
.ahx-toc ol{display:none;margin:0!important;padding:17px 20px 17px 42px!important}
.ahx-toc.is-open ol{display:block}
.ahx-toc li{margin:8px 0;font-size:14px}
.ahx-toc a{font-size:14px;color:#075c9b!important;text-decoration:none!important}
.ahx-inline-tool{clear:both;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin:42px 0;padding:30px;border:1px solid #bfd8e3;background:linear-gradient(120deg,#f6fbfd,#e7f5f8)}
.ahx-inline-tool .ahx-icon{margin:0;width:62px;height:62px}
.ahx-inline-tool h2{font-size:29px!important;margin:5px 0 7px!important}
.ahx-inline-tool p{margin:0!important;font-size:15px!important}
.ahx-inline-tool>a{background:#06182d;color:#fff!important;text-decoration:none!important;padding:13px 17px;white-space:nowrap}
.ahx-related{clear:both;margin-top:48px;padding-top:42px;border-top:4px solid #e1ebf0}
.ahx-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ahx-related-grid article{border:1px solid var(--ahx-line);background:#fff;padding-bottom:20px;min-width:0}
.ahx-related-image{display:block;aspect-ratio:16/9;background:#e4edf2;overflow:hidden}
.ahx-related-image img{width:100%;height:100%;object-fit:cover}
.ahx-related h3{font-size:20px!important;margin:16px 18px 11px!important;line-height:1.28!important}
.ahx-related h3 a{color:var(--ahx-navy)!important;text-decoration:none!important}
.ahx-related .ahx-link{margin:0 18px;font-size:14px}
.ahx-author{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:46px;padding:30px;background:#06182d;color:#fff;border-left:8px solid var(--ahx-cyan)}
.ahx-author img{width:92px;height:92px;object-fit:cover;border-radius:0!important}
.ahx-author h2{font-size:27px!important;color:#fff!important;margin:4px 0 7px!important}
.ahx-author p{font-size:15px!important;color:#d8eaf5!important;margin:0 0 8px!important}
.ahx-author .ahx-link{color:#79f1fb!important} .ahx-editorial__hero{background:linear-gradient(120deg,#06182d,#0c5670,#6d40c4);color:#fff;padding:clamp(48px,6vw,100px);margin:-1px}
.ahx-editorial__hero h1{font-size:clamp(46px,5vw,82px)!important;line-height:1.02!important;color:#fff!important;font-weight:500!important;margin:10px 0 18px!important}
.ahx-editorial__hero p{max-width:1050px;color:#e7f6fb!important;font-size:20px!important}
.ahx-editorial__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0}
.ahx-editorial__grid>div{border:1px solid var(--ahx-line);padding:30px}
.ahx-editorial__grid>div>span{font-size:38px;color:#00a6b7}
.ahx-editorial__authors{margin:46px 0}
.ahx-editorial__authors>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ahx-editorial__authors a{border:1px solid var(--ahx-line);padding:30px;text-decoration:none!important}
.ahx-editorial__authors h3{margin-top:0!important}
.ahx-editorial__notice{background:#fff4e8;border-left:8px solid var(--ahx-orange);padding:30px}
body.ahx-tool-page .inside-article{
width:calc(100% - (2 * var(--ahx-pad)))!important;
max-width:none!important;
margin-left:var(--ahx-pad)!important;
margin-right:var(--ahx-pad)!important;
padding:clamp(28px,4vw,64px)!important;
}
body.ahx-tool-page .entry-content,
body.ahx-tool-page .entry-content>div,
body.ahx-tool-page .entry-content>section{width:100%!important;max-width:none!important}
body.ahx-tool-page .entry-content *,
body.ahx-tool-page .site-main *{border-radius:0!important}
.ahx-frist-tool{border:1px solid #b9dbe4;background:linear-gradient(135deg,#eef9fb,#fff);padding:clamp(20px,3vw,34px);margin:20px 0}
.ahx-frist-head{background:linear-gradient(120deg,#06182d,#0c6074);color:#fff;padding:28px;margin:-34px -34px 28px}
.ahx-frist-head h2{color:#fff!important;margin:6px 0 10px!important}
.ahx-frist-head p{color:#dceff5!important;margin:0!important}
.ahx-frist-grid{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end}
.ahx-frist-grid label{display:grid;gap:6px}
.ahx-frist-grid input,.ahx-frist-grid select{min-height:48px;border:1px solid #b7cfdb!important;background:#fff!important;padding:9px!important}
.ahx-frist-grid button{min-height:48px;border:0!important;background:#075c9b!important;color:#fff!important;padding:10px 16px!important}
.ahx-frist-result{margin-top:18px;border-left:6px solid var(--ahx-cyan);background:#fff;padding:18px}
.ahx-frist-result output{display:block;font-size:28px;color:var(--ahx-navy);margin:5px 0}
.ahx-frist-result p{font-size:14px!important;margin:0!important} body.ahx-active .site-footer{background:#06182d!important;color:#d6e8f2!important;border-top:4px solid var(--ahx-cyan)}
body.ahx-active .site-footer .grid-container{max-width:none!important;width:100%!important;padding-left:var(--ahx-pad)!important;padding-right:var(--ahx-pad)!important}
body.ahx-active .site-footer a{color:#78f3ff!important}
body.ahx-active .site-info{background:#06182d!important;color:#d6e8f2!important} @media(max-width:1450px){
.ahx-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.ahx-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.ahx-editorial-band{grid-template-columns:1fr 1.4fr}.ahx-editorial-band>.ahx-button{grid-column:1/-1;width:max-content}
}
@media(max-width:980px){
.ahx-header__top{grid-template-columns:auto 1fr auto}
.ahx-menu-toggle{display:block;justify-self:end}
.ahx-header-search{grid-column:1/-1;grid-row:2;margin-bottom:18px}
.ahx-nav{display:none}
.ahx-nav.is-open{display:block}
.ahx-nav__inner{display:block;padding-top:8px;padding-bottom:12px}
.ahx-nav a,.ahx-nav-group>button{width:100%;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}
.ahx-nav-group:hover .ahx-nav-drop{display:none}
.ahx-nav-group.is-open .ahx-nav-drop{display:block;position:static;box-shadow:none;border:0}
.ahx-nav-drop a{padding-left:30px}
}
@media(max-width:1120px){
.ahx-hero,.ahx-archive-hero,.ahx-article-hero{grid-template-columns:1fr}
.ahx-hero__image,.ahx-archive-image,.ahx-article-hero__image{min-height:430px;clip-path:none}
.ahx-hero{min-height:0}
.ahx-topic-grid,.ahx-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ahx-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ahx-split-feature{grid-template-columns:1fr}.ahx-split-feature__image{min-height:420px}
.ahx-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ahx-trust{grid-template-columns:1fr 1fr}.ahx-trust>a{grid-column:1/-1;width:max-content}
.ahx-editorial-band{grid-template-columns:1fr}.ahx-editorial-people{grid-template-columns:1fr 1fr}.ahx-editorial-band>.ahx-button{grid-column:auto}
body.ahx-category .site-main,body.search.ahx-active .site-main{grid-template-columns:repeat(2,minmax(0,1fr))}
.ahx-now ol{grid-template-columns:1fr}
}
@media(max-width:820px){
:root{--ahx-pad:14px}
body.ahx-active:not(.ahx-home) .inside-article{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;padding:22px!important}
.ahx-header__top{min-height:84px;gap:12px;padding-top:12px}
.ahx-brand__mark{width:48px;height:52px;flex-basis:48px}
.ahx-wordmark i,.ahx-wordmark em{font-size:20px}.ahx-wordmark b{font-size:12px}
.ahx-brand__copy small{font-size:10.5px}
.ahx-header-search{margin-bottom:12px}
.ahx-hero__copy{padding:52px 20px}.ahx-hero h1{font-size:clamp(46px,12vw,72px)}
.ahx-hero__image{min-height:300px}
.ahx-big-search{grid-template-columns:42px 1fr}.ahx-big-search button{grid-column:1/-1;width:100%}
.ahx-topic-grid,.ahx-tools-grid,.ahx-latest-grid{grid-template-columns:1fr 1fr}
.ahx-topic-card>a,.ahx-tool-card>a{min-height:230px;padding:23px}
.ahx-split-feature__image{min-height:300px}.ahx-split-feature__copy{padding:50px 22px}
.ahx-editorial-people{grid-template-columns:1fr}
.ahx-trust{grid-template-columns:1fr}.ahx-trust>a{grid-column:auto}
.ahx-archive-hero,.ahx-article-hero{margin-bottom:26px}.ahx-archive-copy,.ahx-article-hero__copy{padding:45px 20px}.ahx-archive-hero h1,.ahx-article-hero h1{font-size:clamp(42px,11vw,66px)}
.ahx-archive-image,.ahx-article-hero__image{min-height:290px}
.ahx-now{grid-template-columns:1fr}.ahx-now>div{border-right:0;border-bottom:1px solid #c5e5e9}.ahx-now ol{grid-template-columns:1fr}
.ahx-toc{float:none;width:100%;margin:0 0 26px}
.ahx-inline-tool{grid-template-columns:auto 1fr}.ahx-inline-tool>a{grid-column:1/-1;text-align:center}
.ahx-editorial__grid,.ahx-editorial__authors>div{grid-template-columns:1fr}
.ahx-frist-grid{grid-template-columns:1fr 1fr}.ahx-frist-grid button{grid-column:1/-1}
body.ahx-category .site-main,body.search.ahx-active .site-main{grid-template-columns:1fr;padding-left:14px;padding-right:14px}
}
@media(max-width:560px){
.ahx-brand__copy small{display:none}
.ahx-wordmark i,.ahx-wordmark em{font-size:18px}.ahx-wordmark b{font-size:10px}
.ahx-header-search{grid-template-columns:34px 1fr auto}.ahx-header-search button{padding-left:13px!important;padding-right:13px!important}
.ahx-section{padding:52px 14px}
.ahx-topic-grid,.ahx-tools-grid,.ahx-latest-grid,.ahx-related-grid{grid-template-columns:1fr}
.ahx-topic-card>a,.ahx-tool-card>a{min-height:0}
.ahx-problem-links{display:grid;grid-template-columns:1fr}
.ahx-latest-grid article{grid-template-rows:210px 1fr}
.ahx-editorial-band,.ahx-trust{width:calc(100% - 28px);margin-left:14px;margin-right:14px;padding:26px}
.ahx-inline-tool{grid-template-columns:1fr}.ahx-inline-tool .ahx-icon{width:50px;height:50px}
.ahx-author{grid-template-columns:1fr}
.ahx-frist-grid{grid-template-columns:1fr}.ahx-frist-head{margin:-20px -20px 22px}
} body.ahx-home .ah-author-index{display:none!important} :root{
--ahx-content:1180px;
--ahx-wide:1380px;
} .ahx-header{border-bottom:0!important}
.ahx-header__top,
.ahx-nav__inner{
width:min(100%,var(--ahx-wide))!important;
max-width:var(--ahx-wide)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:24px!important;
padding-right:24px!important;
}
.ahx-nav{border-top:1px solid rgba(255,255,255,.16);border-bottom:0!important}
body.ahx-active .site-header,
body.ahx-active .site-header .inside-header,
body.ahx-active .site-content,
body.ahx-active #primary,
body.ahx-active main.site-main{
margin-top:0!important;
padding-top:0!important;
}
body.ahx-home .ahx-hero,
body.ahx-category .ahx-archive-hero,
body.ahx-article .ahx-article-hero{margin-top:0!important} .ahx-header,
.ahx-hero,
.ahx-archive-hero,
.ahx-article-hero{
background:linear-gradient(116deg,#041528 0%,#0a3459 55%,#6435ba 100%);
}
.ahx-hero__copy,
.ahx-archive-copy,
.ahx-article-hero__copy{
padding-left:max(28px,calc((100vw - var(--ahx-wide))/2 + 24px))!important;
padding-right:clamp(34px,4vw,72px)!important;
} body.ahx-active:not(.ahx-home):not(.ahx-category):not(.ahx-search) .inside-article{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
padding:clamp(30px,3.4vw,48px)!important;
}
body.ahx-article .inside-article{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
}
.ahx-article-wrap{
width:100%!important;
max-width:1080px!important;
margin-left:auto!important;
margin-right:auto!important;
}
.ahx-article-wrap>p,
.ahx-article-wrap>ul,
.ahx-article-wrap>ol,
.ahx-article-wrap>blockquote,
.ahx-article-wrap>h2,
.ahx-article-wrap>h3,
.ahx-article-wrap>h4{
max-width:900px!important;
}
.ahx-article-wrap>figure,
.ahx-article-wrap>.wp-block-image,
.ahx-article-wrap>.wp-block-table,
.ahx-article-wrap>table{
max-width:1080px!important;
} body.ahx-tool-page .inside-article{
width:min(calc(100% - 48px),1320px)!important;
max-width:1320px!important;
margin-left:auto!important;
margin-right:auto!important;
padding:clamp(26px,3vw,46px)!important;
}
body.ahx-tool-page .entry-content,
body.ahx-tool-page .entry-content>div,
body.ahx-tool-page .entry-content>section{
width:100%!important;
max-width:100%!important;
} .ahx-homepage>.ahx-section,
.ahx-homepage>.ahx-editorial-band,
.ahx-homepage>.ahx-trust,
.ahx-homepage>.ahx-split-feature{
width:min(calc(100% - 48px),var(--ahx-wide))!important;
max-width:var(--ahx-wide)!important;
margin-left:auto!important;
margin-right:auto!important;
}
.ahx-homepage>.ahx-section{
padding-left:0!important;
padding-right:0!important;
}
.ahx-homepage>.ahx-tools-section{
padding-left:32px!important;
padding-right:32px!important;
border-left:1px solid #d5e5eb;
border-right:1px solid #d5e5eb;
}
.ahx-homepage>.ahx-split-feature{margin-top:18px!important;margin-bottom:18px!important}
.ahx-editorial-band,
.ahx-trust{margin-bottom:26px!important} .ahx-topic-grid,
.ahx-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
.ahx-topic-card>a,
.ahx-tool-card>a{
min-height:0!important;
padding:0!important;
display:flex!important;
flex-direction:column!important;
}
.ahx-card-image{
display:block;
width:100%;
height:155px;
overflow:hidden;
background:#dce9ef;
position:relative;
}
.ahx-tool-card .ahx-card-image{height:142px}
.ahx-card-image:after{
content:"";
position:absolute;
inset:auto 0 0 0;
height:42%;
background:linear-gradient(to top,rgba(5,29,49,.34),transparent);
pointer-events:none;
}
.ahx-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s ease}
.ahx-topic-card:hover .ahx-card-image img,
.ahx-tool-card:hover .ahx-card-image img{transform:scale(1.035)}
.ahx-card-body{
display:flex;
flex:1;
flex-direction:column;
padding:24px 24px 22px 28px;
min-width:0;
}
.ahx-card-body .ahx-icon{margin-top:-46px;margin-bottom:15px;position:relative;z-index:3;border:4px solid #fff;width:52px;height:52px;background:#e6f7fa}
.ahx-card-body .ahx-icon svg{width:25px;height:25px}
.ahx-topic-card h3,
.ahx-tool-card h3{
font-size:clamp(21px,1.55vw,25px)!important;
line-height:1.18!important;
min-height:2.36em;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:auto;
}
.ahx-topic-card p,
.ahx-tool-card p{font-size:17px!important;line-height:1.58!important}
.ahx-card-cta{font-size:15.5px!important} body.ahx-category .site-main,
body.search.ahx-active .site-main{
width:min(calc(100% - 48px),var(--ahx-wide))!important;
max-width:var(--ahx-wide)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:0!important;
padding-right:0!important;
}
body.ahx-category .site-main>.ahx-archive-hero{
width:100vw!important;
max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
grid-column:1/-1;
}
body.ahx-category article .inside-article,
body.search.ahx-active article .inside-article{
width:100%!important;
max-width:none!important;
height:100%;
margin:0!important;
padding:24px!important;
background:#fff;
border:1px solid var(--ahx-line);
box-shadow:none;
}
body.ahx-category article .post-image,
body.search.ahx-active article .post-image{display:none!important}
.ahx-archive-card-image{
display:block;
margin:-24px -24px 22px;
height:190px;
overflow:hidden;
background:#dce8ee;
}
.ahx-archive-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s ease}
body.ahx-category article:hover .ahx-archive-card-image img,
body.search.ahx-active article:hover .ahx-archive-card-image img{transform:scale(1.025)}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title{
font-size:25px!important;
line-height:1.22!important;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
}
body.ahx-category article .entry-summary,
body.search.ahx-active article .entry-summary{font-size:17px!important;line-height:1.62!important} .ahx-nav a,
.ahx-nav-group>button{font-size:15px!important}
.ahx-brand__copy small{font-size:13.5px!important}
.ahx-breadcrumb{font-size:15px!important}
.ahx-article-meta span{font-size:15px!important}
.ahx-section-head p,
.ahx-split-feature p{font-size:19px!important}
.ahx-latest-body>span{font-size:14px!important}
.ahx-latest-grid p{font-size:17px!important}
.ahx-related .ahx-link{font-size:16px!important}
.ahx-related h3{font-size:22px!important}
.ahx-now>div p,
.ahx-now li{font-size:17px!important}
.ahx-toc li,
.ahx-toc a{font-size:16px!important}
.ahx-inline-tool p,
.ahx-author p{font-size:17px!important}
.ahx-editorial-people p{font-size:15px!important} .ahx-hero h1{font-size:clamp(48px,4.3vw,68px)!important;line-height:1.02!important;max-width:820px!important;text-wrap:balance}
.ahx-archive-hero h1,
.ahx-article-hero h1{font-size:clamp(42px,3.8vw,64px)!important;line-height:1.04!important;max-width:980px!important;text-wrap:balance}
.ahx-section-head{max-width:900px!important}
.ahx-section-head h2{font-size:clamp(34px,3vw,50px)!important;line-height:1.08!important;text-wrap:balance}
.ahx-split-feature h2{font-size:clamp(36px,3.3vw,56px)!important;line-height:1.06!important;text-wrap:balance}
.ahx-trust h2{font-size:32px!important;line-height:1.12!important} .ahx-latest-grid article{grid-template-rows:220px 1fr!important}
.ahx-latest-grid h3{
font-size:25px!important;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
}
.ahx-related h3{
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
overflow:hidden;
} .ahx-breadcrumb--page{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin:24px auto 18px!important;
} body.ahx-active .site-footer .grid-container{
max-width:var(--ahx-wide)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:24px!important;
padding-right:24px!important;
}
@media(max-width:1120px){
.ahx-topic-grid,.ahx-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ahx-homepage>.ahx-section,
.ahx-homepage>.ahx-editorial-band,
.ahx-homepage>.ahx-trust,
.ahx-homepage>.ahx-split-feature{width:calc(100% - 36px)!important}
.ahx-hero__copy,.ahx-archive-copy,.ahx-article-hero__copy{padding-left:28px!important;padding-right:28px!important}
}
@media(max-width:820px){
.ahx-header__top,.ahx-nav__inner{padding-left:14px!important;padding-right:14px!important}
body.ahx-active:not(.ahx-home):not(.ahx-category):not(.ahx-search) .inside-article,
body.ahx-article .inside-article,
body.ahx-tool-page .inside-article{
width:calc(100% - 28px)!important;
max-width:none!important;
margin-left:14px!important;
margin-right:14px!important;
padding:22px!important;
}
.ahx-homepage>.ahx-section,
.ahx-homepage>.ahx-editorial-band,
.ahx-homepage>.ahx-trust,
.ahx-homepage>.ahx-split-feature{width:calc(100% - 28px)!important}
.ahx-homepage>.ahx-tools-section{padding-left:18px!important;padding-right:18px!important}
.ahx-topic-grid,.ahx-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.ahx-card-image,.ahx-tool-card .ahx-card-image{height:145px}
body.ahx-category .site-main,body.search.ahx-active .site-main{width:calc(100% - 28px)!important}
.ahx-archive-card-image{height:180px}
.ahx-section-head p,.ahx-split-feature p{font-size:18px!important}
.ahx-hero h1,.ahx-archive-hero h1,.ahx-article-hero h1{max-width:none!important}
}
@media(max-width:560px){
.ahx-topic-grid,.ahx-tools-grid{grid-template-columns:1fr!important}
.ahx-card-image,.ahx-tool-card .ahx-card-image{height:180px}
.ahx-homepage>.ahx-section,
.ahx-homepage>.ahx-editorial-band,
.ahx-homepage>.ahx-trust,
.ahx-homepage>.ahx-split-feature{width:calc(100% - 24px)!important}
.ahx-breadcrumb--page{width:calc(100% - 28px)!important}
} .ahx-editorial__hero{
width:100vw!important;
max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
padding-left:max(28px,calc((100vw - var(--ahx-wide))/2 + 24px))!important;
padding-right:max(28px,calc((100vw - var(--ahx-wide))/2 + 24px))!important;
}
.ahx-editorial__hero h1{max-width:1050px!important;font-size:clamp(40px,3.8vw,62px)!important;line-height:1.04!important;text-wrap:balance}
.ahx-editorial__hero p{font-size:19px!important;line-height:1.7!important} :root{
--ahx-content:1120px;
--ahx-archive:1240px;
--ahx-wide:1380px;
} .ahx-brand__mark .ahx-logo-line{
fill:none;
stroke:rgba(255,255,255,.7);
stroke-width:2.5;
stroke-linecap:square;
}
.ahx-brand__mark .ahx-logo-check{
stroke-width:4.2;
} body.ahx-active:not(.ahx-home):not(.ahx-category):not(.ahx-search) .inside-article,
body.ahx-article .inside-article{
width:min(calc(100% - 56px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
}
body.ahx-active:not(.ahx-home) .entry-content{
max-width:100%!important;
}
body.ahx-active:not(.ahx-home) .entry-content>p,
body.ahx-active:not(.ahx-home) .entry-content>ul,
body.ahx-active:not(.ahx-home) .entry-content>ol,
body.ahx-active:not(.ahx-home) .entry-content>blockquote{
max-width:900px!important;
} body.ahx-category .site-main,
body.search.ahx-active .site-main{
width:min(calc(100% - 64px),var(--ahx-archive))!important;
max-width:var(--ahx-archive)!important;
margin-left:auto!important;
margin-right:auto!important;
padding-bottom:64px!important;
}
body.ahx-category .site-main>.ahx-archive-hero{
width:100vw!important;
max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
} body.ahx-active #comments,
body.ahx-active .comments-area,
body.ahx-active .comment-respond{
width:min(calc(100% - 56px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
}
body.ahx-active #comments,
body.ahx-active .comments-area{
padding:clamp(28px,3.5vw,48px)!important;
background:#fff!important;
border:1px solid var(--ahx-line)!important;
box-shadow:0 14px 36px rgba(8,34,58,.06)!important;
margin-bottom:46px!important;
}
body.ahx-active .comment-respond{
padding:0!important;
border:0!important;
box-shadow:none!important;
background:transparent!important;
}
body.ahx-active .comment-reply-title,
body.ahx-active .comments-title{
margin-top:0!important;
color:var(--ahx-navy)!important;
font-size:clamp(28px,2.3vw,36px)!important;
line-height:1.16!important;
font-weight:500!important;
}
body.ahx-active .comment-form,
body.ahx-active .comment-form-comment,
body.ahx-active .comment-form textarea{
width:100%!important;
max-width:100%!important;
}
body.ahx-active .comment-form textarea{
min-height:210px!important;
padding:18px!important;
border:1px solid #b9ceda!important;
background:#f8fbfc!important;
color:var(--ahx-ink)!important;
font-size:17px!important;
line-height:1.55!important;
}
body.ahx-active .comment-form input[type="submit"]{
min-height:48px!important;
padding:12px 22px!important;
border:0!important;
background:linear-gradient(120deg,#075fa7,#7046df)!important;
color:#fff!important;
font-size:16px!important;
} .ahx-category-guide{
grid-column:1/-1;
width:100%;
display:grid;
grid-template-columns:minmax(260px,.9fr) minmax(420px,1.35fr) auto;
align-items:center;
gap:28px;
margin:34px 0 6px;
padding:30px 32px;
background:#fff;
border:1px solid var(--ahx-line);
border-left:7px solid var(--ahx-cyan);
}
.ahx-category-guide__head>span,
.ahx-page-focus>div>span{
display:block;
margin-bottom:8px;
color:#008b98;
font-size:14px;
line-height:1.2;
letter-spacing:.08em;
text-transform:uppercase;
}
.ahx-category-guide h2,
.ahx-page-focus h2{
margin:0!important;
color:var(--ahx-navy)!important;
font-size:clamp(26px,2vw,34px)!important;
line-height:1.12!important;
font-weight:500!important;
}
.ahx-category-guide ol{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:12px;
margin:0!important;
padding:0!important;
counter-reset:ahxstep;
list-style:none!important;
}
.ahx-category-guide li{
position:relative;
min-height:84px;
padding:18px 16px 16px 48px;
background:#eff8fa;
border-left:3px solid #9edce4;
color:#243b50;
font-size:16px;
line-height:1.45;
counter-increment:ahxstep;
}
.ahx-category-guide li:before{
content:counter(ahxstep);
position:absolute;
left:15px;
top:17px;
width:24px;
height:24px;
display:grid;
place-items:center;
background:#082f51;
color:#fff;
font-size:13px;
}
.ahx-category-guide__links{
display:grid;
gap:8px;
min-width:180px;
}
.ahx-category-guide__links a{
display:flex;
justify-content:space-between;
gap:12px;
padding:12px 14px;
text-decoration:none!important;
border:1px solid #a9ced9;
color:#075d9d!important;
background:#fff;
font-size:15px;
}
.ahx-category-guide__links a:hover{background:#e9f8fa!important} .ahx-page-hero{
width:100vw;
max-width:100vw;
margin:0 calc(50% - 50vw) 34px!important;
display:grid;
grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);
min-height:430px;
overflow:hidden;
background:linear-gradient(116deg,#041528 0%,#0a3459 55%,#6435ba 100%);
color:#fff;
}
.ahx-page-hero__copy{
align-self:center;
padding:clamp(54px,5.5vw,92px) clamp(34px,4vw,70px);
padding-left:max(28px,calc((100vw - var(--ahx-wide))/2 + 24px))!important;
}
.ahx-page-hero .ahx-breadcrumb{margin-bottom:22px}
.ahx-page-hero h1{
max-width:900px;
margin:12px 0 18px!important;
color:#fff!important;
font-size:clamp(42px,3.7vw,62px)!important;
line-height:1.04!important;
font-weight:500!important;
letter-spacing:-.03em;
text-wrap:balance;
}
.ahx-page-hero p{
max-width:780px;
margin:0!important;
color:#e5f1f6!important;
font-size:19px!important;
line-height:1.68!important;
}
.ahx-page-hero__image{
position:relative;
min-height:430px;
overflow:hidden;
clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);
}
.ahx-page-hero__image:after{
content:"";
position:absolute;
inset:0;
background:linear-gradient(90deg,rgba(7,35,61,.24),transparent 45%);
pointer-events:none;
}
.ahx-page-hero__image img{width:100%;height:100%;object-fit:cover;display:block}
body.ahx-tool-page .entry-header,
body.ahx-faq-page .entry-header{display:none!important}
body.ahx-tool-page .inside-article{
width:min(calc(100% - 56px),1240px)!important;
max-width:1240px!important;
margin-left:auto!important;
margin-right:auto!important;
padding:clamp(28px,3vw,44px)!important;
}
body.ahx-faq-page .inside-article{
width:min(calc(100% - 56px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
padding:clamp(30px,3vw,46px)!important;
}
.ahx-tool-editorial,
.ahx-faq-editorial{width:100%;max-width:100%}
.ahx-tool-editorial>p,
.ahx-tool-editorial>ul,
.ahx-tool-editorial>ol,
.ahx-faq-editorial>p,
.ahx-faq-editorial>ul,
.ahx-faq-editorial>ol{max-width:900px!important}
.ahx-page-focus{
display:grid;
grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);
gap:24px;
align-items:center;
margin:0 0 36px;
padding:26px 28px;
background:linear-gradient(120deg,#eef9fb,#f8fbff);
border-left:7px solid var(--ahx-cyan);
border-top:1px solid var(--ahx-line);
border-right:1px solid var(--ahx-line);
border-bottom:1px solid var(--ahx-line);
}
.ahx-page-focus ul{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:10px;
margin:0!important;
padding:0!important;
list-style:none!important;
}
.ahx-page-focus li{
min-height:76px;
display:flex;
align-items:center;
padding:14px 16px;
background:#fff;
border-left:3px solid #a9dce5;
color:#294258;
font-size:16px;
line-height:1.45;
} body.ahx-faq-page .entry-content h2{
max-width:900px!important;
font-size:clamp(27px,2.2vw,35px)!important;
line-height:1.18!important;
}
body.ahx-faq-page .entry-content p,
body.ahx-faq-page .entry-content li{font-size:18px!important;line-height:1.72!important} .ahx-mobile-nav-head{display:none}
@media(max-width:980px){
body.ahx-menu-open{overflow:hidden!important}
.ahx-nav{
position:fixed!important;
inset:0!important;
z-index:99999!important;
display:none;
overflow-y:auto!important;
border:0!important;
background:
linear-gradient(135deg,rgba(0,214,230,.08),transparent 34%),
linear-gradient(145deg,#041528 0%,#0a3459 58%,#5d35a8 100%)!important;
}
.admin-bar .ahx-nav{top:32px!important}
.ahx-nav.is-open{display:block!important}
.ahx-mobile-nav-head{
display:flex;
align-items:center;
justify-content:space-between;
gap:20px;
width:min(100%,720px);
margin:0 auto;
padding:24px 20px 18px;
border-bottom:1px solid rgba(255,255,255,.18);
}
.ahx-brand--mobile .ahx-brand__mark{width:54px;height:58px;flex-basis:54px}
.ahx-brand--mobile .ahx-wordmark i,
.ahx-brand--mobile .ahx-wordmark em{font-size:23px!important}
.ahx-brand--mobile .ahx-wordmark b{font-size:13px!important}
.ahx-brand--mobile .ahx-brand__copy small{font-size:12px!important}
.ahx-mobile-nav-close{
width:48px;
height:48px;
border:1px solid rgba(255,255,255,.55)!important;
background:rgba(255,255,255,.08)!important;
color:#fff!important;
font-size:34px!important;
line-height:1!important;
cursor:pointer;
}
.ahx-nav__inner{
width:min(100%,720px)!important;
max-width:720px!important;
margin:0 auto!important;
padding:14px 20px 42px!important;
}
.ahx-nav a,
.ahx-nav-group>button{
min-height:58px!important;
margin:0 0 4px!important;
padding:0 18px!important;
border:1px solid rgba(255,255,255,.12)!important;
border-left:4px solid rgba(0,214,230,.78)!important;
background:rgba(255,255,255,.06)!important;
color:#fff!important;
font-size:17px!important;
}
.ahx-nav-group:nth-of-type(even)>button{border-left-color:#8b6cff!important}
.ahx-nav a:hover,
.ahx-nav-group>button:hover,
.ahx-nav-group.is-open>button{
background:rgba(0,214,230,.15)!important;
}
.ahx-nav-group.is-open .ahx-nav-drop{
position:static!important;
min-width:0!important;
margin:-1px 0 6px!important;
border:1px solid rgba(255,255,255,.12)!important;
border-top:0!important;
box-shadow:none!important;
background:rgba(2,18,34,.58)!important;
}
.ahx-nav-drop a{
min-height:50px!important;
margin:0!important;
padding-left:34px!important;
border:0!important;
border-bottom:1px solid rgba(255,255,255,.08)!important;
background:transparent!important;
color:#dffaff!important;
font-size:16px!important;
}
.ahx-nav-drop a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
}
@media(max-width:1120px){
.ahx-category-guide{grid-template-columns:1fr;gap:18px}
.ahx-category-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}
.ahx-category-guide__links{grid-template-columns:1fr 1fr;min-width:0}
.ahx-page-hero{grid-template-columns:1fr;min-height:0}
.ahx-page-hero__copy{padding:46px 28px!important}
.ahx-page-hero__image{min-height:330px;clip-path:none}
.ahx-page-focus{grid-template-columns:1fr}
}
@media(max-width:820px){
.admin-bar .ahx-nav{top:46px!important}
body.ahx-active:not(.ahx-home):not(.ahx-category):not(.ahx-search) .inside-article,
body.ahx-article .inside-article,
body.ahx-tool-page .inside-article,
body.ahx-faq-page .inside-article,
body.ahx-active #comments,
body.ahx-active .comments-area,
body.ahx-active .comment-respond{
width:calc(100% - 28px)!important;
max-width:none!important;
}
body.ahx-category .site-main,
body.search.ahx-active .site-main{width:calc(100% - 28px)!important}
.ahx-category-guide{margin-top:20px;padding:22px 18px}
.ahx-category-guide ol,
.ahx-page-focus ul{grid-template-columns:1fr}
.ahx-category-guide__links{grid-template-columns:1fr}
.ahx-page-hero h1{font-size:clamp(38px,10vw,54px)!important}
.ahx-page-hero__copy{padding:40px 20px!important}
.ahx-page-hero__image{min-height:260px}
.ahx-page-focus{padding:22px 18px}
body.ahx-active #comments,
body.ahx-active .comments-area{padding:24px 18px!important}
}
@media(max-width:560px){
.ahx-mobile-nav-head{padding:18px 14px 14px}
.ahx-nav__inner{padding:12px 14px 30px!important}
.ahx-brand--mobile .ahx-brand__copy small{display:block!important}
.ahx-brand--mobile .ahx-wordmark i,
.ahx-brand--mobile .ahx-wordmark em{font-size:19px!important}
.ahx-nav a,.ahx-nav-group>button{font-size:16px!important}
} :root{
--ahx-content:1120px;
--ahx-archive:1180px;
--ahx-wide:1380px;
} body.ahx-active .ah-author-box{display:none!important} .ahx-homepage>.ahx-section{
padding-left:28px!important;
padding-right:28px!important;
}
.ahx-homepage>.ahx-tools-section{
padding-left:32px!important;
padding-right:32px!important;
}
.ahx-section-head{
margin-bottom:34px!important;
padding:0!important;
}
.ahx-section-head h2{
margin-top:10px!important;
margin-bottom:14px!important;
}
.ahx-section-head p{margin:0!important} .ahx-editorial-band{
grid-template-columns:minmax(280px,.9fr) minmax(520px,1.35fr) auto!important;
gap:24px!important;
padding:38px 40px!important;
}
.ahx-editorial-people>a{
min-height:104px;
align-content:center;
}
.ahx-editorial-band h2,
.ahx-editorial-band h3,
.ahx-editorial-band p,
.ahx-editorial-band a,
.ahx-editorial-band span,
.ahx-trust h2,
.ahx-trust h3,
.ahx-trust p,
.ahx-trust a,
.ahx-trust span{
color:#fff!important;
}
.ahx-editorial-band .ahx-kicker,
.ahx-trust>div>span{color:#dffcff!important}
.ahx-editorial-people>a>span{color:#fff!important;border-color:rgba(255,255,255,.72)!important}
.ahx-editorial-people p{font-size:16px!important;line-height:1.5!important}
.ahx-editorial-people h3{font-size:20px!important;line-height:1.2!important}
.ahx-trust{padding:34px 40px!important;gap:26px!important} body.ahx-category .site-main,
body.search.ahx-active .site-main{
width:min(calc(100% - 64px),var(--ahx-archive))!important;
max-width:var(--ahx-archive)!important;
margin-left:auto!important;
margin-right:auto!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:22px!important;
}
body.ahx-category article .inside-article,
body.search.ahx-active article .inside-article{padding:22px!important}
.ahx-archive-card-image{margin:-22px -22px 20px!important;height:178px!important} body.ahx-active:not(.ahx-home) .entry-content>p,
body.ahx-active:not(.ahx-home) .entry-content>ul,
body.ahx-active:not(.ahx-home) .entry-content>ol,
body.ahx-active:not(.ahx-home) .entry-content>blockquote,
.ahx-article-wrap>p,
.ahx-article-wrap>ul,
.ahx-article-wrap>ol,
.ahx-article-wrap>blockquote,
.ahx-article-wrap>h2,
.ahx-article-wrap>h3,
.ahx-article-wrap>h4,
.ahx-tool-editorial>p,
.ahx-tool-editorial>ul,
.ahx-tool-editorial>ol,
.ahx-faq-editorial>p,
.ahx-faq-editorial>ul,
.ahx-faq-editorial>ol{
width:100%!important;
max-width:100%!important;
overflow-wrap:normal!important;
word-break:normal!important;
}
body.ahx-active .entry-content p,
body.ahx-active .entry-content li{
text-wrap:wrap!important;
overflow-wrap:normal!important;
word-break:normal!important;
} body.ahx-active #comments,
body.ahx-active .comments-area,
body.ahx-active .comment-respond{
width:min(calc(100% - 56px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
} .ahx-archive-hero{min-height:350px!important}
.ahx-archive-image{min-height:350px!important}
.ahx-archive-copy{padding-top:44px!important;padding-bottom:44px!important}
.ahx-article-hero{min-height:420px!important}
.ahx-article-hero__image{min-height:420px!important}
.ahx-article-hero__copy{padding-top:44px!important;padding-bottom:44px!important}
.ahx-page-hero{min-height:344px!important}
.ahx-page-hero__image{min-height:344px!important}
.ahx-page-hero__copy{padding-top:42px!important;padding-bottom:42px!important} .ahx-article-hero h1{
font-size:clamp(36px,3.6vw,60px)!important;
line-height:1.04!important;
max-width:940px!important;
text-wrap:wrap!important;
overflow-wrap:normal!important;
word-break:normal!important;
}
.ahx-archive-hero h1,
.ahx-page-hero h1{
text-wrap:wrap!important;
overflow-wrap:normal!important;
word-break:normal!important;
} .ahx-article-hero h1,
.ahx-article-hero p,
.ahx-article-hero a,
.ahx-article-hero span,
.ahx-archive-hero h1,
.ahx-archive-hero p,
.ahx-archive-hero a,
.ahx-archive-hero span,
.ahx-page-hero h1,
.ahx-page-hero p,
.ahx-page-hero a,
.ahx-page-hero span,
.ahx-split-feature h2,
.ahx-split-feature p,
.ahx-split-feature a,
.ahx-split-feature span{
color:#fff!important;
}
.ahx-article-meta span{color:#fff!important} body.ahx-tool-page .ah-bpkh-hero :is(h1,h2,h3,h4,p,a,span,small,strong,em,li),
body.ahx-tool-page .ah-kfr-hero :is(h1,h2,h3,h4,p,a,span,small,strong,em,li),
body.ahx-tool-page .ah-pgv-hero :is(h1,h2,h3,h4,p,a,span,small,strong,em,li),
body.ahx-tool-page .ah-zbr-hero :is(h1,h2,h3,h4,p,a,span,small,strong,em,li),
body.ahx-tool-page .ahh-pflegeheim-hero :is(h1,h2,h3,h4,p,a,span,small,strong,em,li),
body.ahx-tool-page .ahx-frist-head :is(h1,h2,h3,h4,p,a,span,small,strong,em,li){
color:#fff!important;
} body.ahx-active .entry-content h2{margin-top:1.7em!important;margin-bottom:.58em!important}
body.ahx-active .entry-content h3{margin-top:1.45em!important;margin-bottom:.52em!important}
.ahx-latest-section .ahx-section-head{padding-top:2px!important}
@media(max-width:1120px){
.ahx-editorial-band{grid-template-columns:1fr!important}
.ahx-editorial-people{grid-template-columns:1fr 1fr!important}
.ahx-editorial-band>.ahx-button{width:max-content!important}
.ahx-archive-hero,.ahx-article-hero,.ahx-page-hero{min-height:0!important}
.ahx-archive-image,.ahx-article-hero__image,.ahx-page-hero__image{min-height:300px!important}
}
@media(max-width:820px){
.ahx-homepage>.ahx-section{padding-left:18px!important;padding-right:18px!important}
.ahx-editorial-band,.ahx-trust{padding:28px 22px!important}
.ahx-editorial-people{grid-template-columns:1fr!important}
body.ahx-category .site-main,
body.search.ahx-active .site-main{grid-template-columns:1fr 1fr!important;width:calc(100% - 28px)!important}
.ahx-article-hero h1{font-size:clamp(34px,8.6vw,50px)!important}
}
@media(max-width:560px){
body.ahx-category .site-main,
body.search.ahx-active .site-main{grid-template-columns:1fr!important}
.ahx-archive-image,.ahx-article-hero__image,.ahx-page-hero__image{min-height:230px!important}
} :root{
--ahx-list:1120px;
} body.ahx-category #primary,
body.search.ahx-active #primary{
width:min(calc(100% - 48px),var(--ahx-list))!important;
max-width:var(--ahx-list)!important;
margin-left:auto!important;
margin-right:auto!important;
float:none!important;
overflow:visible!important;
}
body.ahx-category .site-main,
body.search.ahx-active .site-main{
width:100%!important;
max-width:100%!important;
margin-left:auto!important;
margin-right:auto!important;
padding-left:0!important;
padding-right:0!important;
}
body.ahx-category .generate-columns-container,
body.search.ahx-active .generate-columns-container{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
}
.ahx-category-guide{
width:100%!important;
max-width:100%!important;
margin:28px auto 18px!important;
}
body.ahx-category .site-main>.ahx-archive-hero{
width:100vw!important;
max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
} .ahx-card-image,
.ahx-tool-card .ahx-card-image,
.ahx-archive-card-image,
.ahx-latest-image,
.ahx-related-image{
width:100%!important;
height:auto!important;
aspect-ratio:16 / 9!important;
overflow:hidden!important;
}
.ahx-card-image img,
.ahx-archive-card-image img,
.ahx-latest-image img,
.ahx-related-image img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
display:block!important;
}
.ahx-latest-grid article{grid-template-rows:auto 1fr!important}
.ahx-archive-card-image{margin:-22px -22px 20px!important} body:not(.ahx-home) .ahx-archive-hero,
body:not(.ahx-home) .ahx-page-hero{
min-height:300px!important;
height:auto!important;
}
body:not(.ahx-home) .ahx-archive-image,
body:not(.ahx-home) .ahx-page-hero__image{
min-height:300px!important;
height:300px!important;
}
body:not(.ahx-home) .ahx-archive-copy,
body:not(.ahx-home) .ahx-page-hero__copy{
padding-top:32px!important;
padding-bottom:32px!important;
}
body.ahx-article .ahx-article-hero{
min-height:340px!important;
height:auto!important;
}
body.ahx-article .ahx-article-hero__image{
min-height:340px!important;
height:340px!important;
}
body.ahx-article .ahx-article-hero__copy{
padding-top:34px!important;
padding-bottom:34px!important;
} .ahx-topic-card h3,
.ahx-tool-card h3,
.ahx-latest-grid h3,
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title,
.ahx-related h3{
hyphens:none!important;
word-break:normal!important;
overflow-wrap:normal!important;
} body.ahx-active a:focus-visible,
body.ahx-active button:focus-visible,
body.ahx-active input:focus-visible,
body.ahx-active select:focus-visible,
body.ahx-active textarea:focus-visible{
outline:3px solid #00d6e6!important;
outline-offset:3px!important;
}
@media(max-width:1120px){
body.ahx-category #primary,
body.search.ahx-active #primary{
width:calc(100% - 36px)!important;
}
body:not(.ahx-home) .ahx-archive-image,
body:not(.ahx-home) .ahx-page-hero__image,
body.ahx-article .ahx-article-hero__image{
height:280px!important;
min-height:280px!important;
}
}
@media(max-width:820px){
body.ahx-category #primary,
body.search.ahx-active #primary{
width:calc(100% - 28px)!important;
}
.ahx-category-guide{margin-top:18px!important}
body:not(.ahx-home) .ahx-archive-image,
body:not(.ahx-home) .ahx-page-hero__image,
body.ahx-article .ahx-article-hero__image{
height:240px!important;
min-height:240px!important;
}
body:not(.ahx-home) .ahx-archive-copy,
body:not(.ahx-home) .ahx-page-hero__copy,
body.ahx-article .ahx-article-hero__copy{
padding-top:30px!important;
padding-bottom:30px!important;
}
}
@media(max-width:560px){
body:not(.ahx-home) .ahx-archive-image,
body:not(.ahx-home) .ahx-page-hero__image,
body.ahx-article .ahx-article-hero__image{
height:210px!important;
min-height:210px!important;
}
} body.ahx-category .site-main,
body.search.ahx-active .site-main{
display:block!important;
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0 0 68px!important;
}
body.ahx-category .generate-columns-container,
body.search.ahx-active .generate-columns-container{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
column-gap:24px!important;
row-gap:26px!important;
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
align-items:stretch!important;
}
body.ahx-category .generate-columns-container > article,
body.search.ahx-active .generate-columns-container > article,
body.ahx-category article.generate-columns,
body.search.ahx-active article.generate-columns{
width:100%!important;
max-width:none!important;
min-width:0!important;
margin:0!important;
padding:0!important;
float:none!important;
clear:none!important;
align-self:stretch!important;
}
body.ahx-category article .inside-article,
body.search.ahx-active article .inside-article{
display:flex!important;
flex-direction:column!important;
width:100%!important;
height:100%!important;
min-width:0!important;
margin:0!important;
padding:22px!important;
}
body.ahx-category article .entry-summary,
body.search.ahx-active article .entry-summary{
display:-webkit-box!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:4!important;
overflow:hidden!important;
margin-bottom:0!important;
}
body.ahx-category article .entry-meta,
body.search.ahx-active article .entry-meta{margin-top:8px!important}
body.ahx-category .ahx-archive-card-image,
body.search.ahx-active .ahx-archive-card-image{
width:calc(100% + 44px)!important;
max-width:none!important;
margin:-22px -22px 20px!important;
aspect-ratio:16 / 9!important;
height:auto!important;
flex:0 0 auto!important;
}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title{
margin:0 0 10px!important;
min-height:2.44em!important;
}
.ahx-category-guide{
width:100%!important;
max-width:100%!important;
margin:28px 0 24px!important;
padding:26px 28px!important;
grid-template-columns:minmax(230px,.9fr) minmax(0,1.65fr) 170px!important;
gap:20px!important;
}
.ahx-category-guide ol{
width:100%!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:10px!important;
}
.ahx-category-guide li{
min-width:0!important;
min-height:74px!important;
padding:15px 13px 14px 43px!important;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:none!important;
}
.ahx-category-guide__links{
width:170px!important;
min-width:170px!important;
}
@media(max-width:980px){
body.ahx-category .generate-columns-container,
body.search.ahx-active .generate-columns-container{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:20px!important;
}
.ahx-category-guide{grid-template-columns:1fr!important;gap:16px!important}
.ahx-category-guide__links{
width:100%!important;
min-width:0!important;
grid-template-columns:1fr 1fr!important;
}
}
@media(max-width:620px){
body.ahx-category .generate-columns-container,
body.search.ahx-active .generate-columns-container{
grid-template-columns:1fr!important;
gap:18px!important;
}
.ahx-category-guide{padding:22px 20px!important}
.ahx-category-guide ol,
.ahx-category-guide__links{grid-template-columns:1fr!important}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title{min-height:0!important}
} :root{
--ahx-list:1380px;
} body.ahx-category #primary,
body.search.ahx-active #primary{
width:min(calc(100% - 48px),var(--ahx-list))!important;
max-width:var(--ahx-list)!important;
margin-left:auto!important;
margin-right:auto!important;
} body.ahx-category main.site-main,
body.search.ahx-active main.site-main{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:24px!important;
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:0 0 62px!important;
align-items:stretch!important;
}
body.ahx-category .generate-columns-container,
body.search.ahx-active .generate-columns-container{
display:contents!important;
}
body.ahx-category main.site-main > .page-header,
body.search.ahx-active main.site-main > .page-header,
body.ahx-category main.site-main > .archive-description,
body.search.ahx-active main.site-main > .archive-description,
body.ahx-category main.site-main > nav,
body.search.ahx-active main.site-main > nav,
body.ahx-category .generate-columns-container > nav,
body.search.ahx-active .generate-columns-container > nav{
grid-column:1 / -1!important;
}
body.ahx-category main.site-main > article,
body.search.ahx-active main.site-main > article,
body.ahx-category .generate-columns-container > article,
body.search.ahx-active .generate-columns-container > article,
body.ahx-category article.generate-columns,
body.search.ahx-active article.generate-columns{
grid-column:auto!important;
width:100%!important;
max-width:none!important;
min-width:0!important;
height:100%!important;
margin:0!important;
padding:0!important;
float:none!important;
clear:none!important;
}
body.ahx-category article .inside-article,
body.search.ahx-active article .inside-article{
width:100%!important;
max-width:none!important;
height:100%!important;
min-width:0!important;
margin:0!important;
padding:22px!important;
display:flex!important;
flex-direction:column!important;
}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title,
body.ahx-category article .entry-summary,
body.search.ahx-active article .entry-summary,
body.ahx-category article .entry-meta,
body.search.ahx-active article .entry-meta{
width:100%!important;
max-width:none!important;
min-width:0!important;
hyphens:none!important;
word-break:normal!important;
overflow-wrap:normal!important;
}
body.ahx-category article .entry-title,
body.search.ahx-active article .entry-title{
min-height:0!important;
text-wrap:pretty!important;
}
body.ahx-category article .entry-summary,
body.search.ahx-active article .entry-summary{
-webkit-line-clamp:4!important;
line-height:1.62!important;
} .ahx-category-guide{
width:100%!important;
max-width:100%!important;
margin:24px 0!important;
padding:24px 26px!important;
grid-template-columns:minmax(280px,.95fr) minmax(0,1.7fr) minmax(180px,.55fr)!important;
gap:18px!important;
align-items:stretch!important;
}
.ahx-category-guide__head,
.ahx-category-guide__head h2{
width:100%!important;
max-width:none!important;
}
.ahx-category-guide h2{
text-wrap:pretty!important;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:none!important;
}
.ahx-category-guide ol{
width:100%!important;
max-width:none!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:10px!important;
}
.ahx-category-guide li{
min-height:0!important;
height:100%!important;
line-height:1.45!important;
}
.ahx-category-guide__links{
width:100%!important;
min-width:0!important;
} .ahx-kicker,
.ahx-section-head > span,
.ahx-category-guide__head > span,
.ahx-now > div > span,
.ahx-inline-tool > div > span,
.ahx-trust > div > span,
.ahx-page-focus > div > span,
.ahx-editorial__hero > span{
font-size:17px!important;
line-height:1.2!important;
letter-spacing:.075em!important;
margin-top:0!important;
margin-bottom:5px!important;
} .ahx-section{
padding-top:clamp(34px,3.4vw,54px)!important;
padding-bottom:clamp(34px,3.4vw,54px)!important;
}
.ahx-section-head{
width:100%!important;
max-width:none!important;
margin-top:0!important;
margin-bottom:22px!important;
padding-top:0!important;
padding-bottom:0!important;
}
.ahx-section-head h2{
width:100%!important;
max-width:none!important;
margin-top:6px!important;
margin-bottom:10px!important;
text-wrap:pretty!important;
}
.ahx-section-head p{
width:100%!important;
max-width:none!important;
margin:0!important;
line-height:1.62!important;
text-wrap:pretty!important;
}
.ahx-latest-section{
padding-top:34px!important;
padding-bottom:38px!important;
}
.ahx-latest-section .ahx-section-head{
margin-bottom:20px!important;
} .ahx-homepage p,
.ahx-homepage li,
.ahx-category-guide p,
.ahx-category-guide li,
.ahx-page-focus p,
.ahx-page-focus li,
.ahx-tool-editorial p,
.ahx-tool-editorial li,
.ahx-faq-editorial p,
.ahx-faq-editorial li,
body.ahx-active:not(.ahx-home) .entry-content > p,
body.ahx-active:not(.ahx-home) .entry-content > ul,
body.ahx-active:not(.ahx-home) .entry-content > ol,
body.ahx-active:not(.ahx-home) .entry-content > blockquote{
max-width:none!important;
width:100%!important;
text-wrap:pretty!important;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:none!important;
} body.ahx-category .ahx-archive-card-image,
body.search.ahx-active .ahx-archive-card-image{
width:calc(100% + 44px)!important;
max-width:none!important;
aspect-ratio:16 / 9!important;
height:auto!important;
margin:-22px -22px 18px!important;
}
@media(max-width:1100px){
body.ahx-category main.site-main,
body.search.ahx-active main.site-main{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:20px!important;
}
.ahx-category-guide{
grid-template-columns:1fr!important;
gap:15px!important;
}
.ahx-category-guide__links{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:10px!important;
}
}
@media(max-width:700px){
body.ahx-category #primary,
body.search.ahx-active #primary{
width:calc(100% - 28px)!important;
}
body.ahx-category main.site-main,
body.search.ahx-active main.site-main{
grid-template-columns:1fr!important;
gap:18px!important;
}
.ahx-category-guide{
margin:18px 0!important;
padding:20px 18px!important;
}
.ahx-category-guide ol,
.ahx-category-guide__links{
grid-template-columns:1fr!important;
}
.ahx-section{
padding-top:30px!important;
padding-bottom:30px!important;
}
} :root{
--ahx-content:1120px;
} body:not(.ahx-home) .ahx-archive-copy,
body:not(.ahx-home) .ahx-article-hero__copy,
body:not(.ahx-home) .ahx-page-hero__copy{
padding-left:max(24px,calc((100vw - var(--ahx-content))/2))!important;
padding-right:clamp(28px,4vw,64px)!important;
} body.ahx-home .ahx-editorial-band .ahx-button--light,
body.ahx-home .ahx-editorial-band a.ahx-button--light{
background:#ffffff!important;
color:#071b31!important;
border:2px solid #ffffff!important;
text-shadow:none!important;
}
body.ahx-home .ahx-editorial-band .ahx-button--light:hover{
background:#dff9fc!important;
color:#06182d!important;
border-color:#dff9fc!important;
} body.ahx-category #primary{
display:none!important;
}
.ahx-category-guide,
.ahx-category-results{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin-left:auto!important;
margin-right:auto!important;
}
.ahx-category-guide{
margin-top:30px!important;
margin-bottom:24px!important;
}
.ahx-category-results{
margin-top:0!important;
margin-bottom:64px!important;
}
.ahx-category-card-grid{
width:100%!important;
max-width:none!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:18px!important;
}
.ahx-category-card-grid article{
min-width:0!important;
width:100%!important;
max-width:none!important;
margin:0!important;
background:#f9fcfd!important;
border:1px solid var(--ahx-line)!important;
box-shadow:none!important;
}
.ahx-category-card-grid .ahx-latest-image{
display:block!important;
width:100%!important;
aspect-ratio:16 / 9!important;
overflow:hidden!important;
margin:0!important;
}
.ahx-category-card-grid .ahx-latest-body{
padding:22px 22px 24px!important;
}
.ahx-category-card-grid h3{
margin:8px 0 10px!important;
font-size:22px!important;
line-height:1.22!important;
min-height:0!important;
display:-webkit-box!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:3!important;
overflow:hidden!important;
hyphens:none!important;
word-break:normal!important;
overflow-wrap:normal!important;
}
.ahx-category-card-grid p{
margin:0 0 18px!important;
font-size:16px!important;
line-height:1.58!important;
display:-webkit-box!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:4!important;
overflow:hidden!important;
}
.ahx-category-card-grid .ahx-link{
margin-top:auto!important;
display:inline-flex!important;
}
.ahx-category-pagination{
margin:30px 0 0!important;
}
.ahx-category-pagination ul{
display:flex!important;
flex-wrap:wrap!important;
gap:8px!important;
justify-content:center!important;
list-style:none!important;
margin:0!important;
padding:0!important;
}
.ahx-category-pagination a,
.ahx-category-pagination span{
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-width:44px!important;
min-height:44px!important;
padding:9px 13px!important;
border:1px solid #9fc3d1!important;
background:#fff!important;
color:#07375b!important;
text-decoration:none!important;
}
.ahx-category-pagination .current{
background:#082f52!important;
color:#fff!important;
border-color:#082f52!important;
} body.ahx-editorial-page .entry-header{
display:none!important;
}
body.ahx-editorial-page .inside-article{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin:34px auto 64px!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
body.ahx-editorial-page .entry-content{
margin:0!important;
}
.ahx-editorial{
width:100%!important;
max-width:none!important;
}
.ahx-editorial-intro{
display:grid;
grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
gap:40px;
align-items:start;
padding:34px 0 38px;
border-bottom:1px solid #c8dbe4;
}
.ahx-editorial-intro h2{
margin:7px 0 0!important;
font-size:clamp(31px,3vw,46px)!important;
line-height:1.08!important;
}
.ahx-editorial-intro p{
margin:0!important;
font-size:18px!important;
line-height:1.72!important;
color:#334c63!important;
}
.ahx-editorial__grid{
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:16px!important;
margin:34px 0 46px!important;
}
.ahx-editorial__grid>div{
padding:26px!important;
background:#fff!important;
min-width:0!important;
}
.ahx-editorial__grid h2{
margin:8px 0 10px!important;
font-size:25px!important;
line-height:1.18!important;
}
.ahx-editorial__grid p{
margin:0!important;
font-size:16px!important;
line-height:1.65!important;
}
.ahx-editorial-standard{
display:grid;
grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
gap:32px;
padding:36px;
margin:0 0 46px;
background:linear-gradient(125deg,#072b49,#0b6070);
color:#fff;
}
.ahx-editorial-standard h2{
color:#fff!important;
margin:7px 0 13px!important;
font-size:34px!important;
line-height:1.12!important;
}
.ahx-editorial-standard__copy p{
color:#e5f5f8!important;
margin:0!important;
font-size:17px!important;
line-height:1.68!important;
}
.ahx-editorial-standard .ahx-kicker{
color:#6ef3ff!important;
}
.ahx-editorial-standard__points{
display:grid;
grid-template-columns:1fr 1fr;
gap:10px;
}
.ahx-editorial-standard__points>div{
padding:18px;
background:rgba(255,255,255,.08);
border-left:3px solid #55e7f2;
}
.ahx-editorial-standard__points span{
display:block;
color:#fff!important;
font-size:17px;
margin-bottom:5px;
}
.ahx-editorial-standard__points p{
margin:0!important;
color:#dceef4!important;
font-size:15px!important;
line-height:1.55!important;
}
.ahx-editorial__authors{
margin:0 0 46px!important;
}
.ahx-editorial__authors>.ahx-section-head{
margin-bottom:22px!important;
}
.ahx-editorial-authors-grid{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:16px!important;
}
.ahx-editorial-author{
display:grid;
grid-template-columns:150px minmax(0,1fr);
gap:22px;
align-items:center;
min-width:0;
padding:24px;
background:#fff;
border:1px solid var(--ahx-line);
}
.ahx-editorial-author__media{
width:150px;
aspect-ratio:1;
overflow:hidden;
background:#e9f3f6;
}
.ahx-editorial-author__media img{
width:100%!important;
height:100%!important;
object-fit:cover!important;
border-radius:0!important;
}
.ahx-editorial-author__fallback{
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
background:#082f52;
color:#fff;
font-size:38px;
}
.ahx-editorial-author__copy>span{
display:block;
color:#087b89!important;
font-size:13px;
text-transform:uppercase;
letter-spacing:.055em;
}
.ahx-editorial-author h3{
margin:5px 0 8px!important;
font-size:27px!important;
}
.ahx-editorial-author p{
margin:0 0 12px!important;
font-size:16px!important;
line-height:1.58!important;
}
.ahx-editorial-author a{
color:#075d9d!important;
text-decoration:none!important;
}
.ahx-editorial-author a i{
font-style:normal;
color:#7447ef;
}
.ahx-editorial-method{
display:grid;
grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);
gap:30px;
align-items:start;
margin:0 0 36px;
padding:30px;
background:#f7fbfd;
border-left:7px solid #00cfe0;
}
.ahx-editorial-method h2{
margin:7px 0 0!important;
font-size:31px!important;
line-height:1.12!important;
}
.ahx-editorial-method ol{
display:grid;
grid-template-columns:1fr 1fr;
gap:10px;
list-style:none!important;
margin:0!important;
padding:0!important;
}
.ahx-editorial-method li{
display:grid;
grid-template-columns:34px 1fr;
gap:10px;
align-items:start;
margin:0!important;
padding:15px;
background:#fff;
border:1px solid #d4e3e9;
}
.ahx-editorial-method li>span{
width:34px;
height:34px;
display:flex;
align-items:center;
justify-content:center;
background:#082f52;
color:#fff;
}
.ahx-editorial-method li p{
margin:4px 0 0!important;
font-size:15.5px!important;
line-height:1.52!important;
}
.ahx-editorial__notice{
margin:0!important;
padding:26px 28px!important;
}
.ahx-editorial__notice h2{
margin:0 0 8px!important;
} body.ahx-tool-page .inside-article{
width:min(calc(100% - 48px),var(--ahx-content))!important;
max-width:var(--ahx-content)!important;
margin:34px auto 58px!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
body.ahx-tool-page .entry-content,
body.ahx-tool-page .ahx-tool-editorial{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
} body.ahx-tool-page :is(
.ah-nav-wrap,.ah-kfr-shell,.ah-nk-shell,.ahsa-shell,.ah-bpkh-shell,
.ah-vwr-shell,.ah-wfr-shell,.ah-pgv-shell,.ahuc-shell,.ah-wa-shell,
.ah-zf-shell,.ah-zbr-shell,.ah-kg-shell,.ahh-pflegeheim-shell,.ah-wzr-shell
){
width:100%!important;
max-width:none!important;
margin-left:0!important;
margin-right:0!important;
border:0!important;
box-shadow:none!important;
background:transparent!important;
} .ahx-category-results p,
.ahx-category-results h3,
.ahx-editorial p,
.ahx-editorial h2,
.ahx-editorial h3,
body.ahx-tool-page .entry-content p,
body.ahx-tool-page .entry-content li{
max-width:none!important;
width:auto!important;
hyphens:none!important;
word-break:normal!important;
overflow-wrap:normal!important;
}
@media(max-width:900px){
.ahx-category-card-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.ahx-editorial-intro,
.ahx-editorial-standard,
.ahx-editorial-method{
grid-template-columns:1fr!important;
}
.ahx-editorial-authors-grid{
grid-template-columns:1fr!important;
}
}
@media(max-width:680px){
body:not(.ahx-home) .ahx-archive-copy,
body:not(.ahx-home) .ahx-article-hero__copy,
body:not(.ahx-home) .ahx-page-hero__copy{
padding-left:20px!important;
padding-right:20px!important;
}
.ahx-category-guide,
.ahx-category-results,
body.ahx-editorial-page .inside-article,
body.ahx-tool-page .inside-article{
width:calc(100% - 28px)!important;
}
.ahx-category-card-grid{
grid-template-columns:1fr!important;
}
.ahx-editorial__grid,
.ahx-editorial-standard__points,
.ahx-editorial-method ol{
grid-template-columns:1fr!important;
}
.ahx-editorial-author{
grid-template-columns:92px 1fr!important;
gap:16px!important;
padding:18px!important;
}
.ahx-editorial-author__media{
width:92px!important;
}
}  body.ahx-category main.site-main{
display:block!important;
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0 0 70px!important;
overflow:visible!important;
} body.ahx-category #primary{
display:block!important;
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
float:none!important;
overflow:visible!important;
} body.ahx-category main.site-main > .generate-columns-container,
body.ahx-category main.site-main > article,
body.ahx-category main.site-main > nav.paging-navigation,
body.ahx-category main.site-main > nav#nav-below,
body.ahx-category main.site-main > .paging-navigation,
body.ahx-category main.site-main > .page-header,
body.ahx-category main.site-main > .archive-description{
display:none!important;
} body.ahx-category main.site-main > .ahx-archive-hero,
body.ahx-category main.site-main > .ahx-category-guide,
body.ahx-category main.site-main > .ahx-category-results{
display:block!important;
} body.ahx-category .ahx-archive-hero{
width:100vw!important;
max-width:100vw!important;
margin-left:calc(50% - 50vw)!important;
margin-right:calc(50% - 50vw)!important;
}
body.ahx-category .ahx-category-guide,
body.ahx-category .ahx-category-results{
width:min(calc(100% - 48px),1120px)!important;
max-width:1120px!important;
margin-left:auto!important;
margin-right:auto!important;
}
body.ahx-category .ahx-category-guide{
margin-top:30px!important;
margin-bottom:24px!important;
}
body.ahx-category .ahx-category-results{
margin-top:0!important;
margin-bottom:0!important;
}
body.ahx-category .ahx-category-card-grid{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:18px!important;
align-items:stretch!important;
width:100%!important;
}
body.ahx-category .ahx-category-card-grid article{
display:flex!important;
flex-direction:column!important;
min-width:0!important;
width:100%!important;
height:100%!important;
}
body.ahx-category .ahx-category-card-grid .ahx-latest-body{
display:flex!important;
flex-direction:column!important;
flex:1 1 auto!important;
min-width:0!important;
}
body.ahx-category .ahx-category-card-grid .ahx-link{
margin-top:auto!important;
} body.ahx-tool-page .inside-article{
width:min(calc(100% - 48px),1120px)!important;
max-width:1120px!important;
margin:34px auto 58px!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important;
}
body.ahx-tool-page .entry-content{
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
}
@media(max-width:980px){
body.ahx-category .ahx-category-card-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
}
@media(max-width:680px){
body.ahx-category .ahx-category-guide,
body.ahx-category .ahx-category-results{
width:calc(100% - 28px)!important;
}
body.ahx-category .ahx-category-card-grid{
grid-template-columns:1fr!important;
}
} body.ahx-category .ahx-category-card-grid,
body.ahx-search .ahx-category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ahx-category-pagination{grid-column:1/-1}
@media(max-width:980px){
body.ahx-category .ahx-category-card-grid,
body.ahx-search .ahx-category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
body.ahx-category .ahx-category-card-grid,
body.ahx-search .ahx-category-card-grid{grid-template-columns:1fr!important}
} .ahx-casebox{
clear:both;
display:grid;
grid-template-columns:minmax(250px,1.1fr) minmax(210px,.9fr) minmax(210px,.9fr);
border:1px solid #b9d4df;
border-left:6px solid var(--ahx-cyan);
background:#fff;
margin:0 0 30px;
}
.ahx-casebox__intro{padding:25px 27px;background:linear-gradient(125deg,#082b4b,#0b596c);color:#fff;grid-row:span 2}
.ahx-casebox__intro>span,.ahx-casebox__col>span,.ahx-casebox__warning>span,.ahx-smarttools__head>span,.ahx-smarttool>div>span,.ahx-nextstep>div>span{
display:block;text-transform:uppercase;letter-spacing:.12em;font-size:13px;line-height:1.2;font-weight:500;margin-bottom:9px;color:var(--ahx-cyan-dark)
}
.ahx-casebox__intro>span{color:#7af2fb}
.ahx-casebox__intro h2{color:#fff!important;font-size:clamp(24px,2vw,31px)!important;line-height:1.2!important;margin:0!important;max-width:none!important}
.ahx-casebox__col{padding:23px 25px;border-left:1px solid #d2e2e8}
.ahx-casebox__col ol,.ahx-casebox__col ul{margin:0!important;padding-left:1.25em!important;max-width:none!important}
.ahx-casebox__col li{font-size:15.5px;line-height:1.48;margin:.36em 0!important;color:#20384c}
.ahx-casebox__warning{grid-column:2/4;padding:16px 24px;border-left:1px solid #d2e2e8;border-top:1px solid #d2e2e8;background:#fff8e9}
.ahx-casebox__warning>span{color:#8d5600;margin-bottom:4px}
.ahx-casebox__warning p{margin:0!important;max-width:none!important;font-size:15px!important;line-height:1.5!important;color:#4a3516}
.ahx-smarttools{clear:both;margin:40px 0;padding:27px;border:1px solid #bcd7e2;background:linear-gradient(120deg,#f7fcfd,#eaf7f9)}
.ahx-smarttools__head{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(260px,1fr);gap:8px 28px;align-items:end;margin-bottom:20px}
.ahx-smarttools__head>span{grid-column:1;color:#008a98;margin:0}
.ahx-smarttools__head h2{grid-column:1;margin:2px 0 0!important;font-size:clamp(24px,2.1vw,31px)!important;line-height:1.2!important}
.ahx-smarttools__head p{grid-column:2;grid-row:1/3;margin:0!important;max-width:none!important;align-self:center;font-size:16px!important;line-height:1.55!important}
.ahx-smarttools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ahx-smarttool{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:18px;background:#fff;border:1px solid #c5dbe4;text-decoration:none!important;min-width:0}
.ahx-smarttool:hover{border-color:#0796a8;transform:translateY(-1px)}
.ahx-smarttool .ahx-icon{width:48px;height:48px;margin:0}
.ahx-smarttool h3{margin:2px 0 5px!important;font-size:20px!important;line-height:1.2!important;color:var(--ahx-navy)!important}
.ahx-smarttool p{margin:0!important;max-width:none!important;font-size:14px!important;line-height:1.45!important;color:#51677b}
.ahx-smarttool>i{font-style:normal;font-size:24px;color:#623ce4}
.ahx-nextstep{clear:both;margin:42px 0 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);background:linear-gradient(118deg,#061c33,#0a6170);color:#fff;border-left:6px solid var(--ahx-cyan)}
.ahx-nextstep>div{padding:27px 30px}
.ahx-nextstep>div>span{color:#7af2fb}
.ahx-nextstep h2{color:#fff!important;margin:0 0 9px!important;font-size:clamp(25px,2.1vw,32px)!important}
.ahx-nextstep p{margin:0!important;max-width:none!important;color:#e9f7f9!important;font-size:15.5px!important;line-height:1.6!important}
.ahx-nextstep nav{display:flex;flex-direction:column;justify-content:center;padding:18px 22px;border-left:1px solid rgba(255,255,255,.2)}
.ahx-nextstep nav a{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.17);color:#fff!important;text-decoration:none!important;font-size:14.5px}
.ahx-nextstep nav a:last-child{border-bottom:0}
.ahx-nextstep nav span{color:#7af2fb}
@media(max-width:980px){
.ahx-casebox{grid-template-columns:1fr 1fr}.ahx-casebox__intro{grid-column:1/-1;grid-row:auto}.ahx-casebox__warning{grid-column:1/-1;border-left:0}
.ahx-casebox__col:first-of-type{border-left:0}
.ahx-nextstep{grid-template-columns:1fr}.ahx-nextstep nav{border-left:0;border-top:1px solid rgba(255,255,255,.2)}
}
@media(max-width:680px){
.ahx-casebox{grid-template-columns:1fr}.ahx-casebox__col{border-left:0;border-top:1px solid #d2e2e8}.ahx-casebox__warning{grid-column:auto}
.ahx-smarttools{padding:18px}.ahx-smarttools__head{grid-template-columns:1fr}.ahx-smarttools__head>span,.ahx-smarttools__head h2,.ahx-smarttools__head p{grid-column:1;grid-row:auto}.ahx-smarttools__grid{grid-template-columns:1fr}
.ahx-smarttool{grid-template-columns:auto 1fr}.ahx-smarttool>i{display:none}
}  .ahx-article-wrap a:not(.ahx-button):not(.ahx-smarttool),
.ahx-faq-editorial a:not(.ahx-button),
.ahx-tool-editorial a:not(.ahx-button),
.ahx-editorial a:not(.ahx-button){
color:#006f9f;
text-decoration-color:rgba(0,111,159,.45);
text-underline-offset:.14em;
}
.ahx-casebox__intro a,
.ahx-nextstep a,
.ahx-editorial-standard a,
.ahx-editorial-band a,
.ahx-trust a,
.ahx-article-hero a,
.ahx-archive-hero a,
.ahx-page-hero a{
color:#8df7ff!important;
text-decoration-color:rgba(141,247,255,.72)!important;
}
.ahx-casebox__intro a:hover,
.ahx-nextstep a:hover,
.ahx-editorial-standard a:hover,
.ahx-editorial-band a:hover,
.ahx-trust a:hover,
.ahx-article-hero a:hover,
.ahx-archive-hero a:hover,
.ahx-page-hero a:hover{color:#fff!important}
.ahx-casebox__col a,
.ahx-casebox__warning a,
.ahx-smarttools a:not(.ahx-smarttool){color:#006f9f!important} .ahx-casebox__col li{
line-height:1.66!important;
margin:.54em 0!important;
}
.ahx-casebox__col ol,
.ahx-casebox__col ul{padding-left:1.35em!important}
.ahx-category-guide li,
.ahx-page-focus li{line-height:1.58!important}
body.ahx-article .ahx-article-wrap>ul>li,
body.ahx-article .ahx-article-wrap>ol>li,
body.ahx-faq-page .entry-content>ul>li,
body.ahx-faq-page .entry-content>ol>li,
body.ahx-editorial-page .entry-content>ul>li,
body.ahx-editorial-page .entry-content>ol>li{
line-height:1.72!important;
margin-bottom:.48em!important;
} body.ahx-faq-page .ahx-page-hero{
grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)!important;
}
body.ahx-faq-page .ahx-page-hero h1{
max-width:1040px!important;
font-size:clamp(34px,3vw,52px)!important;
line-height:1.03!important;
text-wrap:balance!important;
}
body.ahx-tool-page .ahx-page-hero h1,
body.ahx-editorial-page .ahx-page-hero h1{
line-height:1.04!important;
text-wrap:balance!important;
} @media(max-width:980px){
.ahx-menu-toggle{
display:block!important;
min-width:58px!important;
min-height:50px!important;
border:1px solid rgba(120,243,255,.8)!important;
background:linear-gradient(135deg,rgba(0,214,230,.18),rgba(112,70,223,.28))!important;
box-shadow:inset 4px 0 0 rgba(0,214,230,.7)!important;
}
.ahx-menu-toggle:hover,
.ahx-menu-toggle:focus-visible{
background:linear-gradient(135deg,rgba(0,214,230,.32),rgba(112,70,223,.42))!important;
}
.ahx-mobile-nav-head{
width:min(100%,760px)!important;
padding:22px 20px 18px!important;
background:linear-gradient(115deg,rgba(0,214,230,.10),rgba(112,70,223,.16))!important;
border-bottom:2px solid rgba(111,238,249,.72)!important;
}
.ahx-brand--mobile{
display:flex!important;
align-items:center!important;
color:#fff!important;
text-decoration:none!important;
}
.ahx-brand--mobile .ahx-brand__copy{display:flex!important;flex-direction:column!important}
.ahx-brand--mobile .ahx-wordmark i,
.ahx-brand--mobile .ahx-wordmark b{color:#fff!important}
.ahx-brand--mobile .ahx-wordmark em{color:#7bf3ff!important}
.ahx-brand--mobile .ahx-brand__copy small{color:#dff9ff!important}
.ahx-brand--mobile .ahx-brand__mark{border-color:rgba(123,243,255,.75)!important;background:rgba(255,255,255,.06)!important}
.ahx-nav__inner{width:min(100%,760px)!important;max-width:760px!important}
}
@media(max-width:1120px){
body.ahx-faq-page .ahx-page-hero{grid-template-columns:1fr!important}
}  @media (min-width:981px) and (max-width:1450px){
.ahx-menu-toggle{display:none!important}
.ahx-header__top{
grid-template-columns:auto minmax(360px,680px)!important;
grid-template-rows:auto!important;
justify-content:space-between!important;
min-height:96px!important;
gap:28px!important;
}
.ahx-header-search{
grid-column:auto!important;
grid-row:auto!important;
width:100%!important;
max-width:680px!important;
margin:0!important;
}
.ahx-nav{
display:block!important;
position:relative!important;
inset:auto!important;
overflow:visible!important;
z-index:30!important;
border-top:1px solid rgba(255,255,255,.16)!important;
background:rgba(2,16,31,.42)!important;
}
.admin-bar .ahx-nav{top:auto!important}
.ahx-mobile-nav-head{display:none!important}
.ahx-nav__inner{
display:flex!important;
align-items:stretch!important;
width:min(100%,1380px)!important;
max-width:1380px!important;
margin:0 auto!important;
padding:0 24px!important;
}
.ahx-nav a,
.ahx-nav-group>button{
width:auto!important;
min-height:52px!important;
margin:0!important;
padding:0 10px!important;
border:0!important;
border-left:0!important;
border-bottom:0!important;
background:transparent!important;
color:#fff!important;
font-size:13px!important;
justify-content:flex-start!important;
}
.ahx-nav a:hover,
.ahx-nav-group>button:hover,
.ahx-nav-group.is-open>button{background:rgba(0,214,230,.15)!important}
.ahx-nav-group:hover .ahx-nav-drop,
.ahx-nav-group.is-open .ahx-nav-drop{
display:block!important;
position:absolute!important;
left:0!important;
top:100%!important;
min-width:285px!important;
margin:0!important;
border:1px solid #d7e4ea!important;
box-shadow:0 18px 38px rgba(5,31,54,.14)!important;
background:#fff!important;
}
.ahx-nav-drop a{
display:flex!important;
width:100%!important;
min-height:46px!important;
padding:0 18px!important;
border:0!important;
border-bottom:1px solid #e7eef2!important;
background:#fff!important;
color:var(--ahx-ink)!important;
font-size:14px!important;
}
.ahx-nav-drop a:hover{background:#e9f8fa!important;color:#075c9b!important}
} @media (max-width:980px){
.ahx-mobile-nav-head{display:flex!important}
} .ahx-article-hero h1,
.ahx-page-hero h1,
.ahx-archive-hero h1,
.ahx-category-guide h2,
.ahx-section-head h2{
overflow:visible!important;
padding-top:.04em!important;
padding-bottom:.09em!important;
} .ahx-article-hero h1.ahx-title--long,
.ahx-page-hero h1.ahx-title--long{font-size:clamp(34px,3.2vw,52px)!important}
.ahx-article-hero h1.ahx-title--xlong,
.ahx-page-hero h1.ahx-title--xlong{font-size:clamp(30px,2.8vw,44px)!important}
.ahx-article-hero h1.ahx-title--xxlong,
.ahx-page-hero h1.ahx-title--xxlong{font-size:clamp(26px,2.45vw,38px)!important} .ahx-category-guide{
overflow:visible!important;
padding-top:26px!important;
padding-bottom:26px!important;
}
.ahx-category-guide__head{
align-self:center!important;
overflow:visible!important;
padding:3px 0 5px!important;
}
.ahx-category-guide__head>span{margin-bottom:7px!important}
.ahx-category-guide h2{
margin:0!important;
line-height:1.18!important;
overflow:visible!important;
padding:2px 0 5px!important;
}
@media (max-width:700px){
.ahx-article-hero h1.ahx-title--long,
.ahx-page-hero h1.ahx-title--long{font-size:clamp(28px,8vw,38px)!important}
.ahx-article-hero h1.ahx-title--xlong,
.ahx-page-hero h1.ahx-title--xlong{font-size:clamp(25px,7.2vw,34px)!important}
.ahx-article-hero h1.ahx-title--xxlong,
.ahx-page-hero h1.ahx-title--xxlong{font-size:clamp(22px,6.5vw,30px)!important}
.ahx-category-guide{padding-top:22px!important;padding-bottom:22px!important}
} .ahx-sourcebox{
clear:both;
margin:42px 0 0;
display:grid;
grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);
border:1px solid #b9d2dd;
background:#fff;
}
.ahx-sourcebox__stand{padding:25px 28px;border-left:6px solid var(--ahx-cyan);background:linear-gradient(125deg,#f7fcfd,#edf8fa)}
.ahx-sourcebox__stand>span,.ahx-sourcebox__sources>span{display:block;margin:0 0 7px;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600;color:#007f8d}
.ahx-sourcebox__stand h2{margin:0 0 10px!important;font-size:clamp(22px,1.8vw,28px)!important;line-height:1.25!important;max-width:none!important}
.ahx-sourcebox__stand p{margin:0!important;max-width:none!important;font-size:16px!important;line-height:1.62!important;color:#233a4d!important}
.ahx-sourcebox__sources{padding:25px 28px;border-left:1px solid #d3e2e8}
.ahx-sourcebox__sources ul{list-style:none;margin:0!important;padding:0!important}
.ahx-sourcebox__sources li{margin:0!important;padding:10px 0!important;border-bottom:1px solid #e1ebef;line-height:1.35}
.ahx-sourcebox__sources li:last-child{border-bottom:0}
.ahx-sourcebox__sources a{display:block;color:#006f9f!important;text-decoration:none!important;font-size:15.5px!important;line-height:1.4!important}
.ahx-sourcebox__sources a:hover{text-decoration:underline!important}
.ahx-sourcebox__sources li span{display:block;margin-top:3px;font-size:12px;color:#617789}
@media(max-width:820px){.ahx-sourcebox{grid-template-columns:1fr}.ahx-sourcebox__sources{border-left:0;border-top:1px solid #d3e2e8}}  body.ahx-active #mobile-header,
body.ahx-active .mobile-header-navigation,
body.ahx-active .navigation-clone,
body.ahx-active .mobile-menu-control-wrapper,
body.ahx-active .site-header .menu-toggle,
body.ahx-active .site-header .menu-bar-items,
body.ahx-active nav#site-navigation,
body.ahx-active .main-navigation{
display:none!important;
visibility:hidden!important;
height:0!important;
min-height:0!important;
overflow:hidden!important;
}
body.ahx-active .site-header .inside-header{
min-height:0!important;
padding-top:0!important;
padding-bottom:0!important;
} .ahx-footer-brand{
width:100%;
margin:0;
padding:0 var(--ahx-pad);
background:linear-gradient(116deg,#041528 0%,#0a3459 58%,#5935a7 100%);
color:#eafaff;
border-top:4px solid var(--ahx-cyan);
}
.ahx-footer-brand__inner{
width:min(100%,1120px);
margin:0 auto;
min-height:150px;
display:grid;
grid-template-columns:minmax(250px,.85fr) minmax(280px,1.15fr) minmax(300px,1.25fr);
gap:34px;
align-items:center;
padding:32px 0;
}
.ahx-brand--footer{align-self:center}
.ahx-brand--footer .ahx-brand__mark{width:52px;height:56px;flex-basis:52px}
.ahx-brand--footer .ahx-wordmark i,
.ahx-brand--footer .ahx-wordmark em{font-size:21px!important}
.ahx-brand--footer .ahx-wordmark b{font-size:12px!important}
.ahx-brand--footer .ahx-brand__copy small{font-size:11px!important}
.ahx-footer-brand__inner>p{
margin:0!important;
color:#e2f4f8!important;
font-size:15.5px!important;
line-height:1.65!important;
}
.ahx-footer-brand nav{
display:grid;
grid-template-columns:1fr 1fr;
gap:7px 16px;
}
.ahx-footer-brand nav a{
display:flex;
justify-content:space-between;
gap:12px;
padding:8px 0;
border-bottom:1px solid rgba(255,255,255,.16);
color:#fff!important;
text-decoration:none!important;
font-size:14px!important;
}
.ahx-footer-brand nav a span{color:#7bf3ff}
.ahx-footer-brand nav a:hover{color:#7bf3ff!important}
body.ahx-active .site-footer{border-top:0!important}
@media(max-width:980px){ body.ahx-active .ahx-header{
border-bottom:3px solid var(--ahx-cyan)!important;
}
body.ahx-active .ahx-header__top{
min-height:74px!important;
display:grid!important;
grid-template-columns:minmax(0,1fr) auto!important;
grid-template-rows:auto!important;
gap:12px!important;
padding:10px 14px!important;
}
body.ahx-active .ahx-header__top>.ahx-brand{
display:flex!important;
min-width:0!important;
}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-brand__mark{
width:44px!important;height:48px!important;flex-basis:44px!important;padding:6px!important;
}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark i,
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark em{font-size:18px!important}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark b{font-size:10px!important}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-brand__copy small{display:block!important;font-size:9.5px!important;margin-top:4px!important}
body.ahx-active .ahx-header-search{display:none!important}
body.ahx-active .ahx-menu-toggle{
display:flex!important;
width:54px!important;
min-width:54px!important;
height:50px!important;
min-height:50px!important;
padding:7px 8px!important;
margin:0!important;
flex-direction:column!important;
justify-content:center!important;
align-items:center!important;
}
body.ahx-active .ahx-menu-toggle span{width:25px!important;height:2px!important;margin:3px 0!important;background:#fff!important}
body.ahx-active .ahx-menu-toggle em{display:none!important} body.ahx-active .ahx-nav{
background:linear-gradient(145deg,#041528 0%,#0a3459 56%,#5634a2 100%)!important;
}
body.ahx-active .ahx-mobile-nav-head{
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:16px 14px!important;
}
body.ahx-active .ahx-nav__inner{
width:100%!important;
max-width:100%!important;
padding:12px 14px 34px!important;
}
body.ahx-active .ahx-nav a,
body.ahx-active .ahx-nav-group>button{
min-height:54px!important;
font-size:16px!important;
line-height:1.25!important;
} body.ahx-active #comments,
body.ahx-active .comments-area{
width:calc(100% - 24px)!important;
max-width:none!important;
margin:24px 12px 32px!important;
padding:0!important;
border:0!important;
box-shadow:none!important;
background:transparent!important;
}
body.ahx-active .comment-respond{
width:100%!important;
max-width:100%!important;
margin:0!important;
padding:20px 16px!important;
border:1px solid var(--ahx-line)!important;
box-shadow:none!important;
background:#fff!important;
box-sizing:border-box!important;
}
body.ahx-active .comment-reply-title,
body.ahx-active .comments-title{
margin:0 0 14px!important;
font-size:28px!important;
line-height:1.14!important;
letter-spacing:-.02em!important;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:none!important;
text-wrap:wrap!important;
}
body.ahx-active .comment-form,
body.ahx-active .comment-form p,
body.ahx-active .comment-form label{
max-width:100%!important;
box-sizing:border-box!important;
overflow-wrap:normal!important;
word-break:normal!important;
hyphens:none!important;
}
body.ahx-active .comment-form{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
body.ahx-active .comment-form p{margin:0 0 14px!important}
body.ahx-active .comment-notes,
body.ahx-active .logged-in-as{
font-size:14px!important;
line-height:1.5!important;
color:#526b7e!important;
}
body.ahx-active .comment-form label{display:block!important;margin:0 0 6px!important;font-size:15px!important;line-height:1.4!important;color:var(--ahx-ink)!important}
body.ahx-active .comment-form input[type="text"],
body.ahx-active .comment-form input[type="email"],
body.ahx-active .comment-form input[type="url"],
body.ahx-active .comment-form textarea{
display:block!important;
width:100%!important;
max-width:100%!important;
min-width:0!important;
margin:0!important;
padding:13px 14px!important;
box-sizing:border-box!important;
border:1px solid #b9ceda!important;
background:#f8fbfc!important;
color:var(--ahx-ink)!important;
font-size:16px!important;
line-height:1.5!important;
}
body.ahx-active .comment-form textarea{min-height:180px!important;resize:vertical!important}
body.ahx-active .comment-form-cookies-consent{
display:grid!important;
grid-template-columns:22px minmax(0,1fr)!important;
gap:10px!important;
align-items:start!important;
margin:4px 0 18px!important;
}
body.ahx-active .comment-form-cookies-consent input{
width:20px!important;height:20px!important;margin:2px 0 0!important;
}
body.ahx-active .comment-form-cookies-consent label{
margin:0!important;
font-size:14px!important;
line-height:1.5!important;
}
body.ahx-active .comment-form input[type="submit"]{
width:100%!important;
min-height:50px!important;
margin:0!important;
font-size:16px!important;
}
.ahx-footer-brand{padding:0 14px!important}
.ahx-footer-brand__inner{
width:100%!important;
grid-template-columns:1fr!important;
gap:18px!important;
min-height:0!important;
padding:26px 0 24px!important;
}
.ahx-brand--footer{width:max-content;max-width:100%}
.ahx-footer-brand__inner>p{font-size:14.5px!important;line-height:1.6!important}
.ahx-footer-brand nav{grid-template-columns:1fr!important;gap:0!important}
.ahx-footer-brand nav a{min-height:42px!important;align-items:center!important;font-size:14px!important}
}
@media(max-width:420px){
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark i,
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark em{font-size:16px!important}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-wordmark b{font-size:9px!important}
body.ahx-active .ahx-header__top>.ahx-brand .ahx-brand__copy small{font-size:8.8px!important}
body.ahx-active .comment-reply-title,
body.ahx-active .comments-title{font-size:26px!important}
} .ahx-skip-link{position:fixed;left:14px;top:14px;z-index:100000;transform:translateY(-180%);background:#fff;color:#06263f!important;border:2px solid #17d7e8;padding:10px 14px;text-decoration:none!important;font-size:15px;line-height:1.2}
.ahx-skip-link:focus{transform:translateY(0)}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:0;margin-right:10px}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;padding:10px 0;display:block;transition:height .3s ease}.navigation-branding>div+.main-title{margin-left:10px}.navigation-branding .main-title{transition:line-height .3s ease}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;padding-right:20px;order:2}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-align-right .navigation-branding{margin-right:auto}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .inside-navigation{justify-content:flex-start}.main-navigation.has-branding:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick:not([class*=nav-align-]):not(.mobile-header-navigation) .menu-bar-items{margin-left:auto}.nav-float-right .main-navigation.has-branding:not(.mobile-header-navigation) .menu-bar-items,.nav-float-right .main-navigation.has-sticky-branding.navigation-stick:not(.mobile-header-navigation) .menu-bar-items{margin-left:0}.mobile-header-navigation.has-menu-bar-items .mobile-header-logo{margin-right:auto}.rtl .navigation-branding>div+.main-title{margin-right:10px}.rtl .main-navigation.nav-align-right:not(.mobile-header-navigation) .navigation-branding{order:-10}.rtl .nav-align-right .navigation-branding{margin-right:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-left:auto;margin-right:0}.rtl .nav-align-center .navigation-branding,.rtl .nav-align-center .site-logo.mobile-header-logo,.rtl .nav-align-right .navigation-branding,.rtl .nav-align-right .site-logo.mobile-header-logo{margin-left:10px}.rtl .nav-align-right .menu-bar-items{margin-right:auto}.rtl .mobile-header-navigation.has-menu-bar-items .site-logo{margin-left:auto}