.content-page{max-width:920px;padding-top:60px;padding-bottom:88px}.content-hero{padding:38px 42px;border:1px solid #e8e1f4;border-radius:22px;background:linear-gradient(135deg,#f7f2ff,#fff)}.content-hero .eyebrow{color:#7047d7}.content-hero h1{font-size:42px;margin:12px 0 16px}.content-hero>p{font-size:19px;line-height:1.65;color:#514a5e;max-width:700px}.content-date{display:block;margin-top:22px;font-size:14px;color:#736883}.content-sections{padding:12px 6px}.content-sections section{padding:30px 0;border-bottom:1px solid #e8e5ed}.content-sections section:last-child{border-bottom:0}.content-sections h2{font-size:26px;margin-bottom:12px}.content-sections p,.content-sections li{font-size:17px;line-height:1.8;color:#4b4656}.content-sections p+p{margin-top:14px}.content-sections ul,.content-sections ol{padding-left:24px;margin:12px 0}.content-sections li+li{margin-top:10px}.content-sections a{color:#5d35bd;text-decoration:underline;text-underline-offset:3px}.content-sections strong{color:#30283e}.content-sections code{font-size:.9em;background:#f4f0fb;border-radius:4px;padding:1px 5px}
@media(max-width:680px){.content-page{padding-top:30px;padding-bottom:55px}.content-hero{padding:28px 22px}.content-hero h1{font-size:34px}.content-hero>p{font-size:17px}.content-sections h2{font-size:23px}.content-sections section{padding:24px 0}.content-page .main-nav{gap:14px}}
