.LR2U8G_page{color:#111827;background:#fafafa;width:100%}.LR2U8G_hero{background:#10261c;border-bottom:1px solid #0b1c15}.LR2U8G_heroMedia{aspect-ratio:16/9;background:#14352b;width:100%;max-height:520px;position:relative;overflow:hidden}.LR2U8G_heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.LR2U8G_heroCopy{background:#10261c}.LR2U8G_heroInner{color:#f9fafb;max-width:1100px;margin:0 auto;padding:32px 24px 36px}.LR2U8G_hero .LR2U8G_articleTitle,.LR2U8G_hero .LR2U8G_siteTitle{color:#fff}.LR2U8G_hero .LR2U8G_tag{color:#f3ead7;background:0 0;border-color:#ffffff47}.LR2U8G_siteKicker{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;border-radius:9999px;margin-bottom:14px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.LR2U8G_siteTitle{margin:0;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05}.LR2U8G_siteDescription{max-width:760px;margin-top:14px;font-size:1.05rem;line-height:1.65}.LR2U8G_content{width:100%;max-width:1100px;margin:0 auto;padding:32px 24px 40px}.LR2U8G_postGrid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.LR2U8G_postCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:280px minmax(0,1fr);transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.LR2U8G_postCard:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00000024}.LR2U8G_postCover{background-color:#f3f4f6;background-position:50%;background-size:cover;min-height:180px}.LR2U8G_postContent{padding:18px 20px}.LR2U8G_postMeta{color:#4b5563;margin:0 0 8px;font-size:.9rem}.LR2U8G_heroMeta{color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #00000073;margin:0 0 10px;font-size:.95rem;font-weight:600}.LR2U8G_postTitle{margin:0 0 10px;font-size:1.34rem;line-height:1.3}.LR2U8G_postDescription{color:#4b5563;margin:0 0 14px;line-height:1.6}.LR2U8G_tagList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LR2U8G_tag{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:.78rem}.LR2U8G_articleTitle{margin:0;font-size:clamp(2rem,4.2vw,3rem);line-height:1.1}.LR2U8G_articleDescription{color:#f9fafb;text-shadow:0 1px 2px #00000059;margin:12px 0 0;line-height:1.65}.LR2U8G_backLink{color:#4b5563;margin-bottom:22px;font-weight:600;display:inline-block}.LR2U8G_articleContent{max-width:760px;font-size:1.07rem;line-height:1.78}.LR2U8G_articleLink,.LR2U8G_articleContent a{color:#1d4ed8;text-underline-offset:.14em;font-weight:600;text-decoration:underline;text-decoration-thickness:.08em}.LR2U8G_articleLink:hover,.LR2U8G_articleLink:focus-visible,.LR2U8G_articleContent a:hover,.LR2U8G_articleContent a:focus-visible{color:#1e40af;text-decoration-thickness:.11em}.LR2U8G_contentImage{border:1px solid #e5e7eb;border-radius:10px;width:100%;height:auto;margin:14px 0 20px}.LR2U8G_articleContent h2,.LR2U8G_articleContent h3,.LR2U8G_articleContent h4{color:#111827;letter-spacing:-.02em;scroll-margin-top:5.5rem;font-weight:700;line-height:1.25}.LR2U8G_articleContent h2{margin-top:2.15em;margin-bottom:.65em;font-size:1.75rem}.LR2U8G_articleContent h3{margin-top:1.85em;margin-bottom:.5em;font-size:1.35rem}.LR2U8G_articleContent h4{margin-top:1.6em;margin-bottom:.45em;font-size:1.12rem}.LR2U8G_articleContent strong{color:#111827;font-weight:700}.LR2U8G_articleContent p,.LR2U8G_articleContent ul,.LR2U8G_articleContent ol,.LR2U8G_articleContent blockquote,.LR2U8G_articleContent pre{margin:0 0 1.15em}.LR2U8G_articleContent ul,.LR2U8G_articleContent ol{list-style-position:outside}.LR2U8G_articleContent ul{padding-left:1.5rem;list-style-type:disc}.LR2U8G_articleContent ol{padding-left:1.7rem;list-style-type:decimal}.LR2U8G_articleContent li{margin:0 0 .45em}.LR2U8G_articleContent li::marker{color:#111827}.LR2U8G_articleContent li>ul,.LR2U8G_articleContent li>ol{margin-top:.4em;margin-bottom:.4em}.LR2U8G_articleContent pre{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:16px;overflow-x:auto}.LR2U8G_articleContent code{font-size:.95em}.LR2U8G_articleContent img{border:1px solid #e5e7eb;border-radius:10px;width:100%;margin:14px 0 20px}.LR2U8G_articleContent blockquote{color:#374151;background:0 0;border-left:3px solid #111827;margin-left:0;padding:2px 0 2px 16px}.LR2U8G_articleContent blockquote p:last-child{margin-bottom:0}.LR2U8G_footer{color:#6b7280;width:100%;max-width:1100px;margin:auto auto 0;padding:8px 24px 20px;font-size:.9rem}@media (max-width:900px){.LR2U8G_postCard{grid-template-columns:1fr}.LR2U8G_postCover{min-height:220px}.LR2U8G_heroInner{padding-top:28px;padding-bottom:32px}.LR2U8G_articleContent ul{padding-left:1.35rem}.LR2U8G_articleContent ol{padding-left:1.55rem}}
