.content-page{max-width:1040px;padding-top:45px;padding-bottom:70px}.content-breadcrumb{font-size:14px;margin-bottom:35px}.content-title{max-width:860px}.content-title h1{font-size:clamp(36px,5vw,68px);line-height:1.05;margin:20px 0}.content-excerpt{font-size:22px;line-height:1.55;max-width:780px}.content-meta{font-size:14px;opacity:.75}.content-page figure{margin:35px 0}.content-page figure img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;border-radius:20px;background:#edf2f4}.content-page figcaption{font-size:14px;margin-top:10px;opacity:.8}.content-body{max-width:780px;font-size:18px;line-height:1.85;margin:40px auto}.content-body h2{font-size:32px;line-height:1.2;margin-top:42px}.content-body h3{font-size:24px}.content-body a,.content-links a{color:#00768b;text-decoration:underline}.content-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-gallery figure{margin:0}.content-related{padding:32px;background:#eef3f6;border-radius:20px;margin-top:45px}.content-links{display:flex;gap:20px;flex-wrap:wrap}.content-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.content-card{border:1px solid #d6e2e8;border-radius:18px;background:white;overflow:hidden;color:#14334a;text-decoration:none}.content-card>div{padding:24px}.content-card img{width:100%;height:190px;object-fit:cover}.content-card h3{font-size:24px;margin:12px 0}.content-card p{line-height:1.6}.content-card small{color:#00768b}.draft-banner{background:#fff0ba;padding:16px;border-radius:8px}@media(max-width:720px){.content-cards,.content-gallery{grid-template-columns:1fr}.content-related{padding:22px}.content-excerpt{font-size:19px}}