/* Aviation Management Review. Public theme only; editorial dashboard untouched. */
/* Header compatibility patch for OJS 3.5.0-5. */
:root{--amr-navy:#0d2e50;--amr-dark:#082847;--amr-blue:#075cbd;--amr-border:#dce7f1;--amr-muted:#52677c;--amr-pale:#f5f9fd;--amr-width:1360px}
body.amr-body{margin:0;background:#fff;color:#142f4e;font-family:Georgia,'Times New Roman',serif;font-size:15px;line-height:1.5}
.amr-body *{box-sizing:border-box}.amr-body a{color:#073d7a;text-decoration:none}.amr-body a:hover{text-decoration:underline}.amr-body a:focus-visible,.amr-body button:focus-visible,.amr-body summary:focus-visible{outline:3px solid #e8a72f;outline-offset:3px}
.amr-container{width:calc(100% - 64px);max-width:var(--amr-width);margin-inline:auto}.amr-body .pkp_structure_page{margin:0;box-shadow:none;border:0}.amr-skip{position:absolute;left:20px;top:-100px;z-index:9999;padding:12px;background:white}.amr-skip:focus{top:5px}
.amr-topbar{background:var(--amr-navy);color:#fff;font-size:12px;min-height:32px}.amr-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.amr-user-area{display:flex;align-items:center;gap:18px}.amr-topbar a{color:#fff}.amr-top-submit{padding:6px 15px;background:var(--amr-blue);border-radius:4px;display:flex;align-items:center;gap:15px}.amr-topline{padding:5px 0}.amr-body .amr-user-menu{position:static!important;display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none;font-size:12px}.amr-user-menu>li{position:relative;margin:0!important}.amr-user-menu a{display:block;padding:4px 0!important;background:none!important}.amr-user-menu ul{list-style:none;padding:10px!important;margin:0;background:var(--amr-navy)!important;min-width:160px}.amr-user-menu>li>ul{display:none;position:absolute;right:0;top:100%;z-index:90}.amr-user-menu li:hover>ul,.amr-user-menu li:focus-within>ul{display:block}.amr-user-menu ul li{display:block}.amr-language{position:relative}.amr-language summary{cursor:pointer}.amr-language ul{position:absolute;right:0;top:100%;margin:4px 0;padding:10px 16px;min-width:140px;list-style:none;background:var(--amr-navy);z-index:100}.amr-language a{padding:5px 0;display:block}
.amr-header{background:#fff;border-bottom:1px solid var(--amr-border)}.amr-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px}.amr-brand{display:flex;align-items:center;gap:14px;color:var(--amr-navy)!important;flex-shrink:0;min-width:0}.amr-brand:hover{text-decoration:none!important}.amr-mark{position:relative;display:block;overflow:hidden;width:136px;height:82px;flex:0 0 136px}.amr-mark img{display:block;position:absolute;width:154px;max-width:none;height:154px;left:-9px;top:-25px}.amr-brand-text{display:flex;flex-direction:column;max-width:350px}.amr-brand-text strong{font-size:21px;line-height:1.2;font-variant:small-caps;letter-spacing:-.5px;white-space:nowrap}.amr-brand-text>span{font-size:11px;line-height:1.5;margin-top:3px}.amr-uploaded-logo{max-width:150px;max-height:75px;object-fit:contain}
.amr-navigation{display:flex;align-items:center;gap:20px;min-width:0}.amr-body .amr-primary-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 22px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4}.amr-body .amr-primary-menu>li{position:relative;margin:0;padding:0;white-space:nowrap}.amr-body .amr-primary-menu>li>a{color:#0b2d52;font-weight:700;padding:15px 0!important;border:0;background:none;display:block}.amr-body .amr-primary-menu>li>a:hover{color:var(--amr-blue)}.amr-primary-menu ul{display:none;position:absolute;left:0;top:100%;margin:0;padding:10px;list-style:none;background:#fff;box-shadow:0 8px 24px #08284720;border:1px solid var(--amr-border);min-width:190px;z-index:80}.amr-primary-menu li:hover>ul,.amr-primary-menu li:focus-within>ul{display:block}.amr-primary-menu ul a{padding:8px;display:block}.amr-search{font-size:23px;flex-shrink:0}.amr-menu-toggle{display:none;cursor:pointer;border:1px solid var(--amr-border);background:white;color:var(--amr-navy);padding:9px 12px;border-radius:5px}
.amr-body .pkp_structure_content{max-width:var(--amr-width);width:calc(100% - 64px);margin:28px auto 40px}.amr-body .pkp_structure_main{padding:24px;min-height:360px;border:1px solid var(--amr-border);border-radius:6px;float:none;width:100%;background:white}.amr-body .pkp_structure_main:before,.amr-body .pkp_structure_main:after{display:none}.amr-body .pkp_structure_content.has_sidebar{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px}.amr-body .pkp_structure_sidebar{float:none;width:auto;padding:0}.amr-body .pkp_structure_sidebar .pkp_block{padding:20px;border:1px solid var(--amr-border);border-radius:5px;margin-bottom:16px;background:var(--amr-pale)}.amr-home .pkp_structure_content{width:100%;max-width:none;margin:0}.amr-home .pkp_structure_main{border:0;padding:0;border-radius:0;min-height:0}.amr-homepage{margin:0!important}
.amr-hero{position:relative;isolation:isolate;min-height:292px;display:flex;align-items:center;overflow:hidden;background:var(--amr-navy);color:#fff}.amr-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.amr-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102e4ed0 0%,#102e4e78 34%,#102e4e00 66%,#0c294d60 100%);z-index:-1}.amr-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:30px;padding-bottom:30px}.amr-hero-copy{max-width:520px}.amr-hero h1{font-size:47px;line-height:1.03;letter-spacing:-1px;margin:0 0 16px;font-weight:700;color:#fff}.amr-hero p{font-size:16px;line-height:1.4;max-width:500px;margin:0 0 20px}.amr-hero-actions{display:flex;flex-wrap:wrap;gap:20px}.amr-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--amr-blue);color:white!important;border:1px solid var(--amr-blue);border-radius:4px;padding:9px 20px;font-size:14px;font-weight:bold;line-height:1.3;text-decoration:none!important}.amr-button:hover{background:#064995}.amr-button-outline{background:#0a2c4d55;border-color:white;color:#fff!important}.amr-button-outline:hover{background:#0a2c4dcc}.amr-hero-motto{max-width:155px;font-size:12px;line-height:1.9;letter-spacing:3px;text-transform:uppercase;white-space:pre-line}.amr-hero-motto:before{content:'';display:block;width:36px;height:1px;background:#fff;margin-bottom:14px}
.amr-home-content{padding-top:0;padding-bottom:15px}.amr-features{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:linear-gradient(#fff,#f3f8fc);border:1px solid var(--amr-border);border-radius:5px;min-height:82px;align-items:center;margin-bottom:12px;padding:14px 10px}.amr-features>div{display:flex;gap:17px;align-items:center;padding:4px 18px;border-right:1px solid #cad6e1;min-width:0}.amr-features>div:last-child{border:0}.amr-features strong{display:block;font-size:15px;line-height:1.3;color:var(--amr-navy)}.amr-features span:not(.amr-feature-icon){display:block;font-size:12px;line-height:1.4;color:#425a71;margin-top:3px}.amr-feature-icon{font-size:34px;flex-shrink:0;color:#0a4b91}
.amr-main-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,2.8fr) minmax(205px,1fr);gap:12px;align-items:start}.amr-panel{border:1px solid var(--amr-border);border-radius:6px;background:linear-gradient(#fff,#fcfdff);overflow:hidden;min-width:0}.amr-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;border-bottom:1px solid #e8eff5;min-height:36px}.amr-panel-heading h2{font-size:19px;color:#0b2d52;line-height:1.2;margin:0}.amr-panel-heading>a{font-size:11px;color:var(--amr-blue);white-space:nowrap}.amr-panel-heading .fa{margin-right:6px}.amr-issue-body{display:flex;align-items:center;gap:18px;padding:12px 14px;min-height:282px}.amr-issue-cover{flex:0 0 42%;max-width:175px}.amr-issue-cover img{width:100%;height:auto;display:block;box-shadow:0 4px 10px #092a4333;border-radius:2px}.amr-issue-info{flex:1;min-width:0}.amr-issue-info h3{font-size:18px;margin:0 0 8px;line-height:1.25}.amr-issue-info p,.amr-issue-description{font-size:14px;line-height:1.4;margin:0 0 16px;max-height:180px;overflow:auto}.amr-issue-info .amr-button{padding:10px 17px}.amr-book{flex:0 0 42%;max-width:175px;min-height:255px;position:relative;background:#f4f7fa;box-shadow:0 4px 10px #092a4333;border-left:4px solid #d3dde4;border-radius:2px;overflow:hidden;padding-bottom:10px}.amr-book>img{display:block;width:100%;height:106px;object-fit:cover;object-position:center 57%}.amr-book-art{height:112px;background:linear-gradient(140deg,#e6f0f6aa,#07579288),url('../assets/aviation-hero.png') center/cover;clip-path:polygon(0 0,100% 25%,100% 100%,0 80%)}.amr-book>span{display:block;font-size:11px;line-height:1.2;font-weight:bold;padding:8px 10px}.amr-book small{display:block;text-align:right;font-size:8px;padding:0 9px}
.amr-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:10px 12px}.amr-article-card{position:relative;min-width:0;border:1px solid #e6eef5;border-radius:3px;overflow:hidden;display:flex;flex-direction:column;background:white}.amr-article-art{display:block;height:98px;overflow:hidden}.amr-article-art img{width:100%;height:100%;object-fit:cover}.amr-art-0 img{object-position:65% center}.amr-art-1 img{object-position:30% center}.amr-art-2 img{object-position:right center}.amr-article-type{display:block;padding:3px 7px;background:#edf4fa;color:#16416d;text-transform:uppercase;font:bold 9px/1.3 Arial,sans-serif;align-self:flex-start;margin:4px 7px 0;border-radius:2px}.amr-article-card .obj_article_summary{padding:7px;flex:1;margin:0!important}.amr-article-card .obj_article_summary .title{margin:0 0 8px;font-size:14px;line-height:1.3;font-weight:700}.amr-article-card .obj_article_summary .title a{color:#0b2d52}.amr-article-card .obj_article_summary .subtitle{font-size:inherit}.amr-article-card .obj_article_summary .meta{font-size:11px;line-height:1.45;color:var(--amr-muted);display:block}.amr-article-card .obj_article_summary .meta>div{margin:4px 0}.amr-article-card .obj_article_summary .cover{float:none;width:calc(100% + 14px);max-width:none;margin:-7px -7px 8px}.amr-article-card .obj_article_summary .cover img{width:100%;height:98px;object-fit:cover}.amr-article-card .galleys_links{list-style:none;margin:8px 0 0;padding:7px 0 0;border-top:1px solid var(--amr-border);display:flex;flex-wrap:wrap;gap:5px}.amr-article-card .obj_galley_link{font-size:11px;padding:2px 6px;line-height:1.6;border-color:#c8dcef;background:#f5f9fd;box-shadow:none}.amr-abstract-link{font-size:11px;border-top:1px solid var(--amr-border);padding:7px;color:var(--amr-blue)!important;margin-top:auto}.amr-abstract-link>span:last-child{float:right}
.amr-shortcuts{display:flex;flex-direction:column;gap:7px;margin-bottom:9px}.amr-shortcuts>a{display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px 12px;border:1px solid #cbdced;border-radius:4px;font-size:13px;min-height:38px;font-weight:600}.amr-shortcuts .fa{font-size:20px;color:#064985}.amr-shortcuts>a:hover{background:#edf5fc;text-decoration:none}.amr-shortcuts .amr-shortcut-primary{background:var(--amr-navy);color:white}.amr-shortcuts .amr-shortcut-primary .fa{color:white}.amr-shortcuts .amr-shortcut-primary:hover{background:#16416b}.amr-key-info{padding:9px 12px;background:var(--amr-pale)}.amr-key-info h2{font-size:15px;margin:0 0 7px}.amr-key-info dl{margin:0;font-size:12px}.amr-key-info dl>div{display:flex;gap:5px;margin:4px 0;flex-wrap:wrap}.amr-key-info dt{font-weight:700}.amr-key-info dt:after{content:':'}.amr-key-info dd{margin:0;color:var(--amr-muted)}
.amr-lower-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px;margin-top:12px}.amr-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px}.amr-news-card{padding:7px;border:1px solid #e6eef5;border-radius:3px;font-size:12px;line-height:1.35}.amr-news-card time{font-size:11px;color:#5c7b9d}.amr-news-card h3{font-size:13px;line-height:1.25;margin:6px 0}.amr-news-card p{margin:6px 0}.amr-about-copy,.amr-indexing-text{font-size:14px;margin:12px 14px;line-height:1.45;white-space:pre-line}.amr-about-link{display:inline-block;margin:0 14px 12px;font-size:12px;color:var(--amr-blue)!important}.amr-empty{color:var(--amr-muted);padding:20px;text-align:center}.amr-articles-empty{grid-column:1/-1;min-height:258px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f9fc,#fff)}.amr-empty h3{font-size:20px;line-height:1.2;margin:12px 0 5px;color:var(--amr-navy)}.amr-empty .fa{font-size:38px;color:#7693af}.amr-empty p{font-size:14px;max-width:390px;margin:5px 0 12px}.amr-empty a{font-size:13px;color:var(--amr-blue)}.amr-news-empty{grid-column:1/-1;min-height:90px}.amr-news-empty p{margin:10px auto}.amr-additional-content{padding:20px;margin-top:12px}
.amr-footer{background:var(--amr-navy);color:#dbe7f2;margin-top:0;font-size:12px}.amr-footer-grid{display:grid;grid-template-columns:minmax(280px,2.5fr) 1fr 1.1fr 1.3fr;gap:40px;padding-top:15px;padding-bottom:15px}.amr-footer h2{font-size:12px;color:white;margin:0 0 4px}.amr-footer a{color:#dbe7f2}.amr-footer-grid>div:not(:first-child)>a{display:block;font-family:Arial,sans-serif;font-size:11px;line-height:1.6}.amr-footer .amr-brand-text strong{font-size:18px;color:white}.amr-footer .amr-brand-text>span{font-size:9px;color:#c0d2e3;max-width:240px}.amr-footer .amr-mark{mix-blend-mode:screen;filter:grayscale(1) invert(1);width:110px;flex-basis:110px;height:72px}.amr-footer .amr-mark img{width:130px;height:130px;left:-10px;top:-20px}.amr-footer-bottom{border-top:1px solid #36516b;padding:7px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font:10px/1.5 Arial,sans-serif}.amr-custom-footer{padding-bottom:15px}.amr-custom-footer img{max-width:100%;height:auto}
/* Give inherited article, archive and account templates the same visual language. */
.amr-body .page h1{font-size:30px;color:var(--amr-navy);line-height:1.2}.amr-body .cmp_breadcrumbs{font-size:13px;margin-bottom:18px}.amr-body .cmp_button,.amr-body .cmp_form button,.amr-body .pkp_structure_main .submit button{background:var(--amr-blue);color:white;border:0;box-shadow:none;border-radius:4px}.amr-body .obj_article_details .main_entry{max-width:100%}.amr-body .obj_issue_summary{border:1px solid var(--amr-border);border-radius:4px;padding:20px;margin:0 0 16px}.amr-body .obj_article_details .entry_details{background:var(--amr-pale)}.amr-body .obj_article_details .item{border-color:var(--amr-border)}.amr-body .cmp_form input:not([type=checkbox]):not([type=radio]),.amr-body .cmp_form textarea,.amr-body .cmp_form select{border:1px solid #bacfe1;border-radius:4px;max-width:100%}.amr-body .pkp_structure_main img{max-width:100%}.amr-home .amr-book>img{max-width:none}
@media(min-width:1700px){.amr-hero{min-height:330px}}
@media(max-width:1250px){.amr-brand-text{max-width:300px}.amr-brand-text strong{font-size:18px}.amr-mark{width:110px;flex-basis:110px}.amr-mark img{width:132px;height:132px;top:-16px}.amr-body .amr-primary-menu{gap:0 15px;font-size:12px}.amr-header-inner{gap:16px}.amr-features>div{padding:4px 10px;gap:10px}.amr-features strong{font-size:13px}.amr-feature-icon{font-size:28px}.amr-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,2.5fr) minmax(190px,1fr)}.amr-issue-body{gap:12px;padding:12px}.amr-issue-info h3{font-size:16px}.amr-issue-info p{font-size:13px}.amr-panel-heading h2{font-size:17px}.amr-article-grid{gap:7px;padding:8px}.amr-article-card .obj_article_summary .title{font-size:13px}}
@media(max-width:1050px){.amr-menu-toggle{display:block}.amr-header-inner{position:relative;min-height:86px}.amr-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--amr-border);padding:16px;z-index:100;box-shadow:0 10px 20px #092a431c;max-height:75vh;overflow:auto}.amr-navigation.amr-nav-open{display:block}.amr-body .amr-primary-menu{display:block;max-width:none;width:100%;font-size:15px}.amr-primary-menu ul{position:static;box-shadow:none;border:0;display:block;padding:0 12px}.amr-body .amr-primary-menu>li>a{padding:9px 0!important}.amr-search{display:block;padding:9px 0}.amr-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.amr-home-sidebar{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:14px}.amr-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.amr-shortcuts>a:first-child{grid-column:1/-1}.amr-footer-grid{gap:20px;grid-template-columns:2fr 1fr 1fr 1fr}.amr-footer-brand .amr-brand{flex-direction:column;align-items:flex-start;gap:0}.amr-footer-brand .amr-brand-text strong{white-space:normal}.amr-hero h1{font-size:42px}.amr-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.amr-features>div:nth-child(3){border:0}.amr-features>div{padding:3px 14px}.amr-features strong{font-size:14px}}
@media(max-width:760px){.amr-container{width:calc(100% - 32px)}.amr-topbar-inner{gap:8px;justify-content:flex-end}.amr-topline{display:none}.amr-user-area{gap:12px;font-size:11px;flex-wrap:wrap;padding:4px 0;justify-content:flex-end}.amr-top-submit{padding:4px 9px}.amr-brand-text strong{font-size:18px;white-space:normal}.amr-brand-text{max-width:260px}.amr-brand-text>span{font-size:10px;max-width:250px}.amr-mark{width:90px;flex-basis:90px;height:65px}.amr-mark img{width:108px;height:108px;left:-9px;top:-14px}.amr-header-inner{min-height:80px}.amr-brand{gap:8px}.amr-menu-toggle{font-size:0;padding:9px}.amr-menu-toggle .fa{font-size:21px}.amr-hero{min-height:310px}.amr-hero-copy{max-width:440px}.amr-hero h1{font-size:37px;max-width:410px}.amr-hero p{font-size:15px}.amr-hero-inner{padding:28px 0}.amr-hero-image{object-position:62% center}.amr-hero:before{background:linear-gradient(90deg,#092c4bdf,#092c4b75)}.amr-hero-motto{display:none}.amr-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;gap:12px}.amr-features>div{border:0!important;gap:12px;padding:3px 12px}.amr-features>div:last-child{grid-column:1/-1}.amr-main-grid{grid-template-columns:1fr;gap:14px}.amr-issue-body{min-height:0;padding:18px;gap:25px}.amr-book{max-width:150px;min-height:235px}.amr-book-art{height:90px}.amr-issue-info h3{font-size:22px}.amr-issue-info p{font-size:15px}.amr-article-grid{padding:12px;gap:12px}.amr-article-card .obj_article_summary .title{font-size:15px}.amr-home-sidebar{grid-column:auto}.amr-lower-grid{grid-template-columns:1fr;gap:14px}.amr-panel-heading h2{font-size:20px}.amr-footer-grid{grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.amr-footer-brand{grid-column:1/-1}.amr-footer-brand .amr-brand{flex-direction:row;align-items:center;gap:14px}.amr-footer-bottom{align-items:flex-start;flex-direction:column;gap:4px}.amr-body:not(.amr-home) .pkp_structure_content{width:calc(100% - 32px)}.amr-body .pkp_structure_content.has_sidebar{grid-template-columns:1fr}.amr-body .pkp_structure_main{padding:20px}.amr-home .pkp_structure_main{padding:0}.amr-home .pkp_structure_content{width:100%}.amr-body .obj_article_details .main_entry,.amr-body .obj_article_details .entry_details{float:none;width:100%}}
@media(max-width:480px){.amr-brand-text{max-width:230px}.amr-brand-text strong{font-size:17px}.amr-mark{width:76px;flex-basis:76px;height:57px}.amr-mark img{width:95px;height:95px;top:-13px;left:-9px}.amr-brand-text>span{max-width:220px;font-size:9px}.amr-header-inner{gap:8px}.amr-hero h1{font-size:34px}.amr-hero-actions{gap:10px}.amr-button{padding:10px 14px;font-size:13px;gap:12px}.amr-features strong{font-size:13px}.amr-features span:not(.amr-feature-icon){font-size:11px}.amr-feature-icon{font-size:26px}.amr-issue-body{gap:16px;padding:14px}.amr-issue-info h3{font-size:19px}.amr-issue-info p{font-size:14px}.amr-article-grid{grid-template-columns:1fr}.amr-article-card .obj_article_summary .title{font-size:17px}.amr-article-art{height:150px}.amr-article-card .obj_article_summary .cover img{height:150px}.amr-article-card .obj_article_summary{padding:12px}.amr-article-card .obj_article_summary .cover{margin:-12px -12px 12px;width:calc(100% + 24px)}.amr-article-card .obj_article_summary .meta{font-size:13px}.amr-abstract-link{font-size:13px;padding:10px 12px}.amr-home-sidebar{grid-template-columns:1fr}.amr-shortcuts{grid-template-columns:1fr}.amr-news-grid{grid-template-columns:1fr}.amr-news-card{font-size:14px;padding:12px}.amr-news-card h3{font-size:16px}.amr-news-card time{font-size:12px}.amr-panel-heading{flex-wrap:wrap}.amr-footer-grid{gap:18px}.amr-footer-brand .amr-brand-text strong{font-size:17px}}
@media(prefers-reduced-motion:reduce){.amr-body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Override the parent theme's fixed user-menu width and desktop scaffold spacing. */
.amr-body .amr-topbar-inner{min-height:32px}
.amr-body .amr-topline{flex:1 1 auto;white-space:nowrap}
.amr-body .amr-user-area{flex:0 0 auto;margin-left:auto}
.amr-body .amr-user-menu{width:auto;max-width:none;float:none;flex:0 0 auto;border:0}
.amr-body .amr-user-menu:before,.amr-body .amr-user-menu:after{display:none}
.amr-body .amr-top-submit{white-space:nowrap;flex:0 0 auto}
.amr-body.amr-home .pkp_structure_content{padding:0}
.amr-body.amr-home .pkp_structure_main:first-child:last-child{margin:0;padding:0;width:100%}
@media(max-width:760px){.amr-body .amr-user-area{flex:1 1 auto;min-width:0}.amr-body .amr-user-menu{flex:0 1 auto;flex-wrap:wrap}}

/* Final desktop menu spacing and a flexible mobile brand. */
.amr-body .amr-primary-menu>li>a{margin:0}
.amr-body .amr-primary-menu{column-gap:16px}
@media(min-width:1051px){
 .amr-body .amr-navigation{flex:1;justify-content:flex-end}
 .amr-body .amr-primary-menu{width:auto;max-width:none;flex-wrap:nowrap;column-gap:14px}
}
@media(max-width:1050px){
 .amr-body .amr-header-inner>.amr-brand{flex:1 1 0;min-width:0}
 .amr-body .amr-header-inner .amr-brand-text{flex:1 1 0;min-width:0;max-width:none}
 .amr-body .amr-header-inner .amr-brand-text strong{white-space:normal;overflow-wrap:break-word}
 .amr-body .amr-menu-toggle{flex:0 0 auto}
}
@media(max-width:760px){
 .amr-body .amr-header-inner{gap:10px;padding-block:10px;min-height:78px}
 .amr-body .amr-header-inner .amr-brand-text>span{max-width:none}
 .amr-body .amr-navigation{padding:12px 16px}
 .amr-body .amr-primary-menu>li>a{padding:8px 0!important;line-height:1.4}
 .amr-body .amr-primary-menu>li{white-space:normal;overflow-wrap:break-word}
 .amr-body .amr-user-menu{font-size:11px;gap:12px}
 .amr-body .amr-top-submit{font-size:11px;gap:8px}
}
@media(max-width:480px){
 .amr-body .amr-header-inner .amr-mark{width:64px;flex-basis:64px;height:50px}
 .amr-body .amr-header-inner .amr-mark img{width:83px;height:83px;top:-11px;left:-9px}
 .amr-body .amr-header-inner .amr-uploaded-logo{max-width:64px;max-height:50px;flex:0 0 auto}
 .amr-body .amr-header-inner .amr-brand-text strong{font-size:15px;line-height:1.2}
 .amr-body .amr-header-inner .amr-brand-text>span{font-size:9px;line-height:1.4}
 .amr-body .amr-menu-toggle{padding:8px}
 .amr-body .amr-menu-toggle .fa{font-size:19px}
 .amr-body .amr-hero h1{font-size:clamp(28px,8vw,34px);letter-spacing:-.6px}
 .amr-body .amr-hero p{font-size:14px}
 .amr-body .amr-hero-actions{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px}
 .amr-body .amr-hero-actions .amr-button{min-width:0;font-size:12px;gap:8px;padding:10px 8px}
 .amr-body .amr-features>div{gap:9px;padding-inline:10px}
 .amr-body .amr-features>div>div{min-width:0}
 .amr-body .amr-footer-brand .amr-brand{flex-wrap:wrap;min-width:0}
 .amr-body .amr-footer-brand .amr-brand-text{flex:1 1 180px;min-width:0;max-width:100%}
}
