.main-nav [aria-current=page]{color:var(--gold)}.journal-heading{padding:75px 0 64px;background:var(--navy);color:var(--paper);border-bottom:3px solid var(--gold)}.journal-heading .eyebrow{color:var(--gold);margin-bottom:22px}.journal-heading h1{font-size:clamp(2.8rem,5vw,4.7rem);letter-spacing:-.045em;max-width:1000px}.journal-heading h1 em{color:#ffe3a0;font-weight:400}.journal-heading p:last-child{margin-top:26px;color:#d0d8e6;max-width:670px;font-size:1.05rem}.journal-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:42px}.journal-categories{display:flex;flex-wrap:wrap;gap:9px}.journal-categories a{padding:9px 15px;border:1px solid var(--line);border-radius:4px;font-size:.85rem;min-height:44px;display:flex;align-items:center}.journal-categories [aria-current=page],.journal-categories a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.journal-search{display:flex;flex:0 0 250px;border-bottom:1px solid var(--ink)}.journal-search input{min-width:0;width:100%;padding:11px 4px;background:transparent;color:var(--ink);border:0;outline-offset:3px}.journal-search button{border:0;background:transparent;font-size:1.5rem;padding:4px 12px;color:var(--ink)}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.journal-picture{display:block;background:var(--cream);overflow:hidden;border-radius:6px}.journal-picture img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .3s}.journal-card:hover .journal-picture img{transform:scale(1.025)}.journal-card-copy{padding-top:20px}.journal-meta{display:flex;gap:10px 20px;flex-wrap:wrap;color:var(--muted);font-size:.78rem;line-height:1.5}.journal-meta span,.journal-meta a{color:#806224}.journal-card h2{font-size:1.7rem;line-height:1.24;margin-top:13px;letter-spacing:-.025em}.journal-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.journal-card p{font-size:.95rem;line-height:1.75;color:var(--muted);margin-top:15px}.journal-card .text-link{display:inline-block;margin-top:20px}.journal-home,.article-related{background:var(--cream)}.journal-home h2{max-width:650px}.journal-pagination{margin-top:55px}.nav-links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.page-numbers{border:1px solid var(--line);padding:9px 16px;min-width:44px;text-align:center;border-radius:4px}.page-numbers.current{background:var(--navy);color:#fff}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-heading-inner{max-width:900px;margin:30px auto 40px;text-align:center}.article-heading .journal-meta{justify-content:center}.article-heading h1{font-size:clamp(2.2rem,4vw,3.65rem);letter-spacing:-.035em;line-height:1.18;margin:24px 0}.article-byline{margin:auto;font-size:.85rem;color:var(--muted)}.article-cover{max-width:1000px;margin-bottom:46px}.article-cover img{width:100%;max-height:660px;object-fit:contain;background:var(--cream);border-radius:7px}.article-body,.article-footer{width:min(700px,calc(100% - 48px));margin:0 auto}.article-body{font-size:1.08rem;line-height:1.9;overflow-wrap:anywhere}.article-body p,.article-body ul,.article-body ol,.article-body figure{margin:0 0 1.5em;max-width:none}.article-body li{margin:8px 0}.article-body h2{font-size:2rem;margin:1.5em 0 .7em}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-body video{width:100%;max-height:670px;background:var(--deep);border-radius:6px}.article-body .wp-block-video{margin-bottom:30px}.article-body figcaption{font-size:.8rem;line-height:1.5;color:var(--muted);margin-top:12px}.article-footer{padding:28px 0 70px;margin-top:38px;border-top:1px solid var(--line)}.article-footer p{color:var(--muted);margin-bottom:24px}.article-footer .text-link{display:block;margin-top:25px}.journal-empty{padding:60px 0;text-align:center}.journal-empty p{margin:25px auto}.search-caption{margin-bottom:30px}.journal-article{padding-bottom:5px}.article-body .sources{font-size:.875rem}.wp-block-image img{height:auto}.journal-feed{min-height:400px}body.admin-bar .skip:focus{top:40px}
@media(min-width:1121px) and (max-width:1350px){.brand small{display:none}.main-nav{gap:22px}}
@media(max-width:850px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-tools{display:block}.journal-search{max-width:350px;margin-top:24px}.journal-heading{padding:55px 0}.journal-card h2{font-size:1.6rem}.article-heading-inner{margin-top:20px}}
@media(max-width:600px){.journal-heading{padding:42px 0}.journal-heading h1{font-size:2.7rem}.journal-heading p:last-child{font-size:1rem}.journal-grid{grid-template-columns:1fr;gap:38px}.journal-card h2{font-size:1.7rem}.journal-tools{margin-bottom:32px}.journal-categories a{padding:9px 12px;font-size:.8rem}.journal-search{max-width:none}.article-heading-inner{text-align:left;margin-bottom:28px}.article-heading .journal-meta{justify-content:flex-start}.article-heading h1{font-size:2.25rem}.article-cover{margin-bottom:30px}.article-body{font-size:1rem;line-height:1.85}.article-body,.article-footer{width:calc(100% - 40px)}.article-footer{padding-bottom:44px}.article-cover img{max-height:500px}.journal-heading .eyebrow{font-size:.72rem}.journal-card p{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.journal-picture img{transition:none}.journal-card:hover .journal-picture img{transform:none}}
