:root{--fw-blue:#0866ef;--fw-ink:#182338;--fw-border:#e2e7ef}*{box-sizing:border-box}body.fw-core-site{margin:0;background:#e9ebee;color:var(--fw-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}body.fw-core-site a{text-decoration:none;color:inherit}body.fw-core-site a:hover{color:var(--fw-blue)}.fw-shell{max-width:1160px;margin:auto;background:#fff;min-height:100vh}.fw-header{background:#fff}.fw-header-inner{background:#252c36;color:white;min-height:76px;display:flex;align-items:center;gap:36px;padding:12px 24px}.fw-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:27px;font-weight:900;letter-spacing:-1px;color:white!important}.fw-brand small{display:block;font-size:8px;letter-spacing:2px;color:#b7c4d5;font-weight:600}.fw-mark{font-size:19px;letter-spacing:-3px;background:linear-gradient(135deg,#00d0fb,#0866ef);border-radius:10px;padding:12px 15px 12px 11px;color:white}.fw-blue,.fw-footer span{color:#45b3ff}.fw-search{display:flex;flex:1;max-width:460px}.fw-search input{width:100%;padding:12px 14px;border:0;background:#fff;border-radius:5px 0 0 5px;font-size:14px}.fw-search button{border:0;background:#0873f9;color:white;font-size:25px;padding:0 18px;border-radius:0 5px 5px 0;cursor:pointer}.fw-social{display:flex;gap:15px;margin-left:auto;font-size:11px;font-weight:bold}.fw-nav{display:flex;background:#f4f6f8;border-bottom:1px solid #d7dde5;overflow-x:auto}.fw-nav a{padding:14px 20px;font-weight:800;font-size:12px;white-space:nowrap}.fw-nav a:hover{background:#e2efff}.fw-top-ad{height:125px;display:flex;justify-content:center;align-items:flex-start;padding:12px;color:#98a2b0;font-size:10px;letter-spacing:1px}.fw-columns{display:grid;grid-template-columns:270px minmax(0,1fr);gap:12px;padding:0 14px 30px}.fw-sidebar{min-width:0}.fw-panel{border:1px solid var(--fw-border);margin-bottom:18px;background:#fff}.fw-panel h2{font-size:13px;background:#edf2f8;margin:0;padding:12px 14px;border-bottom:1px solid var(--fw-border)}.fw-panel p{padding:8px 14px;color:#687587}.fw-brands{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:5px}.fw-brands a{padding:6px;text-transform:uppercase;font-size:11px;border-bottom:1px solid #f0f2f6}.fw-sidebar-link{display:block;padding:11px 14px;background:#eef4fd;color:#0866ef!important;font-weight:bold}.fw-side-ad{height:240px;color:#a7aeb8;text-align:center;padding:10px;font-size:10px}.fw-side-item{display:block;padding:10px 13px;border-bottom:1px solid var(--fw-border);font-size:12px}.fw-main{min-width:0;padding:0 8px 20px}.fw-heading{padding:5px 0 20px}.fw-heading span,.fw-label{color:var(--fw-blue);font-size:11px;font-weight:800;letter-spacing:1px}.fw-heading h1{font-size:29px;line-height:1.15;margin:6px 0}.fw-heading p{color:#647186;margin:0}.fw-lead{display:grid;grid-template-columns:1.15fr 1fr;min-height:290px;border:1px solid var(--fw-border);border-radius:8px;overflow:hidden}.fw-lead>a{background:#eaf2ff;display:block;min-height:270px}.fw-lead img{width:100%;height:100%;max-height:350px;object-fit:cover}.fw-lead-fallback{height:100%;display:grid;place-items:center;font-size:32px;font-weight:900;color:#0866ef}.fw-lead-copy{padding:25px}.fw-lead-copy h2{font-size:27px;line-height:1.2;margin:12px 0}.fw-lead-copy p{color:#657184}.fw-button{display:inline-block;background:#0866ef;color:#fff!important;padding:11px 18px;border-radius:6px;font-weight:bold}.fw-section-title{border-bottom:3px solid #0866ef;margin:28px 0 6px;padding-bottom:8px;font-size:20px}.fw-post{display:grid;grid-template-columns:215px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--fw-border)}.fw-thumb{background:#eef3fa;min-height:140px;display:grid;place-items:center;overflow:hidden}.fw-thumb img{width:100%;height:150px;object-fit:cover}.fw-placeholder{font-size:35px;font-weight:900;color:#7aaaf3}.fw-meta{font-size:11px;font-weight:bold;color:#748197;text-transform:uppercase}.fw-post h2{font-size:21px;line-height:1.2;margin:6px 0}.fw-post p{color:#687587;margin:8px 0}.fw-read{color:var(--fw-blue)!important;font-weight:bold}.fw-single h1{font-size:36px;line-height:1.15;margin:10px 0 22px}.fw-featured img{max-width:100%;height:auto;border-radius:7px}.fw-article-body{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.fw-article-body img{max-width:100%;height:auto}.fw-footer{padding:25px;background:#202a38;color:white;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.fw-footer strong{font-size:22px}.fw-footer div{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.fw-footer small{width:100%;color:#b4bfce}.fw-empty{padding:25px;background:#f3f7fc}@media(max-width:800px){.fw-header-inner{flex-wrap:wrap;gap:12px}.fw-search{order:3;min-width:100%;max-width:none}.fw-columns{grid-template-columns:1fr}.fw-sidebar{order:2}.fw-main{order:1}.fw-top-ad{height:85px}.fw-lead{grid-template-columns:1fr}.fw-lead>a{max-height:300px}.fw-post{grid-template-columns:130px 1fr}.fw-thumb img{height:115px}.fw-social{margin-left:auto}.fw-single h1{font-size:28px}}@media(max-width:480px){.fw-post{grid-template-columns:1fr}.fw-post h2{font-size:19px}.fw-lead-copy h2{font-size:23px}.fw-header-inner{padding:12px}.fw-nav a{padding:12px}.fw-columns{padding:0 10px 20px}}

/* FoneWiser Core V2 — global header, navigation, and finder refresh */
:root{--fw-blue:#0767f9;--fw-ink:#12213b;--fw-border:#e0e8f4}
.fw-shell{max-width:1160px;box-shadow:0 8px 50px rgba(16,32,55,.07)}
.fw-header-inner{background:linear-gradient(115deg,#101c31 0%,#1e2d43 65%,#12223a 100%);min-height:94px;gap:34px;padding:18px 28px}
.fw-brand{font-size:29px;letter-spacing:-1.25px;gap:13px}
.fw-mark{display:grid;place-items:center;width:56px;height:56px;padding:0;border-radius:16px;font-size:21px;letter-spacing:-3px;box-shadow:0 8px 18px rgba(0,112,255,.3)}
.fw-brand small{letter-spacing:2.2px;margin-top:-2px;font-size:8px}
.fw-search{max-width:460px;border-radius:13px;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 18px rgba(0,0,0,.12)}
.fw-search input{border-radius:0;min-height:48px;padding:13px 18px;outline:none}
.fw-search input:focus{box-shadow:inset 0 0 0 2px #80b9ff}
.fw-search button{border-radius:0;min-width:58px;background:linear-gradient(145deg,#1587ff,#0058de);font-size:28px}
.fw-social a{border:1px solid rgba(255,255,255,.22);border-radius:9px;padding:10px 12px;transition:.2s;background:rgba(255,255,255,.05)}
.fw-social a:hover{background:#0866ef;color:white!important}
.fw-nav{padding:9px 18px;gap:7px;align-items:center;background:#fff;border-bottom:1px solid #e3e9f3;box-shadow:0 4px 16px rgba(24,47,88,.05)}
.fw-nav a{padding:12px 15px;border-radius:999px;font-size:11px;letter-spacing:.2px;transition:background .2s,color .2s,transform .2s}
.fw-nav a:first-child,.fw-nav a[aria-current="page"]{background:linear-gradient(135deg,#0879ff,#0755d7);color:white!important;box-shadow:0 5px 12px rgba(0,100,240,.18)}
.fw-nav a:hover{background:#e9f2ff;color:#0057d6!important;transform:translateY(-1px)}
.fw-nav a:first-child:hover{color:white!important}
.fw-columns{gap:24px;padding:0 22px 32px;grid-template-columns:270px minmax(0,1fr)}
.fw-panel{border-radius:15px;overflow:hidden;border:1px solid #e2eaf5;box-shadow:0 6px 22px rgba(25,65,125,.06)}
.fw-finder h2{display:flex;align-items:center;gap:9px;background:linear-gradient(115deg,#0754d9,#0a87ff);color:white;border:0;padding:16px;font-size:13px;letter-spacing:.3px}
.fw-finder-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:rgba(255,255,255,.2);font-size:21px}
.fw-finder-badge{margin-left:auto;font-size:9px;font-weight:800;color:#dceaff;border:1px solid rgba(255,255,255,.35);border-radius:30px;padding:3px 7px}
.fw-brands{padding:13px;gap:8px}
.fw-brands a{border:1px solid #e7edf7;border-radius:9px;background:#f7faff;text-align:center;font-size:11px;font-weight:700;padding:11px 5px;transition:.2s}
.fw-brands a:hover{background:#e5f1ff;border-color:#a7ceff;transform:translateY(-2px)}
.fw-sidebar-link{margin:0 13px 14px;border-radius:9px;background:#0767f9;color:white!important;text-align:center;padding:13px;font-size:12px;transition:.2s}
.fw-sidebar-link:hover{background:#0054cc;color:white!important}
.fw-main{padding:0 0 20px}
.fw-home-blank{min-height:660px;background:#fff;border:1px solid #f0f3f8;border-radius:14px}
@media(max-width:800px){.fw-header-inner{gap:14px}.fw-columns{grid-template-columns:1fr}.fw-home-blank{min-height:300px}.fw-sidebar{order:2}.fw-main{order:1}}
@media(max-width:480px){.fw-header-inner{padding:14px}.fw-brand{font-size:24px}.fw-mark{width:46px;height:46px}.fw-nav{padding:8px;gap:4px}.fw-nav a{padding:10px 12px}.fw-columns{padding:0 12px 20px}}

/* V2.1 compact global chrome and route-aware navigation */
.fw-header-inner{min-height:68px;padding:10px 22px;gap:26px;background:#19283d}
.fw-brand{font-size:25px;gap:10px}.fw-mark{width:46px;height:46px;border-radius:12px;font-size:18px;box-shadow:none}
.fw-brand small{font-size:7px;letter-spacing:1.8px}.fw-search{max-width:440px;box-shadow:none}.fw-search input{min-height:40px;padding:9px 14px}.fw-search button{min-width:50px}
.fw-social{gap:9px}.fw-social a{padding:8px 11px}.fw-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:7px 14px;overflow:visible}
.fw-nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;padding:11px 5px;border-radius:9px;font-size:11px}
.fw-nav a:first-child:not(.is-active){background:transparent;color:var(--fw-ink)!important;box-shadow:none}
.fw-nav a.is-active,.fw-nav a:first-child.is-active{background:linear-gradient(135deg,#0879ff,#0755d7);color:#fff!important;box-shadow:0 4px 10px rgba(0,100,240,.18)}
.fw-nav a:not(.is-active):hover,.fw-nav a:first-child:not(.is-active):hover{background:#e9f2ff;color:#0057d6!important}
.fw-footer{padding:15px 22px;gap:8px 16px;min-height:0}.fw-footer strong{font-size:19px}.fw-footer div{gap:15px}.fw-footer small{font-size:11px;margin-top:0}
@media(max-width:800px){.fw-header-inner{padding:10px 14px;gap:10px}.fw-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fw-nav a{font-size:10px;padding:10px 4px}}
@media(max-width:480px){.fw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-brand{font-size:22px}.fw-search{order:3;min-width:100%}.fw-footer div{margin-left:0}}

/* V2.2 sidebar cards — scoped, responsive and populated only by real content */
.fw-dynamic-card{background:#fff;border:1px solid #e3ebf8;border-radius:15px;box-shadow:0 8px 22px rgba(22,56,103,.055);margin-bottom:16px;overflow:hidden}
.fw-dynamic-card .fw-card-heading{display:flex;align-items:center;gap:10px;padding:13px 14px;background:linear-gradient(110deg,#f0f6ff,#e8f1ff);border-bottom:1px solid #dce9fc}
.fw-dynamic-card .fw-card-heading h2{margin:0;padding:0;border:0;background:transparent;color:#122d53;font-size:12px;font-weight:800;letter-spacing:.5px;line-height:1.3}
.fw-card-icon{width:28px;height:28px;border-radius:9px;background:linear-gradient(140deg,#0980ff,#075ad9);color:white;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}
.fw-dynamic-popular .fw-card-icon{background:linear-gradient(140deg,#ff9b38,#ec5a18)}
.fw-dynamic-articles .fw-card-icon{background:linear-gradient(140deg,#596af8,#3848c4)}
.fw-device-list{padding:7px}
.fw-device-row{display:flex;align-items:center;gap:10px;padding:9px 7px;border-radius:9px;text-decoration:none!important;color:#122d53!important;transition:background .15s}
.fw-device-row+.fw-device-row{border-top:1px solid #eef2f8}
.fw-device-row:hover{background:#f1f7ff}
.fw-device-thumb{width:49px;height:51px;display:flex;align-items:center;justify-content:center;border:1px solid #e8eff8;background:#f7faff;border-radius:8px;overflow:hidden;flex:none}
.fw-device-thumb img{width:100%;height:100%;object-fit:contain}
.fw-device-fallback{font-size:25px;color:#9db7dc}
.fw-device-text{min-width:0;flex:1}.fw-device-text strong{display:block;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.fw-device-text small{display:block;font-size:10px;color:#72849e;margin-top:5px}
.fw-rank{font-size:12px;font-weight:800;color:#0969e9;background:#eaf3ff;border-radius:7px;padding:5px 8px}
.fw-card-empty{text-align:center;padding:23px 16px 25px}.fw-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:#eff5ff;color:#4d8add;font-size:25px}.fw-card-empty p{margin:11px 0 0;color:#72839a;font-size:12px;line-height:1.55}

/* V2.3 flexible header and polished global footer */
.fw-header-inner{gap:22px;padding:11px 22px}
.fw-brand{flex:0 0 auto}
.fw-search{flex:1 1 520px;min-width:130px;max-width:none;margin:0}
.fw-social{flex:0 0 auto;margin-left:0;display:flex;align-items:center;gap:8px}
.fw-social .fw-rss{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.2);border-radius:11px;color:#fff;white-space:nowrap}
.fw-social .fw-rss svg{color:#ff9d35}
.fw-nav{grid-template-columns:repeat(8,minmax(0,1fr))}
.fw-footer{display:block;padding:0;background:linear-gradient(120deg,#142238,#202d41);color:#e7effb}
.fw-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1.1fr 1.1fr;gap:30px;padding:32px 28px 27px}
.fw-footer-about{min-width:0}.fw-footer-logo{display:inline-block;font-size:23px;font-weight:900;letter-spacing:-.6px;color:#fff!important}
.fw-footer-about p,.fw-footer-group p{color:#9eafc5;font-size:12px;line-height:1.7;margin:9px 0 0;max-width:275px}
.fw-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}
.fw-footer-group h2{font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:#fff;margin:0 0 7px}
.fw-footer-group a{font-size:12px;color:#b9c9df!important;transition:color .2s}
.fw-footer-group a:hover{color:#54b6ff!important}
.fw-footer-group .fw-footer-rss{color:#ffb265!important}
.fw-footer-bottom{border-top:1px solid rgba(255,255,255,.11);padding:14px 28px;display:flex;justify-content:space-between;gap:14px;align-items:center}
.fw-footer-bottom small{width:auto;margin:0;font-size:11px;color:#9eafc5}
.fw-footer-bottom a{font-size:11px;color:#c5d7ee!important}
@media(max-width:850px){.fw-header-inner{gap:12px}.fw-search{flex-basis:280px}.fw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.fw-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:520px){.fw-header-inner{flex-wrap:wrap;padding:12px}.fw-brand{font-size:22px}.fw-search{order:3;flex:1 1 100%;min-width:100%;max-width:none}.fw-social{margin-left:auto}.fw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-footer-top{padding:25px 18px;gap:24px}.fw-footer-bottom{padding:14px 18px;flex-wrap:wrap}}

/* V2.4 — premium footer links as responsive interactive buttons */
.fw-footer{background:linear-gradient(125deg,#101e33 0%,#1a2d49 55%,#10213b 100%);border-top:3px solid #087cff}
.fw-footer-top{grid-template-columns:minmax(190px,1.45fr) repeat(3,minmax(0,1fr));gap:24px;padding:34px 30px 30px}
.fw-footer-about{padding:8px 16px 12px 0}
.fw-footer-logo{font-size:26px;line-height:1.2;text-decoration:none!important}
.fw-footer-logo span{color:#3aabff}
.fw-footer-about p{font-size:12px;line-height:1.8;margin-top:14px}
.fw-footer-group{gap:9px;align-items:stretch}
.fw-footer-group h2{margin:0 0 9px;padding:0 0 11px;border-bottom:1px solid rgba(255,255,255,.15);font-size:12px;letter-spacing:1px}
.fw-footer-group a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:37px;padding:9px 12px;border:1px solid rgba(163,192,232,.2);border-radius:10px;background:rgba(255,255,255,.045);color:#e2edff!important;text-decoration:none!important;font-size:12px;font-weight:600;line-height:1.35;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}
.fw-footer-group a::after{content:'›';color:#77baff;font-size:19px;font-weight:700;line-height:12px}
.fw-footer-group a:hover,.fw-footer-group a:focus-visible{background:linear-gradient(120deg,#0b75ff,#0755cf);border-color:#4c9fff;color:#fff!important;transform:translateX(3px);box-shadow:0 6px 16px rgba(0,80,180,.22)}
.fw-footer-group a:hover::after{color:#fff}
.fw-footer-group a:focus-visible{outline:2px solid #a5d4ff;outline-offset:3px}
.fw-footer-group .fw-footer-rss{background:rgba(255,140,32,.1);border-color:rgba(255,165,77,.3);color:#ffb96e!important;justify-content:flex-start}
.fw-footer-group .fw-footer-rss::after{margin-left:auto;color:#ffb96e}
.fw-footer-group .fw-footer-rss:hover{background:linear-gradient(120deg,#f88b19,#d85c08);border-color:#ffb96e;color:white!important}
.fw-footer-group p{margin:7px 0 0;font-size:11px}
.fw-footer-bottom{background:rgba(0,0,0,.12);padding:14px 30px}
.fw-footer-bottom a{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:11px;font-weight:700;text-decoration:none!important;transition:background .2s}
.fw-footer-bottom a:hover{background:#0969e9;color:#fff!important}
@media(max-width:900px){.fw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:520px){.fw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 16px;gap:20px 12px}.fw-footer-about{grid-column:1/-1}.fw-footer-group:last-child{grid-column:1/-1}.fw-footer-bottom{padding:14px 16px}.fw-footer-group a{font-size:11px;padding:9px}}
@media(max-width:340px){.fw-footer-top{grid-template-columns:1fr}.fw-footer-group:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.fw-footer-group a,.fw-footer-bottom a{transition:none}.fw-footer-group a:hover{transform:none}}

/* V2.5: richer footer + truly responsive global shell */
*,*::before,*::after{box-sizing:border-box}
.fw-shell{width:min(100%,1240px);max-width:1240px;margin-inline:auto;overflow-x:clip}
.fw-footer{background:radial-gradient(ellipse at 10% 0%,rgba(15,120,255,.18),transparent 42%),linear-gradient(130deg,#0d192b,#1b2d49 65%,#101c30);border-top:3px solid #178bff}
.fw-footer-top{gap:clamp(16px,2.2vw,32px);padding:38px clamp(18px,3vw,40px)}
.fw-footer-logo{font-size:clamp(24px,2.5vw,31px)}
.fw-footer-group h2{font-size:12px;letter-spacing:1.2px;color:#d8e9ff}
.fw-footer-group a{min-height:42px;border-radius:12px;background:linear-gradient(120deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-color:rgba(142,189,255,.2);box-shadow:inset 0 1px rgba(255,255,255,.035)}
.fw-footer-group a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,85,210,.25)}
.fw-footer-bottom{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;padding:14px 155px 14px 24px;text-align:center}
.fw-footer-bottom small{display:block;text-align:center;font-size:12px;letter-spacing:.15px;color:#c0d2eb}
.fw-footer-bottom a{position:absolute;right:24px;top:50%;transform:translateY(-50%);white-space:nowrap}
.fw-footer-bottom a:hover{transform:translateY(-50%)}
.fw-header-inner{min-width:0}.fw-search{min-width:0}.fw-search input{min-width:0;width:100%}
.fw-columns{min-width:0}.fw-main{min-width:0;overflow-wrap:anywhere}.fw-sidebar{min-width:0}
.fw-article-body img,.fw-main img{max-width:100%;height:auto}.fw-article-body iframe{max-width:100%}
.fw-article-body table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:900px){.fw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-columns{grid-template-columns:230px minmax(0,1fr);gap:16px;padding-inline:16px}}
@media(max-width:700px){
 .fw-header-inner{display:flex;flex-wrap:wrap;gap:12px;padding:13px 15px}
 .fw-brand{min-width:0}.fw-social{margin-left:auto}
 .fw-search{order:3;flex:1 1 100%;width:100%;max-width:none}
 .fw-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:9px}
 .fw-nav a{font-size:10px;min-height:39px;padding:8px 3px;white-space:normal}
 .fw-columns{display:flex;flex-direction:column;gap:22px;padding:0 14px 24px}
 .fw-sidebar{order:2;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
 .fw-finder{grid-column:1/-1}.fw-side-ad{grid-column:1/-1;min-height:60px}
 .fw-dynamic-card{margin-bottom:0}.fw-main{order:1;width:100%}
 .fw-home-blank{min-height:240px}
 .fw-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 18px;gap:22px 14px}
 .fw-footer-about{grid-column:1/-1}.fw-footer-group:last-child{grid-column:1/-1}
 .fw-footer-bottom{padding:17px 16px 14px;flex-direction:column;gap:12px}
 .fw-footer-bottom a{position:static;transform:none}.fw-footer-bottom a:hover{transform:none}
}
@media(max-width:440px){
 .fw-brand{font-size:20px}.fw-brand small{letter-spacing:1px;font-size:6px}.fw-mark{width:40px;height:40px}
 .fw-social .fw-rss{padding:8px 9px;font-size:11px}
 .fw-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fw-sidebar{grid-template-columns:1fr}.fw-finder,.fw-side-ad,.fw-footer-group:last-child{grid-column:auto}
 .fw-footer-top{grid-template-columns:1fr 1fr}.fw-footer-about{grid-column:1/-1}
 .fw-footer-group a{font-size:11px;padding:9px 8px}
}
@media(max-width:340px){.fw-footer-top{grid-template-columns:1fr}.fw-footer-about{grid-column:auto}}

/* V2.6: compact two-line GSMArena-inspired footer */
.fw-footer.fw-footer-compact{background:#f0f2f5!important;color:#27364a!important;border-top:1px solid #d8dfe8!important;padding:0!important;box-shadow:none!important}
.fw-footer-compact-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:13px 22px;min-height:83px}
.fw-footer-compact-brand{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;line-height:1.1}
.fw-footer-compact-brand a{font-size:22px;font-weight:900;letter-spacing:-.8px;color:#28394f!important;text-decoration:none!important}
.fw-footer-compact-brand a span{color:#0874dc}
.fw-footer-compact-brand small{font-size:9px;color:#7b8898;letter-spacing:.5px}
.fw-footer-compact-links{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}
.fw-footer-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px 16px;line-height:1.25}
.fw-footer-link-row a{font-size:12px;color:#27364a!important;text-decoration:none!important;white-space:nowrap;padding:2px 0;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;width:auto!important;display:inline!important;font-weight:500;transform:none!important}
.fw-footer-link-row a:hover,.fw-footer-link-row a:focus-visible{color:#0666d4!important;text-decoration:underline!important}
.fw-footer-link-row a::after{display:none!important}
.fw-footer-meta{font-size:11px;color:#68798e;gap:5px 14px}
.fw-footer-meta a{font-size:11px;color:#56687f!important}
.fw-footer-link-row .fw-compact-rss,.fw-footer-link-row .fw-compact-rss span{color:#d9710d!important}
@media(max-width:700px){.fw-footer-compact-inner{padding:14px 16px;align-items:flex-start;gap:10px;flex-direction:column;min-height:0}.fw-footer-compact-brand{flex-direction:row;align-items:baseline;gap:10px}.fw-footer-compact-brand a{font-size:20px}.fw-footer-compact-links{width:100%;gap:9px}.fw-footer-link-row{gap:8px 14px}.fw-footer-link-row a{font-size:12px}.fw-footer-meta,.fw-footer-meta a{font-size:11px}}
@media(max-width:380px){.fw-footer-link-row{gap:8px 11px}.fw-footer-compact-brand small{font-size:8px}}

/* V2.7 — aligned compact footer; override legacy footer rules */
.fw-footer.fw-footer-compact{width:100%;background:#f1f3f6!important;border-top:1px solid #d8e0eb!important}
.fw-footer-compact .fw-footer-compact-inner{width:100%;max-width:1200px;margin:auto;padding:15px 24px 13px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center;min-height:90px}
.fw-footer-compact .fw-footer-compact-brand{align-self:center;display:flex;flex-direction:column;gap:5px}
.fw-footer-compact .fw-footer-compact-brand a{font-size:24px;line-height:1.05}
.fw-footer-compact .fw-footer-compact-brand small{font-size:9px;letter-spacing:.3px}
.fw-footer-compact .fw-footer-compact-links{display:grid;grid-template-rows:auto auto;gap:12px;width:100%;min-width:0}
.fw-footer-compact .fw-footer-link-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 19px;margin:0;padding:0}
.fw-footer-compact .fw-footer-link-row a{font-size:12px;line-height:1.4;white-space:nowrap}
.fw-footer-compact .fw-footer-meta{padding-top:9px;border-top:1px solid #dce3eb;gap:7px 16px}
.fw-footer-compact .fw-footer-meta span{color:#62738a;font-size:11px;margin-right:auto;white-space:nowrap}
.fw-footer-compact .fw-footer-meta a{font-size:11px}
@media(max-width:850px){.fw-footer-compact .fw-footer-compact-inner{grid-template-columns:125px minmax(0,1fr);gap:15px;padding:14px 18px}.fw-footer-compact .fw-footer-link-row{gap:7px 13px}.fw-footer-compact .fw-footer-meta span{width:100%;margin-right:0}}
@media(max-width:600px){.fw-footer-compact .fw-footer-compact-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:17px 14px}.fw-footer-compact .fw-footer-compact-brand{align-items:center;text-align:center}.fw-footer-compact .fw-footer-compact-links{gap:10px}.fw-footer-compact .fw-footer-link-row{justify-content:center;gap:8px 14px;text-align:center}.fw-footer-compact .fw-footer-meta{padding-top:11px}.fw-footer-compact .fw-footer-meta span{width:100%;text-align:center;order:2;margin-top:5px}.fw-footer-compact .fw-footer-compact-brand small{font-size:9px}}

/* V2.8: reference-style tight two-line footer, single aligned left edge */
.fw-footer.fw-footer-compact{background:#eeebeb!important;border-top:1px solid #d8d4d4!important;color:#242d36!important}
.fw-footer-compact .fw-footer-compact-inner{max-width:1240px!important;width:100%!important;box-sizing:border-box;display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:10px 18px!important;min-height:68px!important}
.fw-footer-compact .fw-footer-compact-brand{min-width:0;align-items:flex-end!important;justify-content:center!important;gap:2px!important;padding-right:12px!important;border-right:1px solid #c8c5c5;align-self:stretch!important}
.fw-footer-compact .fw-footer-compact-brand a{font-size:26px!important;line-height:1.05!important;letter-spacing:-1px!important}
.fw-footer-compact .fw-footer-compact-brand small{font-size:10px!important;line-height:1.1!important;letter-spacing:0!important;text-align:right!important}
.fw-footer-compact .fw-footer-compact-links{display:grid!important;grid-template-rows:auto auto!important;gap:5px!important;min-width:0!important}
.fw-footer-compact .fw-footer-link-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:17px!important;row-gap:5px!important;margin:0!important;padding:0!important;border:0!important;line-height:1.25!important}
.fw-footer-compact .fw-footer-link-row a{font-size:13px!important;line-height:1.25!important;font-weight:400!important;padding:0!important;color:#25303b!important}
.fw-footer-compact .fw-footer-meta span{font-size:12px!important;color:#5e6770!important;white-space:normal!important;margin:0!important;width:auto!important;order:0!important}
.fw-footer-compact .fw-footer-meta a{font-size:12px!important}
.fw-footer-compact .fw-compact-rss,.fw-footer-compact .fw-compact-rss span{color:#c96c0c!important}
@media(max-width:850px){.fw-footer-compact .fw-footer-compact-inner{grid-template-columns:170px minmax(0,1fr)!important;padding:12px 14px!important}.fw-footer-compact .fw-footer-link-row{column-gap:12px!important}.fw-footer-compact .fw-footer-compact-brand a{font-size:23px!important}}
@media(max-width:600px){.fw-footer-compact .fw-footer-compact-inner{display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;padding:14px 12px!important}.fw-footer-compact .fw-footer-compact-brand{border-right:0!important;padding-right:0!important;align-self:center!important;align-items:center!important}.fw-footer-compact .fw-footer-compact-brand small{text-align:center!important}.fw-footer-compact .fw-footer-compact-links{width:100%!important}.fw-footer-compact .fw-footer-link-row{justify-content:center!important;column-gap:13px!important;row-gap:8px!important}.fw-footer-compact .fw-footer-meta span{order:0!important;width:auto!important;text-align:center!important;margin:0!important}}

/* V2.9 - center complete footer group without changing its compact layout */
@media (min-width: 601px) {
 .fw-footer-compact .fw-footer-compact-inner {
  width: max-content !important; max-width: 100% !important;
  margin-left: auto !important; margin-right: auto !important;
  grid-template-columns: 205px max-content !important;
  justify-content: center !important;
 }
 .fw-footer-compact .fw-footer-compact-links {width: max-content !important;max-width:100% !important;}
}
@media (max-width: 600px) {
 .fw-footer-compact .fw-footer-compact-inner {width:100% !important;margin:0 auto !important;}
}

/* FoneWiser homepage editorial layout v3.0 */
.fw-home-news{width:100%;min-width:0;padding:0 0 28px}.fw-home-heading{margin:0 0 18px}.fw-home-kicker{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#0866ef}.fw-home-heading h1{font-size:clamp(22px,2.7vw,30px);line-height:1.18;margin:6px 0;color:#17263c}.fw-home-heading p{margin:0;color:#64748b;font-size:13px}.fw-home-feature-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(3,120px);gap:8px}.fw-home-feature{position:relative;display:block;min-height:0;overflow:hidden;border-radius:10px;background:#e9f1ff}.fw-home-feature-main{grid-row:span 3}.fw-home-feature img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.fw-home-feature:hover img{transform:scale(1.04)}.fw-home-feature-fallback{width:100%;height:100%;display:grid;place-items:center;font-size:clamp(15px,2vw,28px);font-weight:900;color:#2673e7}.fw-home-feature-shade{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,rgba(6,17,38,.94));padding:35px 12px 12px;color:#fff;display:flex;flex-direction:column;gap:3px}.fw-home-feature-main .fw-home-feature-shade{padding:75px 22px 20px}.fw-home-category{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#b9d7ff;font-weight:800}.fw-home-feature strong{font-size:14px;line-height:1.3;color:#fff}.fw-home-feature-main strong{font-size:clamp(20px,2.4vw,28px)}.fw-home-feature small{font-size:10px;color:#dbe7f8}.fw-home-section-title{margin:24px 0 6px;padding:0 0 9px;border-bottom:3px solid #0866ef;font-size:19px;color:#152640}.fw-home-story{display:grid;grid-template-columns:minmax(140px,32%) minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid #e7edf5}.fw-home-story-image{display:block;min-height:130px;border-radius:8px;overflow:hidden;background:#eaf1fb}.fw-home-story-image img{display:block;width:100%;height:150px;object-fit:cover}.fw-home-story-fallback{display:grid;place-items:center;height:150px;font-size:28px;font-weight:900;color:#86adef}.fw-home-story-copy{min-width:0}.fw-home-story-meta{font-size:10px;letter-spacing:.5px;text-transform:uppercase;font-weight:800;color:#0870ec}.fw-home-story h3{font-size:18px;line-height:1.27;margin:6px 0;color:#18263c}.fw-home-story p{font-size:13px;line-height:1.5;color:#637188;margin:6px 0}.fw-home-read{font-size:12px;font-weight:800;color:#0866ef!important}.fw-home-pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:24px 0}.fw-home-pagination .page-numbers{border:1px solid #dbe5f4;padding:8px 12px;border-radius:8px;color:#1b355a}.fw-home-pagination .current{background:#0866ef;color:white}.fw-home-empty{border:1px dashed #cbd9ec;border-radius:14px;text-align:center;padding:80px 16px;background:#f8fbff}.fw-home-empty>span{font-size:35px;color:#4287ee}.fw-home-empty h2{font-size:21px;margin:8px 0}.fw-home-empty p{color:#66758b;font-size:13px;margin:0}@media(max-width:800px){.fw-home-feature-grid{grid-template-rows:repeat(3,105px)}}@media(max-width:520px){.fw-home-feature-grid{grid-template-columns:1fr 1fr;grid-template-rows:230px 135px 135px}.fw-home-feature-main{grid-column:1/-1;grid-row:auto}.fw-home-feature:not(.fw-home-feature-main){grid-column:span 1}.fw-home-feature:nth-child(4){grid-column:1/-1}.fw-home-feature-main .fw-home-feature-shade{padding:60px 15px 14px}.fw-home-feature-main strong{font-size:21px}.fw-home-feature strong{font-size:12px}.fw-home-story{grid-template-columns:115px minmax(0,1fr);gap:11px}.fw-home-story-image,.fw-home-story-image img,.fw-home-story-fallback{height:110px;min-height:110px}.fw-home-story h3{font-size:15px}.fw-home-story p{font-size:12px}.fw-home-empty{padding:45px 12px}}

/* V3.1 advertisement slots: hidden when empty, responsive when configured */
.fw-ad-slot{width:100%;max-width:100%;min-width:0;margin:18px auto;padding:10px 0;text-align:center;overflow:hidden;box-sizing:border-box;clear:both}.fw-ad-slot .fw-ad-label{display:block;font-size:10px;letter-spacing:.12em;color:#9ba7b9;margin-bottom:9px}.fw-ad-slot iframe,.fw-ad-slot img{max-width:100%}.fw-ad-sidebar{margin:20px auto}.fw-ad-article_middle{margin:26px 0}.fw-ad-article_start,.fw-ad-article_end{margin:24px 0}@media(max-width:767px){.fw-ad-slot{margin:14px auto;padding:6px 0}.fw-ad-slot ins{max-width:100%}}

/* V3.2 - ads in article flow and homepage feed */
.fw-home-list > .fw-ad-slot { width:100%; margin:22px 0; min-width:0; }
.fw-article-body > .fw-ad-slot, .fw-article-body .fw-ad-slot {clear:both; margin:24px auto; max-width:100%;}
.fw-sidebar > .fw-ad-slot {width:100%; margin:16px 0 22px; min-width:0;}
.fw-ad-slot iframe,.fw-ad-slot img {max-width:100%;}
@media(max-width:767px){.fw-ad-slot {max-width:100%;overflow:hidden;}}

/* v3.3 visible ad previews */
.fw-ad-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:130px;padding:18px!important;background:#f5f7fa;border:1px dashed #cbd5e1;border-radius:10px;color:#94a3b8;}
.fw-ad-preview .fw-ad-label{margin-bottom:10px;}
.fw-ad-preview-text{font-size:13px;color:#9aa6b6;}
.fw-ad-sidebar.fw-ad-preview{min-height:250px;}
.fw-ad-home_feed.fw-ad-preview{min-height:160px;}
.fw-ad-top.fw-ad-preview{min-height:90px;}
@media(max-width:767px){.fw-ad-preview{min-height:100px}.fw-ad-sidebar.fw-ad-preview{min-height:180px}.fw-ad-home_feed.fw-ad-preview{min-height:120px}}

/* V3.4: narrower centered desktop magazine layout; ads unchanged */
@media (min-width:1100px){
 body.fw-core-site .fw-shell{max-width:1080px;width:calc(100% - 48px)}
 body.fw-core-site .fw-columns{grid-template-columns:245px minmax(0,1fr);gap:20px;padding-left:20px;padding-right:20px}
 body.fw-core-site .fw-single .fw-featured{max-width:690px;margin:18px auto 24px}
 body.fw-core-site .fw-single .fw-featured img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;margin:auto}
 body.fw-core-site .fw-article-body img{display:block;max-width:min(100%,690px);height:auto;margin:20px auto}
}
@media (min-width:801px) and (max-width:1099px){body.fw-core-site .fw-shell{width:calc(100% - 28px)}}

/* V3.5: tighter centered desktop shell and robust full-width phone specs */
@media (min-width:1100px){body.fw-core-site .fw-shell{max-width:980px;width:calc(100% - 64px)}body.fw-core-site .fw-columns{grid-template-columns:215px minmax(0,1fr);gap:16px;padding-left:14px;padding-right:14px}}
body.fw-core-site .fw-main,body.fw-core-site .fw-single,body.fw-core-site .fw-article-body{min-width:0;max-width:100%;width:100%}
body.fw-core-site .fw-article-body table,body.fw-core-site .fw-main table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse;box-sizing:border-box}
body.fw-core-site .fw-article-body td,body.fw-core-site .fw-article-body th,body.fw-core-site .fw-main td,body.fw-core-site .fw-main th{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal;white-space:normal!important;box-sizing:border-box}
body.fw-core-site .fw-article-body > *,body.fw-core-site .fw-main > *{max-width:100%;box-sizing:border-box}
body.fw-core-site .fw-article-body img{max-width:100%!important;height:auto}
body.fw-core-site .fw-brand-wrapper{width:100%;max-width:100%;padding:0}
body.fw-core-site .fw-brand-gallery{grid-template-columns:repeat(auto-fill,minmax(min(125px,100%),1fr));gap:12px}
@media(max-width:800px){body.fw-core-site .fw-shell{width:100%;max-width:100%}body.fw-core-site .fw-article-body table{font-size:12px}}


/* V3.6: balanced shell, fluid specifications and mobile-friendly layouts */
@media(min-width:1100px){body.fw-core-site .fw-shell{max-width:1160px!important;width:calc(100% - 64px)!important}body.fw-core-site .fw-columns{grid-template-columns:230px minmax(0,1fr)!important;gap:18px!important;padding-inline:16px!important}}
body.fw-core-site .fw-main,body.fw-core-site .fw-article-body{min-width:0!important;width:100%!important}
body.fw-core-site .fw-article-body .fws-specs-wrap{width:100%!important;max-width:100%!important;overflow-x:auto}
body.fw-core-site .fw-article-body table{width:100%!important;max-width:100%!important;table-layout:auto!important}
body.fw-core-site .fw-article-body table td{overflow-wrap:anywhere}
@media(max-width:767px){body.fw-core-site .fw-shell{width:100%!important}body.fw-core-site .fw-article-body{padding-inline:0!important}}

/* V3.7: correct spec column sizing and phone-friendly category labels */
body.fw-core-site .fw-article-body .fws-phone-content,body.fw-core-site .fw-article-body .fws-specs-wrap{display:block;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}
body.fw-core-site .fw-article-body .fws-spec-table{display:table!important;width:100%!important;max-width:none!important;min-width:100%!important;table-layout:fixed!important;margin:0!important;border-collapse:collapse!important}
body.fw-core-site .fw-article-body .fws-spec-table td{font-size:15px!important;line-height:1.55!important;font-weight:500!important;padding:9px 11px!important;vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important}
body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]{width:18%!important;color:#c90000!important;font-weight:800!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
body.fw-core-site .fw-article-body .fws-spec-table td:nth-child(2){font-weight:700!important}
body.fw-core-site .fw-article-body .fws-spec-table td:last-child{width:auto!important}
body.fw-core-site .fw-article-body .fws-spec-table td[style]{max-width:none!important}
body.fw-core-site .fw-article-body .fws-hero{width:100%!important}
body.fw-core-site .fw-comments-area{margin:30px 0;padding:22px;background:#fff;border:1px solid #e0e8f4;border-radius:16px}
body.fw-core-site .fw-comments-area h2{font-size:23px;font-weight:800;color:#17263c}
body.fw-core-site .fw-comments-area textarea{width:100%;max-width:100%;min-height:130px;border:1px solid #cbd5e1;border-radius:10px;padding:12px}
body.fw-core-site .fw-comments-area input:not([type=submit]){max-width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px}
body.fw-core-site .fw-comments-area input[type=submit]{background:#0866ef;color:#fff;border:0;border-radius:9px;padding:11px 20px;cursor:pointer}
@media(max-width:767px){body.fw-core-site .fw-article-body .fws-spec-table{display:block!important;width:100%!important}body.fw-core-site .fw-article-body .fws-spec-table tbody{display:block!important}body.fw-core-site .fw-article-body .fws-spec-table tr{display:flex!important;flex-wrap:wrap!important;width:100%!important}body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]{display:block!important;flex:0 0 100%!important;width:100%!important;background:#edf4ff!important;padding:10px 12px!important;font-size:14px!important;letter-spacing:.3px}body.fw-core-site .fw-article-body .fws-spec-table td:not([rowspan]){font-size:14px!important;padding:10px!important;min-width:0!important}body.fw-core-site .fw-article-body .fws-spec-table tr td:not([rowspan]):first-child,body.fw-core-site .fw-article-body .fws-spec-table tr td[rowspan]+td{flex:0 0 35%!important;width:35%!important;font-weight:700!important}body.fw-core-site .fw-article-body .fws-spec-table tr td:last-child{flex:1 1 65%!important;width:65%!important;font-weight:500!important}body.fw-core-site .fw-article-body .fws-spec-table tr td[rowspan]:last-child{flex-basis:100%!important}}

/* V3.8 compact, uniform specification table and strong grid */
body.fw-core-site .fw-article-body .fws-spec-table{border:1.5px solid #bdc9d8!important;border-collapse:collapse!important;table-layout:auto!important}
body.fw-core-site .fw-article-body .fws-spec-table td{font-size:15px!important;line-height:1.35!important;font-weight:600!important;padding:5px 8px!important;border:1px solid #bdc9d8!important;vertical-align:top!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]{font-weight:700!important;width:18%!important;white-space:normal!important}
body.fw-core-site .fw-article-body .fws-spec-table td:nth-child(2){font-weight:600!important}
body.fw-core-site .fw-article-body .fws-spec-table td:last-child{font-weight:600!important}
body.fw-core-site .fw-affiliate-card{border:1px solid #d5dfeb;border-radius:12px;background:#f8fafc;padding:16px;margin:18px 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
body.fw-core-site .fw-affiliate-card span{font-weight:700;flex:1 1 200px}
body.fw-core-site .fw-affiliate-card a{background:#ff9900;color:#161616;padding:11px 17px;border-radius:8px;font-weight:800;text-decoration:none}
body.fw-core-site .fw-affiliate-card small{flex:1 0 100%;color:#64748b}
body.fw-core-site .fw-under-construction{text-align:center;border:1px solid #dce5f2;border-radius:18px;padding:55px 20px;background:#f8fbff}
body.fw-core-site .fw-under-construction h1{font-size:30px;margin:8px 0}
body.fw-core-site .fw-under-construction p{max-width:470px;margin:12px auto 24px;line-height:1.6}
body.fw-core-site .fw-under-construction a{display:inline-block;padding:12px 20px;background:#0866ef;color:white;border-radius:9px;text-decoration:none;font-weight:700}
body.fw-core-site .fw-uc-icon{font-size:42px}
@media(max-width:767px){
 body.fw-core-site .fw-article-body .fws-spec-table,body.fw-core-site .fw-article-body .fws-spec-table tbody{display:block!important;width:100%!important}
 body.fw-core-site .fw-article-body .fws-spec-table tr{display:grid!important;grid-template-columns:minmax(0,35%) minmax(0,65%)!important;width:100%!important}
 body.fw-core-site .fw-article-body .fws-spec-table td{display:block!important;min-width:0!important;width:auto!important;flex:none!important;font-size:15px!important;line-height:1.35!important;padding:5px 7px!important;overflow-wrap:break-word!important}
 body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]{grid-column:1/-1!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;padding:7px 9px!important;background:#edf4ff!important;font-weight:700!important}
 body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]+td{grid-column:1!important;width:auto!important}
 body.fw-core-site .fw-article-body .fws-spec-table td[rowspan]+td+td{grid-column:2!important;width:auto!important}
 body.fw-core-site .fw-article-body .fws-spec-table tr:not(:has(td[rowspan])) td:first-child{grid-column:1!important;width:auto!important}
 body.fw-core-site .fw-article-body .fws-spec-table tr:not(:has(td[rowspan])) td:last-child{grid-column:2!important;width:auto!important}
}
