/* TechLaugh Directory — Premium green design system (scoped .tlc) */
.tlc{
--g50:#e9f7f0;--g100:#cdeede;--g200:#a7e0c6;--g500:#0e9f6e;--g600:#0b8457;--g700:#0a6b48;
--ink:#0a1210;--tx:#182420;--tx2:#586460;--tx3:#8a948f;
--bg:#fbfcfb;--sec:#f4f7f5;--cd:#ffffff;--bd:#e7ebe8;--bd2:#d7ddd9;
--amber:#b7791f;--red:#e5484d;--win:#0e9f6e;--winbg:#e9f7f0;
--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;
--e1:0 1px 2px rgba(10,18,16,.05);--e2:0 6px 24px rgba(10,18,16,.09);--e3:0 16px 44px rgba(10,18,16,.12);
--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;
--maxw:1240px;--nav:64px;
--ff:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;
font-family:var(--ff);color:var(--tx);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.tlc *{box-sizing:border-box;}
.tlc ::selection{background:var(--g100);}
.tlc-wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s5);}
.tlc h1,.tlc h2,.tlc h3,.tlc h4{margin:0;color:var(--ink);font-weight:700;}
.tlc h1{font-size:clamp(34px,5vw,54px);letter-spacing:-.033em;line-height:1.04;font-weight:800;}
.tlc h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.022em;line-height:1.12;}
.tlc h3{font-size:17px;letter-spacing:-.01em;font-weight:650;}
.tlc p{margin:0;color:var(--tx2);line-height:1.65;}
/* nav */
.tlc-nav{position:sticky;top:0;z-index:50;background:rgba(251,252,251,.8);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--bd);}
.tlc-nav__in{display:flex;align-items:center;gap:var(--s5);max-width:var(--maxw);margin-inline:auto;padding:0 var(--s5);height:var(--nav);}
.tlc-nav__brand{font-weight:800;font-size:19px;color:var(--ink);text-decoration:none;letter-spacing:-.03em;}
.tlc-nav__brand b{color:var(--g500);}
.tlc-nav__links{display:flex;gap:var(--s5);flex:1;}
.tlc-nav__links a{color:var(--tx2);text-decoration:none;font-size:14.5px;font-weight:500;letter-spacing:-.01em;transition:color .15s;}
.tlc-nav__links a:hover{color:var(--ink);}
.tlc-nav__cta{display:flex;gap:var(--s2);align-items:center;}
/* buttons */
.tlc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 var(--s5);border-radius:var(--r-md);font-size:14.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .16s cubic-bezier(.4,0,.2,1);white-space:nowrap;}
.tlc-btn--pri{background:var(--g500);color:#fff;box-shadow:0 1px 2px rgba(10,18,16,.12),inset 0 1px 0 rgba(255,255,255,.14);}
.tlc-btn--pri:hover{background:var(--g600);color:#fff;transform:translateY(-1px);box-shadow:var(--e2);}
.tlc-btn--ghost{background:var(--cd);color:var(--tx);border-color:var(--bd2);}
.tlc-btn--ghost:hover{border-color:var(--g500);color:var(--g600);background:var(--g50);}
.tlc-btn--sm{height:38px;padding:0 var(--s4);font-size:13.5px;}
.tlc-btn:active{transform:translateY(0);}
/* hero */
.tlc-hero{position:relative;padding:var(--s9) var(--s5) var(--s7);text-align:center;overflow:hidden;background:radial-gradient(1000px 460px at 50% -160px,var(--g50),transparent 70%);}
.tlc-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(var(--bd) 1px,transparent 1px),linear-gradient(90deg,var(--bd) 1px,transparent 1px);background-size:56px 56px;-webkit-mask:radial-gradient(600px 340px at 50% 0,#000,transparent 75%);mask:radial-gradient(600px 340px at 50% 0,#000,transparent 75%);opacity:.35;pointer-events:none;}
.tlc-hero>*{position:relative;}
.tlc-hero h1{max-width:14ch;margin-inline:auto;}
.tlc-hero p{max-width:600px;margin:var(--s4) auto 0;font-size:18px;color:var(--tx2);}
.tlc-search{max-width:600px;margin:var(--s6) auto 0;display:flex;gap:var(--s2);background:var(--cd);padding:6px;border:1px solid var(--bd2);border-radius:var(--r-xl);box-shadow:var(--e2);}
.tlc-search input{flex:1;height:48px;padding:0 var(--s4);border:0;border-radius:var(--r-lg);font-size:16px;background:transparent;color:var(--ink);}
.tlc-search input:focus{outline:none;}
.tlc-search .tlc-btn{height:48px;border-radius:var(--r-lg);padding-inline:var(--s5);}
/* sections */
.tlc-section{padding:var(--s7) 0;}
.tlc-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s5);gap:var(--s4);}
.tlc-section__head h2{letter-spacing:-.02em;}
.tlc-section__head a{font-size:14px;color:var(--g600);text-decoration:none;font-weight:600;}
.tlc-section__head a:hover{color:var(--g700);}
.tlc-layout{display:grid;grid-template-columns:1fr;gap:var(--s6);}
.tlc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s4);}
/* card */
.tlc-card{position:relative;display:flex;flex-direction:column;gap:var(--s3);background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--e1);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,border-color .18s;text-decoration:none;color:inherit;}
.tlc-card:hover{transform:translateY(-3px);box-shadow:var(--e2);border-color:var(--g200);}
.tlc-card__head{display:flex;align-items:center;gap:var(--s3);}
.tlc-card__logo{width:46px;height:46px;border-radius:12px;object-fit:cover;background:var(--sec);border:1px solid var(--bd);flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:19px;color:var(--g500);}
.tlc-card__name{font-size:15.5px;font-weight:650;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:6px;letter-spacing:-.01em;}
.tlc-card__name:hover{color:var(--g600);}
.tlc-card__cat{font-size:12.5px;color:var(--tx3);text-decoration:none;}
.tlc-verified{display:inline-flex;width:16px;height:16px;border-radius:50%;background:var(--g500);color:#fff;align-items:center;justify-content:center;font-size:10px;flex:none;}
.tlc-rating{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--tx);font-weight:650;}
.tlc-rating small{color:#f5a623;letter-spacing:1px;font-size:12px;}
.tlc-card__desc{font-size:13.5px;color:var(--tx2);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.tlc-chips{display:flex;flex-wrap:wrap;gap:6px;}
.tlc-chip{font-size:12px;font-weight:550;color:var(--tx2);border:1px solid var(--bd);border-radius:99px;padding:3px 10px;background:var(--cd);text-decoration:none;transition:all .15s;}
a.tlc-chip:hover{border-color:var(--g200);color:var(--g600);background:var(--g50);}
.tlc-price{font-size:12px;font-weight:650;color:var(--g700);background:var(--g50);border:1px solid var(--g100);border-radius:99px;padding:3px 10px;}
.tlc-card__foot{display:flex;gap:var(--s2);align-items:center;margin-top:auto;padding-top:var(--s1);}
.tlc-card__foot .tlc-btn{flex:1;}
.tlc-bookmark{width:38px;height:38px;border:1px solid var(--bd2);border-radius:var(--r-md);background:var(--cd);color:var(--tx3);cursor:pointer;flex:none;transition:all .15s;font-size:15px;}
.tlc-bookmark:hover{border-color:var(--g500);color:var(--g600);}
/* filters + side */
.tlc-filters{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s5);}
.tlc-filters .tlc-chip{cursor:pointer;height:34px;display:inline-flex;align-items:center;}
.tlc-side{border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s5);background:var(--cd);height:fit-content;box-shadow:var(--e1);}
/* pagination */
.tlc-pagination{display:flex;gap:6px;justify-content:center;margin-top:var(--s6);flex-wrap:wrap;}
.tlc-pagination .page-numbers{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--bd2);border-radius:var(--r-md);color:var(--tx);text-decoration:none;font-size:14px;font-weight:600;background:var(--cd);transition:all .15s;}
.tlc-pagination .page-numbers:hover{border-color:var(--g500);color:var(--g600);}
.tlc-pagination .current{background:var(--g500);color:#fff;border-color:var(--g500);}
/* stats */
.tlc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s4);}
.tlc-stat{background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s6) var(--s5);text-align:center;box-shadow:var(--e1);}
.tlc-stat b{display:block;font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-.03em;}
.tlc-stat span{font-size:13.5px;color:var(--tx2);margin-top:4px;display:block;}
/* categories */
.tlc-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s3);}
.tlc-cat{display:flex;align-items:center;gap:10px;padding:var(--s4) var(--s5);border:1px solid var(--bd);border-radius:var(--r-lg);background:var(--cd);text-decoration:none;color:var(--ink);font-weight:650;font-size:14.5px;letter-spacing:-.01em;transition:all .16s;box-shadow:var(--e1);}
.tlc-cat:hover{transform:translateY(-2px);border-color:var(--g200);color:var(--g600);box-shadow:var(--e2);}
.tlc-cat span{margin-left:auto;font-size:12px;color:var(--tx3);font-weight:600;background:var(--sec);border-radius:99px;padding:2px 9px;}
/* newsletter */
.tlc-news{background:linear-gradient(150deg,var(--ink),#12241d 60%,var(--g700));color:#fff;border-radius:var(--r-xl);padding:var(--s8) var(--s5);text-align:center;box-shadow:var(--e2);}
.tlc-news h2{color:#fff;}
.tlc-news p{color:rgba(255,255,255,.72);margin-top:var(--s2);}
.tlc-news form{max-width:460px;margin:var(--s5) auto 0;display:flex;gap:var(--s2);}
.tlc-news input{flex:1;height:48px;padding:0 var(--s4);border-radius:var(--r-md);border:0;font-size:15px;}
.tlc-news .tlc-btn--pri{background:#fff;color:var(--g700);}
.tlc-news .tlc-btn--pri:hover{background:var(--g50);}
/* footer */
.tlc-footer{background:var(--sec);border-top:1px solid var(--bd);margin-top:var(--s8);padding:var(--s8) var(--s5) var(--s6);}
.tlc-footer__grid{max-width:var(--maxw);margin-inline:auto;display:grid;grid-template-columns:2fr repeat(4,1fr);gap:var(--s6);}
.tlc-footer h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 var(--s3);}
.tlc-footer a{display:block;color:var(--tx2);text-decoration:none;font-size:14px;padding:5px 0;transition:color .15s;}
.tlc-footer a:hover{color:var(--g600);}
.tlc-footer p{font-size:14px;margin-top:var(--s2);max-width:34ch;}
.tlc-footer__bar{max-width:var(--maxw);margin:var(--s6) auto 0;padding-top:var(--s5);border-top:1px solid var(--bd);display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;font-size:13px;color:var(--tx3);}
/* alert */
.tlc-alert{border-radius:var(--r-md);padding:var(--s4) var(--s5);font-size:14px;border:1px solid var(--bd);background:var(--sec);color:var(--tx2);}
.tlc-alert--info{background:var(--g50);border-color:var(--g100);color:var(--g700);}
/* skeleton */
.tlc-skel{position:relative;overflow:hidden;background:var(--sec);border-radius:var(--r-md);}
.tlc-skel::after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:tlcsk 1.4s infinite;}
@keyframes tlcsk{100%{transform:translateX(100%);}}
/* ===== single ===== */
.tlc-crumbs{font-size:13px;color:var(--tx2);}
.tlc-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;}
.tlc-crumbs li:not(:last-child)::after{content:'/';margin-left:6px;color:var(--tx3);}
.tlc-crumbs a{color:var(--tx2);text-decoration:none;}.tlc-crumbs a:hover{color:var(--g600);}
.tlc-thero{border-bottom:1px solid var(--bd);background:radial-gradient(760px 280px at 15% -80px,var(--g50),transparent 70%);}
.tlc-thero__in{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s6) var(--s5);flex-wrap:wrap;}
.tlc-thero__id{display:flex;gap:var(--s4);align-items:center;}
.tlc-thero__logo{width:76px;height:76px;border-radius:18px;object-fit:cover;background:var(--cd);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:var(--g500);flex:none;box-shadow:var(--e1);}
.tlc-thero__id h1{font-size:clamp(26px,4vw,38px);display:flex;align-items:center;gap:10px;letter-spacing:-.03em;}
.tlc-thero__tag{margin:6px 0 10px;font-size:15.5px;max-width:560px;color:var(--tx2);}
.tlc-thero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.tlc-thero__cta{display:flex;gap:var(--s2);flex-wrap:wrap;}
.tlc-single{display:grid;grid-template-columns:1fr;gap:var(--s6);align-items:start;}
.tlc-block{background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s5);margin-bottom:var(--s4);box-shadow:var(--e1);}
.tlc-block h2{font-size:19px;margin-bottom:var(--s3);letter-spacing:-.02em;}
.tlc-block p{font-size:14.5px;}
.tlc-flist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);}
.tlc-flist li{font-size:14px;color:var(--tx);}
.tlc-pc{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);}
.tlc-pros,.tlc-cons{border-radius:var(--r-md);padding:var(--s4);}
.tlc-pros{background:var(--g50);border:1px solid var(--g100);}.tlc-cons{background:#fdecec;border:1px solid #f8d5d5;}
.tlc-pros h4,.tlc-cons h4{margin:0 0 var(--s2);font-size:13px;text-transform:uppercase;letter-spacing:.04em;}
.tlc-pros h4{color:var(--g700);}.tlc-cons h4{color:#b4383c;}
.tlc-pros ul,.tlc-cons ul{margin:0;padding-left:18px;font-size:14px;color:var(--tx);line-height:1.7;}
.tlc-pricecards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);}
.tlc-pricecard{border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s5);text-align:center;}
.tlc-pricecard--hi{border-color:var(--g500);box-shadow:0 0 0 3px var(--g50);}
.tlc-pricecard b{display:block;font-size:14px;color:var(--ink);}
.tlc-pricecard span{display:block;font-size:26px;font-weight:800;color:var(--g600);margin:var(--s2) 0;letter-spacing:-.02em;}
.tlc-pricecard p{font-size:12.5px;margin:0;color:var(--tx2);}
.tlc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);}
.tlc-shot{aspect-ratio:16/10;border-radius:var(--r-md);background:linear-gradient(135deg,var(--sec),var(--bd));}
.tlc-video{aspect-ratio:16/6;display:flex;align-items:center;justify-content:center;background:var(--sec);border-radius:var(--r-md);color:var(--tx2);font-weight:600;}
.tlc-faq__i{border-bottom:1px solid var(--bd);padding:var(--s3) 0;}
.tlc-faq__i summary{font-weight:650;cursor:pointer;list-style:none;font-size:15px;color:var(--ink);}
.tlc-faq__i summary::-webkit-details-marker{display:none;}
.tlc-faq__i div{margin-top:var(--s2);color:var(--tx2);font-size:14px;line-height:1.6;}
.tlc-sticky{position:sticky;top:calc(var(--nav) + 16px);display:flex;flex-direction:column;gap:var(--s3);}
.tlc-sidecard{background:var(--cd);border:1px solid var(--bd);border-radius:var(--r-lg);padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3);box-shadow:var(--e2);}
.tlc-sideprice{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--tx2);}
.tlc-sideprice b{font-size:18px;color:var(--ink);}
.tlc-sidebadge{font-size:13px;color:var(--g700);background:var(--g50);border:1px solid var(--g100);border-radius:var(--r-sm);padding:8px 12px;}
.tlc-sidebadge em{color:var(--tx3);font-style:normal;}
.tlc-sidebtns{display:flex;gap:var(--s2);}.tlc-sidebtns .tlc-btn{flex:1;}
.tlc-sidemeta{font-size:12px;color:var(--tx3);text-align:center;}
.tlc-ad{border:1px dashed var(--bd2);border-radius:var(--r-md);padding:var(--s6);text-align:center;color:var(--tx3);font-size:12px;letter-spacing:.04em;text-transform:uppercase;}
.tlc-muted{color:var(--tx3);font-size:14px;}
/* focus + motion */
.tlc a:focus-visible,.tlc button:focus-visible,.tlc input:focus-visible{outline:2px solid var(--g500);outline-offset:2px;}
.tlc-search:focus-within{border-color:var(--g500);box-shadow:0 0 0 4px var(--g50),var(--e2);}
@media(prefers-reduced-motion:reduce){.tlc *{transition:none!important;animation:none!important;}}
/* dark */
@media(prefers-color-scheme:dark){.tlc{--bg:#0a0f0d;--sec:#111815;--cd:#131b18;--bd:#233029;--bd2:#2d3b33;--ink:#eef2f0;--tx:#dbe2de;--tx2:#9aa8a1;--tx3:#6f7d76;--g50:#122019;--g100:#1b3327;--g200:#245039;--winbg:#122019;}.tlc-nav{background:rgba(10,15,13,.8);}.tlc-cons{background:#26100f;border-color:#3a1a19;}}
/* ===== responsive ===== */
@media(min-width:980px){.tlc-layout--side{grid-template-columns:1fr 300px;}.tlc-single{grid-template-columns:1fr 320px;}}
@media(max-width:860px){.tlc-nav__links{display:none;}.tlc-footer__grid{grid-template-columns:1fr 1fr;gap:var(--s5);}}
@media(max-width:640px){.tlc-wrap{padding-inline:var(--s4);}.tlc-hero{padding-top:var(--s7);}.tlc-flist,.tlc-pc,.tlc-pricecards,.tlc-gallery{grid-template-columns:1fr;}.tlc-thero__in{flex-direction:column;align-items:flex-start;}.tlc-thero__cta{width:100%;}.tlc-thero__cta .tlc-btn{flex:1;}.tlc-sticky{position:static;}.tlc-footer__grid{grid-template-columns:1fr 1fr;}.tlc-news form,.tlc-search{flex-direction:column;}.tlc-search .tlc-btn{width:100%;}}
@media(max-width:440px){.tlc-grid{grid-template-columns:1fr;}.tlc-footer__grid{grid-template-columns:1fr;}.tlc-nav__cta .tlc-btn--ghost{display:none;}}
/* ===== Astra neutralize + full-width fix (kills right-side gap) ===== */
body.tlc-page .site-header,body.tlc-page #masthead,body.tlc-page .ast-above-header,body.tlc-page .ast-below-header,body.tlc-page .site-footer,body.tlc-page #colophon,body.tlc-page .ast-primary-header-bar,body.tlc-page #secondary,body.tlc-page .widget-area,body.tlc-page .ast-sidebar-utility{display:none!important;}
body.tlc-page #primary,body.tlc-page .content-area,body.tlc-page .ast-article-single,body.tlc-page .ast-article-post,body.tlc-page .entry-content{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0!important;padding:0!important;border:0!important;}
body.tlc-page #content,body.tlc-page .site-content,body.tlc-page .ast-container,body.tlc-page #content>.ast-container{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;}
body.tlc-page{background:var(--bg,#fbfcfb)!important;}
body.tlc-page .tlc-main{display:block;}
/* fix: premium sentence-case headings (override Astra capitalize) */
.tlc h1,.tlc h2,.tlc h3,.tlc h4,.tlc-hero h1,.tlc-thero__id h1,.tlc-section__head h2,.tlc-block h2,.tlc-news h2{text-transform:none!important;}
.tlc-news .tlc-btn{background:#fff;color:var(--g700);}

/* product sections */
.tlc-facts{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px 0;color:var(--tx2);font-size:14px;}
.tlc-facts a{color:var(--g600);text-decoration:none;font-weight:600;}
.tlc-facts__sep{width:4px;height:4px;border-radius:50%;background:var(--bd2);display:inline-block;}
.tlc-bestfor{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.tlc-bf{border-radius:var(--r-md);padding:18px;}
.tlc-bf h4{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;}
.tlc-bf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;}
.tlc-bf li{font-size:14.5px;color:var(--tx);display:flex;gap:9px;align-items:flex-start;line-height:1.45;}
.tlc-bf li::before{font-weight:800;flex:none;}
.tlc-bf--yes{background:var(--g50);border:1px solid var(--g100);}
.tlc-bf--yes h4{color:var(--g700);}.tlc-bf--yes li::before{content:'\2713';color:var(--g600);}
.tlc-bf--no{background:#fdecec;border:1px solid #f8d5d5;}
.tlc-bf--no h4{color:#b4383c;}.tlc-bf--no li::before{content:'\2715';color:#d0524f;}
.tlc-ucs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;}
.tlc-ucs li{position:relative;padding-left:22px;font-size:14.5px;color:var(--tx);line-height:1.5;}
.tlc-ucs li::before{content:'';position:absolute;left:6px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--g500);}
.tlc-who{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.tlc-who h4{margin:0 0 10px;font-size:14px;color:var(--ink);}
.tlc-chip--no{border-color:#f0d0d0;color:#b4383c;background:#fdecec;}
.tlc-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;}
.tlc-links a{color:var(--g600);text-decoration:none;font-weight:600;font-size:14.5px;}.tlc-links a:hover{color:var(--g700);}
@media(max-width:640px){.tlc-bestfor,.tlc-who{grid-template-columns:1fr;}}