
.search-pillars{margin:38px 0;color:#172742}.search-pillars h2{color:#172742}.pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pillar-grid article{border:1px solid #d5e0f5;background:#f3f6ff;padding:24px;border-radius:12px}.pillar-grid h2,.pillar-grid h3{font-size:22px;line-height:1.25;margin:0 0 12px}.pillar-grid p{font-size:15px;line-height:1.75}.pillar-grid a{font-weight:700;color:#2549ed}.pillar-facts{margin:24px 0;padding:24px;border-left:5px solid #2549ed;background:#eaf0ff}.pillar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:25px 0}.editorial-wrap .intro-grid:has(>div:only-child){grid-template-columns:1fr}.editorial-wrap .lead{color:#465672}.editorial-wrap .kicker{color:#2549ed}.editorial-wrap .card,.editorial-wrap .callout{background:#f1f5ff;border-color:#d8e2f6}.editorial-wrap th{background:#eaf0ff}.editorial-wrap a:focus-visible{outline-color:#2549ed}@media(max-width:740px){.pillar-grid{grid-template-columns:1fr}.pillar-actions{align-items:stretch}.pillar-actions .button{text-align:center;width:100%}}

@media(max-width:740px){.header .header-contact{display:none}.editorial-nav{display:none}.search-pillars .table-scroll{overflow:visible}.search-pillars table,.search-pillars tbody,.search-pillars tr,.search-pillars th,.search-pillars td{display:block;width:100%;min-width:0}.search-pillars thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.search-pillars tr{border:1px solid #d5e0f5;border-radius:10px;margin:16px 0;overflow:hidden}.search-pillars th,.search-pillars td{padding:12px 16px;border:0}.search-pillars th{font-size:18px}.search-pillars td:nth-child(3){font-weight:750;color:#2549ed}.search-pillars td a{display:inline-block;padding:8px 0}}

/* Readable auxiliary text on the light shop, catalogue and guide surfaces. */
.stats small,.stats em,.planning-note,.project-heading p,.project-empty,#project-storage-note,#catalogue-count,.product-info>small,.home-guide-grid small,.home-guide-grid p{color:#465672!important}
.product-actions a{color:#193aa7!important;text-decoration:underline;text-underline-offset:4px}
.stats em{font-size:11px}.planning-note{font-size:12px}.product-info>small,.home-guide-grid small{font-size:11px;letter-spacing:.04em;line-height:1.6}
