.vs-product-groups{width:min(1280px,calc(100% - 48px));margin:42px auto 64px;color:#062b5e}.vs-product-group-number,.vs-product-groups-heading>span{color:#946a35;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vs-product-groups-heading h2{margin:12px 0 28px;font:400 clamp(28px,3.5vw,44px) /1.15 var(--font-serif),Georgia,serif}.vs-product-groups-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vs-product-groups-grid>section{padding:24px;border:1px solid #d2c8b9;border-top:2px solid #a7814b;background:#fbf8f1}.vs-product-groups h3{margin:12px 0;font:400 27px/1.15 var(--font-serif),Georgia,serif}.vs-product-groups p{min-height:3.3em;margin:0 0 20px;color:#536b89;font-size:13px;line-height:1.65}.vs-product-groups ul{list-style:none;margin:0;padding:0}.vs-product-groups-grid>section>ul>li{border-top:1px solid #d2c8b9}.vs-product-groups a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 0;color:inherit;font-size:14px;line-height:1.4;text-decoration:none}.vs-product-groups a:hover{color:#946a35}.vs-product-groups a:focus-visible{outline:2px solid #946a35;outline-offset:3px}.vs-product-groups svg{width:16px;height:16px;flex:none}.vs-product-groups .vs-product-group-children{padding:0 0 8px 14px;border-left:1px solid #d2c8b9}.vs-product-group-children a{min-height:36px;padding:5px 0;color:#536b89;font-size:12px}.vs-product-group-note{display:block;color:#536b89;font-size:12px;margin:-4px 0 12px}@media (max-width:1050px){.vs-product-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.vs-product-groups{width:calc(100% - 32px);margin:32px auto 48px}.vs-product-groups-grid{grid-template-columns:minmax(0,1fr);gap:18px}.vs-product-groups-grid>section{padding:22px}.vs-product-groups p{min-height:0}}body:has(.vs-brand-page)>footer,body:has(.vs-brand-page)>header{display:none}body:has(.vs-brand-page)>main{padding-top:0!important}.vs-brand-page{background:#f5efe3;color:#062b5e;min-height:100vh}.vs-brand-inner{width:min(1160px,calc(100% - 80px));margin:auto;padding:32px 0 72px}.vs-brand-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#536b89}.vs-brand-breadcrumbs i{padding-right:8px;font-style:normal}.vs-brand-intro{max-width:800px;padding:52px 0 42px}.vs-brand-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em}.vs-brand-intro h1{font:400 clamp(36px,5vw,64px) /1.12 var(--font-serif),Georgia,serif;margin:14px 0 22px}.vs-brand-intro>p:last-child{color:#536b89;font-size:18px;line-height:1.65}.vs-brand-families>h2,.vs-brand-products h2,.vs-brand-sources h2{font:400 28px var(--font-serif),Georgia,serif;margin-bottom:24px}.vs-brand-family{display:grid;grid-template-columns:40px 1fr 28px;gap:20px;border-top:1px solid #b9af9c;padding:24px 0;align-items:start;min-height:44px}.vs-brand-family:last-child{border-bottom:1px solid #b9af9c}.vs-brand-family:hover h3{text-decoration:underline;text-underline-offset:5px}.vs-brand-family div>span,.vs-brand-number{color:#536b89;font-size:11px}.vs-brand-family h3{font:400 27px var(--font-serif),Georgia,serif;margin:8px 0}.vs-brand-family p{color:#536b89;line-height:1.6;max-width:760px}.vs-brand-detail{max-width:900px;margin-bottom:44px}.vs-brand-detail dl>div{display:grid;grid-template-columns:260px 1fr;gap:20px;padding:16px 0;border-top:1px solid #c9beac;line-height:1.6}.vs-brand-detail dt{color:#536b89}.vs-brand-detail dd{margin:0}.vs-brand-products{padding:32px 0 10px}.vs-brand-products ul{display:flex;flex-wrap:wrap;gap:12px 24px}.vs-brand-note{color:#536b89;line-height:1.65;margin-top:24px}.vs-brand-sources{margin-top:46px;padding-top:30px;border-top:1px solid #c9beac}.vs-brand-sources a{display:inline-block;padding:12px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.vs-brand-inquiry{margin-top:42px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #c9beac;padding-top:30px}.vs-brand-inquiry a,.vs-brand-pending a{display:inline-block;background:#062b5e;color:#fff;padding:16px 22px;min-height:44px}.vs-brand-pending{padding:32px 0 44px;border-block:1px solid #c9beac}.vs-brand-pending h2{font:400 32px var(--font-serif),Georgia,serif}.vs-brand-pending p{max-width:660px;line-height:1.7;margin:20px 0 28px;color:#536b89}.vs-brand-page a:focus-visible{outline:3px solid #946a35;outline-offset:4px}.vs-brand-directory{margin:36px auto;width:min(1160px,calc(100% - 48px));display:flex;flex-wrap:wrap;gap:16px 28px}.vs-brand-directory a{padding:12px 0;min-height:44px;border-bottom:1px solid #c9beac}@media (max-width:700px){.vs-brand-inner{width:calc(100% - 40px);padding-top:24px}.vs-brand-intro{padding:36px 0}.vs-brand-intro>p:last-child{font-size:16px}.vs-brand-detail dl>div{grid-template-columns:1fr;gap:6px}.vs-brand-family{grid-template-columns:26px 1fr 20px;gap:10px}.vs-brand-family h3{font-size:24px}.vs-brand-inquiry{flex-direction:column;align-items:flex-start}.vs-brand-breadcrumbs{line-height:1.8}}