/* Inter Tight (SIL Open Font License, see inter-tight-OFL.txt), served from this site rather than
   Google Fonts so that no visitor data goes to a third party. */
@font-face{font-family:"Inter Tight";src:url("inter-tight.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
body{margin:0;color:#1a202c;font:18px/1.7 "Inter Tight",Arial,sans-serif;background:#fff linear-gradient(180deg,#e6f5fc 0,#f4fafd 260px,#fff 560px) no-repeat}
a{color:#0a78a6}
.top{padding:16px;border-bottom:1px solid rgba(26,32,44,.08);background:rgba(255,255,255,.6)}
.top div{max-width:760px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.top .home{display:block;line-height:0}
.top .home img{height:32px;width:auto}
.wrap{max-width:760px;margin:0 auto;padding:0 16px 64px}
.muted{color:rgba(26,32,44,.55)}
.pill{display:inline-block;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px;background:#e6f5fc;color:#0a6a93;margin-top:30px}
.pill::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#22b5e9;margin-right:6px;vertical-align:2px}
h1{font-size:40px;line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:12px 0 10px}
h2{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:52px 0 10px}
h3{font-size:20px;font-weight:600;margin:28px 0 4px}
.lede{font-size:20px;color:rgba(26,32,44,.8);margin:0 0 26px}
.box{background:#fff;border:1px solid rgba(26,32,44,.08);border-radius:14px;padding:20px 22px;margin:0 0 22px;box-shadow:0 10px 30px rgba(34,181,233,.07)}
.box p:last-child{margin-bottom:0}

.today h2{margin:0 0 4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(26,32,44,.55)}
.today .msg{font-size:22px;font-weight:600;margin:0}
.today .position{margin:10px 0 0}
.today .tradegrid{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:stretch;margin-top:6px}
.today table.trade{width:100%;font-size:15px;margin:0;border:0}
.today table.trade th,.today table.trade td{padding:8px 0 8px 12px;background:none;border-bottom:1px solid #eef1f5;text-align:right;white-space:nowrap}
.today table.trade tr:last-child th,.today table.trade tr:last-child td{border-bottom:0}
.today table.trade tr:first-child th{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgba(26,32,44,.5);padding-top:0}
.today table.trade th:first-child{text-align:left;padding-left:0;color:rgba(26,32,44,.6);font-weight:500;font-size:14px}
.today table.trade td.note{color:rgba(26,32,44,.6);font-size:14px}
.today table.trade td.pos{color:#1f7a4d}.today table.trade td.neg{color:#c0392b}
.today table.trade small{font-size:12px;opacity:.75}
.today .result{border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:2px;background:#f4f7fa}
.today .result b{font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-.03em}
.today .result span{font-size:14px;color:rgba(26,32,44,.65)}
.today .result .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.05em}
.today .result.win{background:#ecf7f0}.today .result.win b{color:#1f7a4d}
.today .result.loss{background:#fdeeed}.today .result.loss b{color:#c0392b}
.today .result.open{background:#e9f6fc}.today .result.open b{font-size:26px}
.today .tscroll{overflow-x:auto}
.today table.condors td,.today table.condors th{text-align:right}
.today table.condors td:first-child,.today table.condors th:first-child{text-align:left}
@media (max-width:620px){.today .tradegrid{grid-template-columns:1fr;gap:14px}}
.today .meta{font-size:13px;color:rgba(26,32,44,.5);margin-top:10px}
.today .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b8c2cf;margin-right:6px;vertical-align:1px}
.today .dot.on{background:#22b5e9;box-shadow:0 0 0 4px rgba(34,181,233,.18)}

.figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 22px}
.figs div{background:#fff;border:1px solid rgba(26,32,44,.08);border-radius:14px;padding:14px 18px}
.figs b{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.figs span{display:block;font-size:14px;line-height:1.4;color:rgba(26,32,44,.6)}

.chart{margin:8px 0 28px}
.chart svg{width:100%;height:auto;display:block;border:1px solid rgba(26,32,44,.08);border-radius:14px;background:#fff}
.chart p{font-size:14px;line-height:1.5;color:rgba(26,32,44,.65);margin-top:10px}
svg .grid{stroke:#eef1f5;stroke-width:1}
svg .grid.zero{stroke:#9aa1b2}
svg .ax{fill:#8a90a2;font:12px "Inter Tight",Arial,sans-serif}
svg .line{fill:none;stroke:#22b5e9;stroke-width:2.5;stroke-linejoin:round}
svg .win{fill:#1f7a4d}
svg .loss{fill:#d6453d}

.scroll{overflow-x:auto;margin:14px 0 18px;border:1px solid rgba(26,32,44,.08);border-radius:12px;background:#fff}
table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums}
th,td{padding:10px 12px;text-align:right;border-bottom:1px solid #eef1f5;white-space:nowrap}
th:first-child,td:first-child,th.l,td.l{text-align:left}
th{color:rgba(26,32,44,.55);font-weight:500;font-size:13px;background:#f8f7f2}
tr:last-child td{border-bottom:0}
tr.total td{font-weight:600;background:#f8f7f2}
sup a{text-decoration:none;font-weight:600}
.pos{color:#1f7a4d}.neg{color:#c0392b}

ol.steps{padding-left:22px}ol.steps li{margin-bottom:12px}
.notes{font-size:16px}.notes li{margin-bottom:10px}
.small{font-size:14px;line-height:1.6;color:rgba(26,32,44,.55);margin-top:48px;border-top:1px solid rgba(26,32,44,.08);padding-top:18px}
.small.footlinks{margin-top:-8px;border-top:0;padding-top:0}.footlinks a{color:inherit}

.chart svg.tradechart .line{stroke:#1a202c;stroke-width:1.6}
svg.tradechart .held{fill:#e6f5fc}
svg .num{fill:#fff;font:700 12px "Inter Tight",Arial,sans-serif}
svg .dot-open{fill:#1a202c}
svg .dot-in{fill:#0a78a6}
svg .dot-out{fill:#1f7a4d}
ol.steps-mini{list-style:none;padding:0;margin:12px 0 0;font-size:15px;line-height:1.5}
ol.steps-mini li{display:flex;gap:10px;margin-bottom:6px}
ol.steps-mini b{flex:none;width:22px;height:22px;border-radius:50%;color:#fff;font-size:12px;display:grid;place-items:center;margin-top:1px}
ol.steps-mini .n1{background:#1a202c}ol.steps-mini .n2{background:#0a78a6}ol.steps-mini .n3{background:#1f7a4d}

.cal{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:14px 0 8px}
.cal i,.legend i{display:inline-block;width:18px;height:18px;border-radius:4px;background:#e3e8ee}
.cal .m{font-size:12px;font-weight:600;color:rgba(26,32,44,.55);margin:0 4px 0 8px}
.cal .m:first-child{margin-left:0}
.cal .win,.legend .win{background:#2e9e62}
.cal .loss,.legend .loss{background:#d6453d}
.cal .no_read,.legend .no_read,.cal .no_setup,.legend .no_setup{background:#e3e8ee}
.cal .no_entry,.cal .no_confirm,.cal .no_fill,.legend .no_entry{background:#9fd7ef}
.cal .no_gap,.legend .no_gap{background:#e3e8ee}
.cal .gap_up,.legend .gap_up{background:#c3cad4}
.cal .not_recorded,.legend .not_recorded{background:none;border:1.5px dashed #c3cad4;box-sizing:border-box}
.cal .opened,.legend .opened{background:#22b5e9}
.cal .full,.legend .full{background:#bfe6f6}
.cal .skipped,.legend .skipped,.cal .not_calm,.legend .not_calm,.cal .veto,.legend .veto{background:#e3e8ee}
.cal .veto,.legend .veto{background:#f3d9b8}
.legend{font-size:14px;color:rgba(26,32,44,.6);margin:0 0 8px}
.legend i{width:12px;height:12px;border-radius:3px;margin:0 4px 0 12px;vertical-align:-1px}
.legend i:first-child{margin-left:0}
.faq h3{font-size:18px;margin:22px 0 2px}
.faq p{margin:0 0 6px}

.caveat{border-left:3px solid #9fd7ef;background:#f4fafd;border-radius:0 10px 10px 0;padding:12px 16px;margin:22px 0 8px;font-size:15px;line-height:1.6;color:rgba(26,32,44,.8)}
.caveat p{margin:0}
.steps li p{margin:6px 0 0}

.crumbs{font-size:14px;color:rgba(26,32,44,.55);margin:26px 0 6px}.crumbs a{color:rgba(26,32,44,.55)}
.stamp{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c0392b;background:#fdecea;padding:4px 10px;border-radius:999px}
.stamp.small{font-size:11px;padding:3px 8px}
.pill.plain{margin-top:0}.pill.plain::before{display:none}
.answer p:first-child{font-size:19px}
ol.why{padding-left:22px}ol.why li{margin-bottom:14px}
.wrong{background:linear-gradient(135deg,#f4fafd,#eef6fb)}
.wrong h2{margin-top:0}
.btn{display:inline-block;background:#0a78a6;color:#fff;font-weight:600;text-decoration:none;padding:11px 18px;border-radius:10px}
.chart svg .vline{fill:none;stroke:#c7ccd6;stroke-width:1.5}
.chart svg .tline{fill:none;stroke:#d6453d;stroke-width:2.5;stroke-linejoin:round}
.chart svg .tdot{fill:#d6453d}
.graves{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:8px 0 28px}
.grave{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid rgba(26,32,44,.08);border-radius:14px;padding:16px 18px;text-decoration:none;color:#1a202c;box-shadow:0 10px 30px rgba(34,181,233,.06)}
.grave:hover{border-color:#9fd7ef}
.grave .tag{font-size:12px;color:rgba(26,32,44,.55);margin-left:6px}
.grave b{font-size:20px;margin-top:8px}
.grave .g-net{font-size:26px;font-weight:600;letter-spacing:-.02em}
.grave .g-sub{font-size:13px;color:rgba(26,32,44,.55)}
.grave .g-card{font-size:15px;color:rgba(26,32,44,.75);margin-top:6px}
.top nav a{font-size:15px;color:rgba(26,32,44,.75);text-decoration:none;margin-left:20px}

.bars{background:#fff;border:1px solid rgba(26,32,44,.08);border-radius:14px;padding:16px 18px;margin:12px 0 18px}
.bar-row{display:grid;grid-template-columns:180px 1fr 52px;gap:12px;align-items:center;margin:8px 0}
.bar-label{font-size:15px;font-weight:600;line-height:1.3}.bar-label small{display:block;font-weight:400;font-size:12px;color:rgba(26,32,44,.55)}
.bar-track{position:relative;height:14px;background:#eef1f5;border-radius:7px}
.bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:7px;background:#22b5e9}.bar-fill.under{background:#d6453d}
.bar-mid{position:absolute;left:50%;top:-4px;bottom:-4px;border-left:2px dashed #1a202c;opacity:.45}
.bar-row b{text-align:right;font-variant-numeric:tabular-nums}
@media (max-width:560px){.bar-row{grid-template-columns:1fr 46px}.bar-label{grid-column:1/-1}}

/* home */
.hero{padding:18px 0 4px}.hero h1{max-width:760px}
.about{margin-top:36px;padding-top:6px}.about h3{font-size:19px;margin:22px 0 6px}
@media (max-width:560px){.top nav a{margin-left:12px;font-size:14px}}
.live-home{margin-top:22px;border-color:rgba(34,181,233,.35)}
.lh-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.lh-head h2{margin:0;font-size:22px}
.lh-fresh{margin-left:auto;font-size:13px;color:rgba(26,32,44,.5);font-variant-numeric:tabular-nums}
.lh-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#eef1f5;color:rgba(26,32,44,.6)}
.lh-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}
.lh-badge.on{background:#fdecea;color:#d6453d}.lh-badge.on::before{animation:lhpulse 1.4s ease-in-out infinite}
.lh-badge.late{background:#fff6e0;color:#a06a00}
@keyframes lhpulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(214,69,61,.5)}50%{opacity:.55;box-shadow:0 0 0 5px rgba(214,69,61,0)}}
.lh-clock{margin:8px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}
.lh-sub{margin:2px 0 14px;font-size:15px;color:rgba(26,32,44,.65)}
.lh-chips{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}
.lh-chips a{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(26,32,44,.1);border-radius:999px;text-decoration:none;color:inherit;font-size:14px}
.lh-chips i{width:9px;height:9px;border-radius:50%;background:#c3cad4;flex:none}
.lh-chips .n{font-weight:600}.lh-chips .s{color:rgba(26,32,44,.6);font-variant-numeric:tabular-nums}
.lh-chips .watch i{background:#e0a000}.lh-chips .info i{background:#9fd7ef}
.lh-chips .open i{background:#22b5e9;animation:lhpulse 1.4s ease-in-out infinite}.lh-chips .open a{border-color:#22b5e9}
.lh-chips .win i{background:#2e9e62}.lh-chips .win .s{color:#1f7a4d;font-weight:600}
.lh-chips .loss i{background:#d6453d}.lh-chips .loss .s{color:#c0392b;font-weight:600}
.live-home h3.lh-feed-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(26,32,44,.55);margin:0 0 6px}
.lh-feed{list-style:none;padding:0;margin:0}
.lh-feed li{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:7px 0;font-size:15px;border-bottom:1px solid #eef1f5}
.lh-feed li:last-child{border-bottom:0}
.lh-feed time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:rgba(26,32,44,.55)}
.lh-feed .lh-none{display:block;color:rgba(26,32,44,.55)}
.lh-feed.past li{opacity:.6}
.lh-feed li.new{animation:lhnew 2.5s ease-out}
@keyframes lhnew{0%{background:#e6f5fc;transform:translateY(-6px)}15%{transform:none}100%{background:transparent}}
.lh-open{font-size:12px;font-weight:600;color:#0a6a93;background:#e6f5fc;padding:1px 7px;border-radius:999px;margin-left:4px}
@media (prefers-reduced-motion:reduce){.lh-badge.on::before,.lh-chips .open i,.lh-feed li.new{animation:none}}
/* journals */
.journals .grave .tag{margin-left:0}
.grave.soon{opacity:.7;box-shadow:none}
.acct{background:#fff;border:1px solid rgba(26,32,44,.08);border-radius:14px;padding:18px 20px;margin:0 0 26px;box-shadow:0 10px 30px rgba(34,181,233,.07)}
.acct .figs{margin:14px 0 6px}.acct .figs div{border-color:rgba(26,32,44,.06);box-shadow:none}
.acct h3{font-size:15px;margin:14px 0 6px}
.acct-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.acct-head b{font-size:19px}
.acct-head .tag{font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;background:#e7f6ee;color:#1f7a4d}
.acct-head .asof{font-size:13px;color:rgba(26,32,44,.55)}
.checks{list-style:none;padding:0;margin:0}
.checks li{display:flex;justify-content:space-between;gap:12px;padding:8px 0 8px 28px;border-top:1px solid rgba(26,32,44,.07);position:relative;font-size:15px}
.checks li::before{content:"";position:absolute;left:2px;top:11px;width:14px;height:14px;border-radius:50%;border:2px solid #c3cad4;box-sizing:border-box}
.checks li.ok::before{background:#2e9e62;border-color:#2e9e62}
.checks b{font-variant-numeric:tabular-nums;white-space:nowrap}
.timeline{list-style:none;padding:0;margin:0 0 26px;border-left:2px solid #d8e9f2}
.timeline li{position:relative;padding:0 0 14px 20px}
.timeline li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:#22b5e9}
.timeline time{font-size:13px;font-weight:600;color:rgba(26,32,44,.6)}.timeline p{margin:2px 0 0}
.entry{border-top:1px solid rgba(26,32,44,.1);padding:22px 0 8px}
.entry time{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0a6a93}
.entry h3{font-size:22px;margin:4px 0 12px}
.review{background:#f6f8fa;border-left:3px solid #22b5e9;border-radius:0 12px 12px 0;padding:14px 18px;margin:18px 0 10px}
.review-head{margin:0 0 6px}.review-head b{display:block}.review-head span{font-size:13px;color:rgba(26,32,44,.55)}
.review h4{font-size:15px;margin:14px 0 4px}.review p{font-size:16px}
.shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:16px 0}
.shots figure{margin:0}.shots img{width:100%;height:auto;border-radius:10px;border:1px solid rgba(26,32,44,.1);display:block}
.shots figcaption{font-size:14px;line-height:1.5;color:rgba(26,32,44,.7);margin-top:8px}
.cal .clean,.legend .clean{background:#2e9e62}.cal .broken,.legend .broken{background:#d6453d}
.bars-chart rect.win{fill:#2e9e62}.bars-chart rect.loss{fill:#d6453d}
.bars-chart rect.big{opacity:.55}
table.trades td,table.trades th{white-space:nowrap}
@media (prefers-color-scheme:dark){
  body{color:#e6e9ef;background:#11151d linear-gradient(180deg,#132634 0,#11151d 480px) no-repeat}
  a{color:#5cc8f0}
  .top{background:rgba(17,21,29,.6);border-color:rgba(255,255,255,.08)}
  .muted,.small,.figs span,.today h2,.today .meta,th,.chart p{color:rgba(230,233,239,.55)}
  .lede{color:rgba(230,233,239,.8)}
  .box,.figs div,.chart svg,.scroll{background:#171c26;border-color:rgba(255,255,255,.08);box-shadow:none}
  .pill{background:#13293a;color:#7fd3f3}
  th,tr.total td{background:#1d2330} th,td{border-color:#232a37}
  .today table.trade th,.today table.trade td{background:none;border-color:#232a37}
  .today table.trade th:first-child,.today table.trade tr:first-child th,.today table.trade td.note,.today .result span{color:rgba(230,233,239,.6)}
  .today table.trade td.pos{color:#6fd39b}.today table.trade td.neg{color:#ff8a80}
  .today .result{background:#1d2330}.today .result.win{background:#16291f}.today .result.loss{background:#2e1b1b}.today .result.open{background:#13293a}
  .today .result.win b{color:#6fd39b}.today .result.loss b{color:#ff8a80}
  svg .grid{stroke:#232a37} svg .ax{fill:#8a93a8}
  .pos,svg .win{color:#6fd39b;fill:#6fd39b} .neg,svg .loss{color:#ff8a80;fill:#ff8a80}
  .chart svg.tradechart .line{stroke:#e6e9ef} svg.tradechart .held{fill:#13293a} svg .dot-open{fill:#5b6478} ol.steps-mini .n1{background:#5b6478}
  .cal i,.legend i,.cal .no_read,.legend .no_read,.cal .no_setup,.legend .no_setup{background:#2a3140} .cal .no_gap,.legend .no_gap{background:#2a3140} .cal .gap_up,.legend .gap_up{background:#465062} .cal .m,.legend{color:rgba(230,233,239,.55)}
  .cal .no_entry,.cal .no_confirm,.cal .no_fill,.legend .no_entry{background:#2c5568} .cal .full,.legend .full{background:#244a5c} .cal .skipped,.legend .skipped,.cal .not_calm,.legend .not_calm{background:#2a3140} .cal .veto,.legend .veto{background:#5a4326} .cal .not_recorded,.legend .not_recorded{background:none;border-color:#3a4252}
  .caveat{background:#13202b;border-color:#2c5568;color:rgba(230,233,239,.8)}
  .crumbs,.crumbs a,.grave .tag,.grave .g-sub{color:rgba(230,233,239,.55)}
  .stamp{background:#3a1f1f;color:#ff8a80}
  .wrong{background:linear-gradient(135deg,#13202b,#162232)}
  .grave{background:#171c26;border-color:rgba(255,255,255,.08);color:#e6e9ef;box-shadow:none} .grave .g-card{color:rgba(230,233,239,.75)}
  .chart svg .vline{stroke:#3a4252} .chart svg .tline{stroke:#ff7b72} .chart svg .tdot{fill:#ff7b72}
  .top nav a{color:rgba(230,233,239,.7)}
  .bars{background:#171c26;border-color:rgba(255,255,255,.08)} .bar-track{background:#232a37} .bar-mid{border-color:#e6e9ef} .bar-label small{color:rgba(230,233,239,.55)}
  .small{border-color:rgba(255,255,255,.08)}
  .live-home{border-color:rgba(34,181,233,.3)} .lh-feed li{border-color:rgba(255,255,255,.08)}
  .lh-fresh,.lh-sub,.lh-feed time,.lh-feed .lh-none,.live-home h3.lh-feed-label,.lh-chips .s{color:rgba(230,233,239,.6)}
  .lh-badge{background:#232a37;color:rgba(230,233,239,.7)} .lh-badge.on{background:#2e1b1b;color:#ff8a80} .lh-badge.late{background:#2e2615;color:#f0c674}
  .lh-chips a{border-color:rgba(255,255,255,.12)} .lh-chips .win .s{color:#6fd39b} .lh-chips .loss .s{color:#ff8a80}
  .lh-open{background:#13293a;color:#7fd0f0}
  @keyframes lhnew{0%{background:#13293a;transform:translateY(-6px)}15%{transform:none}100%{background:transparent}}
  .acct{background:#171c26;border-color:rgba(255,255,255,.08);box-shadow:none} .acct .figs div{background:#1d2330}
  .acct-head .tag{background:#16291f;color:#6fd39b} .acct-head .asof,.timeline time,.review-head span{color:rgba(230,233,239,.55)}
  .checks li{border-color:rgba(255,255,255,.08)} .checks li::before{border-color:#465062} .checks li.ok::before{background:#2e9e62;border-color:#2e9e62}
  .timeline{border-color:#2c5568} .entry{border-color:rgba(255,255,255,.1)} .entry time{color:#7fd0f0}
  .review{background:#171c26} .shots img{border-color:rgba(255,255,255,.1)} .shots figcaption{color:rgba(230,233,239,.7)}
}
@media (max-width:560px){h1{font-size:31px}.lede{font-size:18px}.today .msg{font-size:19px}}
