.approved-page{background:#050b18}.approved-page main{overflow:hidden}.approved-hero{position:relative;isolation:isolate;min-height:min(820px,86vh);display:flex;align-items:flex-end;color:#f5f7fb}.approved-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-3}.approved-hero__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,8,18,.97) 0%,rgba(3,8,18,.82) 36%,rgba(3,8,18,.26) 72%),linear-gradient(0deg,#050b18 0%,transparent 36%)}.approved-hero__content{padding-top:150px;padding-bottom:76px}.approved-hero h1{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(58px,7.5vw,106px);line-height:.92;letter-spacing:.2px;max-width:860px;margin:18px 0 26px;color:#f6f8fc;text-shadow:0 4px 24px #0009}.approved-hero h1 em{font-style:normal;color:#cbd6e8}.approved-hero p{max-width:660px;font-size:20px;line-height:1.7;color:#d8e2ef}.approved-hero__actions{display:flex;align-items:center;gap:28px;margin-top:32px}.approved-hero__actions .btn{font-size:20px}.approved-numbers{background:linear-gradient(90deg,#0c1729,#132644);border-top:1px solid #91b8ef33;border-bottom:1px solid #91b8ef33;color:#eaf1fb}.approved-numbers .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.approved-numbers .wrap>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:28px 32px;border-right:1px solid #ffffff18}.approved-numbers .wrap>div:first-child{padding-left:0}.approved-numbers .wrap>div:last-child{border-right:0;padding-right:0}.approved-numbers strong{font-family:'Bebas Neue',Impact,sans-serif;font-size:58px;line-height:1;color:#f0f4fb}.approved-numbers strong span{font-size:.58em;vertical-align:top}.approved-numbers p{margin:0;font-size:13px;line-height:1.5;color:#aebdd1}.approved-manifesto{background:#07101f;color:#e8eef8}.approved-manifesto__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;margin-bottom:48px}.approved-manifesto h2,.approved-story h2,.approved-directory h2,.approved-closing h2{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:.2px;margin:18px 0}.approved-manifesto h2 em,.approved-story h2 em,.approved-directory h2 em,.approved-closing h2 em{font-style:normal;color:#aabbd2}.approved-manifesto__grid>div:last-child{padding-top:20px}.approved-manifesto__grid p{font-size:18px;line-height:1.8;color:#c4d0df;margin:0 0 18px}.approved-gallery{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:205px;gap:16px}.approved-gallery figure{position:relative;overflow:hidden;margin:0;border-radius:14px;background:#111b2c;border:1px solid #ffffff14;grid-column:span 4}.approved-gallery figure:nth-child(2),.approved-gallery figure:nth-child(5){grid-column:span 5}.approved-gallery figure:nth-child(3),.approved-gallery figure:nth-child(4){grid-column:span 7}.approved-gallery__wide{grid-column:1/-1!important;grid-row:span 2}.approved-gallery figure:nth-child(n+2){grid-row:span 2}.approved-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease}.approved-gallery figure:hover img{transform:scale(1.025);filter:saturate(1.08)}.approved-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(transparent,#050b18dc);font-size:12px;letter-spacing:.2px;color:#e9eff8}.approved-story{background:linear-gradient(135deg,#0c1a30,#07101f 62%);color:#eef3fb;border-top:1px solid #638fd133;border-bottom:1px solid #638fd133}.approved-story__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:center}.approved-story__portrait{border-radius:18px;overflow:hidden;min-height:520px;border:1px solid #ffffff1f;box-shadow:0 28px 70px #0005}.approved-story__portrait img{width:100%;height:100%;min-height:520px;display:block;object-fit:cover;object-position:center}.approved-story__role{color:#aebdd1;font-size:14px!important;letter-spacing:.3px;margin:0 0 24px!important}.approved-story blockquote{font-family:Georgia,serif;font-size:23px;line-height:1.65;margin:0 0 22px;padding:0 0 0 24px;border-left:3px solid #75aaf2;color:#f2f5fa}.approved-story article>p{font-size:17px;line-height:1.8;color:#c8d3e1}.approved-story__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.approved-story__links a{border:1px solid #89a9d555;background:#1d355633;padding:10px 13px;border-radius:6px;font-size:12px;color:#dce8f9}.approved-story__links a:hover{background:#2c67b955;border-color:#69a7fb}.approved-directory{color:#172334;background:#edf0f3}.approved-directory__heading{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:60px;align-items:end;margin-bottom:34px}.approved-directory__heading h2 em{color:#3e5f84}.approved-directory__heading>p{font-size:17px;line-height:1.75;color:#536274}.approved-controls{display:flex;align-items:flex-end;gap:22px;justify-content:space-between;margin-bottom:20px}.approved-search{display:grid;gap:8px;min-width:280px}.approved-search span{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.approved-search input{height:46px;border:1px solid #a8b4c1;border-radius:8px;background:white;padding:0 14px;font:inherit;color:#162336;outline:none}.approved-search input:focus{border-color:#246aba;box-shadow:0 0 0 3px #246aba22}.approved-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.approved-filters button,.approved-more{border:1px solid #9eacbb;background:transparent;border-radius:999px;padding:9px 14px;color:#1d2e42;font:inherit;font-size:12px;cursor:pointer}.approved-filters button span{margin-left:4px;opacity:.64}.approved-filters button[aria-pressed=true]{background:#10213a;border-color:#10213a;color:white}.approved-filters button:hover,.approved-more:hover{border-color:#2368b8}.approved-result-count{font-size:12px;color:#647285;margin:0 0 18px}.approved-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.approved-person{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #c5ccd3;border-radius:10px;background:#f9fafb;min-width:0}.approved-person__initial{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#dbe5f1;color:#203a5b;font-size:10px;font-weight:800}.approved-person span:last-child{min-width:0}.approved-person strong{display:block;font-size:12px;line-height:1.35;color:#15283e;overflow-wrap:anywhere}.approved-person small{display:block;margin-top:4px;font-size:10px;color:#6c7785}.approved-more{display:block;margin:26px auto 0;padding:12px 20px}.approved-source-note{max-width:800px;margin:30px auto 0;text-align:center;font-size:11px;line-height:1.7;color:#6c7785}.approved-closing{text-align:center;background:#050b18;color:#eef4fb}.approved-closing h2{font-size:clamp(52px,6vw,82px)}.approved-closing p{max-width:620px;margin:0 auto 28px;color:#b9c6d8;font-size:18px;line-height:1.7}.approved-closing .actions{justify-content:center}.approved-closing .btn{font-size:21px}
@media(max-width:1000px){.approved-numbers .wrap>div{grid-template-columns:1fr;gap:8px}.approved-manifesto__grid{gap:42px}.approved-directory__heading{grid-template-columns:1fr}.approved-controls{align-items:stretch;flex-direction:column}.approved-filters{justify-content:flex-start}.approved-list{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-story__grid{gap:34px}.approved-gallery{grid-auto-rows:180px}}
@media(max-width:760px){.approved-hero{min-height:760px}.approved-hero>img{object-position:58% center}.approved-hero__shade{background:linear-gradient(180deg,rgba(3,8,18,.2),rgba(3,8,18,.96) 62%,#050b18)}.approved-hero__content{padding-top:260px;padding-bottom:48px}.approved-hero h1{font-size:58px}.approved-hero p{font-size:17px}.approved-hero__actions{align-items:flex-start;flex-direction:column;gap:18px}.approved-numbers .wrap{grid-template-columns:1fr}.approved-numbers .wrap>div{grid-template-columns:90px 1fr;padding:20px 0;border-right:0;border-bottom:1px solid #ffffff18}.approved-numbers .wrap>div:last-child{border-bottom:0}.approved-numbers strong{font-size:48px}.approved-manifesto__grid,.approved-story__grid{grid-template-columns:1fr;gap:24px}.approved-manifesto__grid>div:last-child{padding-top:0}.approved-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.approved-gallery figure,.approved-gallery figure:nth-child(n){grid-column:span 1;grid-row:span 1;border-radius:9px}.approved-gallery__wide{grid-column:1/-1!important;grid-row:span 2!important}.approved-gallery figure:nth-child(4),.approved-gallery figure:nth-child(7){grid-column:1/-1}.approved-story__portrait{min-height:340px}.approved-story__portrait img{min-height:340px}.approved-story blockquote{font-size:19px;padding-left:18px}.approved-directory__heading{gap:10px}.approved-search{min-width:0;width:100%}.approved-filters{display:grid;grid-template-columns:1fr 1fr;width:100%}.approved-filters button{padding:10px 7px}.approved-list{grid-template-columns:1fr 1fr}.approved-person{align-items:flex-start;padding:12px}.approved-person__initial{width:32px;height:32px;flex-basis:32px}.approved-closing{text-align:left}.approved-closing .actions{justify-content:flex-start;align-items:flex-start;flex-direction:column}}
@media(max-width:440px){.approved-list{grid-template-columns:1fr}.approved-gallery{grid-auto-rows:170px}.approved-gallery__wide{grid-row:span 1!important}.approved-hero h1{font-size:51px}.approved-page .section{padding-top:62px;padding-bottom:62px}}
