.back-home{font:11px 'DM Mono';color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px}.page-hero{min-height:480px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:#07121f;color:#eef6f2}.page-hero:after{content:"";position:absolute;inset:0;opacity:.45;background:repeating-linear-gradient(140deg,transparent 0 70px,#1a4756 71px 72px,transparent 73px 145px)}.page-hero-copy{position:relative;z-index:1;max-width:720px}.page-hero .eyebrow{color:#9de9e0}.page-hero .eyebrow b{font-weight:400;margin-left:8px}.page-hero h1{font:800 clamp(60px,9vw,120px)/.95 'Noto Serif SC';letter-spacing:-.09em;margin:26px 0}.page-intro{font-size:15px;line-height:1.9;color:#a6b9c0;max-width:500px}.page-hero-mark{position:relative;z-index:1;border:1px solid #75969b;border-radius:50%;width:220px;height:220px;display:grid;place-items:center;transform:rotate(-15deg);color:#9de9e0;font:11px 'DM Mono';letter-spacing:.1em;text-align:center;margin-right:7vw}.page-hero-mark:before,.page-hero-mark:after{content:"";position:absolute;border:1px solid #75969b;border-radius:50%;inset:17px}.page-hero-mark:after{inset:-18px;border-color:#f09a54}.page-hero-mark b{font:700 70px 'Noto Serif SC';position:absolute;color:#f09a54;transform:rotate(15deg)}.page-content{padding-top:90px;padding-bottom:110px;background:#e5e3dc}.page-content .section-kicker{display:flex;justify-content:space-between}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.info-card{background:#f4f1ea;min-height:250px;padding:24px;display:flex;flex-direction:column;transition:transform .25s}.info-card:hover{transform:translateY(-5px)}.card-number{font:11px 'DM Mono';color:#d16f3e}.info-card h2{font:700 28px 'Noto Serif SC';letter-spacing:-.06em;margin:45px 0 12px}.info-card p{font-size:13px;line-height:1.75;color:#657477;max-width:290px;margin:0}.card-link{margin-top:auto;padding-top:25px;color:var(--ink);font:11px 'DM Mono';text-decoration:none;border-bottom:1px solid #b7bbb4;padding-bottom:8px;align-self:flex-start}.card-link span{margin-left:35px;color:#d16f3e}.page-note{padding-top:50px;padding-bottom:55px;background:#f2f0eb;display:grid;grid-template-columns:180px 1fr;gap:30px}.page-note span{font:10px 'DM Mono';letter-spacing:.12em;color:#d16f3e}.page-note p{font-size:13px;line-height:1.8;color:#667477;margin:0;max-width:700px}.tone-orange{background:#261a13}.tone-dark{background:#101923}.tone-pale{background:#384650}.tone-green{background:#182c29}.tone-lavender{background:#29243a}@media(max-width:720px){.back-home{display:none}.page-hero{min-height:520px}.page-hero-mark{position:absolute;right:-60px;bottom:35px;opacity:.45;transform:scale(.7) rotate(-15deg)}.page-hero h1{font-size:66px}.info-grid{grid-template-columns:1fr}.page-note{display:block}.page-note p{margin-top:18px}}
.faq-sidebar{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px;padding:16px 18px;background:#101923;color:#e8f4ef}.faq-sidebar .section-kicker{width:100%;margin:0 0 4px;color:#9de9e0}.faq-filter{border:1px solid #45636a;background:transparent;color:#b9ccca;padding:8px 11px;font:10px 'DM Mono';cursor:pointer}.faq-filter span{color:#f09a54;margin-left:7px}.faq-filter.active,.faq-filter:hover{background:#9de9e0;color:#101923}.faq-category{display:inline-block;align-self:flex-start;font:9px 'DM Mono';letter-spacing:.1em;color:#d16f3e;border-bottom:1px solid #e0b08c;padding-bottom:5px}.faq-detail{margin-top:17px;padding:12px 13px;background:#e7eee9;border-left:3px solid #9de9e0}.faq-detail b{font:10px 'DM Mono';color:#d16f3e}.faq-detail p{margin:7px 0 0!important;font-size:12px!important;line-height:1.75!important;color:#53676a!important}.info-card:has(.faq-detail) h2{margin-top:20px}@media(max-width:720px){.faq-sidebar{position:sticky;top:0;z-index:4}.faq-filter{flex:1;min-width:30%}}

.knowledge-tools{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#101923;color:#9de9e0;font:10px 'DM Mono';letter-spacing:.08em;margin-bottom:16px}.knowledge-tools input{width:310px;border:0;border-bottom:1px solid #537176;background:transparent;color:#eef7f2;padding:9px;font:12px Manrope;outline:none}.knowledge-reader{grid-column:1/-1;padding:32px 40px;background:#f8f5ed;border-top:4px solid #f09a54;margin:8px 0 18px}.knowledge-reader h2{font:700 38px 'Noto Serif SC';letter-spacing:-.06em;margin:12px 0 22px}.knowledge-reader>p{color:#637579}.article-body{max-width:850px}.article-body p{font-size:14px;line-height:2;color:#52666b;margin:0 0 18px}.knowledge-card{min-height:290px}.knowledge-card h2{font-size:28px}.knowledge-card:nth-child(3n+1){border-color:#9de9e0}.knowledge-card:nth-child(3n+2){border-color:#c9b8e9}.knowledge-card:nth-child(3n){border-color:#f09a54}@media(max-width:720px){.knowledge-tools{display:block}.knowledge-tools input{width:100%;margin-top:12px}.knowledge-reader{padding:25px 20px}.knowledge-reader h2{font-size:29px}}
.knowledge-groups{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 20px;background:#101923;color:#e8f4ef;margin-bottom:20px}.knowledge-groups .section-kicker{width:100%;margin:0 0 4px;color:#9de9e0}.knowledge-group{border:1px solid #49636a;background:transparent;color:#b8ccca;padding:9px 13px;font:10px 'DM Mono';cursor:pointer}.knowledge-group span{color:#f09a54;margin-left:8px}.knowledge-group.active,.knowledge-group:hover{background:#9de9e0;color:#101923}.knowledge-card{min-height:320px}.knowledge-card:before{content:'FIELD NOTE';display:block;font:9px 'DM Mono';letter-spacing:.13em;color:#d16f3e;margin-bottom:25px}.knowledge-card h2{max-width:360px}.knowledge-card p{max-width:420px}.knowledge-card:nth-child(3n+1){background:#f5f3eb}.knowledge-card:nth-child(3n+2){background:#f0f1ed}.knowledge-card:nth-child(3n){background:#f4eee7}@media(max-width:720px){.knowledge-groups{position:sticky;top:0;z-index:4}.knowledge-group{flex:1;min-width:30%}}
.knowledge-groups{position:relative;overflow:hidden}.knowledge-groups:after{content:'EDITORIAL INDEX · 2026';position:absolute;right:20px;top:18px;font:9px 'DM Mono';letter-spacing:.14em;color:#6f8d91}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font:9px 'DM Mono';letter-spacing:.08em;color:#6c8586}.article-meta span:first-child{color:#d16f3e}.knowledge-card{min-height:350px;display:flex!important;flex-direction:column}.knowledge-card[style*="none"]{display:none!important}.knowledge-card .card-link{margin-top:auto}.article-footer{display:flex;justify-content:space-between;border-top:1px solid #d5dad3;padding-top:12px;margin-top:18px;font:9px 'DM Mono';color:#829394}.knowledge-card:hover{transform:translateY(-5px);box-shadow:0 18px 28px #152d3218}.knowledge-card:hover h2{color:#376f70}.knowledge-reader{box-shadow:0 12px 28px #152d3214}.knowledge-reader:before{content:'LONGFORM / EDITORIAL';display:block;font:9px 'DM Mono';color:#d16f3e;letter-spacing:.14em;margin-bottom:12px}@media(max-width:720px){.knowledge-groups:after{position:static;display:block;margin-top:12px}}
