

/* ANDANTEX revision 091: continuous desktop dropdown hit area. */
@media (min-width:1081px){
  header .nav > .nav-item.has-drop{align-self:stretch;display:flex;align-items:center}
  header .nav > .nav-item.has-drop > .dropdown{top:100%}
  header .nav > .nav-item.has-drop::after{display:none}
  header .nav > .product-menu{position:static}
  header .nav > .product-menu > .mega-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);max-height:calc(100dvh - 150px)}
  header .nav > .product-menu:hover > .mega-dropdown,
  header .nav > .product-menu:focus-within > .mega-dropdown{transform:translateX(-50%)}
}

/* ANDANTEX revision 092: article enquiry, discussion and related content. */
.content-center .article-action-panel{margin:56px 0 34px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;background:#122027;color:#fff;border-left:4px solid #164ddd}
.content-center .article-action-panel small,.content-center .article-discussion>small,.content-center .article-related>small{display:block;margin-bottom:12px;font:700 11px/1.4 monospace;letter-spacing:.11em;color:#6f96ff}
.content-center .article-action-panel h2{margin:0 0 12px;color:#fff;font-size:clamp(26px,3vw,40px)}
.content-center .article-action-panel p{max-width:650px;margin:0;color:#cbd7dc;line-height:1.7}
.content-center .article-action-buttons{display:flex;flex-direction:column;gap:10px;min-width:220px}
.content-center .article-action-buttons .btn{justify-content:center;text-align:center}
.content-center .article-action-buttons .btn.ghost{border-color:#8fa0a9;color:#fff}
.content-center .article-action-buttons .btn.ghost:hover{background:#fff;color:#122027}
.content-center .article-discussion,.content-center .article-related{margin:34px 0;padding:34px;border:1px solid #dce2e5;background:#fff}
.content-center .article-discussion h2,.content-center .article-related h2{margin:0 0 12px;font-size:clamp(25px,3vw,36px)}
.content-center .article-discussion>p{max-width:780px;color:#53616b;line-height:1.7}
.content-center .article-discussion-status{padding:15px 18px;background:#eaf5ed!important;border-left:4px solid #2b8a4b;color:#1e5634!important;font-weight:700}
.content-center .article-comment-list{margin:28px 0;display:grid;gap:14px}
.content-center .article-comment{padding:22px;background:#f5f7f7;border-left:3px solid #164ddd}
.content-center .article-comment header{display:flex;justify-content:space-between;gap:20px;margin-bottom:10px;color:#122027}
.content-center .article-comment time{font-size:12px;color:#68777f}
.content-center .article-comment p{margin:0;color:#34464f;line-height:1.7}
.content-center .article-no-comments{padding:16px 0;border-bottom:1px solid #e0e6e8}
.content-center .article-discussion-form{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.content-center .article-discussion-form .comment-reply-title,.content-center .article-discussion-form .comment-notes,.content-center .article-discussion-form .comment-form-comment,.content-center .article-discussion-form .comment-form-cookies-consent,.content-center .article-discussion-form .form-submit,.content-center .article-discussion-form .logged-in-as{grid-column:1/-1}
.content-center .article-discussion-form p{margin:0}
.content-center .article-discussion-form label{display:block;margin:0 0 7px;font-size:13px;font-weight:700;color:#273842}
.content-center .article-discussion-form input[type=text],.content-center .article-discussion-form input[type=email],.content-center .article-discussion-form textarea{width:100%;border:1px solid #cbd5da;background:#fafbfb;padding:12px 13px;color:#122027}
.content-center .article-discussion-form textarea{resize:vertical;min-height:145px}
.content-center .article-discussion-form small{display:block;margin-top:5px;color:#6b7880}
.content-center .article-discussion-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#53616b}
.content-center .article-discussion-form .comment-form-cookies-consent label{font-weight:400;margin:0}
.content-center .article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
.content-center .article-related-card{display:flex;flex-direction:column;padding:22px;border:1px solid #dce2e5;background:#f7f8f6;min-height:220px;transition:border-color .2s,transform .2s}
.content-center .article-related-card:hover{border-color:#164ddd;transform:translateY(-3px)}
.content-center .article-related-card h3{margin:0 0 12px;font-size:20px;line-height:1.3}
.content-center .article-related-card p{margin:0 0 18px;color:#53616b;line-height:1.65;font-size:13px}
.content-center .article-related-card span{margin-top:auto;color:#164ddd;font-size:12px;font-weight:700}
@media(max-width:800px){.content-center .article-action-panel{grid-template-columns:1fr;padding:26px}.content-center .article-action-buttons{min-width:0}.content-center .article-related-grid{grid-template-columns:1fr}.content-center .article-discussion-form{grid-template-columns:1fr}.content-center .article-discussion-form>*{grid-column:1!important}}

