.collection-overview h1,.collection-overview h2{font-family:Georgia,"Times New Roman",serif;font-weight:400}
.collection-overview .collection-breadcrumb{padding-top:30px;padding-bottom:25px;font-size:11px;color:var(--muted);letter-spacing:.06em}
.collection-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.collection-overview-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:6%;align-items:center;padding-bottom:70px}
.collection-overview-hero figure{margin:0;background:#eeede6}
.collection-overview-hero figure img{display:block;width:100%;height:auto;object-fit:contain}
.collection-overview-hero h1{font-size:clamp(36px,4.2vw,65px);line-height:1.06;margin:22px 0}
.collection-overview-hero .collection-introduction{color:var(--muted);font-size:15px;line-height:1.8}
.collection-price-line{border-top:1px solid var(--line);padding-top:22px;margin-top:25px}
.collection-price-line strong{display:block;font-size:20px;font-weight:400}
.collection-price-line small{display:block;color:var(--muted);font-size:12px;line-height:1.8;margin-top:9px}
.collection-overview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px}
.collection-overview-actions .primary-link{font-size:12px;padding:17px 20px}
.collection-overview-actions .link{margin:0;font-size:11px}
.collection-editorial{display:grid;grid-template-columns:1fr 1fr;gap:25px 9%;padding-top:50px;padding-bottom:55px;border-top:1px solid var(--line)}
.collection-editorial h2{font-size:31px;line-height:1.15;margin:0 0 18px}
.collection-editorial p{color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 20px}
.collection-material-detail{background:#eeede6;padding:55px 0}
.collection-material-detail .container{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}
.collection-material-detail img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain}
.collection-material-detail h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1;margin:20px 0}
.collection-material-detail p{color:var(--muted);font-size:14px;line-height:1.9}
.collection-questions{padding-top:65px;padding-bottom:55px;max-width:1000px}
.collection-questions h2{font-size:38px;margin:0 0 30px}
.collection-questions article{padding:25px 0;border-top:1px solid var(--line)}
.collection-questions h3{font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 12px}
.collection-questions p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}
.collection-related{padding-top:30px;padding-bottom:70px}
.collection-related h2{font-size:32px;margin:0 0 24px}
.collection-related-links{display:flex;gap:20px 35px;flex-wrap:wrap}
.collection-related-links a{font-size:13px;border-bottom:1px solid var(--line);padding-bottom:8px}
.collection-overview a:focus-visible,.collection-overview button:focus-visible{outline:2px solid #4f6040;outline-offset:4px}
.collection-read-more{margin-top:16px!important;display:table;font-size:12px!important;border-bottom:1px solid var(--line);padding-bottom:5px}
@media(max-width:740px){.collection-overview .collection-breadcrumb{padding-top:24px;padding-bottom:22px}.collection-overview-hero{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.collection-overview-hero h1{font-size:40px}.collection-overview-hero .collection-introduction{font-size:14px}.collection-overview-actions{gap:18px}.collection-editorial{grid-template-columns:1fr;gap:15px;padding-top:38px;padding-bottom:35px}.collection-editorial h2{font-size:29px}.collection-material-detail{padding:35px 0}.collection-material-detail .container{grid-template-columns:1fr;gap:25px}.collection-material-detail img{max-height:330px}.collection-material-detail h2{font-size:35px}.collection-questions{padding-top:45px;padding-bottom:35px}.collection-questions h2{font-size:33px}.collection-related{padding-bottom:45px}.collection-related-links{gap:20px}}
