.ctx-note{background:#ffffff;color:#07142a;min-height:100vh}.ctx-note__article{max-width:820px;margin:0 auto;padding:clamp(5.5rem,10vh,7rem) clamp(1.25rem,4vw,2rem) clamp(4rem,8vw,6rem)}.ctx-note__back,.ctx-note__top{margin-bottom:1.75rem}.ctx-note__back{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-sans);font-size:.88rem;font-weight:600;color:#0a2a5c;text-decoration:none}.ctx-note__back:hover{color:#07142a}.ctx-note__back--footer{margin:2.5rem 0 0}.ctx-note__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4a7ab5}.ctx-note__meta,.ctx-note__title{margin:0 0 .85rem;font-family:var(--font-sans)}.ctx-note__title{font-weight:800;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.12;letter-spacing:-.03em;color:#07142a}.ctx-note__excerpt{margin:0;max-width:48ch;font-family:var(--font-sans);font-size:1.1rem;line-height:1.6;color:rgba(7,20,42,.65)}.ctx-note__hero{margin:0 0 2.5rem;border-radius:1.15rem;overflow:hidden;background:#f4ecd8;box-shadow:0 24px 50px -32px rgba(7,20,42,.45)}.ctx-note__hero img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ctx-note__body{display:flex;flex-direction:column;gap:1.75rem}.ctx-note__body h2{margin:0 0 .65rem;font-family:var(--font-sans);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.02em;color:#07142a}.ctx-note__body p{margin:0;font-family:var(--font-sans);font-size:1.05rem;line-height:1.75;color:rgba(7,20,42,.78)}.ctx-note__cta{margin-top:1rem;padding:1.35rem 1.4rem;border-radius:1rem;background:#f4ecd8;border:1px solid rgba(7,20,42,.08)}.ctx-note__cta p{margin:0 0 .75rem;font-weight:600;color:#07142a}.ctx-note__cta-link{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:.92rem;font-weight:700;color:#ffffff;background:#07142a;text-decoration:none;padding:.7rem 1.15rem;border-radius:999px}.ctx-note__cta-link:hover{background:#0a2a5c}