/* CTA ground */
.m-trial-cta a{background:#f47e00!important}
#section-46,#section-90,#section-47,#section-87{background:#faf8f3!important}
.m-trial-cta a{background:#f47e00!important}#section-46,#section-90,#section-47,#section-87{background:#faf8f3!important}/* Samurai Kids: legacy dojo blocks are retained in editor but hidden on the public LP. */
#section-118,
#section-117,
#section-116,
#section-42 {
  display: none !important;
}
@media(max-width:767px){#section-42 .col-sm-6:first-child>.c-heading--sm{margin-bottom:18px!important;padding-top:13px!important}#section-42 .col-sm-6:first-child>.c-heading--sm:before{font-size:24px!important;line-height:1.45!important}#section-42 .col-sm-6:first-child>.c-heading--sm:after{margin-top:12px!important;padding-top:12px!important;font-size:14px!important;line-height:1.85!important;letter-spacing:0!important}}
/* Samurai Kids: remaining section unification */
#section-118{background:#faf8f3!important;color:#17233c!important}
#section-118 .p-heading-arrow{max-width:1060px!important;margin:0 auto!important;padding:76px 20px 28px!important;background:transparent!important}
#section-118 .p-heading-arrow__inner{padding:0!important;background:transparent!important;border:0!important}
#section-118 h2{margin:0!important;color:#004aad!important;font-size:40px!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.05em!important}
#section-118 h2:after{display:block;width:76px;height:3px;margin:16px auto 0;background:#b99a4a;content:""}
#section-117{background:#faf8f3!important;color:#17233c!important}
#section-117 .c-bg-img{max-width:1060px!important;margin:0 auto!important;background:#fffdf8!important}
#section-117 .row{align-items:stretch!important}
#section-117 .c-img--full,#section-117 .c-img--full img{height:100%!important}
#section-117 .c-img--full img{display:block!important;min-height:360px!important;object-fit:cover!important}
#section-117 .p-article-img-full__contents{height:100%!important;padding:52px 48px!important;background:#fffdf8!important;border:1px solid #ded5c2!important;border-left:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#section-117 .c-heading--block-main{margin:0 0 20px!important;padding-left:16px!important;border-left:4px solid #b99a4a!important}
#section-117 .c-heading--block-main h2{margin:0!important;color:#004aad!important;font-size:29px!important;font-weight:900!important;line-height:1.45!important}
#section-117 [data-structure="e-text"]{color:#333!important;font-size:16px!important;line-height:1.9!important}
#section-116{background:#faf8f3!important;padding:28px 0 76px!important}
#section-116 .c-wrapper,#section-116 .c-inner{max-width:1060px!important;margin:0 auto!important}
#section-116 img{border-radius:10px!important}
#section-42{background:#17233c!important;color:#fff!important}
#section-42 .c-bg-img{background:#17233c!important}
#section-42 .c-inner{max-width:1060px!important;margin:0 auto!important;padding:70px 20px!important}
#section-42 .row{align-items:stretch!important}
#section-42 .col-sm-6:first-child{padding:38px!important;background:#213553!important;border:1px solid rgba(185,154,74,.6)!important}
#section-42 [data-structure="e-text"]{color:#fff!important;font-size:16px!important;line-height:1.9!important}
#section-42 .c-heading--sm{margin:0 0 22px!important;padding-bottom:16px!important;border-bottom:2px solid #b99a4a!important;color:#fff!important;font-size:23px!important;font-weight:900!important}
#section-42 .c-embedly-object{height:100%!important;min-height:360px!important;border:1px solid rgba(185,154,74,.6)!important}
#section-42 iframe{width:100%!important;height:100%!important;min-height:360px!important}
@media(max-width:720px){.ska-story.ska-story--r .visual--sp{width:calc(100% + 32px);max-width:none;margin-left:-16px;margin-right:-16px}}
/* Samurai Kids: legacy dojo blocks are retained in editor but hidden on the public LP. */
#section-118,
#section-117,
#section-116,
#section-42 {
  display: none !important;
}
@media(max-width:767px){#section-42 .col-sm-6:first-child>.c-heading--sm{margin-bottom:18px!important;padding-top:13px!important}#section-42 .col-sm-6:first-child>.c-heading--sm:before{font-size:24px!important;line-height:1.45!important}#section-42 .col-sm-6:first-child>.c-heading--sm:after{margin-top:12px!important;padding-top:12px!important;font-size:14px!important;line-height:1.85!important;letter-spacing:0!important}}
/* Samurai Kids: remaining section unification */
#section-118{background:#faf8f3!important;color:#17233c!important}
#section-118 .p-heading-arrow{max-width:1060px!important;margin:0 auto!important;padding:76px 20px 28px!important;background:transparent!important}
#section-118 .p-heading-arrow__inner{padding:0!important;background:transparent!important;border:0!important}
#section-118 h2{margin:0!important;color:#004aad!important;font-size:40px!important;font-weight:900!important;line-height:1.3!important;letter-spacing:.05em!important}
#section-118 h2:after{display:block;width:76px;height:3px;margin:16px auto 0;background:#b99a4a;content:""}
​
#section-117{background:#faf8f3!important;color:#17233c!important}
#section-117 .c-bg-img{max-width:1060px!important;margin:0 auto!important;background:#fffdf8!important}
#section-117 .row{align-items:stretch!important}
#section-117 .c-img--full,#section-117 .c-img--full img{height:100%!important}
#section-117 .c-img--full img{display:block!important;min-height:360px!important;object-fit:cover!important}
#section-117 .p-article-img-full__contents{height:100%!important;padding:52px 48px!important;background:#fffdf8!important;border:1px solid #ded5c2!important;border-left:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#section-117 .c-heading--block-main{margin:0 0 20px!important;padding-left:16px!important;border-left:4px solid #b99a4a!important}
#section-117 .c-heading--block-main h2{margin:0!important;color:#004aad!important;font-size:29px!important;font-weight:900!important;line-height:1.45!important}
#section-117 [data-structure="e-text"]{color:#333!important;font-size:16px!important;line-height:1.9!important}
​
#section-116{background:#faf8f3!important;padding:28px 0 76px!important}
#section-116 .c-wrapper,#section-116 .c-inner{max-width:1060px!important;margin:0 auto!important}
#section-116 img{border-radius:10px!important}
​
#section-42{background:#17233c!important;color:#fff!important}
#section-42 .c-bg-img{background:#17233c!important}
#section-42 .c-inner{max-width:1060px!important;margin:0 auto!important;padding:70px 20px!important}
#section-42 .row{align-items:stretch!important}
#section-42 .col-sm-6:first-child{padding:38px!important;background:#213553!important;border:1px solid rgba(185,154,74,.6)!important}
#section-42 [data-structure="e-text"]{color:#fff!important;font-size:16px!important;line-height:1.9!important}
#section-42 .c-heading--sm{margin:0 0 22px!important;padding-bottom:16px!important;border-bottom:2px solid #b99a4a!important;color:#fff!important;font-size:23px!important;font-weight:900!important}
#section-42 .c-embedly-object{height:100%!important;min-height:360px!important;border:1px solid rgba(185,154,74,.6)!important}
#section-42 iframe{width:100%!important;height:100%!important;min-height:360px!important}
​
#section-46,#section-47,#section-111{background:#faf8f3!important;color:#17233c!important}
#section-46 .c-bg-img,#section-47 .c-bg-img,#section-111 .c-bg-img{background:#faf8f3!important}
#section-46 .c-wrapper,#section-47 .c-wrapper,#section-111 .c-wrapper{max-width:1060px!important;margin:0 auto!important;padding:52px 20px 12px!important}
#section-46 .p-heading-put-on-bdr__inner,#section-47 .p-heading-put-on-bdr__inner{padding:0!important;border:0!important;background:transparent!important}
#section-46 h2,#section-47 h2,#section-111 h2{margin:0!important;color:#004aad!important;font-size:36px!important;font-weight:900!important;line-height:1.3!important;text-align:center!important}

/* Samurai Kids schedule unified */
.ska-scope{background:#faf8f3!important;padding:84px 20px!important;color:#17233c!important}.ska-scope .ska-frame{max-width:1080px!important;margin:auto!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.ska-scope .ska-title{margin:0 0 38px!important;color:#0a2b50!important;font-size:40px!important;font-weight:900!important;line-height:1.3!important}.ska-scope .ska-title-sub{display:block!important;margin:0 0 8px!important;color:#a37b2c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important}.ska-scope .ska-title:after{content:""!important;display:block!important;width:72px!important;height:3px!important;margin:18px auto 0!important;background:#c49b48!important}.ska-scope .ska-block{margin:0 0 18px!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #ded5c2!important;border-top:4px solid #c49b48!important;border-radius:0!important;box-shadow:0 8px 20px rgba(10,43,80,.08)!important}.ska-scope .ska-headline{margin:0!important;padding:16px 20px!important;background:#0a2b50!important}.ska-scope .ska-heading{margin:0!important;color:#fff!important;font-size:20px!important;font-weight:900!important}.ska-scope .ska-list{margin:0!important;padding:0!important;list-style:none!important}.ska-scope .ska-row{grid-template-columns:132px 1fr!important;gap:16px!important;padding:16px 20px!important;border-bottom:1px solid #e6e8ec!important}.ska-scope .ska-row:last-child{border-bottom:0!important}.ska-scope .ska-time{color:#0a2b50!important;font-weight:900!important}.ska-scope .ska-course{color:#354155!important;font-weight:700!important}.ska-scope .ska-remaining{color:#b62b2b!important;font-weight:900!important}.ska-scope .ska-note{color:#536076!important}@media(max-width:720px){.ska-scope{padding:56px 16px!important}.ska-scope .ska-title{font-size:28px!important}.ska-scope .ska-row{grid-template-columns:1fr!important;gap:4px!important;padding:14px 16px!important}}

/* Samurai Kids: conversion form and schedule finalization */
/* Legacy form is retained in the editor for recovery, but not rendered publicly. */
#section-86{display:none!important;}
/* Keep the original form editable in the Peraichi canvas; public placement stays unchanged. */
html.edit #section-86{display:block!important;}
html.edit #section-86 iframe.pera1-modern-form{min-height:1100px!important;}

/* Weekday schedule: one visual system, three equal cards on desktop. */
#kids-schedule.ska-scope{background:#faf8f3!important;padding:84px 20px!important;color:#17233c!important;}
#kids-schedule.ska-scope .ska-frame{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}
#kids-schedule.ska-scope .ska-title,#kids-schedule.ska-scope .ska-note{grid-column:1/-1!important;}
#kids-schedule.ska-scope .ska-title{margin:0 0 16px!important;color:#004aad!important;font-size:40px!important;font-weight:900!important;line-height:1.3!important;text-align:center!important;letter-spacing:.04em!important;}
#kids-schedule.ska-scope .ska-title-sub{display:block!important;margin:0 0 8px!important;color:#a37b2c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;}
#kids-schedule.ska-scope .ska-title:after{display:block!important;width:72px!important;height:3px!important;margin:18px auto 0!important;background:#b99a4a!important;content:[0m''!important;}
#kids-schedule.ska-scope .ska-block{min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fffdf8!important;border:1px solid #ded5c2!important;border-top:4px solid #b99a4a!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(10,43,80,.08)!important;}
#kids-schedule.ska-scope .ska-headline{margin:0!important;padding:18px 20px!important;background:#004aad!important;}
#kids-schedule.ska-scope .ska-heading{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:900!important;line-height:1.35!important;}
#kids-schedule.ska-scope .ska-list{margin:0!important;padding:0!important;list-style:none!important;}
#kids-schedule.ska-scope .ska-row{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:18px 20px!important;border:0!important;border-bottom:1px solid #e6e0d2!important;}
#kids-schedule.ska-scope .ska-row:last-child{border-bottom:0!important;}
#kids-schedule.ska-scope .ska-time{display:block!important;color:#004aad!important;font-size:19px!important;font-weight:900!important;line-height:1.3!important;}
#kids-schedule.ska-scope .ska-course{display:block!important;color:#354155!important;font-size:16px!important;font-weight:700!important;line-height:1.65!important;}
#kids-schedule.ska-scope .ska-remaining{display:inline-block!important;margin-left:8px!important;color:#a37b2c!important;font-weight:900!important;white-space:nowrap!important;}
#kids-schedule.ska-scope .ska-note{margin:2px 0 0!important;color:#536076!important;font-size:14px!important;line-height:1.7!important;text-align:center!important;}
@media(max-width:720px){#kids-schedule.ska-scope{padding:56px 16px!important;}#kids-schedule.ska-scope .ska-frame{grid-template-columns:1fr!important;gap:16px!important;}#kids-schedule.ska-scope .ska-title{margin-bottom:10px!important;font-size:28px!important;}#kids-schedule.ska-scope .ska-block{border-radius:7px!important;}#kids-schedule.ska-scope .ska-headline{padding:16px 18px!important;}#kids-schedule.ska-scope .ska-heading{font-size:20px!important;}#kids-schedule.ska-scope .ska-row{padding:16px 18px!important;}#kids-schedule.ska-scope .ska-time{font-size:18px!important;}#kids-schedule.ska-scope .ska-course{font-size:16px!important;}#kids-schedule.ska-scope .ska-note{font-size:13px!important;text-align:left!important;}}

/* schedule selector correction */
body .ska-scope{background:#faf8f3!important;padding:84px 20px!important;color:#17233c!important;}
body .ska-scope .ska-frame{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:1080px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;}
body .ska-scope .ska-title,body .ska-scope .ska-note{grid-column:1/-1!important;}
body .ska-scope .ska-title{margin:0 0 16px!important;color:#004aad!important;font-size:40px!important;font-weight:900!important;line-height:1.3!important;text-align:center!important;letter-spacing:.04em!important;}
body .ska-scope .ska-title-sub{display:block!important;margin:0 0 8px!important;color:#a37b2c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;}
body .ska-scope .ska-title::after{display:block!important;width:72px!important;height:3px!important;margin:18px auto 0!important;background:#b99a4a!important;content:''!important;}
body .ska-scope .ska-block{min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fffdf8!important;border:1px solid #ded5c2!important;border-top:4px solid #b99a4a!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(10,43,80,.08)!important;}
body .ska-scope .ska-headline{margin:0!important;padding:18px 20px!important;background:#004aad!important;}
body .ska-scope .ska-heading{margin:0!important;color:#fff!important;font-size:21px!important;font-weight:900!important;line-height:1.35!important;}
body .ska-scope .ska-list{margin:0!important;padding:0!important;list-style:none!important;}
body .ska-scope .ska-row{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:18px 20px!important;border:0!important;border-bottom:1px solid #e6e0d2!important;}
body .ska-scope .ska-row:last-child{border-bottom:0!important;}
body .ska-scope .ska-time{display:block!important;color:#004aad!important;font-size:19px!important;font-weight:900!important;line-height:1.3!important;}
body .ska-scope .ska-course{display:block!important;color:#354155!important;font-size:16px!important;font-weight:700!important;line-height:1.65!important;}
body .ska-scope .ska-remaining{display:inline-block!important;margin-left:8px!important;color:#a37b2c!important;font-weight:900!important;white-space:nowrap!important;}
body .ska-scope .ska-note{margin:2px 0 0!important;color:#536076!important;font-size:14px!important;line-height:1.7!important;text-align:center!important;}
@media(max-width:720px){body .ska-scope{padding:56px 16px!important;}body .ska-scope .ska-frame{grid-template-columns:1fr!important;gap:16px!important;}body .ska-scope .ska-title{margin-bottom:10px!important;font-size:28px!important;}body .ska-scope .ska-block{border-radius:7px!important;}body .ska-scope .ska-headline{padding:16px 18px!important;}body .ska-scope .ska-heading{font-size:20px!important;}body .ska-scope .ska-row{padding:16px 18px!important;}body .ska-scope .ska-time{font-size:18px!important;}body .ska-scope .ska-course{font-size:16px!important;}body .ska-scope .ska-note{font-size:13px!important;text-align:left!important;}}
.m-trial-cta{max-width:none!important;margin:40px auto 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.m-trial-cta p{margin:0 0 20px!important;color:#17233c!important;font-size:18px!important;font-weight:700!important;line-height:1.7!important}.m-trial-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:min(442px,100%)!important;min-height:56px!important;margin:0 auto!important;padding:16px 36px!important;border-radius:0!important;background:#f47e00!important;color:#fff!important;text-decoration:none!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;box-shadow:none!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#f47e00!important;color:#fff!important}@media(max-width:900px){.m-trial-cta{margin-top:30px!important;padding:0 16px!important}.m-trial-cta p{font-size:16px!important}.m-trial-cta a{width:100%!important;max-width:442px!important;font-size:20px!important}}
.m-trial-cta{max-width:none!important;margin:40px auto 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.m-trial-cta p{margin:0 0 20px!important;color:#17233c!important;font-size:18px!important;font-weight:700!important;line-height:1.7!important}.m-trial-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:min(442px,100%)!important;min-height:56px!important;margin:0 auto!important;padding:16px 36px!important;border-radius:0!important;background:#f47e00!important;color:#fff!important;text-decoration:none!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;box-shadow:none!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#f47e00!important;color:#fff!important}@media(max-width:900px){.m-trial-cta{margin-top:30px!important;padding:0 16px!important}.m-trial-cta p{font-size:16px!important}.m-trial-cta a{width:100%!important;max-width:442px!important;font-size:20px!important}}
.m-trial-cta{max-width:none!important;margin:40px auto 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.m-trial-cta p{margin:0 0 20px!important;color:#17233c!important;font-size:18px!important;font-weight:700!important;line-height:1.7!important}.m-trial-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:min(442px,100%)!important;min-height:56px!important;margin:0 auto!important;padding:16px 36px!important;border-radius:0!important;background:#f47e00!important;color:#fff!important;text-decoration:none!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;box-shadow:none!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#f47e00!important;color:#fff!important}@media(max-width:900px){.m-trial-cta{margin-top:30px!important;padding:0 16px!important}.m-trial-cta p{font-size:16px!important}.m-trial-cta a{width:100%!important;max-width:442px!important;font-size:20px!important}}
.m-trial-cta{max-width:none!important;margin:40px auto 0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.m-trial-cta p{margin:0 0 20px!important;color:#17233c!important;font-size:18px!important;font-weight:700!important;line-height:1.7!important}.m-trial-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:min(442px,100%)!important;min-height:56px!important;margin:0 auto!important;padding:16px 36px!important;border-radius:0!important;background:#f47e00!important;color:#fff!important;text-decoration:none!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;box-shadow:none!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#f47e00!important;color:#fff!important}@media(max-width:900px){.m-trial-cta{margin-top:30px!important;padding:0 16px!important}.m-trial-cta p{font-size:16px!important}.m-trial-cta a{width:100%!important;max-width:442px!important;font-size:20px!important}}@media(max-width:720px){.ska-story.ska-story--r .visual--sp{width:110%!important;max-width:none!important;margin-left:-5%!important;margin-right:-5%!important}}
/* CTA ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-46 .c-container,#section-90,#section-90 .c-container,#section-47,#section-47 .c-container,#section-87,#section-87 .c-container{background:#faf8f3!important}
/* CTA visual consistency */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-46 .c-container,#section-90,#section-90 .c-container,#section-47,#section-47 .c-container,#section-87,#section-87 .c-container{background:#faf8f3!important}

/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}
/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}

/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}

/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}

/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}
/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}
/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}
/* CTA and trial-area ground polish */
.m-trial-cta a{background:#f47e00!important;box-shadow:0 4px 10px rgba(244,126,0,.25)!important}.m-trial-cta a:hover,.m-trial-cta a:focus-visible{background:#d96f00!important}#section-46,#section-90,#section-47,#section-87{background:#FAF8F3!important}
.m-trial-cta a{background:#f47e00!important}#section-46,#section-90,#section-47,#section-87{background:#faf8f3!important}
/* Media heading ground: match the activity-results section */
#section-132, #section-132 .c-bg-img { background: #faf8f3 !important; }
