
/* AR Parent Coaching: cohesive white floral-accent theme (October 2026) */
:root{--ink:#263c46!important;--text:#263c46!important;--green:#357460!important;--cream:#fff!important;--sage:#f4f9f4!important;--peach:#fff7f9!important;--muted:#536575!important;--border:#d9e6e1!important;--ar-bg:#ffffff!important;--ar-cream:#ffffff!important;--ar-text:#263c46!important;--ar-accent:#39779a!important}
html,body,body.screen-mode{background:#ffffff!important;color:#263c46!important;font-family:Arial,Helvetica,sans-serif!important}
body p,body li,body label,body input,body textarea{font-family:Arial,Helvetica,sans-serif!important;color:#263c46}
body p,body li{font-size:clamp(17px,1.2vw,20px);line-height:1.62}
body h1,body h2,body h3,body h4,body blockquote,body .section-title{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:-.025em;color:#39779a!important}
body h1{font-size:clamp(34px,3.6vw,56px)!important;line-height:1.14!important}
body h2{font-size:clamp(27px,2.8vw,42px)!important;line-height:1.18!important}
body h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.24!important}
body header{background:#ffffff!important;color:#263c46!important;border-bottom:1px solid #e2eae9!important}
body header .links a,body header .nav a:not(.btn),body nav a{color:#294c63!important}
body header .links a:hover,body nav a:hover{color:#b74776!important}
body .btn,body a.btn,body button.btn,body .ar-next,body .ar-prev,body .slide-next,body .slide-prev{background:#39779a!important;color:#fff!important;border-color:#39779a!important}
body .btn:hover,body a.btn:hover,body .ar-next:hover,body .ar-prev:hover{background:#2a5d7b!important;color:white!important}
body main.ar-presentation,body main.ar-presentation .ar-slide,body main.ar-presentation .ar-slide:nth-child(n),body .ar-slide-inner,body .screen-slide,body .guided-section,body .screen,body .slide,body main.topics-reading,body main.reading-page,body .reading-shell,body main{background-color:#ffffff!important}
body main.ar-presentation .ar-slide,body main.ar-presentation .ar-slide:nth-child(3n),body main.ar-presentation .ar-slide:nth-child(3n+1),body main.ar-presentation .ar-slide:nth-child(3n+2){background:#fff!important}
body main.ar-presentation .ar-slide-inner{background:transparent!important}
body .card,body .service-card,body .topic-card,body .expertise-card,body .quote-card{background:#f7fbfa!important;border-color:#dfebe7!important}
body .topic-group,body main.topics-reading .topic-group,body main.topics-reading .topic-group:nth-child(n){background:transparent!important;border-color:#e6ecef!important}
body .eyebrow,body .approach-kicker,body .attribution,body .kicker,body .section-number{color:#b74776!important}
body a:focus-visible,body button:focus-visible,body input:focus-visible,body textarea:focus-visible{outline:3px solid #b74776!important;outline-offset:3px}
body footer{background:#f7fbfa!important;border-top:1px solid #e5eceb!important;color:#294c63!important}
@media(max-width:700px){body p,body li{font-size:17px!important;line-height:1.57!important}body h1{font-size:clamp(31px,8vw,43px)!important}body h2{font-size:clamp(26px,6vw,34px)!important}}


/* What I Believe: two balanced, centrally aligned, powder-blue slides. */
body main.ar-presentation .ar-slide.belief-slide,
body main.ar-presentation .ar-slide.belief-slide:nth-child(n),
body main.ar-presentation .ar-slide.belief-slide .ar-slide-inner,
body main.ar-presentation .ar-slide.belief-slide section.slide,
body main.ar-presentation .ar-slide.belief-slide .slide-inner,
body main.ar-presentation .ar-slide.belief-slide .center {
  background:#EAF3FA!important;
  background-color:#EAF3FA!important;
}
body main.ar-presentation .ar-slide.belief-slide {
  padding:clamp(20px,3vh,36px) clamp(22px,5vw,72px) clamp(85px,11vh,116px)!important;
  align-items:center!important;
  justify-content:center!important;
}
body main.ar-presentation .belief-slide .ar-slide-inner {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-height:100%!important;
}
body main.ar-presentation .belief-slide .slide,
body main.ar-presentation .belief-slide .slide-inner,
body main.ar-presentation .belief-slide .center {
  width:100%!important;
  max-width:860px!important;
  min-height:0!important;
  height:auto!important;
  box-sizing:border-box!important;
  margin:0 auto!important;
  padding:0!important;
  text-align:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}
body main.ar-presentation .belief-slide .center p,
body main.ar-presentation .belief-slide .center h2,
body main.ar-presentation .belief-slide .center .eyebrow {
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body main.ar-presentation #belief-1 p.quote {
  background:transparent!important;
  padding:0!important;
  margin:0 auto 10px!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:clamp(27px,3vw,43px)!important;
  line-height:1.25!important;
  max-width:790px!important;
  color:#39779A!important;
}
body main.ar-presentation #belief-1 .attribution {
  margin:0 auto clamp(18px,3vh,32px)!important;
  padding:0!important;
  color:#B74776!important;
}
body main.ar-presentation .belief-slide h2 {
  margin:0 auto 16px!important;
  max-width:810px!important;
}
body main.ar-presentation .belief-slide .lead {
  max-width:760px!important;
  margin:0 auto!important;
  padding:0!important;
  line-height:1.52!important;
}
body main.ar-presentation #belief-2 .eyebrow {margin-bottom:18px!important;}
@media(max-width:700px){
 body main.ar-presentation .ar-slide.belief-slide {padding:18px 20px 82px!important;}
 body main.ar-presentation #belief-1 p.quote {font-size:clamp(25px,6.5vw,32px)!important;}
 body main.ar-presentation .belief-slide h2 {font-size:clamp(27px,6vw,35px)!important;}
}
