.media-topic-links{color:#123b55;background:#edf7fc;border:1px solid #b8d8e8;border-radius:12px;flex-wrap:wrap;gap:9px;margin:20px 0 12px;padding:18px;display:flex}.media-topic-links>strong{flex-basis:100%;margin-bottom:5px;font-size:17px;line-height:1.5}.media-topic-links>a{color:#006b98;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #bdd8e8;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:11px 14px;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.media-topic-links>a:hover{background:#dfeff8}.media-topic-links>a:focus-visible{outline-offset:3px;outline:3px solid #d88b36}.media-topic-links>small{color:#4b687b;flex-basis:100%;margin-top:4px;font-size:12px;line-height:1.6}@media (max-width:520px){.media-topic-links{padding:15px}.media-topic-links>a{width:100%}}.project-discovery{color:#143653;background:#f0f7fb;border:1px solid #cadce9;border-radius:18px;margin:28px 0;padding:clamp(18px,3vw,30px)}.project-discovery-heading h2{margin:8px 0 12px;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}.project-discovery-heading p{max-width:760px;margin:0 0 24px;font-size:1rem;line-height:1.6}.project-discovery-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.manufacturer-feature{background:#fff;border:1px solid #d4e2ed;border-radius:14px;min-width:0;padding:18px}.manufacturer-feature h3{margin:8px 0 16px;font-size:1.4rem;line-height:1.3}.manufacturer-feature .film-player video{aspect-ratio:1;object-fit:contain;background:#102f4a;border-radius:10px;width:100%;max-height:390px;display:block}.manufacturer-feature .film-sound-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.manufacturer-feature .film-sound-controls a{font-size:.9rem;font-weight:650}.manufacturer-feature .film-sound-controls p{flex-basis:100%}.manufacturer-feature>p,.project-discovery-note{font-size:.9rem;line-height:1.55}.featured-catalogs{min-width:0}.featured-catalogs .catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.featured-catalogs .catalog-cards article{background:#fff;border:1px solid #d4e2ed;border-radius:14px;min-width:0;margin:0;padding:12px}.featured-catalogs .catalog-cards img{aspect-ratio:2/3;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.featured-catalogs .catalog-cards h3{font-size:1.05rem;line-height:1.35}.featured-catalogs .catalog-cards p,.featured-catalogs .catalog-cards .text-button{font-size:.9rem}.project-discovery-note{margin:20px 0 0}@media (max-width:850px){.project-discovery-grid{grid-template-columns:1fr}.manufacturer-feature .film-player video{max-height:340px}.featured-catalogs .catalog-cards img{max-height:330px}.project-discovery{padding:18px}}@media (max-width:360px){.featured-catalogs .catalog-cards{grid-template-columns:1fr}}@media print{.project-discovery{display:none}}.planning-support>summary .support-collapse,.planning-support[open]>summary .support-expand{display:none}.planning-support>summary .support-expand,.planning-support[open]>summary .support-collapse{color:#476880;margin-left:12px;font-size:.875rem;font-weight:500;display:inline-block}
