/* Scoped extensions of the existing GUIDE 14 article template. */
.cg-guide h1,.cg-guide h2,.cg-guide h3,.cg-new-card strong{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;line-break:strict}
.cg-guide h1{font-size:clamp(27px,3.1vw,40px);line-height:1.65;letter-spacing:.015em}
.cg-guide .tg-hero{max-width:820px;margin:32px auto}.cg-guide .tg-hero img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:14px}
.cg-guide .tg-section h2,.cg-guide .tg-related h2,.cg-guide .tg-consult h2,.cg-guide .cg-sources h2{background:transparent;border:0;padding:0;color:#30353d}
.cg-guide p,.cg-guide li{line-height:1.95}.cg-guide .tg-lead p{margin:0 0 1em}.cg-guide .tg-section{margin:48px 0}.cg-guide .tg-section h3{margin-top:30px}
.cg-guide .cg-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:28px 0;font-size:16px;line-height:1.8}.cg-guide .cg-table th{background:#edf2f7;color:#344762}.cg-guide .cg-table th,.cg-guide .cg-table td{padding:16px;border:1px solid #dce3ea;text-align:left;vertical-align:top;word-break:normal;overflow-wrap:anywhere}
.cg-guide .cg-data{margin:40px 0;padding:20px;background:#f5f7f9;border:1px solid #dce3ea;border-radius:12px}.cg-guide summary{cursor:pointer;font-weight:700}.cg-guide .cg-sources{padding:24px;background:#f5f7f9;border-radius:12px;margin:36px 0;font-size:14px}.cg-guide .cg-sources h2{font-size:20px}.cg-guide .cg-note{font-size:14px}.cg-guide .tg-consult{margin:40px 0}.cg-guide .tg-consult h2{font-size:26px;line-height:1.65}.cg-guide .tg-button{white-space:normal;line-height:1.6;text-decoration:none;color:white}.cg-guide a{overflow-wrap:anywhere}
.cg-new-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;margin:0 0 15px}.cg-new-card{min-width:0}.cg-new-card strong{font-size:20px!important;line-height:1.6!important}
@media(max-width:640px){.cg-guide{padding-inline:0!important}.cg-guide .tg-hero{margin:24px 0}.cg-guide .tg-section{margin:36px 0}.cg-guide .cg-table{font-size:15px}.cg-guide .cg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cg-guide .cg-table,.cg-guide .cg-table tbody,.cg-guide .cg-table tr,.cg-guide .cg-table td{display:block;width:100%;box-sizing:border-box}.cg-guide .cg-table tr{border:1px solid #dce3ea;border-radius:10px;margin:0 0 16px;overflow:hidden}.cg-guide .cg-table td{border:0;border-bottom:1px solid #e5eaf0;padding:12px 16px}.cg-guide .cg-table td:last-child{border-bottom:0}.cg-guide .cg-table td:before{content:attr(data-label);display:block;color:#526b9b;font-weight:700;font-size:13px;margin-bottom:4px}.cg-guide .tg-consult{padding:24px 20px}.cg-guide .tg-consult h2{font-size:23px}.cg-guide .cg-data{padding:16px}.cg-guide .cg-sources{padding:20px}.cg-guide .tg-related a{min-width:0}.cg-guide ul,.cg-guide ol{padding-left:1.4em}}
