.Post_container__tIaM_{max-width:980px;margin:0 auto;padding:calc(90px + 4.75rem) 2rem 5rem}.Post_header__hRhMS{margin:0 auto 4.5rem;max-width:860px;text-align:center;position:relative;padding-top:0;padding-bottom:3.25rem}.Post_header__hRhMS:before{bottom:0;width:min(30rem,72%);height:7.5rem;border-radius:999px;background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.14) 0,rgba(var(--color-primary-rgb),.05) 36%,transparent 74%);filter:blur(18px);opacity:.8}.Post_header__hRhMS:after,.Post_header__hRhMS:before{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.Post_header__hRhMS:after{bottom:1.15rem;width:min(10rem,28%);height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--color-primary-rgb),.16) 20%,rgba(var(--color-primary-rgb),.54) 50%,rgba(var(--color-primary-rgb),.16) 80%,transparent 100%);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.2)}.Post_title__IFINp{font-size:clamp(2.7rem,6.2vw,5rem);line-height:1.02;margin-bottom:1.2rem;color:var(--color-heading);text-wrap:balance;position:relative;z-index:1}.Post_metaLine__unLoO{margin:0;font-size:1.02rem;line-height:1.7;color:var(--color-text);opacity:.68;font-style:italic;position:relative;z-index:1}.Post_metaStack__Aj70S{display:flex;flex-direction:column;align-items:center;gap:1.1rem;position:relative;z-index:1}.Post_tagCluster__FMCXd{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:42rem}.Post_tagPill__9xaIg{display:inline-flex;align-items:center;min-height:2.35rem;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(var(--color-primary-rgb),.14);background:linear-gradient(180deg,rgba(var(--color-primary-rgb),.1) 0,rgba(var(--color-primary-rgb),.04) 100%);color:var(--color-primary);font-size:.92rem;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 24px rgba(31,55,45,.06)}.Post_articleBody__DTa1P{max-width:760px;margin:0 auto}.Post_content__QAg_8{font-size:1.125rem;line-height:1.95;color:var(--color-text)}.Post_content__QAg_8 h2{font-size:2.1rem;margin-top:3.5rem;margin-bottom:1rem;line-height:1.25;color:var(--color-heading)}.Post_content__QAg_8 h3{font-size:1.45rem;margin-top:2.5rem;margin-bottom:.9rem;line-height:1.3;color:var(--color-heading)}.Post_content__QAg_8 p{margin-bottom:1.65rem}.Post_content__QAg_8 img{display:block;max-width:100%;height:auto;max-height:70vh;margin:2.5rem auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.Post_content__QAg_8 a{text-decoration:underline;text-underline-offset:.18em}.Post_content__QAg_8 ol,.Post_content__QAg_8 ul{padding-left:1.4rem;margin:0 0 1.6rem}.Post_content__QAg_8 li+li{margin-top:.55rem}.Post_blockquote__Uwdnr{border-left:2px solid rgba(var(--color-primary-rgb),.38);padding:.2rem 0 .2rem 1.3rem;margin-left:0;margin-right:0;font-style:italic;opacity:.88;background:transparent;color:var(--color-text)}.Post_codeBlock__Mg9YJ{margin:2rem 0;border-radius:18px;overflow:hidden;box-shadow:0 16px 30px rgba(0,0,0,.16);font-family:inherit;border:1px solid rgba(255,255,255,.08)}.Post_codeBlock__Mg9YJ pre{margin:0!important;padding:1.5rem!important;overflow-x:auto;font-size:.875rem;line-height:1.6}.Post_endCap__8qJu8{display:flex;justify-content:center;margin-top:3rem;position:relative;padding-top:2.4rem}.Post_endCap__8qJu8:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(16rem,46%);height:5.5rem;border-radius:999px;background:radial-gradient(circle at center,rgba(var(--color-primary-rgb),.1) 0,rgba(var(--color-primary-rgb),.03) 38%,transparent 74%);filter:blur(16px);opacity:.72;pointer-events:none}.Post_endCap__8qJu8 span{width:min(7rem,24%);height:1px;border-radius:999px;background:linear-gradient(90deg,transparent 0,rgba(var(--color-primary-rgb),.16) 20%,rgba(var(--color-primary-rgb),.52) 50%,rgba(var(--color-primary-rgb),.16) 80%,transparent 100%);box-shadow:0 0 10px rgba(var(--color-primary-rgb),.2);position:relative;z-index:1}@media (max-width:768px){.Post_container__tIaM_{padding:calc(90px + 3.75rem) 1rem 4rem}.Post_title__IFINp{font-size:clamp(2.25rem,12vw,3.5rem)}.Post_metaLine__unLoO{font-size:.96rem}.Post_metaStack__Aj70S{gap:.9rem}.Post_tagCluster__FMCXd{gap:.55rem}.Post_tagPill__9xaIg{min-height:2.1rem;padding:.45rem .8rem;font-size:.84rem}}.Post_langSwitch__ABTAK{color:var(--color-primary);font-weight:600;text-decoration:none}.Post_langSwitch__ABTAK:hover{text-decoration:underline}.Post_projectCard__afIvR{display:flex;flex-direction:column;gap:.35rem;max-width:720px;margin:2.5rem auto 0;padding:1.4rem 1.6rem;border:1px solid var(--line-soft);border-radius:var(--card-radius);background:linear-gradient(180deg,var(--surface-card) 0,var(--surface-card-soft) 100%);text-decoration:none;color:var(--color-text);transition:transform .24s ease,border-color .24s ease}.Post_projectCard__afIvR:hover{transform:translateY(-4px);border-color:var(--line-strong);opacity:1}.Post_projectCardLabel__AHVEe{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-label);font-weight:700}.Post_projectCardTitle__YQfYe{font-size:1.25rem;font-weight:700;color:var(--color-heading)}.Post_projectCardTagline__phYiB{font-size:.95rem;opacity:.8;line-height:1.6}.Post_postNav__PpJof{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:720px;margin:2.5rem auto 0}.Post_postNavItem__H5CLi{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.3rem;border:1px solid var(--line-soft);border-radius:16px;text-decoration:none;color:var(--color-text);transition:border-color .2s ease,transform .2s ease}.Post_postNavItem__H5CLi:hover{border-color:var(--line-strong);transform:translateY(-3px);opacity:1}.Post_postNavNext__aeqlP{text-align:right}.Post_postNavLabel__EgpaM{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.Post_postNavTitle__Fqlk0{font-weight:600;color:var(--color-heading);line-height:1.35}@media (max-width:640px){.Post_postNav__PpJof{grid-template-columns:1fr}.Post_postNavNext__aeqlP{text-align:left}}