/* Presentation for the FanDuel Utah news analysis only. */
.gb-article--fanduel-news .gb-fanduel-deck{max-width:940px;margin:0 0 22px;color:#52636f;font:400 21px/1.6 Arial,Helvetica,sans-serif}
.gb-article--fanduel-news .gb-article-hero figcaption{padding:11px 14px;color:#657681;background:#f5f7fa;font:400 12px/1.55 Arial,Helvetica,sans-serif}
.gb-article--fanduel-news .gb-fanduel-brand-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px;margin:0 auto 40px}
.gb-fanduel-brand-card{min-width:0;display:flex;flex-direction:column;align-items:center;padding:10px 18px 23px;border:1px solid #dce4eb;border-radius:12px;background:#f8fafc}
.gb-fanduel-brand-visual{width:100%;height:124px;display:flex;align-items:center;justify-content:center}
.gb-fanduel-brand-visual img{display:block;width:auto;height:auto;max-width:270px;max-height:124px;object-fit:contain}
.gb-fanduel-brand-card:first-child .gb-fanduel-brand-visual{overflow:hidden}
.gb-fanduel-brand-card:first-child .gb-fanduel-brand-visual img{width:300px;max-width:133%;max-height:none;height:auto;flex:none}
.gb-fanduel-brand-card:last-child .gb-fanduel-brand-visual img{max-width:225px;max-height:90px}
.gb-fanduel-brand-card>span{font:800 10px/1.5 Arial,Helvetica,sans-serif;color:#687a88;text-transform:uppercase;letter-spacing:.08em}
.gb-fanduel-brand-card>strong{margin-top:6px;font:800 15px/1.4 Arial,Helvetica,sans-serif;color:#102c3b;text-align:center}
.gb-article--fanduel-news .gb-fanduel-diagram{margin:28px 0 29px;border:1px solid #dae4e9;border-radius:10px;overflow:hidden;background:#fff}
.gb-article--fanduel-news .gb-fanduel-diagram>a{display:block}
.gb-article--fanduel-news .gb-fanduel-diagram img{display:block;width:100%;height:auto;margin:0}
.gb-article--fanduel-news .gb-fanduel-diagram figcaption{margin:0;padding:12px 15px;color:#637784;font:400 12px/1.6 Arial,Helvetica,sans-serif}
.gb-fanduel-diagram figcaption>a{display:inline-block;margin-top:5px;font-weight:700}
.gb-fanduel-example{border-top:1px solid #e1e6eb;font:400 14px/1.5 Arial,Helvetica,sans-serif}
.gb-fanduel-example>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 15px;color:#405663;background:#f7f8fb;font-weight:800;cursor:pointer;list-style:none}
.gb-fanduel-example>summary::-webkit-details-marker{display:none}
.gb-fanduel-example>summary:focus-visible,.gb-fanduel-diagram a:focus-visible{outline:3px solid #6753a4;outline-offset:-3px}
.gb-fanduel-example[open]>summary>span{transform:rotate(180deg)}
.gb-fanduel-example>div{padding:14px 15px 4px}
.gb-article--fanduel-news .gb-fanduel-example>div>p{margin:0 0 12px!important;font-size:14px;line-height:1.6}
.gb-article--fanduel-news .gb-fanduel-example table{display:table;table-layout:fixed;width:100%;min-width:0;margin:0 0 12px;border-collapse:collapse;border-spacing:0;border:1px solid #dce4eb;border-radius:0;overflow:visible;background:#fff;color:#1f3846;font-size:13px;text-align:left}
.gb-article--fanduel-news .gb-fanduel-example caption{text-align:left;margin-bottom:8px;font-size:12px;color:#637784}
.gb-article--fanduel-news .gb-fanduel-example th,.gb-article--fanduel-news .gb-fanduel-example td{min-width:0;padding:9px 8px;border:1px solid #dce4eb;background:#fff;color:#1f3846;vertical-align:top;white-space:normal}
.gb-article--fanduel-news .gb-fanduel-example thead th{background:#edf2f6;font-weight:700;width:25%}
.gb-article--fanduel-news .gb-fanduel-example thead th:first-child{width:50%}
.gb-article--fanduel-news .gb-fanduel-example tbody th{background:#f8fafc;font-weight:600}
@media(max-width:650px){
 .gb-article--fanduel-news .gb-fanduel-deck{font-size:19px;line-height:1.6}
 .gb-article--fanduel-news .gb-fanduel-brand-band{gap:10px;margin-bottom:29px}
 .gb-fanduel-brand-card{padding:7px 10px 16px}
 .gb-fanduel-brand-visual{height:90px}
 .gb-fanduel-brand-visual img{max-width:100%;max-height:90px}
 .gb-fanduel-brand-card:last-child .gb-fanduel-brand-visual img{max-width:100%;max-height:60px}
 .gb-fanduel-brand-card>strong{font-size:13px}
 .gb-article--fanduel-news .gb-fanduel-diagram figcaption{padding:11px 12px}
 .gb-fanduel-example>div{padding:12px 10px 2px}
 .gb-article--fanduel-news .gb-fanduel-example th,.gb-article--fanduel-news .gb-fanduel-example td{padding:8px 6px;font-size:12px}
}
