.metz-sections{background:#eeece4;border-top:1px solid #d8dcce}
.metz-sections-intro{max-width:850px;color:#59634f;font-size:14px;line-height:1.85;margin-bottom:38px}
.metz-case-heading{max-width:850px;margin-bottom:30px}
.metz-case-heading h3{font:39px/1.15 var(--serif);letter-spacing:-.035em;margin:16px 0 20px}
.metz-case-heading h3 em{color:#8b795a}
.metz-case-heading p,.metz-example-body>p{font-size:13px;color:#59634f;line-height:1.85;max-width:850px}
.metz-section-figure{min-width:0}
.metz-section-figure .zoom-button{height:auto;min-height:0;background:#f9f8f2}
.metz-section-figure img{height:auto;max-height:none;object-fit:contain;transform:none!important}
.metz-section-figure figcaption{font-size:11px;line-height:1.7}
.metz-full-figure+.metz-full-figure{margin-top:32px}
.metz-decor-heading{margin-top:75px}
.metz-downloads{margin-top:24px}
.metz-downloads .text-link{font-size:11px}
.metz-examples{border-top:1px solid #bdc5b4;margin-top:35px}
.metz-examples>details{border-bottom:1px solid #bdc5b4;padding:25px 0}
.metz-examples summary{display:grid;grid-template-columns:1fr 3fr 20px;align-items:center;gap:25px;list-style:none;cursor:pointer}
.metz-examples summary::-webkit-details-marker{display:none}
.metz-examples summary .metz-summary-title{font:28px/1.25 var(--serif);letter-spacing:-.025em}
.metz-examples summary>span:last-child{font-size:24px;justify-self:end;transition:transform .2s}
.metz-examples details[open] summary>span:last-child{transform:rotate(45deg)}
.metz-example-body{padding-block:28px 10px}
.metz-linked-pair{display:grid;grid-template-columns:.8fr 1.4fr;gap:32px;align-items:center;margin-top:30px}
.metz-column-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}
.metz-column-readings article{border-top:1px solid #bdc5b4;padding-top:25px}
.metz-column-readings h3{font:29px/1.2 var(--serif);letter-spacing:-.025em;margin:18px 0}
.metz-column-readings p{font-size:13px;color:#59634f;line-height:1.85}
@media(max-width:900px){.metz-linked-pair{grid-template-columns:1fr;gap:30px}.metz-location{width:min(100%,650px);justify-self:center}.metz-column-readings{gap:25px}.metz-column-readings h3{font-size:26px}}
@media(max-width:650px){.metz-case-heading h3{font-size:32px}.metz-sections-intro,.metz-case-heading p,.metz-example-body>p,.metz-column-readings p{font-size:12px}.metz-section-figure figcaption{font-size:10px}.metz-decor-heading{margin-top:50px}.metz-examples summary{grid-template-columns:1fr 20px;gap:12px}.metz-examples summary>.overline{grid-column:1/-1}.metz-examples summary .metz-summary-title{font-size:26px}.metz-examples summary>span:last-child{grid-column:2;grid-row:2}.metz-column-readings{grid-template-columns:1fr;gap:25px;margin-top:30px}.metz-column-readings h3{font-size:28px;margin-block:15px}}