.home-notice-panel--compact .home-notice-content {
    column-count: 1;
    font-size: 16px;
    line-height: 1.65;
    padding: 14px 18px;
}
.home-notice-panel--compact .home-notice-content p + p { margin-top: 7px; }
.home-notice-panel--compact .home-notice-heading .panel-title { margin: 0; }
.home-choice-panel .panel-body p { margin: 0; line-height: 1.8; }
.home-choice-panel .panel-body p + p { margin-top: 8px; }
.home-faq-list { display: grid; gap: 16px; }
.home-faq-item h3 { margin: 0 0 7px; color: #1b5679; font-size: 17px; line-height: 1.5; }
.home-faq-item p { margin: 0; color: #2f5269; line-height: 1.8; }
.home-choice-panel a, .home-faq-item a { color: #1888c6; text-underline-offset: 3px; }
@media (max-width: 575.98px) {
    .home-notice-panel--compact .home-notice-content { padding: 12px 14px; }
    .home-faq-list { gap: 18px; }
}
