.cxcn_body{padding:4.5rem 0;scroll-margin-top:24px}.cxcn_body h2,.cxcn_body legend{color:#0f1f7a;font-weight:700}.cxcn_body h2{margin-bottom:1.5rem}.cxcn_body h2 i{color:#0056b3;margin-right:.5rem}.cxcn_body legend{font-size:1.25rem}.cxcn_ice{background:#f8f9fa}.cxcn_mint{background:#e9ecef}.cxcn_begin,.cxcn_observe,.cxcn_before,.cxcn_readon{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cxcn_begin blockquote{padding:2rem;border-left:4px solid #20c997;background:#f8f9fa;margin:0;border-radius:0 20px 20px 0}.cxcn_begin footer{color:#0056b3;font-weight:500}.cxcn_audiences{display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem}.cxcn_audiences>*{padding:2rem;background:#fff;border-radius:15px;border:1px solid #e9ecef}.cxcn_audiences>aside{border-top:4px solid #0056b3}.cxcn_audiences span{font-size:1.25rem;color:#0f1f7a;font-weight:700}.cxcn_audiences p{margin:1rem 0 0}.cxcn_observe dl{margin-top:1.5rem}.cxcn_observe dt{color:#0056b3}.cxcn_observe dd{margin:.5rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.cxcn_prepare{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center}.cxcn_prepare ul{list-style:none;margin:0;padding:0}.cxcn_prepare li{display:flex;gap:.75rem;margin:1rem 0;padding:1.25rem;background:#fff;border-radius:12px}.cxcn_prepare i{color:#28a745;margin-top:.4rem;flex-shrink:0}.cxcn_boundaries{display:flex;gap:1rem;align-items:start}.cxcn_boundaries>details{flex:1;min-width:0;padding:1.5rem;background:#f8f9fa;border-radius:15px;border-top:3px solid #0056b3}.cxcn_body summary{color:#0f1f7a;font-weight:700;cursor:pointer}.cxcn_boundaries p{margin:1rem 0 0}.cxcn_before{align-items:start}.cxcn_before form{padding:1.75rem;border:1px solid #e9ecef;border-radius:15px;background:#f8f9fa}.cxcn_before label{display:flex;gap:.75rem;padding:1rem 0;border-bottom:1px solid #e9ecef;cursor:pointer}.cxcn_before input{width:20px;height:20px;margin-top:.4rem;flex-shrink:0;accent-color:#0f1f7a}.cxcn_before button{margin-top:1.25rem}.cxcn_before [role=status]{margin-top:1rem}.cxcn_answers{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cxcn_answers details{background:#fff;border-radius:15px;padding:1.5rem}.cxcn_answers details p{margin:1rem 0 0}.cxcn_answers details:first-child{grid-column:1/-1;border-left:4px solid #28a745}.cxcn_readon nav{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cxcn_readon nav a{border:1px solid #e9ecef;border-radius:10px;padding:1rem}.cxcn_body .guide-photo img{height:auto;max-height:360px}.cxcn_body a{overflow-wrap:anywhere}
@media(max-width:767px){.cxcn_body{padding:3rem 0}.cxcn_begin,.cxcn_audiences,.cxcn_observe,.cxcn_prepare,.cxcn_before,.cxcn_answers,.cxcn_readon,.cxcn_readon nav{grid-template-columns:1fr;gap:1.5rem}.cxcn_boundaries{display:block}.cxcn_boundaries details{margin:1rem 0}.cxcn_before form,.cxcn_begin blockquote,.cxcn_audiences>*{padding:1.25rem}.cxcn_answers details:first-child{grid-column:auto}}
.cxcn .guide-section-heading{scroll-margin-top:24px}
.cxcn .guide-copy>p:last-child{margin-bottom:0}
.cxcn .guide-hero{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start}
.cxcn .guide-overview{border-left:4px solid #20c997;border-radius:0;background:#ffffff0d}
.cxcn .guide-hero-copy .badge{background:transparent!important;color:white!important;border:1px solid #ffffff66}
.cxcn .guide-section-heading{border-bottom:2px solid #0f1f7a;padding-bottom:16px}
.cxcn .guide-step{border-radius:6px;background:#0f1f7a;color:white;border:0}
.cxcn .guide-faqs{display:block}
.cxcn .guide-faqs details{border:0;border-left:3px solid #0056b3;border-radius:0;margin:16px 0;padding:20px 24px}
.cxcn .guide-faqs p{max-width:85ch}
@media(max-width:991px){.cxcn .guide-hero{grid-template-columns:1fr}.cxcn .guide-hero-copy,.cxcn .guide-overview{grid-column:auto;grid-row:auto}.cxcn .guide-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.cxcn .guide-overview ol{display:block;columns:1}.cxcn .guide-overview li{margin:8px 0}.cxcn .guide-overview{padding:20px}.cxcn .guide-hero{text-align:left}.cxcn .guide-faqs{grid-template-columns:1fr}}

.cxcn_audience_table{overflow:auto;scrollbar-width:thin}.cxcn_audience_table table{width:100%;min-width:660px;border-collapse:collapse;background:#fff}.cxcn_audience_table th,.cxcn_audience_table td{padding:1.2rem;border:1px solid #e9ecef;vertical-align:top}.cxcn_audience_table thead{background:#0f1f7a;color:#fff}.cxcn_audience_table tbody th{color:#0f1f7a}.cxcn_audience_table caption{color:#333}.cxcn_observation{padding-left:1.5rem;margin-top:1.5rem}.cxcn_observation li{padding:.5rem 0 .75rem .5rem}.cxcn_observation strong,.cxcn_observation span{display:block}.cxcn_observation strong{color:#0056b3}.cxcn_answers>article{background:#fff;padding:1.5rem;border-radius:15px}.cxcn_answers h3{color:#0056b3;font-size:1.25rem;font-weight:700}.cxcn_answers article details{padding:0;border:0!important}.cxcn_answers>article:first-child{grid-column:1/-1;border-left:4px solid #28a745}
.cxcn_answers>article:last-child{grid-column:1/-1;border-top:3px solid #20c997}
.cxcn_interview{padding-left:1.25rem}.cxcn_interview li{margin:1rem 0}.cxcn_interview strong,.cxcn_interview span{display:block}.cxcn_interview strong{color:#0056b3}
.cxcn_locator{display:block;color:#333;margin:.4rem 0}