.credentials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.credential{padding:16px;border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:10px;background:#fff}.credential strong,.credential span{display:block}.credential strong{font-size:.94rem;line-height:1.25}.credential span{margin-top:5px;color:var(--muted);font-size:.79rem;line-height:1.35}.editorialPreview{border-top:1px solid var(--line)}.editorialPreview .sectionHead{margin-bottom:34px}.editorialGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.editorialCard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.editorialCard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.editorialImage{display:block;overflow:hidden;background:var(--deep);aspect-ratio:16/9}.editorialImage img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.editorialCard:hover .editorialImage img{transform:scale(1.025)}.editorialCardBody{display:flex;flex:1;flex-direction:column;padding:24px}.editorialCard h3{margin:.75rem 0 .55rem;font-size:1.28rem;line-height:1.18;letter-spacing:-.02em}.editorialCard p{margin:0 0 18px;color:var(--muted);font-size:.95rem;line-height:1.55}.editorialCard .go{margin-top:auto}.editorialMeta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.025em}.editorialMeta span{color:#657a17;text-transform:uppercase}.editorialArchive{padding-top:82px}.editorialSync{font-size:.86rem!important}.articleReader{max-width:980px;margin:0 auto}.articleBack{margin:0 0 32px;padding:0;border:0;background:none;color:#657a17;font:inherit;font-weight:850;cursor:pointer}.articleReaderHead{max-width:820px;margin:0 auto 38px}.articleReaderHead h2{margin:18px 0 14px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1;letter-spacing:-.05em}.articleReaderHead p{color:var(--muted);font-size:1.12rem}.articleCover{margin:0 0 48px;overflow:hidden;border-radius:18px;background:var(--paper)}.articleCover img{width:100%;max-height:640px;object-fit:cover}.articleProse{max-width:760px;margin:0 auto;color:#173d49;font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;line-height:1.82}.articleProse>p:first-child{font-size:1.35rem;line-height:1.65}.articleProse h2,.articleProse h3,.articleProse h4{margin:2.2em 0 .7em;color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.15;letter-spacing:-.025em}.articleProse img{width:auto;max-width:100%;max-height:720px;margin:28px auto;border-radius:10px}.articleProse figure{margin:36px 0}.articleProse figcaption{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:.78rem;text-align:center}.articleProse blockquote{margin:34px 0;padding:12px 0 12px 28px;border-left:4px solid var(--lime);color:var(--ink);font-size:1.25rem}.articleProse a{color:#536813;text-decoration:underline;text-underline-offset:3px}.articleAttribution{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:760px;margin:58px auto 0;padding-top:28px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}.articleLoading{height:320px;border-radius:14px;background:linear-gradient(100deg,#edf2f2 20%,#f8fafa 40%,#edf2f2 60%);background-size:200% 100%;animation:editorialLoading 1.35s infinite}@keyframes editorialLoading{to{background-position:-200% 0}}
@media(max-width:960px){.editorialGrid{grid-template-columns:1fr 1fr}.credentials{grid-template-columns:1fr}.articleReaderHead h2{font-size:clamp(2.35rem,8vw,4rem)}}
@media(max-width:620px){.editorialGrid{grid-template-columns:1fr}.editorialCardBody{padding:21px}.editorialMeta{align-items:flex-start;flex-direction:column;gap:3px}.articleReaderHead h2{font-size:2.35rem}.articleProse{font-size:1.06rem}.articleAttribution{align-items:flex-start;flex-direction:column}.articleAttribution .btn{width:100%}}
