.page-module__HiomTW__page{min-height:100vh;color:var(--lab-coal);font-family:var(--lab-font-body);background:#fff;padding-top:56px;font-size:16px;line-height:1.55;position:relative}.page-module__HiomTW__main{max-width:1240px;padding:80px var(--lab-page-pad) 128px;margin:0 auto}@media (max-width:720px){.page-module__HiomTW__main{padding:48px var(--lab-page-pad) 96px}}.page-module__HiomTW__header{text-align:center;max-width:720px;margin:0 auto 64px}.page-module__HiomTW__eyebrow{font-family:var(--lab-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lab-deep);align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.page-module__HiomTW__eyebrow:before{content:"";background:linear-gradient(to right, var(--lab-sky) 0%, var(--lab-deep) 100%);border-radius:1px;width:28px;height:2px}.page-module__HiomTW__heading{font-family:var(--lab-font-display);letter-spacing:-.03em;color:var(--lab-coal);margin:0 0 14px;font-size:clamp(40px,5.5vw,64px);font-weight:700;line-height:1.04}.page-module__HiomTW__subhead{max-width:52ch;color:var(--lab-ink-soft);margin:0 auto;font-size:17px;line-height:1.55}.page-module__HiomTW__list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.page-module__HiomTW__post{border-radius:var(--lab-radius-card);height:100%;color:var(--lab-coal);transition:box-shadow .18s var(--lab-ease), transform .18s var(--lab-ease), border-color .18s var(--lab-ease);background:linear-gradient(#fff 0%,#fafbfd 100%);border:1px solid #0f1e321a;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f1e320a}.page-module__HiomTW__post:hover{border-color:#285a8747;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 8px 20px #0f1e3214,0 2px 4px #0f1e320a}.page-module__HiomTW__postCover{aspect-ratio:5/2;border-bottom:1px solid #0f1e3214;width:100%;position:relative;overflow:hidden}.page-module__HiomTW__postCoverSvg{width:100%;height:100%;display:block}.page-module__HiomTW__postCoverSwirls{fill:none;stroke-width:2.5px;stroke-linecap:round}.page-module__HiomTW__postBody{flex-direction:column;flex:1;min-width:0;padding:22px 24px 24px;display:flex}.page-module__HiomTW__postMeta{font-family:var(--lab-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lab-ink-soft);margin-bottom:12px;font-size:10.5px;font-weight:600;display:inline-block}.page-module__HiomTW__postTitle{font-family:var(--lab-font-display);letter-spacing:-.018em;color:var(--lab-coal);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.18}.page-module__HiomTW__postDescription{color:var(--lab-ink-soft);margin:0 0 16px;font-size:14px;line-height:1.55}.page-module__HiomTW__postFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:4px;display:flex}.page-module__HiomTW__postSource{font-family:var(--lab-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lab-deep);font-size:11px;font-weight:500}.page-module__HiomTW__postChevron{color:var(--lab-ink-soft);transition:color .16s var(--lab-ease), transform .16s var(--lab-ease);flex:none;display:inline-flex}.page-module__HiomTW__post:hover .page-module__HiomTW__postChevron{color:var(--lab-deep-ink);transform:translate(2px)}@media (max-width:720px){.page-module__HiomTW__postBody{padding:18px 20px 20px}.page-module__HiomTW__postTitle{font-size:19px}}
