.blogs-page--paper{--paper-ink:#121412;--paper-muted:#4a524c;--paper-rule:#c8d0c8;--paper-cream:#f3efe6;--paper-green:#0c3d28;--paper-lime:#c6f531;color:var(--paper-ink);background:var(--paper-cream)!important}.blogs-page--paper .paper-masthead{padding:28px var(--mkt-pad-x) 18px;border-bottom:3px solid var(--paper-ink);background:#fff}.blogs-page--paper .paper-masthead-top{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.blogs-page--paper .paper-folio{color:var(--paper-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.blogs-page--paper .paper-date{color:var(--paper-muted);margin:0;font-size:13px;font-weight:650}.blogs-page--paper .paper-title{letter-spacing:-.04em;color:var(--paper-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:.92}.blogs-page--paper .paper-deck{max-width:62ch;color:var(--paper-muted);margin:12px 0 0;font-size:16px;line-height:1.45}.blogs-page--paper .paper-topics{border-top:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);flex-wrap:wrap;gap:0;margin-top:16px;display:flex}.blogs-page--paper .paper-topics span{border-right:1px solid var(--paper-rule);color:var(--paper-green);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800}.blogs-page--paper .paper-topics span:last-child{border-right:0}.blogs-page--paper .paper-shell{padding:28px var(--mkt-pad-x) 64px}.blogs-page--paper .paper-section-label{border-bottom:2px solid var(--paper-ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:8px;display:flex}.blogs-page--paper .paper-section-label h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,28px);color:var(--paper-ink)!important}.blogs-page--paper .paper-section-label p{color:var(--paper-muted);margin:0;font-size:13px;font-weight:650}.blogs-page--paper .paper-lead{border-bottom:1px solid var(--paper-rule);grid-template-columns:1.35fr .9fr;gap:28px;margin-bottom:36px;padding-bottom:28px;display:grid}.blogs-page--paper .paper-lead-media{background:#e8e4da;min-height:360px;display:block;position:relative;overflow:hidden}.blogs-page--paper .paper-lead-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.blogs-page--paper .paper-kicker{color:var(--paper-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.blogs-page--paper .paper-lead h3{letter-spacing:-.03em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.08}.blogs-page--paper .paper-lead h3 a{color:inherit;text-decoration:none}.blogs-page--paper .paper-lead h3 a:hover{text-underline-offset:4px;text-decoration:underline}.blogs-page--paper .paper-summary{color:var(--paper-muted);margin:0 0 14px;font-size:17px;line-height:1.5}.blogs-page--paper .paper-byline{color:var(--paper-muted);margin:0 0 18px;font-size:13px;font-weight:650}.blogs-page--paper .paper-read{color:var(--paper-green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.blogs-page--paper .paper-columns{column-count:3;column-rule:1px solid var(--paper-rule);column-gap:28px}.blogs-page--paper .paper-wire{break-inside:avoid;border-bottom:1px solid var(--paper-rule);gap:10px;margin:0 0 22px;padding:0 0 18px;display:grid}.blogs-page--paper .paper-wire-media{aspect-ratio:16/10;background:#e8e4da;display:block;overflow:hidden}.blogs-page--paper .paper-wire-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.blogs-page--paper .paper-wire:hover .paper-wire-media img{transform:scale(1.03)}.blogs-page--paper .paper-wire h3{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.2}.blogs-page--paper .paper-wire h3 a{color:inherit;text-decoration:none}.blogs-page--paper .paper-wire h3 a:hover{text-underline-offset:3px;text-decoration:underline}.blogs-page--paper .paper-wire p{color:var(--paper-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.blogs-page--paper .paper-daily{margin-top:40px;padding-top:8px}.blogs-page--paper .paper-daily-banner{background:var(--paper-green);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.blogs-page--paper .paper-daily-banner strong{letter-spacing:-.02em;font-size:18px;display:block}.blogs-page--paper .paper-daily-banner span{color:#fffc;font-size:13px}.blogs-page--paper .paper-daily-banner em{color:var(--paper-lime);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.blogs-page--paper .paper-archive{margin-top:40px}.blogs-page--paper.blog-article-page .blog-article-inner{border:1px solid var(--paper-rule);background:#fff;padding:32px}.blogs-page--paper .blog-article-inner h1{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif}@media (max-width:980px){.blogs-page--paper .paper-lead{grid-template-columns:1fr}.blogs-page--paper .paper-columns{column-count:2}.blogs-page--paper .paper-lead-media{min-height:240px}}@media (max-width:700px){.blogs-page--paper .paper-columns{column-count:1}.blogs-page--paper .paper-topics span{border-right:0;border-bottom:1px solid var(--paper-rule);width:50%}}
