/*
Theme Name: OnePress
Theme URI: https://www.famethemes.com/themes/onepress/
Author: FameThemes
Author URI: http://www.famethemes.com
Description: OnePress is an outstanding creative and flexible WordPress one page theme well suited for business website, portfolio, digital agency, product showcase, freelancers and everyone else who appreciate good design. The theme overall is an elegant and classic one, a fine example of Bootstrap 4 WordPress theme which compatibility with latest version of WooCommerce. (Live preview : https://demos.famethemes.com/onepress)
Version: 2.3.21
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onepress
Tested up to: 6.9
Requires PHP: 7.4
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, e-commerce, blog, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

OnePress is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/* Current News Today approval build — content-first layout */
:root{--cnt-text:#17202a;--cnt-muted:#5d6670;--cnt-line:#e5e9ee;--cnt-bg:#f7f9fb;--cnt-accent:#0b5d4b;--cnt-accent-dark:#074438;--cnt-white:#fff;--cnt-max:1180px}
body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--cnt-text);background:#fff;line-height:1.7}.cnt-wrap,.cnt-header-inner,.cnt-footer-inner{width:min(var(--cnt-max),calc(100% - 40px));margin:0 auto}.cnt-header{position:sticky;top:0;z-index:99;background:rgba(255,255,255,.97);border-bottom:1px solid var(--cnt-line);backdrop-filter:blur(10px)}.cnt-header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.cnt-brand{display:flex;flex-direction:column;text-decoration:none}.cnt-brand-name{font-size:1.25rem;font-weight:800;color:var(--cnt-text);letter-spacing:-.02em}.cnt-brand-tagline{font-size:.78rem;color:var(--cnt-muted);max-width:330px}.cnt-nav{display:flex;gap:18px;align-items:center}.cnt-nav a{font-weight:650;color:#27313a;text-decoration:none;font-size:.93rem}.cnt-nav a:hover{color:var(--cnt-accent)}.cnt-menu-toggle{display:none;background:var(--cnt-accent);color:#fff;border:0;border-radius:8px;padding:9px 14px}.cnt-hero{padding:76px 0 64px;background:linear-gradient(180deg,#f2f8f6 0,#fff 100%);border-bottom:1px solid var(--cnt-line)}.cnt-hero-grid{display:grid;grid-template-columns:1.65fr .8fr;gap:56px;align-items:center}.cnt-eyebrow{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cnt-accent);margin-bottom:10px}.cnt-hero h1{font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.03;letter-spacing:-.045em;margin:0 0 20px;max-width:850px}.cnt-lead{font-size:1.18rem;color:var(--cnt-muted);max-width:760px}.cnt-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.cnt-btn{display:inline-block;background:var(--cnt-accent);color:#fff!important;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:750}.cnt-btn:hover{background:var(--cnt-accent-dark)}.cnt-btn-secondary{background:#fff;color:var(--cnt-accent)!important;border:1px solid #cbdad5}.cnt-trust-card{background:#fff;border:1px solid #d9e4e0;border-radius:18px;padding:26px;box-shadow:0 16px 45px rgba(25,55,46,.07)}.cnt-trust-card strong{font-size:1.12rem}.cnt-trust-card ul{margin:14px 0 0 20px}.cnt-section{padding:64px 0}.cnt-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:28px}.cnt-section-head h2,.cnt-standards h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0;letter-spacing:-.03em}.cnt-section-head>p{max-width:530px;color:var(--cnt-muted);margin:0}.cnt-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cnt-card{border:1px solid var(--cnt-line);border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column}.cnt-card h3,.cnt-topic-list h3{font-size:1.2rem;line-height:1.28;margin:8px 0 12px}.cnt-card h3 a,.cnt-topic-list h3 a{color:var(--cnt-text);text-decoration:none}.cnt-card h3 a:hover,.cnt-topic-list h3 a:hover{color:var(--cnt-accent)}.cnt-card p,.cnt-topic-list p{color:var(--cnt-muted)}.cnt-card-meta{font-size:.78rem;font-weight:750;color:var(--cnt-accent);text-transform:none}.cnt-text-link{font-weight:750;color:var(--cnt-accent);text-decoration:none}.cnt-topic-section:nth-of-type(even){background:var(--cnt-bg)}.cnt-topic-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:18px}.cnt-topic-list article{border-top:3px solid #cfe1db;padding-top:16px}.cnt-standards{background:#10261f;color:#fff}.cnt-standards .cnt-eyebrow{color:#86c9b5}.cnt-standards p,.cnt-standards li{color:#d8e5e1}.cnt-standards .cnt-text-link{color:#9fe0cd}.cnt-two-col{display:grid;grid-template-columns:1fr 1fr;gap:70px}.cnt-content{padding:56px 0}.cnt-article-wrap{max-width:850px}.cnt-article-header{margin-bottom:32px}.cnt-article-header h1{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.06;letter-spacing:-.04em;margin:10px 0 18px}.cnt-article-deck{font-size:1.2rem;color:var(--cnt-muted);line-height:1.55}.cnt-byline{font-size:.9rem;color:var(--cnt-muted);border-top:1px solid var(--cnt-line);border-bottom:1px solid var(--cnt-line);padding:12px 0}.cnt-entry-content{font-size:1.08rem}.cnt-entry-content h2{font-size:1.75rem;line-height:1.25;margin:42px 0 14px;letter-spacing:-.025em}.cnt-entry-content h3{font-size:1.3rem;margin-top:30px}.cnt-entry-content a{color:var(--cnt-accent);text-decoration:underline;text-underline-offset:3px}.cnt-entry-content ul,.cnt-entry-content ol{padding-left:24px}.cnt-review-note{background:#f2f8f6;border-left:4px solid var(--cnt-accent);padding:15px 18px;margin:0 0 28px;border-radius:0 8px 8px 0;font-size:.92rem}.cnt-sources,.cnt-related-inline{margin-top:42px;padding:24px;border:1px solid var(--cnt-line);border-radius:12px;background:var(--cnt-bg)}.cnt-sources h2,.cnt-related-inline h2{margin-top:0}.cnt-author-box{margin-top:44px;padding:24px;border-top:1px solid var(--cnt-line);border-bottom:1px solid var(--cnt-line);color:var(--cnt-muted)}.cnt-author-box strong{color:var(--cnt-text);font-size:1.05rem}.cnt-related{margin-top:42px}.cnt-footer{background:#0b1512;color:#d7e2de;padding:42px 0 20px}.cnt-footer-inner{display:flex;justify-content:space-between;gap:40px}.cnt-footer-inner p{margin:6px 0;color:#aebdb7}.cnt-footer nav{display:flex;flex-wrap:wrap;gap:16px}.cnt-footer a{color:#fff;text-decoration:none}.cnt-footer-bottom{width:min(var(--cnt-max),calc(100% - 40px));margin:28px auto 0;padding-top:18px;border-top:1px solid #25342f;color:#92a39d;font-size:.84rem}.site-content .container{max-width:var(--cnt-max)}.entry-content [class*="claude"],.entry-content [data-sourcepos]{all:unset}.entry-content img{max-width:100%;height:auto}.page-header,.entry-header{text-align:left}.site-info{display:none!important}
@media(max-width:900px){.cnt-menu-toggle{display:block}.cnt-nav{display:none;position:absolute;left:0;right:0;top:82px;background:#fff;border-bottom:1px solid var(--cnt-line);padding:18px 20px;flex-direction:column;align-items:flex-start}.cnt-nav.is-open{display:flex}.cnt-brand-tagline{display:none}.cnt-hero-grid,.cnt-two-col{grid-template-columns:1fr}.cnt-card-grid,.cnt-topic-list{grid-template-columns:1fr 1fr}.cnt-hero{padding:56px 0}.cnt-section-head{display:block}.cnt-section-head>p{margin-top:8px}}
@media(max-width:620px){.cnt-wrap,.cnt-header-inner,.cnt-footer-inner,.cnt-footer-bottom{width:min(100% - 28px,var(--cnt-max))}.cnt-card-grid,.cnt-topic-list{grid-template-columns:1fr}.cnt-section{padding:46px 0}.cnt-hero h1{font-size:2.45rem}.cnt-footer-inner{display:block}.cnt-footer nav{margin-top:22px}.cnt-entry-content{font-size:1rem}.cnt-article-header h1{font-size:2.25rem}}
/* CNT style-loader compatibility fixes */
.cnt-site{overflow-x:hidden}.cnt-header *,.cnt-home *,.cnt-footer *{box-sizing:border-box}.cnt-header a,.cnt-home a,.cnt-footer a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}.cnt-home main{display:block}.cnt-hero .cnt-wrap,.cnt-section.cnt-wrap{max-width:none}.cnt-card-grid article,.cnt-topic-list article{margin:0}.cnt-nav a{white-space:nowrap}.cnt-hero-actions a+ a{margin-left:0}@media(max-width:900px){.cnt-header-inner{position:relative}.cnt-nav{z-index:110}.cnt-nav a{width:100%;padding:5px 0}}

