.anxiety-hero{background:linear-gradient(125deg,#edf3f6,#fbfaf7);padding:72px 0 52px}.anxiety-hero h1{font-size:clamp(48px,6vw,82px);max-width:900px}.anxiety-hero h1 em{color:var(--green)}.anxiety-hero p{max-width:740px;font-family:var(--body);font-size:17px;line-height:1.8}.anxiety-hero .anxiety-lead{font-size:21px;max-width:760px}.anxiety-actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.anxiety-jump{position:static;flex-direction:row;align-items:center;background:transparent;border:0;display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-bottom:1px solid var(--line)}.anxiety-jump a{font:700 13px/1.7 var(--body);text-transform:none;letter-spacing:0;white-space:normal}.anxiety-section{scroll-margin-top:24px;border-bottom:1px solid var(--line)}.anxiety-reading{display:grid;grid-template-columns:1fr 1fr;gap:28px}.anxiety-reading article{background:#edf3f6;padding:30px;min-width:0}.anxiety-reading p,.anxiety-steps p{font:400 17px/1.8 var(--body)}.anxiety-reading h3,.anxiety-steps h3{font-size:32px}.anxiety-profile{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}.anxiety-profile img{width:100%;height:auto;max-height:390px;object-fit:cover;object-position:top}.anxiety-steps{padding-left:26px;margin:36px 0}.anxiety-steps li{padding-left:14px;margin-bottom:28px}.anxiety-steps li::marker{font-family:var(--body);color:var(--green)}.anxiety-boundary{padding:40px 0}.anxiety-boundary h2,.anxiety-sources h2{font-size:32px}.anxiety-sources{border-top:1px solid var(--line);padding:28px 0 44px}.anxiety-sources p{font:400 14px/1.8 var(--body);max-width:850px}.anxiety-sources a,.anxiety-guide .article-body a{text-decoration:underline;text-underline-offset:3px}.anxiety-guide{padding-top:48px}.anxiety-guide>.text-link{margin-bottom:28px}.anxiety-guide .article-body ul{padding-left:24px}.anxiety-guide .article-body li{margin-bottom:12px}.anxiety-invitation{padding:28px;background:#edf3f6;margin:32px 0;font:400 16px/1.8 var(--body)}.anxiety-invitation h2{font-size:32px}.anxiety-entry{margin:26px 0;padding:24px;background:#edf3f6}.anxiety-entry p{font:400 17px/1.8 var(--body)}
@media(max-width:760px){.anxiety-hero{padding:44px 0 30px}.anxiety-hero .anxiety-lead{font-size:18px}.anxiety-jump{gap:10px 20px}.anxiety-reading,.anxiety-profile{grid-template-columns:1fr;gap:24px}.anxiety-profile img{max-width:240px;max-height:320px}.anxiety-reading article{padding:24px}.anxiety-actions .btn{width:100%;letter-spacing:1px}.anxiety-guide{padding-top:30px}.anxiety-invitation{padding:24px}.anxiety-invitation h2{font-size:30px}}
