.page-module__RRO3ZG__main{background:var(--bg-base);width:100%}.page-module__RRO3ZG__heroSection{background:var(--color-primary);text-align:center;color:var(--text-white);padding:160px 0 120px;position:relative}.page-module__RRO3ZG__heroContainer{width:100%;max-width:800px;padding:0 var(--gap-2xl);align-items:center;gap:var(--gap-lg);flex-direction:column;margin:0 auto;display:flex}.page-module__RRO3ZG__articleTitle{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--weight-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg);color:var(--text-white)}.page-module__RRO3ZG__articleSummary{font-size:var(--font-size-base-lg);line-height:var(--line-height-base-lg);color:#ffffffd9;max-width:700px}.page-module__RRO3ZG__articleDate{font-size:var(--font-size-sm-txt);color:#ffffffb3;margin-top:var(--gap-sm)}.page-module__RRO3ZG__imageSection{background:var(--bg-base);position:relative}.page-module__RRO3ZG__blueOverlap{background:var(--color-primary);z-index:0;height:80px;position:absolute;top:0;left:0;right:0}.page-module__RRO3ZG__imageContainer{width:100%;max-width:1000px;padding:0 var(--gap-2xl);z-index:1;margin:-40px auto 0;position:relative}.page-module__RRO3ZG__featuredImage{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.page-module__RRO3ZG__contentOuter{width:100%;padding-top:var(--gap-3xl);padding-bottom:var(--gap-4xl)}.page-module__RRO3ZG__contentInner{width:100%;max-width:800px;padding-left:var(--gap-2xl);padding-right:var(--gap-2xl);margin-left:auto;margin-right:auto}.page-module__RRO3ZG__articleBody{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--text-dark);letter-spacing:var(--letter-spacing-base);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;line-height:1.85}.page-module__RRO3ZG__articleBody p{margin-bottom:var(--gap-xl);text-align:justify}.page-module__RRO3ZG__articleBody h1{font-size:var(--font-size-md);font-weight:var(--weight-base-semibold);line-height:var(--line-height-md);margin-top:var(--gap-3xl);margin-bottom:var(--gap-lg);color:var(--text-dark)}.page-module__RRO3ZG__articleBody h2{font-size:var(--font-size-sm);font-weight:var(--weight-base-semibold);line-height:var(--line-height-sm);margin-top:var(--gap-2xl);margin-bottom:var(--gap-lg);color:var(--text-dark)}.page-module__RRO3ZG__articleBody h3{font-size:var(--font-size-base-lg);font-weight:var(--weight-base-semibold);line-height:var(--line-height-base-lg);margin-top:var(--gap-2xl);margin-bottom:var(--gap-md);color:var(--text-dark)}.page-module__RRO3ZG__articleBody strong,.page-module__RRO3ZG__articleBody b{font-weight:var(--weight-base-semibold)}.page-module__RRO3ZG__articleBody em,.page-module__RRO3ZG__articleBody i{font-style:italic}.page-module__RRO3ZG__articleBody ul,.page-module__RRO3ZG__articleBody ol{margin-bottom:var(--gap-xl);padding-left:var(--gap-xl)}.page-module__RRO3ZG__articleBody ul{list-style:outside}.page-module__RRO3ZG__articleBody ol{list-style:decimal}.page-module__RRO3ZG__articleBody li{margin-bottom:var(--gap-sm);line-height:1.7}.page-module__RRO3ZG__articleBody a{color:var(--color-primary);text-decoration:underline}.page-module__RRO3ZG__articleBody a:hover{color:var(--color-primary-hover)}.page-module__RRO3ZG__articleBody blockquote{border-left:4px solid var(--color-primary);padding:var(--gap-lg) var(--gap-xl);margin:var(--gap-2xl) 0;background:var(--bg-base);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-muted);font-style:italic}.page-module__RRO3ZG__articleBody img{border-radius:var(--radius-lg);margin:var(--gap-2xl) 0}.page-module__RRO3ZG__articleBody hr{border:none;border-top:1px solid var(--border-color);margin:var(--gap-3xl) 0}.page-module__RRO3ZG__backLink{align-items:center;gap:var(--gap-sm);color:var(--text-muted);font-size:var(--font-size-sm-txt);font-weight:var(--weight-sm-med);margin-bottom:var(--gap-3xl);transition:color .2s;display:inline-flex}.page-module__RRO3ZG__backLink:hover{color:var(--color-primary)}.page-module__RRO3ZG__loadingState{justify-content:center;align-items:center;gap:var(--gap-lg);height:60vh;color:var(--text-muted);font-size:var(--font-size-base-lg);flex-direction:column;display:flex}.page-module__RRO3ZG__spinner{color:var(--color-primary);animation:1s linear infinite page-module__RRO3ZG__spin}@keyframes page-module__RRO3ZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__RRO3ZG__notFoundState{justify-content:center;align-items:center;gap:var(--gap-lg);text-align:center;flex-direction:column;height:60vh;display:flex}.page-module__RRO3ZG__notFoundIcon{color:var(--text-muted);opacity:.3}.page-module__RRO3ZG__notFoundTitle{font-size:var(--font-size-sm);font-weight:var(--weight-base-semibold);color:var(--text-dark)}.page-module__RRO3ZG__notFoundText{font-size:var(--font-size-base);color:var(--text-muted)}.page-module__RRO3ZG__notFoundLink{align-items:center;gap:var(--gap-sm);color:var(--color-primary);font-weight:var(--weight-sm-med);margin-top:var(--gap-lg);display:inline-flex}.page-module__RRO3ZG__notFoundLink:hover{color:var(--color-primary-hover)}@media (max-width:1024px){.page-module__RRO3ZG__heroSection{padding:120px 0 90px}.page-module__RRO3ZG__heroContainer{padding:0 var(--gap-2xl)}.page-module__RRO3ZG__articleTitle{font-size:var(--font-size-md);line-height:var(--line-height-md)}.page-module__RRO3ZG__articleSummary{font-size:var(--font-size-base);line-height:1.5}.page-module__RRO3ZG__imageContainer{padding:0 var(--gap-2xl)}.page-module__RRO3ZG__contentInner{padding-left:var(--gap-2xl);padding-right:var(--gap-2xl)}}@media (max-width:480px){.page-module__RRO3ZG__heroSection{padding:100px 0 70px}.page-module__RRO3ZG__heroContainer{padding:0 var(--gap-mobile)}.page-module__RRO3ZG__articleTitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.page-module__RRO3ZG__articleSummary{font-size:var(--font-size-sm-txt);line-height:var(--line-height-sm-txt)}.page-module__RRO3ZG__imageContainer{padding:0 var(--gap-mobile);margin-top:-30px}.page-module__RRO3ZG__contentOuter{padding-top:var(--gap-2xl);padding-bottom:var(--gap-3xl)}.page-module__RRO3ZG__contentInner{padding-left:var(--gap-mobile);padding-right:var(--gap-mobile)}.page-module__RRO3ZG__articleBody{font-size:var(--font-size-sm-txt);line-height:1.75}.page-module__RRO3ZG__articleBody h1{font-size:var(--font-size-sm)}.page-module__RRO3ZG__articleBody h2{font-size:var(--font-size-base-lg)}.page-module__RRO3ZG__articleBody h3{font-size:var(--font-size-base)}}
