body.ak-indexing-modern #stickyHeaders{position:static!important;inset:auto!important;transform:none!important}
body.ak-indexing-modern .cmp_breadcrumbs{box-sizing:border-box;width:100%!important;min-height:0!important;margin:0!important;padding:8px 50px!important}
body.ak-indexing-modern #page.page{position:relative;margin:12px 0 0!important;padding:0!important}
body.ak-indexing-modern .ak-idx-page{box-sizing:border-box;width:calc(100% - 100px);max-width:none;margin:0 50px;padding:0 0 34px;background:#fbfaf5;color:#142623}
body.ak-indexing-modern .ak-idx-page,body.ak-indexing-modern .ak-idx-page h1,body.ak-indexing-modern .ak-idx-page h2,body.ak-indexing-modern .ak-idx-page h3,body.ak-indexing-modern .ak-idx-page p,body.ak-indexing-modern .ak-idx-page a,body.ak-indexing-modern .ak-idx-page b,body.ak-indexing-modern .ak-idx-page strong,body.ak-indexing-modern .ak-idx-page span{font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif!important}
body.ak-indexing-modern .ak-idx-layout{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(320px,.95fr);gap:28px;align-items:start}
body.ak-indexing-modern .ak-idx-main{min-width:0}
body.ak-indexing-modern .ak-idx-intro{display:block;margin:0 0 20px}
body.ak-indexing-modern .ak-idx-intro>div{padding:0}
body.ak-indexing-modern .ak-idx-intro h1{font-size:48px;font-weight:500;letter-spacing:-.025em}
body.ak-indexing-modern .ak-idx-intro>div>i{margin:18px 0 16px}
body.ak-indexing-modern .ak-idx-intro>div>h2{margin-bottom:13px;font-size:23px;font-weight:500}
body.ak-indexing-modern .ak-idx-intro>div>p{max-width:900px;font-size:15px;line-height:1.55;text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important}
body.ak-indexing-modern .ak-idx-sections{display:grid;grid-template-columns:1fr;gap:15px}
body.ak-indexing-modern .ak-idx-group{overflow:hidden;border:1px solid #cfd8d1;border-radius:4px;background:#fff;scroll-margin-top:20px}
body.ak-indexing-modern .ak-idx-group>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:18px;padding:9px 18px;background:linear-gradient(100deg,#073f34,#0c5b49);color:#fff}
body.ak-indexing-modern .ak-idx-group>header h2{margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.2}
body.ak-indexing-modern .ak-idx-group>header p{margin:0;color:#e0ece7;font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:1.3;text-align:right}
body.ak-indexing-modern .ak-idx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}
body.ak-indexing-modern .ak-idx-service{display:grid;grid-template-rows:auto auto auto;min-width:0;align-content:start;padding:13px 12px 12px;border:0;border-top:1px solid #dfe4df}
body.ak-indexing-modern .ak-idx-service:nth-child(-n+2){border-top:0}
body.ak-indexing-modern .ak-idx-service:nth-child(odd){border-right:1px solid #dfe4df}
body.ak-indexing-modern .ak-idx-service:last-child:nth-child(odd){grid-column:1/-1;border-right:0}
body.ak-indexing-modern .ak-idx-service h3{margin:0 0 4px;color:#12372f;font-family:Georgia,"Times New Roman",serif;font-size:14px;font-weight:700;line-height:1.22;text-transform:uppercase;overflow-wrap:anywhere}
body.ak-indexing-modern .ak-idx-service>p{min-height:34px;margin:0;color:#45534f;font-family:Georgia,"Times New Roman",serif;font-size:12.5px;line-height:1.4;text-align:left}
body.ak-indexing-modern .ak-idx-service>a{display:inline-flex;width:max-content;align-items:center;gap:8px;margin-top:6px;padding:0;border:0;color:#a96f00;background:transparent;text-decoration:none;font-family:Georgia,"Times New Roman",serif;font-size:12.5px;font-weight:700}
body.ak-indexing-modern .ak-idx-service>a:hover,body.ak-indexing-modern .ak-idx-service>a:focus{color:#073f34;text-decoration:underline;background:transparent}
body.ak-indexing-modern .ak-idx-service>a span{font-size:15px}
body.ak-indexing-modern .ak-idx-sidebar{display:grid;gap:12px;min-width:0}
body.ak-indexing-modern .ak-idx-sidebar section{box-sizing:border-box;border-radius:5px;padding:17px 19px}
body.ak-indexing-modern .ak-idx-sidebar h2{margin:0;color:#11362f;font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.2}
body.ak-indexing-modern .ak-idx-sidebar section>i{display:block;width:42px;margin:11px 0 14px;border-top:3px solid #c69b35}
body.ak-indexing-modern .ak-idx-overview{color:#fff;background:linear-gradient(145deg,#075044,#073b34)}
body.ak-indexing-modern .ak-idx-overview h2{color:#fff!important}
body.ak-indexing-modern .ak-idx-overview>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.25)}
body.ak-indexing-modern .ak-idx-overview>div:first-of-type{border-top:0}
body.ak-indexing-modern .ak-idx-overview strong{font-family:Georgia,"Times New Roman",serif;font-size:38px;font-weight:400;line-height:1}
body.ak-indexing-modern .ak-idx-overview strong.ak-idx-global{font-size:16px;font-weight:700;line-height:1.08}
body.ak-indexing-modern .ak-idx-overview p{display:flex;flex-direction:column;margin:0}
body.ak-indexing-modern .ak-idx-overview b{font-family:Georgia,"Times New Roman",serif;font-size:14px}
body.ak-indexing-modern .ak-idx-overview span{margin-top:4px;color:#e2ece8;font-size:11px;line-height:1.35}
body.ak-indexing-modern .ak-idx-standards{background:#edf3e9}
body.ak-indexing-modern .ak-idx-standards>div{display:flex;flex-direction:column;padding:13px 0;border-top:1px solid #ccd6cd}
body.ak-indexing-modern .ak-idx-standards>div:first-of-type{border-top:0}
body.ak-indexing-modern .ak-idx-standards b{font-family:Georgia,"Times New Roman",serif;font-size:14px}
body.ak-indexing-modern .ak-idx-standards span{margin-top:4px;color:#53615d;font-size:11.5px;line-height:1.38}
body.ak-indexing-modern .ak-idx-navigation,body.ak-indexing-modern .ak-idx-contact{border:1px solid #e4e1d7;background:#fffdf8}
body.ak-indexing-modern .ak-idx-navigation>a{display:flex;gap:10px;padding:6px 0;color:#163a33;text-decoration:none;font-family:Georgia,"Times New Roman",serif;font-size:13px;line-height:1.3}
body.ak-indexing-modern .ak-idx-navigation>a:hover{text-decoration:underline}
body.ak-indexing-modern .ak-idx-navigation>a span{color:#b98516;font-size:18px;line-height:.8}
body.ak-indexing-modern .ak-idx-contact p{margin:0 0 12px;color:#52605c;font-family:Georgia,"Times New Roman",serif;font-size:12px;line-height:1.5}
body.ak-indexing-modern .ak-idx-contact>a{color:#075044;font-size:14px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
body.ak-indexing-modern.ak-indexing-sparse .ak-idx-service{min-height:90px;padding-top:16px;padding-bottom:16px}
body.ak-indexing-modern.ak-indexing-sparse .ak-idx-sidebar section{padding-top:15px;padding-bottom:15px}
body.ak-indexing-modern.ak-indexing-sparse .ak-idx-overview>div{padding:9px 0}
body.ak-indexing-modern.ak-indexing-sparse .ak-idx-standards>div{padding:9px 0}
body.ak-indexing-modern .socialContactButtons{left:12px!important;bottom:18px!important;z-index:50!important}
@media(max-width:1000px){body.ak-indexing-modern .ak-idx-layout{grid-template-columns:1fr}body.ak-indexing-modern .ak-idx-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}body.ak-indexing-modern .cmp_breadcrumbs{padding-left:24px!important;padding-right:24px!important}body.ak-indexing-modern .ak-idx-page{width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding:0 0 36px}}
@media(max-width:680px){body.ak-indexing-modern .cmp_breadcrumbs{padding:10px 14px!important}body.ak-indexing-modern #page.page{margin:12px 0 0!important}body.ak-indexing-modern .ak-idx-page{width:calc(100% - 28px);margin:0 14px;padding:0 0 28px}body.ak-indexing-modern .ak-idx-intro h1{font-size:34px}body.ak-indexing-modern .ak-idx-intro>div>h2{font-size:20px}body.ak-indexing-modern .ak-idx-grid{grid-template-columns:1fr;padding:0 15px}body.ak-indexing-modern .ak-idx-service:last-child:nth-child(odd){grid-column:auto}body.ak-indexing-modern .ak-idx-service:nth-child(-n+2){border-top:1px solid #dfe4df}body.ak-indexing-modern .ak-idx-service:first-child{border-top:0}body.ak-indexing-modern .ak-idx-service:nth-child(odd){border-right:0}body.ak-indexing-modern .ak-idx-service>p{min-height:0}body.ak-indexing-modern .ak-idx-group>header p{display:none}body.ak-indexing-modern .ak-idx-sidebar{grid-template-columns:1fr}body.ak-indexing-modern .ak-idx-overview{order:1}body.ak-indexing-modern .ak-idx-standards{order:2}body.ak-indexing-modern .ak-idx-navigation{order:3}body.ak-indexing-modern .ak-idx-contact{order:4}}
