.filter-page .guide-hero-figure>img{aspect-ratio:1200/630;object-fit:cover}.filter-page .guide-section:not(.guide-editorial-note):not(#faq)>h2+p{font-weight:600;color:var(--guide-ink)}.filter-page .guide-article figure{margin:28px 0}.filter-page .guide-article figcaption{font-size:13px;line-height:1.65;color:var(--guide-muted);margin-top:12px}.filter-page .filter-diagram{padding:24px;background:#f1f8fa;border-top:2px solid #16818c}.filter-page .filter-diagram>figcaption{margin:0 0 24px;font-size:20px;font-weight:600;color:var(--guide-ink)}.filter-media-grid,.filter-preparation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.filter-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.filter-diagram svg{display:block;width:100%;height:auto;margin:12px 0}.filter-diagram span,.filter-diagram strong{display:block}.filter-diagram strong,.filter-preparation strong{font-size:16px;line-height:1.5}.filter-diagram span,.filter-page .filter-diagram p,.filter-page .filter-preparation p{font-size:14px;line-height:1.7}.filter-page .filter-diagram .filter-diagram-note{margin-bottom:0;font-size:12px;color:var(--guide-muted)}.filter-figure-label{color:#087784;font-size:11px!important;letter-spacing:.07em}.filter-preparation{margin:24px 0}.filter-preparation>div{border-top:2px solid #16818c;padding-top:16px}.guide-article figure.filter-real-photo{width:360px;max-width:100%;margin-left:auto;margin-right:auto}.filter-real-photo img{display:block;width:100%;height:auto;border-radius:5px}@media (max-width:650px){.filter-page .filter-diagram{padding:18px}.filter-media-grid,.filter-preparation,.filter-two-up{grid-template-columns:1fr}.filter-media-grid svg{width:160px}.filter-two-up>div+div{border-top:1px solid #c4dbe3;padding-top:20px}}