:root{--paper:#fffef2;--ink:#111;--blue:#0000b8;--red:#b60000;--yellow:#fff200;--cyan:#00e5ef;--pink:#ffc2e6;--green:#078021;font-synthesis:none;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px}
*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}a:visited{color:#6810a0}a:hover{color:#a40000;background:#fff200}button,input,select{font:inherit}button,select{cursor:pointer}button,.button{min-height:42px;border:2px outset #999;background:#e9e9e9;color:#111;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;text-align:center}button:hover,.button:hover{background:#fff200;color:#111}button:active{border-style:inset}button[aria-pressed=true]{background:#111;color:#fff}input,select{min-height:42px;padding:8px;border:2px inset #bbb;max-width:100%;background:#fff;color:#111}label{font-weight:bold}input[type=search]{width:min(100%,340px)}a,button,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #b50096;outline-offset:3px}img{max-width:100%;height:auto}p{line-height:1.6}h1{font:900 clamp(26px,3vw,39px)/1.1 "Times New Roman",serif;margin:12px 0;color:#a40000}h2{font:700 25px/1.2 "Times New Roman",serif;margin:25px 0 12px}h3{font:700 19px/1.25 Arial,sans-serif;margin:15px 0 8px}h1,h2,h3,a,p{overflow-wrap:break-word}[hidden]{display:none!important}.skip{position:absolute;left:6px;top:-100px;background:#fff;padding:12px;z-index:10}.skip:focus{top:6px}.topline{background:#111;color:#fff;border-bottom:3px solid #fff200;padding:5px 14px;font:12px/1.3 "Courier New",monospace;display:flex;justify-content:space-between;gap:8px}.topline strong{color:#fff200}.site-header{max-width:1370px;margin:auto;padding:9px 16px 0}.masthead{display:grid;grid-template-columns:290px 1fr 210px;gap:15px;align-items:center}.brand{display:block;line-height:1;background:#fff!important}.brand img{width:275px;height:63px;image-rendering:pixelated}.brand-sub{display:block;color:#333;font:12px "Courier New",monospace;text-align:center;letter-spacing:2px}.masthead-note{text-align:center;font:bold italic 23px "Times New Roman",serif;color:#b60000;transform:rotate(-1deg)}.masthead-note b{background:#fff200;font:900 28px Impact,Arial,sans-serif;color:#111;display:inline-block;padding:2px 8px;border:2px dotted red}.account{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.account a{font-weight:900;padding:10px 15px;color:#fff;background:#006b11;border:3px outset #28b028;text-decoration:underline;white-space:nowrap}.account a:last-of-type{background:#fff200;color:#9a0000;border-color:#ddd55e}.account small{flex-basis:100%;text-align:right;font-size:11px;color:#444}.main-nav{display:flex;gap:5px 18px;flex-wrap:wrap;border-top:2px solid #008214;border-bottom:4px double #b60000;padding:4px 0;margin-top:9px;align-items:center}.main-nav a{font:bold 16px "Times New Roman",serif;padding:9px 2px;display:inline-block}.main-nav a[aria-current=page]{color:#a40000;background:#fff200}.breadcrumbs{font-size:12px;padding:12px 0;color:#555}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.breadcrumbs li+li:before{content:" » ";color:#444;margin-right:5px}.shell{max-width:1370px;margin:auto;padding:0 16px 20px}.intro{max-width:880px;margin:8px 0 14px}.snapshot-note{font-size:13px;line-height:1.5;padding:8px 10px;border:1px dashed #aa7300;background:#ffffc0;margin:10px 0}.shelf-title{background:#fff200;display:inline;padding:1px 6px;box-decoration-break:clone}.red{color:#b00000}.tiny{font-size:12px}.muted{color:#494949}.home-heading{display:flex;gap:15px;align-items:baseline;justify-content:space-between}.home-heading h1{font-size:29px}.edition{font:bold 12px "Courier New",monospace;border:1px solid #333;padding:4px;white-space:nowrap}.catalog-layout{display:grid;grid-template-columns:144px minmax(0,1fr);gap:12px}.directory{border:2px groove #bbb;background:#ffffda;align-self:start;padding:8px}.directory h2{font:900 19px "Times New Roman",serif;margin:5px 0;color:#b00000}.directory a{display:block;font:14px/1.22 "Times New Roman",serif;padding:7px 0;border-bottom:1px dotted #8c8600}.directory .advert{padding:10px 2px;font:900 23px/1.05 Impact,Arial,sans-serif;text-align:center;color:#b00000}.directory img{margin-top:12px;width:100%;height:125px;object-fit:fill}.market-search{padding:7px 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:2px dotted #b00000;margin-bottom:8px}.market-search label{font:900 19px "Times New Roman",serif}.market-search input{min-height:36px}.market-search output{font:12px "Courier New",monospace}.catalog{display:grid;grid-template-columns:1.05fr .85fr 1.05fr 1fr 1fr;gap:7px;align-items:start}.market-card{min-width:0;border:1px solid #535353;padding:8px 6px 7px;position:relative;background:#fff;font-family:"Times New Roman",serif}.market-card:nth-child(4n+2){margin-top:15px;border:2px dashed #de0000;background:#fff9d4}.market-card:nth-child(5n+3){background:#f1ffff;border:3px double #006284}.market-card:nth-child(3n+1){border-bottom:5px solid #0800b8}.market-card:nth-child(6n){font-family:"Comic Sans MS",cursive;border:2px dotted #137518}.market-card h3{margin:3px 0;font:900 22px/1.02 "Times New Roman",serif;min-height:43px}.market-card h3 a{color:#0000b8}.market-card:nth-child(even) h3 a{color:#ad0000}.market-card .card-meta{font:11px/1.4 Arial,sans-serif;display:block;color:#333}.market-card .card-image{height:98px;width:130px;object-fit:contain;display:block;margin:2px auto}.market-card:nth-child(4n) .card-image{height:76px;transform:rotate(-5deg)}.market-card .card-numbers{font:900 clamp(36px,3.8vw,54px)/1 Impact,"Arial Black",sans-serif;color:#b00000;letter-spacing:1px;position:relative;z-index:1;white-space:nowrap;text-align:center;margin:0 -3px 6px;text-decoration:underline;text-decoration-color:#fff200;text-decoration-thickness:9px;text-underline-offset:-4px;text-decoration-skip-ink:none}.market-card:nth-child(even) .card-numbers{color:#083385;font-family:"Courier New",monospace;letter-spacing:-4px}.mini-stamp{display:inline-block;background:#fff200;border:1px solid #f00;padding:3px 6px;font:bold 12px/1.1 Arial,sans-serif;color:#970000;transform:rotate(-8deg);position:absolute;right:5px;top:58px;z-index:2;pointer-events:none}.card-links{display:flex;justify-content:space-between;gap:4px;flex-wrap:wrap;font:13px Arial,sans-serif}.card-links a{padding:8px 1px}.close-line{font:12px "Courier New",monospace;border-top:1px dotted #777;padding-top:7px;margin-top:3px}.close-line b{font-size:15px;color:#9c0000}.market-card .copy{width:100%;font:12px Arial,sans-serif;min-height:30px;padding:4px}.special-tile{border:4px ridge #07a7b5;background:#caffff;padding:9px;min-width:0}.special-tile h3{font:900 27px/.98 Impact,"Arial Black",sans-serif;margin:5px 0;color:#b00000}.special-tile img{display:block;width:155px;height:108px;object-fit:contain;margin:auto}.special-tile p{font:14px/1.4 "Comic Sans MS",cursive}.special-tile a{display:block;font-weight:bold;font-size:18px;padding:9px 2px}.special-tile .burst{background:#fff200;padding:8px;display:inline-block;font:900 24px/1 "Times New Roman",serif;transform:rotate(5deg);border:2px dotted #c00000}.special-wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#ffe6f4;border-color:#b32683}.special-wide h3{font-size:31px}.special-wide a,.special-wide p{grid-column:1/-1}.special-tile.clock{background:#ecffb5;border:3px double #00851a}.special-tile.dream{background:#fffed4;border:3px outset orange}.below-catalog{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:15px;border-top:5px double #071a8f;margin-top:24px}.text-panel{border:1px solid #222;padding:12px;background:#fff}.text-panel h2{margin:0 0 9px}.link-pile{columns:3;column-gap:22px;margin:14px 0}.link-pile a{display:block;padding:7px 0;break-inside:avoid}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start}.article-grid{display:grid;grid-template-columns:minmax(0,800px) 270px;gap:35px}.aside-box{padding:12px;border:3px double #006d16;background:#ffffbd;margin-bottom:15px}.aside-box h2{font-size:22px;margin:0 0 7px}.aside-box img{width:100%;max-height:165px;object-fit:fill}.aside-box a{display:block;padding:9px 0}.result-ticket{border:4px double #080078;background:#fffbd5;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;position:relative}.result-ticket h2{margin:0 0 7px;font-size:23px}.result-ticket .result-number{font:900 clamp(55px,7vw,96px)/1 "Arial Black",Impact,sans-serif;color:#a60000;text-shadow:3px 2px #ffdc00;letter-spacing:4px;margin:8px 0;display:block}.result-ticket .ticket-art{width:145px;height:120px;object-fit:contain;align-self:center}.result-ticket .big-date{font:13px "Courier New",monospace}.result-ticket .copy{justify-self:start}.ticket-stamp{position:absolute;right:9px;top:6px;background:#fff200;border:2px dashed red;padding:5px;transform:rotate(5deg);font:bold 12px Arial,sans-serif}.market-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:15px 0}.market-tabs a{padding:12px 15px;border:2px outset #bbb;background:#eee;font-weight:bold}.market-tabs a[aria-current=page]{background:#ffff00;color:#900}.data-metrics{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.data-metrics span{flex:1 1 125px;background:#e2ffff;border:1px solid #178a8a;padding:9px;font:13px/1.5 "Courier New",monospace}.data-metrics strong{font-size:22px;display:block;color:#b00000}.controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:13px;background:#ffffbf;border:2px groove #aaa;margin:12px 0}.controls label{display:grid;gap:5px;font-size:13px}.controls .wide-control{flex:1 1 210px}.controls input{width:100%}.controls select{min-width:100px}.filter-summary{display:block;font:13px "Courier New",monospace;margin:8px 0}.table-wrap{overflow-x:auto;border:1px solid #666;max-width:100%;background:#fff}table{width:100%;border-collapse:collapse;font-size:14px}caption{padding:10px;text-align:left;font-weight:bold;background:#e5ffff;color:#132d3e}th,td{text-align:left;border:1px solid #a6a6a6;padding:10px 9px}thead th{background:#fffa67;color:#111;font-family:"Times New Roman",serif;font-size:16px}tbody tr:nth-child(even){background:#f3f6e9}td time{white-space:nowrap}.result-cell{font:bold 21px "Courier New",monospace;letter-spacing:1px;color:#990000;white-space:nowrap}.row-copy{min-height:34px;padding:4px 9px;font-size:12px}.table-tools{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:10px 0;flex-wrap:wrap}.data-table td:nth-child(2){font-size:12px}.paito-table td{padding:6px 4px}.paito-table .digit{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:39px;border:1px solid #777;color:#111;font:bold 22px "Courier New",monospace;background:var(--digit);box-shadow:2px 2px #999}.paito-table{max-width:850px}.paito-table .date-col{min-width:86px;font:12px "Courier New",monospace}.paito-table[data-mode=plain] .digit{background:#fff}.paito-table .digit.hit{outline:3px solid #111;outline-offset:1px}.legend{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.legend span{background:var(--digit);color:#111;font:bold 18px "Courier New",monospace;padding:7px 10px;border:1px solid #555}.empty-state{padding:22px;border:2px dashed #b00000;background:#fff8e2}.histogram{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;border-bottom:3px solid #111;padding:12px 7px 0;background:#efffff;align-items:end;min-height:170px}.histogram .bar-col{text-align:center;min-width:0}.histogram .bar{height:calc(var(--height)*1px);min-height:3px;background:var(--digit);border:1px solid #555;margin:5px 0}.histogram .count{font:12px "Courier New",monospace}.histogram b{display:block;background:#fff;font:19px "Courier New",monospace;padding:4px}.generator{padding:18px;border:5px ridge #f000b4;background:#feffd4;max-width:720px}.generator h2{margin-top:0}.generator output{display:block;font:900 clamp(42px,6vw,76px) "Courier New",monospace;color:#960000;letter-spacing:7px;text-shadow:3px 3px #ffed00;margin:10px 0}.generator .numbers-mini{display:flex;flex-wrap:wrap;gap:15px;font:16px "Courier New",monospace}.generator .numbers-mini b{font-size:24px}.generator-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.generator-actions .generate{background:#0b710c;color:#fff;border-color:#42c33b}.schedule-list{min-width:580px}.schedule-list a{display:inline-block;padding:5px 0}.countdown{font-family:"Courier New",monospace;font-weight:bold;white-space:nowrap}.dream-tabs{display:flex;gap:8px;margin:15px 0;flex-wrap:wrap}.dream-tabs a{border:3px outset #999;background:#ffff54;padding:13px 24px;font:bold 21px "Times New Roman",serif}.dream-tabs a[aria-current=page]{background:#b90000;color:#fff}.dream-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dream-item{padding:12px;border:1px dotted #777;background:#fff}.dream-item:nth-child(3n+1){background:#ffffd7}.dream-item h3{font:700 16px/1.4 Arial,sans-serif;margin:4px 0 8px}.dream-item .dream-number{font:bold 19px/1.4 "Courier New",monospace;color:#a00000;overflow-wrap:anywhere}.dream-item .dream-type{font:12px "Courier New",monospace;color:#444}.dream-item button{font-size:12px;min-height:34px}.dream-examples a{padding:8px;display:inline-block}.faq details{border:1px solid #888;border-bottom:3px double #888;margin:8px 0;background:#ffffde}.faq summary{cursor:pointer;font-weight:bold;min-height:48px;padding:13px}.faq summary:hover{background:#ffed92}.faq details p{margin:0;padding:3px 14px 15px}.prose{font:17px/1.75 Georgia,"Times New Roman",serif}.prose h2{margin-top:32px}.prose li{margin:8px 0}.prose .lead{font-size:20px}.byline{font:13px Arial,sans-serif;color:#555}.article-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-card{border:3px ridge #888;padding:16px;background:#fffdd5}.article-card h2{margin:6px 0 12px;font-size:24px}.article-card img{height:140px;width:100%;object-fit:contain}.notice{padding:12px;background:#e8ffff;border-left:5px solid #00469b}.site-footer{max-width:1338px;margin:25px auto 0;padding:15px 16px;border:4px double #930000;background:#fffdcf}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px}.footer-top strong{font:900 28px Impact,Arial,sans-serif;color:#006d14;text-shadow:2px 1px #ffe200}.footer-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin:10px 0}.footer-links a{padding:8px 0}.footer-markets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 15px}.footer-markets a{padding:7px 0;font:13px "Times New Roman",serif}.site-footer h2{font-size:21px}.footer-fine{border-top:1px dashed #333;margin-top:15px;font-size:12px;line-height:1.6}.toast{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);padding:12px 20px;max-width:90vw;background:#111;color:#fff;border:3px solid #ffff00;font:14px Arial,sans-serif;z-index:20}.copy-fallback{position:fixed;left:50%;top:40%;transform:translateX(-50%);max-width:90vw;width:330px;background:#fff;border:4px ridge #888;padding:16px;z-index:21}.copy-fallback input{width:100%;margin:8px 0}.back-top{display:inline-block;margin-top:15px;padding:10px}.error-number{font:900 130px Impact,Arial,sans-serif;color:#b00000;text-shadow:8px 6px #ffff00}.not-found{max-width:700px;margin:25px auto;text-align:center}.noscript{padding:10px;border:1px solid #777;background:#fff7cc;font-size:13px}.form-link{margin-top:12px}.preview-chart{display:flex;align-items:end;height:75px;gap:5px;margin:12px 0}.preview-chart span{flex:1;background:var(--digit);border:1px solid #333;height:calc(var(--height)*1px);color:#111;text-align:center;font:bold 12px "Courier New",monospace}.legal-note{font:13px/1.6 Arial,sans-serif}.slogan-slant{transform:rotate(-3deg);font-family:"Comic Sans MS",cursive;color:#910070;display:block;font-size:18px;margin:8px 0}
.card-poster{height:130px;position:relative;margin:2px 0 7px}.market-card .card-poster .card-image{position:absolute;top:0;right:5px;width:135px;height:105px}.market-card .card-poster .card-numbers{position:absolute;left:0;bottom:0;z-index:1;background:#fff;line-height:.9;box-shadow:5px 3px #fff200;padding:2px}.market-card .card-meta{margin:7px 0}.market-card:nth-child(4n+3) .card-poster{height:112px}.market-card:nth-child(4n+2) .card-poster{height:141px}
@media(min-width:1100px){.masthead{grid-template-columns:290px 1fr 245px}.account a{padding:10px 13px}body[data-page="/"] h1{font-size:29px;margin:7px 0}body[data-page="/"] .intro{max-width:none;margin:6px 0}body[data-page="/"] .snapshot-note{padding:5px 9px;margin:8px 0}body[data-page="/"] .catalog{grid-template-columns:1.12fr .8fr 1.07fr .95fr 1fr}.market-card:nth-child(7n+2){transform:translateY(-4px)}.market-card:nth-child(7n+5){margin-top:23px}.market-card:nth-child(8n+1) .card-numbers{transform:rotate(-4deg)}.market-card:nth-child(8n+4) h3{font-family:"Comic Sans MS",cursive;letter-spacing:-1px}.catalog .special-wide{margin-top:10px}.catalog .dream{transform:rotate(1deg)}body[data-page="/"] .market-card:nth-child(5n+1){border:0;border-bottom:2px dotted green;background:#fff}body[data-page="/"] .market-card:nth-child(5n+4){border:0;background:#fffce3}body[data-page="/"] .market-card:nth-child(4n+2) h3{font-size:27px;letter-spacing:-1px}body[data-page="/"] .market-card:nth-child(7n+3) h3{font-size:18px}body[data-page="/"] .market-card:nth-child(4n+1) .card-poster{height:103px}body[data-page="/"] .market-card:nth-child(5n+3) .card-numbers{font-size:63px;letter-spacing:-3px}body[data-page="/"] .market-card:nth-child(3n+2) .card-image{transform:rotate(7deg);height:117px}body[data-page="/"] .market-card:nth-child(3n+1) .card-poster .card-image{right:0;top:-10px}body[data-page="/"] .market-card:nth-child(6n+2) .card-poster{height:151px}body[data-page="/"] .market-card:nth-child(5n+4) .close-line{background:#fff200}body[data-page="/"] .market-card:nth-child(4n+3) .card-meta{font-family:"Courier New",monospace}.mini-stamp{top:58px;right:-3px;transform:rotate(-12deg)}}
@media(max-width:1100px){.masthead{grid-template-columns:240px 1fr 190px}.brand img{width:225px;height:58px}.masthead-note{font-size:18px}.masthead-note b{font-size:22px}.catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.page-grid,.article-grid{grid-template-columns:minmax(0,1fr) 220px}.market-card .card-numbers{font-size:44px}.footer-markets{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:800px){.masthead{grid-template-columns:1fr auto;gap:7px}.masthead-note{display:none}.catalog-layout{grid-template-columns:1fr}.directory{display:none}.catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.below-catalog{grid-template-columns:1fr 1fr}.page-grid,.article-grid{grid-template-columns:1fr}.aside-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aside-box{margin:0}.dream-list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-cards{grid-template-columns:1fr}.article-card img{float:right;width:120px;height:105px}.footer-markets{grid-template-columns:repeat(3,minmax(0,1fr))}.home-heading{display:block}.edition{display:inline-block;margin-bottom:4px}.topline{font-size:11px}.topline span:last-child{display:none}.link-pile{columns:2}}
@media(max-width:540px){:root{font-size:14px}.site-header,.shell{padding-left:10px;padding-right:10px}.site-header{padding-top:8px}.masthead{grid-template-columns:1fr 128px}.brand img{width:185px;height:49px}.brand-sub{font-size:9px;letter-spacing:1px}.account{gap:4px}.account a{font-size:12px;padding:9px 7px;border-width:2px}.account small{font-size:9px}.main-nav{gap:0 14px;padding:3px 0}.main-nav a{font-size:15px;padding:10px 2px}.breadcrumbs{font-size:11px;padding:11px 0}h1{font-size:28px}.home-heading h1{font-size:27px}.catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-card{padding:8px 6px}.market-card h3{font-size:22px}.market-card .card-image{height:92px;width:125px}.market-card .card-numbers{font-size:44px}.market-card:nth-child(4n+2){margin-top:9px}.market-card .card-meta{font-size:11px}.card-links{font-size:13px;gap:2px}.card-links a{padding:10px 1px}.market-card .copy{min-height:38px}.close-line{font-size:11px}.mini-stamp{top:66px;font-size:11px;padding:3px}.special-tile{padding:10px}.special-wide{grid-column:span 2}.special-tile h3{font-size:26px}.special-tile img{height:94px}.special-tile p{font:14px/1.45 Arial,sans-serif}.below-catalog{grid-template-columns:1fr}.result-ticket{padding:13px;grid-template-columns:1fr 86px;gap:6px}.result-ticket .ticket-art{width:85px;height:85px}.result-ticket .result-number{font-size:56px;letter-spacing:1px}.result-ticket h2{font-size:22px;margin-top:22px}.ticket-stamp{font-size:11px}.data-metrics{gap:6px}.data-metrics span{font-size:12px;flex-basis:95px;padding:7px}.data-metrics strong{font-size:20px}.market-tabs a{padding:11px 12px}.controls{padding:10px;gap:8px}.controls label{flex:1 1 115px}.controls select{width:100%;min-width:0}.controls button{width:100%}.data-table th,.data-table td{padding:10px 6px}.data-table .row-copy{font-size:11px;padding:5px;min-height:38px}.result-cell{font-size:19px}.data-table td time{white-space:normal}.paito-table .digit{min-width:29px;min-height:38px;font-size:19px;padding:3px}.paito-table th{font-size:12px;padding:8px 3px}.paito-table td{font-size:12px}.paito-table .date-col{min-width:75px}.histogram{gap:4px;padding-left:4px;padding-right:4px}.histogram .count{font-size:11px}.generator{padding:12px}.generator output{font-size:49px;letter-spacing:3px}.generator-actions button{flex:1}.generator .numbers-mini{font-size:13px;gap:12px}.dream-list{grid-template-columns:1fr}.dream-tabs a{padding:12px 20px}.aside-stack{grid-template-columns:1fr}.footer-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-markets a{font-size:14px;padding:8px 0}.site-footer{margin-left:10px;margin-right:10px;padding:12px}.footer-links{gap:2px 15px}.prose{font-size:17px}.prose .lead{font-size:19px}.market-search input{width:100%}.market-search{display:grid;grid-template-columns:1fr auto}.market-search label{grid-column:1/-1}.market-search output{font-size:11px}.snapshot-note{font-size:12px}.link-pile{columns:2}.link-pile a{font-size:14px}.topline{padding-left:10px}.form-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.site-header,.site-footer,.aside-stack,.js-only,.account,.toast{display:none!important}.shell{max-width:none}.page-grid,.article-grid{display:block}a{color:#000}.table-wrap{overflow:visible}body{background:#fff}.prose{font-size:12pt}}
