.page-module__YW5xnG__page{background:var(--background);width:100%;min-height:100vh;color:var(--text)}.page-module__YW5xnG__container{max-width:720px;margin:0 auto;padding:clamp(24px,5vw,48px)}.page-module__YW5xnG__container h1{margin-bottom:.5em}.page-module__YW5xnG__container p{margin-bottom:1em}.page-module__YW5xnG__container a{color:var(--text);text-decoration:underline}.page-module__YW5xnG__hero{background:radial-gradient(120% 80% at 10% 0%, color-mix(in oklab, var(--accent) 12%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--background) 0%, color-mix(in oklab, var(--bg-secondary) 45%, transparent) 100%);padding:clamp(72px,12vw,120px) 0 clamp(40px,6vw,64px)}.page-module__YW5xnG__heroInner,.page-module__YW5xnG__contentInner{width:100%;max-width:720px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.page-module__YW5xnG__postHeroInner{text-align:left;width:100%;max-width:720px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.page-module__YW5xnG__kicker{font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);margin:0 0 12px}.page-module__YW5xnG__title{font-size:var(--type-page-title);font-weight:var(--weight-semibold);line-height:var(--line-tight);letter-spacing:-.03em;margin:0 0 16px}.page-module__YW5xnG__lead{max-width:640px;font-size:var(--type-body);color:var(--text-light);margin:0;line-height:1.7}.page-module__YW5xnG__meta{font-size:var(--type-secondary);color:var(--text-muted);margin:20px 0 0}.page-module__YW5xnG__content{padding:clamp(8px,2vw,24px) 0 clamp(80px,10vw,120px)}.page-module__YW5xnG__postList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.page-module__YW5xnG__postItem{border-top:1px solid var(--border)}.page-module__YW5xnG__postItem:last-child{border-bottom:1px solid var(--border)}.page-module__YW5xnG__postLink{color:inherit;padding:clamp(24px,4vw,32px) 0;text-decoration:none;transition:background-color .2s;display:block}.page-module__YW5xnG__postLink:hover .page-module__YW5xnG__postTitle{color:var(--accent)}.page-module__YW5xnG__postDate{font-size:var(--type-secondary);color:var(--text-muted);margin:0 0 8px}.page-module__YW5xnG__postTitle{font-size:var(--type-section-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;line-height:1.3;transition:color .2s}.page-module__YW5xnG__postExcerpt{font-size:var(--type-body);color:var(--text-light);margin:0;line-height:1.7}.page-module__YW5xnG__tags{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.page-module__YW5xnG__tag{font-size:var(--type-label);color:var(--text-muted);margin:0}.page-module__YW5xnG__section{margin-bottom:40px}.page-module__YW5xnG__section:last-child{margin-bottom:0}.page-module__YW5xnG__sectionTitle{font-size:var(--type-section-title);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text);margin:0 0 12px;line-height:1.3}.page-module__YW5xnG__sectionBody{font-size:var(--type-body);color:var(--text-light);margin:0;line-height:1.75}.page-module__YW5xnG__sectionBody+.page-module__YW5xnG__sectionBody{margin-top:16px}.page-module__YW5xnG__list{font-size:var(--type-body);color:var(--text-light);margin:16px 0 0;padding-left:1.25rem;line-height:1.75}.page-module__YW5xnG__list li+li{margin-top:8px}.page-module__YW5xnG__footerNav{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 24px;margin-top:48px;padding-top:24px;display:flex}.page-module__YW5xnG__link{color:var(--text);font-weight:var(--weight-semibold);border-bottom:1px solid var(--border);text-decoration:none;transition:border-color .2s}.page-module__YW5xnG__link:hover{border-bottom-color:var(--text)}.page-module__YW5xnG__related{border-top:1px solid var(--border);margin-top:56px;padding-top:32px}.page-module__YW5xnG__relatedTitle{font-size:var(--type-section-title);font-weight:var(--weight-semibold);margin:0 0 16px}.page-module__YW5xnG__relatedList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}