/* 5T-F: the news desk and public resource journeys. */
.f-news-hero{position:relative;overflow:hidden;background:var(--forest);color:var(--paper)}
.f-news-hero .container{position:relative;min-height:490px;padding-top:38px;padding-bottom:72px}
.f-news-hero .breadcrumb{color:#e2eadd}
.f-news-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:clamp(30px,5vw,90px);align-items:end;padding:85px 0 50px;border-bottom:1px solid #ffffff4d;position:relative;z-index:1}
.f-news-hero .flag-eyebrow{color:var(--lime)}
.f-news-hero h1{font-size:clamp(58px,8vw,126px);line-height:1.04;letter-spacing:-.07em;margin:16px 0 0;color:var(--paper)}
.f-news-intro{font-size:clamp(17px,1.55vw,23px);line-height:1.6;color:#d9e4d9;max-width:440px}.f-news-intro p{margin:0}
.f-news-word{position:absolute;bottom:-.24em;left:var(--gutter);font:800 clamp(78px,13vw,220px)/1 YSDInter,sans-serif;letter-spacing:-.1em;color:#ffffff0b;white-space:nowrap;pointer-events:none}
.f-news-word span{color:#e9ff8626}
.f-news-feed{background:var(--paper);padding:0 0 120px}
.f-type-tabs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--forest)}
.f-type-tabs li+li{border-left:1px solid var(--line)}
.f-type-tabs a{display:flex;justify-content:space-between;align-items:center;min-height:80px;padding:18px 23px;text-decoration:none;font-size:clamp(15px,1.25vw,19px);font-weight:600;transition:background .2s,color .2s}
.f-type-tabs a span{font-size:24px;line-height:1;color:var(--sage)}
.f-type-tabs a:hover,.f-type-tabs a[aria-current=page]{background:var(--forest);color:var(--lime)}
.f-type-tabs a:hover span,.f-type-tabs a[aria-current=page] span{color:var(--lime)}
.f-feed-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,1fr)) auto;gap:14px 18px;align-items:end;padding:42px 0 36px;border-bottom:1px solid var(--line)}
.f-feed-filters:has(#feed-events){grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(105px,1fr)) auto}
.f-filter-field{min-width:0}.f-filter-field label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 10px;color:var(--muted)}
.f-filter-field input,.f-filter-field select{width:100%;height:52px;background:transparent;color:var(--forest);border:0;border-bottom:1px solid var(--forest);border-radius:0;padding:10px 8px;font:inherit;font-size:15px}
.f-filter-field input:focus,.f-filter-field select:focus{background:#eaf0e1}
.f-filter-actions{display:flex;align-items:center;gap:15px}.f-filter-actions .button{background:var(--forest);color:var(--paper);min-height:52px;border-radius:0;white-space:nowrap}.f-filter-actions .button:hover{background:var(--forest-2);color:var(--lime)}
.f-clear{font-size:12px;text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor;padding:9px 0}.f-clear:hover{color:var(--vermilion-dark)}
.f-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:45px 0 22px}.f-feed-heading .result-count{font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--sage);margin:0}
.f-view-switch{display:flex;gap:4px;background:#e7eadf;padding:4px}.f-view-switch a{padding:9px 17px;font-size:13px;text-decoration:none}.f-view-switch a[aria-current=page]{background:var(--forest);color:var(--paper)}
.f-feed-list{border-top:1px solid var(--forest)}
.f-feed-row{display:grid;grid-template-columns:minmax(100px,.18fr) minmax(0,1fr) minmax(170px,.34fr);gap:clamp(20px,4vw,66px);padding:35px 0;border-bottom:1px solid var(--line);align-items:start}
.f-feed-row-date{display:flex;flex-direction:column;gap:35px;font-size:13px;font-variant-numeric:tabular-nums}.f-feed-row-index{font:600 clamp(45px,5vw,72px)/.9 YSDInter,sans-serif;letter-spacing:-.08em;color:#c4cfc0}
.f-feed-row-main{padding:2px 0}.f-feed-row-main .tile-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--sage);margin:0 0 17px}.f-feed-row-main .tag{border-radius:0;border:0;background:var(--lime);color:var(--forest);padding:5px 8px}
.f-feed-row-main h2{font-size:clamp(26px,3vw,47px);line-height:1.2;letter-spacing:-.055em;margin:0 0 14px}.f-feed-row-main h2 a{text-decoration:none}.f-feed-row-main h2 a:hover{color:var(--vermilion-dark)}
.f-feed-row-main>p:not(.tile-meta){font-size:15px;line-height:1.7;max-width:660px;color:var(--muted);margin:0 0 22px}.f-read-link{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--forest);padding-bottom:5px}
.f-feed-row-image{display:block;overflow:hidden;aspect-ratio:1.45}.f-feed-row-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.f-feed-row:hover .f-feed-row-image img{transform:scale(1.035)}
.f-calendar-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.f-calendar-head h2{font-size:clamp(28px,3vw,48px);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:0}.f-calendar-head a{font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}
.f-calendar-scroll{overflow-x:auto}.f-calendar{width:100%;border-collapse:collapse;table-layout:fixed;min-width:690px}.f-calendar caption{text-align:left;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.f-calendar th{padding:14px 8px;text-align:left;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--forest)}.f-calendar td{height:130px;vertical-align:top;border:1px solid var(--line);padding:10px}.f-calendar td.outside{background:#edf0e8;color:var(--sage)}.f-calendar-day{display:block;font-weight:700;font-size:15px;margin-bottom:10px}.f-calendar td a{display:block;background:var(--forest);color:var(--paper);text-decoration:none;padding:9px;line-height:1.3;font-size:12px}.f-calendar td a+a{margin-top:5px}.f-calendar td a:hover{background:var(--forest-2);color:var(--lime)}.f-calendar-event-time{display:block;color:var(--lime);margin-bottom:4px}.f-calendar td strong{font-weight:600}
.f-news-closing{background:#e7eadf;padding:68px 0}.f-news-closing .rich{font-size:18px;line-height:1.7}
.f-news-detail-head{background:var(--forest);color:var(--paper);padding:45px 0 90px;border:0}.f-news-detail-head .container{max-width:1500px}.f-news-detail-head .breadcrumb{color:#dbe6d9}.f-news-detail-head .tile-meta{display:flex;align-items:center;gap:14px;color:#e1e8db;margin:76px 0 22px}.f-news-detail-head .tag{border:1px solid var(--lime);border-radius:0;color:var(--lime)}
.f-news-detail-head h1{font-size:clamp(45px,6vw,96px);line-height:1.13;letter-spacing:-.065em;max-width:1250px;margin:0 0 35px;color:var(--paper)}.f-news-detail-head .article-lead{font-size:clamp(18px,1.8vw,27px);line-height:1.55;max-width:760px;color:#dce5d9}
.f-article-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:55px}.f-article-actions button{border:0;border-bottom:1px solid #dce5d9;background:transparent;color:var(--paper);padding:8px 0;font:inherit;font-size:13px;cursor:pointer}.f-article-actions button:hover{color:var(--lime)}.f-article-actions [role=status]{font-size:13px;color:var(--lime)}
.f-news-detail .article-media{background:var(--forest);padding:0 0 70px}.f-news-detail .article-media img{max-height:640px;aspect-ratio:2/1;object-fit:cover}
.f-news-detail .event-facts{background:var(--lime);padding:70px 0}.f-news-detail .event-facts h2{font-size:clamp(30px,3.6vw,56px);letter-spacing:-.06em}.f-news-detail .event-facts .facts-bar{border-color:var(--forest)}.f-news-detail .event-facts .button{border-radius:0}
.f-news-detail .article-layout{padding-top:90px;padding-bottom:100px;grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);gap:clamp(50px,7vw,120px)}.f-news-detail .article-body{font-size:18px;line-height:1.8}.f-news-detail .article-body h2{font-size:clamp(28px,3vw,44px);letter-spacing:-.045em;margin:65px 0 22px}.f-news-detail .sidebar-action{background:#e7eadf;border:0;border-top:5px solid var(--forest);padding:28px}.f-news-detail .sidebar-action h2{font-size:22px}
.f-event-agenda ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--forest)}.f-event-agenda li{display:grid;grid-template-columns:70px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:23px 0}.f-event-agenda li>span{color:var(--sage);font:600 30px/1 YSDInter,sans-serif}.f-event-agenda h3{font-size:22px;letter-spacing:-.03em;margin:0 0 6px}.f-event-agenda .rich{font-size:16px}.f-speaker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.f-speaker-grid article{padding:28px;background:#e7eadf}.f-speaker-mark{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--forest);color:var(--lime);font-size:32px;margin-bottom:20px}.f-speaker-grid h3{font-size:22px;margin:0 0 4px}.f-speaker-grid p{font-size:15px;color:var(--muted)}
.f-news-video video{width:100%;background:var(--forest)}.f-news-video figcaption{font-size:13px;color:var(--sage)}.f-news-downloads ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--forest)}.f-news-downloads li{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}.f-news-downloads li a{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}
@media(max-width:1199px){.f-feed-filters,.f-feed-filters:has(#feed-events){grid-template-columns:repeat(3,minmax(0,1fr))}.f-filter-query{grid-column:span 2}.f-filter-actions{grid-column:1/-1}}
@media(max-width:900px){.f-news-hero-grid{grid-template-columns:1fr;padding-top:65px}.f-news-hero .container{min-height:390px}.f-news-word{font-size:12vw}.f-feed-row{grid-template-columns:90px 1fr 160px;gap:20px}.f-feed-row-main h2{font-size:27px}.f-news-detail .article-layout{grid-template-columns:1fr}.f-news-detail .article-layout .record-sidebar{position:static}}
@media(max-width:650px){.f-news-hero .container{min-height:0;padding-bottom:75px}.f-news-hero-grid{padding:65px 0 30px;gap:25px}.f-news-hero h1{font-size:clamp(54px,13vw,76px)}.f-news-intro{font-size:17px}.f-news-word{bottom:-.2em;font-size:15vw}.f-news-feed{padding-bottom:75px}.f-type-tabs ul{grid-template-columns:repeat(2,minmax(0,1fr))}.f-type-tabs li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.f-type-tabs li:nth-child(4){border-top:1px solid var(--line)}.f-type-tabs a{min-height:60px;padding:12px 14px;font-size:15px}.f-feed-filters,.f-feed-filters:has(#feed-events){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px;padding:30px 0}.f-filter-query{grid-column:1/-1}.f-filter-field input,.f-filter-field select{height:47px}.f-filter-actions{justify-content:space-between}.f-feed-heading{margin:32px 0 15px;align-items:start;flex-direction:column}.f-feed-row{grid-template-columns:1fr 95px;gap:14px;padding:24px 0}.f-feed-row-date{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:14px}.f-feed-row-index{font-size:40px}.f-feed-row-main{grid-column:1}.f-feed-row-main h2{font-size:clamp(24px,6vw,31px)}.f-feed-row-main>p:not(.tile-meta){font-size:14px}.f-feed-row-image{grid-column:2;grid-row:2;aspect-ratio:.8}.f-calendar-head h2{font-size:31px}.f-news-detail-head{padding:25px 0 60px}.f-news-detail-head .tile-meta{margin-top:52px}.f-news-detail-head h1{font-size:clamp(42px,10vw,58px)}.f-news-detail .article-media{padding-bottom:35px}.f-news-detail .article-media img{aspect-ratio:1.25}.f-news-detail .event-facts{padding:50px 0}.f-news-detail .article-layout{padding-top:60px;padding-bottom:65px}.f-speaker-grid{grid-template-columns:1fr}}
@media print{.site-header,.site-footer,.f-article-actions,.f-news-detail .record-sidebar,.f-news-detail .hero-actions{display:none!important}.f-news-detail-head{background:white;color:black;padding:0}.f-news-detail-head h1,.f-news-detail-head .article-lead{color:black}.f-news-detail .article-media{padding:0;background:white}.f-news-detail .article-layout{display:block;padding:20px 0}}

/* Resource Centre: a compact catalogue with a generous reading page. */
.f-resource-hero{background:#dfe9d8;padding-top:35px;padding-bottom:110px;position:relative;overflow:hidden}.f-resource-hero:before{content:"";position:absolute;width:600px;height:600px;right:-260px;top:-260px;border:1px solid #11221f26;border-radius:50%;box-shadow:0 0 0 110px #11221f08,0 0 0 220px #11221f08;pointer-events:none}
.f-resource-hero .flag-breadcrumb{position:relative;z-index:1}.f-resource-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:clamp(35px,6vw,100px);align-items:end;padding-top:100px;position:relative;z-index:1}.f-resource-hero h1{font-size:clamp(58px,8vw,125px);line-height:1.05;letter-spacing:-.07em;margin:14px 0 0}.f-resource-hero-side{border-top:1px solid var(--forest);padding-top:18px;display:grid;grid-template-columns:50px 1fr;gap:14px}.f-resource-hero-side>span{font-size:38px;line-height:1}.f-resource-hero-side .flag-rich,.f-resource-hero-side>p{font-size:clamp(17px,1.5vw,21px);line-height:1.55;margin:0}.f-resource-hero-side p{margin:0}
.f-resource-main{padding-top:100px;padding-bottom:130px}.f-resource-top{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:36px}.f-resource-top .flag-eyebrow{color:var(--sage)}.f-resource-top h2{font-size:clamp(39px,5vw,74px);letter-spacing:-.065em;line-height:1.1;margin:15px 0 0}.f-resource-top>p{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--sage);font-weight:700}
.f-resource-filters{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(130px,.9fr)) auto;gap:20px;align-items:end;background:#e7eadf;padding:30px 32px}.f-resource-filters label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;margin-bottom:9px}.f-resource-filters input,.f-resource-filters select{width:100%;height:50px;padding:7px 9px;background:var(--paper);border:1px solid #aab6a6;border-radius:0;font:inherit;font-size:15px}.f-resource-filter-actions{display:flex;align-items:center;gap:15px}.f-resource-filter-actions button{height:50px;padding:0 18px;display:flex;align-items:center;gap:25px;border:0;background:var(--forest);color:var(--paper);font:inherit;font-size:14px;cursor:pointer}.f-resource-filter-actions button:hover{background:var(--forest-2);color:var(--lime)}.f-resource-filter-actions a{font-size:12px;white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor}.f-resource-status{font-size:13px;font-weight:700;color:var(--sage);text-transform:uppercase;letter-spacing:.1em;margin:35px 0 23px}
.f-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:66px 24px}.f-resource-card{border-top:1px solid var(--forest);padding-top:13px}.f-resource-card-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.38;background:var(--forest);color:var(--lime);overflow:hidden;text-decoration:none}.f-resource-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.f-resource-card:hover img{transform:scale(1.04)}.f-resource-card-image>span{font:700 clamp(28px,3vw,50px)/1 YSDInter,sans-serif;letter-spacing:-.06em;text-align:center;padding:25px}.f-resource-card-image b{position:absolute;bottom:14px;right:15px;font-size:28px;font-weight:400;background:var(--lime);color:var(--forest);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.f-resource-card-meta{display:flex;flex-wrap:wrap;gap:7px 16px;margin:20px 0 13px;color:var(--sage);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.f-resource-card h3{font-size:clamp(24px,2.5vw,36px);line-height:1.22;letter-spacing:-.045em;margin:0 0 13px}.f-resource-card h3 a{text-decoration:none}.f-resource-card h3 a:hover{color:var(--vermilion-dark)}.f-resource-card>p:not(.f-resource-card-meta){font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 19px}.f-resource-card-link{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px}.f-resource-empty{padding:70px 0;border-top:1px solid var(--forest)}.f-resource-empty h2{font-size:clamp(28px,3vw,44px);letter-spacing:-.05em}.f-resource-closing{background:var(--lime);padding-top:90px;padding-bottom:100px}.f-resource-closing .flag-rich{font-size:clamp(28px,3.3vw,48px);line-height:1.25;letter-spacing:-.04em;max-width:950px;margin:25px 0}.f-resource-closing .flag-rich p{margin:0}
.f-resource-detail-head{background:var(--forest);color:var(--paper);padding-top:35px;padding-bottom:95px}.f-resource-detail-head .flag-breadcrumb{color:#d6dfd6}.f-resource-detail-head>.flag-eyebrow{color:var(--lime);margin:80px 0 20px}.f-resource-detail-head h1{font-size:clamp(49px,6.5vw,100px);line-height:1.1;letter-spacing:-.065em;margin:0;max-width:1250px;color:var(--paper)}.f-resource-detail-lead{font-size:clamp(18px,1.7vw,25px);line-height:1.6;max-width:780px;color:#dde7db;margin-top:35px}.f-resource-detail-lead p{margin:0}
.f-resource-detail-image{margin:0;background:var(--forest);padding:0 var(--gutter) 60px}.f-resource-detail-image img{width:100%;max-height:660px;object-fit:cover;aspect-ratio:2.3}.f-resource-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:clamp(40px,6vw,105px);padding-top:110px;padding-bottom:130px}.f-resource-detail-content{min-width:0}.f-resource-detail-content>section+section{margin-top:85px}.f-resource-detail-content h2{font-size:clamp(34px,4vw,60px);line-height:1.13;letter-spacing:-.06em;margin:15px 0 30px}.f-resource-video figure{margin:0}.f-resource-video video{width:100%;max-height:580px;background:#0a1714}.f-resource-video figcaption{font-size:13px;color:var(--sage);margin:10px 0}.f-resource-files ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--forest)}.f-resource-files li{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.f-resource-files li>div:first-child{display:grid;gap:5px}.f-resource-files strong{font-size:19px;font-weight:600}.f-resource-files li span{font-size:12px;color:var(--sage)}.f-resource-files li>div:last-child{display:flex;gap:16px;flex-wrap:wrap}.f-resource-image-download span:last-child{font-size:12px;color:var(--sage);margin-left:12px;white-space:nowrap}.f-resource-files a{font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.f-resource-body{font-size:18px;line-height:1.7}.f-resource-transcript{border-top:1px solid var(--forest);padding-top:35px}.f-resource-transcript .flag-rich{font-size:17px;line-height:1.8;max-width:740px}.f-resource-detail-aside{align-self:start;position:sticky;top:30px;background:#e7eadf;padding:28px}.f-resource-detail-aside dl{margin:25px 0 32px}.f-resource-detail-aside dl>div{border-top:1px solid var(--line);padding:14px 0}.f-resource-detail-aside dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--sage)}.f-resource-detail-aside dd{margin:5px 0 0;font-size:17px}.f-related-resources{background:#dfe9d8;padding-top:85px;padding-bottom:100px}.f-related-resources h2{font-size:clamp(34px,4vw,60px);letter-spacing:-.055em;margin:14px 0 40px}.f-related-resources ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--forest)}.f-related-resources li{display:grid;grid-template-columns:24% 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.f-related-resources li>span{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--sage)}.f-related-resources h3{font-size:clamp(21px,2vw,32px);letter-spacing:-.04em;margin:0}.f-related-resources h3 a{display:flex;justify-content:space-between;gap:15px;text-decoration:none}
.f-resource-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:0 clamp(32px,5vw,90px);align-content:start}.f-resource-card:first-child .f-resource-card-image{grid-column:1;grid-row:1/5;aspect-ratio:1.7}.f-resource-card:first-child .f-resource-card-meta{grid-column:2;align-self:end;margin-top:18px}.f-resource-card:first-child h3{grid-column:2;font-size:clamp(34px,4vw,62px)}.f-resource-card:first-child>p:not(.f-resource-card-meta){grid-column:2;font-size:18px}.f-resource-card:first-child .f-resource-card-link{grid-column:2;justify-self:start;align-self:start}
@media(max-width:1000px){.f-resource-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.f-resource-filter-actions{justify-content:space-between}.f-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-resource-card:first-child{grid-column:auto;display:block}.f-resource-card:first-child .f-resource-card-image{aspect-ratio:1.38}.f-resource-card:first-child h3{font-size:clamp(24px,2.5vw,36px)}.f-resource-card:first-child>p:not(.f-resource-card-meta){font-size:15px}.f-resource-detail-layout{grid-template-columns:1fr}.f-resource-detail-aside{position:static}}
@media(max-width:650px){.f-resource-hero{padding-bottom:70px}.f-resource-hero-grid{grid-template-columns:1fr;padding-top:75px;gap:35px}.f-resource-hero h1{font-size:clamp(55px,12vw,72px)}.f-resource-hero-side{grid-template-columns:35px 1fr}.f-resource-main{padding-top:70px;padding-bottom:80px}.f-resource-top{padding-bottom:25px}.f-resource-top h2{font-size:42px}.f-resource-top>p{display:none}.f-resource-filters{grid-template-columns:1fr;padding:22px;gap:18px}.f-resource-grid{grid-template-columns:1fr;gap:45px}.f-resource-card-image{aspect-ratio:1.5}.f-resource-detail-head{padding-bottom:62px}.f-resource-detail-head>.flag-eyebrow{margin-top:58px}.f-resource-detail-head h1{font-size:clamp(44px,10vw,62px)}.f-resource-detail-image{padding-bottom:30px}.f-resource-detail-image img{aspect-ratio:1.3}.f-resource-detail-layout{padding-top:70px;padding-bottom:80px}.f-resource-detail-content>section+section{margin-top:65px}.f-resource-files li{align-items:start;flex-direction:column}.f-related-resources li{grid-template-columns:1fr;gap:4px}}
