.page-module__dgei_G__main{padding-top:96px}.page-module__dgei_G__articleHeader{background-color:var(--color-chalk);border-bottom:1px solid #d9c6ad66;padding:80px 0 72px}.page-module__dgei_G__headerInner{flex-direction:column;gap:24px;max-width:760px;margin-inline:auto;display:flex}.page-module__dgei_G__backLink{align-self:flex-start}.page-module__dgei_G__meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__dgei_G__categoryTag{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 14px;font-size:11px;font-weight:600}.page-module__dgei_G__cat--earth{color:var(--color-earth);background-color:#b56a3c1f}.page-module__dgei_G__cat--amber{color:#a07a20;background-color:#d9a44126}.page-module__dgei_G__cat--stone{color:var(--color-stone);background-color:#6c6a521a}.page-module__dgei_G__cat--sage{color:#6a7a5a;background-color:#a8b09a26}.page-module__dgei_G__date,.page-module__dgei_G__readTime{color:var(--color-stone);font-size:13px}.page-module__dgei_G__date:after{content:"·";margin-left:16px}.page-module__dgei_G__title{color:var(--color-ink);font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:1.1}.page-module__dgei_G__excerpt{color:var(--color-stone);font-size:18px;font-style:italic;line-height:1.7;font-family:var(--font-title)}.page-module__dgei_G__authorRow{align-items:center;gap:14px;padding-top:8px;display:flex}.page-module__dgei_G__authorAvatar{background-color:var(--color-earth);width:44px;height:44px;color:var(--color-chalk);font-family:var(--font-title);opacity:.85;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;display:flex}.page-module__dgei_G__authorName{color:var(--color-ink);font-size:15px;font-weight:500}.page-module__dgei_G__authorRole{color:var(--color-stone);font-size:13px}.page-module__dgei_G__articleBody{background-color:var(--color-chalk)}.page-module__dgei_G__bodyGrid{grid-template-columns:1fr 320px;align-items:start;gap:80px;display:grid}.page-module__dgei_G__content{max-width:680px}.page-module__dgei_G__content p{color:var(--color-stone);margin-bottom:24px;font-size:17px;line-height:1.85}.page-module__dgei_G__content h2{font-family:var(--font-title);color:var(--color-ink);margin-top:56px;margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300;line-height:1.15}.page-module__dgei_G__content h3{font-family:var(--font-title);color:var(--color-ink);margin-top:40px;margin-bottom:16px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:400;line-height:1.2}.page-module__dgei_G__content strong{color:var(--color-ink);font-weight:600}.page-module__dgei_G__content em{color:var(--color-stone);font-style:italic}.page-module__dgei_G__content blockquote{border-left:3px solid var(--color-sand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#d9c6ad1a;margin:32px 0;padding:16px 24px}.page-module__dgei_G__content blockquote p{font-family:var(--font-title);color:var(--color-ink);margin-bottom:0;font-size:1.1rem;font-style:italic}.page-module__dgei_G__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:120px}.page-module__dgei_G__sideCard{border-radius:var(--radius-lg);background-color:#d9c6ad1a;border:1px solid #d9c6ad66;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.page-module__dgei_G__sideTitle{font-family:var(--font-title);color:var(--color-ink);font-size:1.3rem;font-weight:400;line-height:1.3}.page-module__dgei_G__sideText{color:var(--color-stone);font-size:14px;line-height:1.65}.page-module__dgei_G__sideForm{flex-direction:column;gap:10px;display:flex}.page-module__dgei_G__sideInput{background-color:var(--color-chalk);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--color-ink);transition:border-color var(--transition-soft);border:1.5px solid #d9c6ad80;outline:none;padding:12px 16px;font-size:14px}.page-module__dgei_G__sideInput:focus{border-color:var(--color-amber)}.page-module__dgei_G__sideInput::placeholder{color:#6c6a5266}.page-module__dgei_G__sideSubmit{background-color:var(--color-amber);color:var(--color-chalk);border-radius:var(--radius-sm);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--transition-soft);border:none;padding:12px;font-size:14px;font-weight:500}.page-module__dgei_G__sideSubmit:hover{background-color:#c49038}.page-module__dgei_G__related{background-color:#d9c6ad1a;border-top:1px solid #d9c6ad66}.page-module__dgei_G__relatedTitle{color:var(--color-ink);margin-bottom:48px;font-size:clamp(2rem,4vw,3rem);font-weight:300}.page-module__dgei_G__relatedGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__dgei_G__relatedCard{background-color:var(--color-chalk);border-radius:var(--radius-md);transition:transform var(--transition-soft), box-shadow var(--transition-soft);border:1px solid #d9c6ad80;overflow:hidden}.page-module__dgei_G__relatedCard:hover{box-shadow:var(--shadow-soft);transform:translateY(-6px)}.page-module__dgei_G__relatedImage{align-items:flex-end;height:160px;padding:16px 20px;display:flex}.page-module__dgei_G__relatedBody{flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex}.page-module__dgei_G__relatedCat{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-chalk);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-pill);background-color:#0b0b0838;padding:4px 10px;font-size:11px;font-weight:600}.page-module__dgei_G__relatedRead{color:var(--color-stone);font-size:13px}.page-module__dgei_G__relatedCardTitle{font-family:var(--font-title);color:var(--color-ink);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.3}@media (max-width:1024px){.page-module__dgei_G__bodyGrid{grid-template-columns:1fr;gap:48px}.page-module__dgei_G__sidebar{position:static}}@media (max-width:768px){.page-module__dgei_G__main{padding-top:72px}.page-module__dgei_G__relatedGrid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}
