.main-nav .nav-menu>a.active{border-bottom:2px solid #222}
.pod-layout{margin-top:20px}
.pod-intro{text-align:center;padding:12px 5px 26px}
.pod-breadcrumb{color:#7d8976;font-size:11px;font-weight:600;margin:0 0 14px}
.pod-breadcrumb a:hover{text-decoration:underline}
.pod-intro h1{font-size:clamp(28px,3.2vw,43px);line-height:1.13;letter-spacing:-.035em;color:#53634d;margin:0 auto 12px;max-width:920px}
.pod-intro>p:last-child{font-size:15px;line-height:1.55;font-weight:500;color:#616760;max-width:840px;margin:0 auto}
.pod-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);gap:28px;align-items:center;margin:8px 0 52px}
.pod-photo-stack{position:relative;height:440px;min-width:0}
.pod-exterior{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:cover;border-radius:8px}
.pod-interior{position:absolute;left:0;bottom:5%;width:49%;height:68%;object-fit:cover;border-radius:8px;box-shadow:0 12px 30px #26352629}
.pod-feature-copy h2{font-size:22px;line-height:1.2;color:#6f8264;margin:0 0 13px}
.pod-feature-copy p{font-size:14px;line-height:1.55;color:#646a62;margin:0 0 22px}
.pod-outline-link{display:inline-flex;background:#7d8d74;color:#fff;border-radius:8px;padding:13px 18px;font-size:12px;font-weight:700;gap:9px;align-items:center}
.pod-outline-link:hover{background:#53634d}
.pod-collection{padding-top:22px;border-top:1px solid #e7e9e4;margin-bottom:44px}
.pod-collection-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:17px}
.pod-collection-head h2{font-size:24px;line-height:1.2;color:#53634d;margin:0}
.pod-collection-head>p{color:#687066;line-height:1.5;font-size:12px;max-width:280px;margin:0}
.pod-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.pod-card{min-width:0}
.pod-card img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:8px}
.pod-card h3{font-size:15px;line-height:1.3;margin:6px 0;color:#30382f}
.pod-card p{font-size:12px;color:#667064;margin:0 0 10px}
.pod-card a:hover .product-link{text-decoration:underline}
.pod-companion{min-height:780px}
.pod-companion .companion-screen{min-height:620px}
@media(max-width:1240px){.pod-feature{grid-template-columns:minmax(0,1fr)}.pod-photo-stack{height:360px}.pod-feature-copy{max-width:650px}.pod-intro h1{font-size:31px}}
@media(max-width:960px){.pod-layout{margin-top:10px}.pod-feature{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr)}.pod-photo-stack{height:400px}.pod-companion{width:min(100%,530px)}}
@media(max-width:660px){.pod-intro{padding:10px 4px 22px}.pod-intro h1{font-size:27px}.pod-intro>p:last-child{font-size:13px}.pod-feature{display:block;margin-bottom:34px}.pod-photo-stack{height:380px}.pod-feature-copy{padding:26px 5px 0}.pod-feature-copy h2{font-size:21px}.pod-collection-head{display:block}.pod-collection-head>p{margin-top:10px;max-width:none}.pod-cards{gap:12px}.pod-card img{aspect-ratio:1}.pod-card h3{font-size:13px}.pod-companion{min-height:840px}.pod-companion .companion-screen{min-height:630px}}
