.tc-article{max-width:1100px;margin-inline:auto}.tc-article .lead{max-width:800px}.tc-article figure{margin:30px 0}.tc-article figure img{display:block;width:100%;height:auto;border:1px solid #38505d;border-radius:12px}.tc-article figcaption{color:#b8ccd5;font-size:.92rem;line-height:1.65;margin-top:12px}.tc-article ol{padding-left:24px}.tc-article ol li{margin-bottom:18px}.tc-article section{margin-top:40px}.tc-article a:focus-visible{outline:3px solid #71dce4;outline-offset:4px}.tc-article h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.tc-article h2{font-size:clamp(1.5rem,3vw,2rem)}@media(max-width:600px){.tc-article figure{margin:24px 0}.tc-article .cn-actions .btn{width:100%;text-align:center}}