.vb-membership-2027{background:#f4f0e5;border-block:1px solid #b794493b;margin-bottom:3.5rem;color:#173d32}.vb27-inner{max-width:1320px;margin:auto;padding:3.5rem 1.5rem}.vb27-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;color:#856725}.vb27-inner h2{font-family:"STIX Two Text",Georgia,serif;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;margin:.7rem 0 1rem}.vb27-intro{max-width:800px;line-height:1.75;color:#425248}.vb27-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 1rem}.vb27-card{background:#fffcf5;border:1px solid #b7944970;padding:1.3rem;min-width:0}.vb27-card h3,.vb27-benefits h3{font-family:Georgia,serif;font-size:1.35rem;margin:0 0 .3rem}.vb27-subtitle{font-size:.8rem;min-height:1.3rem;color:#58645e;margin:0 0 1.2rem}.vb27-card table{border-collapse:collapse;width:100%;font-size:.82rem}.vb27-card th,.vb27-card td{padding:.65rem .2rem;border-bottom:1px solid #b7944933;vertical-align:top}.vb27-card thead th{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6f5724}.vb27-card th{text-align:left;font-weight:500}.vb27-card td,.vb27-card thead th:not(:first-child){text-align:right;white-space:nowrap}.vb27-card th:first-child{width:47%}.vb27-note{font-size:.79rem;line-height:1.7;color:#536057}.vb27-details{border-top:1px solid #b7944970;border-bottom:1px solid #b7944970;margin:1.5rem 0}.vb27-details summary{cursor:pointer;padding:1rem 0;font-weight:600}.vb27-benefits{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;padding:1rem 0 1.5rem}.vb27-benefits ul{padding-left:1.2rem;list-style:disc;margin:1rem 0}.vb27-benefits li{font-size:.88rem;line-height:1.65;margin:.3rem 0}.vb27-call{display:inline-block;background:#173d32;color:#fff9e9;padding:.9rem 1.2rem;text-decoration:none;font-size:.85rem;font-weight:600}.vb27-call:hover{background:#285345}.vb27-call:focus-visible,.vb27-details summary:focus-visible{outline:3px solid #ad8b37;outline-offset:4px}.vb27-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vb27-current-title{font-family:Georgia,serif;font-size:1.8rem;color:#173d32;margin:0 0 1.5rem}@media(max-width:960px){.vb27-grid{grid-template-columns:1fr}.vb27-inner{max-width:760px}.vb27-card table{font-size:.9rem}.vb27-card th:first-child{width:55%}}@media(max-width:600px){.vb27-inner{padding:2.5rem 1rem}.vb27-benefits{grid-template-columns:1fr;gap:1.5rem}.vb27-card{padding:1rem}.vb27-card table{font-size:.82rem}.vb27-card thead th{font-size:.66rem}.vb27-call{display:block;text-align:center}.vb27-current-title{font-size:1.5rem}}
