@import url('/static/marketing-motion.css');
.ar-site{font-size:16px;line-height:1.85;background:#fbfcf9;color:#183c33}.ar-site p{color:#586d63;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.ar-site h1,.ar-site h2,.ar-site h3{font-weight:700;letter-spacing:-.045em;line-height:1.32}.ar-site .mk-container{max-width:1320px;padding-inline:44px}.ar-site a:focus-visible,.ar-site button:focus-visible,.ar-site input:focus-visible{outline:3px solid #2a9b84;outline-offset:4px}.ar-site .btn{font-size:15px;min-height:46px;padding:12px 21px;border-radius:9px;gap:14px}.brand .brand-lockup{width:178px;height:43px;max-width:100%;object-fit:contain}.ar-utility{background:#edf2e9;border-bottom:1px solid #dfe7dc;color:#3f6051;font-size:13px}.ar-utility .mk-container{display:flex;justify-content:space-between;gap:20px;padding-block:8px}.ar-header{background:#ffffffed;backdrop-filter:blur(14px);border-bottom:1px solid #e3e9df}.ar-header .mk-header-row{height:88px;gap:28px}.ar-header .mk-nav{gap:25px;font-size:14px;flex:1;justify-content:center}.ar-header .mk-header-actions{gap:14px;font-size:14px;white-space:nowrap}.ar-header summary{cursor:pointer;list-style:none}.ar-header summary::-webkit-details-marker{display:none}.ar-header summary span{font-size:11px;margin-left:5px}.ar-mega{position:absolute;top:100%;left:40px;right:40px;background:#fff;border:1px solid #dce5d8;border-radius:0 0 18px 18px;padding:26px 30px;box-shadow:0 22px 35px #12372b16;z-index:70}.ar-mega-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.ar-mega-heading strong{font-size:20px}.ar-mega-heading a{font-size:14px;color:#2e7359}.ar-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ar-mega-grid h2{font-size:14px;color:#64836f;padding-bottom:10px;border-bottom:1px solid #e7ece3}.ar-mega-grid a{display:block;font-size:15px;font-weight:600;margin-top:16px}.ar-mega-grid a span{display:block;font-size:12px;color:#728178;font-weight:400;line-height:1.7;margin-top:4px}.ar-mega>p{font-size:13px;margin-top:25px;border-top:1px solid #edf0e9;padding-top:15px}.ar-mega-guides{left:auto;right:200px;width:440px}.ar-mega-guides>a{display:block;padding:12px 0}.ar-mega-guides span{display:block;color:#728178;font-size:13px}.ar-eyebrow{display:block;font-size:13px;line-height:1.7;letter-spacing:.015em;font-weight:600;color:#52775c;margin-bottom:16px}.ar-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;padding-top:76px;padding-bottom:74px}.ar-hero h1{font-size:clamp(38px,4.3vw,61px);margin:0 0 25px;line-height:1.24;letter-spacing:-.055em}.ar-hero h1 em{font-style:normal;color:#34785d}.ar-hero-copy>p{font-size:18px;line-height:1.95;margin:0 0 30px}.ar-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:25px}.ar-text-link{font-size:15px;font-weight:600;color:#285f48;display:inline-flex;gap:10px;align-items:center}.ar-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0 13px}.ar-hero-tags span,.ar-feature-pills span{font-size:12px;line-height:1.6;padding:6px 10px;border:1px solid #dce7d6;background:#f0f5eb;border-radius:30px;color:#53705c}.ar-hero-copy>small{display:block;font-size:12px;color:#7b897f;line-height:1.9}.ar-diagram-wrap{position:relative;border:1px solid #dfe9da;border-radius:27px;background:radial-gradient(ellipse at top right,#edfae1,transparent 70%),#f0f5ed;padding:15px 14px 12px;box-shadow:0 20px 70px #224f3610}.ar-diagram-wrap .mk-motion{margin:0}.ar-diagram-wrap .mk-motion svg{display:block;width:100%;height:auto}.ar-diagram-wrap .mk-motion figcaption{font-size:12px;color:#617864;max-width:420px;margin:0 auto 8px}.ar-motion-button{display:block;margin:10px auto 0;padding:4px 10px;background:transparent;border:1px solid #cddcc4;border-radius:6px;color:#56715b;font:inherit;font-size:12px;cursor:pointer}.ar-motion-button:disabled{cursor:default;opacity:.7}.ar-intro-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce6d7;border-radius:16px;background:#fff;margin-bottom:62px}.ar-intro-strip>a{display:flex;gap:16px;padding:27px 25px;align-items:flex-start}.ar-intro-strip>a+a{border-left:1px solid #e6ece0}.ar-intro-strip svg{width:28px;height:28px;flex:none;color:#2b7758}.ar-intro-strip h2{font-size:18px;margin:0 0 8px}.ar-intro-strip p{font-size:14px;margin:0}.ar-intro-strip>a>span{margin-left:auto;color:#6c866e}.ar-section{padding-block:80px;scroll-margin-top:104px}.ar-tint{background:#f0f4ed;border-block:1px solid #e3eade}.ar-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}.ar-section-heading h2{font-size:clamp(29px,3vw,42px);margin:0;line-height:1.35}.ar-section-heading>p{margin:0;max-width:410px;font-size:15px}.ar-catalog-tools{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.ar-filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.ar-filter-tabs button{background:#fff;border:1px solid #d7e2d1;border-radius:25px;padding:9px 16px;font:inherit;font-size:13px;color:#506a58;cursor:pointer}.ar-filter-tabs button[aria-selected=true]{background:#193f31;color:#fff;border-color:#193f31}.ar-filter-tabs span{font-size:11px;opacity:.7;margin-left:3px}.ar-search input{padding:11px 15px;border:1px solid #d3dfcd;border-radius:10px;font:inherit;font-size:14px;width:235px;background:#fff}.ar-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ar-service-card{background:#fff;border:1px solid #dbe5d5;border-radius:17px;padding:27px;display:flex;flex-direction:column;box-shadow:0 5px 12px #143f2903;transition:border-color .2s,transform .2s}.ar-service-card:hover{border-color:#94b99b;transform:translateY(-3px)}.ar-service-card[hidden]{display:none}.ar-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.ar-service-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #dce6d5;border-radius:12px;background:#f0f7e9;color:#387957}.ar-service-icon svg{width:25px;height:25px}.ar-status{display:inline-flex;align-items:center;gap:6px;border-radius:20px;font-size:11px;line-height:1.5;background:#edf4e7;color:#54714d;padding:5px 9px;border:1px solid #dce8d5;vertical-align:middle}.ar-status i{width:5px;height:5px;background:#679044;border-radius:50%}.ar-status.setup{background:#f5f2e5;color:#8a7837;border-color:#e9e0be}.ar-status.setup i{background:#a88c36}.ar-status.planned{background:#f0f2f0;color:#738276;border-color:#e2e7e1}.ar-status.planned i{background:#9ca79b}.ar-service-card h3{font-size:22px;margin:0 0 13px}.ar-service-card>p{font-size:14px;margin:0 0 18px}.ar-service-card ul{list-style:none;margin:0 0 24px;padding:0;font-size:13px;color:#5f7564}.ar-service-card li{padding:4px 0 4px 18px;position:relative}.ar-service-card li:before{content:'✓';position:absolute;left:0;color:#66944a}.ar-service-card .ar-text-link{margin-top:auto;padding-top:17px;border-top:1px solid #e9eee5;font-size:14px}.ar-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ar-scenario-grid>a{padding:25px 22px;border:1px solid #dfe7db;border-radius:15px;background:linear-gradient(145deg,#f6f9f2,#fff)}.ar-scenario-number{display:block;font-size:12px;color:#809c74;margin-bottom:35px}.ar-scenario-grid h3{font-size:20px;margin:0 0 15px}.ar-scenario-grid p{font-size:14px}.ar-scenario-grid b{font-size:13px;display:inline-flex;gap:8px;margin-top:20px}.ar-dark{background:#183d32;color:#f5faee;border:0}.ar-dark p{color:#bfd0c3}.ar-dark .ar-eyebrow{color:#bed887}.ar-architecture{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.ar-architecture h2{font-size:46px;margin:0 0 24px}.ar-architecture p{font-size:16px;margin-bottom:26px}.ar-architecture small{display:block;font-size:12px;color:#a3b7aa;margin-top:25px;line-height:1.9;max-width:460px}.ar-architecture-notes{padding:15px 0}.ar-architecture-notes article{padding:19px 0 19px 52px;border-top:1px solid #ffffff20;position:relative}.ar-architecture-notes article>span{position:absolute;left:0;top:21px;color:#bbd789;font-size:12px}.ar-architecture-notes h3{font-size:20px;margin:0 0 8px}.ar-architecture-notes p{font-size:14px;margin:0}.ar-site .price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ar-site .price-card{padding:25px;border-radius:16px;min-width:0}.ar-site .price-card h3{font-size:19px}.ar-site .price-card .price{font-size:38px}.ar-site .price-card .muted{font-size:13px}.ar-pricing-note{font-size:13px;margin:26px 0 0}.ar-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ar-guide-grid>a{padding:25px;border:1px solid #dce6d5;border-radius:15px;background:#fff;display:flex;flex-direction:column}.ar-guide-grid>a>span{font-size:12px;color:#7a9770;margin-bottom:25px}.ar-guide-grid h3{font-size:21px;margin:0 0 14px}.ar-guide-grid p{font-size:14px}.ar-guide-grid b{font-size:13px;margin-top:auto;padding-top:20px}.ar-faq-layout{display:grid;grid-template-columns:1fr 1.65fr;gap:80px}.ar-faq details{padding:22px 0;border-bottom:1px solid #dde6d6}.ar-faq details:first-child{border-top:1px solid #dde6d6}.ar-faq summary{font-size:17px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;word-break:keep-all}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary span{font-weight:400;color:#7b9274;font-size:20px}.ar-faq details[open] summary span{transform:rotate(45deg)}.ar-faq p{font-size:15px;margin:18px 24px 0 0}.ar-cta{padding:65px 0;background:#e7f0de;border-block:1px solid #d8e4cc}.ar-cta>.mk-container{display:flex;align-items:center;justify-content:space-between;gap:40px}.ar-cta h2{font-size:36px;margin:0 0 16px}.ar-cta p{font-size:14px;margin:0}.ar-footer{background:#15382d;color:#e8f1e7;padding-top:65px}.ar-footer a:hover{text-decoration:underline}.ar-footer-top{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:35px;padding-bottom:55px}.ar-footer h2{font-size:14px;margin:0 0 20px;color:#dbe8d6;letter-spacing:0}.ar-footer-top>div>a:not(.brand){display:block;font-size:13px;color:#b7cbbd;margin:10px 0}.ar-footer p{font-size:15px;color:#d2dfd1;margin-top:22px}.ar-footer-top>div>span{font-size:11px;color:#96af9c}.ar-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff1a;padding:23px 0;font-size:12px;color:#a8c1ad;gap:20px}.ar-footer-bottom>div{display:flex;gap:22px}.ar-detail-hero{padding-top:28px;padding-bottom:55px}.ar-detail-hero .mk-breadcrumb{font-size:13px;margin-bottom:38px}.ar-detail-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:55px}.ar-detail-grid .ar-eyebrow{display:inline-block;margin-right:16px}.ar-detail-grid h1{font-size:45px;margin:20px 0 17px}.ar-lead{font-size:22px;line-height:1.55!important;margin:0 0 18px;letter-spacing:-.025em!important}.ar-detail-grid>div>p{font-size:16px}.ar-detail-nav{border-block:1px solid #dce6d5;background:#fff;position:sticky;top:88px;z-index:20}.ar-detail-nav>.mk-container{display:flex;gap:30px;padding-block:16px;overflow:auto;white-space:nowrap;font-size:13px}.ar-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ar-benefits>article{padding:28px;background:#fff;border:1px solid #dce7d5;border-radius:16px}.ar-benefits article>span{font-size:12px;color:#749269}.ar-benefits h3{font-size:22px;margin:20px 0 17px}.ar-benefits p{font-size:15px;margin:0}.ar-two-column{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.ar-feature-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ar-flow-story article{display:flex;gap:25px;padding:20px 0;border-top:1px solid #e3eadc}.ar-flow-story article>span{font-size:12px;color:#7f9a72;min-width:25px}.ar-flow-story h3{font-size:20px;margin:0 0 10px}.ar-flow-story p{font-size:15px;margin:0}.ar-settings{overflow:auto;border:1px solid #dce6d5;border-radius:15px;background:#fff}.ar-settings table{width:100%;border-collapse:collapse;font-size:15px;min-width:670px}.ar-settings th,.ar-settings td{padding:20px 24px;text-align:left;border-bottom:1px solid #e5ecdf;vertical-align:top;line-height:1.8}.ar-settings thead{background:#e8efdf;color:#637c58;font-size:13px}.ar-settings tbody th{font-weight:600;width:20%}.ar-settings td:nth-child(2){width:25%}.ar-settings code,.ar-callout code{font-size:13px;overflow-wrap:anywhere;color:#326346;background:#edf4e7;padding:3px 5px;border-radius:4px;white-space:normal}.ar-callout{margin-top:30px;padding:25px 28px;border-left:3px solid #9ab66e;background:#e8efdf;border-radius:0 12px 12px 0}.ar-callout h3{font-size:17px;margin:0 0 10px}.ar-callout p{font-size:14px;margin:0}.ar-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:10px 0 35px;padding:0}.ar-steps>li{border-top:1px solid #d9e3d1;padding-top:22px}.ar-steps>li>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e7f0db;font-size:12px;color:#4d6e39;margin-bottom:20px}.ar-steps h3{font-size:19px;margin:0 0 13px}.ar-steps p{font-size:14px;margin:0}.ar-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ar-scope-grid>article{padding:30px;background:#fff;border:1px solid #dbe6d3;border-radius:15px}.ar-scope-label{display:inline-block;background:#edf5e5;color:#5a7b42;font-size:12px;padding:4px 10px;border-radius:30px}.ar-scope-label.pending{background:#f2eee2;color:#8b7d48}.ar-scope-grid h3{font-size:21px;margin:20px 0}.ar-scope-grid ul{padding-left:20px;font-size:15px;color:#5b7160;line-height:1.85}.ar-scope-grid li{margin:10px 0}.ar-article-hero{padding-top:32px;padding-bottom:60px}.ar-article-hero .mk-breadcrumb{margin-bottom:35px}.ar-article-hero h1{font-size:45px;max-width:900px;margin:15px 0 23px}.ar-article-hero>p{font-size:18px;max-width:800px}.ar-article-layout{display:grid;grid-template-columns:250px 1fr;gap:75px;padding-bottom:80px}.ar-article-layout aside{position:sticky;top:125px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:14px;border-top:1px solid #dce6d5;padding-top:20px}.ar-article-layout article>section{margin-bottom:45px;scroll-margin-top:130px}.ar-article-layout article h2{font-size:27px;margin:0 0 20px}.ar-article-layout article p{font-size:17px}.ar-empty{text-align:center;padding:25px}
@media(min-width:1024px){.ar-header .mk-nav{display:flex}.ar-header .mk-menu-button{display:none}}
@media(max-width:1100px){.ar-header .mk-header-row{gap:18px}.ar-header .mk-nav{gap:17px;font-size:13px}.ar-header .brand-lockup{width:153px}.ar-site .mk-container{padding-inline:28px}.ar-hero,.ar-detail-grid{gap:30px}.ar-hero{padding-top:50px}.ar-hero h1{font-size:47px}.ar-hero-copy>p{font-size:16px}.ar-catalog-tools{display:block}.ar-search{display:block;margin-top:18px}.ar-search input{width:100%}.ar-scenario-grid,.ar-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-architecture,.ar-two-column{gap:45px}.ar-faq-layout{gap:40px}.ar-footer-top{gap:20px}.ar-mega{left:20px;right:20px}.ar-service-card{padding:23px}.ar-service-card h3{font-size:20px}.ar-detail-grid h1{font-size:37px}.ar-lead{font-size:20px}}
@media(max-width:1023px){.ar-site{font-size:15px}.ar-site .mk-container{padding-inline:21px}.ar-utility{font-size:11px}.ar-utility>.mk-container{padding-block:6px}.ar-utility>.mk-container>span{display:none}.ar-utility a{margin-left:auto}.ar-header .mk-header-row{height:73px;gap:10px;flex-wrap:nowrap}.ar-header .brand{margin-right:auto}.ar-header .brand-lockup{width:139px;height:34px}.ar-header .mk-menu-button{display:block;order:3;flex:none;width:32px;height:38px;padding:3px;font-size:23px;background:none;border:0}.ar-header .mk-header-actions{gap:9px;font-size:12px}.ar-header .mk-header-actions .btn{font-size:12px;min-height:36px;padding:7px 12px;white-space:nowrap}.ar-header .mk-nav{display:none;position:absolute;top:73px;left:0;right:0;width:100%;padding:18px 22px 25px;background:#fff;border-bottom:1px solid #d9e3d0;max-height:calc(100dvh - 100px);overflow:auto;box-shadow:0 22px 30px #193f3114;align-items:stretch}.ar-header .mk-nav.is-open{display:flex;flex-direction:column;gap:0}.ar-header .mk-nav>a,.ar-header summary{padding:15px 0;font-size:16px;border-bottom:1px solid #e6ece0}.ar-mega,.ar-mega-guides{position:static;box-shadow:none;border:0;border-radius:0;padding:14px 0;width:auto}.ar-mega-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.ar-mega-heading{display:none}.ar-mega-grid a{font-size:14px}.ar-mega-grid a span{display:none}.ar-mega-grid h2{font-size:12px}.ar-mega-guides>a{font-size:14px}.ar-hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:40px;gap:35px}.ar-hero h1{font-size:clamp(34px,8.7vw,46px);line-height:1.3;margin-bottom:22px}.ar-hero-copy>p{font-size:16px;line-height:1.9}.ar-desktop-break{display:none}.ar-hero-actions{gap:20px}.ar-eyebrow{font-size:12px;margin-bottom:15px}.ar-diagram-wrap{padding:6px 6px 12px;border-radius:18px}.ar-diagram-wrap .mk-motion figcaption{font-size:11px;margin-inline:12px}.ar-intro-strip{grid-template-columns:1fr;margin-bottom:40px}.ar-intro-strip>a{padding:22px;gap:14px}.ar-intro-strip>a+a{border-left:0;border-top:1px solid #e6ece0}.ar-intro-strip h2{font-size:18px}.ar-section{padding-block:48px;scroll-margin-top:95px}.ar-section-heading{display:block;margin-bottom:27px}.ar-section-heading h2{font-size:29px}.ar-section-heading>p{font-size:14px;margin-top:20px}.ar-service-grid{grid-template-columns:1fr;gap:17px}.ar-service-card{padding:24px}.ar-service-card h3{font-size:23px}.ar-service-card p{font-size:15px}.ar-filter-tabs{gap:7px}.ar-filter-tabs button{font-size:12px;padding:8px 12px}.ar-scenario-grid,.ar-guide-grid{grid-template-columns:1fr}.ar-scenario-grid>a,.ar-guide-grid>a{padding:25px}.ar-scenario-number{margin-bottom:20px}.ar-scenario-grid h3,.ar-guide-grid h3{font-size:23px}.ar-architecture,.ar-two-column,.ar-faq-layout,.ar-detail-grid,.ar-scope-grid{grid-template-columns:1fr;gap:35px}.ar-architecture h2{font-size:35px}.ar-site .price-grid{grid-template-columns:1fr 1fr;gap:12px}.ar-site .price-card{padding:22px 16px}.ar-site .price-card h3{font-size:17px}.ar-site .price-card .price{font-size:28px}.ar-site .price-card .btn{font-size:12px;padding:10px 6px;gap:4px}.ar-site .price-card .tag{font-size:9px}.ar-site .price-card .muted{font-size:11px}.ar-pricing-note{font-size:12px}.ar-faq summary{font-size:16px}.ar-faq p{font-size:14px}.ar-cta>.mk-container{display:block}.ar-cta{padding:43px 0}.ar-cta h2{font-size:29px}.ar-cta .btn{margin-top:25px}.ar-footer{padding-top:43px}.ar-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.ar-footer-top>div:first-child{grid-column:1/-1;padding-bottom:5px}.ar-footer-top>div>a:not(.brand){font-size:13px}.ar-footer h2{font-size:13px}.ar-footer-bottom{display:block}.ar-footer-bottom>div{margin-top:15px;gap:18px;font-size:11px}.ar-detail-hero{padding-top:22px;padding-bottom:35px}.ar-detail-grid h1{font-size:36px;margin-top:18px}.ar-lead{font-size:21px}.ar-detail-nav{position:static}.ar-detail-nav>.mk-container{gap:23px;font-size:12px;padding-block:14px}.ar-benefits{grid-template-columns:1fr;gap:17px}.ar-benefits h3{font-size:21px}.ar-steps{grid-template-columns:1fr;gap:20px}.ar-steps>li{display:flex;gap:20px}.ar-steps>li>span{flex:none}.ar-steps h3{font-size:20px}.ar-steps p{font-size:15px}.ar-settings th,.ar-settings td{padding:17px 18px;font-size:14px}.ar-article-hero h1{font-size:35px}.ar-article-hero>p{font-size:16px}.ar-article-layout{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.ar-article-layout aside{position:static}.ar-article-layout article h2{font-size:25px}.ar-article-layout article p{font-size:16px}.ar-scope-grid>article{padding:25px}.ar-callout{padding:22px}.ar-section#questions{scroll-margin-top:100px}}
@media(prefers-reduced-motion:reduce){.ar-service-card{transition:none}.ar-service-card:hover{transform:none}}
.ar-header .brand{flex:none}.ar-header .brand .brand-lockup{width:178px;height:43px}.sidebar .brand .brand-lockup{width:178px;height:43px}@media(max-width:1100px){.ar-header .brand .brand-lockup{width:153px;height:40px}}@media(max-width:1023px){.ar-header .brand .brand-lockup{width:139px;height:34px}}

/* Keep the compact guide menu attached to its own trigger. */
@media(min-width:1024px){
  .ar-nav-guides{position:relative;height:100%}
  .ar-nav-guides>summary{display:flex;align-items:center;height:100%;white-space:nowrap}
  .ar-nav-guides>.ar-mega-guides{top:100%;left:auto;right:0;width:440px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 140px);overflow-y:auto;box-sizing:border-box}
}
@media(max-width:1023px){
  .ar-header .mk-nav{height:auto}
  .ar-nav-guides{position:static;height:auto}
  .ar-nav-guides>.ar-mega-guides{position:static;inset:auto;width:auto;max-width:none;max-height:none;overflow:visible}
}

@media(min-width:1024px){
  .ar-nav-guides>.ar-mega-guides{left:50%;right:auto;transform:translateX(-50%);border-radius:0 0 14px 14px}
}
@media(max-width:1023px){
  .ar-nav-guides>.ar-mega-guides{transform:none}
}
