/* The Connect newsstand: compact editorial rhythm with individual source identities. */
.newsstand,.industry-pulse{grid-column:1/-1;min-width:0}.newsstand{overflow:hidden}.newsstand .panel-title{border-top:2px solid var(--gold)}.newsstand .panel-title>.tiny{margin-left:auto;margin-right:15px}.publisher-tabs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));background:#dce6f1;border-bottom:1px solid #c8d4e3}.publisher-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 5px;min-width:0;border-right:1px solid #c9d6e5;border-bottom:2px solid transparent;transition:background .2s,color .2s}.publisher-tabs strong{font-size:9px;line-height:1.3;font-weight:600;text-align:left}.publisher-monogram{background:var(--source-color,#12355f);color:white;min-width:24px;height:24px;display:grid;place-items:center;border-radius:3px;font-size:7px;font-weight:700;padding:0 3px}.publisher-tabs>button[aria-pressed=true]{background:#f5cc53;border-bottom-color:#153967;color:#102b50}.publisher-tabs>button:hover{background:#edf2f7}.publisher-tabs>button[aria-pressed=true]:hover{background:#f5cc53}.newsstand-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px 11px}.eyebrow{font-size:7px;letter-spacing:1.1px}.newsstand-top h3{font:29px/1.1 var(--serif);margin:5px 0 0;color:#122f52;letter-spacing:-.3px}.newsstand-search{display:flex;align-items:center;gap:10px;font-size:8px;color:#687d97}.newsstand-search input{width:190px;background:#e8eef6;border:1px solid #cbd7e5;padding:9px 12px;border-radius:3px;font-size:10px;color:#183a5f}.desk-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 17px 14px;gap:12px}.desk-news-card{display:flex;flex-direction:column;min-width:0;border-top:1px solid #bdcadb;padding:11px 0 0}.desk-news-card>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.desk-category{font-size:6px;letter-spacing:.7px;padding:4px 6px;background:#d9e6f5;color:#26548d;border-radius:2px;font-weight:700;text-transform:uppercase}.desk-category.sales{background:#ede0c0;color:#806224}.desk-category.industry{background:#d6e8e2;color:#276353}.desk-category.breeding{background:#efdbdc;color:#8b4850}.desk-save{font-size:7px;color:#8b7842;padding:3px}.desk-story{font:21px/1.12 var(--serif);text-align:left;letter-spacing:-.1px;color:#142f50;padding:0;margin-top:10px;min-height:48px}.desk-story:hover{color:#9c7421}.desk-news-card>p{font-size:9px;line-height:1.65;color:#71829a;margin:8px 0 12px}.desk-news-card>a{font-size:7px;color:#335779;display:flex;gap:5px;justify-content:space-between;margin-top:auto;border-top:1px solid #dbe3ed;padding-top:8px}.desk-news-card>a>span{color:#8190a4;white-space:nowrap}.newsstand-bottom{background:#e9eff6;padding:9px 17px;display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#8292a7;border-top:1px solid #d6e0ec;gap:10px}.newsstand-bottom button{font-size:8px;color:#335777}.newsstand-bottom [hidden]{display:none}.publisher-destination{grid-column:1/-1;display:flex;align-items:center;gap:20px;padding:20px;background:#eaf0f7;border:1px solid #d4dfed;border-radius:3px}.destination-monogram{padding:14px;color:white;font-family:var(--serif);font-size:21px;min-width:135px;max-width:180px;text-align:center}.publisher-destination h4{font-size:12px;margin:0 0 6px}.publisher-destination p{font-size:10px;color:#76879c;margin:0 0 8px;line-height:1.6}.publisher-destination a{font-size:9px}.industry-pulse{display:grid;grid-template-columns:.82fr 1.1fr 1.1fr 1fr;gap:0;border:1px solid #153658;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #10284813}.pulse-heading{background:#092548;padding:21px 18px;color:#f4f6f9;position:relative}.pulse-heading:after{content:'';display:block;width:28px;height:2px;background:var(--gold);margin-top:22px}.pulse-heading .eyebrow{color:#d7b762}.pulse-heading h2{font:31px/.99 var(--serif);margin:14px 0 12px;letter-spacing:-.5px}.pulse-heading p{font-size:9px;color:#93a8c1}.pulse-heading button{font-size:8px;color:#ddc47e;margin-top:18px;padding:0}.pulse-card{display:flex;flex-direction:column;padding:19px 19px 17px;color:white;position:relative;border-left:1px solid #ffffff1c;transition:filter .2s}.pulse-card:hover{filter:brightness(1.1)}.breeding-pulse{background:linear-gradient(125deg,#214e78,#15385e)}.safety-pulse{background:linear-gradient(125deg,#1a605e,#104448)}.sales-pulse{background:linear-gradient(125deg,#703a44,#512638)}.pulse-card>span{font-size:7px;letter-spacing:1px;color:#c9d9e7;display:flex;justify-content:space-between}.pulse-card>span>b{font-size:11px;font-weight:400;color:#dfc77d}.pulse-card>strong{font:47px/1 var(--serif);margin-top:17px;letter-spacing:-1px;white-space:nowrap}.pulse-card>strong>small{font-family:'DM Sans',Arial,sans-serif;font-size:8px;letter-spacing:0}.pulse-card h3{font-size:10px;color:#edf4f9;font-weight:500;margin:7px 0}.pulse-card p{font-size:8px;line-height:1.65;color:#bdcedc;margin:0;max-width:240px}.pulse-sub{display:flex;gap:23px;margin:15px 0 13px;padding-top:11px;border-top:1px solid #ffffff21}.pulse-sub b{font-size:16px;color:#f0da9a;font-weight:500;display:block}.pulse-sub small{font-size:7px;color:#b8ccda;display:block;margin-top:4px}.pulse-card>small{font-size:6px;color:#9db7c9;line-height:1.7;margin-top:auto}.sales-pulse>small,.sales-pulse p,.sales-pulse .pulse-sub small{color:#d7bfc4}.stallion-desk{grid-column:1/3}.stallion-intro{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;gap:20px;background:linear-gradient(120deg,#e9edf4,#f1ead8)}.stallion-intro .eyebrow{color:#a17b25}.stallion-intro h3{font:30px/1 var(--serif);letter-spacing:-.3px;color:#193656;margin:9px 0}.stallion-intro p{font-size:9px;color:#7e8c9e;line-height:1.5;max-width:300px;margin:0}.stallion-intro label{display:flex;flex-direction:column;gap:8px;font-size:8px;color:#8c7a4c;min-width:175px}.stallion-intro select{background:#fff8;border:1px solid #c9c7b6;border-radius:2px;padding:9px;color:#38506c;font-size:10px;max-width:100%}.stallion-table-wrap{padding:0 17px}.stallion-table{width:100%;border-collapse:collapse}.stallion-table th{text-align:left;font-size:7px;text-transform:uppercase;letter-spacing:.6px;padding:10px 7px;color:#8a9ab0;border-bottom:1px solid #d8e1ec}.stallion-table td{padding:8px 7px;border-bottom:1px solid #e0e6ee;color:#385574;font-size:10px}.stallion-table strong{font-size:11px;font-weight:600}.stallion-table small{font-size:6px;display:block;color:#9ba9bb;margin-top:3px}.stallion-table td:nth-child(2){font-variant-numeric:tabular-nums}.stallion-table td:last-child,.stallion-table th:last-child{text-align:right}.stallion-table button{font-size:8px;border:1px solid #d5c69e;padding:6px 9px;color:#8e752f;background:#f4edda}.stallion-table button:hover{background:#f2ce65;color:#17355b}.fee-tba{font-size:8px;color:#93a1b3}.fee-footnote{padding:10px 18px;font-size:7px;line-height:1.6;color:#98a4b4;background:#eef2f7;display:flex;justify-content:space-between;gap:10px}.fee-footnote a{color:#496986;white-space:nowrap}.regulation-desk{background:#133e43!important;border-color:#275658!important}.regulation-desk>.panel-title{background:#10383e!important}.regulation-body{padding:22px 19px;color:white}.regulation-body .eyebrow{color:#d7c17e}.regulation-body h3{font:36px/1 var(--serif);margin:15px 0 13px;letter-spacing:-.5px}.regulation-body p{font-size:9px;line-height:1.7;color:#9ebcbc;margin-bottom:22px}.regulation-body>a{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #ffffff20;font-size:12px;color:#c0d6d6}.regulation-body>a>span{font-size:9px;color:#c8b674}.regulation-body>a>div{flex:1}.regulation-body strong{font-size:11px;display:block;color:#deebeb;font-weight:500}.regulation-body small{font-size:7px;display:block;color:#8aa9ab;margin-top:5px}.regulation-body>a:hover strong{color:#eacf76}.campaign-controls{display:flex;gap:6px;align-items:center;position:absolute;bottom:8px;right:10px;z-index:3}.ad-leader{position:relative}.campaign-controls>span{font-size:5px;letter-spacing:1px;color:#b1c0d3;margin-right:3px}.campaign-controls>button{padding:0;width:6px;height:6px;border:1px solid #d5c393;border-radius:50%;background:transparent}.campaign-controls>button[aria-pressed=true]{background:#edc85e;box-shadow:0 0 6px #eec34c66}.ad-leader-creative[data-campaign-theme=forest]:after{background:linear-gradient(90deg,#143e35 12%,#205f43ec 58%,#1d514055)}.ad-leader-creative[data-campaign-theme=wine]:after{background:linear-gradient(90deg,#49243b 12%,#653449ec 58%,#4f2d3b44)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #c4961b;outline-offset:3px}
@media(min-width:1500px){.desk-story{font-size:23px}.pulse-card>strong{font-size:52px}}
@media(max-width:1150px){.publisher-tabs strong{font-size:8px}.publisher-tabs>button{gap:4px}.publisher-monogram{min-width:20px;height:22px;font-size:6px}.industry-pulse{grid-template-columns:.85fr 1fr 1fr 1fr}.pulse-card{padding:17px 13px}.pulse-card>strong{font-size:38px}.pulse-heading{padding:20px 14px}.pulse-heading h2{font-size:28px}.desk-news-card>a{flex-wrap:wrap}.stallion-intro h3{font-size:26px}}
@media(max-width:900px){.publisher-tabs{grid-template-columns:repeat(5,1fr)}.publisher-tabs>button{justify-content:flex-start;padding:8px}.desk-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-heading h2{font-size:35px}.pulse-card{padding:20px}.pulse-card>strong{font-size:47px}.stallion-desk{grid-column:1}.regulation-desk{grid-column:2}.stallion-intro{display:block}.stallion-intro label{margin-top:13px}.newsstand{grid-column:1/-1}}
@media(max-width:600px){.publisher-tabs{display:flex;overflow:auto}.publisher-tabs>button{min-width:112px}.publisher-tabs>button:first-child{min-width:95px}.newsstand-top{display:block;padding:15px 13px}.newsstand-top h3{font-size:27px}.newsstand-search{margin-top:14px;justify-content:space-between}.newsstand-search input{width:70%}.desk-news-grid{padding:0 13px 13px;gap:15px}.desk-story{font-size:20px}.desk-news-card>p{font-size:10px}.desk-news-card>a{font-size:8px}.newsstand-bottom{flex-wrap:wrap;font-size:8px}.newsstand-bottom>span:last-child{width:100%}.publisher-destination{display:block;padding:16px}.destination-monogram{display:inline-block;margin-bottom:15px}.industry-pulse{grid-template-columns:1fr 1fr}.pulse-heading,.pulse-card{padding:18px 14px}.pulse-heading h2{font-size:28px}.pulse-card>strong{font-size:37px}.pulse-card>strong>small{display:block;font-size:8px;margin-top:5px}.pulse-card h3{line-height:1.4}.pulse-sub{gap:12px;flex-wrap:wrap}.pulse-sub b{font-size:15px}.stallion-desk,.regulation-desk{grid-column:1/-1}.regulation-body{padding:18px}.regulation-body h3{font-size:34px}.regulation-body>a{padding:12px 0}.fee-footnote{display:block}.fee-footnote a{display:block;margin-top:6px}.campaign-controls{bottom:6px}.campaign-controls>span{display:none}.newsstand .panel-title>.tiny{display:none}}

/* Compact stock-vector equine navigation. */
.world-nav .world-symbol{height:29px;width:52px;color:#f4f7fd}.horse-menu-silhouette{display:block;width:50px;height:30px;background:currentColor;-webkit-mask:var(--horse-icon) center/contain no-repeat;mask:var(--horse-icon) center/contain no-repeat;transition:color .18s,filter .18s,transform .18s}.world-nav .breed-tabs>button:hover .world-symbol,.world-nav .breed-tabs>button.active .world-symbol{color:#f5cc53;filter:none}.world-nav .breed-tabs>button:hover .horse-menu-silhouette{transform:translateY(-1px)}.world-nav .breed-tabs>button{gap:4px}.world-nav .breed-tabs strong{font-size:10px}.world-nav .breed-tabs small{font-size:7px}@media(max-width:600px){.world-nav .world-symbol{height:24px;width:44px}.horse-menu-silhouette{width:42px;height:26px}}

@media(min-width:601px){.world-nav>.wrap{height:72px}}

.world-nav .breed-tabs>button{padding-top:6px;padding-bottom:7px}@media(max-width:600px){.world-nav>.wrap{height:66px}}
/* Header stays in three clear columns on desktop: brand, search, account. */
@media(min-width:801px){
 header .masthead{display:grid;grid-template-columns:clamp(170px,17vw,220px) minmax(190px,1fr) max-content;gap:clamp(14px,2vw,28px);height:76px;min-height:76px;padding-top:0;padding-bottom:0;align-items:center}
 header .masthead>a{min-width:0}
 header .masthead .logo{width:100%;max-width:220px}
 header .masthead #global-search{order:0;width:100%;min-width:0;max-width:none;flex-basis:auto;height:36px;margin:0}
 header .user-actions{flex-wrap:nowrap;white-space:nowrap;gap:12px;font-size:10px}
 header .user-actions .primary{padding:10px 12px;font-size:9px}
}
/* Ten equal columns; no fixed-width buttons or sideways scrolling. */
.world-nav>.wrap{display:block;height:56px;overflow:visible;padding:0}
.world-nav .breed-tabs{display:grid;width:100%;grid-template-columns:repeat(10,minmax(0,1fr));gap:0}
.world-nav .breed-tabs>button{width:auto;min-width:0;flex-shrink:1;padding:5px 2px;gap:3px}
.world-nav .world-symbol{width:38px;height:22px;flex-shrink:0}
.horse-menu-silhouette{width:36px;height:22px}
.world-nav .breed-tabs strong{font-size:9px;line-height:11px;white-space:nowrap;letter-spacing:0}
.world-nav .breed-tabs small{font-size:6px;line-height:7px;white-space:nowrap}
@media(min-width:601px) and (max-width:1100px){
 .world-nav>.wrap{height:48px}
 .world-nav .breed-tabs small{display:none}
 .world-nav .breed-tabs strong{font-size:8px}
}
@media(max-width:800px){
 header .masthead{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;height:auto;min-height:0;padding-top:12px;padding-bottom:12px}
 header .masthead .logo{width:180px;max-width:100%}
 header .masthead #global-search{grid-column:1/-1;order:3;width:100%;max-width:none;min-width:0;margin:0}
 header .user-actions{gap:9px;white-space:nowrap}
}
@media(max-width:600px){
 .world-nav>.wrap{height:98px;width:calc(100% - 12px);padding:0}
 .world-nav .breed-tabs{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,49px);height:auto}
 .world-nav .breed-tabs small{display:none}
 .world-nav .breed-tabs strong{font-size:8px;line-height:10px}
 .world-nav .world-symbol,.horse-menu-silhouette{width:34px;height:21px}
 .world-nav .breed-tabs>button:nth-child(-n+5){border-bottom:1px solid #ffffff10}
}
/* Fully visible navigation; additional rows replace horizontal scrolling. */
header .main-nav .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;height:auto;min-height:36px;overflow:visible;white-space:normal}
header .main-nav .wrap>a,header .main-nav .wrap>button{display:flex;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 3px;font-size:9px;white-space:nowrap}
header .main-nav .ui-icon{width:11px;height:11px;flex-shrink:0}
.outlet-hub{margin:15px 0 18px}.outlet-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:13px}.outlet-heading .eyebrow{color:#9a792a}.outlet-heading h1{font:34px/1.07 var(--serif);color:#153458;letter-spacing:-.5px;margin:5px 0 0}.outlet-heading p{font-size:10px;line-height:1.7;color:#627791;margin:0}.outlet-heading p>small{display:block;color:#8899af;font-size:7px}.outlet-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.outlet-card{display:flex;flex-direction:column;background:#f6f8fb;border:1px solid #cbd7e5;border-top:3px solid var(--outlet-color);border-radius:3px;overflow:hidden;min-width:0}.outlet-card-top{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#e8eef5;border-bottom:1px solid #d8e1ed}.outlet-card-top>span{display:grid;place-items:center;background:var(--outlet-color);color:white;min-width:32px;height:32px;border-radius:3px;font-size:9px;font-weight:700}.outlet-card-top a{font-size:12px;font-weight:600;color:#213f61;display:block}.outlet-card-top small{display:block;font-size:5px;letter-spacing:.7px;color:#8093a9;margin-top:4px}.outlet-stories{flex:1;padding:0 12px}.outlet-stories>a{display:block;padding:10px 0;border-bottom:1px solid #dfe6ef}.outlet-stories>a:last-child{border-bottom:0}.outlet-stories strong{font-size:10px;font-weight:500;color:#29496c;line-height:1.5;display:block}.outlet-stories>a:hover strong{color:#98751d}.outlet-stories small{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#95a3b5;margin-top:4px}.outlet-stories p{font-size:9px;line-height:1.7;color:#7d8fa5;margin:12px 0 3px}.outlet-stories small>b{font-weight:400;color:#a18b50}.outlet-visit{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#59718e;padding:9px 12px;background:#eaf0f6;border-top:1px solid #d8e2ed}.outlet-visit:hover{background:#e5cb79;color:#153458}.hub-legend{display:flex;justify-content:space-between;gap:10px;color:#8c9caf;font-size:7px;padding-top:9px;line-height:1.6}.headline-link{display:block;text-align:left;color:#d7e1ef;font-size:10px;line-height:1.55;font-weight:500}.headline.featured .headline-link{font-size:11px;color:white;font-weight:600}.headline-link:hover{color:var(--gold)}.lead-content>a{display:inline-flex;align-items:center;gap:20px;font-size:10px;color:#f0d68a;margin-top:12px}.mini-stories>a{display:flex;align-items:center;gap:13px;background:#f4f7fb;border:1px solid #d1dbe7;text-align:left;height:77px;overflow:hidden;border-radius:3px}.ticker>a{font-size:9px;color:#5f728a}.most-saved>a{display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid #dbe4ef}.most-saved>a>b{font:20px var(--serif);color:#ad9044;font-weight:400}.most-saved>a>span{font-size:10px;line-height:1.4;color:#345577}.most-saved>a small{display:block;font-size:6px;color:#8c9db1;margin-top:5px}
@media(max-width:1100px){header .main-nav .wrap{grid-template-columns:repeat(6,minmax(0,1fr))}header .main-nav .wrap>a,header .main-nav .wrap>button{min-height:29px}.outlet-heading h1{font-size:29px}}
@media(max-width:800px){.outlet-board{grid-template-columns:repeat(2,minmax(0,1fr))}.outlet-heading{display:block}.outlet-heading p{margin-top:8px}.hub-legend{display:block}.hub-legend>span{display:block;margin-top:3px}}
@media(max-width:600px){header .main-nav .wrap{grid-template-columns:repeat(4,minmax(0,1fr))}header .main-nav .wrap>a,header .main-nav .wrap>button{font-size:8px;min-height:29px}.outlet-heading h1{font-size:28px}.outlet-card-top{padding:9px;gap:7px}.outlet-card-top a{font-size:10px}.outlet-card-top>span{min-width:26px;height:26px;font-size:7px}.outlet-stories{padding:0 9px}.outlet-stories strong{font-size:9px}.outlet-visit{padding:8px 9px;font-size:7px}.outlet-card-top small{font-size:4.5px}.mini-stories>a{height:75px;gap:8px}}
