.facade-page{max-width:1320px;margin:auto}.facade-page header{padding:35px 0}.facade-page h1,.facade-page h2,.facade-entry h2{font-family:var(--premium-serif);font-weight:400}.facade-page h1{font-size:clamp(2.4rem,5vw,5rem);margin:12px 0}.facade-page h2,.facade-entry h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12}.facade-page figure{margin:0}.facade-page img{display:block;width:100%;object-fit:cover}.facade-selected>figure img{aspect-ratio:3/2}.facade-selected figcaption{font-size:14px;margin:12px 0 30px}.facade-selected-detail{display:grid;grid-template-columns:minmax(180px,.6fr) 1fr;gap:5%;align-items:center}.facade-selected-detail>button img{aspect-ratio:1}.facade-page ul{padding-left:20px;line-height:1.7}.facade-page .text-link{line-height:1.5;max-width:100%}.facade-accords,.facade-comparison,.facade-support{padding:55px 0;border-top:1px solid var(--line);margin-top:45px}.facade-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.facade-card{padding:12px;border:1px solid var(--line);min-width:0}.facade-card.is-selected{outline:2px solid var(--premium-dark)}.facade-card>a{display:block;text-decoration:none;color:inherit;position:relative}.facade-card>a>img{aspect-ratio:3/2}.facade-card-macro{display:block;width:76px;float:right;margin:-36px 10px 12px 14px;position:relative;border:4px solid var(--premium-paper,#f4f1e8)}.facade-card-macro img{aspect-ratio:1}.facade-card h3{font-size:1.4rem;margin:12px 0;line-height:1.3}.facade-card .eyebrow{margin-top:20px}.facade-page button:not([data-zoom]){font:inherit;cursor:pointer;min-height:48px;padding:10px 14px;background:transparent;border:1px solid #8c8d84;color:inherit;line-height:1.4}.facade-page button:focus-visible,.facade-page a:focus-visible{outline:3px solid #627867;outline-offset:3px}.facade-replace{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.facade-replace>span{width:100%;font-size:14px}.facade-ab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.facade-ab article{min-width:0}.facade-ab article>button[data-zoom] img{aspect-ratio:3/2}.facade-ab article>button[data-zoom]:nth-of-type(2){max-width:150px}.facade-ab h3{font-size:1.35rem;line-height:1.3}.facade-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0}.facade-entry{padding:20px 0 35px}.facade-entry>div{display:flex;gap:25px;flex-wrap:wrap}.facade-entry h2{margin:12px 0 22px}
@media(max-width:700px){.facade-selected-detail{grid-template-columns:1fr;gap:25px}.facade-selected-detail>button{max-width:220px}.facade-card-grid{grid-template-columns:1fr}.facade-ab{gap:14px}.facade-ab h3{font-size:1rem}.facade-ab p,.facade-ab li{font-size:12px}.facade-ab ul{padding-left:14px}.facade-ab button:not([data-zoom]){font-size:13px;padding:8px}.facade-questions{grid-template-columns:1fr;gap:12px}.facade-accords,.facade-comparison,.facade-support{padding-top:30px;margin-top:30px}.facade-page header{padding:20px 0}}
.facade-page{box-sizing:border-box;padding-inline:5.5%}
.facade-page .image-zoom>span{position:static;background:transparent;padding:6px 0;gap:8px}
