*{box-sizing:border-box}html{font-size:16px;color-scheme:light}body{margin:0;background:#f4f6f8;color:#172736;font-family:Arial,Helvetica,sans-serif;line-height:1.5}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1674dc;outline-offset:3px}button{border:0}svg{width:22px;height:22px;flex-shrink:0}button svg{pointer-events:none}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.22}h1{font-size:2rem;letter-spacing:-.8px;margin-bottom:10px}h2{font-size:1.3rem;margin:0}h3{font-size:1.1rem}a{color:#165ca3}.wide{max-width:1440px;margin-inline:auto;padding-inline:44px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.concept-bar{background:#0c1925;color:white;position:relative;z-index:5;border-bottom:1px solid #3b4955}.concept-inner{max-width:1440px;padding:10px 44px;min-height:64px;margin:auto;display:flex;align-items:center;gap:24px}.concept-label{font-size:.875rem;font-weight:bold;color:#bac7d3;white-space:nowrap}.concept-tabs{display:flex;gap:5px;flex-wrap:wrap}.concept-tabs button{border-radius:4px;background:transparent;color:#dbe3ec;padding:10px 17px;display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;white-space:nowrap;min-height:42px}.concept-tabs button:hover{background:#27394a}.concept-tabs button.active{background:#fff;color:#10283f}.concept-number{font-size:.875rem;opacity:.66}.sample-caption{margin-left:auto;font-size:.875rem;color:#c3cdd6;white-space:nowrap}.header{background:#18334c;color:#fff}.header-inner{max-width:1440px;padding:22px 44px;margin:auto;display:flex;align-items:center;gap:36px}.brand{display:flex;gap:10px;align-items:center;background:none;padding:0;text-align:left;color:inherit;font-size:1.8rem;letter-spacing:-1px;font-weight:700;flex-shrink:0}.brand-icon{width:36px;height:39px;background:#f8b640;border-radius:6px;text-align:center;line-height:37px;font-size:2rem;color:#17334c}.brand-sub{display:block;font-size:.75rem;letter-spacing:0;font-weight:400;margin-top:0;color:#cad5df}.search-form{display:flex;background:white;color:#172736;border-radius:5px;flex:1;overflow:hidden;border:2px solid transparent;min-width:0;height:52px}.search-form:focus-within{border-color:#f8b640}.search-icon{display:flex;align-items:center;padding-left:15px;color:#607387}.search-form input{width:100%;min-width:0;border:0;background:transparent;padding:10px 12px;outline:0;font-size:1rem;color:#172736}.search-form input:focus-visible{outline:none}.search-form input::placeholder{color:#667484;opacity:1}.search-form button{display:flex;align-items:center;justify-content:center;gap:15px;background:#f8b640;color:#172736;padding:10px 22px;font-weight:700}.search-form button:hover{background:#efab27}.language{display:flex;gap:5px;align-items:center;font-size:.875rem}.language select{border:0;background:transparent;color:inherit;min-height:44px;font-weight:bold}.language option{color:#172736;background:white}.transaction-nav{background:white;border-bottom:1px solid #d8e0e6}.transaction-nav>.wide{display:flex;gap:30px}.transaction-nav button{padding:15px 0;background:none;border-bottom:3px solid transparent;font-size:.9375rem;white-space:nowrap}.transaction-nav button.active{border-color:#dc8c04;font-weight:700}.transaction-nav button:hover{color:#8c5700}.catalogue{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;padding-top:35px;padding-bottom:38px}.filters{border-right:1px solid #d6dee5;padding-right:25px;align-self:start}.filter-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.filter-heading h2{display:flex;align-items:center;gap:8px;font-size:1.125rem}.filter-heading button,.text-reset{background:transparent;padding:8px 0;font-size:.875rem;text-decoration:underline;color:#395570}.filters h3{font-size:.875rem;margin:0 0 10px}.sector-list{display:grid;gap:4px}.sector-button{display:flex;align-items:center;gap:10px;background:transparent;padding:12px 10px;text-align:left;font-size:.875rem;border-radius:4px;min-height:46px}.sector-button:hover{background:#e4ebf1}.sector-button.selected{background:#e0e8ef;color:#102e4a;font-weight:700}.sector-button svg{width:20px;height:20px}.sector-count{margin-left:auto;color:#5d6f7f;font-size:.875rem}.filter-fields{margin-top:24px;padding-top:24px;border-top:1px solid #d6dee5;display:grid;gap:22px}.field{display:grid;gap:8px;font-size:.875rem;min-width:0}.field>span{font-weight:700}.field select{width:100%;min-height:44px;padding:9px 26px 9px 10px;border:1px solid #b6c3cd;border-radius:4px;background:white;color:#243f53;max-width:100%}.data-note{font-size:.875rem;color:#526577;padding-top:22px}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.page-intro p{color:#566b7d;margin:0;font-size:1rem}.results-head{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d6dee5;padding-top:20px;margin-bottom:20px;gap:15px}.results-head .eyebrow{display:none}.sort-field{display:flex;align-items:center;gap:12px;font-size:.875rem;flex-wrap:wrap}.sort-field>span{color:#596c7d}.sort-field select{border:1px solid #bdc9d3;border-radius:4px;padding:8px 28px 8px 12px;background:#fff;color:#243f53;min-height:42px}.listings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.listing{background:#fff;border:1px solid #d8e0e6;border-radius:7px;overflow:hidden;min-width:0;transition:box-shadow .2s,transform .2s}.listing:hover{box-shadow:0 6px 20px #152d4910;border-color:#adbfcf;transform:translateY(-2px)}.listing-image{display:block;width:100%;height:170px;background:#dbe2e8;position:relative;overflow:hidden;padding:0}.listing-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.listing-image:hover img{transform:scale(1.04)}.image-label{position:absolute;left:12px;top:12px;border-radius:3px;background:#fffffff0;font-size:.75rem;letter-spacing:1px;padding:4px 7px;font-weight:700;color:#334e64}.listing-body{padding:18px}.card-topline{display:flex;align-items:center;gap:5px;justify-content:space-between;margin-bottom:12px}.type-badge{font-size:.75rem;padding:4px 7px;border-radius:3px;background:#edf2f6;color:#344f65;display:inline-block;line-height:1.4}.type-capital{background:#e9f1fa;color:#1b528e}.type-share{background:#fff2d8;color:#81520b}.listing-id{font-size:.75rem;color:#607080;white-space:nowrap}.location{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#526779;margin-bottom:8px}.location svg{width:15px;height:15px}.listing h3{font-size:1.08rem;line-height:1.35;min-height:2.7em;margin:0 0 8px}.listing h3 button{font:inherit;font-weight:700;text-align:left;padding:0;background:transparent}.listing h3 button:hover{text-decoration:underline;text-underline-offset:3px}.sector-text{font-size:.875rem;color:#596e7e;margin-bottom:18px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:13px 8px;margin:0;padding:0 0 18px}.metrics div:last-child{grid-column:span 2;display:flex;gap:6px;align-items:center;justify-content:space-between}.metrics dt{font-size:.75rem;color:#5c6e7c;margin:0 0 2px}.metrics dd{font-size:.9375rem;font-weight:700;margin:0;white-space:nowrap}.card-bottom{border-top:1px solid #e1e7ed;padding-top:14px;display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.price-label{font-size:.75rem;color:#526779;display:block}.price{font-size:1.35rem;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.detail-link{color:#174b75;background:none;padding:9px 0 3px;display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:700}.detail-link svg{width:18px;height:18px}.detail-link:hover{color:#a96900}.mobile-filter{display:none}.active-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.active-chips button{display:flex;align-items:center;gap:8px;background:white;border:1px solid #bfcbd5;border-radius:4px;padding:6px 10px;font-size:.875rem}.active-chips svg{width:15px;height:15px}.active-chips .clear-all{border-color:transparent;background:transparent;text-decoration:underline}.empty-state{grid-column:1/-1;text-align:center;padding:60px 20px;background:#fff;border:1px solid #d8e0e6;border-radius:6px}.empty-state>svg{width:40px;height:40px;color:#65829a;margin-bottom:20px}.empty-state h3{font-size:1.35rem}.empty-state p{color:#597083}.reset-button,.back-button{background:#18334c;color:white;padding:12px 20px;border-radius:4px}.footer{padding-top:25px;padding-bottom:35px;border-top:1px solid #d8e0e6;color:#5b6e7d;font-size:.875rem}.footer>div{display:flex;align-items:center;gap:20px;margin-bottom:15px}.footer strong{font-size:1.4rem;letter-spacing:-.7px;color:#18334c}.footer p{margin-bottom:6px}.footer a{display:inline-block;margin-top:8px;font-size:.75rem}.eyebrow{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;color:#526b80}.horizontal-filters{display:flex;gap:20px;align-items:flex-end}.horizontal-filters .field{flex:1}.horizontal-filters .text-reset{min-height:44px;white-space:nowrap}.sector-strip{display:flex;gap:10px}.sector-strip .sector-button{border:1px solid #bdcbd8;padding:11px 18px;background:white;min-width:180px}.sector-strip .sector-button.selected{background:#174fa3;border-color:#174fa3;color:white}.sector-strip .sector-button.selected .sector-count{color:white}.financial-tag{color:#5a6f84;font-size:.875rem;border-left:3px solid #2466c1;padding-left:12px}.investor{padding-top:35px;padding-bottom:45px}.investor .page-intro{margin-bottom:25px}.investor .horizontal-filters{background:#edf2f8;padding:20px;margin:24px 0;border:1px solid #d8e1ec;border-radius:6px}.investor .results-head{border:0;padding-top:0}.investor .listings{display:flex;flex-direction:column;gap:12px}.investor .listing{display:flex;position:relative;border-radius:5px}.investor .listing-image{width:175px;height:auto;min-height:185px;flex-shrink:0}.investor .listing-body{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(260px,1.3fr) minmax(165px,.8fr);column-gap:28px;padding:22px 28px;align-items:center;flex:1}.investor .card-topline{grid-column:1;grid-row:1;margin:0 0 10px;justify-content:flex-start;gap:12px}.investor .location{grid-column:1;grid-row:3;margin:8px 0 0}.investor .listing h3{grid-column:1;grid-row:2;min-height:auto;font-size:1.15rem;margin:0}.investor .sector-text{display:none}.investor .metrics{grid-column:2;grid-row:1/4;display:flex;gap:24px;padding:0;justify-content:space-between;align-items:center}.investor .metrics div:last-child{display:block}.investor .metrics dt{font-size:.875rem;margin-bottom:6px}.investor .metrics dd{font-size:1.05rem}.investor .card-bottom{grid-column:3;grid-row:1/4;display:block;border:0;border-left:1px solid #e0e6ef;padding:0 0 0 28px}.investor .price{font-size:1.55rem}.investor .detail-link{margin-top:10px;color:#174fa3;font-size:.875rem}.investor .image-label{font-size:.75rem}.investor .listing:hover{transform:none;box-shadow:0 3px 12px #1434600d;border-color:#7398c5}body[data-design="2"]{background:white}body[data-design="2"] .header{background:white;color:#172c42;border-bottom:1px solid #d8e1ec}body[data-design="2"] .brand-icon{background:#174fa3;color:white;border-radius:50%;width:40px;height:40px}body[data-design="2"] .brand-sub{color:#596c7f}body[data-design="2"] .search-form{border:1px solid #a5b6ca;background:#f8fafc}body[data-design="2"] .search-form button{background:#174fa3;color:white}body[data-design="2"] .search-form button:hover{background:#123e80}body[data-design="2"] .search-form:focus-within{outline:2px solid #1766c2}body[data-design="2"] .header-inner{gap:55px}body[data-design="2"] .footer{background:#f6f8fb}body[data-design="3"]{background:#f8f9fa}body[data-design="3"] .header{background:#fff;color:#173b3d;border-bottom:1px solid #dce4e4}body[data-design="3"] .header-inner{justify-content:space-between;padding-block:20px}body[data-design="3"] .brand-icon{background:#143f42;color:#fff;border-radius:0}body[data-design="3"] .brand-sub{color:#5d7475}.discovery-search{background:#143f42;color:white;padding:34px 0 38px}.discovery-inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.discovery-inner .eyebrow{color:#b9d3d1}.discovery h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:2.35rem;line-height:1.16;letter-spacing:-.6px;margin-bottom:0}.discovery-searchbox .search-form{height:57px;border:0;border-radius:2px}.discovery-searchbox .search-form button{background:#d8eb7c;color:#203322}.discovery-searchbox p{font-size:.875rem;color:#bdd1d1;margin:12px 0 0}.discovery-content{padding-top:25px;padding-bottom:45px;max-width:1280px}.discovery-categories{display:flex;align-items:center;gap:24px;padding-bottom:24px}.discovery-categories>span{font-size:.875rem;font-weight:700;white-space:nowrap}.discovery-categories>div{display:flex;gap:10px;flex-wrap:wrap}.discovery-categories .sector-button{border:1px solid #bacdcb;border-radius:30px;padding:10px 16px;color:#294a4b}.discovery-categories .sector-button.selected{background:#143f42;color:white;border-color:#143f42}.discovery-categories .sector-count{display:none}.discovery .horizontal-filters{padding-top:22px;padding-bottom:25px;border-top:1px solid #dce4e4}.discovery .horizontal-filters .field select{border-color:#b8c8c7}.discovery .results-head{border:0;padding-top:0;margin-bottom:22px}.discovery .listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.discovery .listing{border-radius:2px;border-color:#d4dedd}.discovery .listing-image{height:245px}.image-sector{position:absolute;bottom:15px;left:22px;background:white;padding:6px 12px;font-size:.875rem;font-weight:bold;border-radius:2px;color:#173b3d}.discovery .listing-body{padding:22px 26px}.discovery .listing h3{font-size:1.35rem;margin-bottom:18px;min-height:2.7em;font-weight:600}.discovery .listing h3 button{font-weight:600}.discovery .metrics{display:flex;justify-content:space-between;gap:20px;margin-bottom:2px}.discovery .metrics div:last-child{display:block}.discovery .metrics dt{font-size:.875rem}.discovery .metrics dd{font-size:1.06rem}.discovery .price{font-size:1.7rem;color:#143f42}.discovery .detail-link{background:#143f42;color:white;border-radius:2px;padding:10px 16px;font-size:.875rem;gap:12px}.discovery .detail-link:hover{background:#226165}.discovery .card-topline{margin-bottom:12px}.discovery .type-badge{background:#eef3f2}.discovery .location{font-size:.875rem;margin-bottom:8px}dialog{padding:0;border:0;border-radius:9px;max-width:700px;width:calc(100% - 32px);max-height:90dvh;color:#172736;box-shadow:0 30px 100px #00162955}dialog::backdrop{background:#071d36a6;backdrop-filter:blur(3px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px;background:white;font-size:.875rem;position:sticky;top:0;z-index:2}.close-dialog{background:none;padding:10px;display:flex;align-items:center}.dialog-image{width:100%;height:230px;object-fit:cover;display:block}.dialog-content{padding:28px}.dialog-content h2{font-size:1.75rem;margin:13px 0}.dialog-content h3{font-size:1.05rem;margin:25px 0 10px}.dialog-content>p{line-height:1.7}.dialog-price{display:flex;justify-content:space-between;align-items:center;background:#edf2f6;padding:18px;margin:24px 0;gap:20px}.dialog-price>span{font-size:.875rem}.dialog-price strong{font-size:1.5rem;white-space:nowrap}.dialog-content .metrics{display:flex;justify-content:space-between;gap:20px}.dialog-content .metrics div:last-child{display:block}.dialog-content .metrics dt{font-size:.875rem}.dialog-content .metrics dd{font-size:1.15rem}.dialog-note{font-size:.875rem;color:#5b7083;border-top:1px solid #d8e1e7;padding-top:20px;margin-bottom:20px}.back-button{width:100%;font-weight:700}.back-button:hover{background:#294d6a}
@media(min-width:1600px){.wide,.header-inner,.concept-inner{max-width:1520px}.listing-image{height:185px}.listing-body{padding:22px}.listing h3{font-size:1.14rem}.discovery-content{max-width:1280px}}
@media(max-width:1250px){.wide{padding-inline:28px}.concept-inner,.header-inner{padding-inline:28px}.header-inner{gap:25px}.catalogue{grid-template-columns:210px minmax(0,1fr);gap:25px}.listings{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-image{height:195px}.listing h3{font-size:1.125rem}.metrics{grid-template-columns:repeat(3,1fr)}.metrics div:last-child{grid-column:auto;display:block}.listing-body{padding:20px}.sample-caption{font-size:.75rem}.concept-inner{gap:16px}.concept-tabs button{padding:10px 13px}.investor .listing-image{width:145px}.investor .listing-body{padding:18px;grid-template-columns:minmax(210px,1.5fr) minmax(200px,1.2fr) minmax(130px,.8fr);gap:10px 16px}.investor .metrics{gap:14px}.investor .metrics dd{font-size:.94rem}.investor .metrics dt{font-size:.75rem}.investor .card-bottom{padding-left:18px}.investor .price{font-size:1.3rem}.investor .listing h3{font-size:1.05rem}.sector-strip .sector-button{min-width:auto;flex:1;padding:11px 14px}.discovery-inner{gap:30px}.discovery h1{font-size:2.1rem}.discovery-categories{gap:16px}.discovery-categories .sector-button{padding:9px 13px}.discovery .listing-image{height:215px}}
@media(max-width:1000px){.sample-caption{display:none}.brand-sub{display:none}.concept-inner{justify-content:space-between}.header-inner{gap:22px}.catalogue{grid-template-columns:180px minmax(0,1fr);gap:20px}.filters{padding-right:18px}.listing-image{height:150px}.listing-body{padding:15px}.metrics{grid-template-columns:1fr 1fr}.metrics div:last-child{grid-column:span 2;display:flex}.price{font-size:1.2rem}.detail-link span{display:none}.detail-link{border:1px solid #cad5df;border-radius:50%;padding:9px}.card-topline .listing-id{display:none}.page-intro h1{font-size:1.8rem}.sort-field>span{display:none}.investor .listing-image{width:150px}.investor .listing-body{grid-template-columns:minmax(160px,1.4fr) minmax(180px,1fr);padding:18px 20px}.investor .metrics{grid-column:2;grid-row:1/3;gap:14px;display:grid;grid-template-columns:1fr 1fr}.investor .metrics div:last-child{grid-column:1/-1;display:flex;align-items:center}.investor .metrics dt{margin:0}.investor .metrics dd{font-size:.9375rem}.investor .card-bottom{grid-column:2;grid-row:3;border:0;border-top:1px solid #dae4ed;padding:10px 0 0;display:flex;justify-content:space-between;align-items:center}.investor .card-topline{grid-column:1;grid-row:1;align-self:start;margin:0}.investor .listing h3{grid-column:1;grid-row:2;align-self:start}.investor .location{grid-column:1;grid-row:3}.investor .detail-link{padding:9px;margin:0}.investor .price{font-size:1.2rem}.investor .price-label{font-size:.75rem}.discovery-inner{grid-template-columns:1fr;gap:25px}.discovery h1 br{display:none}.discovery h1{font-size:2.2rem}.discovery-searchbox p{margin-bottom:0}.discovery-search{padding:25px 0}.discovery-categories{display:block}.discovery-categories>span{display:block;margin-bottom:12px}.discovery-categories>div{gap:8px}.discovery .listing-body{padding:20px}.discovery .listing h3{font-size:1.2rem}.discovery .metrics{gap:12px}.discovery .metrics dd{font-size:.94rem}.discovery .detail-link span{display:block}.discovery .detail-link{border:0;padding:10px 12px;gap:8px;font-size:.875rem}.discovery .price{font-size:1.5rem}body[data-design="2"] .header-inner{gap:25px}}
@media(max-width:760px){.wide{padding-inline:20px}.concept-inner{padding:10px 20px;display:block}.concept-label{display:block;font-size:.75rem;margin-bottom:7px}.concept-tabs{display:grid;grid-template-columns:1fr 1.35fr 1.1fr;gap:4px}.concept-tabs button{justify-content:center;font-size:.875rem;padding:9px 7px;gap:6px}.concept-number{display:none}.header-inner{padding:17px 20px;display:grid;grid-template-columns:1fr auto;gap:16px}.brand{font-size:1.65rem}.brand-icon{height:35px;width:33px;font-size:1.8rem;line-height:33px}.brand-sub{display:block;font-size:.75rem}.header .search-form{grid-row:2;grid-column:1/-1;height:50px}.language{grid-row:1;grid-column:2}.language select{min-height:35px}.transaction-nav>.wide{padding-inline:20px;gap:24px;overflow:auto}.transaction-nav button{font-size:.875rem;padding:12px 0}.catalogue{display:flex;flex-direction:column;padding-top:23px;gap:18px}.filters{display:none;width:100%;border:1px solid #c9d6df;padding:18px;background:white;border-radius:5px}.filters.open{display:block}.filters .sector-list{grid-template-columns:1fr 1fr}.filter-fields{grid-template-columns:1fr 1fr;gap:18px}.filter-fields .field:last-child{grid-column:span 2}.filter-heading{margin-bottom:15px}.data-note{padding:0;margin:18px 0 0}.page-intro{align-items:flex-start;margin-bottom:20px}.page-intro h1{font-size:1.55rem;letter-spacing:-.4px}.page-intro p{font-size:.875rem}.mobile-filter{display:flex;align-items:center;gap:7px;border:1px solid #bdcbd6;border-radius:4px;background:white;padding:10px;font-size:.875rem;white-space:nowrap}.results-head{padding-top:16px;gap:10px;margin-bottom:16px}.results-head h2{font-size:1.1rem}.sort-field select{padding:8px 21px 8px 9px;font-size:.875rem;max-width:175px}.listings{gap:14px}.listing-image{height:150px}.listing-body{padding:16px}.listing h3{font-size:1.03rem}.type-badge{font-size:.75rem;padding:4px 6px}.listing .location{font-size:.75rem}.metrics dd{font-size:.875rem}.metrics dt{font-size:.75rem}.price{font-size:1.2rem}.footer>div{display:block}.footer>div>span{display:block;margin-top:8px}.footer{padding-top:22px}.investor{padding-top:25px}.investor .page-intro{display:block}.financial-tag{display:none}.investor .sector-strip{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sector-strip .sector-button{font-size:.875rem;padding:10px}.horizontal-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.horizontal-filters .field:last-of-type{grid-column:1}.horizontal-filters .text-reset{font-size:.875rem;white-space:normal;text-align:right;align-self:end;padding:9px;min-height:44px}.investor .horizontal-filters{padding:15px;margin:18px 0}.investor .listing{display:grid;grid-template-columns:110px 1fr}.investor .listing-image{width:110px;height:130px;min-height:0;margin:16px 0 16px 16px;border-radius:3px}.investor .listing-body{display:contents}.investor .card-topline{grid-column:2;grid-row:1;align-self:start;margin:16px 16px 0 30px}.investor .listing h3{grid-column:2;grid-row:1;align-self:center;margin:0 16px 0 30px;font-size:1.025rem}.investor .location{grid-column:2;grid-row:1;align-self:end;margin:0 16px 17px 30px;font-size:.75rem}.investor .metrics{grid-column:1/-1;grid-row:2;margin:0 16px 16px;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #e1e7ed}.investor .metrics div:last-child{display:block}.investor .metrics dt{margin-bottom:5px;font-size:.75rem}.investor .metrics dd{font-size:.9375rem}.investor .card-bottom{grid-column:1/-1;grid-row:3;margin:0 16px 16px;padding-top:14px}.investor .detail-link span{display:block}.investor .detail-link{border:0;font-size:.875rem;padding:8px 0}.investor .price{font-size:1.4rem}.investor .image-label{left:7px;top:7px;font-size:.75rem}.discovery .listings{gap:18px}.discovery-inner{gap:20px}.discovery h1{font-size:1.85rem;line-height:1.2}.discovery .listing-image{height:180px}.discovery .listing-body{padding:18px}.discovery .listing h3{font-size:1.1rem}.discovery .metrics{display:grid;grid-template-columns:1fr 1fr}.discovery .metrics div:last-child{grid-column:1/-1;display:flex;justify-content:space-between}.discovery .price{font-size:1.25rem}.discovery .detail-link span{display:none}.discovery .detail-link{padding:10px}.discovery-categories .sector-button{font-size:.875rem;padding:8px 12px}.discovery-categories .sector-button svg{width:17px;height:17px}.discovery .image-sector{left:12px;bottom:12px;font-size:.75rem}.discovery .horizontal-filters{padding-top:20px}.discovery .search-form button{padding:10px 18px}.discovery-searchbox .search-form{height:52px}.eyebrow{font-size:.75rem}.dialog-content{padding:22px}.dialog-content h2{font-size:1.4rem}.dialog-price{display:block}.dialog-price strong{display:block;margin-top:7px}.dialog-image{height:185px}.dialog-content .metrics{gap:8px;flex-wrap:wrap}.dialog-content .metrics dt{font-size:.75rem}.dialog-content .metrics dd{font-size:1rem}}
@media(max-width:480px){.wide{padding-inline:16px}.concept-inner,.header-inner{padding-inline:16px}.concept-tabs button{font-size:.875rem;gap:3px}.concept-tabs{grid-template-columns:1fr 1.45fr 1.1fr}.search-form button{padding:10px 15px;gap:5px}.search-form button svg{display:none}.search-form input{font-size:.9375rem;padding-inline:9px}.search-icon{padding-left:10px}.catalogue{padding-top:20px}.page-intro{display:block;position:relative;padding-right:0}.page-intro h1{font-size:1.5rem}.mobile-filter{margin-top:15px;width:100%;justify-content:center}.listings{grid-template-columns:1fr;gap:20px}.listing-image{height:205px}.listing-body{padding:20px}.listing h3{font-size:1.2rem;min-height:auto;margin-bottom:10px}.card-topline .listing-id{display:block}.location{font-size:.875rem!important}.metrics{grid-template-columns:repeat(3,1fr);gap:12px}.metrics div:last-child{grid-column:auto;display:block}.metrics dd{font-size:1rem}.metrics dt{font-size:.75rem}.price{font-size:1.55rem}.detail-link span{display:block}.detail-link{padding:10px 0;border:0;border-radius:0;font-size:.875rem}.filter-fields{grid-template-columns:1fr}.filter-fields .field:last-child{grid-column:auto}.filters .sector-list{grid-template-columns:1fr}.brand-sub{font-size:.75rem}.discovery .listings{grid-template-columns:1fr}.discovery .listing-image{height:220px}.discovery .listing h3{font-size:1.3rem;min-height:auto}.discovery .metrics{display:flex;gap:10px}.discovery .metrics div:last-child{display:block}.discovery .metrics dd{font-size:1rem}.discovery .price{font-size:1.6rem}.discovery .detail-link span{display:block}.discovery .detail-link{padding:10px 13px}.discovery .listing-body{padding:22px}.discovery .search-form input{font-size:.9rem}.discovery-categories>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.discovery-categories .sector-button{padding:10px 9px;font-size:.875rem;justify-content:center}.discovery-categories .sector-button svg{display:none}.horizontal-filters{gap:12px}.field{font-size:.875rem}.field select{padding-left:8px;font-size:.875rem}.sort-field select{max-width:170px}.investor .listing h3{font-size:1rem}.investor .card-topline .listing-id{display:none}.footer{font-size:.75rem}.dialog-content .metrics{display:grid;grid-template-columns:1fr 1fr}.dialog-content .metrics div:last-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
