:root{
  --paper:#ffffff; --shell:#f4f6f8; --band:#0f2740; --ink:#14181d; --soft:#59636f;
  --faint:#828d99; --rule:#dde3e9; --rule-hard:#c3ccd6; --accent:#12507f;
  --accent-ink:#0d3a5c; --accent-soft:#e9f0f7; --lock:#8a6a12; --lock-bg:#fcf6e6;
  --lock-rule:#e3d5a8; --ok:#186748; --ok-bg:#e8f3ee; --warn:#8c3b12; --warn-bg:#fbeee7;
  --mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;
  --sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--shell);color:var(--ink);font:15px/1.5 var(--sans);
  font-feature-settings:"tnum" 1}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{margin:0;font-weight:640;letter-spacing:-0.011em;line-height:1.2}
h1{font-size:23px}
h2{font-size:17px}
h3{font-size:14px}
p{margin:0 0 10px}
.wrap{max-width:1240px;margin:0 auto;padding:0 20px}

/* header band */
.band{background:var(--band);color:#eaf1f8}
.band a{color:#eaf1f8}
.bandtop{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;padding:11px 0 9px}
.mark{font-weight:700;font-size:15px;letter-spacing:.02em;white-space:nowrap}
.mark span{font-weight:400;opacity:.72}
nav.main{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;margin-left:auto}
nav.main a{opacity:.86;padding-bottom:2px;border-bottom:2px solid transparent}
nav.main a:hover{opacity:1;text-decoration:none;border-bottom-color:#5e8fbb}
nav.main a[aria-current]{opacity:1;border-bottom-color:#7fb2dd}
.stamp{border-top:1px solid rgba(255,255,255,.13);padding:6px 0 8px;font-size:12px;
  color:#b6c8d8;display:flex;flex-wrap:wrap;gap:6px 18px}
.stamp b{color:#eaf1f8;font-weight:600}

/* icp toggle */
.icpbar{background:var(--paper);border-bottom:1px solid var(--rule)}
.icpin{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0}
.icplab{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);
  font-weight:600}
.icpset{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--rule-hard);border-radius:5px;
  overflow:hidden}
.icpset button{appearance:none;border:0;border-right:1px solid var(--rule);background:var(--paper);
  color:var(--soft);font:inherit;font-size:13px;padding:5px 12px;cursor:pointer}
.icpset button:last-child{border-right:0}
.icpset button:hover{background:var(--accent-soft);color:var(--accent-ink)}
.icpset button[aria-pressed="true"]{background:var(--accent);color:#fff;font-weight:600}
.icpnote{font-size:12.5px;color:var(--soft);flex:1 1 260px;min-width:220px}

main{padding:18px 0 44px}
section{background:var(--paper);border:1px solid var(--rule);border-radius:7px;
  padding:16px 18px 18px;margin:0 0 14px}
.stack{display:flex;flex-direction:column}
.stack>section{order:50}
.sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px}
.sechead h2{margin-right:2px}
.sechead .k{font-size:12px;color:var(--faint)}
.lead-flag{display:none;font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;
  color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);
  border-radius:3px;padding:2px 6px;font-weight:700}
section.icp-lead .lead-flag{display:inline-block}
section.icp-lead{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
section.icp-quiet{opacity:.72}
section.icp-quiet:hover{opacity:1}

/* why-lines: one line per section per view, swapped by the same toggle that
   reorders the stack. Exactly one span is ever displayed. */
.why{font-size:12.5px;line-height:1.5;color:var(--soft);margin:-2px 0 11px;max-width:82ch}
.why>span{display:none}
.hero .why{margin:0 0 9px;color:var(--soft)}
body[data-icp="attorney"] .why>span[data-v="attorney"],
body[data-icp="developer"] .why>span[data-v="developer"],
body[data-icp="utility"] .why>span[data-v="utility"],
body[data-icp="journalist"] .why>span[data-v="journalist"],
body[data-icp="investor"] .why>span[data-v="investor"]{display:inline}

/* per-view hiding. Emphasis only: the markup is identical in every view, and
   the line at the foot of the stack opens everything again. */
body[data-icp="attorney"] .stack>section[data-hide~="attorney"],
body[data-icp="developer"] .stack>section[data-hide~="developer"],
body[data-icp="utility"] .stack>section[data-hide~="utility"],
body[data-icp="journalist"] .stack>section[data-hide~="journalist"],
body[data-icp="investor"] .stack>section[data-hide~="investor"]{display:none}
body.showhidden[data-icp] .stack>section[data-hide]{display:block}
.hidebar{order:99;font-size:12.5px;color:var(--soft);margin:2px 0 0;padding:9px 13px;
  background:var(--paper);border:1px dashed var(--rule-hard);border-radius:6px}
.hidebar[hidden]{display:none}
.hbbtn{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-size:12.5px;
  font-weight:640;color:var(--accent);cursor:pointer;text-decoration:underline}
.hbbtn:hover{color:var(--accent-ink)}
.hbnote{display:block;font-size:11.5px;color:var(--faint);margin-top:2px}
body.showhidden .stack>section[data-hide]{border-style:dashed}

/* hero */
.hero{background:var(--paper);border:1px solid var(--rule-hard);border-radius:7px;
  padding:16px 18px 18px;margin:0 0 14px}
.answer{font-size:19px;line-height:1.4;font-weight:600;margin:0 0 4px;letter-spacing:-.012em}
.answer .hl{color:var(--accent-ink);border-bottom:2px solid var(--accent-soft)}
.answersub{font-size:13px;color:var(--soft);margin:0 0 14px}
.controls{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;
  background:var(--shell);border:1px solid var(--rule);border-radius:6px;padding:10px 12px;margin:0 0 14px}
.ctl{display:flex;flex-direction:column;gap:3px}
.ctl label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);
  font-weight:600}
.ctl input{width:120px;font:inherit;font-size:14px;padding:5px 8px;border:1px solid var(--rule-hard);
  border-radius:4px;background:var(--paper);color:var(--ink)}
.ctl input:focus{outline:2px solid var(--accent);outline-offset:1px}
.ctlnote{font-size:12px;color:var(--soft);flex:1 1 240px;min-width:200px}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:12px}
/* the open Missouri cards and the one cross-state sample card are two
   different offers, so they are two visibly different groups */
.cardgroup{margin:0 0 11px}
.cardgroup:last-of-type{margin-bottom:0}
.grouplab{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;
  font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--faint)}
.grouplab .gsub{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;
  color:var(--soft)}
.cardgroup.cross{border:1px dashed var(--lock-rule);border-left-width:3px;border-left-style:solid;
  background:var(--lock-bg);border-radius:0 6px 6px 0;padding:9px 11px 10px}
.cardgroup.cross .grouplab{color:var(--lock)}
.cardgroup.cross .card{background:var(--paper)}
.crossnote{font-size:12px;color:#5d4a10;margin:8px 0 0}
.crossnote a{color:var(--accent-ink);font-weight:600;text-decoration:underline}
.card{border:1px solid var(--rule);border-radius:6px;padding:12px 13px;background:var(--paper);
  display:flex;flex-direction:column;gap:7px}
.card.applies{border-color:var(--accent);background:linear-gradient(var(--accent-soft),var(--paper) 46px)}
.card.below{opacity:.62}
.card .st{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);
  font-weight:700}
.card .util{font-size:13.5px;font-weight:640;line-height:1.25}
.big{font-size:31px;font-weight:680;letter-spacing:-.02em;line-height:1;color:var(--accent-ink)}
.bigunit{font-size:12.5px;color:var(--soft);font-weight:500;letter-spacing:0}
.card .shape{font-size:12px;color:var(--soft)}
.q{font-size:12.5px;line-height:1.45;border-left:2px solid var(--rule-hard);padding-left:9px;
  color:var(--ink);margin:2px 0 0}
.pin{font:11.5px/1.4 var(--mono);color:var(--soft);margin-top:5px;word-break:break-word}

.qmore{display:none;appearance:none;border:0;background:none;padding:0;margin:3px 0 0;
  color:var(--accent);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;
  text-align:left;text-decoration:underline}
.qmore:hover{color:var(--accent-ink)}

/* tables */
.tblwrap{overflow-x:auto;border:1px solid var(--rule);border-radius:6px;
  contain:paint;max-width:100%}
/* sideways-scroll affordance: a fade over the right edge and, on narrow
   viewports, a line of type that says what the fade means */
.tblscroll{position:relative}
.tblfade{display:none;position:absolute;top:1px;right:1px;bottom:1px;width:44px;
  border-radius:0 6px 6px 0;pointer-events:none;
  background:linear-gradient(to left,var(--paper) 8%,rgba(255,255,255,.72) 55%,rgba(255,255,255,0))}
.tblscroll.canscroll .tblfade{display:block}
.tblscroll.canscroll.atend .tblfade{display:none}
.scrollcue{display:none;font-size:11.5px;font-weight:600;color:var(--accent);margin:5px 0 0}
.tblscroll.canscroll+.scrollcue{display:block}
.tblscroll.canscroll.atend+.scrollcue{display:none}
@media (min-width:1024px){.scrollcue{display:none !important}}

/* per-view column emphasis (the ICP toggle, on the data tables) */
th.icpl,td.icpl{background:var(--accent-soft)}
th.icpl{color:var(--accent-ink)}
tbody tr:hover td.icpl{background:#dfeaf5}
tr.gated td.icpl{background:#eef4fa}
td.icpl>.big,td.icpl b{color:var(--accent-ink)}
th.icpq,td.icpq{opacity:.55}
.ordnote{font-style:italic}
/* the incentive tracker leads with the column its view reads first */
body[data-icp="journalist"] .icppair>[data-pair="moving"],
body[data-icp="investor"] .icppair>[data-pair="moving"]{order:-1}
.icppair>[data-pair] h3{transition:color .12s}
body[data-icp="journalist"] .icppair>[data-pair="moving"] h3,
body[data-icp="investor"] .icppair>[data-pair="moving"] h3,
body[data-icp="developer"] .icppair>[data-pair="standing"] h3{color:var(--accent-ink)}
table{border-collapse:collapse;width:100%;font-size:13px}
caption{text-align:left;font-size:12px;color:var(--soft);padding:8px 10px;border-bottom:1px solid var(--rule)}
th,td{text-align:left;vertical-align:top;padding:7px 10px;border-bottom:1px solid var(--rule)}
thead th{background:var(--shell);font-size:11px;text-transform:uppercase;letter-spacing:.07em;
  color:var(--soft);font-weight:700;white-space:nowrap;
  border-bottom:1px solid var(--rule-hard)}
@media (min-width:900px){
  thead th{position:sticky;top:0;z-index:2}
}
th[data-sort]{cursor:pointer;user-select:none}
th[data-sort]:hover{color:var(--accent-ink)}
th[data-sort]::after{content:"\2195";opacity:.3;margin-left:5px;font-size:10px}
th[data-sort][aria-sort="ascending"]::after{content:"\2191";opacity:.9}
th[data-sort][aria-sort="descending"]::after{content:"\2193";opacity:.9}
tbody tr:hover{background:#fafcfe}
tbody tr:last-child td{border-bottom:0}
tr.gated td{background:#fcfcfa}
td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
td.id{font:11.5px/1.4 var(--mono);color:var(--soft);word-break:break-all;max-width:230px}
.tnote{font-size:12px;color:var(--soft);margin:8px 0 0}

/* chips */
.chip{display:inline-block;font-size:10.5px;line-height:1.5;text-transform:uppercase;
  letter-spacing:.06em;font-weight:700;border-radius:3px;padding:1px 6px;white-space:nowrap;
  border:1px solid transparent}
.chip.two{background:var(--ok-bg);color:var(--ok);border-color:#bfded0}
.chip.one{background:var(--shell);color:var(--soft);border-color:var(--rule-hard)}
.chip.disp{background:var(--warn-bg);color:var(--warn);border-color:#e5c3b0}
.chip.st{background:var(--accent-soft);color:var(--accent-ink);border-color:#cbdcec}
.tag{display:inline-block;font-size:11px;background:var(--shell);border:1px solid var(--rule-hard);
  border-radius:3px;padding:1px 6px;margin:0 4px 4px 0;color:var(--soft);cursor:help}
.key{font-size:12px;color:var(--soft);margin:9px 0 0;line-height:1.6}
.key b{color:var(--ink);font-weight:600}

/* source disclosure */
details.src{margin:6px 0 0}
details.src>summary{list-style:none;cursor:pointer;font-size:11.5px;color:var(--accent);
  display:inline-flex;align-items:center;gap:5px;font-weight:600}
details.src>summary::-webkit-details-marker{display:none}
details.src>summary::before{content:"\25B8";font-size:9px;transition:transform .12s}
details.src[open]>summary::before{transform:rotate(90deg)}
details.src>summary:hover{text-decoration:underline}
.panel{margin:7px 0 2px;border:1px solid var(--rule-hard);border-left:3px solid var(--accent);
  background:var(--shell);border-radius:0 5px 5px 0;padding:9px 11px;max-width:640px}
.panel .lbl{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);
  font-weight:700;margin:0 0 3px}
.panel .verb{font-size:12.5px;line-height:1.5;white-space:pre-wrap}
.panel+.panel{margin-top:8px}

/* lock */
.lock{display:inline-flex;align-items:center;gap:6px;background:var(--lock-bg);
  border:1px dashed var(--lock-rule);border-radius:4px;padding:3px 8px;font-size:11.5px;
  color:var(--lock);text-decoration:none;font-weight:600;white-space:nowrap}
.lock:hover{background:#f8efd6;text-decoration:none}
.lock.compact{padding:2px 5px;gap:0}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
table.wide{min-width:1460px}
table.wide td:nth-child(2){min-width:220px}
table.wide td.n{width:88px}
.lock::before{content:"\1F512";font-size:11px;filter:grayscale(1)}
.gatebar{background:var(--lock-bg);border:1px solid var(--lock-rule);border-radius:6px;
  padding:10px 13px;font-size:13px;color:#5d4a10;margin:10px 0 0}
.gatebar b{color:#3f3208}
.gatebar a{color:var(--accent-ink);font-weight:600;text-decoration:underline}

/* misc blocks */
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}
.statrow{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 4px}
.stat{border:1px solid var(--rule);border-radius:6px;padding:8px 12px;min-width:104px;flex:1 1 104px}
.stat .v{font-size:21px;font-weight:680;letter-spacing:-.02em}
.stat .l{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-weight:600}
.statepick{display:flex;flex-wrap:wrap;gap:8px}
.statepick a{border:1px solid var(--rule-hard);border-radius:5px;padding:7px 11px;font-size:13px;
  background:var(--paper);display:flex;gap:7px;align-items:baseline}
.statepick a:hover{border-color:var(--accent);background:var(--accent-soft);text-decoration:none}
.statepick .ab{font-weight:700;font-family:var(--mono);font-size:12px}
.statepick .c{color:var(--faint);font-size:11.5px}
.statepick a.demo{border-color:var(--ok);background:var(--ok-bg)}
pre.json{background:#0f2740;color:#dbe8f4;border-radius:6px;padding:12px 14px;overflow-x:auto;
  font:12px/1.55 var(--mono);margin:0}
dl.fields{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:0;margin:0;
  border-top:1px solid var(--rule)}
dl.fields dt{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);
  font-weight:700;padding:8px 12px 8px 0;border-bottom:1px solid var(--rule)}
dl.fields dd{margin:0;padding:8px 0;border-bottom:1px solid var(--rule);font-size:13.5px;
  line-height:1.55;overflow-wrap:anywhere}
dl.fields dd .verb{white-space:pre-wrap}
.crumb{font-size:12px;color:var(--soft);margin:0 0 8px}
.crumb a{color:var(--soft)}
.reclist{margin:0;padding:0;list-style:none}
.reclist li{border-bottom:1px solid var(--rule);padding:9px 0}
.reclist li:last-child{border-bottom:0}
.srcttl{font-size:13px;font-weight:600;line-height:1.35}
.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:14px}
.tier{border:1px solid var(--rule-hard);border-radius:7px;padding:16px 17px;background:var(--paper)}
.tier.head{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
.tier .price{font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1}
.tier .per{font-size:13px;color:var(--soft);font-weight:500}
/* launch price against the future list price. The struck number is what the
   price becomes, never a former price. */
.listprice{display:block;font-size:12.5px;color:var(--soft);margin:5px 0 0;font-weight:500}
.listprice s{text-decoration-thickness:1.5px;color:var(--faint)}
.launchtag{display:inline-block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;
  font-weight:700;color:var(--ok);background:var(--ok-bg);border:1px solid #bfded0;
  border-radius:3px;padding:1px 6px;margin:0 0 6px}
.lockin{font-size:12px;color:var(--soft);line-height:1.45;margin:7px 0 0}
.cta+.lockin{margin-top:8px}
.tier ul{margin:11px 0 0;padding:0 0 0 17px;font-size:13.5px;line-height:1.65}
.cta{display:inline-block;background:var(--accent);color:#fff;font-weight:640;font-size:14px;
  padding:9px 17px;border-radius:5px;margin:13px 0 0}
.cta:hover{background:var(--accent-ink);text-decoration:none;color:#fff}
.cta.ghost{background:var(--paper);color:var(--accent);border:1px solid var(--accent)}
.cta.ghost:hover{background:var(--accent-soft);color:var(--accent-ink)}
.prose{max-width:74ch;font-size:14.5px;line-height:1.62}
.prose h2{margin:22px 0 8px}
.prose h3{margin:16px 0 6px;font-size:13.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--soft)}
.prose ul,.prose ol{padding-left:20px}
.prose li{margin:0 0 5px}
.prose blockquote{margin:10px 0;border-left:3px solid var(--rule-hard);padding:2px 0 2px 12px;
  color:var(--ink);font-size:13.5px}
footer{border-top:1px solid var(--rule);background:var(--paper);padding:16px 0 34px;
  font-size:12.5px;color:var(--soft)}
footer a{color:var(--soft);text-decoration:underline}
footer p{margin:0 0 6px}
/* ---------------------------------------------------------------------
   Narrow viewports. The page-one test is the spec: on a phone the headline
   number, one full card, its verbatim quote and its docket pinpoint have to
   clear the fold without scrolling, so the header chrome is compressed and
   the quote is clamped with the rest one tap away.
   --------------------------------------------------------------------- */
@media (max-width:1023px){
  .hero{padding:13px 14px 15px}
  .answer{font-size:17px;line-height:1.34;margin-bottom:3px}
  .answersub{margin:0 0 10px}
  .controls{gap:11px;padding:9px 11px;margin:0 0 11px}
  .cards{gap:10px}
  .card{gap:6px;padding:11px 12px}
  .card .q{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;
    overflow:hidden}
  .card.qopen .q{display:block;overflow:visible}
  .card .qmore{display:inline-block}
}
@media (max-width:640px){
  dl.fields{grid-template-columns:1fr}
  dl.fields dt{padding-bottom:0;border-bottom:0}
  .bandtop{flex-direction:column;align-items:stretch;gap:3px;padding:8px 0 5px}
  /* the nav scrolls inside its own box: min-width:0 keeps a nowrap row of
     links from widening the page itself */
  nav.main{margin-left:0;flex-wrap:nowrap;overflow-x:auto;gap:13px;font-size:12px;
    padding-bottom:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch;
    min-width:0;max-width:100%}
  nav.main::-webkit-scrollbar{display:none}
  nav.main a{white-space:nowrap}
  .stamp{padding:4px 0 5px;font-size:10.5px;gap:1px 12px;line-height:1.35}
  .stamp .stamp-x{display:none}
  .icpin{padding:6px 0;gap:6px}
  .icplab{display:none}
  .icpset button{font-size:11.5px;padding:3px 7px}
  .icpnote{display:none}
  main{padding:10px 0 34px}
  section{padding:13px 14px 14px}
  .hero{padding:11px 12px 13px}
  .answer{font-size:15.5px;line-height:1.32}
  .answersub{font-size:12px;margin:0 0 9px}
  .controls{padding:8px 10px;gap:10px;margin:0 0 10px}
  .ctl input{width:106px;font-size:13.5px;padding:4px 7px}
  .ctlnote{font-size:11px;line-height:1.4;flex-basis:100%;min-width:0}
  /* the operative sentence stays on the phone; the provenance clause behind it
     is on the wider layouts and on the record page it points at */
  .ctlnote-x{display:none}
  .card{gap:4px;padding:10px 11px}
  .card .q{-webkit-line-clamp:4;font-size:12px}
  .card .pin{font-size:11px;line-height:1.34}
  .big{font-size:25px}
  .sechead{margin-bottom:8px}
  /* the why-line stays on the phone: it is the line that says what the block
     is for. Its wider companions do not. The vertical rhythm around it is
     tightened so the page-one test keeps its margin: headline number, one full
     card, its quote and its pinpoint still clear the fold at 390px. */
  .why{font-size:12px;line-height:1.4;margin:-1px 0 9px}
  .hero .why{font-size:11.5px;line-height:1.36;margin:0 0 6px}
  .hero .answer{margin-bottom:2px}
  .hero .answersub{margin:0 0 7px}
  .hero .controls{padding:7px 9px;margin:0 0 9px;gap:9px}
  .hero .ctl input{padding:3px 7px}
  .hero .cards{gap:9px}
  .hero .card{padding:9px 10px;gap:3px}
  .grouplab{margin-bottom:4px;font-size:10px}
  .grouplab .gsub{display:none}
  .cardgroup{margin-bottom:9px}
  .cardgroup.cross{padding:8px 9px 9px}
  .crossnote{font-size:11.5px;margin-top:6px}
  .hidebar{padding:8px 10px;font-size:12px}
  .hbnote{display:none}
  /* the price, its list price and the lock-in line all stay on the phone, in a
     tighter block */
  .tier{padding:13px 14px}
  .launchtag{margin-bottom:4px}
  .listprice{font-size:12px;margin-top:4px}
  .lockin{font-size:11.5px;line-height:1.4;margin-top:6px}
}
