.finder-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.finder-shortcuts a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #a7c7d5;border-radius:9px;background:#f0f9fc;color:#163b50;font-size:14px;font-weight:700;text-decoration:none}.finder-shortcuts a:hover{background:#d8f2fc}.finder-shortcuts a:focus-visible,.brand-guide-links a:focus-visible{outline:3px solid #087da8;outline-offset:3px}
.offer-facts{font-size:13px;line-height:1.55;color:#52626b;margin:6px 0 14px}.brand-guide-links{display:flex;flex-wrap:wrap;gap:12px 24px}.brand-guide-links a{font-size:15px;font-weight:650;color:#006d96}.new-source-note{margin-top:24px;font-size:14px;line-height:1.7}
.child-colors,.set-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.child-colors figure,.set-preview-grid article{margin:0;background:#fff;border:1px solid #c4d5dc;border-radius:14px;overflow:hidden}.child-colors img,.set-preview-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.child-colors figcaption{padding:12px 16px;font-weight:700;text-align:center}.set-preview-grid a{display:block;padding:12px;text-decoration:none;color:inherit;height:100%}.set-preview-grid h3{font-size:18px;line-height:1.35;margin:12px 0}.set-preview-grid span{font-size:14px;color:#006d96;font-weight:700}.set-preview-grid a:focus-visible{outline:3px solid #087da8;outline-offset:-4px}
.guide-table-wrap{overflow:auto;margin:20px 0}.decision-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.decision-table caption{text-align:left;font-size:13px;color:#53636c;padding:0 0 10px}.decision-table th,.decision-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #bed0d8}.decision-table thead{background:#deeff6}.decision-table tbody th{min-width:100px}.article-container h2[id]{scroll-margin-top:110px}
@media(max-width:600px){.finder-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.finder-shortcuts a{font-size:13px;padding:10px;line-height:1.4}.child-colors{gap:8px}.child-colors figcaption{padding:10px 4px;font-size:14px}.set-preview-grid{grid-template-columns:1fr}.set-preview-grid a{display:grid;grid-template-columns:100px 1fr;gap:6px 14px;align-items:center}.set-preview-grid img{grid-row:1/3}.set-preview-grid h3{margin:0;font-size:17px}.set-preview-grid span{font-size:13px}.decision-table{font-size:13px}.decision-table th,.decision-table td{padding:9px}.decision-table tbody th{min-width:65px}.alpine-routes>a{min-height:86px}}

@media(max-width:600px){.guide-article .decision-table{display:block;min-width:0;width:100%;font-size:15px}.decision-table caption{display:block}.decision-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.decision-table tbody{display:block}.decision-table tr{display:block;background:#fff;border:1px solid #bed0d8;border-radius:12px;margin:0 0 12px;overflow:hidden}.decision-table tbody th,.decision-table td{display:block;min-width:0;width:auto;padding:12px 14px;border:0}.decision-table tbody th{background:#deeff6;font-size:16px}.decision-table td+td{border-top:1px solid #e1e8eb}.decision-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:750;color:#52626b;margin-bottom:3px}}
