.journal-page{--journal-gutter:var(--na-page-gutter);background:var(--na-surface-page);color:var(--na-text-primary);overflow:hidden}.journal-page .journal-filters button:hover{background:var(--na-action-primary-hover);border-color:var(--na-action-primary-hover)}.journal-button svg{flex-shrink:0;width:19px;height:19px}.journal-button:focus-visible,.journal-filters button:focus-visible{outline:2px solid var(--na-focus-ring);outline-offset:4px}.journal-shell{width:min(calc(100% - (2 * var(--journal-gutter))), var(--na-content-width));margin:0 auto}.journal-shell>*,.journal-card>*,.journal-featured__card>*{min-width:0}.journal-card h3,.journal-featured h2,.journal-category,.journal-topic-grid strong{overflow-wrap:anywhere}.journal-latest{scroll-margin-top:104px}.journal-latest>.journal-filters{max-width:none;margin-bottom:24px}.journal-filters button{overflow-wrap:anywhere;max-width:100%}.journal-topic-grid button{width:100%;height:100%}.journal-topic-grid button:focus-visible{outline:2px solid var(--na-focus-ring);outline-offset:3px}.journal-page{font-family:var(--font-sans)}.journal-page h1,.journal-page h2,.journal-page h3{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:500}.journal-hero{border-bottom:1px solid var(--na-rule);background:radial-gradient(circle at 76% 25%, #b06f2c2e, transparent 26%), linear-gradient(100deg, var(--na-surface-page) 0%, var(--na-surface-page) 43%, #101211 100%);min-height:0}.journal-hero__grid{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:start;gap:clamp(24px,4vw,64px);padding-top:calc(clamp(110px,10.7vw,154px) - 83px);padding-bottom:clamp(32px,3.5vw,50px);display:grid}.journal-hero__copy{z-index:2;padding:0;position:relative}.journal-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.journal-hero__actions>:only-child{grid-column:1/-1}.journal-hero__actions .journal-button--outline{margin-top:0}.journal-hero__actions .journal-button{min-width:0}.journal-eyebrow{color:var(--sutra-accent-text);letter-spacing:.2em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:600}.journal-hero h1{font-size:var(--type-display);line-height:var(--leading-display);margin:0}.journal-page .journal-hero__intro{max-width:36ch;color:var(--na-text-secondary);font-family:var(--font-sans);font-size:var(--type-body);margin:28px 0 30px;line-height:1.55}.journal-button,.journal-filters button,.journal-topic-grid button{font-family:var(--font-sans)}.journal-page .journal-eyebrow{letter-spacing:.22em;font-weight:400;line-height:1.5}.journal-filters{flex-wrap:wrap;gap:9px;max-width:520px;display:flex}.journal-filters button{border:1px solid var(--na-rule-strong);color:#f4eee3bf;cursor:pointer;background:#0609097a;border-radius:999px;min-height:44px;padding:0 18px;font-size:13px;transition:all .18s}.journal-filters button:hover,.journal-filters .is-active{border-color:var(--na-action-primary);background:var(--na-action-primary);color:var(--na-text-on-accent)}.journal-hero__art{border:1px solid var(--na-rule);border-radius:var(--na-radius-panel);min-height:430px;position:relative;overflow:hidden}.journal-hero__art>img,.journal-hero__art>.journal-image-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journal-hero__art-shade{background:linear-gradient(90deg,#090c0c38,#0000 65%),linear-gradient(#0000 52%,#080a0a47);position:absolute;inset:0}.journal-featured{padding:34px 0 60px}.journal-featured__card{border:1px solid var(--na-rule-strong);background:linear-gradient(110deg,#141716f5,#080b0bfa);border-radius:3px;grid-template-columns:minmax(0,1.16fr) minmax(330px,.95fr);display:grid;overflow:hidden}.journal-featured__image{min-height:330px;position:relative;overflow:hidden}.journal-featured__image img,.journal-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.journal-featured__image:hover img,.journal-card__image:hover img{transform:scale(1.045)}.journal-featured__content{padding:clamp(30px,4vw,56px)}.journal-category{color:var(--sutra-accent-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.journal-featured h2{max-width:480px;font-size:var(--type-section);margin:0;line-height:1.02}.journal-featured h2 a,.journal-card h3 a{color:inherit;text-decoration:none}.journal-featured__content>p:not(.journal-eyebrow){color:#f4eee3b8;margin:18px 0;font-size:14px;line-height:1.65}.journal-meta{color:var(--na-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.journal-meta i{background:var(--sutra-accent-text);border-radius:50%;width:3px;height:3px}.journal-meta span:last-child{align-items:center;gap:5px;display:inline-flex}.journal-button{min-width:210px}.journal-button--outline{margin-top:26px}.journal-latest{padding:0 0 80px}.journal-section-heading{border-top:1px solid var(--na-rule);justify-content:space-between;align-items:end;gap:24px;margin-bottom:21px;padding-top:24px;display:flex}.journal-section-heading h2,.journal-topics h2,.journal-closing h2{font-size:var(--type-section);margin:0;line-height:1}.journal-section-heading>span{color:var(--sutra-accent-text);white-space:nowrap;padding-bottom:4px;font-size:13px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.journal-card{background:#0c0f0f99;border:1px solid #f4eee329;border-radius:3px;grid-template-columns:38% 1fr;min-height:205px;display:grid;overflow:hidden}.journal-card__image{position:relative;overflow:hidden}.journal-card__body{padding:18px 15px}.journal-card h3{font-size:var(--type-card);margin:0;line-height:1.02}.journal-card p{color:#f4eee39c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.journal-card .journal-meta{margin-top:13px;font-size:12px}.journal-empty{color:#f4eee3ab;margin:20px 0}.journal-topics{background:linear-gradient(90deg,#111513,#0b0e0e);border-top:1px solid #f4eee317;border-bottom:1px solid #f4eee31a;padding:53px 0}.journal-topics__layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);align-items:center;gap:48px;display:grid}.journal-topics__layout>div>p:last-child,.journal-closing p:last-child{color:#f4eee3a8;max-width:340px;margin:19px 0 0;font-size:13px;line-height:1.55}.journal-topic-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.journal-topic-grid button{border:1px solid var(--na-rule);color:#f4eee3;cursor:pointer;text-align:left;background:#05080859;border-radius:3px;align-content:space-between;justify-items:start;min-height:140px;padding:15px;transition:all .18s;display:grid}.journal-topic-grid button:hover{border-color:var(--sutra-accent-text);background:color-mix(in srgb, var(--na-action-primary) 8%, transparent);transform:translateY(-3px)}.journal-topic-mark{color:var(--sutra-accent-text);letter-spacing:.16em;font-size:10px}.journal-topic-grid strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.journal-topic-grid svg{color:var(--sutra-accent-text)}.journal-closing{background:var(--na-surface-raised);border-top:1px solid var(--na-rule);padding:46px 0}.journal-closing__layout{justify-content:space-between;align-items:center;gap:45px;display:flex}.journal-closing__layout>.journal-button{flex-shrink:0}@media (width<=1100px){.journal-hero__grid{padding-top:calc(clamp(110px,10.7vw,154px) - 73px)}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.journal-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (width<=900px){.journal-page .journal-hero h1{font-size:var(--type-display)}}@media (width<=640px){.journal-page .journal-hero h1{font-size:var(--type-display)}.journal-page .journal-eyebrow{letter-spacing:.16em;line-height:1.55}}@media (width<=380px){.journal-page .journal-hero__art{height:180px}}@media (width<=980px){.journal-hero__grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.journal-featured__card{grid-template-columns:1fr 1fr}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-topics__layout{grid-template-columns:1fr;gap:30px}}@media (width<=680px){.journal-page{--journal-gutter:24px}.journal-hero{min-height:auto}.journal-hero__grid{padding-top:39px;padding-bottom:32px;display:block}.journal-hero__copy{padding:0 0 32px}.journal-hero h1{font-size:var(--type-display)}.journal-hero__intro{font-size:20px}.journal-hero__art{height:240px;min-height:0}.journal-hero__art-shade{background:linear-gradient(#0000 30%,#090c0c)}.journal-featured{padding:32px 0 53px}.journal-featured__card{grid-template-columns:1fr}.journal-featured__image{min-height:230px}.journal-featured__content{padding:28px 22px}.journal-section-heading{flex-direction:column;align-items:start;gap:11px}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:175px}.journal-topics,.journal-closing{padding:38px 0}.journal-topic-grid{grid-template-columns:repeat(2,1fr)}.journal-topic-grid button{min-height:116px}.journal-closing__layout{gap:28px;display:grid}.journal-button{width:100%;min-width:0}}
