
  :root{--authority-line:rgba(24,61,51,.13);--authority-shadow:0 12px 30px rgba(24,61,51,.075)}
  html{font-size:16px!important}
  body{font-family:"Heebo","Noto Sans Hebrew",Arial,sans-serif!important;line-height:1.75}
  h1,h2,h3,.premium-home h1,.premium-home h2,.premium-home h3,.act-course h1,.act-course h2,.act-course h3{font-family:"Heebo","Noto Sans Hebrew",Arial,sans-serif!important;letter-spacing:normal!important}
  h1{font-size:clamp(2.55rem,4.15vw,4.35rem)!important;font-weight:760!important;line-height:1.08!important}
  h2{font-size:clamp(2rem,3.25vw,3.35rem)!important;font-weight:740!important;line-height:1.12!important}
  h3{font-weight:720!important;line-height:1.35!important}
  .site-header .nav{min-height:94px}
  .site-header .brand{gap:10px}
  .site-header .brand>span:first-child>img:first-child{width:46px!important;height:52px!important}
  .site-header .header-ita-seal{width:82px!important;height:91px!important;flex:0 0 auto}
  .site-header .brand strong{font-size:.98rem!important;font-weight:720!important;line-height:1.2}
  .site-header .brand small{font-size:.66rem!important}
  .site-header .header-ita-copy{display:block;margin-top:4px;color:#31584c;font-size:.72rem;font-weight:800;line-height:1.25}
  .site-header .nav nav{gap:20px}
  .site-header .nav nav a{font-size:.84rem;font-weight:680}
  .site-header .nav-mailing{min-height:42px;padding:9px 13px;border-radius:8px!important;box-shadow:none!important;font-size:.81rem!important}
  .professional-quickbar .container{min-height:38px}
  .site-footer{padding:38px 0 26px}
  .footer{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:48px;min-height:0}
  .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 24px;font-size:.79rem;line-height:1.5}
  .footer-disclaimer{width:min(calc(100% - 40px),90ch);font-size:.73rem;line-height:1.68}
  .section{padding-block:88px}
  .section-heading{margin-bottom:44px}
  .section-heading h2{font-size:clamp(2rem,3.2vw,3.3rem)!important;font-weight:740!important;line-height:1.12!important}
  .section-heading>p:last-child,.large-copy{max-width:64ch;font-size:1rem;line-height:1.8}
  .landing-hero-grid{min-height:570px;padding-block:66px;gap:60px}
  .landing-hero h1{max-width:780px;font-size:clamp(2.5rem,4vw,4.2rem)!important;font-weight:760!important;line-height:1.08!important}
  .landing-intro{max-width:64ch;margin-bottom:28px;font-size:1.05rem;line-height:1.8}
  .landing-hero .back{margin-bottom:28px}
  .landing-brand{padding:30px;border:1px solid var(--authority-line)!important;border-radius:14px;box-shadow:var(--authority-shadow)!important}
  .landing-brand-mark{width:92px;height:104px;margin-bottom:21px;border-radius:14px}
  .landing-content-grid{grid-template-columns:.9fr 1.1fr;gap:60px}
  .benefit-list li{padding-block:17px;border-color:var(--authority-line)!important;font-size:1rem;line-height:1.75}
  .process-card{min-height:210px;padding:26px;border:1px solid var(--authority-line)!important;border-radius:13px;box-shadow:var(--authority-shadow)!important;transform:none!important}
  .process-card:hover{transform:none!important}
  .process-card span{margin-bottom:18px}
  .process-card h3{font-size:1.25rem!important;line-height:1.4!important}
  .note{gap:52px;padding:40px;border:1px solid var(--authority-line)!important;border-radius:14px;box-shadow:var(--authority-shadow)!important}
  .faq-grid{gap:50px}
  .faq-item{border:1px solid var(--authority-line)!important;border-radius:11px;box-shadow:0 8px 22px rgba(24,61,51,.06)!important}
  .faq-item summary{padding:19px 21px;font-size:.98rem}
  .premium-home .p-hero{padding:54px 0 66px}
  .premium-home .p-hero-grid{min-height:530px;gap:60px}
  .premium-home .p-hero h1{max-width:780px;font-size:clamp(2.75rem,4.35vw,4.55rem)!important;font-weight:770!important;line-height:1.07!important;letter-spacing:normal!important}
  .premium-home .p-hero-lead{max-width:62ch;font-size:1.03rem;line-height:1.8}
  .premium-home .p-hero-stage,.premium-home .p-hero-emblem{min-height:395px}
  .premium-home .p-hero-emblem>strong{font-size:clamp(1.8rem,2.4vw,2.4rem)!important;font-weight:760!important}
  .premium-home .p-hero-ita{font-size:.9rem}
  .premium-home .p-hero-ita img{width:84px!important;height:94px!important}
  .premium-home .p-authority-item{min-height:98px;padding:18px;border-color:var(--authority-line)!important}
  .premium-home .p-authority-ita{min-height:225px}
  .premium-home .p-authority-ita img{width:148px!important;height:164px!important}
  .premium-home .p-section{padding:80px 0}
  .premium-home .p-heading{margin-bottom:42px}
  .premium-home .p-heading h2,.premium-home .p-parent-copy h2,.premium-home .p-about-copy h2{font-size:clamp(2rem,3.05vw,3.2rem)!important;font-weight:740!important;line-height:1.13!important}
  .premium-home .p-heading>p:last-child,.premium-home .p-parent-copy>p:not(.p-kicker),.premium-home .p-about-copy>p:not(.p-kicker){max-width:64ch;font-size:1rem;line-height:1.8}
  .p-chapter-shelf{padding:74px 0 84px}
  .p-chapter-intro h2{font-size:clamp(2rem,3.15vw,3.25rem)!important;line-height:1.13!important}
  .p-home-chapter>summary{min-height:88px;padding:17px 21px}
  .p-chapter-label strong{font-size:clamp(1.16rem,1.5vw,1.45rem)!important;line-height:1.3!important}
  .p-act-spotlight .course-title{font-size:clamp(2.5rem,4.1vw,4.35rem)!important;line-height:1.02!important;letter-spacing:normal!important}
  .premium-home .p-webinar-copy h2{font-size:clamp(1.95rem,3.25vw,3.15rem)!important;line-height:1.13!important}
  .p-library-lead h2,.p-final h2{font-size:clamp(2.2rem,3.7vw,3.75rem)!important;line-height:1.09!important}
  .p-offer,.p-article,.p-path,.p-concept-card,.p-method-card,.p-institution-card,.p-mailing-card,.p-mailing-path,.p-library-topic,.torah-foundation-card,.erp-practice-card{border:1px solid var(--authority-line)!important;border-radius:14px!important;box-shadow:var(--authority-shadow)!important;transform:none!important}
  .p-offer:hover,.p-article:hover,.p-path:hover,.p-library-topic:hover{transform:translateY(-2px)!important}
  .p-hero-stage,.p-hero-emblem,.course-art{animation:none!important}
  .act-course h1,.act-course h2,.act-course h3{letter-spacing:normal!important}
  .act-course-hero-grid{min-height:620px;padding:70px 0;gap:60px}
  .act-course-hero h1{max-width:760px;font-size:clamp(2.7rem,4.55vw,4.85rem)!important;font-weight:790!important;line-height:1.03!important}
  .act-course-deck{max-width:64ch;font-size:1.04rem;line-height:1.78}
  .act-course-visual{min-height:440px}
  .act-course-visual img{height:400px;filter:drop-shadow(0 20px 24px rgba(0,0,0,.22))}
  .act-course-visual-note{border-radius:10px;box-shadow:var(--authority-shadow)!important}
  .act-course-metrics-grid{border:1px solid var(--authority-line)!important;border-radius:12px;box-shadow:var(--authority-shadow)!important}
  .act-course-metric{min-height:104px;padding:18px 21px}
  .act-course-section{padding:84px 0}
  .act-course-section-heading{max-width:820px;margin-bottom:40px}
  .act-course-section-heading h2{font-size:clamp(2.05rem,3.35vw,3.5rem)!important;font-weight:770!important;line-height:1.1!important}
  .act-course-section-heading p{max-width:68ch;font-size:1rem;line-height:1.78}
  .act-compass-card,.act-tool-card,.act-example-step,.act-curriculum-card,.act-fit-card{min-height:0;border:1px solid var(--authority-line)!important;border-radius:12px;box-shadow:var(--authority-shadow)!important}
  .act-bus{padding:38px;border:1px solid rgba(239,189,136,.32)!important;border-radius:12px;box-shadow:none!important}
  .act-bus-label{min-height:170px;padding:24px}
  .act-bus-label strong{font-size:clamp(1.8rem,3vw,2.7rem)!important}
  .act-bus-copy h3{font-size:clamp(1.8rem,2.7vw,2.8rem)!important}
  .act-course-primary,.act-course-secondary{border-radius:8px;box-shadow:none!important;transition:background .18s ease,color .18s ease}
  .act-course-primary:hover,.act-course-secondary:hover,.act-course-primary:focus-visible,.act-course-secondary:focus-visible{transform:none!important}
  .act-course-final{padding:78px 0}
  .act-course-final h2{font-size:clamp(2.25rem,3.8vw,3.95rem)!important;line-height:1.09!important}
  @media(max-width:720px){
    html{font-size:16px!important}
    h1{font-size:clamp(2.15rem,9.3vw,2.9rem)!important}
    h2{font-size:clamp(1.85rem,7.8vw,2.4rem)!important}
    .site-header .nav{min-height:88px}
    .site-header .nav{gap:8px}
    .site-header .brand{gap:8px}
    .site-header .brand>span:first-child>img:first-child{display:none!important}
    .site-header .header-ita-seal{width:72px!important;height:80px!important}
    .site-header .brand strong{font-size:.9rem!important}
    .site-header .brand small{display:none}
    .site-header .header-ita-copy{max-width:105px;font-size:.67rem;line-height:1.2}
    .professional-quickbar .container{min-height:0;padding:6px 0}
    .professional-quickbar a{font-size:.71rem}
    .footer{grid-template-columns:1fr;gap:28px}
    .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}
    .section,.premium-home .p-section{padding-block:62px}
    .landing-hero-grid{min-height:0;padding-block:50px;gap:36px}
    .landing-hero h1{font-size:clamp(2.1rem,9vw,2.8rem)!important}
    .landing-intro{font-size:1rem;line-height:1.74}
    .section-heading h2,.premium-home .p-heading h2,.premium-home .p-parent-copy h2,.premium-home .p-about-copy h2{font-size:clamp(1.85rem,7.7vw,2.35rem)!important}
    .landing-brand,.process-card,.note{padding:23px}
    .process-card{min-height:0}
    .premium-home .p-hero{padding:46px 0 56px}
    .premium-home .p-hero-grid{min-height:0;gap:38px}
    .premium-home .p-hero h1{font-size:clamp(2.2rem,9.5vw,2.95rem)!important;line-height:1.08!important}
    .premium-home .p-hero-stage,.premium-home .p-hero-emblem{min-height:320px}
    .premium-home .p-hero-logo{width:74px;height:74px}
    .premium-home .p-hero-ita img{width:60px!important;height:68px!important}
    .p-act-spotlight .course-title{font-size:clamp(2.05rem,9vw,2.8rem)!important}
    .p-library-lead h2,.p-final h2{font-size:clamp(2rem,8.7vw,2.65rem)!important}
    .p-home-chapter>summary{min-height:74px;padding:14px}
    .p-chapter-label strong{font-size:1.14rem!important}
    .act-course-hero-grid{min-height:0;padding:52px 0 56px;gap:36px}
    .act-course-hero h1{font-size:clamp(2.15rem,9.8vw,2.95rem)!important;line-height:1.06!important}
    .act-course-visual{min-height:275px}
    .act-course-visual img{height:265px}
    .act-course-section{padding:62px 0}
    .act-course-section-heading h2{font-size:clamp(1.9rem,7.9vw,2.45rem)!important}
    .act-course-final{padding:64px 0}
    .act-course-final h2{font-size:clamp(2rem,8.7vw,2.65rem)!important}
  }
  body.page-supervision{--deep:#123b31;--ink:#183f34;--paper:#fffdf9;--muted:#596a62;--line:rgba(18,59,49,.15);--authority-line:rgba(18,59,49,.15);--sup-forest:#1e4a3b;--sup-ivory:#fbf8f0;--sup-warm:#f2e9dc;--sup-gold:#b4874a;--sup-gold-text:#7d5727;background:#f8f1e7}
  .page-supervision .landing-hero{background:radial-gradient(circle at 86% 14%,rgba(180,135,74,.18),transparent 29%),linear-gradient(135deg,#fffdf8,#f1e5d6)!important}
  .page-supervision .process,.page-supervision .signup{background:var(--sup-ivory)!important}
  .page-supervision .professional,.page-supervision .academic-note,.page-supervision .faq{background:var(--sup-warm)!important}
  .page-supervision .landing-brand,.page-supervision .authority-grid,.page-supervision .landing-content,.page-supervision .process-card,.page-supervision .note,.page-supervision .signup-card,.page-supervision .faq-item,.page-supervision .measurement-sources a{background:var(--paper)!important}
  .page-supervision .landing-brand-mark,.page-supervision .process-card span{background:#f2e5cf!important}
  .page-supervision .eyebrow,.page-supervision .benefit-list li span,.page-supervision .process-card span{color:var(--sup-gold-text)!important}
  .page-supervision .button{background:var(--sup-forest)!important}
  .page-supervision .button:hover,.page-supervision .button:focus-visible{background:#285846!important}
  .page-supervision .supervision-scroll-cue{display:inline-flex;align-items:center;gap:9px;margin:18px 4px 0;color:#456559;font-size:.84rem;font-weight:750;line-height:1.4}
  .page-supervision .supervision-scroll-cue:after{content:"↓";width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(69,101,89,.3);border-radius:50%;color:#8a612f;background:rgba(255,253,249,.72)}
  .page-supervision .supervision-scroll-cue:hover,.page-supervision .supervision-scroll-cue:focus-visible{color:#173f35}
  .page-supervision .contact-card{color:var(--sup-ivory)!important;background:var(--deep)!important}
  .page-supervision .contact-card h2{color:var(--paper)!important}
  .page-supervision .contact-card .eyebrow,.page-supervision .contact-boundary strong{color:#e4c58d!important}
  .page-supervision .contact-copy>p:not(.eyebrow){color:#d4e0da!important}
  .page-supervision .contact-copy>span{color:#acbfb5!important}
  .page-supervision .contact-boundary{border-color:rgba(228,197,141,.26)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}
  .page-supervision .contact-boundary span{color:#edf3ef!important}
  .page-supervision .supervision-quickfacts{padding:24px 0;background:#173f35}
  .page-supervision .supervision-quickfacts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(228,197,141,.34)!important;background:rgba(228,197,141,.34)}
  .page-supervision .supervision-quickfact{min-height:104px;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;background:#173f35}
  .page-supervision .supervision-quickfact strong{color:#fff;font-size:1rem;font-weight:780;line-height:1.35}
  .page-supervision .supervision-quickfact span{margin-top:5px;color:#d8e5df;font-size:.82rem;line-height:1.55}
  @media(max-width:820px){.page-supervision .supervision-quickfacts-grid{grid-template-columns:1fr 1fr}}
  @media(max-width:520px){.page-supervision .supervision-quickfacts{padding:16px 0}.page-supervision .supervision-quickfacts-grid{grid-template-columns:1fr}.page-supervision .supervision-quickfact{min-height:82px;padding:16px 18px}}
  .page-supervision .supervision-guide{background:linear-gradient(145deg,#eef4f0,#f7eee4 70%,#fffaf4)}
  .page-supervision .supervision-scope{padding:0 0 34px;background:#f8f1e7}
  .page-supervision .supervision-scope-card{padding:22px 24px;border:1px solid rgba(125,87,39,.28);border-right:4px solid #b4874a;border-radius:14px;color:#3f584e;background:#fffaf2;box-shadow:0 12px 30px rgba(39,70,58,.07)}
  .page-supervision .supervision-scope-card strong{display:block;margin-bottom:7px;color:#244a3d;font-size:1.05rem}
  .page-supervision .supervision-scope-card p{margin:0;line-height:1.8}
  .page-supervision .supervision-scope-card p+p{margin-top:12px}
  .page-supervision .supervision-scope-card p strong{display:inline;color:#713f22;font-size:inherit}
  .page-supervision .supervision-private-entry{scroll-margin-top:150px;padding:0 0 44px;background:#f8f1e7}
  .page-supervision .supervision-private-entry .container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:15px;color:#fff;background:#173f35}
  .page-supervision .supervision-private-entry h2{margin:0 0 5px;color:#fff;font-size:1.35rem}
  .page-supervision .supervision-private-entry p{margin:0;color:#d8e5df;line-height:1.65}
  .page-supervision .supervision-private-entry ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:15px 0 0;padding:0;list-style:none;color:#eef5f1;font-size:.9rem}
  .page-supervision .supervision-private-entry li:before{content:"✓";margin-left:7px;color:#e4c58d;font-weight:900}
  .page-supervision .supervision-private-entry small{display:block;margin-top:13px;color:#bcd0c7}
  .page-supervision .supervision-private-actions{display:grid;flex:0 0 220px;gap:9px}
  .page-supervision .supervision-private-entry .button{background:#e4c58d!important;color:#173f35!important;text-align:center}
  .page-supervision .supervision-private-login{padding:9px 12px;border:1px solid rgba(228,197,141,.45);border-radius:999px;color:#fff;text-align:center;text-decoration:none;font-size:.85rem;font-weight:800}
  @media(max-width:850px){.page-supervision .supervision-private-entry .container{align-items:stretch;flex-direction:column}.page-supervision .supervision-private-actions{flex-basis:auto}.page-supervision .supervision-private-entry .button{text-align:center}}
  @media(max-width:560px){.page-supervision .supervision-private-entry ul{grid-template-columns:1fr}}
  .page-supervision .supervision-guide-intro{max-width:850px;color:#526960;font-size:1.04rem;line-height:1.85}
  .page-supervision .supervision-primer{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;margin:34px 0 42px}
  .page-supervision .supervision-primer-card{padding:26px;border:1px solid rgba(18,59,49,.14);border-radius:16px;background:rgba(255,253,249,.86)}
  .page-supervision .supervision-primer-card h3{margin-bottom:10px;font-size:1.55rem}
  .page-supervision .supervision-primer-card>p{color:#5c7067;line-height:1.8}
  .page-supervision .supervision-intake-list{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}
  .page-supervision .supervision-intake-list li{padding:12px 14px;border-radius:11px;color:#405c51;background:#f5f0e7;line-height:1.7}
  .page-supervision .supervision-glossary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}
  .page-supervision .supervision-term{padding:13px 14px;border-radius:11px;background:#edf4ef}
  .page-supervision .supervision-term strong{display:block;margin-bottom:4px;color:#274e40}
  .page-supervision .supervision-term span{color:#5b7067;font-size:.88rem;line-height:1.65}
  .page-supervision .supervision-guide-list{display:grid;gap:14px;margin-top:42px;counter-reset:supervision-guide}
  .page-supervision .supervision-guide-card{overflow:hidden;border:1px solid rgba(18,59,49,.16);border-radius:16px;background:rgba(255,253,249,.92);box-shadow:0 8px 0 rgba(89,123,108,.08),0 24px 46px rgba(39,70,58,.08);counter-increment:supervision-guide}
  .page-supervision .supervision-guide-card summary{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;min-height:86px;padding:18px 22px;cursor:pointer;color:#1c493b;font-weight:800;list-style:none}
  .page-supervision .supervision-guide-card summary::-webkit-details-marker{display:none}
  .page-supervision .supervision-guide-card summary:after{content:"＋";color:#956638;font-size:1.25rem;font-weight:500}
  .page-supervision .supervision-guide-card[open] summary:after{content:"−"}
  .page-supervision .supervision-guide-number{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#67491f;background:#f1dfc2;font-size:0;letter-spacing:.04em}
  .page-supervision .supervision-guide-number:after{content:counter(supervision-guide,decimal-leading-zero);font-size:.76rem}
  .page-supervision .supervision-guide-body{padding:0 84px 28px 28px;color:#50675e}
  .page-supervision .supervision-guide-body>p{margin:0 0 16px;line-height:1.85}
  .page-supervision .supervision-guide-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}
  .page-supervision .supervision-guide-steps li{position:relative;padding:13px 42px 13px 16px;border-radius:12px;background:#f5f0e7;line-height:1.72}
  .page-supervision .supervision-guide-steps li:before{position:absolute;right:15px;top:13px;content:"✓";color:#986a35;font-weight:900}
  .page-supervision .supervision-guide-note{margin-top:17px!important;padding:16px 18px;border-right:3px solid #b4874a;border-radius:10px;color:#355548;background:#edf4ef}
  .page-supervision .supervision-guide-note strong{color:#23483b}
  .page-supervision .supervision-resource-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}
  .page-supervision .supervision-resource-link{display:block;padding:20px;border:1px solid rgba(18,59,49,.15);border-radius:14px;color:#21483b;background:#fff;font-weight:800;line-height:1.55}
  .page-supervision .supervision-resource-link small{display:block;margin-top:6px;color:#687a72;font-size:.78rem;font-weight:600;line-height:1.6}
  .page-supervision .supervision-open-tools,.page-supervision .supervision-citation{margin-top:28px;padding:28px;border:1px solid rgba(18,59,49,.15);border-radius:16px;background:rgba(255,253,249,.9);box-shadow:0 8px 0 rgba(89,123,108,.07),0 22px 42px rgba(39,70,58,.07)}
  .page-supervision .supervision-open-tools h3,.page-supervision .supervision-citation h3{margin-bottom:10px;font-size:1.55rem}
  .page-supervision .supervision-open-tools>p,.page-supervision .supervision-citation>p{color:#596e65;line-height:1.8}
  .page-supervision .supervision-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px}
  .page-supervision .supervision-tool-grid a{display:block;padding:17px;border-radius:12px;color:#21483b;background:#edf4ef;font-weight:800;line-height:1.5}
  .page-supervision .supervision-tool-grid small{display:block;margin-top:5px;color:#65786f;font-size:.76rem;font-weight:600;line-height:1.55}
  .page-supervision .supervision-citation-text{margin-top:18px;padding:18px;border-right:3px solid #b4874a;border-radius:10px;direction:rtl;color:#294d40;background:#f5f0e7;line-height:1.8}
  .page-supervision .supervision-citation small{display:block;margin-top:13px;color:#6b7d75;line-height:1.65}
  @media(max-width:900px){.page-supervision .supervision-primer{grid-template-columns:1fr}}
  @media(max-width:720px){.page-supervision .supervision-guide-card summary{grid-template-columns:40px 1fr auto;gap:11px;padding:16px 14px}.page-supervision .supervision-guide-body{padding:0 14px 22px}.page-supervision .supervision-resource-links,.page-supervision .supervision-glossary{grid-template-columns:1fr}}
  @media(max-width:820px){.page-supervision .supervision-tool-grid{grid-template-columns:1fr}}
  .premium-home .course-shell{grid-template-columns:1fr!important;gap:36px!important}
  .premium-home .course-copy{max-width:790px!important}
  .premium-home .course-visual{width:min(850px,100%);min-height:0!important;place-items:stretch;margin:0}
  .premium-home .course-art{width:100%!important;height:auto!important;filter:none!important;transform:none!important}
  .act-course .act-course-hero-grid{grid-template-columns:1fr!important;min-height:0!important;gap:42px!important}
  .act-course .act-course-visual{width:min(850px,100%);min-height:0!important;place-items:stretch;margin:0}
  .act-course .act-course-visual:before{display:none!important}
  .act-course .act-course-visual img{width:100%!important;height:auto!important;border:1px solid rgba(239,189,136,.34);border-radius:16px;box-shadow:0 24px 56px rgba(0,0,0,.25);filter:none!important}
  .act-course .act-course-visual-note{display:none!important}
