.blogs-index,.blogs-article{padding-block:clamp(28px,5vw,64px) clamp(64px,9vw,112px)}.blogs-hero{background:#e4f472;border:2px solid #171615;border-radius:26px;margin:0 5px clamp(32px,6vw,64px) 0;padding:clamp(24px,6vw,70px);box-shadow:5px 5px #171615}.blogs-kicker{color:#64304f;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.4;display:block}.blogs-hero h1,.blogs-article-header h1{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(2.55rem,6vw,5.15rem);line-height:1.02}.blogs-hero p,.blogs-article-header p{max-width:54ch;margin:0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.5}.blogs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,30px);display:grid}.blogs-card{background:#fff;border:1px solid #171615;border-radius:17px;min-width:0;overflow:hidden}.blogs-card a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blogs-card a:focus-visible{outline-offset:-4px}.blogs-card a:hover h2{text-decoration:underline}.blogs-card img,.blogs-cover{width:100%;height:auto;display:block}.blogs-card img{background:#f4eddf;border-bottom:1px solid #171615}.blogs-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(16px,2.1vw,25px);display:flex}.blogs-card h2{letter-spacing:-.02em;margin:9px 0;font-size:clamp(1.23rem,2vw,1.65rem);line-height:1.15}.blogs-card p{color:#59504b;margin:0 0 17px}.blogs-card-action{color:#64304f;margin-top:auto;font-weight:800}.blogs-article{max-width:1000px}.blogs-back{margin-bottom:clamp(24px,5vw,42px)}.blogs-back a,.blogs-prose a,.blogs-related li a{color:#64304f;text-underline-offset:.18em;text-decoration:underline}.blogs-article-header{max-width:790px;margin-bottom:28px}.blogs-article-header h1{font-size:clamp(2.25rem,5.4vw,4.55rem)}.blogs-article-header p,.blogs-byline{color:#59504b}.blogs-byline{margin-top:18px;font-size:.95rem;font-weight:650}.blogs-byline span{margin-inline:5px}.blogs-cover{background:#f4eddf;border:1px solid #171615;border-radius:18px}.blogs-prose{max-width:69ch;margin:36px auto 0;font-size:clamp(1.06rem,1.8vw,1.2rem);line-height:1.67}.blogs-prose p{margin-block:0 1em}.blogs-prose h2{letter-spacing:-.025em;margin:1.55em 0 .45em;font-size:1.55em;line-height:1.18}.blogs-prose h3{margin:1.25em 0 .35em;font-size:1.18em;line-height:1.25}.blogs-prose blockquote{background:#ffb9dd;border-left:4px solid #171615;border-radius:0 10px 10px 0;margin:1.15em 0;padding:.9em 1.15em}.blogs-inline-graphic{aspect-ratio:12/7;width:100%;height:auto;margin-block:1.4em;display:block}.blogs-sources{border-top:1px solid #d6cbc1;margin-top:2em}.blogs-sources h2{font-size:1.2em}.blogs-sources ul{padding-left:1.2em}.blogs-table-wrap{margin:24px 0 32px;overflow-x:auto}.blogs-table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:.84em;line-height:1.4}.blogs-table caption{text-align:left;color:#59504b;margin-bottom:9px}.blogs-table th,.blogs-table td{vertical-align:top;border:1px solid #d6cbc1;padding:11px}.blogs-table thead{background:#e4f472}.blogs-table tbody tr:nth-child(2n){background:#fff8eb}.blogs-ad{text-align:center;border-block:1px solid #d6cbc1;max-width:800px;margin:52px auto 0;padding:16px 0}.blogs-ad[data-ad-position=before]{margin-top:36px}.blogs-ad[data-ad-position=middle]{margin-block:36px}.blogs-ad span{color:#59504b;margin-bottom:8px;font-size:.8rem;display:block}.blogs-ad ins{min-height:90px;display:block}.blogs-ad:has(ins[data-ad-status=unfilled]){display:none}.blogs-related{background:#fff8eb;border:1px solid #171615;border-radius:16px;max-width:800px;margin:55px auto 0;padding:clamp(17px,4vw,33px)}.blogs-related h2{margin-top:0}.blogs-related ul{margin-bottom:1.3em;padding-left:1.25em}.blogs-related li+li{margin-top:6px}@media (max-width:840px){.blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.blogs-grid{grid-template-columns:minmax(0,1fr)}}
