.complete-content{border-top:1px solid var(--line)}.complete-content h2{margin:18px 0 0;font-size:clamp(2.7rem,5.2vw,5rem);font-weight:600;line-height:.9;letter-spacing:-.08em}.complete-content h2 em{color:var(--red);font-style:normal}.complete-bio{max-width:940px;margin-top:36px;color:var(--muted);font-size:.91rem;line-height:1.82}.complete-bio p{margin:0 0 14px}.complete-bio strong{display:block;margin-top:25px;color:var(--ink);font-size:1.15rem;line-height:1.4}.complete-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.complete-columns article{padding:25px;border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.complete-columns h3{margin:0 0 13px;font-size:1.25rem;letter-spacing:-.04em}.complete-columns p{margin:0 0 15px;color:var(--muted);font-size:.77rem;line-height:1.65}.complete-columns ul{margin:0 0 18px;padding-left:18px;color:var(--muted);font-size:.75rem;line-height:1.7}.complete-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding:24px;border-radius:21px;background:#dfd5ca}.complete-footer div{margin-right:auto}.complete-footer h3{margin:0;font-size:1.1rem}.complete-footer p{margin:5px 0 0;color:var(--muted);font-size:.76rem}.complete-footer .text-button{font-size:.63rem}@media(max-width:900px){.complete-columns{grid-template-columns:1fr}.complete-footer{align-items:flex-start;flex-direction:column}.complete-footer div{margin-right:0}}@media(max-width:620px){.complete-footer{padding:20px}.complete-bio{font-size:.86rem}}
