.ifp,.ifp *,.ifp-header,.ifp-footer{box-sizing:border-box}.ifp{--ifp-ink:#151513;--ifp-paper:#faf9f6;--ifp-muted:#68665e;--ifp-gold:#92723d;--ifp-line:#dedbd3;background:var(--ifp-paper);color:var(--ifp-ink);font-family:inherit;font-size:16px;line-height:1.7;text-align:left}.ifp a{color:inherit;text-decoration:none}.ifp img{display:block;max-width:100%;height:auto}.ifp-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ifp-hero{padding:108px 0 72px;background:#121311;color:#fff}.ifp-hero .ifp-kicker{color:#d2b680}.ifp-kicker{display:block;margin:0 0 18px;color:var(--ifp-gold);font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.ifp h1{max-width:950px;margin:0!important;color:#fff!important;font-size:clamp(36px,5.3vw,68px)!important;line-height:1.12!important;letter-spacing:-.035em;font-weight:600!important;text-wrap:balance}.ifp-hero p{max-width:680px;margin:25px 0 0!important;color:#c9c9c1!important;font-size:18px!important;line-height:1.75!important}.ifp-hero-link{display:inline-block;margin-top:32px;font-size:13px;border-bottom:1px solid #8f846d;padding-bottom:5px;color:#f1e7d2!important}.ifp-stories{padding-block:44px 88px;scroll-margin-top:90px}.ifp-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.ifp-filters a{display:inline-flex;align-items:center;min-height:44px;padding:9px 19px;border:1px solid var(--ifp-line);border-radius:99px;color:#595950;font-size:13px;background:#fff0}.ifp-filters a[aria-current],.ifp-filters a:hover{color:#fff;background:#1c1e1a;border-color:#1c1e1a}.ifp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ifp-card{min-width:0;overflow:hidden;border:1px solid var(--ifp-line);border-radius:18px;background:#fff}.ifp-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#ded8cb}.ifp-card-image img{width:100%;height:100%;object-fit:cover}.ifp-card-copy{padding:28px}.ifp-card-copy .ifp-kicker{font-size:10px;margin-bottom:15px}.ifp .ifp-card h2{margin:0 0 15px!important;color:var(--ifp-ink)!important;font-size:25px!important;line-height:1.25!important;letter-spacing:-.025em;font-weight:600!important}.ifp-card h2 a{color:inherit!important}.ifp-card-copy>p{margin:0 0 24px!important;color:var(--ifp-muted)!important;font-size:14px!important;line-height:1.75!important}.ifp-meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:11px;color:var(--ifp-muted)}.ifp-read{display:flex;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;border-top:1px solid var(--ifp-line);font-size:12px;font-weight:600}.ifp-read>span{font-size:19px}.ifp-card-featured{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr}.ifp-card-featured .ifp-card-image{aspect-ratio:auto;min-height:380px}.ifp-card-featured .ifp-card-copy{padding:42px;display:flex;flex-direction:column;justify-content:center}.ifp .ifp-card-featured h2{font-size:clamp(28px,3.2vw,40px)!important}.ifp-grid-single{grid-template-columns:minmax(0,1fr)}.ifp-cta{padding:65px 0;background:#eae6dd}.ifp-cta>.ifp-shell{display:flex;justify-content:space-between;gap:35px;align-items:center}.ifp .ifp-cta h2{max-width:650px;margin:0!important;color:#1c1d18!important;font-size:clamp(28px,3vw,39px)!important;line-height:1.22!important;letter-spacing:-.025em;font-weight:550!important}.ifp-button{flex-shrink:0;display:inline-flex;gap:25px;align-items:center;justify-content:center;min-height:50px;border-radius:99px;background:#191c17;color:#fff!important;padding:14px 24px;font-size:13px}.ifp-empty{padding:60px 10px;color:var(--ifp-muted)}.ifp-pagination{display:flex;gap:16px;justify-content:center;margin-top:40px}.ifp-pagination a{padding:8px 17px;border:1px solid var(--ifp-line);border-radius:10px}.ifp-pagination a[aria-current]{background:#191c17;color:#fff}.ifp-back{display:block;margin-bottom:38px;color:#c7c8be!important;font-size:12px}.ifp-article-hero{padding-bottom:98px}.ifp-article-hero .ifp-meta{margin-top:30px;color:#c4c5ba}.ifp-cover{position:relative;margin:-40px 0 0!important}.ifp-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.ifp-cover figcaption{margin-top:10px;font-size:10px;color:var(--ifp-muted);text-align:right}.ifp-article-body{padding:60px 24px 70px}.ifp-prose{max-width:770px;margin-inline:auto}.ifp-prose p{margin:0 0 24px!important;font-size:17px!important;line-height:1.95!important;color:#383b33!important}.ifp .ifp-prose h2{margin:48px 0 20px!important;color:#171b15!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.025em}.ifp .ifp-prose h3{font-size:24px!important;line-height:1.4!important;color:#171b15!important}.ifp-prose a{color:#76561f!important;text-decoration:underline!important;text-underline-offset:4px}.ifp-prose ul{padding-left:22px;margin:0 0 30px}.ifp-prose li{padding:6px 0;color:#383b33;font-size:16px;line-height:1.85}.ifp-note{padding:25px 28px;margin-block:32px;background:#eeeadf;border-left:3px solid #a58750;border-radius:0 12px 12px 0}.ifp-note>strong{display:block;margin-bottom:12px;font-size:13px;letter-spacing:.02em}.ifp-note p:last-child{margin-bottom:0!important}.ifp-table{max-width:100%;overflow-x:auto;margin-block:32px}.ifp-prose table{width:100%;min-width:530px;border-collapse:collapse;font-size:14px}.ifp-prose caption{text-align:left;margin-bottom:16px;font-weight:600;font-size:12px;color:#6c624d}.ifp-prose th{background:#ece9e1;text-align:left;color:#24261f}.ifp-prose th,.ifp-prose td{padding:15px 14px;border-bottom:1px solid #d8d7cf;vertical-align:top}.ifp-prose .ifp-updated{margin-top:48px!important;padding-top:24px;border-top:1px solid var(--ifp-line);font-size:11px!important;color:#77796d!important}.ifp-prose .ifp-byline{font-size:13px!important;color:#77796d!important}.ifp-related{padding-bottom:70px}.ifp-related>h2{margin:0 0 30px!important;font-size:29px!important;color:#171b15!important}.ifp-latest{padding-block:80px}.ifp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.ifp .ifp-section-heading h2{color:#171b15!important;font-size:clamp(30px,3.8vw,46px)!important;line-height:1.2!important;letter-spacing:-.03em;margin:0!important;font-weight:600!important}.ifp-section-heading>a{font-size:12px;white-space:nowrap;border-bottom:1px solid #b8ad96;padding-bottom:5px}.ifp-header{background:#121311;color:#fff;border-bottom:1px solid #33352e}.ifp-header-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:84px}.ifp-brand{font-family:inherit;color:#fff!important;font-size:30px;font-weight:800;letter-spacing:-.065em;text-decoration:none!important}.ifp-desktop-nav{display:flex;gap:27px;font-size:12px}.ifp-desktop-nav a{color:#eee!important;text-decoration:none!important}.ifp-language{display:flex;align-items:center;gap:12px;font-size:11px;border:1px solid #626357;border-radius:99px;padding:6px 11px}.ifp-language a{color:#cbb487!important}.ifp-mobile-nav{display:none}.ifp-footer{background:#121311;color:#c4c6bb;padding:55px 0}.ifp-footer p{color:inherit!important;font-size:13px!important}.ifp-footer nav{display:flex;flex-wrap:wrap;gap:24px}.ifp-footer nav a{color:#eee!important;font-size:13px}.ifp-local-language{display:flex;justify-content:flex-end;gap:14px;padding:12px 24px;background:#121311;color:#fff;font-size:12px}.ifp-local-language a{color:#d5bb8e}.ifp a:focus-visible,.ifp-header a:focus-visible,.ifp-mobile-nav summary:focus-visible{outline:2px solid #a18147;outline-offset:5px}.ifume-publications .ifp{width:100%;max-width:none}.ifume-publications .site-main,.ifume-publications .content-area{margin:0;padding:0;max-width:none}.ifp-en{background:#faf9f6}.ifp-en .ifp{font-family:inherit}.ifume-publications:not(.ifume-growth-english) .ifp-local-language{padding-top:110px;padding-bottom:14px}.ifume-publications:not(.ifume-growth-english) .ifp-hero{padding-top:48px}.ifume-publications .c-header__logo-img{filter:brightness(0) invert(1)!important}.ifume-publications .c-header--sticky{background:#121311!important}.ifume-publications .c-top-menu__list>.c-top-menu__item>a,.ifume-publications .c-header__menu-button{color:#fff!important}@media(max-width:1000px){.ifp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ifp-card-featured{grid-template-columns:1fr 1fr}.ifp-card-featured .ifp-card-copy{padding:30px}.ifp-cta>.ifp-shell{align-items:flex-start;flex-direction:column}.ifp-desktop-nav{gap:18px}}@media(max-width:760px){.ifp-shell{width:calc(100% - 36px)}.ifp-hero{padding:64px 0 50px}.ifp h1{font-size:36px!important}.ifp-hero p{font-size:16px!important}.ifp-stories{padding-block:28px 50px}.ifp-filters{gap:8px;margin-bottom:25px}.ifp-filters a{padding:8px 13px;font-size:11px}.ifp-grid,.ifp-card-featured{grid-template-columns:minmax(0,1fr)}.ifp-card-featured .ifp-card-image{min-height:0;aspect-ratio:16/10}.ifp-card-featured .ifp-card-copy,.ifp-card-copy{padding:25px}.ifp .ifp-card-featured h2{font-size:28px!important}.ifp-card-copy>p{font-size:14px!important}.ifp-cta{padding:45px 0}.ifp-button{max-width:100%;white-space:normal}.ifp-article-hero{padding-bottom:74px}.ifp-back{margin-bottom:27px}.ifp-cover{margin-top:-28px!important}.ifp-cover img{border-radius:10px}.ifp-cover figcaption{font-size:9px;text-align:left}.ifp-article-body{padding:35px 19px 45px}.ifp-prose p{font-size:16px!important;line-height:1.85!important}.ifp .ifp-prose h2{margin-top:38px!important;font-size:26px!important}.ifp-note{padding:20px;margin-block:27px}.ifp-header-inner{min-height:72px;gap:18px}.ifp-desktop-nav{display:none}.ifp-mobile-nav{display:block;margin-left:auto;position:relative}.ifp-mobile-nav summary{cursor:pointer;list-style:none;font-size:12px;padding:10px}.ifp-mobile-nav nav{position:absolute;right:-35px;top:44px;z-index:120;display:flex;flex-direction:column;min-width:200px;padding:20px;gap:20px;border:1px solid #55584b;background:#191c17;border-radius:12px;box-shadow:0 15px 30px #0004}.ifp-mobile-nav a{color:#fff!important;font-size:14px}.ifp-latest{padding-block:50px}.ifp-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.ifp .ifp-section-heading h2{font-size:32px!important}.ifp-footer{padding:40px 0}}@media(prefers-reduced-motion:reduce){.ifp *{scroll-behavior:auto!important}}@media(max-width:760px){.ifume-publications:not(.ifume-growth-english) .ifp-local-language{padding-top:85px}.ifume-publications:not(.ifume-growth-english) .ifp-hero{padding-top:40px}}