/* Ported from the palli-vizhum-palan-v4-borders mockup; scoped under .tmc90. Header, nav and footer come from the site. */
.tmc90{--orange:#FF7700; --orange-lt:#FF851A; --orange-soft:#FFF1E2; --cream:#FFFBF6; --cream-deep:#FFF3E6; --white:#FFFFFF; --ink:#1B1B1B; --body:#2B2524; --head:#35343D; --muted:#8A817A; --grey-head:#6B6259; --green:#248D49; --green-soft:#E8F5EC; --red:#D14343; --line:#E9E1D6; --rule:#ECE8E3; --radius-s:8px; --radius-m:12px; --radius-l:16px; --pill:32px; --shadow:0 4px 16px rgba(107,82,51,.08); --gutter:16px; --maxw:1200px; --lh-tight:1.35; --lh-body:1.75; --lh-head:1.4; --ff-ta:'Anek Tamil','Noto Sans Tamil',system-ui,sans-serif; --ff-num:'Inter',system-ui,sans-serif;}
.tmc90 *,.tmc90 *::before,.tmc90 *::after{box-sizing:border-box}
.tmc90{-webkit-text-size-adjust:100%}
.tmc90{margin:0; background:var(--white); color:var(--body); font-family:var(--ff-ta); font-size:15px; line-height:var(--lh-body);}
.tmc90 h1,.tmc90 h2,.tmc90 h3{color:var(--head); margin:0; line-height:var(--lh-head); font-weight:700}
.tmc90 h1{font-size:24px}
.tmc90 h2{font-size:20px}
.tmc90 h3{font-size:16px}
.tmc90 p{margin:0; line-height:var(--lh-body)}
.tmc90 a{color:var(--orange); text-decoration:none}
.tmc90 .wrap{width:100%; max-width:var(--maxw); margin:0 auto; padding:0 var(--gutter)}
.tmc90 .sr{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0)}
.tmc90 .page-head{padding:22px 0 6px}
.tmc90 .page-head p{margin-top:6px; font-size:14px; color:var(--body)}
.tmc90 .crumb{font-size:12px; color:var(--muted); line-height:1.6; margin-bottom:8px}
.tmc90 .crumb a{color:var(--muted)}
.tmc90 .next{background:linear-gradient(135deg,#FFF3E6 0%,#FFE7CC 55%,#FFF7EC 100%); border:1px solid #FBD9B4; border-radius:var(--radius-l); box-shadow:var(--shadow); padding:20px 18px; margin:16px 0 8px; position:relative; overflow:hidden}
.tmc90 .next::after{content:""; position:absolute; right:-40px; top:-40px; width:150px; height:150px; border-radius:50%; background:rgba(255,119,0,.10)}
.tmc90 .next .lbl{font-size:12px; color:#9A5A12; line-height:1.6; letter-spacing:.02em; font-weight:600}
.tmc90 .next .big{font-family:var(--ff-num); font-size:30px; font-weight:700; color:var(--head); line-height:1.25; margin-top:2px}
.tmc90 .next .wk{font-family:var(--ff-num); font-size:14px; font-weight:600; color:var(--orange); line-height:1.6}
.tmc90 .next .ta{font-size:15px; color:var(--body); line-height:1.7; margin-top:2px; font-weight:600}
.tmc90 .next .line2{margin-top:6px}
.tmc90 .next .tg{background:rgba(255,255,255,.75)}
.tmc90 .next-meta{display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-top:12px; position:relative}
.tmc90 .badge{display:inline-flex; align-items:center; gap:6px; border-radius:var(--pill); padding:5px 12px; font-size:12px; line-height:1.5; font-weight:600; color:#fff; background:var(--green)}
.tmc90 .badge.star{background:var(--orange)}
.tmc90 .badge.time{background:var(--white); color:var(--head); border:1px solid var(--line); font-family:var(--ff-num); font-weight:600}
.tmc90 .chiprow{display:flex; gap:8px; overflow-x:auto; padding:4px 0 10px; scrollbar-width:none}
.tmc90 .chiprow::-webkit-scrollbar{display:none}
.tmc90 .chip{flex:0 0 auto; border:1px solid var(--line); background:var(--white); color:var(--head); border-radius:var(--pill); padding:8px 16px; font-size:14px; line-height:1.5; cursor:pointer; font-family:var(--ff-ta); transition:background .15s,border-color .15s,color .15s}
.tmc90 .chip[aria-pressed="true"]{background:var(--orange); border-color:var(--orange); color:#fff; font-weight:600}
.tmc90 .toolbar{display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:8px}
.tmc90 .count{font-size:13px; color:var(--muted); line-height:1.6}
.tmc90 select{font-family:var(--ff-num); font-size:15px; line-height:1.5; padding:9px 12px; border:1px solid var(--line); border-radius:var(--radius-s); background:var(--white); color:var(--ink)}
.tmc90 .tg{display:inline-flex; align-items:center; gap:5px; border-radius:var(--pill); padding:4px 11px; font-size:12px; line-height:1.6; border:1px solid var(--line); background:var(--white); color:var(--body)}
.tmc90 .tg i{font-style:normal; font-size:12px; line-height:1}
.tmc90 .tg.sp{color:#9B2C2C; border-color:#F0CFCF}
.tmc90 .tg.ml{color:#9A5A12; border-color:#F5D6AF}
.tmc90 .tg.sun{color:#8A6410; border-color:#EEDCA6}
.tmc90 .section{margin:26px 0}
.tmc90 .section > h2{margin-bottom:12px}
.tmc90 .month-block{padding-top:26px; margin-top:26px; border-top:1px solid var(--rule)}
.tmc90 .month-block:first-child{padding-top:0; margin-top:8px; border-top:0}
.tmc90 .month-head{display:flex; align-items:baseline; gap:12px; flex-wrap:wrap; margin:0 0 14px}
.tmc90 .month-head h3{font-size:20px; color:var(--orange); font-family:var(--ff-num); letter-spacing:.01em}
.tmc90 .month-head .ta-mon{font-size:16px; color:var(--grey-head); font-weight:600; line-height:1.6}
.tmc90 .month-head .n{font-size:13px; color:var(--muted); line-height:1.6}
.tmc90 .tablecard{background:var(--white); border:1px solid var(--line); border-radius:var(--radius-m); overflow:hidden}
.tmc90 table.vt{width:100%; border-collapse:collapse; table-layout:fixed}
.tmc90 table.vt th:nth-child(1),.tmc90 table.vt td:nth-child(1){width:12%}
.tmc90 table.vt th:nth-child(2),.tmc90 table.vt td:nth-child(2){width:18%}
.tmc90 table.vt th:nth-child(3),.tmc90 table.vt td:nth-child(3){width:17%}
.tmc90 table.vt th:nth-child(4),.tmc90 table.vt td:nth-child(4){width:21%}
.tmc90 table.vt th:nth-child(5),.tmc90 table.vt td:nth-child(5){width:32%}
@media (max-width:767px){.tmc90 table.vt{table-layout:auto}
.tmc90 table.vt th:nth-child(n),.tmc90 table.vt td:nth-child(n){width:auto}}
.tmc90 table.vt thead th{background:var(--orange); color:#fff; font-size:13px; font-weight:600; line-height:1.7; text-align:left; padding:11px 14px; white-space:nowrap}
.tmc90 table.vt td{padding:13px 14px; border-top:1px solid var(--rule); vertical-align:middle; line-height:1.7}
.tmc90 table.vt tbody tr:nth-child(odd) td{background:var(--cream)}
.tmc90 table.vt tbody tr:first-child td{border-top:0}
.tmc90 .c-en{font-family:var(--ff-num); font-weight:700; color:var(--head); font-size:15px; white-space:nowrap}
.tmc90 .c-en .wd{display:block; font-size:11.5px; font-weight:500; color:var(--muted); line-height:1.6}
.tmc90 .c-ta{font-size:14.5px; font-weight:600; color:var(--head); white-space:nowrap}
.tmc90 .c-tm{white-space:nowrap}
.tmc90 .c-tm .per{font-size:12.5px; color:var(--muted); line-height:1.6; margin-right:6px; font-weight:400}
.tmc90 .c-tm .dig{font-family:var(--ff-num); font-size:14px; font-weight:700; color:var(--head); letter-spacing:.01em}
.tmc90 .c-tm .mer{font-family:var(--ff-num); font-size:11.5px; font-weight:600; color:var(--muted); margin-left:3px}
.tmc90 .c-tm .dash{color:var(--muted); margin:0 5px}
.tmc90 .c-tm .nx{font-size:12px; color:var(--muted); font-weight:400; margin-left:6px}
.tmc90 .switchbar{display:flex; flex-wrap:wrap; gap:10px 14px; align-items:center; margin:12px 0 4px}
.tmc90 .listbar{display:flex; justify-content:flex-end; align-items:center; margin:16px 0 -2px}
@media (max-width:767px){.tmc90 .listbar{justify-content:flex-start; margin:12px 0 2px}}
.tmc90 .swgroup{display:flex; align-items:center; gap:8px; min-width:0}
.tmc90 .swlabel{font-family:var(--ff-num); font-size:12px; font-weight:500; color:var(--muted); white-space:nowrap}
.tmc90 .switch button{font-family:var(--ff-num); font-size:13px}
.tmc90 .switch{display:inline-flex; background:var(--cream); border:1px solid var(--line); border-radius:var(--pill); padding:3px; gap:2px}
.tmc90 .switch button{border:0; background:transparent; color:var(--head); font-family:var(--ff-ta); font-size:13.5px; line-height:1.5; padding:7px 14px; border-radius:var(--pill); cursor:pointer; white-space:nowrap}
.tmc90 .switch button[aria-pressed="true"]{background:var(--orange); color:#fff; font-weight:600}
@media (max-width:400px){.tmc90 .swgroup{flex-wrap:wrap; gap:6px 8px}
.tmc90 .switch{max-width:100%}
.tmc90 .switch button{padding:7px 10px; font-size:12.5px}}
.tmc90 .c-sp{line-height:2.1}
.tmc90 .c-sp .tg{margin:0 5px 2px 0}
.tmc90 .ev-pill{display:inline-flex; align-items:center; border-radius:var(--pill); padding:3px 11px; font-size:12px; line-height:1.6; font-weight:600; white-space:nowrap}
.tmc90 .ev-pill.pravesam{background:transparent; border:1px solid #F0C99B; color:#A85A0C}
.tmc90 .ev-pill.pooja{background:var(--green); border:1px solid var(--green); color:#fff}
.tmc90 .suba{white-space:nowrap; color:var(--body)}
.tmc90 .suba .tm{font-family:var(--ff-num); font-weight:600; color:var(--head)}
@media (max-width:380px){.tmc90 table.vt tbody tr{grid-template-columns:70px minmax(0,1fr) !important}
.tmc90 table.vt tbody tr{grid-template-rows:auto auto auto auto}
.tmc90 table.vt td.c-ta{grid-column:2 !important; grid-row:1 !important}
.tmc90 table.vt td.c-ev{grid-column:2 !important; grid-row:2 !important; justify-self:start !important; margin-top:5px}
.tmc90 table.vt td.c-tm{grid-column:2 !important; grid-row:3 !important}
.tmc90 table.vt td.c-sp{grid-column:2 !important; grid-row:4 !important}
.tmc90 table.vt td.c-tm{white-space:normal !important}
.tmc90 table.vt td.c-tm .dig{font-size:13px}
.tmc90 table.vt td.c-tm .nx{display:block; margin-left:0}}
@media (max-width:767px){.tmc90 table.vt thead{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0)}
.tmc90 table.vt tbody tr{display:grid; grid-template-columns:78px minmax(0,1fr) auto; column-gap:10px; border-top:1px solid var(--rule); padding:12px 14px; align-items:center}
.tmc90 table.vt tbody tr:first-child{border-top:0}
.tmc90 table.vt tbody tr:nth-child(odd){background:var(--cream)}
.tmc90 table.vt td{padding:0; border:0; background:transparent !important}
.tmc90 table.vt td.c-en{grid-row:1 / span 3; grid-column:1; align-self:start; padding-top:2px}
.tmc90 table.vt td.c-ta{grid-column:2; grid-row:1}
.tmc90 table.vt td.c-ev{grid-column:3; grid-row:1; justify-self:end}
.tmc90 table.vt td.c-tm{grid-column:2 / 4; grid-row:2; margin-top:5px; white-space:nowrap; min-width:0}
.tmc90 table.vt td.c-sp{grid-column:2 / 4; grid-row:3; margin-top:8px; line-height:2.2}}
.tmc90 .empty{background:var(--white); border:1px dashed var(--line); border-radius:var(--radius-m); padding:24px 16px; text-align:center; color:var(--muted); font-size:14px; line-height:1.7}
.tmc90 .clarify{background:#F7F5F2; border-left:4px solid #DED7CE; border-radius:var(--radius-m); padding:14px 16px; font-size:13.5px; line-height:1.85; color:#5D554D; margin:24px 0}
.tmc90 .note{background:var(--orange-soft); border-radius:var(--radius-m); padding:14px 16px; font-size:14px; line-height:1.8}
.tmc90 .prose{background:var(--white); border:1px solid var(--line); border-radius:var(--radius-m); padding:18px 16px}
.tmc90 .prose h3{margin:18px 0 8px}
.tmc90 .prose h3:first-child{margin-top:0}
.tmc90 .prose p + p{margin-top:10px}
.tmc90 .prose ul{margin:8px 0 0; padding-left:20px}
.tmc90 .prose li{line-height:1.8; margin-bottom:6px}
.tmc90 .do-dont{display:grid; grid-template-columns:1fr; gap:12px; margin-top:12px}
.tmc90 .dd{border-radius:var(--radius-m); padding:14px 16px}
.tmc90 .dd.do{background:var(--green-soft); border:1px solid #CBE6D4}
.tmc90 .dd.dont{background:#FCECEC; border:1px solid #F3D3D3}
.tmc90 .dd h3{font-size:15px; margin-bottom:6px}
.tmc90 .dd ul{margin:0; padding-left:18px}
.tmc90 details{background:var(--white); border:1px solid var(--line); border-radius:var(--radius-m); padding:0; margin-bottom:10px}
.tmc90 summary{list-style:none; cursor:pointer; padding:14px 16px; font-weight:600; color:var(--head); font-size:15px; line-height:1.6; display:flex; justify-content:space-between; gap:12px; align-items:center}
.tmc90 summary::-webkit-details-marker{display:none}
.tmc90 summary::after{content:"+"; font-family:var(--ff-num); color:var(--orange); font-size:20px; line-height:1}
.tmc90 details[open] summary::after{content:"–"}
.tmc90 details .ans{padding:0 16px 14px; font-size:14px; line-height:1.8}
.tmc90 .tools{display:grid; grid-template-columns:repeat(2,1fr); gap:12px}
.tmc90 .tool{background:var(--white); border:1px solid var(--line); border-radius:var(--radius-m); padding:14px 12px; text-align:center; color:var(--head); font-size:13px; line-height:1.6; display:block}
.tmc90 .tool .ic{width:40px; height:40px; margin:0 auto 8px; border-radius:50%; background:var(--cream-deep); display:grid; place-items:center; font-size:18px}
.tmc90 .ad{margin:22px 0; min-height:100px; background:var(--white); border:1px dashed var(--line); border-radius:var(--radius-m); display:grid; place-items:center; color:var(--muted); font-size:12px; line-height:1.6}
.tmc90 .disc{font-size:13px; color:var(--muted); line-height:1.8; margin-top:20px; padding-top:14px; border-top:1px solid var(--line)}
@media (min-width:768px){.tmc90{font-size:16px}
.tmc90 h1{font-size:32px}
.tmc90 h2{font-size:24px}
.tmc90 h3{font-size:18px}
.tmc90{--gutter:32px}
.tmc90 .do-dont{grid-template-columns:1fr 1fr}
.tmc90 .tools{grid-template-columns:repeat(4,1fr)}
.tmc90 .next{padding:24px}
.tmc90 .next .big{font-size:38px}
.tmc90 .prose{padding:24px}
.tmc90 .month-block{padding-top:32px; margin-top:32px}
.tmc90 .month-head h3{font-size:24px}
.tmc90 .month-head .ta-mon{font-size:18px}}
@media (min-width:1024px){.tmc90{--gutter:40px}
.tmc90 .month-block{padding-top:36px; margin-top:36px}
.tmc90 .layout{display:block}}
.tmc90 .page-head h1{font-size:clamp(25px,5.6vw,32px); line-height:1.4}
.tmc90 .page-head p{font-size:14px; line-height:1.95; color:var(--body); margin-top:7px}
.tmc90 .section h2{font-size:clamp(17px,4.2vw,21px); line-height:1.55}
.tmc90 .section h3{font-size:15.5px; line-height:1.65}
.tmc90 .sub{font-family:var(--ff-ta); font-size:13px; line-height:1.9; color:var(--muted); margin:4px 0 13px}
.tmc90 .prose p,.tmc90 .prose li{font-size:14px; line-height:1.95}
.tmc90 .notice{margin-top:15px; padding:11px 14px; background:var(--cream); border:1px solid var(--line); border-left:3px solid var(--orange); border-radius:10px; font-family:var(--ff-ta); font-size:13px; line-height:1.9; color:var(--grey-head)}
.tmc90 .notice b{color:var(--head)}
.tmc90 .finder{display:flex; flex-wrap:wrap; gap:12px 16px; align-items:flex-end; margin-top:13px}
.tmc90 .fgroup{display:flex; flex-direction:column; gap:6px; min-width:0; flex:1 1 260px}
.tmc90 .fl{font-family:var(--ff-ta); font-size:12.5px; font-weight:600; color:var(--grey-head); line-height:1.8}
.tmc90 .sel{width:100%; box-sizing:border-box; font-family:var(--ff-ta); font-size:14.5px; line-height:1.6; color:var(--head); background:#fff; border:1px solid var(--line); border-radius:10px; padding:10px 32px 10px 12px; appearance:none; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A817A' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 12px center}
.tmc90 .sel:focus{outline:2px solid var(--orange); outline-offset:1px}
.tmc90 .chiprow{display:flex; flex-wrap:wrap; gap:7px; margin:13px 0 0}
.tmc90 .chip{font-family:var(--ff-ta); font-size:13px; line-height:1.5; padding:7px 15px; border-radius:var(--pill); border:1px solid var(--line); background:#fff; color:var(--head); cursor:pointer; transition:border-color .15s,background .15s,color .15s}
.tmc90 .chip:hover{border-color:var(--orange); color:#A85A0C}
.tmc90 .chip[aria-pressed="true"]{background:var(--orange); border-color:var(--orange); color:#fff; font-weight:600}
.tmc90 .pcard{margin-top:15px; border-radius:14px; padding:16px clamp(14px,3.5vw,20px); border:1px solid #F3D6B4; background:var(--orange-soft)}
.tmc90 .pc-part{font-family:var(--ff-ta); font-size:clamp(17px,4.2vw,20px); font-weight:700; line-height:1.5; color:var(--head)}
.tmc90 .pc-txt{margin:7px 0 0; font-family:var(--ff-ta); font-size:14.5px; line-height:1.95; color:var(--body)}
.tmc90 .sides{display:grid; grid-template-columns:1fr; gap:9px; margin-top:11px}
@media (min-width:560px){.tmc90 .sides{grid-template-columns:1fr 1fr}}
.tmc90 .side{background:#fff; border:1px solid var(--line); border-radius:11px; padding:11px 13px}
.tmc90 .side-h{font-family:var(--ff-num); font-size:10.5px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color:#A85A0C; line-height:1.8; margin-bottom:2px}
.tmc90 .side p{margin:0; font-family:var(--ff-ta); font-size:14px; line-height:1.9; color:var(--body)}
.tmc90 .pc-note{margin-top:9px; font-family:var(--ff-ta); font-size:12.5px; line-height:1.85; color:var(--muted)}
.tmc90 .tbh{font-family:var(--ff-ta); font-size:15.5px; font-weight:700; line-height:1.7; color:var(--head); margin:24px 0 2px}
.tmc90 .tscroll{overflow-x:auto; -webkit-overflow-scrolling:touch; border:1px solid var(--line); border-radius:12px; background:#fff}
.tmc90 table.ref{width:100%; border-collapse:separate; border-spacing:0; min-width:540px; background:#fff}
.tmc90 table.ref thead th{background:var(--orange); color:#fff; font-family:var(--ff-ta); font-size:12.5px; font-weight:600; line-height:1.7; text-align:left; padding:10px 13px; white-space:nowrap; border-bottom:1px solid #E06A00}
.tmc90 table.ref thead th + th{border-left:1px solid rgba(255,255,255,.3)}
.tmc90 table.ref td{font-family:var(--ff-ta); font-size:13px; line-height:1.85; color:var(--body); padding:10px 13px; border-top:1px solid var(--line); vertical-align:top}
.tmc90 table.ref td + td{border-left:1px solid var(--line)}
.tmc90 table.ref tbody tr:first-child td{border-top:0}
.tmc90 table.ref tbody tr:nth-child(odd) td{background:var(--cream)}
.tmc90 table.ref td:first-child{font-weight:700; color:var(--head); white-space:nowrap; width:23%}
.tmc90 tr.grouprow td{background:var(--orange-soft) !important; font-family:var(--ff-num); font-size:11px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#A85A0C; padding:6px 13px; line-height:1.8; white-space:normal; border-top:1px solid var(--line); border-left:0 !important}
.tmc90 .srcbox{background:var(--cream); border:1px solid var(--line); border-radius:13px; padding:15px 17px; font-family:var(--ff-ta); font-size:13px; line-height:1.95; color:var(--body)}
.tmc90 .srcbox p{margin:0}
.tmc90 .srcbox a{color:#A85A0C; text-decoration:underline}
.tmc90 .srcdate{font-family:var(--ff-num); font-size:11.5px; color:var(--muted); line-height:1.8; padding-top:9px; border-top:1px solid var(--line); margin-top:10px !important}
.tmc90 .linkpills{display:flex; flex-wrap:wrap; gap:9px; margin-top:12px}
.tmc90 .linkpills a{flex:1 1 auto; text-align:center; font-family:var(--ff-ta); font-size:13.5px; line-height:1.6; padding:11px 17px; border-radius:10px; border:1px solid var(--line); background:#fff; color:var(--head); text-decoration:none; transition:border-color .15s,color .15s}
.tmc90 .linkpills a:hover{border-color:var(--orange); color:#A85A0C}
.tmc90 .tfoot{font-family:var(--ff-ta); font-size:12px; line-height:1.85; color:var(--muted); margin:10px 0 0}
@media (max-width:640px){.tmc90 .tscroll{overflow-x:visible; border:0; border-radius:0; background:transparent}
.tmc90 table.ref{min-width:0; border:0; background:transparent}
.tmc90 table.ref thead{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0)}
.tmc90 table.ref tbody tr{display:block; background:#fff; border:1px solid var(--line); border-radius:12px; padding:12px 14px; margin-bottom:9px}
.tmc90 table.ref tbody tr:nth-child(odd) td{background:transparent}
.tmc90 table.ref td{display:block; border:0 !important; padding:0; line-height:1.9}
.tmc90 table.ref tbody tr:first-child td{border-top:0}
.tmc90 table.ref td:not(:first-child){border-top:1px solid var(--rule) !important; margin-top:7px; padding-top:7px !important}
.tmc90 table.ref td:first-child{width:auto; white-space:normal; font-size:15px; margin-bottom:4px}
.tmc90 table.ref td:not(:first-child){font-size:13px}
.tmc90 table.ref td[data-l]:not(:first-child)::before{content:attr(data-l); display:block; font-family:var(--ff-num); font-size:10px; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:#A85A0C; line-height:1.8}
.tmc90 table.ref tbody tr.grouprow{display:block; background:transparent !important; border:0; border-radius:0; padding:0; margin:18px 0 7px}
.tmc90 tr.grouprow td{background:transparent !important; padding:0; font-size:11px; border-top:0}}

/* Site type scale (Palli Kathum page): table cells 13.5px on desktop, 13px on phones. */
.tmc90 table.ref td{font-size:13.5px}
@media (max-width:640px){.tmc90 table.ref td,.tmc90 table.ref td:not(:first-child){font-size:13px}}
