:root{--afg120-navy:#102d3a;--afg120-gold:#d39a43;--afg120-cream:#fbf6ee;--afg120-paper:#fffdf9;--afg120-line:#e9ddce;--afg120-ink:#1d2824;--afg120-muted:#65716d}
.afg-v120-newsbar{background:#0e2732;color:#eaf0ee;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.11em}.afg-v120-newsbar>.afg-v22-shell{min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:18px}.afg-v120-newsbar nav{display:flex;align-items:center;gap:17px}.afg-v120-newsbar a,.afg-v120-newsbar nav span{color:#eef5f2;text-decoration:none}.afg-v120-newsbar nav a+*{position:relative}.afg-v120-newsbar nav a+*:before{content:"";position:absolute;left:-9px;top:50%;width:2px;height:2px;border-radius:50%;background:#d39a43}.afg-v120-header{position:sticky;top:0}.afg-v120-nav{gap:1px}.afg-v120-nav>a,.afg-v120-dropdown>a{font-size:.74rem!important;letter-spacing:.025em!important}.afg-v120-dropdown{position:relative;display:flex;align-items:center}.afg-v120-dropdown>a{display:flex;align-items:center;min-height:44px;padding:0 10px;color:#fffaf1;text-decoration:none;font-weight:800;white-space:nowrap}.afg-v120-submenu{position:absolute;z-index:120;top:100%;left:0;display:none;min-width:190px;padding:8px;border:1px solid var(--afg120-line);border-radius:12px;background:#fff;box-shadow:0 16px 36px rgba(18,36,42,.17)}.afg-v120-submenu a{display:block;padding:10px 11px;border-radius:8px;color:#1f3a35!important;text-decoration:none!important;font:800 .78rem/1.2 Arial,sans-serif}.afg-v120-submenu a:hover{background:#f8efe4}.afg-v120-dropdown:hover .afg-v120-submenu,.afg-v120-dropdown:focus-within .afg-v120-submenu{display:block}
.afg-v120-magazine{background:var(--afg120-paper)}.afg-v120-mast{padding:46px 0 42px;border-bottom:1px solid var(--afg120-line);background:linear-gradient(110deg,#fffaf3 0%,#f7ecdc 100%)}.afg-v120-mast span,.afg-v120-section-head span{display:block;margin-bottom:8px;color:#a9511a;font:900 11px/1.2 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.afg-v120-mast h1{max-width:900px;margin:0;color:#173d33;font-size:clamp(2.8rem,5vw,5rem);line-height:.98;letter-spacing:-.045em}.afg-v120-mast p{max-width:800px;margin:17px 0 0;color:#4d5e58;font-size:1.05rem;line-height:1.65}.afg-v120-mast--hub{padding:54px 0}.afg-v120-home-shell{padding-top:24px;padding-bottom:70px}.afg-v120-topicbar{display:flex;gap:7px;overflow:auto;padding:0 0 19px;scrollbar-width:none}.afg-v120-topicbar::-webkit-scrollbar{display:none}.afg-v120-topicbar a{flex:0 0 auto;padding:8px 12px;border:1px solid #e4d3c0;border-radius:999px;color:#34453f;background:#fff;text-decoration:none;font:800 11px/1 Arial,sans-serif;letter-spacing:.03em}.afg-v120-topicbar a.is-active{border-color:#173d33;background:#173d33;color:#fff}
.afg-v120-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:26px;padding:8px 0 37px;border-bottom:1px solid var(--afg120-line)}.afg-v120-card{min-width:0}.afg-v120-card-media{display:block;overflow:hidden;border-radius:16px;background:#eee4d6}.afg-v120-card-media img{display:block;width:100%;height:100%;object-fit:cover}.afg-v120-card--lead .afg-v120-card-media{aspect-ratio:16/9}.afg-v120-card--grid .afg-v120-card-media{aspect-ratio:16/10}.afg-v120-card--compact{display:grid;grid-template-columns:132px 1fr;gap:13px;padding:0 0 15px;margin-bottom:15px;border-bottom:1px solid var(--afg120-line)}.afg-v120-card--compact:last-child{margin-bottom:0}.afg-v120-card--compact .afg-v120-card-media{aspect-ratio:1.2/1;border-radius:11px}.afg-v120-card-copy{padding-top:13px}.afg-v120-card--compact .afg-v120-card-copy{padding-top:1px}.afg-v120-meta{display:flex;flex-wrap:wrap;gap:5px 9px;margin-bottom:8px;color:#765033;font:800 9px/1.2 Arial,sans-serif;letter-spacing:.08em}.afg-v120-meta span+span:before{content:"·";margin-right:9px}.afg-v120-card h2,.afg-v120-card h3{margin:0}.afg-v120-card h2{font-size:clamp(2rem,3vw,3.25rem);line-height:1.04}.afg-v120-card h3{font-size:1.18rem;line-height:1.22}.afg-v120-card a{color:#1d332d;text-decoration:none}.afg-v120-card p{margin:10px 0 0;color:#5c6b65;line-height:1.57}.afg-v120-card--compact h3{font-size:1rem}.afg-v120-card--compact .afg-v120-meta{font-size:8px;margin-bottom:6px}.afg-v120-latest,.afg-v120-section{padding:38px 0;border-bottom:1px solid var(--afg120-line)}.afg-v120-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.afg-v120-section-head h2{margin:0;color:#173d33;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.03}.afg-v120-section-head>a{color:#86421b;text-decoration:none;font:900 10px/1 Arial,sans-serif;letter-spacing:.08em}.afg-v120-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:30px}.afg-v120-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.afg-v120-story-grid--hub{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0}.afg-v120-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.afg-v120-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.afg-v120-most-read .afg-v113-most-read{position:sticky;top:116px}.afg-v120-ean{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:38px;padding:30px;border:1px solid #d7c29f;border-radius:18px;background:#173d33;color:#fff}.afg-v120-ean span{color:#f2c27c;font:900 10px/1 Arial,sans-serif;letter-spacing:.12em}.afg-v120-ean h2{max-width:720px;margin:8px 0;color:#fff;font-size:2rem}.afg-v120-ean p{max-width:790px;margin:0;color:#dce7e2;line-height:1.6}.afg-v120-ean>a{flex:0 0 auto;padding:13px 16px;border-radius:9px;background:#fff;color:#173d33;text-decoration:none;font:900 10px/1 Arial,sans-serif;letter-spacing:.06em}.afg-v120-empty{padding:70px 0;text-align:center}.afg-v120-empty h2{margin-bottom:8px}.afg-v120-price-news{padding:44px 0;background:#fff}.afg-v120-phrase{margin:34px 0 0;padding:22px;border:1px solid #e2c7a2;border-left:4px solid #c65b16;border-radius:14px;background:#fffaf3}.afg-v120-phrase>span{display:block;color:#9a4717;font:900 10px/1 Arial,sans-serif;letter-spacing:.12em}.afg-v120-phrase strong{display:block;margin:10px 0 5px;color:#173d33;font-size:1.65rem}.afg-v120-phrase em{display:block;color:#6b4935}.afg-v120-phrase p{margin:8px 0}.afg-v120-phrase a{font-weight:800}.afg-v120-footer-grid{grid-template-columns:minmax(270px,1.4fr) repeat(4,minmax(145px,1fr))!important}.afg-v120-footer-grid>div:last-child{grid-column:auto!important}
@media(max-width:1180px){.afg-v120-footer-grid{grid-template-columns:1.4fr 1fr 1fr!important}.afg-v120-footer-grid>div:nth-child(4),.afg-v120-footer-grid>div:nth-child(5){grid-column:auto!important}.afg-v120-story-grid--hub{grid-template-columns:repeat(2,minmax(0,1fr))}.afg-v120-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:920px){.afg-v120-newsbar .afg-v120-date{display:none}.afg-v120-newsbar>.afg-v22-shell{justify-content:center}.afg-v120-dropdown{display:block}.afg-v120-dropdown>a{width:100%;color:#253e36!important}.afg-v120-submenu{position:static;display:grid!important;grid-template-columns:1fr 1fr;min-width:0;margin:0 4px 7px;padding:5px;border:0;box-shadow:none;background:#fbf6ef}.afg-v120-top{grid-template-columns:1fr}.afg-v120-top-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.afg-v120-card--compact{grid-template-columns:110px 1fr}.afg-v120-main-grid{grid-template-columns:1fr}.afg-v120-most-read .afg-v113-most-read{position:static}.afg-v120-footer-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.afg-v120-newsbar nav{width:100%;justify-content:space-between;gap:6px}.afg-v120-newsbar nav a,.afg-v120-newsbar nav span{font-size:8px}.afg-v120-newsbar nav a+*:before{display:none}.afg-v120-mast{padding:34px 0 31px}.afg-v120-mast h1{font-size:clamp(2.45rem,13vw,3.7rem)}.afg-v120-home-shell{padding-top:17px}.afg-v120-top-side{grid-template-columns:1fr}.afg-v120-card--compact{grid-template-columns:118px 1fr}.afg-v120-story-grid,.afg-v120-story-grid--hub,.afg-v120-three,.afg-v120-four{grid-template-columns:1fr}.afg-v120-card h2{font-size:2.05rem}.afg-v120-card h3{font-size:1.3rem}.afg-v120-ean{align-items:flex-start;flex-direction:column;padding:23px}.afg-v120-ean h2{font-size:1.6rem}.afg-v120-footer-grid{grid-template-columns:1fr!important}}
