.axseo{--ink:#171a14;--muted:#62665c;--paper:#eee9df;--line:#d5d3c7;color:var(--ink);background:#fff;font-size:18px;line-height:1.7}.axseo *{box-sizing:border-box}.axseo p,.axseo h1,.axseo h2,.axseo h3,.axseo dl{margin:0}.axseo a{color:inherit;text-underline-offset:4px}.axseo-wrap{width:min(1240px,calc(100% - 112px));margin:auto}.axseo-intro{padding:36px 0 65px;background:var(--paper)}.axseo-intro nav{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted);margin-bottom:48px}.axseo-intro nav a{text-decoration:none}.axseo-kicker{font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px!important}.axseo h1{font-size:clamp(40px,5vw,67px);line-height:1.08;letter-spacing:-.04em;font-weight:500;margin-bottom:25px}.axseo-lead{max-width:780px;font-size:21px;line-height:1.65;color:var(--muted)}.axseo-section{padding:65px 0}.axseo h2{font-size:38px;letter-spacing:-.035em;line-height:1.15;font-weight:500;margin-bottom:26px}.axseo h3{font-size:23px;line-height:1.25;font-weight:500;margin-bottom:13px}.axseo p:not(.axseo-kicker){color:var(--muted);margin-bottom:19px}.axseo-split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.axseo-facts{border-top:1px solid var(--ink)}.axseo-facts>div{border-bottom:1px solid var(--line);padding:19px 0}.axseo-facts dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.axseo-facts dd{font-size:19px;margin:0;overflow-wrap:anywhere}.axseo-soft{background:#dce2d5}.axseo-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.axseo-three article{border-top:1px solid #adb5a5;padding-top:22px}.axseo-three p{font-size:16px}.axseo-links{display:flex;flex-direction:column;align-items:start;gap:18px}.axseo-button{display:inline-block;background:var(--ink);color:#fff!important;padding:13px 24px;text-decoration:none;font-size:15px;margin-top:10px}.axseo-prose{max-width:900px}.axseo-prose h2:not(:first-child){margin-top:45px}.axseo-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.axseo-map section{border-top:1px solid var(--ink);padding-top:22px}.axseo-map h2{font-size:27px}.axseo-map ul{padding-left:20px;font-size:15px}.axseo-map li{padding:6px 0}.axseo-small{font-size:12px;margin-top:35px!important}.axseo-byline{display:flex;gap:25px;flex-wrap:wrap;width:min(1240px,calc(100% - 112px));margin:25px auto 0;font-size:12px;color:#64685e}.axseo-byline a{color:inherit;text-underline-offset:3px}.axseo-footer{display:flex;gap:28px;flex-wrap:wrap;background:#eee9df;padding:20px max(32px,calc((100vw - 1240px)/2));font-size:12px;border-top:1px solid #d5d3c7}.axseo-footer a{color:#4e5747;text-decoration:none}.axseo a:focus-visible,.axseo-footer a:focus-visible{outline:2px solid #38523b;outline-offset:5px}@media(max-width:800px){.axseo{font-size:16px}.axseo-wrap{width:calc(100% - 40px)}.axseo-intro{padding:25px 0 35px}.axseo-intro nav{margin-bottom:30px;font-size:11px}.axseo h1{font-size:40px}.axseo-lead{font-size:18px}.axseo-section{padding:40px 0}.axseo h2{font-size:31px}.axseo-split,.axseo-three{grid-template-columns:1fr;gap:30px}.axseo-facts dd{font-size:18px}.axseo-map{grid-template-columns:1fr;gap:25px}.axseo-map h2{font-size:26px}.axseo-byline{width:calc(100% - 40px);margin-top:20px;gap:10px 20px;font-size:11px}.axseo-footer{padding:20px;gap:16px 24px}.axseo-prose h2:not(:first-child){margin-top:33px}}

@media(max-width:1380px) and (min-width:1101px){.ax-head .ax-wrap{gap:25px}.ax-nav{gap:2px}.axn-menu-trigger{font-size:15px;padding:10px 6px}.ax-nav>a{font-size:15px;padding:10px 6px}.ax-end{gap:16px}}

.axseo-library-index{display:flex;align-items:center;flex-wrap:wrap;gap:15px 25px;padding:25px max(32px,calc((100vw - 1240px)/2));background:#eee9df;font-size:12px}.axseo-library-index span{text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:#60665c}.axseo-library-index a{color:#26392b;text-underline-offset:4px}@media(max-width:800px){.axseo-library-index{padding:20px;gap:14px 20px}.axseo-library-index span{width:100%}}
