.home-tagline{font-size:16px;margin:0 0 12px}.global-search{max-width:760px;margin:8px 0 17px}.global-search label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.global-search>div{display:flex;border:1px solid var(--ink)}.global-search input{min-width:0;flex:1;border:0;padding:10px 12px;background:white;font:inherit;color:var(--ink)}.global-search button{padding:0 18px;border-inline-start:1px solid var(--rule);font-size:13px}.global-search input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.tile{height:185px}.family-description{font-size:11px;color:var(--muted);line-height:1.4;min-height:31px;margin-top:4px;max-width:245px}.tile h2{font-size:39px}.tile .count{margin-top:3px}.tile .samples{padding-top:4px}.tile .empty{margin-top:5px}#search-results{border-block:1px solid var(--rule);padding:18px 0;margin-bottom:20px}#search-results ul{padding-inline-start:18px}#search-results li{padding:7px 0}.sales-block{border-block:1px solid var(--rule);padding:12px 0;display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:13px}.sales-block h2{font-size:14px}.sales-block .contact{margin:0;padding:8px 12px}.sales-block .revealed-contact{font-size:12px;overflow-wrap:anywhere}.update-note{font-size:11px;color:var(--muted);padding:10px 0}.radio-demo p{font-size:16px;line-height:1.7}.radio-demo p:first-child{color:var(--blue)}.selection-tools{display:flex;gap:25px;margin:20px 0}.identity h1{font-size:48px}.media-heading .fact-strip{padding:12px 0}.media-heading .fact-strip small{font-size:10px}.market-block{border-top:1px solid var(--ink);margin-top:30px;padding:20px 0}.market-total{font-size:40px}.market-block small{color:var(--muted)}
@media(max-width:600px){.home-tagline{font-size:14px}.global-search input{font-size:13px;padding:11px 9px}.global-search button{padding:0 10px}.global-search input::placeholder{font-size:10px}.family-description{font-size:10px;min-height:42px}.tile{height:200px}.tile h2{font-size:32px}.tile:nth-child(5) h2{font-size:24px}.sales-block{display:block}.sales-block>*{margin:8px 0}.sales-block .contact{display:block}.identity h1{font-size:29px}.selection-tools{flex-wrap:wrap}html[lang=ar] .family-description{font-size:11px;min-height:42px}}
@media print{header,.global-search,footer,.demo-notice,.selection-tools,#selection-clear,dialog{display:none!important}body{background:white;color:black}.page-shell{padding:0;max-width:none}.editorial-page{max-width:none}#selection-items p{break-inside:avoid;padding:10px 0;border-bottom:1px solid #aaa}a{color:black;text-decoration:none}.editorial-page h1{font-size:24pt}}
