.id-content-page{min-height:62vh}.id-page-hero{padding:72px 0 46px;background:radial-gradient(circle at 16% 15%,rgba(84,150,255,.2),transparent 34%),linear-gradient(135deg,#f5faff,#fff);border-bottom:1px solid #e8eef7}.id-page-hero h1{margin:0;font-size:clamp(40px,5vw,62px);line-height:1.03;letter-spacing:-.05em}.id-page-hero p{max-width:720px;margin:12px 0 0;color:#65748d}.id-prose{max-width:820px;padding:50px 0 82px}.entry-content img{border-radius:16px}.wp-block-quote{border-left:4px solid var(--id-blue);padding-left:20px;color:#52607b}.wp-block-button__link{background:var(--id-blue);border-radius:12px}.alignwide{max-width:1180px;margin-left:auto;margin-right:auto}.id-article__header{padding:72px 0 30px;max-width:900px}.id-article__header h1{font-size:clamp(40px,5vw,62px);line-height:1.04;margin:8px 0 16px;letter-spacing:-.05em}.id-article__header p{font-size:18px;color:var(--id-muted)}.id-article__meta{font-weight:800;color:var(--id-blue)}.id-article__cover{max-width:1050px}.id-article__cover img{width:100%;border-radius:22px;box-shadow:var(--id-shadow)}.id-not-found{padding:120px 0;text-align:center}.id-not-found span{font-size:78px;font-weight:900;color:var(--id-blue)}.id-not-found h1{font-size:40px;margin:0 0 8px}.id-not-found p{color:var(--id-muted);margin:0 0 22px}
