.vap-site.vap-has-forum-nav .vap-header{gap:24px}
.vap-forum-nav{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;margin:0}
.vap-site .vap-forum-nav a[aria-current="page"]{box-shadow:inset 0 -2px #a88855}
@media(min-width:701px) and (max-width:1180px){
 .vap-site.vap-has-forum-nav .vap-header{height:auto;min-height:120px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px 18px;padding:16px 22px}
 .vap-site.vap-has-forum-nav .vap-header>.vap-brand{grid-column:1;grid-row:1}
 .vap-site.vap-has-forum-nav .vap-forum-nav{grid-column:2/-1;grid-row:1;justify-self:start}
 .vap-site.vap-has-forum-nav .vap-header>.vap-account{grid-column:1/3;grid-row:2;margin:0;justify-self:start}
 .vap-site.vap-has-forum-nav .vap-header>.vap-register-link{grid-column:3;grid-row:2}
 .vap-site.vap-has-forum-nav .vap-header>.vap-post{grid-column:4;grid-row:2;margin:0}
}
@media(max-width:700px){
 .vap-site.vap-has-forum-nav .vap-header{height:auto;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px 8px;padding:14px}
 .vap-site.vap-has-forum-nav .vap-header>.vap-brand{grid-column:1/-1;grid-row:1;justify-self:start;margin:0}
 .vap-site.vap-has-forum-nav .vap-forum-nav{grid-column:1/-1;grid-row:2;display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}
 .vap-site .vap-forum-nav a.vap-button{min-width:0;min-height:42px;padding:8px;gap:6px;font-size:11px}
 .vap-forum-nav .vap-button .vap-icon{width:14px;height:14px}
 .vap-site.vap-has-forum-nav .vap-header>.vap-account{grid-row:3;grid-column:1;margin:0;justify-self:start}
 .vap-site.vap-has-forum-nav.logged-in .vap-header>.vap-account{grid-column:1/3}
 .vap-site.vap-has-forum-nav .vap-header>.vap-register-link{grid-row:3;grid-column:2}
 .vap-site.vap-has-forum-nav .vap-header>.vap-post{grid-row:3;grid-column:3;margin:0;justify-self:end}
}
.vap-community-main{max-width:1200px;margin:0 auto;padding:40px 0 56px}.vap-community-intro{margin-bottom:30px}.vap-community-eyebrow{color:#5e705a;font-weight:700;letter-spacing:.16em;font-size:12px}.vap-community-intro h1{font-size:clamp(28px,3.5vw,42px);color:#203c30;line-height:1.17;margin:12px 0}.vap-community-intro p{font-size:17px;color:#5e645c}.vap-community-notice{font-size:12px;color:#666b60;margin-top:16px}.vap-community-rules{margin-top:25px;padding:18px 22px;border:1px solid #dcded4;border-radius:12px;background:#f7f7f1}.vap-community-rules summary{cursor:pointer;font-weight:700;color:#203c30}.vap-community-rules p{font-size:14px;line-height:1.6;margin:12px 0 0}
.vap-community-card{padding:24px;margin:28px 0;border:1px solid #dce2d7;background:#f4f6ef;border-radius:12px}.vap-community-card h3{font-size:20px;color:#203c30}.vap-community-card p{font-size:14px;line-height:1.6}.vap-community-card a{color:#203c30;font-weight:700}
.vap-community #wpforo{width:100%;max-width:100%;overflow-wrap:anywhere}.vap-community #wpforo #wpforo-wrap{max-width:100%}.vap-community #wpforo input,.vap-community #wpforo select,.vap-community #wpforo textarea{max-width:100%;box-sizing:border-box}.vap-community #wpforo button,.vap-community #wpforo input[type=submit]{font-family:inherit;letter-spacing:normal;text-transform:none}.vap-community #wpforo img{max-width:100%}
.vap-community #wpforo #wpforo-wrap{border:1px solid #e1e4db;border-radius:12px;padding:16px;font-family:Arial,sans-serif}.vap-community #wpforo #wpforo-wrap h3.wpforo-forum-title a{font-family:inherit;font-size:18px;font-weight:700}.vap-community #wpforo .wpforo-forum-description{font-size:14px;line-height:1.6}.vap-community #wpforo #wpforo-title{font-family:inherit;font-size:22px}.vap-community #wpforo .wpforo-forum{padding-top:20px;padding-bottom:20px}
@media(max-width:600px){.vap-community-main{padding:25px 0 32px}.vap-community-intro{margin-bottom:22px}.vap-community-intro p{font-size:15px}.vap-community-rules{padding:16px}.vap-community-card{padding:18px}.vap-community #wpforo{min-width:0}}
