.ce-community-panel,.ce-community-resource{box-sizing:border-box;color:#17304f;font-family:inherit}.ce-community-panel{max-width:1200px;margin:40px auto;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;background:#f0f6ff;border:1px solid #cbdcf1;border-radius:22px}.ce-community-panel figure,.ce-community-resource figure{margin:0}.ce-community-panel img,.ce-community-resource img{display:block;width:100%;height:auto;border-radius:14px}.ce-community-kicker{font-size:12px!important;letter-spacing:.12em;font-weight:700;color:#195bb5}.ce-community-panel h2{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:12px 0}.ce-community-button{display:inline-block;padding:13px 20px;border-radius:10px;background:#195bb5;color:white!important;text-decoration:none!important;font-weight:700;line-height:1.5}.ce-community-button:hover{background:#12458a}.ce-community-button:focus-visible{outline:3px solid #008577;outline-offset:4px}.ce-community-note,.ce-community-resource figcaption{font-size:14px!important;line-height:1.6;color:#485d70;margin-top:14px}.ce-community-resource{max-width:980px;margin:25px auto;padding:24px}.ce-community-resource figure{margin:28px 0}.ce-community-resource img{max-height:520px;object-fit:contain;background:white}.ce-community-resource h2{margin-top:32px}.ce-community-resource li{margin:10px 0}@media(max-width:700px){.ce-community-panel{grid-template-columns:1fr;padding:20px;margin:25px 12px;gap:18px}.ce-community-resource{padding:14px}.ce-community-button{max-width:100%;box-sizing:border-box}}
