@font-face{font-family:'Syne';font-weight:700;font-display:swap;src:url(/wp-content/themes/fvadoni/fonts/syne-latin-700-normal.woff2) format('woff2')}@font-face{font-family:'Syne';font-weight:800;font-display:swap;src:url(/wp-content/themes/fvadoni/fonts/syne-latin-800-normal.woff2) format('woff2')}@font-face{font-family:'Source Sans 3';font-weight:400;font-display:swap;src:url(/wp-content/themes/fvadoni/fonts/source-sans-3-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'Source Sans 3';font-weight:600;font-display:swap;src:url(/wp-content/themes/fvadoni/fonts/source-sans-3-latin-600-normal.woff2) format('woff2')}@font-face{font-family:'DM Mono';font-weight:500;font-display:swap;src:url(/wp-content/themes/fvadoni/fonts/dm-mono-latin-500-normal.woff2) format('woff2')}:root{--ink:#0B0D12;--ink-2:#2A3038;--cyan:#1FA8C4;--cyan-d:#137C92;--violet:#5558B0;--paper:#F3F5F8;--card:#fff;--line:#D5DBE3;--mute:#5C6670;--panel:#10141B;--h:'Syne',system-ui,sans-serif;--b:'Source Sans 3',system-ui,sans-serif;--m:'DM Mono',ui-monospace,monospace;--w:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0!important;background:var(--paper)!important;color:var(--ink-2);font:400 17px/1.65 var(--b);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--cyan-d)}h1,h2,h3{font-family:var(--h);color:var(--ink);line-height:1.12;margin:0 0 .4em;letter-spacing:-.02em}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.kick{font:500 12px/1.2 var(--m);text-transform:uppercase;letter-spacing:.12em;color:var(--cyan-d)}.meta{font:500 11px/1.4 var(--m);text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}.hdr{background:#fff;border-bottom:3px solid var(--cyan)}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.logo{display:block;width:194px;height:48px;flex:none}.logo img{width:194px;height:48px;aspect-ratio:500/124}.nav{display:flex;gap:4px}.nav a{font:600 15px/1 var(--b);color:var(--ink);text-decoration:none;padding:15px 12px;min-height:44px;border-radius:4px}.nav a:hover,.nav a[aria-current]{color:var(--cyan-d);background:var(--paper)}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:6px;font:500 11px var(--m)}.ad{min-height:280px;margin:40px auto;display:flex;align-items:flex-start;justify-content:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff0}.ad::before{content:"Ad";font:500 10px/1 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:8px}.ad.h250{min-height:250px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font:500 12px var(--m);text-transform:uppercase;letter-spacing:.08em}.chips a.on{background:var(--violet);border-color:var(--violet);color:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.card img{width:100%;aspect-ratio:3/2;object-fit:cover}.card .in{padding:18px 20px 22px}.card h3{font-size:20px}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{color:var(--cyan-d)}.card p{margin:.3em 0 0;font-size:16px;color:var(--mute)}.ftr{background:var(--panel);color:#C9D1DB;padding:48px 0 32px;margin-top:64px;font-size:15px}.ftr a{color:#E6EBF1;text-decoration:none}.ftr .cols{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.ftr ul{list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap}.ftr li a{display:inline-block;padding:12px 0}.ftr .sm{font:500 11px var(--m);letter-spacing:.1em;text-transform:uppercase;color:#8C97A3;margin-top:24px}@media(max-width:900px){.nav{display:none}.burger{display:block}.hdr .wrap{height:64px}.logo,.logo img{width:161px;height:40px}}.intro{padding:44px 0 28px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.intro h1{font-size:clamp(28px,4.2vw + .6rem,44px);font-weight:800;max-width:16ch;margin:8px 0 0;letter-spacing:-.03em;line-height:1.05}.intro p{max-width:40ch;margin:0;color:var(--mute)}.lead{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.fv-lead .in{padding:24px 28px 28px}.fv-lead h2{font-size:32px;font-weight:800}.fv-lead h2 a{color:var(--ink);text-decoration:none}.side{display:grid;gap:24px}.side .card{flex-direction:column}.side .card>a{display:block;width:100%;flex:none}.side .card img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}.side .in{padding:16px 18px 18px;min-width:0}.side h3{font-size:18px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sec{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:8px 0 24px}.sec h2{font-size:28px;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about{background:var(--panel);color:#D4DBE3;padding:40px 0}.about .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center}.about h2{color:#fff;font-size:26px;margin:0}.about p{margin:0;max-width:60ch}.about .kick{color:var(--cyan)}.about a.btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid var(--cyan);color:#fff;text-decoration:none;font:500 12px var(--m);text-transform:uppercase;letter-spacing:.1em;border-radius:4px}.ftr{margin-top:0;border-top:1px solid #1F2630}.mnav{display:none}.mnav.open{display:block;background:#fff;border-bottom:1px solid var(--line)}.mnav a{display:block;padding:14px 24px;color:var(--ink);text-decoration:none;font-weight:600}.ad::before{content:none}.ad{border:0}.fv-ad-post{min-height:280px;margin:32px 0}.fv-ad-post.h250{min-height:250px}.fv-ad-post ins.adsbygoogle,.ad ins.adsbygoogle,.fv-ad-post .google-auto-placed,.ad .google-auto-placed,.fv-ad-post+.google-auto-placed,.ad+.google-auto-placed,.entry-content .google-auto-placed,.entry-content>ins.adsbygoogle{display:block!important;min-height:280px!important;box-sizing:border-box}.fv-ad-post.h250 ins.adsbygoogle,.ad.h250 ins.adsbygoogle,.fv-ad-post.h250 .google-auto-placed,.ad.h250 .google-auto-placed,.fv-ad-post.h250+.google-auto-placed,.ad.h250+.google-auto-placed{min-height:250px!important}.fv-sky{display:none}.fv-sky ins.adsbygoogle,.fv-sky .google-auto-placed{min-height:600px!important;width:300px!important}@media(min-width:1100px){.fv-sky{display:block;min-height:600px;width:300px;position:sticky;top:24px}}#right-sidebar .widget,.sidebar .widget,.inside-right-sidebar>aside.widget{display:none!important}@media(max-width:1099px){#right-sidebar,.is-right-sidebar,.sidebar.widget-area{display:none!important}}.site-header,.site-footer,.site-info,.main-navigation{display:none!important}body .site.grid-container{max-width:var(--w)}.separate-containers .inside-article{background:#fff;border:1px solid var(--line);border-radius:6px}.entry-content{max-width:68ch;font-size:18px;line-height:1.65}.single .entry-title{font-family:var(--h);font-weight:800;font-size:clamp(26px,2.2vw + .8rem,36px);line-height:1.08;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:28ch}.entry-content h2{font-size:28px;margin-top:1.4em}.entry-content h3{font-size:22px}.entry-meta,.cat-links{font:500 11px/1.4 var(--m);text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}.entry-content a{color:var(--cyan-d)}body,.hdr,.ftr,.fv-home,.wrap,.inside-article,.entry-content,.site-content{font-family:var(--b)!important}h1,h2,h3,h4,.intro h1,.single .entry-title,.fv-lead h2,.card h3,.about h2,.sec h2{font-family:var(--h)!important}.kick,.meta,.chips a,.about a.btn,.burger,.ftr .sm{font-family:var(--m)!important}a[href*="google.com/adsense"][href*="related"],[aria-label*="Boost SEO" i],[title*="Boost SEO" i]{display:none!important}@media(max-width:900px){.lead,.grid{grid-template-columns:1fr}.intro h1{font-size:clamp(24px,7vw,30px);max-width:none;letter-spacing:-.035em}.fv-lead h2{font-size:25px}.fv-lead .in{padding:18px 20px 22px}.about .wrap{grid-template-columns:1fr;gap:16px}.side .card img{aspect-ratio:16/10}.side .in{padding:14px 16px}.side h3{font-size:17px}.single .entry-title{font-size:clamp(24px,6.5vw,28px);max-width:none}}html{overflow-x:hidden}.entry-content table,.entry-content iframe,.entry-content figure{max-width:100%;overflow-x:auto;display:block}[data-fv-hide-badge="1"]{display:none!important}.fv-demoted-h1{font:inherit;margin:0}