/*
Theme Name: Telefonai Tech
Theme URI: https://telefonai.eu/
Author: Telefonai.eu
Description: Lightweight editorial WordPress theme for technology news, reviews and comparisons.
Version: 1.0.4
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: telefonai-tech
*/
:root{--blue:#2268c7;--blue-dark:#004da9;--ink:#071a31;--muted:#5b6878;--line:#dce3ea;--paper:#fff;--canvas:#eaf3ff;--accent:#ffcf00;--max:1240px;--radius:2px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.42;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;top:10px;left:10px;padding:10px;background:#fff;z-index:1000}.site-shell{max-width:var(--max);margin:auto;background:var(--paper);min-height:100vh}.site-content{padding:22px 24px 48px}.container{max-width:var(--max);margin:auto}.topbar{background:var(--blue);color:#fff;font-size:12px}.topbar .container{height:30px;display:flex;align-items:center;justify-content:space-between}.top-links,.social-links{display:flex;gap:15px;align-items:center}.top-links a,.social-links a{font-weight:700}.masthead{background:#fff;border-bottom:1px solid var(--line)}.masthead-main{min-height:80px;display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:24px}.brand{font-size:28px;font-weight:900;letter-spacing:-1.8px;text-decoration:none!important}.brand span{color:var(--blue)}.tagline{color:var(--muted);font-size:12px}.header-tools{display:flex;gap:10px;align-items:center}.header-tools a{font-size:13px;font-weight:700}.nav-wrap{background:#fff;border-top:1px solid var(--line);border-bottom:3px solid var(--blue)}.main-nav{display:flex;align-items:stretch;min-height:42px}.main-nav ul{list-style:none;padding:0;margin:0;display:flex;overflow-x:auto;scrollbar-width:none}.main-nav li{white-space:nowrap}.main-nav a{display:block;padding:12px 16px 11px;font-size:14px;font-weight:800}.main-nav a:hover,.main-nav .current-menu-item>a{background:var(--blue);color:#fff;text-decoration:none}.menu-toggle{display:none}.breaking{background:#f5f8fc;border-bottom:1px solid var(--line);font-size:13px}.breaking .container{display:flex;min-height:38px;align-items:center;gap:14px}.breaking strong{background:var(--accent);padding:3px 6px;font-size:10px;text-transform:uppercase}.ad-slot{min-height:90px;display:grid;place-items:center;color:#8491a1;font-size:10px;text-transform:uppercase;letter-spacing:1px;background:#f5f8fc;margin:0 auto 22px}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px}.hero-main{position:relative}.hero-main .post-card__image{aspect-ratio:16/9}.post-card__image{display:block;overflow:hidden;background:#e4eaf0}.post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.post-card:hover img{transform:scale(1.025)}.post-card__category{display:block;margin-top:9px;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.post-card__title{margin:3px 0 0;font-size:20px;line-height:1.08;letter-spacing:-.6px;font-weight:900}.hero-main .post-card__title{font-size:42px;max-width:800px}.post-card__excerpt{margin:8px 0 0;color:#445366;font-size:14px}.hero-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-side .post-card:first-child{grid-column:1/-1}.hero-side .post-card:first-child .post-card__title{font-size:25px}.section{padding:25px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;align-items:baseline;justify-content:space-between;border-top:4px solid var(--ink);padding-top:9px;margin:0 0 15px}.section-heading h2{font-size:26px;letter-spacing:-.8px;margin:0;line-height:1.05}.section-heading a{font-size:12px;font-weight:800;color:var(--blue)}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--2{grid-template-columns:repeat(2,1fr)}.post-card__image{aspect-ratio:16/10}.card-grid .post-card__title{font-size:17px}.post-card--compact{display:grid;grid-template-columns:130px 1fr;gap:13px;padding:12px 0;border-bottom:1px solid var(--line)}.post-card--compact .post-card__image{aspect-ratio:16/10}.post-card--compact .post-card__category{margin-top:0}.post-card--compact .post-card__title{font-size:18px}.news-layout{display:grid;grid-template-columns:2fr 1fr;gap:30px}.news-list .post-card:first-child{padding-top:0}.sidebar-box{border-top:4px solid var(--blue);padding-top:10px;margin-bottom:26px}.sidebar-box h3{margin:0 0 10px;font-size:20px}.review-score{background:var(--ink);color:#fff;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.review-score__number{font-size:44px;font-weight:900;line-height:1;color:var(--accent)}.review-score p{margin:0;font-size:13px}.review-score strong{display:block;font-size:16px;margin-bottom:2px}.article{max-width:820px}.article-header{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:22px}.article-header .post-card__category{margin:0 0 8px}.article-title{font-size:50px;line-height:1.02;letter-spacing:-1.8px;margin:0}.article-lead{font-size:20px;line-height:1.38;color:#435269;margin:15px 0 0}.article-meta{display:flex;gap:12px;flex-wrap:wrap;color:#617084;font-size:13px;margin-top:16px}.article-meta strong{color:var(--ink)}.article-image{margin:0 0 8px}.article-image img{width:100%}.article-content{font-size:18px;line-height:1.65}.article-content h2{font-size:30px;line-height:1.15;margin-top:38px}.article-content h3{font-size:23px;margin-top:30px}.article-content a{color:var(--blue);text-decoration:underline}.article-content blockquote{margin:28px 0;padding:8px 0 8px 22px;border-left:5px solid var(--blue);font-size:24px;font-weight:700;line-height:1.25}.entry-layout{display:grid;grid-template-columns:minmax(0,820px) 290px;justify-content:space-between;gap:35px}.review-panel{border:1px solid var(--line);border-top:5px solid var(--blue);margin:25px 0;padding:20px}.review-panel__head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:14px}.review-panel__head h2{margin:0;font-size:23px}.review-panel__score{background:var(--blue);color:#fff;font-size:26px;font-weight:900;padding:7px 12px}.review-panel dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px;margin:12px 0 0}.review-panel dl div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #edf0f3}.review-panel dt{font-weight:700}.review-panel dd{margin:0}.archive-header{border-bottom:4px solid var(--ink);padding-bottom:12px;margin-bottom:22px}.archive-header h1{font-size:38px;letter-spacing:-1px;line-height:1;margin:0}.archive-header p{margin:9px 0 0;color:var(--muted)}.pagination{display:flex;gap:8px;margin-top:28px}.pagination .page-numbers{border:1px solid var(--line);padding:8px 12px;font-weight:700}.pagination .current{background:var(--blue);border-color:var(--blue);color:#fff}.site-footer{background:var(--ink);color:#fff;padding:35px 24px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:30px}.footer-brand{font-size:24px;font-weight:900}.site-footer h3{font-size:13px;text-transform:uppercase;color:#9ec8ff;margin:3px 0 10px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:5px 0;font-size:13px}.footer-bottom{border-top:1px solid #324255;margin-top:28px;padding-top:15px;color:#aeb8c5;font-size:12px}.comments-area{border-top:4px solid var(--ink);margin-top:40px;padding-top:15px}.comments-title{font-size:23px}.comment-list{padding:0;list-style:none}.comment-body{padding:17px 0;border-bottom:1px solid var(--line)}.comment-author{font-weight:800}.comment-metadata{font-size:12px;color:var(--muted)}.comment-content{font-size:15px}.comment-form input,.comment-form textarea{border:1px solid #b9c5d2;padding:10px;width:100%;font:inherit}.comment-form textarea{min-height:130px}.comment-form label{font-weight:700;font-size:13px}.comment-form .submit{width:auto;background:var(--blue);border:0;color:#fff;font-weight:800;padding:11px 18px;cursor:pointer}.alignwide{max-width:1120px}.alignfull{max-width:none;width:100vw;margin-left:calc(50% - 50vw)}
@media(max-width:900px){.masthead-main{grid-template-columns:1fr auto;min-height:65px}.tagline{display:none}.site-content{padding:17px 16px 35px}.hero-main .post-card__title{font-size:32px}.card-grid{grid-template-columns:repeat(2,1fr);gap:13px}.entry-layout,.news-layout{grid-template-columns:1fr}.article{max-width:none}.entry-sidebar{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}.main-nav a{padding-inline:12px}.article-title{font-size:42px}}
@media(max-width:620px){body{font-size:15px}.topbar{display:none}.masthead-main{padding:0 16px}.brand{font-size:24px}.header-tools a:not(.search-link){display:none}.nav-wrap{border-bottom-width:2px}.main-nav{min-height:0}.menu-toggle{display:block;border:0;background:var(--blue);color:#fff;min-height:40px;padding:0 13px;font-weight:900}.main-nav ul{display:none;position:absolute;z-index:20;left:0;right:0;top:100%;background:#fff;border-bottom:3px solid var(--blue);box-shadow:0 8px 15px #0002}.main-nav.is-open ul{display:block}.main-nav li{border-top:1px solid var(--line)}.main-nav a{padding:12px 16px}.nav-wrap{position:relative}.breaking .container{padding:0 16px;white-space:nowrap;overflow:hidden}.ad-slot{min-height:52px;margin-bottom:16px}.hero-grid{grid-template-columns:1fr;gap:15px}.hero-main .post-card__title{font-size:30px}.hero-side{gap:12px}.hero-side .post-card:first-child .post-card__title{font-size:20px}.post-card__title{font-size:17px}.section{padding:20px 0}.section-heading h2{font-size:23px}.card-grid--3,.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid .post-card__title{font-size:15px;letter-spacing:-.35px}.post-card__category{font-size:9px;margin-top:6px}.post-card--compact{grid-template-columns:115px 1fr;gap:10px}.post-card--compact .post-card__title{font-size:16px}.post-card__excerpt{display:none}.article-title{font-size:35px}.article-lead{font-size:18px}.article-content{font-size:17px}.article-content h2{font-size:26px}.article-header{padding-bottom:15px}.review-panel{padding:14px}.review-panel dl{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:22px}.footer-grid>div:first-child{grid-column:1/-1}.site-footer{padding:28px 16px}.article-meta{font-size:12px}}

/* Reference-style two-row masthead */
.site-shell{max-width:none;margin:0;background:var(--paper)}.site-content{max-width:var(--max);margin:auto}.nrk-primary{height:60px;background:#2268c7;color:#fff}.nrk-primary__inner{height:100%;display:flex;align-items:center;padding:0 20px;gap:40px}.nrk-logo{display:block;width:76px;color:#fff!important;font-size:13px;font-weight:900;line-height:.86;letter-spacing:-1.1px;word-break:break-all;text-decoration:none!important}.nrk-menu{align-self:stretch;display:flex;align-items:center}.nrk-menu ul{display:flex;align-items:stretch;gap:36px;margin:0;padding:0;list-style:none}.nrk-menu li{display:flex;align-items:stretch}.nrk-menu a{display:flex;align-items:center;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important}.nrk-menu a:hover{text-decoration:underline!important}.nrk-menu-toggle{display:none}.nrk-actions{display:flex;align-items:center;gap:34px;margin-left:auto}.nrk-login{color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important}.nrk-search{display:flex;align-items:center;gap:7px;width:153px;height:37px;padding:0 11px;border-radius:5px;background:#f0f4fc;color:#14233b}.nrk-search span{font-size:21px}.nrk-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#14233b;font:16px Arial,Helvetica,sans-serif}.nrk-search input::placeholder{color:#14233b;opacity:1}.nrk-rail{display:flex;height:70px;overflow:hidden;border-bottom:1px solid #d7dee9;background:#fff}.nrk-rail__live{width:39px;flex:0 0 39px;border:0;border-right:1px solid #d7e5fa;background:#fff;color:#0a2c59;font-size:18px}.nrk-rail__items{display:flex;min-width:0;flex:1;overflow:hidden}.nrk-rail__item{display:flex;width:20%;min-width:250px;border-right:1px solid #e6ebf2}.nrk-rail__item a{width:100%;padding:12px 15px;overflow:hidden;text-decoration:none!important}.nrk-rail__item strong,.nrk-rail__item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrk-rail__item strong{color:#111f34;font-size:16px;line-height:1.2}.nrk-rail__item span{margin-top:5px;color:#243148;font-size:12px;letter-spacing:.2px;text-transform:uppercase}.nrk-rail__next{display:grid;width:37px;flex:0 0 37px;place-items:center;background:#fff;color:#78a7ea;font-size:32px;text-decoration:none!important}
@media(max-width:900px){.nrk-primary__inner{gap:24px}.nrk-menu ul{gap:22px}.nrk-actions{gap:18px}.nrk-rail__item{min-width:235px}}
@media(max-width:620px){.nrk-primary{height:55px}.nrk-primary__inner{padding:0 14px;gap:16px}.nrk-logo{width:66px;font-size:11px}.nrk-menu{position:static}.nrk-menu-toggle{display:block;border:0;background:transparent;color:#fff;padding:0;font-size:14px;font-weight:800}.nrk-menu ul{display:none;position:absolute;z-index:20;top:55px;left:0;right:0;flex-direction:column;gap:0;padding:0 16px 12px;background:#2268c7}.nrk-menu.is-open ul{display:flex}.nrk-menu li{height:42px;border-top:1px solid #ffffff2e}.nrk-actions{margin-left:auto;gap:0}.nrk-login{display:none}.nrk-search{width:37px;padding:0;justify-content:center;background:transparent;color:#fff}.nrk-search input{display:none}.nrk-search span{font-size:25px}.nrk-rail{height:61px}.nrk-rail__live{width:36px;flex-basis:36px}.nrk-rail__item{min-width:270px}.nrk-rail__item a{padding:10px 13px}.nrk-rail__item strong{font-size:14px}.nrk-rail__item span{font-size:10px}.nrk-rail__next{width:32px;flex-basis:32px}}

/* Homepage lead and card system matching the editorial reference */
.homepage-editorial{max-width:1128px;margin:0 auto}.home .site-content{max-width:none;padding:5px 20px 48px;background:var(--canvas)}.lead-story,.support-story,.homepage-small-card{background:#fff}.lead-story__image,.support-story__image,.homepage-small-card__image{display:block;overflow:hidden;background:#dfe7ec}.lead-story__image{aspect-ratio:2.238/1}.lead-story__image img,.support-story__image img,.homepage-small-card__image img{width:100%;height:100%;object-fit:cover}.lead-story__copy{padding:20px 22px 24px}.lead-story__eyebrow,.support-story__eyebrow{display:block;color:#081a31;font-size:22px;font-weight:700;line-height:1.18;text-decoration:none!important}.lead-story h1,.support-story h2,.homepage-small-card h3{margin:8px 0 0;color:#06162d;font-weight:900;letter-spacing:-2.7px;line-height:.96}.lead-story h1{font-size:clamp(48px,7.3vw,92px)}.lead-story h1 a,.support-story h2 a,.homepage-small-card h3 a{color:inherit;text-decoration:none!important}.supporting-stories{display:grid;grid-template-columns:2fr 1fr;gap:13px;max-width:990px;margin:10px auto 0}.supporting-stories--next{max-width:990px;margin-top:14px}.support-story__image{aspect-ratio:2.27/1}.support-story--small .support-story__image{aspect-ratio:1.53/1}.support-story__copy{padding:19px 20px 22px}.support-story__eyebrow{font-size:19px}.support-story h2{font-size:clamp(31px,4vw,49px);letter-spacing:-1.8px}.support-story--small h2{font-size:clamp(28px,3vw,42px);line-height:1.01}.homepage-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;max-width:990px;margin:14px auto 0}.homepage-small-card__image{aspect-ratio:1.6/1}.homepage-small-card__copy{padding:13px 15px 17px}.homepage-small-card__copy>a{display:block;color:#081a31;font-size:14px;font-weight:700;text-decoration:none!important}.homepage-small-card h3{font-size:25px;letter-spacing:-1px;line-height:1.02}.homepage-editorial a:hover{text-decoration:underline!important}
@media(max-width:700px){.home .site-content{padding:4px 8px 30px}.lead-story__image{aspect-ratio:1.65/1}.lead-story__copy{padding:14px 14px 18px}.lead-story__eyebrow{font-size:16px}.lead-story h1{margin-top:6px;font-size:clamp(39px,11.5vw,58px);letter-spacing:-1.8px}.supporting-stories{grid-template-columns:1fr;gap:9px;margin-top:9px}.supporting-stories--next{margin-top:9px}.support-story__copy{padding:14px}.support-story__eyebrow{font-size:16px}.support-story h2,.support-story--small h2{font-size:34px;letter-spacing:-1.35px}.support-story--small .support-story__image{aspect-ratio:1.7/1}.homepage-card-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px}.homepage-small-card__copy{padding:10px}.homepage-small-card__copy>a{font-size:11px}.homepage-small-card h3{font-size:18px;letter-spacing:-.5px}.homepage-small-card__image{aspect-ratio:1.45/1}}

/* Alternating lower-news pattern: 2:1 row, equal row, then 2:1 row. */
.equal-stories{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:990px;margin:10px auto 0}.equal-story{background:#fff}.equal-story__image{display:block;aspect-ratio:1.68/1;overflow:hidden;background:#dfe7ec}.equal-story__image img{width:100%;height:100%;object-fit:cover}.equal-story__copy{position:relative;padding:18px 20px 21px}.equal-story__copy h2{margin:8px 0 0;color:#06162d;font-size:clamp(30px,3.7vw,47px);font-weight:900;letter-spacing:-1.75px;line-height:.99}.equal-story__copy h2 a{color:inherit;text-decoration:none!important}.equal-story--quote h2{font-size:clamp(27px,3.2vw,39px);font-weight:400;letter-spacing:-.8px;line-height:1.02}.equal-story__badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:6px 10px;background:#fff;color:#243148;font-size:12px;letter-spacing:.45px;white-space:nowrap}.equal-story__badge:before{content:'';display:inline-block;width:11px;height:11px;margin-right:7px;border-radius:50%;background:#2268c7;vertical-align:-1px}@media(max-width:700px){.equal-stories{grid-template-columns:1fr;gap:9px;margin-top:9px}.equal-story__copy{padding:14px}.equal-story__copy h2,.equal-story--quote h2{font-size:31px;letter-spacing:-1.2px}.equal-story__image{aspect-ratio:1.65/1}}

/* Clean Tek.no-inspired restart: header first. */
body{background:#fff;color:#262626;font-family:"Arial Narrow",Arial,sans-serif}.site-shell{max-width:none;background:#fff}.telefonai-header{height:68px;background:#fff}.telefonai-header__inner{display:flex;align-items:center;max-width:1368px;height:68px;margin:0 auto;padding:0 0}.telefonai-logo{display:flex;align-items:center;gap:5px;color:#2ab3c4!important;font-family:Impact,"Arial Narrow",sans-serif;font-size:39px;font-stretch:condensed;font-weight:400;letter-spacing:-2.8px;line-height:1;text-decoration:none!important;text-transform:uppercase}.telefonai-logo>span:last-child>span{color:#2ab3c4}.telefonai-logo__mark{font-family:Arial,sans-serif;font-size:46px;font-weight:400;letter-spacing:-9px;line-height:1}.telefonai-logo .custom-logo-link{display:flex;align-items:center}.telefonai-logo .custom-logo{display:block;max-height:51px;width:auto}.telefonai-nav{margin-left:25px}.telefonai-nav ul{display:flex;gap:20px;margin:0;padding:0;list-style:none}.telefonai-nav a{color:#2b2929!important;font-size:16px;font-stretch:condensed;font-weight:800;text-decoration:none!important}.telefonai-nav a:hover{color:#2ab3c4!important}.telefonai-actions{display:flex;align-items:center;gap:20px;margin-left:auto}.telefonai-search{display:flex;align-items:center;width:320px;height:48px;padding:0 15px;gap:13px;background:#f5f5f5}.telefonai-search svg{width:18px;height:18px;fill:none;stroke:#161616;stroke-width:1.4}.telefonai-search input{width:100%;border:0;outline:0;background:transparent;color:#333;font:16px Arial,sans-serif;letter-spacing:.2px}.telefonai-search input::placeholder{color:#898989;opacity:1}.telefonai-icon{display:grid;place-items:center;width:27px;height:38px;padding:0;border:0;background:transparent;color:#171717;font:28px/1 Arial,sans-serif;cursor:pointer}.telefonai-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.telefonai-user{position:relative;color:#171717!important;text-decoration:none!important}.telefonai-user__badge{fill:#171717;stroke:none}.telefonai-user__question{stroke:#fff;stroke-width:1.1}.telefonai-menu-toggle{gap:5px;width:28px;margin-left:2px}.telefonai-menu-toggle span{display:block;width:20px;height:2px;background:#171717}.telefonai-ad-space{position:relative;max-width:994px;height:178px;margin:0 auto;background:#fff}.telefonai-ad-space span{position:absolute;top:4px;left:0;color:#676767;font:11px "Arial Narrow",Arial,sans-serif}.site-content{max-width:962px;margin:0 auto;padding:0 0 55px}.home .site-content{padding:0 0 55px;background:#fff}.telefonai-dark body,.telefonai-dark .site-shell,.telefonai-dark .telefonai-header,.telefonai-dark .telefonai-ad-space{background:#141414;color:#f7f7f7}.telefonai-dark .telefonai-nav a,.telefonai-dark .telefonai-icon,.telefonai-dark .telefonai-user{color:#f7f7f7!important}.telefonai-dark .telefonai-search{background:#242424}.telefonai-dark .telefonai-search input{color:#f7f7f7}.telefonai-dark .telefonai-menu-toggle span{background:#f7f7f7}
@media(max-width:1400px){.telefonai-header__inner{padding-inline:30px}.telefonai-ad-space{margin-inline:calc((100% - min(962px,100% - 40px))/2)}}
@media(max-width:900px){.telefonai-header,.telefonai-header__inner{height:62px}.telefonai-header__inner{padding-inline:18px}.telefonai-logo{font-size:31px;letter-spacing:-2.2px}.telefonai-logo__mark{font-size:37px}.telefonai-nav{display:none;position:absolute;z-index:90;top:62px;right:0;left:0;margin:0;padding:18px;background:#fff}.telefonai-nav.is-open{display:block}.telefonai-nav ul{display:block}.telefonai-nav li{border-bottom:1px solid #e5e5e5}.telefonai-nav a{display:block;padding:12px 0}.telefonai-ad-space{height:105px;margin:0 18px}.telefonai-search{width:42px;height:40px;padding:0;justify-content:center;background:transparent}.telefonai-search input{display:none}.telefonai-search svg{width:22px;height:22px}.telefonai-actions{gap:11px}.telefonai-user{order:1}.telefonai-theme-toggle{order:2}.telefonai-search{order:3}.telefonai-menu-toggle{order:4}.telefonai-icon{width:27px;font-size:25px}.site-content,.home .site-content{max-width:100%;padding-inline:18px}}
@media(max-width:480px){.telefonai-header__inner{padding-inline:12px}.telefonai-logo{font-size:24px;letter-spacing:-1.7px}.telefonai-logo__mark{font-size:29px}.telefonai-actions{gap:5px}.telefonai-icon{width:25px}.telefonai-ad-space{height:70px;margin:0 12px}.telefonai-ad-space span{top:3px}.site-content,.home .site-content{padding-inline:12px}}
.telefonai-header .custom-logo-link{display:flex;align-items:center}.telefonai-header .custom-logo{display:block;max-height:51px;width:auto}

/* Context bar below the masthead. */
.telefonai-breadcrumb{width:100%;border-top:1px solid #f1f1f1;background:#f5f5f5}.telefonai-breadcrumb__inner{display:flex;align-items:center;gap:0;min-height:58px;width:min(962px,calc(100% - 40px));margin:0 auto;overflow:visible}.telefonai-breadcrumb__item{display:flex;align-items:center;flex:0 0 auto;min-width:0;color:#303638;font:15px/1 "Oxygen",Arial,sans-serif;white-space:nowrap}.telefonai-breadcrumb__item+.telefonai-breadcrumb__item:before{content:"";width:8px;height:8px;margin:0 16px;border-top:1.5px solid #7c8587;border-right:1.5px solid #7c8587;transform:rotate(45deg)}.telefonai-breadcrumb__item a{color:#262b2d;font-weight:700;text-decoration:none}.telefonai-breadcrumb__item a:hover,.telefonai-breadcrumb__item a:focus-visible{color:#087f8d;text-decoration:underline;text-underline-offset:3px;outline:0}.telefonai-breadcrumb__item.is-current{flex:1 1 auto;color:#5b6466;line-height:1.35;padding:10px 0;white-space:normal}@media(max-width:700px){.telefonai-breadcrumb__inner{min-height:48px;width:calc(100% - 28px)}.telefonai-breadcrumb__item{font-size:13px}.telefonai-breadcrumb__item+.telefonai-breadcrumb__item:before{width:7px;height:7px;margin:0 12px}}@media(max-width:430px){.telefonai-breadcrumb__inner{width:calc(100% - 24px)}.telefonai-breadcrumb__item:first-child{display:none}.telefonai-breadcrumb__item:nth-child(2):before{display:none}}

/* Homepage article sequence: overlay hero, 2-up lead row, 2-up row, then 3-up grid. */
.telefonai-home{display:grid;gap:38px;width:100%}.telefonai-hero{position:relative;min-height:540px;overflow:hidden;background:#202020}.telefonai-hero__image,.telefonai-card__image{display:block;overflow:hidden;background:#e8e8e8}.telefonai-hero__image{position:absolute;inset:0}.telefonai-hero__image img{width:100%;height:100%;object-fit:cover}.telefonai-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.71) 0%,rgba(0,0,0,.34) 46%,rgba(0,0,0,.05) 76%)}.telefonai-hero__content{position:absolute;z-index:1;left:32px;bottom:34px;max-width:445px;color:#fff}.telefonai-label{display:table;width:max-content;margin-bottom:10px;padding:6px 9px;background:#f6c2cb;color:#2d1d21;font:12px Arial,sans-serif;letter-spacing:.3px;text-transform:uppercase}.telefonai-hero h1,.telefonai-card h2{margin:0;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-weight:400;letter-spacing:.1px;line-height:1.06}.telefonai-hero h1{font-size:48px;color:#fff}.telefonai-hero h1 a{color:inherit;text-decoration:none!important}.telefonai-hero p{margin:18px 0 0;color:#fff;font:18px/1.45 Arial,sans-serif}.telefonai-grid{display:grid;gap:24px}.telefonai-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.telefonai-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px}.telefonai-grid--split{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 24px}.telefonai-grid--split .telefonai-card--split-big{grid-column:span 3}.telefonai-grid--split .telefonai-card--split-small{grid-column:span 2}.telefonai-card__image img{display:block;width:100%;height:100%;object-fit:cover}.telefonai-card--large .telefonai-card__image{aspect-ratio:1.62/1}.telefonai-card--medium .telefonai-card__image{aspect-ratio:1.73/1}.telefonai-card--small .telefonai-card__image{aspect-ratio:1.57/1}.telefonai-card__body{padding:16px 16px 0}.telefonai-card__body .telefonai-label{margin:0 0 9px}.telefonai-card__body h2{font-size:28px;color:#252525}.telefonai-card--medium h2{font-size:27px}.telefonai-card--small h2{font-size:23px;line-height:1.08}.telefonai-card__body h2 a{color:inherit;text-decoration:none!important}.telefonai-card__body p{margin:10px 0 0;color:#343434;font:16px/1.35 Arial,sans-serif}.telefonai-grid--lead .telefonai-card__body{padding-top:15px}.telefonai-grid--lead .telefonai-card:first-child .telefonai-label{display:none}.telefonai-grid--lead .telefonai-card:first-child h2{font-size:28px}.telefonai-grid--three .telefonai-card:nth-child(3n+1) .telefonai-label{background:#bdecef}.telefonai-grid--three .telefonai-card:nth-child(3n+2) .telefonai-label{background:#f5c3d1}.telefonai-grid--three .telefonai-card:nth-child(3n) .telefonai-label{background:#d5c2e9}.telefonai-home a:hover{text-decoration:underline!important}
@media(max-width:700px){.telefonai-home{gap:25px}.telefonai-hero{min-height:430px}.telefonai-hero__content{left:18px;right:18px;bottom:22px;max-width:390px}.telefonai-hero h1{font-size:38px}.telefonai-hero p{font-size:16px;margin-top:12px}.telefonai-grid{gap:16px}.telefonai-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.telefonai-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.telefonai-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.telefonai-grid--split .telefonai-card--split-big{grid-column:1/-1;order:var(--telefonai-split-order,0)}.telefonai-grid--split .telefonai-card--split-big .telefonai-card__image{aspect-ratio:1.68/1}.telefonai-grid--split .telefonai-card--split-big h2{font-size:22px}.telefonai-grid--split .telefonai-card--split-small{grid-column:auto;order:var(--telefonai-split-order,0)}.telefonai-card__body{padding:11px 0 0}.telefonai-card__body h2,.telefonai-card--medium h2{font-size:25px}.telefonai-card--small h2{font-size:19px}.telefonai-card__body p{font-size:14px}.telefonai-card--small .telefonai-card__body p{display:none}.telefonai-label{padding:5px 7px;font-size:10px;margin-bottom:7px}.telefonai-grid--lead .telefonai-card:first-child h2{font-size:25px}}

/* One explicit page container for every homepage card group. */
.site-content,.home .site-content{width:min(962px,calc(100% - 40px));max-width:none;margin-inline:auto;padding:0 0 55px}.telefonai-home{width:100%;max-width:962px;margin-inline:auto}.telefonai-actions{gap:15px}.telefonai-icon{width:28px;height:40px;border-radius:4px;transition:background-color .15s ease,color .15s ease}.telefonai-icon:hover{background:#f2f2f2;color:#18aebf}.telefonai-user svg{width:23px;height:23px;stroke-width:1.7}.telefonai-menu-toggle{gap:5px;margin-left:6px}.telefonai-menu-toggle span{width:21px;height:1.7px;border-radius:2px}.telefonai-dark body,.telefonai-dark .site-shell,.telefonai-dark .telefonai-header,.telefonai-dark .telefonai-ad-space{background:#fff;color:#262626}.telefonai-dark .telefonai-nav a,.telefonai-dark .telefonai-icon,.telefonai-dark .telefonai-user{color:#171717!important}.telefonai-dark .telefonai-search{background:#f5f5f5}.telefonai-dark .telefonai-search input{color:#333}.telefonai-dark .telefonai-menu-toggle span{background:#171717}@media(max-width:700px){.site-content,.home .site-content{width:calc(100% - 28px);padding:0 0 38px}.telefonai-home{max-width:none}.telefonai-user{order:1}.telefonai-search{order:2}.telefonai-menu-toggle{order:3}.telefonai-actions{gap:7px}}

/* Final type and icon polish. */
body,.telefonai-search input,.telefonai-card__body p,.telefonai-hero p{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.telefonai-nav a{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16.5px;font-weight:650;letter-spacing:-.25px}.telefonai-hero h1,.telefonai-card h2{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-weight:800;letter-spacing:-1.6px;line-height:1.06}.telefonai-hero h1{font-size:45px}.telefonai-card__body h2{font-size:26px;letter-spacing:-.9px}.telefonai-card--medium h2{font-size:25px}.telefonai-card--small h2{font-size:21px;letter-spacing:-.65px}.telefonai-actions{gap:12px}.telefonai-icon{width:42px;height:42px;color:#151515}.telefonai-icon svg{width:25px;height:25px;stroke-width:1.75}.telefonai-user svg{width:24px;height:24px;stroke-width:1.85}.telefonai-menu-toggle{margin-left:0}.telefonai-menu-toggle svg{width:28px;height:28px;stroke-width:1.75;stroke-linecap:round}.telefonai-menu-toggle span{display:none}.telefonai-icon:hover{background:#edfafa;color:#14aabd}@media(max-width:700px){.telefonai-actions{gap:4px}.telefonai-icon{width:39px;height:40px}.telefonai-menu-toggle svg{width:26px;height:26px}.telefonai-hero h1{font-size:36px}.telefonai-card__body h2,.telefonai-card--medium h2{font-size:23px}.telefonai-card--small h2{font-size:18px}}

/* Compact card copy and category label colour system. */
.telefonai-card__body,.telefonai-grid--lead .telefonai-card__body{padding:9px 2px 0}.telefonai-card__body p{margin-top:7px}.telefonai-label{padding:5px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.55px;line-height:1.15}.category-technologijos .telefonai-label,.category-telefonai .telefonai-label,.category-internetas .telefonai-label{background:#c9eff2;color:#075d67}.category-apzvalgos .telefonai-label,.category-testai .telefonai-label,.category-auto .telefonai-label{background:#ffd0d9;color:#7b263b}.category-zaidimai .telefonai-label,.category-gaming .telefonai-label{background:#dfd0f1;color:#53317c}.category-dirbtinis-intelektas .telefonai-label,.category-mokslas .telefonai-label{background:#cfe7ff;color:#174f84}.category-verslas .telefonai-label,.category-finansai .telefonai-label{background:#d6efd6;color:#22663b}.category-sportas .telefonai-label{background:#ffe8ba;color:#6f4b00}.telefonai-hero .telefonai-label{font-size:11px}

/* Editorial typography: Oxygen body with Encode Sans Condensed headlines. */
body,.telefonai-search input,.telefonai-card__body p,.telefonai-hero p,.telefonai-nav a{font-family:"Oxygen",Arial,sans-serif}.telefonai-hero h1,.telefonai-card h2{font-family:"Encode Sans Condensed","Arial Narrow",Arial,sans-serif;font-weight:700;letter-spacing:-.25px;line-height:1.05}.telefonai-hero h1{font-size:49px;letter-spacing:-.55px}.telefonai-card__body h2{font-size:29px;letter-spacing:-.15px}.telefonai-card--medium h2{font-size:27px}.telefonai-card--small h2{font-size:24px;line-height:1.07}@media(max-width:700px){.telefonai-hero h1{font-size:40px}.telefonai-card__body h2,.telefonai-card--medium h2{font-size:26px}.telefonai-card--small h2{font-size:20px}}

/* Compact article titles and Customizer-editable data plan table. */
.telefonai-card__body h2{font-size:25px;line-height:1.08}.telefonai-card--medium h2{font-size:24px}.telefonai-card--small h2{font-size:21px}.plan-table{display:grid;grid-template-columns:250px 1fr;gap:25px;padding:30px 38px;background:#e4f8fa}.plan-table__intro p{margin:0 0 7px;font:700 15px/1.2 "Oxygen",Arial,sans-serif}.plan-table__intro h2{margin:0;color:#128d9e;font:700 34px/1.16 "Encode Sans Condensed",Arial,sans-serif}.plan-table__plans{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.plan-table__plan{text-align:center}.plan-table__plan>strong{display:grid;place-items:center;width:100px;height:100px;margin:0 auto 23px;padding:10px;border:1px solid #00a6bf;border-radius:50%;font:700 italic 17px/1.05 "Encode Sans Condensed",Arial,sans-serif;text-transform:uppercase}.plan-table__plan p{min-height:52px;margin:0 0 20px;font:16px/1.25 "Oxygen",Arial,sans-serif}.plan-table__plan p b,.plan-table__plan p span{display:block}.plan-table__plan a{display:inline-grid;place-items:center;min-width:76px;min-height:48px;padding:10px 15px;background:#ffe76b;border:1px solid #f3cc00;box-shadow:4px 4px 0 #e5c000;color:#171717!important;font:700 15px "Oxygen",Arial,sans-serif;text-decoration:none!important}.plan-table__plan a:hover{background:#ffdf3e}@media(max-width:700px){.telefonai-card__body h2,.telefonai-card--medium h2{font-size:23px}.telefonai-card--small h2{font-size:19px}.plan-table{grid-template-columns:1fr;padding:24px 18px;gap:22px}.plan-table__intro h2{font-size:30px}.plan-table__plans{grid-template-columns:repeat(2,1fr);gap:25px 12px}.plan-table__plan>strong{width:88px;height:88px;font-size:15px;margin-bottom:13px}.plan-table__plan p{font-size:14px;margin-bottom:14px}.plan-table__plan a{min-width:68px;min-height:42px}}
.telefonai-card__body h2{font-size:22px;line-height:1.1}.telefonai-card--medium h2{font-size:21px}.telefonai-card--small h2{font-size:19px}@media(max-width:700px){.telefonai-card__body h2,.telefonai-card--medium h2{font-size:21px}.telefonai-card--small h2{font-size:18px}}

/* Reviews, deals and editable mega-menu. */
.telefonai-menu-toggle__close{display:none}.telefonai-menu-toggle.is-open .telefonai-menu-toggle__open{display:none}.telefonai-menu-toggle.is-open .telefonai-menu-toggle__close{display:block}.telefonai-menu-toggle.is-open{color:#14aabd;background:#edfafa}.telefonai-mega-menu{display:none;position:fixed;z-index:80;top:68px;left:0;right:0;max-height:calc(100vh - 68px);overflow:auto;background:#fff;border-top:1px solid #ececec;box-shadow:0 16px 34px rgba(0,0,0,.12)}.telefonai-mega-menu.is-open{display:block}.admin-bar .telefonai-mega-menu{top:100px;max-height:calc(100vh - 100px)}.telefonai-mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr) 320px;max-width:1368px;margin:auto;min-height:520px}.telefonai-mega-menu__main{display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:0;padding:34px 42px}.telefonai-mega-menu__side{padding:34px 32px;background:#f6f6f6}.telefonai-mega-group{min-height:120px;padding:0 22px 26px;border-bottom:1px solid #d9edf0}.telefonai-mega-menu__main .telefonai-mega-group{border-left:0}.telefonai-mega-group h2{margin:0 0 15px;font:700 18px/1 "Encode Sans Condensed",Arial,sans-serif;text-transform:uppercase;text-decoration:underline}.telefonai-mega-group ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.telefonai-mega-group a{font:16px/1.25 "Oxygen",Arial,sans-serif;text-decoration:none!important}.telefonai-mega-group a:hover{color:#0ba9bb;text-decoration:underline!important}.telefonai-mega-menu__side .telefonai-mega-group{min-height:auto;padding:0 0 25px;margin-bottom:25px}.telefonai-mega-group--utility{border-bottom:0}.menu-open{overflow:hidden}.telefonai-carousel{position:relative;padding:4px 0 2px}.telefonai-carousel__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.telefonai-carousel__heading h2{margin:0;font:700 32px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-carousel__tools{display:flex;align-items:center;gap:7px}.telefonai-carousel__tools>a{margin-right:8px;font:15px "Oxygen",Arial,sans-serif;text-decoration:none!important}.telefonai-carousel__tools>a:hover{text-decoration:underline!important}.telefonai-carousel__button{display:grid;place-items:center;width:33px;height:33px;border:1px solid #222;border-radius:50%;background:#fff;color:#171717;font:28px/25px Arial;cursor:pointer}.telefonai-carousel__button:hover{background:#ffe880}.telefonai-carousel__track{display:flex;gap:24px;overflow-x:auto;padding:0 1px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.telefonai-carousel__track::-webkit-scrollbar{display:none}.review-slide,.deal-slide{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start}.review-slide__image{display:block;height:204px;background:#f6f6f6}.review-slide__image img{width:100%;height:100%;object-fit:contain}.review-slide__tags{display:flex;gap:3px;align-items:stretch;margin-top:13px}.review-slide__tags .telefonai-label{margin:0}.review-score-badge{display:inline-flex;align-items:center;padding:5px 8px;background:#c8f0f2;color:#075d67;font:700 12px "Oxygen",Arial,sans-serif}.review-slide__type{margin:9px 0 4px;color:#777;font:12px/1.2 "Oxygen",Arial,sans-serif;text-transform:uppercase}.review-slide h3,.deal-slide h3{margin:0;font:700 24px/1.08 "Encode Sans Condensed",Arial,sans-serif}.review-slide h3 a,.deal-slide h3 a{text-decoration:none!important}.review-slide__excerpt{margin:8px 0 0;font:14px/1.4 "Oxygen",Arial,sans-serif}.telefonai-carousel--deals{padding:16px 26px 20px;background:#fff}.telefonai-carousel--deals .telefonai-carousel__heading{justify-content:center;position:relative}.telefonai-carousel--deals .telefonai-carousel__tools{position:absolute;right:0}.deal-slide{text-align:center}.deal-slide__image-wrap{position:relative;display:grid;place-items:center;width:190px;height:190px;margin:0 auto 10px;border:1px solid #d0d0d0;border-radius:50%;background:radial-gradient(circle at 65% 30%,#fff 0,#fff 60%,#f5f5f5 61%)}.deal-slide__image{display:grid;place-items:center;width:150px;height:150px}.deal-slide__image img{max-width:100%;max-height:100%;object-fit:contain}.deal-slide__discount{position:absolute;z-index:1;top:11px;right:-4px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e92910;color:#fff;font:700 14px "Encode Sans Condensed",Arial,sans-serif}.deal-slide__prices{display:flex;justify-content:center;align-items:baseline;gap:6px;min-height:25px;margin:0;font-family:"Encode Sans Condensed",Arial,sans-serif}.deal-slide__prices del{color:#777;font-size:17px;font-weight:700}.deal-slide__prices strong{font-size:21px}.deal-slide__shop{margin:2px 0 13px;color:#555;font:13px "Oxygen",Arial,sans-serif}.deal-slide__shop strong{color:#222}.deal-slide h3{min-height:50px;font-size:20px}.deal-slide__cta{display:inline-block;margin-top:11px;padding:9px 13px;border:1px solid #e1bd00;box-shadow:3px 3px 0 #d5b300;background:#ffe978;font:700 13px "Oxygen",Arial,sans-serif;text-decoration:none!important}.deal-slide__cta:hover{background:#ffdb38}.telefonai-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.telefonai-meta-grid p{margin:0 0 13px}.telefonai-meta-grid label{display:block;margin-bottom:4px}
@media(max-width:900px){.telefonai-mega-menu{top:62px;max-height:calc(100vh - 62px)}.admin-bar .telefonai-mega-menu{top:108px;max-height:calc(100vh - 108px)}.telefonai-mega-menu__inner{grid-template-columns:1fr}.telefonai-mega-menu__main{padding:28px 18px}.telefonai-mega-menu__side{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 18px}.telefonai-mega-menu__side .telefonai-mega-group{margin:0}.review-slide,.deal-slide{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){.telefonai-mega-menu__main{grid-template-columns:1fr;padding:22px 14px}.telefonai-mega-menu__side{grid-template-columns:1fr;padding:22px 14px}.telefonai-mega-group{padding:0 0 20px;margin-bottom:20px}.telefonai-carousel__heading h2{font-size:28px}.telefonai-carousel__tools>a{display:none}.telefonai-carousel__button{width:30px;height:30px}.review-slide,.deal-slide{flex-basis:78%}.review-slide__image{height:195px}.telefonai-carousel--deals{padding-inline:6px}.deal-slide__image-wrap{width:174px;height:174px}.telefonai-meta-grid{grid-template-columns:1fr}}

/* Larger, easier-to-scan editorial labels and automated deal amounts. */
.telefonai-label{padding:7px 11px;font-size:12px;letter-spacing:.65px;border-radius:1px}.telefonai-hero .telefonai-label{padding:7px 11px;font-size:12px}.telefonai-card__body .telefonai-label{margin-bottom:10px}.review-slide__tags .telefonai-label{padding:7px 11px;font-size:12px}.review-score-badge{padding:7px 10px;font-size:13px}.deal-slide__discount{width:54px;height:54px;font-size:17px}.deal-slide__prices{gap:8px;min-height:29px}.deal-slide__prices del{font-size:19px}.deal-slide__prices strong{font-size:24px}.deal-slide__shop{font-size:14px}@media(max-width:700px){.telefonai-label,.telefonai-hero .telefonai-label,.review-slide__tags .telefonai-label{padding:6px 9px;font-size:11px}.review-score-badge{padding:6px 8px;font-size:12px}.deal-slide__discount{width:48px;height:48px;font-size:15px}.deal-slide__prices strong{font-size:22px}.deal-slide__prices del{font-size:17px}}

/* Review controls and metadata presentation. */
.telefonai-carousel__tools{gap:9px}.telefonai-carousel__button{width:38px;height:38px;border-color:#1f2528;border-radius:50%;font-size:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.telefonai-carousel__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.telefonai-carousel__button:hover{background:#edfafa;border-color:#14aabd;color:#0c98a9}.review-slide__tags .telefonai-label{background:#ffd0d9;color:#742438}.review-slide__type{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.35px;color:#6a6a6a}.review-slide__excerpt{color:#454545}.telefonai-meta-grid textarea{resize:vertical;min-height:78px}@media(max-width:700px){.telefonai-carousel__button{width:34px;height:34px}.telefonai-carousel__button svg{width:18px;height:18px}}

/* Balanced review and deal cards. */
.review-slide h3{margin-top:12px}.telefonai-carousel--deals{padding:4px 0 2px}.telefonai-carousel--deals .telefonai-carousel__heading{justify-content:space-between;position:static}.telefonai-carousel--deals .telefonai-carousel__tools{position:static}.deal-slide{padding:0 4px;text-align:left}.deal-slide__image-wrap{margin:0 auto 17px;width:204px;height:204px;border-color:#d9d9d9;background:radial-gradient(circle at 60% 30%,#fff 0,#fff 56%,#f7f7f7 57%)}.deal-slide__image{width:164px;height:164px}.deal-slide__prices{justify-content:flex-start;margin-left:2px}.deal-slide__shop{text-align:left;margin:4px 2px 11px}.deal-slide h3{min-height:0;font-size:22px;line-height:1.08}.telefonai-deal-image{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px}.telefonai-deal-image>strong{width:100%}.telefonai-deal-image__preview{display:inline-grid;place-items:center;width:70px;height:70px;border:1px solid #dcdcde;background:#f6f7f7}.telefonai-deal-image__preview:empty{display:none}.telefonai-deal-image__preview img{max-width:68px;max-height:68px;object-fit:contain}.telefonai-deal-image__remove{color:#b32d2e!important}@media(max-width:700px){.review-slide h3{margin-top:10px}.deal-slide__image-wrap{width:184px;height:184px}.deal-slide__image{width:148px;height:148px}.deal-slide h3{font-size:21px}}

/* Product-first deal card: clean image stage, strong price hierarchy. */
.deal-slide{display:flex;flex-direction:column;align-items:center;padding:2px 8px;text-align:center}.deal-slide__image-wrap{width:214px;height:214px;margin:0 auto 15px;border:1px solid #dedede;border-radius:50%;background:#fafafa;box-shadow:inset 0 0 0 12px #fff}.deal-slide__image{width:172px;height:172px;padding:8px}.deal-slide__image img{width:100%;height:100%;object-fit:contain}.deal-slide__discount{top:10px;right:-7px;width:56px;height:56px;border:3px solid #fff;background:#ed260f;font-size:17px;box-shadow:0 1px 0 rgba(0,0,0,.08)}.deal-slide__prices{justify-content:center;align-items:baseline;gap:8px;margin:4px 0 0}.deal-slide__prices del{font-size:17px;color:#777}.deal-slide__prices strong{font-size:27px;letter-spacing:-.45px}.deal-slide__shop{display:inline-flex;align-items:center;margin:4px 0 13px;padding:3px 9px;border-radius:999px;background:#f2f2f2;color:#4f4f4f;font-size:13px}.deal-slide__shop strong{margin-left:4px}.deal-slide h3{max-width:265px;font-size:22px;line-height:1.05;text-align:center}.deal-slide h3 a:hover{color:#0898aa}@media(max-width:700px){.deal-slide__image-wrap{width:194px;height:194px}.deal-slide__image{width:156px;height:156px}.deal-slide__discount{width:50px;height:50px;font-size:15px}.deal-slide__prices strong{font-size:25px}}

/* Four compact deal cards across the desktop carousel. */
.telefonai-carousel--deals .deal-slide{flex-basis:calc((100% - 72px)/4);padding:2px 3px}.telefonai-carousel--deals .deal-slide__image-wrap{width:164px;height:164px;margin-bottom:11px;box-shadow:inset 0 0 0 9px #fff}.telefonai-carousel--deals .deal-slide__image{width:132px;height:132px;padding:6px}.telefonai-carousel--deals .deal-slide__discount{top:6px;right:-6px;width:46px;height:46px;border-width:2px;font-size:14px}.telefonai-carousel--deals .deal-slide__prices{gap:5px;margin-top:2px}.telefonai-carousel--deals .deal-slide__prices del{font-size:15px}.telefonai-carousel--deals .deal-slide__prices strong{font-size:23px}.telefonai-carousel--deals .deal-slide__shop{margin:3px 0 9px;padding:2px 7px;font-size:11px}.telefonai-carousel--deals .deal-slide h3{max-width:205px;font-size:19px;line-height:1.08}@media(max-width:900px){.telefonai-carousel--deals .deal-slide{flex-basis:calc((100% - 48px)/3)}}@media(max-width:700px){.telefonai-carousel--deals .deal-slide{flex-basis:calc((100% - 24px)/2)}.telefonai-carousel--deals .deal-slide__image-wrap{width:154px;height:154px}.telefonai-carousel--deals .deal-slide__image{width:124px;height:124px}.telefonai-carousel--deals .deal-slide h3{font-size:18px}}@media(max-width:500px){.telefonai-carousel--deals .deal-slide{flex-basis:78%}.telefonai-carousel--deals .deal-slide__image-wrap{width:184px;height:184px}.telefonai-carousel--deals .deal-slide__image{width:148px;height:148px}}

/* WordPress editor: clear review list rows. */
.telefonai-review-lists{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.telefonai-review-list{padding:14px;background:#f6f7f7;border:1px solid #dcdcde}.telefonai-review-list__rows p{display:flex;gap:8px;margin:9px 0}.telefonai-review-list__rows input{flex:1}@media(max-width:782px){.telefonai-review-lists{grid-template-columns:1fr}}

/* Refined masthead and better-spaced data-plan comparison. */
.telefonai-header,.telefonai-header__inner{height:76px}.telefonai-header__inner{width:min(962px,calc(100% - 40px));max-width:none;margin-inline:auto;padding-inline:0}.telefonai-mega-menu{top:76px;max-height:calc(100vh - 76px)}.admin-bar .telefonai-mega-menu{top:108px;max-height:calc(100vh - 108px)}.telefonai-logo .custom-logo{max-height:54px}.plan-table{grid-template-columns:270px minmax(0,1fr);gap:24px;padding:34px 38px}.plan-table__intro p{margin-bottom:9px;font-size:15px}.plan-table__intro h2{font-size:36px;line-height:1.12}.plan-table__plans{gap:16px}.plan-table__plan>strong{width:108px;height:108px;margin-bottom:19px;padding:10px 8px;font-size:15px;line-height:1.1;letter-spacing:-.15px;overflow-wrap:normal;word-break:normal}.plan-table__plan p{min-height:48px;margin-bottom:19px;font-size:16px;line-height:1.3}.plan-table__plan a{min-width:82px;min-height:46px;padding:9px 13px}@media(max-width:900px){.telefonai-header,.telefonai-header__inner{height:68px}.telefonai-header__inner{max-width:none;padding-inline:18px}.telefonai-mega-menu{top:68px;max-height:calc(100vh - 68px)}.admin-bar .telefonai-mega-menu{top:114px;max-height:calc(100vh - 114px)}}@media(max-width:700px){.plan-table{grid-template-columns:1fr;padding:26px 18px;gap:24px}.plan-table__intro h2{font-size:32px}.plan-table__plans{gap:24px 12px}.plan-table__plan>strong{width:94px;height:94px;margin-bottom:12px;font-size:14px}.plan-table__plan p{min-height:44px;margin-bottom:13px;font-size:14px}}

/* Responsive hardening: no overflow and a deliberate layout at every width. */
html,body{max-width:100%;overflow-x:hidden}.site-shell{min-width:0}.site-content,.telefonai-home,.telefonai-grid,.telefonai-card,.telefonai-carousel,.telefonai-carousel__track,.entry-layout,.news-layout{min-width:0}@media(max-width:1100px){.telefonai-header__inner{max-width:100%;padding-inline:26px}.telefonai-nav{margin-left:20px}.telefonai-nav ul{gap:15px}.telefonai-nav a{font-size:14px}.telefonai-search{width:260px}.site-content,.home .site-content{width:min(962px,calc(100% - 48px))}.telefonai-hero{min-height:500px}.telefonai-hero__content{max-width:410px}.telefonai-grid--three{gap:24px 18px}.footer-grid{gap:24px}}
@media(max-width:900px){.site-content,.home .site-content{width:calc(100% - 36px);padding-bottom:42px}.telefonai-home{gap:30px}.telefonai-hero{min-height:460px}.telefonai-hero__content{left:28px;bottom:28px;max-width:390px}.telefonai-hero h1{font-size:42px}.telefonai-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.telefonai-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.telefonai-grid--split .telefonai-card--split-big{grid-column:1/-1;order:var(--telefonai-split-order,0)}.telefonai-grid--split .telefonai-card--split-big .telefonai-card__image{aspect-ratio:1.68/1}.telefonai-grid--split .telefonai-card--split-big h2{font-size:26px}.telefonai-grid--split .telefonai-card--split-small{grid-column:auto;order:var(--telefonai-split-order,0)}.telefonai-card--small .telefonai-card__body p{display:none}.telefonai-grid--two .telefonai-card--medium .telefonai-card__body p{display:none}.telefonai-carousel__heading{margin-bottom:16px}.review-slide{flex-basis:calc((100% - 24px)/2)}.review-slide__image{height:220px}.entry-layout,.news-layout{gap:24px}.article-title{font-size:clamp(36px,6vw,48px)}.article-content{font-size:17px}.article-content h2{font-size:28px}.site-footer{padding-inline:22px}}
@media(max-width:700px){.telefonai-header__inner{padding-inline:14px}.telefonai-logo{min-width:0;max-width:145px;font-size:0}.telefonai-logo .custom-logo{max-width:145px;max-height:46px}.telefonai-logo__mark{font-size:38px}.telefonai-logo>span:last-child{font-size:28px}.telefonai-actions{margin-left:auto}.telefonai-search{width:38px;height:40px}.telefonai-search input{display:none}.telefonai-search svg{width:21px;height:21px}.telefonai-icon{width:36px;height:40px}.telefonai-menu-toggle svg{width:25px;height:25px}.telefonai-nav{top:68px;padding:14px 18px}.telefonai-nav a{padding:11px 0;font-size:16px}.telefonai-mega-menu__main,.telefonai-mega-menu__side{padding-inline:16px}.telefonai-mega-group h2{font-size:17px}.telefonai-mega-group a{font-size:15px}.telefonai-home{gap:26px}.telefonai-hero{min-height:410px}.telefonai-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.74) 0%,rgba(0,0,0,.13) 75%)}.telefonai-hero__content{right:18px;left:18px;bottom:22px;max-width:none}.telefonai-hero h1{font-size:clamp(34px,9vw,42px);line-height:1.03}.telefonai-hero p{font-size:15px;line-height:1.38;margin-top:12px}.telefonai-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.telefonai-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.telefonai-grid--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.telefonai-grid--split .telefonai-card--split-big{grid-column:1/-1;order:var(--telefonai-split-order,0)}.telefonai-grid--split .telefonai-card--split-big .telefonai-card__image{aspect-ratio:1.68/1}.telefonai-grid--split .telefonai-card--split-big h2{font-size:22px}.telefonai-grid--split .telefonai-card--split-small{grid-column:auto;order:var(--telefonai-split-order,0)}.telefonai-grid--two .telefonai-card--medium .telefonai-card__body p{display:none}.telefonai-card__body,.telefonai-grid--lead .telefonai-card__body{padding-top:9px}.telefonai-card__body h2,.telefonai-card--medium h2{font-size:22px}.telefonai-card--small h2{font-size:18px}.telefonai-card__body p{font-size:14px}.telefonai-grid--three .telefonai-card__body p{display:none}.telefonai-carousel__heading h2{font-size:29px}.telefonai-carousel__track{gap:16px;padding-bottom:8px}.review-slide{flex-basis:78%}.review-slide__image{height:210px}.review-slide h3{font-size:23px}.telefonai-carousel--deals .deal-slide{flex-basis:calc((100% - 16px)/2)}.telefonai-carousel--deals .deal-slide__image-wrap{width:142px;height:142px}.telefonai-carousel--deals .deal-slide__image{width:116px;height:116px}.telefonai-carousel--deals .deal-slide h3{font-size:17px}.telefonai-carousel--deals .deal-slide__prices strong{font-size:21px}.telefonai-carousel--deals .deal-slide__prices del{font-size:13px}.plan-table{margin-inline:0}.entry-layout{display:block}.article-image{margin-inline:0}.review-panel{padding:16px}.review-panel__head{align-items:flex-start}.review-panel__score{font-size:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.footer-grid>div:first-child{grid-column:1/-1}.footer-brand{font-size:25px}}
@media(max-width:430px){.site-content,.home .site-content{width:calc(100% - 24px);padding-bottom:32px}.telefonai-header,.telefonai-header__inner{height:64px}.telefonai-header__inner{padding-inline:10px}.telefonai-logo{max-width:125px}.telefonai-logo .custom-logo{max-width:125px;max-height:42px}.telefonai-logo>span:last-child{font-size:24px}.telefonai-logo__mark{font-size:34px}.telefonai-actions{gap:1px}.telefonai-user{display:none}.telefonai-icon{width:35px}.telefonai-nav{top:64px}.telefonai-mega-menu{top:64px;max-height:calc(100vh - 64px)}.admin-bar .telefonai-mega-menu{top:110px;max-height:calc(100vh - 110px)}.telefonai-hero{min-height:385px}.telefonai-hero h1{font-size:34px}.telefonai-hero p{display:none}.telefonai-label{padding:5px 8px;font-size:10px}.telefonai-grid--three{gap:20px 12px}.telefonai-card--small h2{font-size:17px}.telefonai-carousel__heading h2{font-size:27px}.telefonai-carousel__button{width:32px;height:32px}.review-slide{flex-basis:86%}.review-slide__image{height:195px}.telefonai-carousel--deals .deal-slide{flex-basis:78%}.telefonai-carousel--deals .deal-slide__image-wrap{width:176px;height:176px}.telefonai-carousel--deals .deal-slide__image{width:142px;height:142px}.plan-table{padding:22px 14px}.plan-table__plans{gap:20px 8px}.plan-table__plan>strong{width:84px;height:84px;font-size:12px}.plan-table__plan p{font-size:13px}.plan-table__plan a{min-width:64px;min-height:40px;font-size:13px}.article-title{font-size:34px}.article-lead{font-size:17px}.article-content{font-size:16px}.article-content h2{font-size:25px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.site-footer{padding:28px 16px}}

/* Category badges always appear; colours may be set per category in WP Admin. */
.telefonai-grid--lead .telefonai-card:first-child .telefonai-label{display:table}

/* Shared compact width for the masthead and mega navigation. */
.telefonai-header__inner,.telefonai-mega-menu__inner{max-width:1160px}.telefonai-mega-menu__inner{grid-template-columns:minmax(0,1fr) 284px}.telefonai-mega-menu__main{padding-inline:24px}.telefonai-mega-menu__side{padding-inline:26px}@media(max-width:1200px){.telefonai-header__inner{max-width:calc(100% - 40px)}}@media(max-width:700px){.telefonai-header__inner{max-width:none}.telefonai-mega-menu__inner{grid-template-columns:1fr}.telefonai-mega-menu__main,.telefonai-mega-menu__side{padding-inline:16px}}

/* The entire mega-menu panel uses the same container as the header. */
.telefonai-mega-menu{background:transparent;border-top:0;box-shadow:none}.telefonai-mega-menu__inner{width:min(1160px,calc(100% - 40px));margin-inline:auto;background:#fff;box-shadow:0 16px 34px rgba(0,0,0,.12)}@media(max-width:1200px){.telefonai-mega-menu__inner{width:calc(100% - 40px)}}@media(max-width:700px){.telefonai-mega-menu__inner{width:100%;box-shadow:0 12px 24px rgba(0,0,0,.12)}}

/* Homepage section manager and flush mega menu. */
.telefonai-mega-menu__inner{box-shadow:none}.telefonai-home{display:flex;flex-direction:column}.telefonai-category-section>h2{margin:0 0 17px;font:700 31px/1 "Encode Sans Condensed",Arial,sans-serif}@media(max-width:700px){.telefonai-category-section>h2{font-size:28px;margin-bottom:14px}}

.telefonai-builder-articles>h2{margin:0 0 17px;font:700 31px/1 "Encode Sans Condensed",Arial,sans-serif}@media(max-width:700px){.telefonai-builder-articles>h2{font-size:28px;margin-bottom:14px}}

/* Every homepage section uses the same editorial heading rhythm as Reviews. */
.telefonai-carousel__heading h2,.telefonai-builder-articles>h2,.telefonai-category-section>h2{font:700 32px/1 "Encode Sans Condensed",Arial,sans-serif;letter-spacing:0}.telefonai-builder-articles>h2,.telefonai-category-section>h2{margin:0 0 21px}@media(max-width:700px){.telefonai-carousel__heading h2,.telefonai-builder-articles>h2,.telefonai-category-section>h2{font-size:29px}.telefonai-builder-articles>h2,.telefonai-category-section>h2{margin-bottom:16px}}

/* Two editable mega-menu areas: nested menu items become section links. */
.telefonai-account-control{position:relative}.telefonai-mega-menu__main{display:block;padding:22px 38px}.telefonai-mega-menu__side{display:block;padding:22px 28px}.telefonai-mega-menu-list,.telefonai-mega-menu-list .sub-menu{margin:0;padding:0;list-style:none}.telefonai-mega-menu-list--main>li{display:grid;grid-template-columns:148px minmax(0,1fr);gap:12px 18px;padding:17px 0 21px;border-bottom:1px solid #d9edf0}.telefonai-mega-menu-list--main>li:first-child{padding-top:12px}.telefonai-mega-menu-list--main>li:last-child{border-bottom:0}.telefonai-mega-menu-list--main>li>a,.telefonai-mega-menu-list--side>li>a{display:block;color:#292929!important;font:700 18px/1 "Encode Sans Condensed",Arial,sans-serif;text-transform:uppercase;text-decoration:underline!important}.telefonai-mega-menu-list--main .sub-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 24px}.telefonai-mega-menu-list--main .sub-menu a,.telefonai-mega-menu-list--side .sub-menu a{display:block;font:16px/1.25 "Oxygen",Arial,sans-serif;text-decoration:none!important}.telefonai-mega-menu-list a:hover{color:#0ba9bb!important;text-decoration:underline!important}.telefonai-mega-menu-list--side>li{padding:17px 0 22px;border-bottom:1px solid #d9edf0}.telefonai-mega-menu-list--side>li:first-child{padding-top:12px}.telefonai-mega-menu-list--side>li:last-child{border-bottom:0}.telefonai-mega-menu-list--side .sub-menu{display:grid;gap:10px;margin-top:15px}.telefonai-mega-menu-list--side .sub-menu a{font-size:15px}.telefonai-mega-menu__main>.menu:empty,.telefonai-mega-menu__side>.menu:empty{display:none}@media(max-width:900px){.telefonai-mega-menu__main{padding:22px 26px}.telefonai-mega-menu__side{padding:22px 26px}.telefonai-mega-menu-list--main>li{grid-template-columns:135px minmax(0,1fr)}.telefonai-mega-menu-list--main .sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.telefonai-mega-menu__main,.telefonai-mega-menu__side{padding:16px}.telefonai-mega-menu-list--main>li{display:block;padding:16px 0}.telefonai-mega-menu-list--main .sub-menu{grid-template-columns:1fr;gap:10px;margin-top:14px}.telefonai-mega-menu-list--side>li{padding:16px 0}}

/* Keyboard and reduced-motion support. */
.skip-link:focus{clip:auto;clip-path:none;position:fixed;top:12px;left:12px;width:auto;height:auto;padding:11px 14px;background:#fff;color:#0a7380;outline:3px solid #0a7380;z-index:100000;font-weight:700}.telefonai-search button{display:grid;place-items:center;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:#161616;cursor:pointer}.telefonai-search button svg{display:block}.telefonai-search button:focus-visible{outline:3px solid #087f8d;outline-offset:3px}.telefonai-icon:focus-visible,.telefonai-nav a:focus-visible,.telefonai-mega-menu a:focus-visible,.telefonai-card a:focus-visible,.telefonai-carousel__button:focus-visible,.plan-table a:focus-visible{outline:3px solid #087f8d;outline-offset:3px;text-decoration:none!important}.telefonai-search input:focus-visible{outline:3px solid #087f8d;outline-offset:2px}.telefonai-hero__image:focus-visible{outline:4px solid #fff;outline-offset:-7px}.telefonai-user{font:inherit}.telefonai-user[aria-expanded="true"]{background:#edfafa;color:#087f8d!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.post-card__image img,.telefonai-carousel__button,.telefonai-icon{transition:none!important}.telefonai-carousel__track{scroll-behavior:auto}}
.telefonai-nav a:hover,.telefonai-mega-menu-list a:hover,.telefonai-icon:hover{color:#087f8d!important}.telefonai-search input::placeholder{color:#5c5c5c}.telefonai-menu-toggle.is-open{color:#087f8d}.telefonai-carousel__button:hover{border-color:#087f8d;color:#087f8d}.telefonai-label{font-weight:800}

/* WCAG-safe deal prices and discounts. */
.deal-slide__discount{background:#b42318!important;color:#fff!important}.deal-slide__prices del{color:#5b5b5b!important}.deal-slide__shop{color:#3f3f3f!important}

/* Archive lead pair, then three-column article rows. */
.archive-header{border-bottom:0;padding-bottom:0;margin-bottom:36px}.archive-header h1{margin-bottom:17px}.archive-header p{margin:0;max-width:900px}.telefonai-archive-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:34px}.telefonai-archive-featured .telefonai-card__image{aspect-ratio:1.68/1}.telefonai-archive-featured .telefonai-card--medium h2{font-size:25px}.telefonai-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.telefonai-archive-grid .telefonai-card__image{aspect-ratio:1.55/1}.telefonai-archive-grid .telefonai-card--small h2{font-size:21px}.telefonai-archive-load{display:flex;justify-content:center;margin:38px 0 10px}.telefonai-load-more{min-height:46px;padding:0 22px;border:1px solid #087f8d;background:#087f8d;color:#fff;font:700 15px "Oxygen",Arial,sans-serif;cursor:pointer}.telefonai-load-more:hover{background:#056976}.telefonai-load-more:disabled{opacity:.7;cursor:wait}.telefonai-load-more:focus-visible{outline:3px solid #087f8d;outline-offset:4px}@media(max-width:700px){.archive-header{margin-bottom:30px}.archive-header h1{margin-bottom:14px}.telefonai-archive-featured{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.telefonai-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.telefonai-archive-grid .telefonai-card--small h2{font-size:18px}.telefonai-archive-load{margin-top:30px}}@media(max-width:420px){.telefonai-archive-grid{grid-template-columns:1fr}.telefonai-archive-grid .telefonai-card--small h2{font-size:21px}}

/* Tek-inspired article page. */
.telefonai-single-layout{display:grid;grid-template-columns:minmax(0,700px) 250px;align-items:start;gap:44px;max-width:994px;margin:0 auto}.telefonai-single__header{margin-bottom:22px}.telefonai-single__header .telefonai-label{margin-bottom:14px}.telefonai-single h1{max-width:670px;margin:0;color:#252525;font:700 clamp(38px,4.4vw,54px)/.98 "Encode Sans Condensed",Arial,sans-serif;letter-spacing:-.8px}.telefonai-single__lead{max-width:620px;margin:15px 0 0;color:#353d3f;font:18px/1.45 "Oxygen",Arial,sans-serif}.telefonai-single__meta{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:15px;color:#626b6d;font:12px/1.4 "Oxygen",Arial,sans-serif}.telefonai-single__meta span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 15px 2px 0;border-radius:50%;background:#626b6d}.telefonai-single__image{margin:0 0 12px}.telefonai-single__image img{display:block;width:100%;height:auto}.telefonai-single__image figcaption{margin-top:6px;color:#6a7375;font:11px/1.35 "Oxygen",Arial,sans-serif}.telefonai-single__image figcaption:empty{display:none}.telefonai-single__byline{display:flex;align-items:center;gap:10px;margin:17px 0 36px;color:#687174;font:12px/1.2 "Oxygen",Arial,sans-serif}.telefonai-single__byline img{width:42px;height:42px;border-radius:50%}.telefonai-single__byline strong{display:block;margin-top:3px;color:#202427;font-size:14px}.telefonai-single-review{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px;padding:13px 15px;border-left:4px solid #087f8d;background:#edfafa;font:700 15px "Oxygen",Arial,sans-serif}.telefonai-single-review span{padding:5px 8px;background:#087f8d;color:#fff;font-size:14px}.telefonai-single__content{max-width:650px;color:#262b2d;font:18px/1.65 "Oxygen",Arial,sans-serif}.telefonai-single__content>:first-child{margin-top:0}.telefonai-single__content p{margin:0 0 25px}.telefonai-single__content h2{margin:44px 0 14px;color:#202427;font:700 32px/1.05 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__content h3{margin:34px 0 12px;color:#202427;font:700 26px/1.1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__content a{color:#087f8d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.telefonai-single__content ul,.telefonai-single__content ol{margin:0 0 25px;padding-left:24px}.telefonai-single__content li+li{margin-top:7px}.telefonai-single__content blockquote{margin:42px 0;padding:7px 0 7px 24px;border-left:4px solid #1689dc;color:#2b3234;font:700 23px/1.3 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__content blockquote p:last-child{margin-bottom:0}.telefonai-single__content figure{margin:32px 0}.telefonai-single__content figure img{width:100%;height:auto}.telefonai-single__content figcaption{margin-top:6px;color:#687174;font-size:12px;line-height:1.35}.telefonai-single-sidebar{position:sticky;top:92px;padding-top:3px;border-top:3px solid #1689dc}.telefonai-single-sidebar h2{margin:8px 0 14px;color:#202427;font:700 22px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single-sidebar__item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:11px 0;border-top:1px solid #e0e5e6}.telefonai-single-sidebar__item>a{display:block;height:57px;background:#edf0f0}.telefonai-single-sidebar__item>a img{width:100%;height:100%;object-fit:cover}.telefonai-single-sidebar__item .telefonai-label{margin:0 0 5px;padding:3px 5px;font-size:8px}.telefonai-single-sidebar__item h3{margin:0;font:700 15px/1.06 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single-sidebar__item h3 a{text-decoration:none!important}.telefonai-single-sidebar__item h3 a:hover{color:#087f8d}.telefonai-single .comments-area{margin-top:48px;border-top:3px solid #202427}.telefonai-single .comment-reply-title,.telefonai-single .comments-title{font:700 26px/1 "Encode Sans Condensed",Arial,sans-serif}@media(max-width:900px){.telefonai-single-layout{grid-template-columns:minmax(0,700px);max-width:700px}.telefonai-single-sidebar{display:none}}@media(max-width:700px){.telefonai-single h1{font-size:clamp(36px,10vw,46px)}.telefonai-single__lead{font-size:16px}.telefonai-single__byline{margin-bottom:28px}.telefonai-single__content{font-size:17px;line-height:1.62}.telefonai-single__content h2{margin-top:38px;font-size:29px}.telefonai-single__content h3{font-size:24px}.telefonai-single__content blockquote{margin:34px 0;padding-left:18px;font-size:21px}}

/* Editorial trust layer for search, Discover and readers. */
.telefonai-single-layout{max-width:1060px;grid-template-columns:minmax(0,700px) 270px;gap:58px}.telefonai-single__header{padding-top:8px;margin-bottom:28px}.telefonai-single__header .telefonai-label{display:inline-flex;margin-bottom:16px}.telefonai-single h1{max-width:690px;font-size:clamp(42px,4.25vw,58px);line-height:.96;letter-spacing:-1.25px}.telefonai-single__lead{max-width:660px;margin-top:18px;color:#394346;font-size:20px;line-height:1.45}.telefonai-single__meta{gap:8px 0;margin-top:20px;padding:13px 0 0;border-top:1px solid #dce4e5;color:#526065;font-size:13px}.telefonai-single__meta span{display:inline-flex;align-items:center;white-space:nowrap}.telefonai-single__meta span+span:before{width:4px;height:4px;margin:0 13px;background:#1689dc}.telefonai-single__image{margin-bottom:10px}.telefonai-single__image figcaption{font-size:12px}.telefonai-single__trust{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:17px 0 42px;padding:13px 0;border-bottom:1px solid #dce4e5}.telefonai-single__byline{margin:0;gap:11px}.telefonai-single__byline img{width:48px;height:48px}.telefonai-single__byline strong{font-size:15px}.telefonai-single__byline strong a{color:#202427;text-decoration:none}.telefonai-single__byline strong a:hover,.telefonai-single__trust a:hover{color:#087f8d;text-decoration:underline}.telefonai-single__trust-copy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;max-width:360px;color:#5b6669;font:12px/1.4 "Oxygen",Arial,sans-serif}.telefonai-single__trust-copy strong{width:100%;color:#202427;font-size:12px}.telefonai-single__trust-copy a{color:#087f8d;text-decoration:underline;text-underline-offset:2px}.telefonai-single__content{font-size:19px;line-height:1.7}.telefonai-single__content p{margin-bottom:28px}.telefonai-single__content h2{margin-top:50px;font-size:35px}.telefonai-single__content h3{margin-top:38px;font-size:28px}.telefonai-single__source{display:flex;align-items:baseline;gap:10px;margin:40px 0;padding:15px 17px;border-left:4px solid #1689dc;background:#f2f8f8;color:#455154;font:14px/1.45 "Oxygen",Arial,sans-serif}.telefonai-single__source strong{color:#202427}.telefonai-single__source a{color:#087f8d;text-decoration:underline;text-underline-offset:2px}.telefonai-single-sidebar{top:92px}.telefonai-single-sidebar h2{font-size:24px}.telefonai-single-sidebar__item{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:13px 0}.telefonai-single-sidebar__item>a{height:61px}.telefonai-single-sidebar__item h3{font-size:16px;line-height:1.1}@media(max-width:900px){.telefonai-single-layout{max-width:700px;grid-template-columns:minmax(0,700px)}.telefonai-single__content{max-width:680px}}@media(max-width:700px){.telefonai-single__header{padding-top:0}.telefonai-single h1{font-size:clamp(38px,11vw,50px)}.telefonai-single__lead{font-size:18px}.telefonai-single__meta{font-size:12px}.telefonai-single__trust{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:32px}.telefonai-single__trust-copy{justify-content:flex-start;max-width:none}.telefonai-single__content{font-size:18px;line-height:1.65}.telefonai-single__content h2{font-size:31px}.telefonai-single__content h3{font-size:26px}.telefonai-single__source{margin-top:32px;align-items:flex-start;flex-direction:column;gap:4px}}

/* Clean single entry layout: headline, image, compact author row. */
.telefonai-single{width:min(100%,760px);margin:0 auto}.telefonai-single__header{padding-top:10px;margin-bottom:26px}.telefonai-single__header .telefonai-label{margin-bottom:18px}.telefonai-single h1{max-width:740px;font-size:clamp(46px,5.8vw,68px);line-height:.91;letter-spacing:-2px}.telefonai-single__meta{margin-top:24px;padding-top:15px;font-size:14px}.telefonai-single__image{margin:0}.telefonai-single__image figcaption{margin-top:7px}.telefonai-single__authorbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 44px;padding:0 0 20px;border-bottom:1px solid #d8e0e1}.telefonai-single__byline{gap:11px}.telefonai-single__byline img{width:52px;height:52px;background:#d5d7d8}.telefonai-single__byline span{font-size:13px}.telefonai-single__byline strong{font-size:16px}.telefonai-single__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.telefonai-single__standards{color:#283033;font:700 13px "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-single__standards:hover{text-decoration:underline}.telefonai-single__comments{display:inline-flex;align-items:center;gap:4px;min-height:38px;padding:0 9px;border:1px solid #d2dcde;color:#455154;font:700 13px "Oxygen",Arial,sans-serif}.telefonai-single__comments:hover{border-color:#087f8d;color:#087f8d;text-decoration:none}.telefonai-single__comments span{font-size:21px;line-height:1;transform:rotate(180deg)}.telefonai-single .telefonai-bookmark{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid #0b7281;background:#fff;color:#1f2c30;font:700 13px "Oxygen",Arial,sans-serif}.telefonai-single .telefonai-bookmark:hover,.telefonai-single .telefonai-bookmark.is-saved{background:#edfafa;text-decoration:none}.telefonai-single .telefonai-bookmark svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.telefonai-single__content{max-width:640px;font-size:19px;line-height:1.7}.telefonai-single__content h2{font-size:35px}.telefonai-single__content h3{font-size:28px}.telefonai-single__source{max-width:640px}.telefonai-single .comments-area{max-width:640px}@media(max-width:700px){.telefonai-single{width:100%}.telefonai-single h1{font-size:clamp(42px,12vw,58px);line-height:.93;letter-spacing:-1.5px}.telefonai-single__meta{margin-top:20px;font-size:12px}.telefonai-single__authorbar{align-items:flex-start;flex-direction:column;margin-bottom:32px}.telefonai-single__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.telefonai-single__standards{margin-right:auto}.telefonai-single__content{font-size:18px;line-height:1.65}.telefonai-single__content h2{font-size:31px}.telefonai-single__content h3{font-size:26px}}

/* Entry matches the homepage's 962px content container. */
.telefonai-single-layout{display:grid;grid-template-columns:minmax(0,760px) 178px;gap:24px;width:100%;max-width:962px;margin:0 auto;align-items:start}.telefonai-single{width:100%;margin:0}.telefonai-single__header{margin-bottom:24px}.telefonai-single__meta{display:flex;flex-wrap:wrap;gap:8px 0;margin:14px 0 21px;padding:0;border:0;color:#526065;font-size:13px}.telefonai-single__meta span{display:inline-flex;align-items:center;white-space:nowrap}.telefonai-single__meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 13px;border-radius:50%;background:#1689dc}.telefonai-single__authorbar{margin:17px 0 42px;padding-bottom:18px}.telefonai-single__actions{gap:8px}.telefonai-single__comments{justify-content:center;width:42px;height:40px;min-height:40px;padding:0;border-color:#bfcacc;border-radius:2px;background:#fff}.telefonai-single__comments svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.telefonai-single__comments>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);transform:none}.telefonai-single .telefonai-bookmark{height:40px;min-height:40px;padding:0 11px;border-radius:2px!important;border-color:#087f8d}.telefonai-single .telefonai-bookmark span{font-size:13px}.telefonai-single-sidebar{display:block;position:sticky;top:94px;padding-top:0;border-top:3px solid #1689dc}.telefonai-single-sidebar h2{margin:8px 0 10px;font-size:21px}.telefonai-single-sidebar__item{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:9px 0}.telefonai-single-sidebar__item>a{height:43px}.telefonai-single-sidebar__item .telefonai-label{margin-bottom:3px;padding:3px 4px;font-size:7px}.telefonai-single-sidebar__item h3{font-size:13px;line-height:1.05}.telefonai-single__content,.telefonai-single__source,.telefonai-single .comments-area{max-width:650px}@media(max-width:900px){.telefonai-single-layout{display:block;max-width:760px}.telefonai-single-sidebar{display:none}}@media(max-width:700px){.telefonai-single__meta{margin-bottom:17px;font-size:12px}.telefonai-single__authorbar{margin-bottom:32px}.telefonai-single__actions{flex-direction:row;width:auto}.telefonai-single__comments{width:40px;height:38px;min-height:38px}.telefonai-single .telefonai-bookmark{height:38px;min-height:38px}.telefonai-single-sidebar{display:none}}

/* Full-width entry header, then balanced article and sidebar columns. */
.telefonai-single{width:100%;max-width:none}.telefonai-single-layout{grid-template-columns:minmax(0,650px) minmax(0,284px);gap:28px;max-width:962px}.telefonai-single__header{grid-column:1/-1;max-width:962px;margin:0 0 24px}.telefonai-single h1{max-width:900px;font-size:clamp(46px,5.1vw,66px)}.telefonai-single__main{min-width:0}.telefonai-single__image img{width:100%;height:auto}.telefonai-single-sidebar{top:94px}.telefonai-single-sidebar h2{margin:9px 0 14px;font-size:24px}.telefonai-single-sidebar__item{grid-template-columns:108px minmax(0,1fr);gap:11px;padding:12px 0}.telefonai-single-sidebar__item>a{height:72px}.telefonai-single-sidebar__item .telefonai-label{margin-bottom:5px;padding:3px 5px;font-size:8px}.telefonai-single-sidebar__item h3{font-size:16px;line-height:1.08}.telefonai-single__content,.telefonai-single__source,.telefonai-single .comments-area{max-width:650px}@media(max-width:900px){.telefonai-single-layout{display:block;max-width:760px}.telefonai-single__header{max-width:760px}.telefonai-single-sidebar{display:none}}@media(max-width:700px){.telefonai-single__header{max-width:none}.telefonai-single h1{font-size:clamp(42px,12vw,58px)}}

/* Clear post details and useful, generously-sized actions. */
.telefonai-single__meta{align-items:center;gap:0;margin:16px 0 24px;color:#576367;font:14px/1.35 "Oxygen",Arial,sans-serif}.telefonai-single__meta span{gap:5px}.telefonai-single__meta strong{color:#273236;font-weight:700}.telefonai-single__meta span+span:before{width:5px;height:5px;margin:0 14px;background:#1689dc}.telefonai-single__authorbar{margin-top:0;padding:0 0 20px}.telefonai-single__actions{gap:9px}.telefonai-single__comments{position:relative;display:inline-flex;width:54px;height:46px;min-height:46px;gap:5px;border:1px solid #aebfc2;border-radius:2px}.telefonai-single__comments svg{width:22px;height:22px;stroke-width:1.75}.telefonai-single__comments>span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#344144;font:700 14px "Oxygen",Arial,sans-serif}.telefonai-single .telefonai-bookmark{height:46px;min-height:46px;gap:8px;padding:0 15px;border:1px solid #087f8d!important;border-radius:2px!important;font-size:14px}.telefonai-single .telefonai-bookmark svg{width:20px;height:20px;stroke-width:2}.telefonai-single .telefonai-bookmark span{font-size:14px}.telefonai-single__standards{font-size:14px}@media(max-width:700px){.telefonai-single__meta{align-items:flex-start;flex-direction:column;gap:7px;font-size:13px}.telefonai-single__meta span+span:before{display:none}.telefonai-single__authorbar{align-items:flex-start}.telefonai-single__actions{width:100%;gap:8px}.telefonai-single__comments{width:52px;height:44px;min-height:44px}.telefonai-single .telefonai-bookmark{height:44px;min-height:44px;padding-inline:13px}.telefonai-single__standards{width:100%;margin-bottom:3px}}

/* Author metadata follows the compact Tek-style byline. */
.telefonai-single__meta{display:none}.telefonai-single__authorbar{align-items:center;margin:15px 0 42px;padding:0 0 19px}.telefonai-single__byline{gap:12px}.telefonai-single__byline img{width:58px;height:58px}.telefonai-single__byline strong{display:block;margin:0 0 4px;font:700 17px/1.1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__byline strong a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.telefonai-single__byline>div>span{display:block;color:#687174;font:14px/1.2 "Oxygen",Arial,sans-serif}.telefonai-single__comments{justify-content:center;width:58px;height:48px;min-height:48px;gap:6px}.telefonai-single__comments svg{width:23px;height:23px}.telefonai-single__comments .telefonai-single__comment-count{color:#4c585c;font:14px/1 "Oxygen",Arial,sans-serif}.telefonai-single .telefonai-bookmark{height:48px;min-height:48px;padding:0 16px}.telefonai-single .telefonai-bookmark span{font-size:14px}@media(max-width:700px){.telefonai-single__authorbar{align-items:center;flex-direction:row;margin-bottom:32px}.telefonai-single__byline img{width:52px;height:52px}.telefonai-single__actions{width:auto;margin-left:auto}.telefonai-single__comments{width:52px;height:46px;min-height:46px}.telefonai-single .telefonai-bookmark{height:46px;min-height:46px;padding-inline:13px}.telefonai-single .telefonai-bookmark span{font-size:13px}}

/* Open, editorial comments for readers and guests. */
.telefonai-single .comments-area{max-width:650px;margin-top:58px;padding-top:0;border-top:3px solid #242b2d}.telefonai-comments__heading{padding:22px 0 13px;border-bottom:1px solid #dbe1e2}.telefonai-single .comments-title,.telefonai-single .comment-reply-title{margin:0;color:#252b2d;font:700 30px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single .comment-list{margin:0;padding:0;list-style:none}.telefonai-comment{margin:0;padding:0;list-style:none}.telefonai-comment__inner{padding:20px 0 21px;border-bottom:1px solid #dbe1e2}.telefonai-comment__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.telefonai-comment__identity{display:flex;align-items:center;gap:10px;min-width:0}.telefonai-comment__initial{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#d9edef;color:#087f8d;font:700 18px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-comment__identity strong{display:block;color:#252b2d;font:700 17px/1.1 "Oxygen",Arial,sans-serif}.telefonai-comment__identity strong a{text-decoration:none}.telefonai-comment__identity time{display:block;margin-top:4px;color:#677174;font:12px/1.2 "Oxygen",Arial,sans-serif}.telefonai-comment__header .comment-reply-link{flex:0 0 auto;margin-top:4px;color:#087f8d;font:700 13px "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-comment__header .comment-reply-link:hover{text-decoration:underline}.telefonai-comment__content{margin:13px 0 0;padding-left:48px;color:#293134;font:16px/1.55 "Oxygen",Arial,sans-serif}.telefonai-comment__content p{margin:0}.telefonai-comment__pending{margin:13px 0 0;padding:9px 11px;background:#fff3cf;color:#5f4800;font:13px/1.35 "Oxygen",Arial,sans-serif}.telefonai-comment .children{margin:0 0 0 48px;padding:0;list-style:none}.telefonai-comment .children .telefonai-comment__inner{border-left:2px solid #d9edef;padding-left:16px}.telefonai-comments__closed{margin:20px 0;color:#687174}.telefonai-single .comment-respond{margin-top:32px;padding:24px;border:1px solid #dbe5e6;background:#f7fbfb}.telefonai-single .comment-reply-title{font-size:28px}.telefonai-single .comment-notes{margin:10px 0 19px;color:#5c686b;font:14px/1.45 "Oxygen",Arial,sans-serif}.telefonai-single .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:15px 14px;margin:0}.telefonai-single .comment-form-comment,.telefonai-single .comment-form-cookies-consent,.telefonai-single .comment-form .form-submit{grid-column:1/-1}.telefonai-single .comment-form p{margin:0}.telefonai-single .comment-form label{display:block;margin-bottom:6px;color:#273033;font:700 13px "Oxygen",Arial,sans-serif}.telefonai-single .comment-form input:not([type="checkbox"]),.telefonai-single .comment-form textarea{width:100%;border:1px solid #b9c9cb;border-radius:0;background:#fff;color:#202729;font:16px/1.45 "Oxygen",Arial,sans-serif}.telefonai-single .comment-form input:not([type="checkbox"]){height:44px;padding:9px 11px}.telefonai-single .comment-form textarea{min-height:152px;padding:11px;resize:vertical}.telefonai-single .comment-form input:focus,.telefonai-single .comment-form textarea:focus{outline:3px solid #a9e2e7;outline-offset:1px;border-color:#087f8d}.telefonai-single .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px;color:#5b6669;font:13px/1.35 "Oxygen",Arial,sans-serif}.telefonai-single .comment-form-cookies-consent input{margin:2px 0 0}.telefonai-single .comment-form .form-submit{margin-top:2px}.telefonai-single .telefonai-comment-submit{min-height:44px;padding:0 17px;border:0;border-radius:0;background:#087f8d;color:#fff;font:700 14px "Oxygen",Arial,sans-serif;cursor:pointer}.telefonai-single .telefonai-comment-submit:hover{background:#056976}.telefonai-single .comment-reply-title small{margin-left:12px;font:700 13px "Oxygen",Arial,sans-serif}.telefonai-single .comment-reply-title small a{color:#087f8d}@media(max-width:700px){.telefonai-single .comments-area{margin-top:44px}.telefonai-single .comments-title,.telefonai-single .comment-reply-title{font-size:27px}.telefonai-single .comment-respond{padding:18px}.telefonai-single .comment-form{grid-template-columns:1fr}.telefonai-comment__content{padding-left:0}.telefonai-comment .children{margin-left:18px}.telefonai-comment .children .telefonai-comment__inner{padding-left:12px}}

/* Compact discussion panel based on the reference layout. */
.telefonai-single .comments-area{padding:20px 28px 28px;border:3px solid #ffe58a;background:#fff}.telefonai-comments__heading{padding:0 0 15px;border:0}.telefonai-single .comments-title{display:inline-flex;align-items:center;min-height:33px;padding:0 12px;border:1px solid #087f8d;border-radius:18px;background:#c9eff2;color:#075d67;font:700 17px/1 "Oxygen",Arial,sans-serif}.telefonai-comment__inner{padding:16px 0;border-bottom:1px solid #e2e6e7}.telefonai-comment__header{gap:12px}.telefonai-comment__initial{display:none}.telefonai-comment__identity{gap:0}.telefonai-comment__identity strong{font-size:17px}.telefonai-comment__identity time{margin-top:3px;font-size:12px}.telefonai-comment__header .comment-reply-link{margin-top:2px;color:#5d6668;font-size:13px;font-weight:500}.telefonai-comment__content{margin:8px 0 0;padding-left:0;font-size:16px;line-height:1.45}.telefonai-comment .children{margin-left:20px}.telefonai-comment .children .telefonai-comment__inner{padding-left:15px;border-left:2px solid #d7edef}.telefonai-single .comment-respond{margin-top:22px;padding:0;border:0;background:transparent}.telefonai-single .comment-reply-title{font-size:28px}.telefonai-single .comment-notes,.telefonai-single .logged-in-as{margin:9px 0 17px;color:#5c686b;font-size:13px}.telefonai-single .logged-in-as a{color:#087f8d}.telefonai-single .comment-form{gap:13px 14px}.telefonai-single .comment-form textarea{min-height:130px}.telefonai-single .comment-form .form-submit{margin-top:4px}.telefonai-single .telefonai-comment-submit{min-height:46px;padding:0 19px;border:1px solid #087f8d!important;background:#087f8d!important;color:#fff!important;font-size:14px}.telefonai-single .telefonai-comment-submit:hover{background:#056976!important}@media(max-width:700px){.telefonai-single .comments-area{padding:18px}.telefonai-single .comments-title{font-size:16px}.telefonai-comment .children{margin-left:12px}.telefonai-single .comment-respond{margin-top:20px}}

/* Open Tek-style comment stream: no boxed panel, only reading rhythm. */
.telefonai-single .comments-area{padding:0;border:0;background:transparent}.telefonai-comments__heading{padding:0 0 19px}.telefonai-single .comments-title{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#252b2d;font:700 28px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-comment__inner{padding:18px 0 19px;border-bottom:1px solid #e2e5e5}.telefonai-comment__identity strong{font-size:18px}.telefonai-comment__identity time{font-size:13px;color:#6a7072}.telefonai-comment__header .comment-reply-link{color:#687174;font-size:14px}.telefonai-comment__content{margin-top:9px;color:#252b2d;font-size:17px;line-height:1.5}.telefonai-comment .children{margin-left:0}.telefonai-comment .children .telefonai-comment__inner{position:relative;margin-left:24px;padding-left:18px;border-left:0}.telefonai-comment .children .telefonai-comment__inner:before{content:"↳";position:absolute;top:19px;left:0;color:#657174;font:17px/1 Arial}.telefonai-single .comment-respond{margin-top:34px;padding-top:0}.telefonai-single .comment-reply-title{font-size:29px}.telefonai-single .comment-notes,.telefonai-single .logged-in-as{margin:8px 0 16px;font-size:14px}.telefonai-single .comment-form textarea{min-height:144px;border-color:#b8c5c7}.telefonai-single .comment-form .form-submit{margin-top:1px}.telefonai-single .telefonai-comment-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:0!important;font-size:14px!important}.telefonai-single .comment-form-cookies-consent{margin-top:1px}@media(max-width:700px){.telefonai-single .comments-area{padding:0}.telefonai-comment__content{font-size:16px}.telefonai-comment .children .telefonai-comment__inner{margin-left:12px;padding-left:17px}}

/* Replies retain their text indent while the separator stays full width. */
.telefonai-comment .children .telefonai-comment__inner{margin-left:0;padding-left:42px}.telefonai-comment .children .telefonai-comment__inner:before{left:24px}@media(max-width:700px){.telefonai-comment .children .telefonai-comment__inner{margin-left:0;padding-left:28px}.telefonai-comment .children .telefonai-comment__inner:before{left:12px}}

/* Lightweight post reactions. */
.telefonai-reactions{max-width:650px;margin:46px 0 0;padding:28px 0;text-align:center;border-top:1px solid #e0e6e7;border-bottom:1px solid #e0e6e7}.telefonai-reactions h2{margin:0 0 18px;color:#252b2d;font:700 28px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-reactions__list{display:flex;justify-content:center;gap:12px}.telefonai-reaction{position:relative;display:grid;place-items:center;width:58px;height:58px;border:2px solid #e0e5e6;border-radius:50%;background:#fff;font-size:28px;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.telefonai-reaction:hover,.telefonai-reaction:focus-visible,.telefonai-reaction.is-selected{border-color:#087f8d;background:#edfafa;outline:0;transform:translateY(-2px)}.telefonai-reaction:disabled{cursor:default}.telefonai-reaction b{position:absolute;right:-7px;top:-7px;min-width:20px;height:20px;padding:3px 5px;border-radius:10px;background:#087f8d;color:#fff;font:700 11px/14px "Oxygen",Arial,sans-serif}.telefonai-reactions__thanks{margin:14px 0 0;color:#087f8d;font:700 14px "Oxygen",Arial,sans-serif}@media(max-width:700px){.telefonai-reactions{margin-top:38px;padding:24px 0}.telefonai-reactions h2{font-size:26px}.telefonai-reaction{width:54px;height:54px;font-size:26px}}

/* Post ending: unobtrusive rating, related topics and a clear author card. */
.telefonai-single-review{margin:0 0 30px;padding:0;border:0;background:transparent;font:700 15px/1.2 "Oxygen",Arial,sans-serif}.telefonai-single-review strong{display:inline-flex;align-items:center;min-height:36px;padding:0 11px;background:#ffd0d9;color:#742438;text-transform:uppercase;letter-spacing:.55px;font-size:12px}.telefonai-single-review span{display:inline-flex;align-items:center;min-height:36px;margin-left:4px;padding:0 11px;background:#c8f0f2;color:#075d67;font-size:14px}.telefonai-reactions{margin-top:50px;padding:0 0 30px;border:0}.telefonai-reactions h2{margin-bottom:17px}.telefonai-single__tags{max-width:650px;margin:0 0 30px;padding-top:25px;border-top:1px solid #dce3e4}.telefonai-single__tags h2{margin:0 0 12px;color:#252b2d;font:700 22px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__tags>div{display:flex;flex-wrap:wrap;gap:8px}.telefonai-single__tags a{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid #b9cccf;border-radius:18px;color:#293134;font:700 13px/1 "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-single__tags a:hover,.telefonai-single__tags a:focus-visible{border-color:#087f8d;background:#edfafa;color:#075d67;outline:0}.telefonai-author-box{display:flex;align-items:flex-start;gap:18px;max-width:650px;margin:0 0 40px;padding:22px 0;border-top:1px solid #dce3e4;border-bottom:1px solid #dce3e4}.telefonai-author-box__avatar{flex:0 0 76px}.telefonai-author-box__avatar img{display:block;width:76px;height:76px;border-radius:50%;background:#dde3e4}.telefonai-author-box__copy{min-width:0}.telefonai-author-box__copy>span{display:block;margin:1px 0 4px;color:#687174;font:700 12px/1 "Oxygen",Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px}.telefonai-author-box h2{margin:0;color:#202729;font:700 25px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-author-box h2 a{color:inherit;text-decoration:none}.telefonai-author-box h2 a:hover{text-decoration:underline}.telefonai-author-box p{margin:8px 0 10px;color:#4f5c5f;font:14px/1.45 "Oxygen",Arial,sans-serif}.telefonai-author-box__link{color:#087f8d;font:700 13px "Oxygen",Arial,sans-serif;text-decoration:underline;text-underline-offset:2px}.telefonai-author-box__link:hover{color:#056976}@media(max-width:700px){.telefonai-reactions{margin-top:40px;padding-bottom:25px}.telefonai-single__tags{margin-bottom:25px;padding-top:22px}.telefonai-author-box{gap:13px;margin-bottom:34px;padding:19px 0}.telefonai-author-box__avatar{flex-basis:62px}.telefonai-author-box__avatar img{width:62px;height:62px}.telefonai-author-box h2{font-size:23px}.telefonai-author-box p{font-size:13px}}

/* Dedicated post ending. These blocks always follow the reaction controls. */
.telefonai-reactions{border:0!important;margin:48px 0 0!important;padding:0 0 26px!important}.telefonai-post-topics{max-width:650px;margin:0 0 28px;padding:20px 0 0;border:0}.telefonai-post-topics h2{margin:0 0 11px;color:#242b2d;font:700 22px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-post-topics__list{display:flex;flex-wrap:wrap;gap:8px}.telefonai-post-topics__list a{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:18px;background:#edfafa;color:#075d67;font:700 13px/1 "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-post-topics__list a:hover,.telefonai-post-topics__list a:focus-visible{background:#c8f0f2;color:#043e45;outline:2px solid #087f8d;outline-offset:2px}.telefonai-post-author{display:flex;align-items:flex-start;gap:17px;max-width:650px;margin:0 0 42px;padding:22px;background:#f2f8f8}.telefonai-post-author>img{display:block;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#d5dfe0}.telefonai-post-author__content{min-width:0}.telefonai-post-author__content>span{display:block;margin:1px 0 4px;color:#617073;font:700 11px/1 "Oxygen",Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase}.telefonai-post-author h2{margin:0;color:#202729;font:700 25px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-post-author h2 a{color:inherit;text-decoration:none}.telefonai-post-author h2 a:hover{text-decoration:underline}.telefonai-post-author p{margin:8px 0 10px;color:#4c5b5e;font:14px/1.45 "Oxygen",Arial,sans-serif}.telefonai-post-author__more{color:#066e79;font:700 13px "Oxygen",Arial,sans-serif;text-decoration:underline;text-underline-offset:2px}.telefonai-post-author__more:hover{color:#044f57}@media(max-width:700px){.telefonai-reactions{margin-top:40px!important;padding-bottom:22px!important}.telefonai-post-topics{margin-bottom:24px;padding-top:18px}.telefonai-post-author{gap:13px;margin-bottom:34px;padding:18px}.telefonai-post-author>img{flex-basis:58px;width:58px;height:58px}.telefonai-post-author h2{font-size:23px}.telefonai-post-author p{font-size:13px}}

/* Keep the reply form available before the discussion and expand its writing area on focus. */
.telefonai-single .comment-respond{margin:0 0 34px}.telefonai-single .comment-form textarea{min-height:118px;transition:min-height .18s ease}.telefonai-single .comment-form textarea:focus{min-height:172px}

/* Compact Tek.no-inspired composer. */
.telefonai-single .comment-respond{padding:0;border:0;background:transparent}.telefonai-single .comment-reply-title{display:none}.telefonai-single .comment-respond.is-replying .comment-reply-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;padding:9px 11px;border-radius:6px;background:#edfafa;color:#075d67;font:700 14px/1.3 "Oxygen",Arial,sans-serif}.telefonai-single .comment-reply-title small{margin:0;font:400 14px "Oxygen",Arial,sans-serif}.telefonai-single .comment-reply-title small a{color:#075d67;text-decoration:underline}.telefonai-single .comment-form{display:flex!important;flex-wrap:wrap!important;gap:0!important}.telefonai-single .comment-form>p{margin:0}.telefonai-single .comment-form-comment{order:1;flex:0 0 100%;width:100%}.telefonai-single .comment-form textarea{display:block;min-height:44px!important;height:44px;padding:10px 12px;border:1px solid #959fa1;border-radius:8px;background:#f7f7f7;color:#252b2d;font:16px/1.35 "Oxygen",Arial,sans-serif;resize:vertical;transition:height .18s ease,min-height .18s ease,background-color .18s ease}.telefonai-single .comment-form textarea::placeholder{color:#747c7e}.telefonai-single .comment-form textarea:focus{min-height:128px!important;height:128px;background:#fff;outline:0;box-shadow:0 0 0 2px #b8e7eb;border-color:#087f8d}.telefonai-single .comment-form>.logged-in-as{order:2;flex:0 0 100%;margin:10px 0 0!important;color:#30383a;font:13px/1.35 "Oxygen",Arial,sans-serif;text-align:right}.telefonai-single .comment-form>.logged-in-as a{color:#087f8d;text-decoration:none}.telefonai-single .comment-form>.logged-in-as a:hover{text-decoration:underline}.telefonai-single .comment-form .form-submit{order:4;width:auto!important;margin:10px 0 0 auto!important}.telefonai-single .telefonai-comment-submit{min-height:38px!important;padding:0 14px!important;border:1px solid #ecd45e!important;border-radius:0!important;background:#fff2b5!important;color:#5e5b51!important;font:15px "Oxygen",Arial,sans-serif!important}.telefonai-single .telefonai-comment-submit:hover{background:#ffe888!important}@media(max-width:700px){.telefonai-single .comment-form textarea:focus{min-height:118px!important;height:118px}.telefonai-single .comment-form>.logged-in-as{font-size:12px}.telefonai-single .telefonai-comment-submit{min-height:36px!important}}

/* A distinct but quiet discussion panel, with a compact reply state. */
.telefonai-single .comments-area{max-width:650px;margin-top:58px;padding:25px 28px 28px;border:1px solid #d9e1e2;background:#fff}.telefonai-single .telefonai-comments__heading{padding:0 0 21px}.telefonai-single .comment-respond.is-replying .comment-reply-title{display:block;position:relative;margin:0 0 10px;padding:10px 142px 10px 12px;border:1px solid #cfe4e6;border-radius:4px;background:#f4fbfb;color:#26393c;font:700 14px/1.35 "Oxygen",Arial,sans-serif}.telefonai-single .comment-reply-title>a{color:#087f8d;text-decoration:none}.telefonai-single .comment-reply-title small{position:absolute;top:50%;right:12px;margin:0;transform:translateY(-50%);font:400 13px "Oxygen",Arial,sans-serif}.telefonai-single .comment-reply-title small a{color:#526467;text-decoration:underline;text-underline-offset:2px}.telefonai-single .comment-reply-title small a:hover{color:#087f8d}@media(max-width:700px){.telefonai-single .comments-area{margin-top:44px;padding:21px 18px}.telefonai-single .comment-respond.is-replying .comment-reply-title{padding-right:122px}.telefonai-single .comment-reply-title small{right:10px;font-size:12px}}

/* Stronger panel edge and progressively disclosed guest fields. */
.telefonai-single .comments-area{border:4px solid #dce5e6}.telefonai-single .telefonai-comment-submit{border-color:#e5be00!important;background:#ffe45c!important;color:#25220f!important;box-shadow:inset 0 -1px 0 rgba(145,104,0,.16)}.telefonai-single .telefonai-comment-submit:hover{background:#ffdb2e!important}body:not(.logged-in) .telefonai-single .comment-form-author,body:not(.logged-in) .telefonai-single .comment-form-email,body:not(.logged-in) .telefonai-single .comment-form-cookies-consent{display:none}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-author,body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-email{display:block;order:0;flex:0 0 calc(50% - 7px);margin-bottom:10px}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-author{margin-right:14px}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-cookies-consent{display:flex;order:1;flex:0 0 100%;margin:0 0 10px!important}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-comment{order:2}@media(max-width:700px){body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-author,body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-email{flex-basis:100%;margin-right:0}}
.telefonai-single .comment-form-comment{order:1}.telefonai-single .comment-form-author,.telefonai-single .comment-form-email{order:2}.telefonai-single .comment-form-cookies-consent{order:3}.telefonai-single .comment-form .form-submit{order:4}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-comment{order:1}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-author,body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-email{order:2;flex-basis:calc(50% - 7px);margin-top:10px;margin-bottom:0}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-cookies-consent{order:3;align-items:center;min-height:30px;margin:8px 0 0!important;color:#526063;font:12px/1.3 "Oxygen",Arial,sans-serif}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-cookies-consent input{flex:0 0 auto;margin:0 7px 0 0}body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-cookies-consent label{margin:0;font:12px/1.3 "Oxygen",Arial,sans-serif}.telefonai-comment-status{order:5;flex:0 0 100%;margin:10px 0 0!important;color:#a12f24;font:13px/1.35 "Oxygen",Arial,sans-serif}.telefonai-comment-status.is-success{color:#087f8d}@media(max-width:700px){body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-author,body:not(.logged-in) .telefonai-single .comment-form:focus-within .comment-form-email{flex-basis:100%;margin-right:0}}

/* Guest identity fields use the same compact composer language. */
.telefonai-single .comment-form input:not([type="checkbox"]){height:44px!important;padding:10px 12px!important;border:1px solid #959fa1!important;border-radius:8px!important;background:#f7f7f7!important;color:#252b2d!important;font:16px/1.35 "Oxygen",Arial,sans-serif!important}.telefonai-single .comment-form input:not([type="checkbox"])::placeholder{color:#747c7e;opacity:1}.telefonai-single .comment-form input:not([type="checkbox"]):focus{background:#fff!important;outline:0!important;box-shadow:0 0 0 2px #b8e7eb;border-color:#087f8d!important}.telefonai-single .comment-form-cookies-consent{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px;width:100%}.telefonai-single .comment-form-cookies-consent input{flex:0 0 auto!important;margin:0!important}.telefonai-single .comment-form-cookies-consent label{display:block!important;flex:0 1 auto!important;max-width:none!important;margin:0!important;color:#526063!important;font:12px/1.3 "Oxygen",Arial,sans-serif!important}@media(max-width:700px){.telefonai-single .comment-form-cookies-consent{align-items:flex-start!important}}

/* The composer itself owns the guest-field reveal, independent of page body classes. */
.telefonai-single .comment-form-author,.telefonai-single .comment-form-email,.telefonai-single .comment-form-cookies-consent{display:none!important}.telefonai-single .comment-form:focus-within .comment-form-author,.telefonai-single .comment-form:focus-within .comment-form-email{display:block!important;order:2!important;flex:0 0 calc(50% - 7px)!important;margin:10px 0 0!important}.telefonai-single .comment-form:focus-within .comment-form-author{margin-right:14px!important}.telefonai-single .comment-form:focus-within .comment-form-cookies-consent{display:flex!important;order:3!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 100%!important;min-height:auto!important;margin:9px 0 0!important;padding:0!important;gap:8px!important}.telefonai-single .comment-form:focus-within .comment-form-cookies-consent input{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important}.telefonai-single .comment-form:focus-within .comment-form-cookies-consent label{display:block!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;text-align:left!important;white-space:normal!important}.telefonai-single .comment-form input[type="submit"],.telefonai-single .comment-form .telefonai-comment-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:154px!important;min-height:42px!important;padding:0 16px!important;border:1px solid #d3a900!important;border-radius:0!important;background:#ffe242!important;color:#241f08!important;font:15px "Oxygen",Arial,sans-serif!important;box-shadow:none!important;cursor:pointer}.telefonai-single .comment-form input[type="submit"]:hover,.telefonai-single .comment-form .telefonai-comment-submit:hover{background:#ffd51b!important}@media(max-width:700px){.telefonai-single .comment-form:focus-within .comment-form-author,.telefonai-single .comment-form:focus-within .comment-form-email{flex-basis:100%!important;margin-right:0!important}}

.telefonai-single .comment-respond.is-replying .comment-reply-title{padding-right:108px}.telefonai-single .telefonai-cancel-reply{position:absolute;top:50%;right:11px;min-height:0;padding:0;border:0;background:transparent;color:#526467;font:400 13px "Oxygen",Arial,sans-serif;text-decoration:underline;text-underline-offset:2px;transform:translateY(-50%);cursor:pointer}.telefonai-single .telefonai-cancel-reply:hover{color:#087f8d}

/* Taper reply separators without leaving a trailing line after the discussion. */


.telefonai-comment-reactions{display:flex;align-items:center;gap:7px;margin:13px 0 0}.telefonai-comment-reaction{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid #d7e0e1;border-radius:15px;background:#fff;color:#657174;font:700 12px "Oxygen",Arial,sans-serif;cursor:pointer}.telefonai-comment-reaction svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.telefonai-comment-reaction:hover{border-color:#087f8d;color:#087f8d}.telefonai-comment-reaction.is-active{border-color:#087f8d;background:#edfafa;color:#087f8d}.telefonai-comment-reaction[disabled]{opacity:.55;cursor:wait}

.telefonai-comment-reactions{justify-content:flex-end;margin-top:14px}.telefonai-comment-reaction{justify-content:center;min-width:45px;min-height:34px;padding:0 9px;border-color:#b9c9cb;border-radius:4px;background:#f8fbfb;color:#334246;font-size:13px}.telefonai-comment-reaction svg{width:17px;height:17px;stroke-width:1.8}.telefonai-comment-reaction:hover{border-color:#087f8d;background:#edfafa}.telefonai-comment-reaction.is-active{border-color:#087f8d;background:#cceff2;color:#075d67}

/* Reusable review summary shortcode. */
.telefonai-review-box{max-width:650px;margin:34px 0;padding:25px;background:#fff5ef;color:#1f292b;font-family:"Oxygen",Arial,sans-serif}.telefonai-review-box__top{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:24px;align-items:start}.telefonai-review-box h2{margin:4px 0 16px;color:#17375d;font:700 31px/1.05 "Encode Sans Condensed",Arial,sans-serif}.telefonai-review-box__top p{margin:0;font-size:17px;line-height:1.55}.telefonai-review-box__score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:146px;padding:14px;border-radius:16px;background:#f0e8e3;text-align:center}.telefonai-review-box__score span{color:#ffc400;font-size:34px;line-height:1}.telefonai-review-box__score strong{margin-top:9px;font:700 27px/1 "Oxygen",Arial,sans-serif}.telefonai-review-box__score small{margin-top:8px;color:#5c6364;font-size:12px}.telefonai-review-box__lists{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-radius:15px;background:#f0e8e3}.telefonai-review-box__list{padding:24px 20px}.telefonai-review-box__list+.telefonai-review-box__list{border-left:1px solid #e2d8d1}.telefonai-review-box__list h3{margin:0 0 17px;font:700 18px/1 "Oxygen",Arial,sans-serif;text-transform:uppercase}.telefonai-review-box__list h3 span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;border-radius:50%;background:#17a34a;color:#fff;font-size:15px}.telefonai-review-box__list--pros h3{color:#11823c}.telefonai-review-box__list--cons h3{color:#c02227}.telefonai-review-box__list--cons h3 span{background:#dc2626}.telefonai-review-box__list ul{margin:0;padding-left:19px;font-size:16px;line-height:1.5}.telefonai-review-box__list li+li{margin-top:10px}.telefonai-related-posts{grid-column:1/-1;width:100%;margin-top:50px;padding-top:27px;border-top:4px solid #202729}.telefonai-related-posts h2{margin:0 0 18px;font:700 30px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-related-posts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.telefonai-related-posts__image{display:block;aspect-ratio:1.65/1;background:#e5eaeb;overflow:hidden}.telefonai-related-posts__image img{width:100%;height:100%;object-fit:cover}.telefonai-related-posts .telefonai-label{margin:11px 0 7px}.telefonai-related-posts h3{margin:0;font:700 22px/1.08 "Encode Sans Condensed",Arial,sans-serif}.telefonai-related-posts h3 a{text-decoration:none}.telefonai-related-posts h3 a:hover{color:#087f8d}@media(max-width:700px){.telefonai-review-box{margin:28px 0;padding:19px}.telefonai-review-box__top{grid-template-columns:1fr;gap:18px}.telefonai-review-box h2{font-size:28px}.telefonai-review-box__score{min-height:0;flex-direction:row;gap:10px;border-radius:10px}.telefonai-review-box__score strong,.telefonai-review-box__score small{margin:0}.telefonai-review-box__lists{grid-template-columns:1fr}.telefonai-review-box__list+.telefonai-review-box__list{border-top:1px solid #e2d8d1;border-left:0}.telefonai-related-posts{margin-top:38px}.telefonai-related-posts__grid{grid-template-columns:repeat(2,1fr);gap:16px}.telefonai-related-posts h3{font-size:20px}}
.telefonai-review-box{max-width:650px;margin:34px 0;padding:22px;border:1px solid #d8e2e3;border-top:4px solid #1689dc;background:#fff;color:#252b2d}.telefonai-review-box__top{grid-template-columns:minmax(0,1fr) 108px;gap:22px}.telefonai-review-box h2{margin:0 0 14px;color:#202729;font-size:30px;letter-spacing:-.5px}.telefonai-review-box__top p{font-size:16px;line-height:1.55}.telefonai-review-box__score{min-height:126px;padding:12px;border-radius:5px;background:#c8f0f2}.telefonai-review-box__score span{color:#f1bd00;font-size:30px}.telefonai-review-box__score strong{margin-top:7px;color:#075d67;font-size:25px}.telefonai-review-box__score small{margin-top:6px;color:#35686d}.telefonai-review-box__lists{margin-top:21px;border:1px solid #d9e7e8;border-radius:0;background:#f6fbfb}.telefonai-review-box__list{padding:20px 18px}.telefonai-review-box__list+.telefonai-review-box__list{border-left:1px solid #d9e7e8}.telefonai-review-box__list h3{margin-bottom:14px;font-size:16px}.telefonai-review-box__list h3 span{width:20px;height:20px;margin-right:7px;font-size:14px}.telefonai-review-box__list ul{font-size:15px;line-height:1.5}@media(max-width:700px){.telefonai-review-box{padding:18px}.telefonai-review-box__top{grid-template-columns:1fr}.telefonai-review-box__score{min-height:58px;flex-direction:row;justify-content:flex-start;padding:10px 13px;border-radius:4px}.telefonai-review-box__score strong,.telefonai-review-box__score small{margin:0}.telefonai-review-box__lists{grid-template-columns:1fr}.telefonai-review-box__list+.telefonai-review-box__list{border-top:1px solid #d9e7e8;border-left:0}}
.telefonai-review-box{padding:20px 0;border:0;border-top:4px solid #1689dc;background:#fff}.telefonai-review-box__top{padding:0 2px}.telefonai-review-box__lists{gap:12px;margin-top:20px;border:0;background:transparent}.telefonai-review-box__list{padding:19px 18px;background:#f3f8f8}.telefonai-review-box__list+.telefonai-review-box__list{border:0}@media(max-width:700px){.telefonai-review-box{padding:17px 0}.telefonai-review-box__top{padding:0}.telefonai-review-box__lists{grid-template-columns:1fr;gap:10px}.telefonai-review-box__list+.telefonai-review-box__list{border:0}}

/* Dark magazine-style review verdict. */
.telefonai-review-box{padding:26px;background:#202729;color:#fff}.telefonai-review-box__top{grid-template-columns:minmax(0,1fr) 116px;padding:0;gap:26px}.telefonai-review-box h2{margin:0 0 13px;color:#fff;font-size:31px}.telefonai-review-box h2:before{content:"Apžvalga";display:block;margin-bottom:8px;color:#a9e5eb;font:700 11px/1 "Oxygen",Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase}.telefonai-review-box__top p{color:#d7e1e2;font-size:16px;line-height:1.55}.telefonai-review-box__score{min-height:116px;padding:12px;border-radius:0;background:#ffe242;color:#202729}.telefonai-review-box__score span{color:#202729;font-size:29px}.telefonai-review-box__score strong{margin-top:6px;color:#202729;font-size:26px}.telefonai-review-box__score small{margin-top:5px;color:#4b481d}.telefonai-review-box__lists{gap:34px;margin-top:25px;border:0;background:transparent}.telefonai-review-box__list{padding:0;background:transparent}.telefonai-review-box__list h3{margin-bottom:13px;font-size:15px}.telefonai-review-box__list--pros h3{color:#75dda1}.telefonai-review-box__list--cons h3{color:#ff9797}.telefonai-review-box__list h3 span{width:19px;height:19px;margin-right:7px;background:#28a85a;color:#fff;font-size:13px}.telefonai-review-box__list--cons h3 span{background:#dc4e53}.telefonai-review-box__list ul{padding-left:18px;color:#fff;font-size:15px;line-height:1.5}.telefonai-review-box__list li+li{margin-top:8px}@media(max-width:700px){.telefonai-review-box{padding:21px 18px}.telefonai-review-box__top{grid-template-columns:1fr;gap:17px}.telefonai-review-box h2{font-size:28px}.telefonai-review-box__score{min-height:58px;flex-direction:row;justify-content:flex-start;gap:10px}.telefonai-review-box__score strong,.telefonai-review-box__score small{margin:0}.telefonai-review-box__lists{grid-template-columns:1fr;gap:21px}}

/* Light editorial review panel: distinct from copy without a border stack. */
.telefonai-review-box{padding:25px;background:#eef8f9;border:0;border-left:5px solid #1689dc;color:#252b2d}.telefonai-review-box__top{grid-template-columns:minmax(0,1fr) 108px;gap:24px}.telefonai-review-box h2{margin:0 0 14px;color:#202729;font-size:30px}.telefonai-review-box h2:before{content:"Apžvalga";display:table;margin:0 0 9px;padding:5px 8px;background:#ffd0d9;color:#742438;font:700 10px/1 "Oxygen",Arial,sans-serif;letter-spacing:.65px;text-transform:uppercase}.telefonai-review-box__top p{color:#384446;font-size:16px;line-height:1.55}.telefonai-review-box__score{min-height:122px;padding:12px;border-radius:6px;background:#c8f0f2;color:#075d67}.telefonai-review-box__score span{color:#f1bd00;font-size:30px}.telefonai-review-box__score strong{margin-top:7px;color:#075d67;font-size:25px}.telefonai-review-box__score small{margin-top:6px;color:#35686d}.telefonai-review-box__lists{gap:0;margin-top:22px;background:#fff}.telefonai-review-box__list{padding:20px 18px;background:transparent}.telefonai-review-box__list+.telefonai-review-box__list{border-left:1px solid #d7e6e7}.telefonai-review-box__list h3{margin-bottom:14px;font-size:16px}.telefonai-review-box__list--pros h3{color:#11823c}.telefonai-review-box__list--cons h3{color:#c02227}.telefonai-review-box__list h3 span{width:20px;height:20px;margin-right:7px;background:#17a34a;color:#fff;font-size:14px}.telefonai-review-box__list--cons h3 span{background:#dc2626}.telefonai-review-box__list ul{padding-left:19px;color:#252b2d;font-size:15px;line-height:1.5}@media(max-width:700px){.telefonai-review-box{padding:20px 18px;border-left-width:4px}.telefonai-review-box__top{grid-template-columns:1fr;gap:18px}.telefonai-review-box h2{font-size:28px}.telefonai-review-box__score{min-height:58px;flex-direction:row;justify-content:flex-start;gap:10px}.telefonai-review-box__score strong,.telefonai-review-box__score small{margin:0}.telefonai-review-box__lists{grid-template-columns:1fr}.telefonai-review-box__list+.telefonai-review-box__list{border-top:1px solid #d7e6e7;border-left:0}}
.telefonai-review-box h2:before{display:none}.telefonai-review-box__eyebrow{display:table;margin:0 0 9px;padding:5px 8px;background:#ffd0d9;color:#742438;font:700 10px/1 "Oxygen",Arial,sans-serif;letter-spacing:.65px;text-transform:uppercase}

/* Deal shortcode: product-led card with a deliberately quiet price and action area. */
.telefonai-deal-box{display:grid;grid-template-columns:112px minmax(0,1fr) 150px;gap:20px;align-items:center;max-width:650px;margin:34px 0;padding:20px 22px;background:#fff;border:1px solid #e7c300;border-left:5px solid #e7c300;color:#202729;font-family:"Oxygen",Arial,sans-serif}.telefonai-deal-box__media{position:relative;display:grid;place-items:center;width:112px;height:112px;border:1px solid #e1e2e3;border-radius:50%;background:#fafafa;box-shadow:inset 0 0 0 8px #fff}.telefonai-deal-box__media img{max-width:78px;max-height:78px;width:auto;height:auto;object-fit:contain}.telefonai-deal-box__discount{position:absolute;z-index:1;top:-5px;right:-8px;display:grid;place-items:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:#c3221f;color:#fff;font:700 12px/1 "Oxygen",Arial,sans-serif}.telefonai-deal-box__body{min-width:0}.telefonai-deal-box__eyebrow{display:inline-block;margin-bottom:7px;color:#846900;font:700 11px/1 "Oxygen",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}.telefonai-deal-box h2{margin:0;color:#202729;font:700 26px/1.04 "Encode Sans Condensed",Arial,sans-serif}.telefonai-deal-box__shop{margin:8px 0 0;color:#58636a;font:14px/1.25 "Oxygen",Arial,sans-serif}.telefonai-deal-box__shop strong{color:#202729}.telefonai-deal-box__offer{display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:right}.telefonai-deal-box__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-height:48px}.telefonai-deal-box__price del{color:#777;font:700 13px/1 "Oxygen",Arial,sans-serif;text-decoration-thickness:1px}.telefonai-deal-box__price strong{color:#171717;font:700 31px/1 "Encode Sans Condensed",Arial,sans-serif;white-space:nowrap}.telefonai-deal-box__action a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;background:#202729;color:#fff;font:700 12px/1 "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-deal-box__action a:hover{background:#343c40}.telefonai-deal-box__action a:focus-visible{outline:3px solid #087f8d;outline-offset:3px}@media(max-width:700px){.telefonai-deal-box{grid-template-columns:96px minmax(0,1fr);gap:15px;margin:28px 0;padding:16px;border-left-width:4px}.telefonai-deal-box__media{width:96px;height:96px}.telefonai-deal-box__media img{max-width:66px;max-height:66px}.telefonai-deal-box__discount{top:-5px;right:-7px;width:38px;height:38px;font-size:11px}.telefonai-deal-box h2{font-size:24px}.telefonai-deal-box__offer{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px;padding-top:14px;border-top:1px solid #e9eaeb;text-align:left}.telefonai-deal-box__price{align-items:flex-start}.telefonai-deal-box__price strong{font-size:28px}.telefonai-deal-box__action{width:100%}.telefonai-deal-box__action a{width:100%}}
.telefonai-deal-box__code{display:flex;align-items:center;gap:8px;margin-top:12px}.telefonai-deal-box__code>span{color:#58636a;font:700 11px/1 "Oxygen",Arial,sans-serif;text-transform:uppercase;letter-spacing:.35px}.telefonai-deal-box__code button{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 8px;border:1px dashed #c8a800;background:#fffdf2;color:#202729;cursor:pointer;font-family:"Oxygen",Arial,sans-serif}.telefonai-deal-box__code button:hover{background:#fff7cc}.telefonai-deal-box__code button strong{font-size:13px;letter-spacing:.3px}.telefonai-deal-box__code button em{padding-left:8px;border-left:1px solid #ded3a2;color:#705e00;font:700 11px/1 "Oxygen",Arial,sans-serif;font-style:normal}.telefonai-deal-box__code button.is-copied{border-style:solid;border-color:#0e8c9b;background:#edfafa}.telefonai-deal-box__code button.is-copied em{color:#087784}@media(max-width:700px){.telefonai-deal-box__code{flex-wrap:wrap;gap:6px}.telefonai-deal-box__code>span{flex-basis:100%}}
.telefonai-deal-box{grid-template-columns:100px minmax(0,1fr) 150px;gap:18px;margin:30px 0;padding:18px 20px}.telefonai-deal-box__media{width:100px;height:100px;box-shadow:inset 0 0 0 7px #fff}.telefonai-deal-box__media img{max-width:70px;max-height:70px}.telefonai-deal-box__discount{top:-5px;right:-7px;width:40px;height:40px;font-size:11px}.telefonai-deal-box h2{font-size:25px;line-height:1.02}.telefonai-deal-box__shop{margin-top:6px;font-size:13px}.telefonai-deal-box__code{gap:7px;margin-top:10px}.telefonai-deal-box__code>span{color:#657078;font-size:10px;letter-spacing:.2px}.telefonai-deal-box__code button{gap:7px;min-height:29px;padding:0 8px;border:1px solid #e3c800;background:#fffbea}.telefonai-deal-box__code button strong{font-size:12px}.telefonai-deal-box__code button em{padding-left:7px;color:#655600;font-size:10px}.telefonai-deal-box__offer{gap:10px}.telefonai-deal-box__price{min-height:46px}.telefonai-deal-box__price strong{font-size:30px}.telefonai-deal-box__action a{min-height:39px;font-size:12px}@media(max-width:700px){.telefonai-deal-box{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:15px}.telefonai-deal-box__media{width:90px;height:90px}.telefonai-deal-box__media img{max-width:62px;max-height:62px}.telefonai-deal-box h2{font-size:23px}.telefonai-deal-box__offer{gap:12px}.telefonai-deal-box__code{margin-top:8px}}
.telefonai-deal-box__shop{margin-top:10px}.telefonai-deal-box__code{margin-top:11px}.telefonai-deal-box__code button{justify-content:flex-start}.telefonai-deal-box__code button em{white-space:nowrap}
.article-content .telefonai-deal-box__shop{margin:8px 0 0!important}.article-content .telefonai-deal-box__code{margin:6px 0 0!important}
.article-content .telefonai-deal-box__body{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.article-content .telefonai-deal-box__body>h2{margin:0 0 15px!important}.article-content .telefonai-deal-box__shop{margin:0!important}.article-content .telefonai-deal-box__code{margin:12px 0 0!important}.telefonai-single__content .telefonai-deal-box__shop{margin:6px 0 0!important}

/* Article sidebar and compact mobile article layout. */
.telefonai-single-sidebar{border-top:0!important}
@media(max-width:700px){.site-content,.home .site-content{padding-right:0;padding-left:0}.site-footer{padding-right:0;padding-left:0}.nrk-primary__inner{padding-right:0;padding-left:0}.telefonai-breadcrumb__inner{width:100%;align-items:flex-start;flex-wrap:wrap;gap:0;padding:6px 8px}.telefonai-breadcrumb__item{min-height:22px;font-size:12px}.telefonai-breadcrumb__item.is-current{flex:0 0 100%;padding:2px 0 0;font-size:12px;line-height:1.35;white-space:normal}.telefonai-breadcrumb__item.is-current:before{display:none}.telefonai-single__header{margin-bottom:14px}.telefonai-single__header .telefonai-label{margin-bottom:10px}.telefonai-single h1{font-size:clamp(34px,9.4vw,42px);line-height:.96;letter-spacing:-1.15px}.telefonai-single__authorbar{gap:10px;margin:12px 0 24px;padding-bottom:14px}.telefonai-single__byline{min-width:0;gap:9px}.telefonai-single__byline img{width:44px;height:44px}.telefonai-single__byline strong{font-size:15px}.telefonai-single__byline>div>span{font-size:12px}.telefonai-single__actions{flex:0 0 auto;gap:6px}.telefonai-single__comments,.telefonai-single .telefonai-bookmark{width:42px;height:42px;min-height:42px;padding:0;justify-content:center}.telefonai-single .telefonai-bookmark span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}

/* Clear, colourful article actions. */
.telefonai-single__comments{border-color:#e2bd00!important;background:#fff2b5!important;color:#554800!important}.telefonai-single__comments:hover{border-color:#c89f00!important;background:#ffe570!important;color:#342b00!important}.telefonai-single .telefonai-bookmark{border-color:#087f8d!important;background:#087f8d!important;color:#fff!important}.telefonai-single .telefonai-bookmark:hover,.telefonai-single .telefonai-bookmark.is-saved{border-color:#056976!important;background:#056976!important;color:#fff!important}

/* Prominent icon actions; saved articles use the dark editorial state. */
.telefonai-single__comments{width:68px!important;height:48px!important;min-height:48px!important;gap:8px!important}.telefonai-single__comments svg{width:23px!important;height:23px!important;stroke-width:1.9!important}.telefonai-single__comments .telefonai-single__comment-count{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;color:currentColor!important;font:700 17px/1 "Oxygen",Arial,sans-serif!important}.telefonai-single .telefonai-bookmark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.telefonai-single .telefonai-bookmark span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.telefonai-single .telefonai-bookmark.is-saved,.telefonai-single .telefonai-bookmark.is-saved:hover{border-color:#202729!important;background:#202729!important;color:#fff!important}@media(max-width:700px){.telefonai-single__comments{width:62px!important;height:46px!important;min-height:46px!important}.telefonai-single__comments svg{width:22px!important;height:22px!important}.telefonai-single .telefonai-bookmark{width:46px!important;height:46px!important;min-height:46px!important}}

/* One vertical rhythm across the single-entry components. */
.telefonai-single__image{margin-bottom:16px}.telefonai-single__authorbar{margin:16px 0 32px}.telefonai-single__content p,.telefonai-single__content ul,.telefonai-single__content ol{margin-bottom:24px}.telefonai-single__content h2{margin:40px 0 14px}.telefonai-single__content h3{margin:32px 0 12px}.telefonai-single__content figure{margin:32px 0}.telefonai-single__content .telefonai-deal-box,.telefonai-single__content .telefonai-review-box{margin:24px 0}.telefonai-reactions{margin-top:40px!important;padding-bottom:24px!important}.telefonai-post-topics{margin-bottom:24px;padding-top:0}.telefonai-post-author{margin-bottom:32px}.telefonai-single .comments-area{margin-top:40px}.telefonai-related-posts{margin-top:40px;padding-top:0!important;border-top:0!important}.telefonai-related-posts h2{margin-bottom:16px}.telefonai-related-posts__grid{gap:16px}@media(max-width:700px){.telefonai-single__authorbar{margin:14px 0 28px}.telefonai-single__content p,.telefonai-single__content ul,.telefonai-single__content ol{margin-bottom:22px}.telefonai-single__content h2{margin-top:34px}.telefonai-single__content h3{margin-top:28px}.telefonai-reactions{margin-top:34px!important;padding-bottom:22px!important}.telefonai-single .comments-area,.telefonai-related-posts{margin-top:32px}.telefonai-related-posts__grid{gap:12px}}

/* Shared breathing room below the breadcrumb bar, with a tighter entry header. */
.site-content,.home .site-content{padding-top:28px}.telefonai-single__header{margin-bottom:14px}@media(max-width:700px){.site-content,.home .site-content{width:calc(100% - 16px);padding-top:20px}.telefonai-single__header{margin-bottom:12px}}

/* Clearly identify supplied press releases and partner content. */
.telefonai-single__byline--notice{min-height:0;padding:0;border:0;background:transparent}.telefonai-single__byline--notice strong{display:block;margin:0 0 4px;color:#202427;font:700 17px/1.1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-single__byline--notice span{display:block;margin:0;color:#687174;font:14px/1.2 "Oxygen",Arial,sans-serif}.telefonai-post-author--notice{display:block}.telefonai-post-author--notice .telefonai-post-author__content{max-width:none}.telefonai-post-author--notice .telefonai-post-author__content>span{color:#075d67}

/* Shortcode cards keep their own compact heading rhythm inside article content. */
.telefonai-single__content .telefonai-deal-box h2{margin:0!important}.telefonai-single__content .telefonai-review-box h2{margin:0 0 14px!important}.telefonai-single__content .telefonai-review-box h3{margin:0 0 12px!important}.telefonai-single__content .telefonai-review-box ul{margin:0!important}@media(max-width:700px){.telefonai-single__content .telefonai-review-box{padding:18px 16px;background:#eef8f9}.telefonai-single__content .telefonai-review-box__top{gap:14px}.telefonai-single__content .telefonai-review-box h2{margin-bottom:12px!important}.telefonai-single__content .telefonai-review-box__score{min-height:58px;padding:10px 13px}.telefonai-single__content .telefonai-review-box__lists{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px;background:transparent}.telefonai-single__content .telefonai-review-box__list{padding:16px;background:#fff}.telefonai-single__content .telefonai-review-box__list+.telefonai-review-box__list{border:0}.telefonai-single__content .telefonai-review-box h3{margin-bottom:10px!important}.telefonai-single__content .telefonai-review-box li+li{margin-top:7px}}

/* Mobile header actions and a two-column mega menu. */
@media(max-width:700px){.telefonai-search{display:grid;place-items:center;width:39px;height:40px;padding:0;border-radius:4px}.telefonai-search button{width:100%;height:100%}.telefonai-search svg,.telefonai-search button svg{width:25px;height:25px;stroke-width:1.75}.telefonai-mega-menu__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.telefonai-mega-menu__main,.telefonai-mega-menu__side{padding:16px 12px}.telefonai-mega-menu-list--main .sub-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}}@media(max-width:430px){.telefonai-user{display:grid!important}.telefonai-actions{gap:2px}.telefonai-search{width:36px}.telefonai-icon{width:36px}}

/* Mobile mega menu behaves as a full-height, independently scrolling page. */
html.menu-open{overflow:hidden}
@media(max-width:700px){.telefonai-mega-menu{top:68px;bottom:0;height:calc(100dvh - 68px);max-height:none;overflow-y:auto;background:#fff;-webkit-overflow-scrolling:touch}.telefonai-mega-menu__inner{display:grid;grid-template-columns:1fr;width:100%;min-height:100%;margin:0;background:#fff}.telefonai-mega-menu__main{padding:20px 16px 28px;background:#fff}.telefonai-mega-menu__side{padding:20px 16px 32px;background:#f5f5f5}.telefonai-mega-menu-list--main .sub-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}}@media(max-width:430px){.telefonai-mega-menu{top:64px;height:calc(100dvh - 64px)}}

/* The mobile search icon opens a focused dropdown instead of submitting an empty search. */
@media(max-width:700px){.telefonai-actions{position:relative}.telefonai-search.is-open{position:absolute;z-index:95;top:calc(100% + 8px);right:42px;display:flex;width:min(280px,calc(100vw - 86px));height:44px;padding:0 11px;gap:9px;border:1px solid #d9e1e2;border-radius:2px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12)}.telefonai-search.is-open input{display:block;min-width:0;font-size:15px}.telefonai-search.is-open button{width:24px;height:100%}}@media(max-width:430px){.telefonai-search.is-open{right:38px;width:calc(100vw - 76px)}}

@media(max-width:700px){.telefonai-search.is-open{position:relative;z-index:95;top:auto;right:auto;display:grid;width:39px;height:40px;padding:0;border:0;border-radius:4px;background:#edfafa;box-shadow:none}.telefonai-search.is-open svg,.telefonai-search.is-open button svg{stroke:#087f8d}.telefonai-search.is-open input{position:absolute;top:calc(100% + 8px);right:0;display:block;width:min(280px,calc(100vw - 86px));height:44px;padding:0 12px;border:1px solid #d9e1e2;border-radius:2px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);font-size:15px}.telefonai-search.is-open button{width:100%;height:100%}}@media(max-width:430px){.telefonai-search.is-open{width:36px}.telefonai-search.is-open input{width:calc(100vw - 76px)}}

.telefonai-search__submit{display:none}@media(max-width:700px){.telefonai-search.is-open{background:transparent}.telefonai-search.is-open .telefonai-search__toggle{background:transparent}.telefonai-search.is-open input{padding-right:46px;border-color:#cfd9db;box-shadow:0 8px 22px rgba(0,0,0,.12)}.telefonai-search.is-open input:focus{outline:0;box-shadow:0 8px 22px rgba(0,0,0,.12);border-color:#087f8d}.telefonai-search.is-open .telefonai-search__submit{position:absolute;top:calc(100% + 8px);right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#087f8d;cursor:pointer}.telefonai-search.is-open .telefonai-search__submit svg{width:21px;height:21px;stroke:#087f8d;stroke-width:1.9}.telefonai-search.is-open .telefonai-search__submit:focus-visible{outline:3px solid #087f8d;outline-offset:-3px}} 
@media(max-width:700px){.telefonai-search.is-open{background:#edfafa}.telefonai-search.is-open .telefonai-search__open{display:none!important}.telefonai-search.is-open .telefonai-search__toggle{background:#edfafa;color:#087f8d}.telefonai-search.is-open .telefonai-search__toggle:after{content:"×";display:block;font:300 31px/1 Arial,sans-serif}.telefonai-search.is-open input{display:block!important}}

/* Keep the mobile field and its submit icon together in one real dropdown panel. */
.telefonai-search__panel{display:contents}@media(max-width:700px){.telefonai-search__panel{display:none}.telefonai-search.is-open{position:relative!important;top:auto!important;right:auto!important;display:grid!important;width:39px!important;height:40px!important;padding:0!important;border:0!important;box-shadow:none!important}.telefonai-search.is-open .telefonai-search__panel{position:absolute;top:calc(100% + 8px);right:0;display:flex;width:min(280px,calc(100vw - 86px));height:44px;border:1px solid #cfd9db;border-radius:2px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.12);overflow:hidden}.telefonai-search.is-open .telefonai-search__panel input{position:static!important;display:block!important;flex:1 1 auto;min-width:0!important;width:auto!important;height:42px!important;margin:0!important;padding:0 12px!important;border:0!important;background:#fff!important;box-shadow:none!important;font-size:15px!important}.telefonai-search.is-open .telefonai-search__panel input:focus{outline:0!important}.telefonai-search.is-open .telefonai-search__panel .telefonai-search__submit{position:static!important;display:grid!important;place-items:center;flex:0 0 44px!important;width:44px!important;height:42px!important;padding:0!important;border:0!important;background:#fff!important;color:#087f8d!important}.telefonai-search.is-open .telefonai-search__panel .telefonai-search__submit svg{width:21px!important;height:21px!important;stroke:#087f8d!important;stroke-width:1.9!important}}@media(max-width:430px){.telefonai-search.is-open{width:36px!important}.telefonai-search.is-open .telefonai-search__panel{width:calc(100vw - 76px)}}

/* Dedicated, readable result lists for search and author archives. */
.telefonai-results{width:min(100%,900px);margin:0 auto}.telefonai-results__header{margin:0 0 30px;padding:0 0 22px;border-bottom:3px solid #202729}.telefonai-results__eyebrow{display:table;margin:0 0 10px;padding:5px 8px;background:#ffd0d9;color:#742438;font:700 10px/1 "Oxygen",Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}.telefonai-results h1{margin:0;color:#202729;font:700 clamp(38px,5vw,56px)/.94 "Encode Sans Condensed",Arial,sans-serif;letter-spacing:-1.5px}.telefonai-results__header p{margin:13px 0 0;color:#566165;font:16px/1.4 "Oxygen",Arial,sans-serif}.telefonai-results__header p strong{color:#202729}.telefonai-results__list{border-top:1px solid #dce5e6}.telefonai-result-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;padding:20px 0;border-bottom:1px solid #dce5e6}.telefonai-result-card__image{display:block;aspect-ratio:1.55/1;overflow:hidden;background:#edf1f1}.telefonai-result-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.telefonai-result-card:hover .telefonai-result-card__image img{transform:scale(1.025)}.telefonai-result-card__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:2px 0}.telefonai-result-card .telefonai-label{margin:0 0 9px}.telefonai-result-card h2{margin:0;color:#202729;font:700 28px/1.02 "Encode Sans Condensed",Arial,sans-serif;letter-spacing:-.55px}.telefonai-result-card h2 a{text-decoration:none}.telefonai-result-card h2 a:hover{text-decoration:underline}.telefonai-result-card__excerpt{margin:9px 0;color:#4c5a5e;font:15px/1.45 "Oxygen",Arial,sans-serif}.telefonai-result-card time{margin-top:auto;padding-top:10px;color:#687477;font:13px/1 "Oxygen",Arial,sans-serif}.telefonai-results .pagination{justify-content:center;margin-top:32px}.telefonai-results .page-numbers{display:grid;place-items:center;min-width:42px;min-height:42px;border:1px solid #cdd9da;background:#fff;color:#253034;font:700 15px/1 "Oxygen",Arial,sans-serif;text-decoration:none}.telefonai-results .page-numbers.current{border-color:#087f8d;background:#087f8d;color:#fff}.telefonai-results .page-numbers:hover:not(.current){border-color:#087f8d;color:#087f8d}.telefonai-results__empty{padding:30px 0;border-top:1px solid #dce5e6}.telefonai-results__empty h2{margin:0 0 8px;font:700 28px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-results__empty p{margin:0 0 16px;color:#566165}.telefonai-results__empty a{color:#087f8d;font-weight:700;text-decoration:underline}.telefonai-author-page__header{display:flex;align-items:center;gap:22px;margin:0 0 35px;padding:0 0 26px;border-bottom:3px solid #202729}.telefonai-author-page__header>img{flex:0 0 108px;width:108px;height:108px;border-radius:50%;background:#e6eeee}.telefonai-author-page__header .telefonai-results__eyebrow{margin-bottom:9px}.telefonai-author-page__header p{max-width:620px;margin:10px 0 0;color:#566165;font:16px/1.45 "Oxygen",Arial,sans-serif}.telefonai-author-page__heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0 0 14px}.telefonai-author-page__heading h2{margin:0;color:#202729;font:700 30px/1 "Encode Sans Condensed",Arial,sans-serif}.telefonai-author-page__heading span{color:#687477;font:13px/1 "Oxygen",Arial,sans-serif}@media(max-width:700px){.telefonai-results{width:100%}.telefonai-results__header{margin-bottom:22px;padding-bottom:18px}.telefonai-results h1{font-size:38px}.telefonai-results__header p{font-size:14px}.telefonai-result-card{grid-template-columns:116px minmax(0,1fr);gap:12px;padding:14px 0}.telefonai-result-card__body{padding:0}.telefonai-result-card .telefonai-label{margin-bottom:6px}.telefonai-result-card h2{font-size:22px}.telefonai-result-card__excerpt{display:none}.telefonai-result-card time{margin-top:8px;padding-top:0;font-size:12px}.telefonai-author-page__header{align-items:flex-start;gap:14px;margin-bottom:25px;padding-bottom:20px}.telefonai-author-page__header>img{flex-basis:68px;width:68px;height:68px}.telefonai-author-page__header .telefonai-results__eyebrow{margin-bottom:6px}.telefonai-author-page__header h1{font-size:34px}.telefonai-author-page__header p{margin-top:7px;font-size:13px}.telefonai-author-page__heading h2{font-size:26px}}

/* Desktop search has one contained focus treatment, without a floating pointer. */
@media(min-width:701px){.telefonai-search:focus-within{box-shadow:inset 0 0 0 2px #087f8d}.telefonai-search:focus-within:before,.telefonai-search:focus-within:after{content:none!important;display:none!important}.telefonai-search input:focus,.telefonai-search input:focus-visible{outline:0!important;box-shadow:none!important}.telefonai-search button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #087f8d}}
