.story{max-width:1100px;margin:auto}.story-heading{max-width:830px;margin:0 auto 34px}.story-heading .eyebrow{margin-top:30px}.story-heading h1{font-size:clamp(38px,5.5vw,64px)}.story-deck{font-size:20px;line-height:1.6}.story-meta{font-size:12px;color:var(--muted);line-height:1.7}.story-body,.story-sources{max-width:760px;margin:38px auto;font-size:18px;line-height:1.85}.story-body p{color:#34483d;margin:0 0 26px}.story-body h2{clear:both;padding-top:28px;margin:24px 0;font-size:32px}.story-body a,.story-sources a{color:#854323;text-underline-offset:3px;overflow-wrap:anywhere}.story-photo{margin:0}.story-photo img{display:block;width:100%;height:auto;border-radius:18px}.story-photo figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:10px}.story-hero{max-width:1040px;margin:auto}.story-inline{float:right;width:42%;max-width:285px;margin:8px 0 22px 28px}.story-inline img{border-radius:12px}.story-sources{clear:both;border-top:1px solid var(--line);padding-top:25px;font-size:14px}.story-sources h2{font-size:26px}.story-sources ul{padding-left:20px}.story-sources li{margin:10px 0}.road-advisory{border-left:4px solid var(--accent);padding:20px 24px;background:#eee8d8;border-radius:0 12px 12px 0;margin-bottom:35px;font-size:14px}.road-advisory p{margin:10px 0 0}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.story-card{display:flex;flex-direction:column;align-items:start;text-decoration:none;border:1px solid var(--line);border-radius:20px;padding:28px;background:#fffefa;transition:transform .15s}.story-card:hover{transform:translateY(-3px);border-color:#82947d}.story-card h3{font:400 30px/1.2 Georgia,serif;margin:6px 0 16px}.story-card p{font-size:14px}.story-card .story-meta{margin-top:auto}.story-card .eyebrow{font-size:10px;letter-spacing:1px}.related-stories{clear:both;margin-top:60px}.related-stories .story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-stories h3{font-size:24px}.journal-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 36px}.journal-filters a{border:1px solid var(--line);border-radius:999px;padding:8px 14px;text-decoration:none;font-size:13px}.journal-filters span{margin-left:6px;color:var(--accent)}@media(max-width:760px){.story-grid,.related-stories .story-grid{grid-template-columns:1fr}.story-deck{font-size:18px}.story-body{font-size:17px}.story-body h2{font-size:28px}.story-card{padding:24px}.story-inline{float:none;width:100%;max-width:285px;margin:20px 0 28px}.story-heading h1{overflow-wrap:anywhere}}
.story-crop{aspect-ratio:16/9;overflow:hidden;border-radius:18px}.medano-sign-crop img{transform:scale(1.4117647);transform-origin:71.428571% 95.238095%;border-radius:0}.story-gallery{clear:both;margin-top:40px}.story-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.story-gallery-photo img{width:100%;height:auto}@media(max-width:650px){.story-gallery>div{grid-template-columns:1fr}}