/* Shared Privacy First presentation — Website 15.
   Keep title HORIZONTAL, prominent, readable and unrotated in HOME, PRO
   and Other Projects. Apply only to existing practical explanation cards. */
html body main#home-overview #home-essentials .mct-home-privacy-guide,
html body.mct-layout-pro main.mct-pro-registration-main .mct-pro-privacy-guide,
html body .mpt-hero-wide .mpt-privacy-panel{
 border:1.5px solid rgba(233,203,155,.85)!important;
 box-shadow:0 10px 25px rgba(13,26,41,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html body main#home-overview #home-essentials .mct-home-privacy-guide-head,
html body.mct-layout-pro .mct-pro-privacy-guide-top,
html body .mpt-hero-wide .mpt-privacy-top{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
 align-items:center!important;justify-content:flex-start!important;
 box-sizing:border-box!important;min-width:0!important;width:100%!important;
 gap:11px!important;padding:10px 11px!important;margin:0 0 17px!important;
 border:1px solid rgba(157,220,181,.48)!important;
 border-radius:10px!important;
 background:linear-gradient(100deg,#155e50 0%,#18755c 65%,#206e65 100%)!important;
 text-align:left!important;
 transform:none!important;writing-mode:horizontal-tb!important;
}
html body main#home-overview #home-essentials .mct-home-privacy-guide-icon,
html body.mct-layout-pro .mct-pro-privacy-guide-shield,
html body .mpt-hero-wide .mpt-privacy-shield{
 display:grid!important;place-items:center!important;
 box-sizing:border-box!important;position:static!important;
 flex:0 0 42px!important;width:42px!important;height:42px!important;
 margin:0!important;padding:0!important;
 border:1px solid #cfe8d6!important;border-radius:10px!important;
 background:#ecf8ed!important;color:#125a47!important;
 transform:none!important;
}
html body main#home-overview #home-essentials .mct-home-privacy-guide-label,
html body.mct-layout-pro .mct-pro-privacy-guide-tag,
html body .mpt-hero-wide .mpt-privacy-label{
 display:block!important;box-sizing:border-box!important;position:static!important;
 flex:1 1 auto!important;width:auto!important;min-width:0!important;
 max-width:none!important;min-height:0!important;
 margin:0!important;padding:0!important;
 border:0!important;border-radius:0!important;
 background:transparent!important;box-shadow:none!important;
 color:#ffffff!important;
 font:900 clamp(15px,1.35vw,19px)/1.3 Manrope,Arial,sans-serif!important;
 letter-spacing:.06em!important;text-align:left!important;
 text-transform:uppercase!important;white-space:nowrap!important;
 word-break:normal!important;overflow-wrap:normal!important;
 writing-mode:horizontal-tb!important;text-orientation:mixed!important;
 transform:none!important;
}
html body main#home-overview #home-essentials .mct-home-privacy-guide h3,
html body.mct-layout-pro .mct-pro-privacy-guide h3{
 border-left:3px solid #e2bd7f!important;padding-left:12px!important;
 margin:0 0 14px!important;color:#fff8ed!important;
 font-size:clamp(19px,1.55vw,24px)!important;line-height:1.25!important;
}
html body .mpt-hero-wide .mpt-privacy-panel h2{
 margin-bottom:13px!important;
 border-left:3px solid #e7c18c!important;padding-left:12px!important;
}
@media(max-width:420px){
 html body main#home-overview #home-essentials .mct-home-privacy-guide-head,
 html body.mct-layout-pro .mct-pro-privacy-guide-top,
 html body .mpt-hero-wide .mpt-privacy-top{
  padding:9px!important;gap:9px!important;
 }
 html body main#home-overview #home-essentials .mct-home-privacy-guide-icon,
 html body.mct-layout-pro .mct-pro-privacy-guide-shield,
 html body .mpt-hero-wide .mpt-privacy-shield{
  flex-basis:36px!important;width:36px!important;height:36px!important;
 }
 html body main#home-overview #home-essentials .mct-home-privacy-guide-label,
 html body.mct-layout-pro .mct-pro-privacy-guide-tag,
 html body .mpt-hero-wide .mpt-privacy-label{
  font-size:15px!important;letter-spacing:.025em!important;
 }
}
