.PortableTextComponents-module__k3mQxq__imageWrapper{margin:var(--space-6) 0;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--gray-alpha-200);overflow:hidden}.PortableTextComponents-module__k3mQxq__image{width:100%;height:auto;display:block}.PortableTextComponents-module__k3mQxq__caption{padding:var(--space-3);font-size:var(--text-sm);color:var(--gray-600);text-align:center;background:var(--gray-50);border-top:1px solid var(--gray-alpha-200);font-style:italic}.PortableTextComponents-module__k3mQxq__heading1,.PortableTextComponents-module__k3mQxq__heading2,.PortableTextComponents-module__k3mQxq__heading3,.PortableTextComponents-module__k3mQxq__heading4,.PortableTextComponents-module__k3mQxq__heading5,.PortableTextComponents-module__k3mQxq__heading6{color:var(--foreground);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-bottom:0}.PortableTextComponents-module__k3mQxq__heading1,.PortableTextComponents-module__k3mQxq__heading2{margin-top:var(--space-6);font-weight:800;line-height:var(--leading-tight)}.PortableTextComponents-module__k3mQxq__heading3,.PortableTextComponents-module__k3mQxq__heading4{margin-top:var(--space-5);font-weight:700}.PortableTextComponents-module__k3mQxq__heading5,.PortableTextComponents-module__k3mQxq__heading6{margin-top:var(--space-4)}.PortableTextComponents-module__k3mQxq__heading1{font-size:var(--text-4xl)}.PortableTextComponents-module__k3mQxq__heading2{font-size:var(--text-3xl)}.PortableTextComponents-module__k3mQxq__heading3{font-size:var(--text-2xl)}.PortableTextComponents-module__k3mQxq__heading4{font-size:var(--text-xl)}.PortableTextComponents-module__k3mQxq__heading5{font-size:var(--text-lg);font-weight:700}.PortableTextComponents-module__k3mQxq__heading6{font-size:var(--text-base);font-weight:600}.PortableTextComponents-module__k3mQxq__blockquote{border-left:4px solid var(--gray-300);padding-left:var(--space-4);margin:var(--space-4) 0;color:var(--gray-600);font-style:italic;font-size:var(--text-lg);line-height:inherit}.PortableTextComponents-module__k3mQxq__link{color:var(--foreground);text-underline-offset:3px;transition:color var(--transition-base);font-weight:500;text-decoration:underline}.PortableTextComponents-module__k3mQxq__link:hover{color:var(--gray-600);text-decoration-thickness:2px}.PortableTextComponents-module__k3mQxq__strong{color:var(--foreground);font-weight:700}.PortableTextComponents-module__k3mQxq__em{font-style:italic}.PortableTextComponents-module__k3mQxq__inlineCode{background:var(--gray-100);border-radius:var(--radius-sm);font-size:.9em;font-family:var(--font-mono);color:var(--gray-800);border:1px solid var(--gray-alpha-200);overflow-wrap:anywhere;padding:.1em .3em}.PortableTextComponents-module__k3mQxq__bulletList,.PortableTextComponents-module__k3mQxq__numberList{margin:var(--space-3) 0 0;padding-left:var(--space-4);line-height:inherit}.PortableTextComponents-module__k3mQxq__bulletList li,.PortableTextComponents-module__k3mQxq__numberList li{color:inherit}.PortableTextComponents-module__k3mQxq__bulletList li+li,.PortableTextComponents-module__k3mQxq__numberList li+li,.PortableTextComponents-module__k3mQxq__bulletList :is(ul,ol),.PortableTextComponents-module__k3mQxq__numberList :is(ul,ol){margin-top:var(--space-1)}.PortableTextComponents-module__k3mQxq__bulletList li::marker{color:var(--gray-600)}.PortableTextComponents-module__k3mQxq__numberList li::marker{color:var(--gray-600)}@media (max-width:768px){.PortableTextComponents-module__k3mQxq__heading1{font-size:var(--text-3xl)}.PortableTextComponents-module__k3mQxq__heading2{font-size:var(--text-2xl)}.PortableTextComponents-module__k3mQxq__heading3{font-size:var(--text-xl)}.PortableTextComponents-module__k3mQxq__heading4{font-size:var(--text-lg)}.PortableTextComponents-module__k3mQxq__heading5,.PortableTextComponents-module__k3mQxq__heading6{font-size:var(--text-base)}}@media (max-width:480px){.PortableTextComponents-module__k3mQxq__heading1{font-size:var(--text-2xl)}.PortableTextComponents-module__k3mQxq__heading2{font-size:var(--text-xl)}.PortableTextComponents-module__k3mQxq__heading3{font-size:var(--text-lg)}.PortableTextComponents-module__k3mQxq__heading4,.PortableTextComponents-module__k3mQxq__heading5{font-size:var(--text-base)}.PortableTextComponents-module__k3mQxq__heading6{font-size:var(--text-sm)}.PortableTextComponents-module__k3mQxq__heading1,.PortableTextComponents-module__k3mQxq__heading2{margin-top:var(--space-5)}.PortableTextComponents-module__k3mQxq__heading3,.PortableTextComponents-module__k3mQxq__heading4{margin-top:var(--space-4)}.PortableTextComponents-module__k3mQxq__heading5,.PortableTextComponents-module__k3mQxq__heading6{margin-top:var(--space-3)}.PortableTextComponents-module__k3mQxq__blockquote{font-size:var(--text-base);padding-left:var(--space-3)}}
.post-module__fFuUMG__page{--accent-gold:#926b09;--article-width:880px;min-height:100vh;padding:var(--space-20) 0 var(--space-16)}[data-theme=dark] .post-module__fFuUMG__page{--accent-gold:#d4a853}.post-module__fFuUMG__container{max-width:1160px;padding:0 var(--space-3);margin:0 auto}.post-module__fFuUMG__backLinkWrapper,.post-module__fFuUMG__header,.post-module__fFuUMG__content,.post-module__fFuUMG__footer{max-width:var(--article-width);overflow-wrap:anywhere;margin-inline:auto}.post-module__fFuUMG__backLinkWrapper{margin-bottom:var(--space-8)}.post-module__fFuUMG__backLink{align-items:center;gap:var(--space-1);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-gold);font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.post-module__fFuUMG__backLink:hover{text-decoration:underline}.post-module__fFuUMG__header{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.post-module__fFuUMG__meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.post-module__fFuUMG__date{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-gold);font-variant-numeric:tabular-nums;font-weight:700}.post-module__fFuUMG__separator{color:var(--gray-400);font-size:var(--text-xs)}.post-module__fFuUMG__author{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-600);font-weight:600}.post-module__fFuUMG__title{font-size:var(--text-4xl);color:var(--foreground);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.2}.post-module__fFuUMG__featuredImage{max-width:1080px;margin:0 auto var(--space-10);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.post-module__fFuUMG__image{width:100%;height:auto;display:block}.post-module__fFuUMG__content{font-size:var(--text-base);color:var(--gray-700);line-height:1.75}.post-module__fFuUMG__content>:where(p){margin-top:var(--space-3)}.post-module__fFuUMG__content p{max-width:none;line-height:inherit}.post-module__fFuUMG__content>:first-child{margin-top:0}.post-module__fFuUMG__content>:where(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--space-2)}.post-module__fFuUMG__footer{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border)}.post-module__fFuUMG__loading{font-size:var(--text-sm);color:var(--gray-400);padding:var(--space-20) 0;text-align:center}.post-module__fFuUMG__notFound{padding:var(--space-20) 0}.post-module__fFuUMG__notFound h1{font-size:var(--text-3xl);color:var(--foreground);margin-bottom:var(--space-3);font-weight:800}.post-module__fFuUMG__notFound p{font-size:var(--text-base);color:var(--gray-500);margin-bottom:var(--space-6)}@media (max-width:768px){.post-module__fFuUMG__page{padding:var(--space-16) 0 var(--space-12)}.post-module__fFuUMG__container{padding:0 var(--space-2)}.post-module__fFuUMG__title{font-size:var(--text-2xl)}.post-module__fFuUMG__meta{flex-wrap:wrap}.post-module__fFuUMG__content{font-size:var(--text-sm)}}@media (max-width:480px){.post-module__fFuUMG__page{padding:var(--space-12) 0 var(--space-8)}.post-module__fFuUMG__title{font-size:var(--text-xl)}.post-module__fFuUMG__content{font-size:var(--text-sm);line-height:1.75}}[data-theme=dark] .post-module__fFuUMG__loading{color:var(--gray-400)}
