.blog-experience-module__Njl-_a__page{background:var(--background);min-height:calc(100dvh - 13rem);color:var(--foreground);padding:clamp(3rem,8vw,6.5rem) 1.25rem clamp(4rem,8vw,7rem)}.blog-experience-module__Njl-_a__inner,.blog-experience-module__Njl-_a__article{width:min(100%,760px);margin-inline:auto}.blog-experience-module__Njl-_a__intro{margin-bottom:clamp(2rem,5vw,3.5rem)}.blog-experience-module__Njl-_a__eyebrow,.blog-experience-module__Njl-_a__cardDate{color:var(--ring,#3c6d80);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.blog-experience-module__Njl-_a__intro h1,.blog-experience-module__Njl-_a__articleHeader h1{max-width:15ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.6rem,7vw,4.3rem);font-weight:500;line-height:1.03}.blog-experience-module__Njl-_a__description{max-width:58ch;color:var(--muted-foreground,#50625d);margin:1.1rem 0 0;font-size:1rem;line-height:1.75}.blog-experience-module__Njl-_a__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.blog-experience-module__Njl-_a__card{border:1px solid var(--border,#d9ddd4);background:var(--card,#fffdf8);box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:.4rem;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden}.blog-experience-module__Njl-_a__card:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 8%, transparent);border-color:#aebbb0;transform:translateY(-2px)}.blog-experience-module__Njl-_a__cardLink{color:inherit;padding:clamp(1.25rem,4vw,2rem);text-decoration:none;display:block}.blog-experience-module__Njl-_a__cardLink:focus-visible,.blog-experience-module__Njl-_a__backLink:focus-visible,.blog-experience-module__Njl-_a__markdown a:focus-visible,.blog-experience-module__Njl-_a__sources a:focus-visible{outline:3px solid var(--ring,#3c6d80);outline-offset:4px}.blog-experience-module__Njl-_a__card h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:.6rem 0 0;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:500;line-height:1.14}.blog-experience-module__Njl-_a__summary{color:var(--muted-foreground,#50625d);margin:.8rem 0 0;font-size:.98rem;line-height:1.7}.blog-experience-module__Njl-_a__byline,.blog-experience-module__Njl-_a__articleByline{color:var(--muted-foreground,#586a64);margin-top:1.1rem;font-size:.85rem;line-height:1.5;display:block}.blog-experience-module__Njl-_a__state{border:1px solid var(--border,#d9ddd4);background:var(--card,#fffdf8);min-height:7rem;color:var(--foreground,#243b38);border-radius:.4rem;margin:0;padding:1.5rem;font-size:1rem;line-height:1.6}.blog-experience-module__Njl-_a__backLink{color:var(--link,#253f3a);text-underline-offset:4px;margin-bottom:2rem;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #9aa89f;text-decoration:underline #9aa89f;display:inline-flex}.blog-experience-module__Njl-_a__articleHeader{margin-bottom:2rem}.blog-experience-module__Njl-_a__articleHeader h1{max-width:18ch}.blog-experience-module__Njl-_a__articleByline{margin-top:1rem}.blog-experience-module__Njl-_a__articleSummary{max-width:60ch;color:var(--muted-foreground,#50625d);margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.blog-experience-module__Njl-_a__heroImage{aspect-ratio:16/9;border:1px solid var(--border,#d9ddd4);background:var(--secondary,#ece6d8);border-radius:.4rem;width:100%;margin:2rem 0;position:relative;overflow:hidden}.blog-experience-module__Njl-_a__image{object-fit:cover;width:100%;height:100%}.blog-experience-module__Njl-_a__contentNote{border-left:3px solid var(--ring,#3c6d80);background:var(--muted,#f0eee5);color:var(--foreground,#243b38);margin:2rem 0;padding:1rem 1.2rem;font-size:.95rem;line-height:1.7}.blog-experience-module__Njl-_a__markdown{color:var(--foreground,#243b38);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.85}.blog-experience-module__Njl-_a__markdown>:first-child{margin-top:0}.blog-experience-module__Njl-_a__markdown h2,.blog-experience-module__Njl-_a__markdown h3,.blog-experience-module__Njl-_a__sources h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:2.5rem 0 .8rem;font-weight:500;line-height:1.2}.blog-experience-module__Njl-_a__markdown h2{font-size:clamp(1.7rem,4vw,2.25rem)}.blog-experience-module__Njl-_a__markdown h3{font-size:clamp(1.35rem,3vw,1.7rem)}.blog-experience-module__Njl-_a__markdown p,.blog-experience-module__Njl-_a__markdown ul,.blog-experience-module__Njl-_a__markdown ol,.blog-experience-module__Njl-_a__markdown blockquote{margin:1.15rem 0}.blog-experience-module__Njl-_a__markdown ul,.blog-experience-module__Njl-_a__markdown ol{padding-left:1.5rem}.blog-experience-module__Njl-_a__markdown li+li{margin-top:.4rem}.blog-experience-module__Njl-_a__markdown a,.blog-experience-module__Njl-_a__sources a{color:#155765;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-experience-module__Njl-_a__markdown blockquote{color:var(--muted-foreground,#50625d);border-left:3px solid #aebbb0;padding:.25rem 0 .25rem 1.25rem}.blog-experience-module__Njl-_a__markdown blockquote>:first-child{margin-top:0}.blog-experience-module__Njl-_a__markdown blockquote>:last-child{margin-bottom:0}.blog-experience-module__Njl-_a__sources{border-top:1px solid var(--border,#d9ddd4);margin-top:3rem;padding-top:1.5rem}.blog-experience-module__Njl-_a__sources h2{margin-top:0;font-size:1.65rem}.blog-experience-module__Njl-_a__sources ul{color:var(--muted-foreground,#50625d);gap:.7rem;padding-left:1.2rem;line-height:1.6;display:grid}@media (prefers-reduced-motion:reduce){.blog-experience-module__Njl-_a__card{transition:none}}
