/* GF_DISCLOSURE_20261020_V1: after gf-white-theme, no changes to existing layout */
#campaignDetail .gf-disclosure-note,
#campaignDetail .gf-disclosure-store,
.gf-disclosure-home, .gf-disclosure-home-card { box-sizing:border-box; background:#f8fafc!important; border:1px solid #d7dce5!important; color:#273244!important; border-radius:10px; padding:11px 13px!important; box-shadow:none!important; }
#campaignDetail .gf-disclosure-note { display:flex!important; align-items:flex-start!important; gap:9px; margin-top:12px!important; width:100%; }
#campaignDetail .gf-disclosure-mark { flex:0 0 auto; font-size:17px; line-height:1.3; color:#465166; }
#campaignDetail .gf-disclosure-copy { flex:1; min-width:0; }
#campaignDetail .gf-disclosure-note strong { display:block!important; font-size:12px!important; font-weight:700!important; line-height:1.5!important; color:#192233!important; margin:0 0 3px!important; }
#campaignDetail .gf-disclosure-note p { display:block!important; margin:0!important; color:#39465a!important; font-size:12px!important; line-height:1.55!important; white-space:normal!important; }
#campaignDetail .gf-disclosure-note a, #campaignDetail .gf-disclosure-store a, .gf-disclosure-home a { color:#314b70!important; font-weight:650!important; text-decoration:underline!important; text-underline-offset:2px; }
#campaignDetail .gf-disclosure-note a { display:inline-block!important; margin-top:5px!important; font-size:12px!important; }
#campaignDetail .gf-disclosure-store { display:block!important; font-size:13px!important; line-height:1.6!important; margin:11px 0 16px!important; }
.gf-disclosure-home { font-size:13px!important; line-height:1.6!important; margin:0 0 16px!important; }
#campaignGrid .gf-disclosure-home-card { display:block!important; font-size:11px!important; line-height:1.5!important; color:#39465a!important; margin:10px 0 0!important; padding:9px 10px!important; width:100%!important; }
#campaignGrid .gf-disclosure-home-card a { color:#314b70!important; text-decoration:underline!important; }
@media (max-width:700px) { #campaignDetail .gf-disclosure-note { padding:10px!important; } }
