/* Saved public snapshot: home */
.website-preview[data-page="home"] .cl-home{--wine:#551f32;--deep:#351722;--gold:#b58b3c;--cream:#f8f1e5;--ink:#30282a;color:var(--ink);background:var(--cream);font:17px/1.65 'Trebuchet MS',sans-serif;overflow:hidden;}
.website-preview[data-page="home"] .cl-home *{box-sizing:border-box;}
.website-preview[data-page="home"] .cl-home h1, .website-preview[data-page="home"] .cl-home h2, .website-preview[data-page="home"] .cl-home h3, .website-preview[data-page="home"] .cl-home p{margin:0;}
.website-preview[data-page="home"] .cl-home a{color:inherit;}
.website-preview[data-page="home"] .cl-home a:focus-visible, .website-preview[data-page="home"] .cl-home summary:focus-visible{outline:3px solid #c99b42;outline-offset:5px;}
.website-preview[data-page="home"] .cl-wrap{width:min(1120px,calc(100% - 56px));margin:auto;}
.website-preview[data-page="home"] .cl-note{background:var(--deep);color:var(--cream);padding:9px 24px;text-align:center;font-size:12px;letter-spacing:.09em;text-transform:uppercase;}
.website-preview[data-page="home"] .cl-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #d9cbb5;}
.website-preview[data-page="home"] .cl-brand{display:flex;align-items:center;gap:14px;text-decoration:none;font:23px/1.1 Georgia,serif;color:var(--wine) !important;}
.website-preview[data-page="home"] .cl-brand img{width:60px;height:60px;object-fit:contain;}
.website-preview[data-page="home"] .cl-brand small{display:block;font:10px/1.5 'Trebuchet MS',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;}
.website-preview[data-page="home"] .cl-nav{display:flex;gap:24px;font-size:14px;}
.website-preview[data-page="home"] .cl-nav a{text-decoration:none;border-bottom:1px solid transparent;}
.website-preview[data-page="home"] .cl-nav a:hover{border-color:var(--wine);}
.website-preview[data-page="home"] .cl-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:78px 0 80px;align-items:center;}
.website-preview[data-page="home"] .cl-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wine);font-weight:bold;margin-bottom:20px !important;}
.website-preview[data-page="home"] .cl-home h1{font:clamp(48px,6.8vw,88px)/1.03 Georgia,serif;letter-spacing:-.045em;color:var(--wine);}
.website-preview[data-page="home"] .cl-home h1 em{font-weight:normal;color:#87621f;}
.website-preview[data-page="home"] .cl-intro{font-size:19px;max-width:530px;margin-top:26px !important;}
.website-preview[data-page="home"] .cl-button{display:inline-block;margin-top:28px;padding:13px 22px;background:var(--wine);color:var(--cream) !important;text-decoration:none;font-size:14px;border:1px solid var(--wine);}
.website-preview[data-page="home"] .cl-button:hover{background:var(--deep);}
.website-preview[data-page="home"] .cl-fine{font-size:13px;line-height:1.6;color:#665b5b;}
.website-preview[data-page="home"] .cl-hero .cl-fine{margin-top:18px;max-width:480px;}
.website-preview[data-page="home"] .cl-art{min-height:390px;border-radius:130px 130px 0 0;background:radial-gradient(circle at 25% 20%,#825363,transparent 50%),linear-gradient(145deg,#59283b,#351722);color:var(--cream);padding:40px 36px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;}
.website-preview[data-page="home"] .cl-art:before{content:'';position:absolute;inset:22px;border:1px solid #c3a36677;border-radius:110px 110px 0 0;}
.website-preview[data-page="home"] .cl-art-label{font-size:10px;letter-spacing:.23em;text-transform:uppercase;color:#e7ce9d;margin-bottom:45px !important;position:relative;}
.website-preview[data-page="home"] .cl-art-word{font:46px/1.2 Georgia,serif;position:relative;}
.website-preview[data-page="home"] .cl-art-word em{color:#e7ce9d;}
.website-preview[data-page="home"] .cl-art-bottom{font-size:12px;border-top:1px solid #c3a36677;padding-top:20px;margin-top:36px !important;position:relative;}
.website-preview[data-page="home"] .cl-band{background:var(--wine);color:var(--cream);padding:25px 0;}
.website-preview[data-page="home"] .cl-band .cl-wrap{display:flex;justify-content:space-between;gap:20px;font:23px/1.4 Georgia,serif;}
.website-preview[data-page="home"] .cl-band em{color:#e7ce9d;}
.website-preview[data-page="home"] .cl-section{padding:80px 0;}
.website-preview[data-page="home"] .cl-home h2{font:clamp(34px,4vw,52px)/1.13 Georgia,serif;letter-spacing:-.025em;color:var(--wine);}
.website-preview[data-page="home"] .cl-home h3{font:24px/1.25 Georgia,serif;color:var(--wine);}
.website-preview[data-page="home"] .cl-section-head{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-bottom:36px;}
.website-preview[data-page="home"] .cl-status{display:inline-block;border:1px solid #be9a58;color:var(--wine);font-size:11px;letter-spacing:.07em;padding:6px 12px;text-transform:uppercase;margin-top:20px;}
.website-preview[data-page="home"] .cl-outline details{border-bottom:1px solid #c8bda9;}
.website-preview[data-page="home"] .cl-outline summary{display:flex;gap:24px;align-items:center;cursor:pointer;padding:20px 2px;list-style:none;font:22px/1.35 Georgia,serif;color:var(--wine);}
.website-preview[data-page="home"] .cl-outline summary::-webkit-details-marker{display:none;}
.website-preview[data-page="home"] .cl-outline summary:after{content:'+';margin-left:auto;color:#87621f;font:25px Georgia,serif;}
.website-preview[data-page="home"] .cl-outline details[open] summary:after{content:'-';}
.website-preview[data-page="home"] .cl-num{font:12px 'Trebuchet MS',sans-serif;color:#87621f;min-width:24px;}
.website-preview[data-page="home"] .cl-outline details p{padding:0 50px 22px;max-width:850px;}
.website-preview[data-page="home"] .cl-outline .cl-supp{background:#eee3ce;}
.website-preview[data-page="home"] .cl-after{margin-top:24px !important;max-width:900px;}
.website-preview[data-page="home"] .cl-approach{background:#eee3ce;}
.website-preview[data-page="home"] .cl-three{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;}
.website-preview[data-page="home"] .cl-card{padding-top:22px;border-top:2px solid var(--gold);}
.website-preview[data-page="home"] .cl-card p{margin-top:14px;}
.website-preview[data-page="home"] .cl-card .cl-num{display:block;margin-bottom:18px;}
.website-preview[data-page="home"] .cl-about{display:grid;grid-template-columns:1fr 1fr;gap:55px;}
.website-preview[data-page="home"] .cl-about p+p{margin-top:18px;}
.website-preview[data-page="home"] .cl-contact{background:var(--deep);color:var(--cream);padding:55px 0;}
.website-preview[data-page="home"] .cl-contact .cl-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px;}
.website-preview[data-page="home"] .cl-contact h2{color:var(--cream);font-size:37px;}
.website-preview[data-page="home"] .cl-email{font:clamp(17px,2.1vw,25px) Georgia,serif;text-underline-offset:7px;overflow-wrap:anywhere;}
.website-preview[data-page="home"] .cl-footer{padding:25px 0;font-size:12px;}
.website-preview[data-page="home"] .cl-footer .cl-wrap{display:flex;justify-content:space-between;gap:24px;}
.website-preview[data-page="home"] .cl-skip{position:absolute;left:16px;top:-100px;background:var(--cream);padding:12px;z-index:99;}
.website-preview[data-page="home"] .cl-skip:focus{top:16px;}
.website-preview[data-page="home"] .cl-home h1, .website-preview[data-page="home"] .cl-home h2, .website-preview[data-page="home"] .cl-home h3, .website-preview[data-page="home"] .cl-home p, .website-preview[data-page="home"] .cl-home .cl-brand span, .website-preview[data-page="home"] .cl-home .cl-brand small{display:block !important;}
.website-preview[data-page="home"] .cl-home em, .website-preview[data-page="home"] .cl-home .cl-num{display:inline !important;}
.website-preview[data-page="home"] .cl-home br{display:initial !important;}
.website-preview[data-page="home"] .cl-home .cl-skip{top:-1000px !important;}
.website-preview[data-page="home"] .cl-home .cl-skip:focus{top:8px !important;}
.website-preview[data-page="home"] .cl-home{width:100%;}
.website-preview[data-page="home"] .cl-home h1, .website-preview[data-page="home"] .cl-home h2, .website-preview[data-page="home"] .cl-home h3, .website-preview[data-page="home"] .cl-home p{text-align:left !important;}
.website-preview[data-page="home"] .cl-home .cl-art-word, .website-preview[data-page="home"] .cl-home .cl-art-bottom{color:#f8f1e5 !important;}
.website-preview[data-page="home"] .cl-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;}
.website-preview[data-page="home"] .cl-course-card{border:1px solid #d9cbb5;border-top:3px solid var(--gold);padding:30px;background:#fcf8ef;display:flex;flex-direction:column;gap:18px;}
.website-preview[data-page="home"] .cl-course-card h3{font-size:29px;}
.website-preview[data-page="home"] .cl-course-card p{margin:0;}
.website-preview[data-page="home"] .cl-course-card .cl-fine{margin-top:auto;}
.website-preview[data-page="home"] .cl-course-card a{text-underline-offset:5px;color:var(--wine);}
.website-preview[data-page="home"] .cl-future{background:#eee3ce;}
.website-preview[data-page="home"] .cl-language-list{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0;}
.website-preview[data-page="home"] .cl-language-list span{border:1px solid #be9a58;padding:10px 20px;color:var(--wine);font:24px Georgia,serif;}
@media (max-width: 19200px){
.website-preview[data-page="home"] #ikhig{z-index:2;}
.website-preview[data-page="home"] #iwccev{color:#e7ce9d;}
.website-preview[data-page="home"] #iwccev p{color:#e7ce9d;}
.website-preview[data-page="home"] #i5wjdk{display:flex;flex-wrap:wrap;gap:12px 24px;}
}
@media (max-width:800px){
.website-preview[data-page="home"] .cl-wrap{width:calc(100% - 36px);}
.website-preview[data-page="home"] .cl-header{align-items:flex-start;}
.website-preview[data-page="home"] .cl-brand{font-size:20px;}
.website-preview[data-page="home"] .cl-brand img{width:48px;height:48px;}
.website-preview[data-page="home"] .cl-nav{flex-wrap:wrap;gap:10px 18px;justify-content:flex-end;max-width:180px;}
.website-preview[data-page="home"] .cl-hero{grid-template-columns:1fr;gap:32px;padding:48px 0;}
.website-preview[data-page="home"] .cl-art{min-height:300px;max-width:520px;width:100%;border-radius:100px 100px 0 0;}
.website-preview[data-page="home"] .cl-art-word{font-size:40px;}
.website-preview[data-page="home"] .cl-art-label{margin-bottom:25px !important;}
.website-preview[data-page="home"] .cl-band .cl-wrap, .website-preview[data-page="home"] .cl-contact .cl-wrap, .website-preview[data-page="home"] .cl-footer .cl-wrap{flex-direction:column;}
.website-preview[data-page="home"] .cl-section{padding:52px 0;}
.website-preview[data-page="home"] .cl-section-head{grid-template-columns:1fr;gap:24px;}
.website-preview[data-page="home"] .cl-about{grid-template-columns:1fr;gap:24px;}
.website-preview[data-page="home"] .cl-three{grid-template-columns:1fr;gap:28px;}
.website-preview[data-page="home"] .cl-outline summary{font-size:20px;gap:14px;}
.website-preview[data-page="home"] .cl-outline details p{padding-left:38px;padding-right:16px;}
.website-preview[data-page="home"] .cl-home{font-size:16px;}
.website-preview[data-page="home"] .cl-contact .cl-wrap{align-items:flex-start;}
.website-preview[data-page="home"] .cl-catalog{grid-template-columns:1fr;}
.website-preview[data-page="home"] .cl-course-card{padding:24px;}
.website-preview[data-page="home"] .cl-course-card h3{font-size:26px;}
}
@media (max-width:440px){
.website-preview[data-page="home"] .cl-header{flex-direction:column;gap:20px;}
.website-preview[data-page="home"] .cl-nav{max-width:none;justify-content:flex-start;}
.website-preview[data-page="home"] .cl-home h1{font-size:52px;}
.website-preview[data-page="home"] .cl-note{font-size:10px;}
.website-preview[data-page="home"] .cl-brand{font-size:22px;}
}

/* Saved public snapshot: community-interpreter */
.website-preview[data-page="community-interpreter"] .cl-home{--wine: #551f32;
        --deep: #351722;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        color: var(--ink);
        background: var(--cream);
        font: 17px/1.65 'Trebuchet MS', sans-serif;
        overflow: hidden;}
.website-preview[data-page="community-interpreter"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="community-interpreter"] .cl-home h1, .website-preview[data-page="community-interpreter"] .cl-home h2, .website-preview[data-page="community-interpreter"] .cl-home h3, .website-preview[data-page="community-interpreter"] .cl-home p{margin: 0;}
.website-preview[data-page="community-interpreter"] .cl-home a{color: inherit;}
.website-preview[data-page="community-interpreter"] .cl-home a:focus-visible, .website-preview[data-page="community-interpreter"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="community-interpreter"] .cl-wrap{width: min(1120px, calc(100% - 56px));
        margin: auto;}
.website-preview[data-page="community-interpreter"] .cl-note{background: var(--deep);
        color: var(--cream);
        padding: 9px 24px;
        text-align: center;
        font-size: 12px;
        letter-spacing: .09em;
        text-transform: uppercase;}
.website-preview[data-page="community-interpreter"] .cl-header{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        padding: 24px 0;
        border-bottom: 1px solid #d9cbb5;}
.website-preview[data-page="community-interpreter"] .cl-brand{display: flex;
        align-items: center;
        gap: 14px;
        text-decoration: none;
        font: 23px/1.1 Georgia, serif;
        color: var(--wine) !important;}
.website-preview[data-page="community-interpreter"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="community-interpreter"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="community-interpreter"] .cl-nav{display: flex;
        gap: 24px;
        font-size: 14px;}
.website-preview[data-page="community-interpreter"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="community-interpreter"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-hero{display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 60px;
        padding: 78px 0 80px;
        align-items: center;}
.website-preview[data-page="community-interpreter"] .cl-eyebrow{font-size: 11px;
        letter-spacing: .16em;
        text-transform: uppercase;
        color: var(--wine);
        font-weight: bold;
        margin-bottom: 20px !important;}
.website-preview[data-page="community-interpreter"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="community-interpreter"] .cl-intro{font-size: 19px;
        max-width: 530px;
        margin-top: 26px !important;}
.website-preview[data-page="community-interpreter"] .cl-button{display: inline-block;
        margin-top: 28px;
        padding: 13px 22px;
        background: var(--wine);
        color: var(--cream) !important;
        text-decoration: none;
        font-size: 14px;
        border: 1px solid var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-button:hover{background: var(--deep);}
.website-preview[data-page="community-interpreter"] .cl-fine{font-size: 13px;
        line-height: 1.6;
        color: #665b5b;}
.website-preview[data-page="community-interpreter"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="community-interpreter"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="community-interpreter"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="community-interpreter"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="community-interpreter"] .cl-section{padding: 80px 0;}
.website-preview[data-page="community-interpreter"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="community-interpreter"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="community-interpreter"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="community-interpreter"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="community-interpreter"] .cl-num{font: 12px 'Trebuchet MS', sans-serif;
        color: #87621f;
        min-width: 24px;}
.website-preview[data-page="community-interpreter"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="community-interpreter"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="community-interpreter"] .cl-after{margin-top: 24px !important;
        max-width: 900px;}
.website-preview[data-page="community-interpreter"] .cl-approach{background: #eee3ce;}
.website-preview[data-page="community-interpreter"] .cl-three{display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
        margin-top: 36px;}
.website-preview[data-page="community-interpreter"] .cl-card{padding-top: 22px;
        border-top: 2px solid var(--gold);}
.website-preview[data-page="community-interpreter"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="community-interpreter"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="community-interpreter"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="community-interpreter"] .cl-contact{background: var(--deep);
        color: var(--cream);
        padding: 55px 0;}
.website-preview[data-page="community-interpreter"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="community-interpreter"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="community-interpreter"] .cl-email{font: clamp(17px, 2.1vw, 25px) Georgia, serif;
        text-underline-offset: 7px;
        overflow-wrap: anywhere;}
.website-preview[data-page="community-interpreter"] .cl-footer{padding: 25px 0;
        font-size: 12px;}
.website-preview[data-page="community-interpreter"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="community-interpreter"] .cl-skip{position: absolute;
        left: 16px;
        top: -100px;
        background: var(--cream);
        padding: 12px;
        z-index: 99;}
.website-preview[data-page="community-interpreter"] .cl-skip:focus{top: 16px;}
.website-preview[data-page="community-interpreter"] .cl-home h1, .website-preview[data-page="community-interpreter"] .cl-home h2, .website-preview[data-page="community-interpreter"] .cl-home h3, .website-preview[data-page="community-interpreter"] .cl-home p, .website-preview[data-page="community-interpreter"] .cl-home .cl-brand span, .website-preview[data-page="community-interpreter"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="community-interpreter"] .cl-home em, .website-preview[data-page="community-interpreter"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="community-interpreter"] .cl-home br{display: initial !important;}
.website-preview[data-page="community-interpreter"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="community-interpreter"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="community-interpreter"] .cl-home{width: 100%;}
.website-preview[data-page="community-interpreter"] .cl-home h1, .website-preview[data-page="community-interpreter"] .cl-home h2, .website-preview[data-page="community-interpreter"] .cl-home h3, .website-preview[data-page="community-interpreter"] .cl-home p{text-align: left !important;}
.website-preview[data-page="community-interpreter"] .cl-home .cl-art-word, .website-preview[data-page="community-interpreter"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="community-interpreter"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="community-interpreter"] .cl-course-card p{margin: 0;}
.website-preview[data-page="community-interpreter"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="community-interpreter"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="community-interpreter"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="community-interpreter"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="community-interpreter"] .cl-class-hero{grid-template-columns: 1.6fr 1fr;
        gap: 40px;}
.website-preview[data-page="community-interpreter"] .cl-class-aside{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 28px;}
.website-preview[data-page="community-interpreter"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="community-interpreter"] .cl-class-links{display: flex;
        flex-wrap: wrap;
        gap: 16px 28px;
        margin-top: 28px;}
.website-preview[data-page="community-interpreter"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
.website-preview[data-page="community-interpreter"] .cl-catalog{display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 24px;
        margin-top: 36px;}
.website-preview[data-page="community-interpreter"] .cl-course-card{border: 1px solid #d9cbb5;
        border-top: 3px solid var(--gold);
        padding: 30px;
        background: #fcf8ef;
        display: flex;
        flex-direction: column;
        gap: 18px;}
@media (max-width: 19200px){
.website-preview[data-page="community-interpreter"] #it2iq{z-index: 2;}
.website-preview[data-page="community-interpreter"] #ipd3nk{color: #e7ce9d;}
.website-preview[data-page="community-interpreter"] #ipd3nk p{color: #e7ce9d;}
}
@media (max-width:800px){
.website-preview[data-page="community-interpreter"] .cl-wrap{width: calc(100% - 36px);}
.website-preview[data-page="community-interpreter"] .cl-header{align-items: flex-start;}
.website-preview[data-page="community-interpreter"] .cl-brand{font-size: 20px;}
.website-preview[data-page="community-interpreter"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="community-interpreter"] .cl-nav{flex-wrap: wrap;
            gap: 10px 18px;
            justify-content: flex-end;
            max-width: 180px;}
.website-preview[data-page="community-interpreter"] .cl-hero{grid-template-columns: 1fr;
            gap: 32px;
            padding: 48px 0;}
.website-preview[data-page="community-interpreter"] .cl-band .cl-wrap, .website-preview[data-page="community-interpreter"] .cl-contact .cl-wrap, .website-preview[data-page="community-interpreter"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="community-interpreter"] .cl-section{padding: 52px 0;}
.website-preview[data-page="community-interpreter"] .cl-three{grid-template-columns: 1fr;
            gap: 28px;}
.website-preview[data-page="community-interpreter"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="community-interpreter"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="community-interpreter"] .cl-home{font-size: 16px;}
.website-preview[data-page="community-interpreter"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="community-interpreter"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="community-interpreter"] .cl-class-hero{grid-template-columns: 1fr;}
.website-preview[data-page="community-interpreter"] .cl-class-hero h1{font-size: 40px;}
.website-preview[data-page="community-interpreter"] .cl-catalog{grid-template-columns: 1fr;}
.website-preview[data-page="community-interpreter"] .cl-course-card{padding: 24px;}
}
@media (max-width:440px){
.website-preview[data-page="community-interpreter"] .cl-header{flex-direction: column;
            gap: 20px;}
.website-preview[data-page="community-interpreter"] .cl-nav{max-width: none;
            justify-content: flex-start;}
.website-preview[data-page="community-interpreter"] .cl-home h1{font-size: 52px;}
.website-preview[data-page="community-interpreter"] .cl-note{font-size: 10px;}
.website-preview[data-page="community-interpreter"] .cl-brand{font-size: 22px;}
}

/* Saved public snapshot: cultural-competence */
.website-preview[data-page="cultural-competence"] .cl-home{--wine: #551f32;
        --deep: #351722;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        color: var(--ink);
        background: var(--cream);
        font: 17px/1.65 'Trebuchet MS', sans-serif;
        overflow: hidden;}
.website-preview[data-page="cultural-competence"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="cultural-competence"] .cl-home h1, .website-preview[data-page="cultural-competence"] .cl-home h2, .website-preview[data-page="cultural-competence"] .cl-home h3, .website-preview[data-page="cultural-competence"] .cl-home p{margin: 0;}
.website-preview[data-page="cultural-competence"] .cl-home a{color: inherit;}
.website-preview[data-page="cultural-competence"] .cl-home a:focus-visible, .website-preview[data-page="cultural-competence"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="cultural-competence"] .cl-wrap{width: min(1120px, calc(100% - 56px));
        margin: auto;}
.website-preview[data-page="cultural-competence"] .cl-note{background: var(--deep);
        color: var(--cream);
        padding: 9px 24px;
        text-align: center;
        font-size: 12px;
        letter-spacing: .09em;
        text-transform: uppercase;}
.website-preview[data-page="cultural-competence"] .cl-header{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        padding: 24px 0;
        border-bottom: 1px solid #d9cbb5;}
.website-preview[data-page="cultural-competence"] .cl-brand{display: flex;
        align-items: center;
        gap: 14px;
        text-decoration: none;
        font: 23px/1.1 Georgia, serif;
        color: var(--wine) !important;}
.website-preview[data-page="cultural-competence"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="cultural-competence"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="cultural-competence"] .cl-nav{display: flex;
        gap: 24px;
        font-size: 14px;}
.website-preview[data-page="cultural-competence"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="cultural-competence"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-hero{display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 60px;
        padding: 78px 0 80px;
        align-items: center;}
.website-preview[data-page="cultural-competence"] .cl-eyebrow{font-size: 11px;
        letter-spacing: .16em;
        text-transform: uppercase;
        color: var(--wine);
        font-weight: bold;
        margin-bottom: 20px !important;}
.website-preview[data-page="cultural-competence"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="cultural-competence"] .cl-intro{font-size: 19px;
        max-width: 530px;
        margin-top: 26px !important;}
.website-preview[data-page="cultural-competence"] .cl-button{display: inline-block;
        margin-top: 28px;
        padding: 13px 22px;
        background: var(--wine);
        color: var(--cream) !important;
        text-decoration: none;
        font-size: 14px;
        border: 1px solid var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-button:hover{background: var(--deep);}
.website-preview[data-page="cultural-competence"] .cl-fine{font-size: 13px;
        line-height: 1.6;
        color: #665b5b;}
.website-preview[data-page="cultural-competence"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="cultural-competence"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="cultural-competence"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="cultural-competence"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="cultural-competence"] .cl-section{padding: 80px 0;}
.website-preview[data-page="cultural-competence"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="cultural-competence"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="cultural-competence"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="cultural-competence"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="cultural-competence"] .cl-num{font: 12px 'Trebuchet MS', sans-serif;
        color: #87621f;
        min-width: 24px;}
.website-preview[data-page="cultural-competence"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="cultural-competence"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="cultural-competence"] .cl-after{margin-top: 24px !important;
        max-width: 900px;}
.website-preview[data-page="cultural-competence"] .cl-approach{background: #eee3ce;}
.website-preview[data-page="cultural-competence"] .cl-three{display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
        margin-top: 36px;}
.website-preview[data-page="cultural-competence"] .cl-card{padding-top: 22px;
        border-top: 2px solid var(--gold);}
.website-preview[data-page="cultural-competence"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="cultural-competence"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="cultural-competence"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="cultural-competence"] .cl-contact{background: var(--deep);
        color: var(--cream);
        padding: 55px 0;}
.website-preview[data-page="cultural-competence"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="cultural-competence"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="cultural-competence"] .cl-email{font: clamp(17px, 2.1vw, 25px) Georgia, serif;
        text-underline-offset: 7px;
        overflow-wrap: anywhere;}
.website-preview[data-page="cultural-competence"] .cl-footer{padding: 25px 0;
        font-size: 12px;}
.website-preview[data-page="cultural-competence"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="cultural-competence"] .cl-skip{position: absolute;
        left: 16px;
        top: -100px;
        background: var(--cream);
        padding: 12px;
        z-index: 99;}
.website-preview[data-page="cultural-competence"] .cl-skip:focus{top: 16px;}
.website-preview[data-page="cultural-competence"] .cl-home h1, .website-preview[data-page="cultural-competence"] .cl-home h2, .website-preview[data-page="cultural-competence"] .cl-home h3, .website-preview[data-page="cultural-competence"] .cl-home p, .website-preview[data-page="cultural-competence"] .cl-home .cl-brand span, .website-preview[data-page="cultural-competence"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="cultural-competence"] .cl-home em, .website-preview[data-page="cultural-competence"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="cultural-competence"] .cl-home br{display: initial !important;}
.website-preview[data-page="cultural-competence"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="cultural-competence"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="cultural-competence"] .cl-home{width: 100%;}
.website-preview[data-page="cultural-competence"] .cl-home h1, .website-preview[data-page="cultural-competence"] .cl-home h2, .website-preview[data-page="cultural-competence"] .cl-home h3, .website-preview[data-page="cultural-competence"] .cl-home p{text-align: left !important;}
.website-preview[data-page="cultural-competence"] .cl-home .cl-art-word, .website-preview[data-page="cultural-competence"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="cultural-competence"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="cultural-competence"] .cl-course-card p{margin: 0;}
.website-preview[data-page="cultural-competence"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="cultural-competence"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="cultural-competence"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="cultural-competence"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="cultural-competence"] .cl-class-hero{grid-template-columns: 1.6fr 1fr;
        gap: 40px;}
.website-preview[data-page="cultural-competence"] .cl-class-aside{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 28px;}
.website-preview[data-page="cultural-competence"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="cultural-competence"] .cl-class-links{display: flex;
        flex-wrap: wrap;
        gap: 16px 28px;
        margin-top: 28px;}
.website-preview[data-page="cultural-competence"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
@media (max-width: 19200px){
.website-preview[data-page="cultural-competence"] #ibrul{z-index: 2;}
.website-preview[data-page="cultural-competence"] #i4d5xn{color: #e7ce9d;}
.website-preview[data-page="cultural-competence"] #i4d5xn p{color: #e7ce9d;}
}
@media (max-width:800px){
.website-preview[data-page="cultural-competence"] .cl-wrap{width: calc(100% - 36px);}
.website-preview[data-page="cultural-competence"] .cl-header{align-items: flex-start;}
.website-preview[data-page="cultural-competence"] .cl-brand{font-size: 20px;}
.website-preview[data-page="cultural-competence"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="cultural-competence"] .cl-nav{flex-wrap: wrap;
            gap: 10px 18px;
            justify-content: flex-end;
            max-width: 180px;}
.website-preview[data-page="cultural-competence"] .cl-hero{grid-template-columns: 1fr;
            gap: 32px;
            padding: 48px 0;}
.website-preview[data-page="cultural-competence"] .cl-band .cl-wrap, .website-preview[data-page="cultural-competence"] .cl-contact .cl-wrap, .website-preview[data-page="cultural-competence"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="cultural-competence"] .cl-section{padding: 52px 0;}
.website-preview[data-page="cultural-competence"] .cl-three{grid-template-columns: 1fr;
            gap: 28px;}
.website-preview[data-page="cultural-competence"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="cultural-competence"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="cultural-competence"] .cl-home{font-size: 16px;}
.website-preview[data-page="cultural-competence"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="cultural-competence"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="cultural-competence"] .cl-class-hero{grid-template-columns: 1fr;}
.website-preview[data-page="cultural-competence"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="cultural-competence"] .cl-header{flex-direction: column;
            gap: 20px;}
.website-preview[data-page="cultural-competence"] .cl-nav{max-width: none;
            justify-content: flex-start;}
.website-preview[data-page="cultural-competence"] .cl-home h1{font-size: 52px;}
.website-preview[data-page="cultural-competence"] .cl-note{font-size: 10px;}
.website-preview[data-page="cultural-competence"] .cl-brand{font-size: 22px;}
}

/* Saved public snapshot: educational-interpreting-and-translation */
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home{--wine: #551f32;
        --deep: #351722;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        color: var(--ink);
        background: var(--cream);
        font: 17px/1.65 'Trebuchet MS', sans-serif;
        overflow: hidden;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h2, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h3, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home p{margin: 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home a{color: inherit;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home a:focus-visible, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-wrap{width: min(1120px, calc(100% - 56px));
        margin: auto;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-note{background: var(--deep);
        color: var(--cream);
        padding: 9px 24px;
        text-align: center;
        font-size: 12px;
        letter-spacing: .09em;
        text-transform: uppercase;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-header{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        padding: 24px 0;
        border-bottom: 1px solid #d9cbb5;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand{display: flex;
        align-items: center;
        gap: 14px;
        text-decoration: none;
        font: 23px/1.1 Georgia, serif;
        color: var(--wine) !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-nav{display: flex;
        gap: 24px;
        font-size: 14px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-hero{display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 60px;
        padding: 78px 0 80px;
        align-items: center;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-eyebrow{font-size: 11px;
        letter-spacing: .16em;
        text-transform: uppercase;
        color: var(--wine);
        font-weight: bold;
        margin-bottom: 20px !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-intro{font-size: 19px;
        max-width: 530px;
        margin-top: 26px !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-button{display: inline-block;
        margin-top: 28px;
        padding: 13px 22px;
        background: var(--wine);
        color: var(--cream) !important;
        text-decoration: none;
        font-size: 14px;
        border: 1px solid var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-button:hover{background: var(--deep);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-fine{font-size: 13px;
        line-height: 1.6;
        color: #665b5b;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-section{padding: 80px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline{border-top: 1px solid #c8bda9;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-num{font: 12px 'Trebuchet MS', sans-serif;
        color: #87621f;
        min-width: 24px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-after{margin-top: 24px !important;
        max-width: 900px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-approach{background: #eee3ce;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-card{padding-top: 22px;
        border-top: 2px solid var(--gold);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-contact{background: var(--deep);
        color: var(--cream);
        padding: 55px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-email{font: clamp(17px, 2.1vw, 25px) Georgia, serif;
        text-underline-offset: 7px;
        overflow-wrap: anywhere;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-footer{padding: 25px 0;
        font-size: 12px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-skip{position: absolute;
        left: 16px;
        top: -100px;
        background: var(--cream);
        padding: 12px;
        z-index: 99;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-skip:focus{top: 16px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h2, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h3, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home p, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-brand span, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home em, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home br{display: initial !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home{width: 100%;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h2, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home h3, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home p{text-align: left !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-art-word, .website-preview[data-page="educational-interpreting-and-translation"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-course-card p{margin: 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-hero{grid-template-columns: 1.6fr 1fr;
        gap: 40px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-aside{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 28px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-links{display: flex;
        flex-wrap: wrap;
        gap: 16px 28px;
        margin-top: 28px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
@media (max-width: 19200px){
.website-preview[data-page="educational-interpreting-and-translation"] #igg7t{z-index: 2;}
.website-preview[data-page="educational-interpreting-and-translation"] #iknbk{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #iok76{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #is9zh{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #i090t{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #itc5f{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #iscxj{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #iqq8u{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #ikyuk{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #i5qekj{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #irb5gu{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #ightwc{padding: 22px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] #iil7fj{color: #e7ce9d;}
.website-preview[data-page="educational-interpreting-and-translation"] #iil7fj p{color: #e7ce9d;}
}
@media (max-width:800px){
.website-preview[data-page="educational-interpreting-and-translation"] .cl-wrap{width: calc(100% - 36px);}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-header{align-items: flex-start;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand{font-size: 20px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-nav{flex-wrap: wrap;
            gap: 10px 18px;
            justify-content: flex-end;
            max-width: 180px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-hero{grid-template-columns: 1fr;
            gap: 32px;
            padding: 48px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-band .cl-wrap, .website-preview[data-page="educational-interpreting-and-translation"] .cl-contact .cl-wrap, .website-preview[data-page="educational-interpreting-and-translation"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-section{padding: 52px 0;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home{font-size: 16px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-hero{grid-template-columns: 1fr;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="educational-interpreting-and-translation"] .cl-header{flex-direction: column;
            gap: 20px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-nav{max-width: none;
            justify-content: flex-start;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-home h1{font-size: 52px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-note{font-size: 10px;}
.website-preview[data-page="educational-interpreting-and-translation"] .cl-brand{font-size: 22px;}
}

/* Saved public snapshot: language-access-to-justice */
.website-preview[data-page="language-access-to-justice"] .cl-home{--wine: #551f32;
        --deep: #351722;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        color: var(--ink);
        background: var(--cream);
        font: 17px/1.65 'Trebuchet MS', sans-serif;
        overflow: hidden;}
.website-preview[data-page="language-access-to-justice"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="language-access-to-justice"] .cl-home h1, .website-preview[data-page="language-access-to-justice"] .cl-home h2, .website-preview[data-page="language-access-to-justice"] .cl-home h3, .website-preview[data-page="language-access-to-justice"] .cl-home p{margin: 0;}
.website-preview[data-page="language-access-to-justice"] .cl-home a{color: inherit;}
.website-preview[data-page="language-access-to-justice"] .cl-home a:focus-visible, .website-preview[data-page="language-access-to-justice"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="language-access-to-justice"] .cl-wrap{width: min(1120px, calc(100% - 56px));
        margin: auto;}
.website-preview[data-page="language-access-to-justice"] .cl-note{background: var(--deep);
        color: var(--cream);
        padding: 9px 24px;
        text-align: center;
        font-size: 12px;
        letter-spacing: .09em;
        text-transform: uppercase;}
.website-preview[data-page="language-access-to-justice"] .cl-header{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        padding: 24px 0;
        border-bottom: 1px solid #d9cbb5;}
.website-preview[data-page="language-access-to-justice"] .cl-brand{display: flex;
        align-items: center;
        gap: 14px;
        text-decoration: none;
        font: 23px/1.1 Georgia, serif;
        color: var(--wine) !important;}
.website-preview[data-page="language-access-to-justice"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="language-access-to-justice"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="language-access-to-justice"] .cl-nav{display: flex;
        gap: 24px;
        font-size: 14px;}
.website-preview[data-page="language-access-to-justice"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="language-access-to-justice"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-hero{display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 60px;
        padding: 78px 0 80px;
        align-items: center;}
.website-preview[data-page="language-access-to-justice"] .cl-eyebrow{font-size: 11px;
        letter-spacing: .16em;
        text-transform: uppercase;
        color: var(--wine);
        font-weight: bold;
        margin-bottom: 20px !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="language-access-to-justice"] .cl-intro{font-size: 19px;
        max-width: 530px;
        margin-top: 26px !important;}
.website-preview[data-page="language-access-to-justice"] .cl-button{display: inline-block;
        margin-top: 28px;
        padding: 13px 22px;
        background: var(--wine);
        color: var(--cream) !important;
        text-decoration: none;
        font-size: 14px;
        border: 1px solid var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-button:hover{background: var(--deep);}
.website-preview[data-page="language-access-to-justice"] .cl-fine{font-size: 13px;
        line-height: 1.6;
        color: #665b5b;}
.website-preview[data-page="language-access-to-justice"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="language-access-to-justice"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="language-access-to-justice"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="language-access-to-justice"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="language-access-to-justice"] .cl-section{padding: 80px 0;}
.website-preview[data-page="language-access-to-justice"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-outline{border-top: 1px solid #c8bda9;}
.website-preview[data-page="language-access-to-justice"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="language-access-to-justice"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="language-access-to-justice"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="language-access-to-justice"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="language-access-to-justice"] .cl-num{font: 12px 'Trebuchet MS', sans-serif;
        color: #87621f;
        min-width: 24px;}
.website-preview[data-page="language-access-to-justice"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="language-access-to-justice"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="language-access-to-justice"] .cl-after{margin-top: 24px !important;
        max-width: 900px;}
.website-preview[data-page="language-access-to-justice"] .cl-approach{background: #eee3ce;}
.website-preview[data-page="language-access-to-justice"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="language-access-to-justice"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="language-access-to-justice"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="language-access-to-justice"] .cl-contact{background: var(--deep);
        color: var(--cream);
        padding: 55px 0;}
.website-preview[data-page="language-access-to-justice"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="language-access-to-justice"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="language-access-to-justice"] .cl-email{font: clamp(17px, 2.1vw, 25px) Georgia, serif;
        text-underline-offset: 7px;
        overflow-wrap: anywhere;}
.website-preview[data-page="language-access-to-justice"] .cl-footer{padding: 25px 0;
        font-size: 12px;}
.website-preview[data-page="language-access-to-justice"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="language-access-to-justice"] .cl-skip{position: absolute;
        left: 16px;
        top: -100px;
        background: var(--cream);
        padding: 12px;
        z-index: 99;}
.website-preview[data-page="language-access-to-justice"] .cl-skip:focus{top: 16px;}
.website-preview[data-page="language-access-to-justice"] .cl-home h1, .website-preview[data-page="language-access-to-justice"] .cl-home h2, .website-preview[data-page="language-access-to-justice"] .cl-home h3, .website-preview[data-page="language-access-to-justice"] .cl-home p, .website-preview[data-page="language-access-to-justice"] .cl-home .cl-brand span, .website-preview[data-page="language-access-to-justice"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home em, .website-preview[data-page="language-access-to-justice"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home br{display: initial !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home{width: 100%;}
.website-preview[data-page="language-access-to-justice"] .cl-home h1, .website-preview[data-page="language-access-to-justice"] .cl-home h2, .website-preview[data-page="language-access-to-justice"] .cl-home h3, .website-preview[data-page="language-access-to-justice"] .cl-home p{text-align: left !important;}
.website-preview[data-page="language-access-to-justice"] .cl-home .cl-art-word, .website-preview[data-page="language-access-to-justice"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="language-access-to-justice"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="language-access-to-justice"] .cl-course-card p{margin: 0;}
.website-preview[data-page="language-access-to-justice"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="language-access-to-justice"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="language-access-to-justice"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="language-access-to-justice"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="language-access-to-justice"] .cl-class-hero{grid-template-columns: 1.6fr 1fr;
        gap: 40px;}
.website-preview[data-page="language-access-to-justice"] .cl-class-aside{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 28px;}
.website-preview[data-page="language-access-to-justice"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="language-access-to-justice"] .cl-class-links{display: flex;
        flex-wrap: wrap;
        gap: 16px 28px;
        margin-top: 28px;}
.website-preview[data-page="language-access-to-justice"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 32px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 32px;
        margin-top: 30px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-value{font: 64px/1.15 Georgia, serif;
        color: var(--wine);
        margin: 12px 0 !important;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel label{display: block;
        font-weight: bold;
        margin-bottom: 8px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel input{width: 100%;
        min-width: 0;
        padding: 13px;
        border: 1px solid #8d7b66;
        background: #fcf8ef;
        color: var(--ink);
        font: inherit;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel button{padding: 13px 20px;
        border: 1px solid #77675d;
        background: #e1d6c5;
        color: #51463f;
        font: inherit;
        margin: 12px 0;
        cursor: not-allowed;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel input:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 3px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel .cl-price-tag{display: inline-block;
        padding: 6px 12px;
        border: 1px solid #87621f;
        color: var(--wine);
        font-weight: bold;}
.website-preview[data-page="language-access-to-justice"] .cl-home .cl-price-panel button:disabled{padding: 13px 20px !important;
        border: 1px solid #77675d !important;
        background: #e1d6c5 !important;
        color: #51463f !important;
        font: inherit !important;
        margin: 12px 0 !important;
        cursor: not-allowed;
        opacity: 1 !important;
        box-shadow: none !important;}
@media (max-width: 19200px){
.website-preview[data-page="language-access-to-justice"] #ihpgt{z-index: 2;}
.website-preview[data-page="language-access-to-justice"] #i4zw1f{font-size: 18px;}
.website-preview[data-page="language-access-to-justice"] #i4zw1f p{font-size: 18px;}
.website-preview[data-page="language-access-to-justice"] #izzqlv{color: #e7ce9d;}
.website-preview[data-page="language-access-to-justice"] #izzqlv p{color: #e7ce9d;}
}
@media (max-width:800px){
.website-preview[data-page="language-access-to-justice"] .cl-wrap{width: calc(100% - 36px);}
.website-preview[data-page="language-access-to-justice"] .cl-header{align-items: flex-start;}
.website-preview[data-page="language-access-to-justice"] .cl-brand{font-size: 20px;}
.website-preview[data-page="language-access-to-justice"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="language-access-to-justice"] .cl-nav{flex-wrap: wrap;
            gap: 10px 18px;
            justify-content: flex-end;
            max-width: 180px;}
.website-preview[data-page="language-access-to-justice"] .cl-hero{grid-template-columns: 1fr;
            gap: 32px;
            padding: 48px 0;}
.website-preview[data-page="language-access-to-justice"] .cl-band .cl-wrap, .website-preview[data-page="language-access-to-justice"] .cl-contact .cl-wrap, .website-preview[data-page="language-access-to-justice"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="language-access-to-justice"] .cl-section{padding: 52px 0;}
.website-preview[data-page="language-access-to-justice"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="language-access-to-justice"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="language-access-to-justice"] .cl-home{font-size: 16px;}
.website-preview[data-page="language-access-to-justice"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="language-access-to-justice"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="language-access-to-justice"] .cl-class-hero{grid-template-columns: 1fr;}
.website-preview[data-page="language-access-to-justice"] .cl-class-hero h1{font-size: 40px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-panel{grid-template-columns: 1fr;
            padding: 24px;}
.website-preview[data-page="language-access-to-justice"] .cl-price-value{font-size: 54px;}
}
@media (max-width:440px){
.website-preview[data-page="language-access-to-justice"] .cl-header{flex-direction: column;
            gap: 20px;}
.website-preview[data-page="language-access-to-justice"] .cl-nav{max-width: none;
            justify-content: flex-start;}
.website-preview[data-page="language-access-to-justice"] .cl-home h1{font-size: 52px;}
.website-preview[data-page="language-access-to-justice"] .cl-note{font-size: 10px;}
.website-preview[data-page="language-access-to-justice"] .cl-brand{font-size: 22px;}
}

/* Saved public snapshot: medical-terminology */
.website-preview[data-page="medical-terminology"] .cl-home{--wine: #551f32;
        --deep: #351722;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        color: var(--ink);
        background: var(--cream);
        font: 17px/1.65 'Trebuchet MS', sans-serif;
        overflow: hidden;}
.website-preview[data-page="medical-terminology"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="medical-terminology"] .cl-home h1, .website-preview[data-page="medical-terminology"] .cl-home h2, .website-preview[data-page="medical-terminology"] .cl-home h3, .website-preview[data-page="medical-terminology"] .cl-home p{margin: 0;}
.website-preview[data-page="medical-terminology"] .cl-home a{color: inherit;}
.website-preview[data-page="medical-terminology"] .cl-home a:focus-visible, .website-preview[data-page="medical-terminology"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="medical-terminology"] .cl-wrap{width: min(1120px, calc(100% - 56px));
        margin: auto;}
.website-preview[data-page="medical-terminology"] .cl-note{background: var(--deep);
        color: var(--cream);
        padding: 9px 24px;
        text-align: center;
        font-size: 12px;
        letter-spacing: .09em;
        text-transform: uppercase;}
.website-preview[data-page="medical-terminology"] .cl-header{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 24px;
        padding: 24px 0;
        border-bottom: 1px solid #d9cbb5;}
.website-preview[data-page="medical-terminology"] .cl-brand{display: flex;
        align-items: center;
        gap: 14px;
        text-decoration: none;
        font: 23px/1.1 Georgia, serif;
        color: var(--wine) !important;}
.website-preview[data-page="medical-terminology"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="medical-terminology"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="medical-terminology"] .cl-nav{display: flex;
        gap: 24px;
        font-size: 14px;}
.website-preview[data-page="medical-terminology"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="medical-terminology"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-hero{display: grid;
        grid-template-columns: 1.2fr 1fr;
        gap: 60px;
        padding: 78px 0 80px;
        align-items: center;}
.website-preview[data-page="medical-terminology"] .cl-eyebrow{font-size: 11px;
        letter-spacing: .16em;
        text-transform: uppercase;
        color: var(--wine);
        font-weight: bold;
        margin-bottom: 20px !important;}
.website-preview[data-page="medical-terminology"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="medical-terminology"] .cl-intro{font-size: 19px;
        max-width: 530px;
        margin-top: 26px !important;}
.website-preview[data-page="medical-terminology"] .cl-button{display: inline-block;
        margin-top: 28px;
        padding: 13px 22px;
        background: var(--wine);
        color: var(--cream) !important;
        text-decoration: none;
        font-size: 14px;
        border: 1px solid var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-button:hover{background: var(--deep);}
.website-preview[data-page="medical-terminology"] .cl-fine{font-size: 13px;
        line-height: 1.6;
        color: #665b5b;}
.website-preview[data-page="medical-terminology"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="medical-terminology"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="medical-terminology"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="medical-terminology"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="medical-terminology"] .cl-section{padding: 80px 0;}
.website-preview[data-page="medical-terminology"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="medical-terminology"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="medical-terminology"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="medical-terminology"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="medical-terminology"] .cl-num{font: 12px 'Trebuchet MS', sans-serif;
        color: #87621f;
        min-width: 24px;}
.website-preview[data-page="medical-terminology"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="medical-terminology"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="medical-terminology"] .cl-after{margin-top: 24px !important;
        max-width: 900px;}
.website-preview[data-page="medical-terminology"] .cl-approach{background: #eee3ce;}
.website-preview[data-page="medical-terminology"] .cl-three{display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
        margin-top: 36px;}
.website-preview[data-page="medical-terminology"] .cl-card{padding-top: 22px;
        border-top: 2px solid var(--gold);}
.website-preview[data-page="medical-terminology"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="medical-terminology"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="medical-terminology"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="medical-terminology"] .cl-contact{background: var(--deep);
        color: var(--cream);
        padding: 55px 0;}
.website-preview[data-page="medical-terminology"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="medical-terminology"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="medical-terminology"] .cl-email{font: clamp(17px, 2.1vw, 25px) Georgia, serif;
        text-underline-offset: 7px;
        overflow-wrap: anywhere;}
.website-preview[data-page="medical-terminology"] .cl-footer{padding: 25px 0;
        font-size: 12px;}
.website-preview[data-page="medical-terminology"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="medical-terminology"] .cl-skip{position: absolute;
        left: 16px;
        top: -100px;
        background: var(--cream);
        padding: 12px;
        z-index: 99;}
.website-preview[data-page="medical-terminology"] .cl-skip:focus{top: 16px;}
.website-preview[data-page="medical-terminology"] .cl-home h1, .website-preview[data-page="medical-terminology"] .cl-home h2, .website-preview[data-page="medical-terminology"] .cl-home h3, .website-preview[data-page="medical-terminology"] .cl-home p, .website-preview[data-page="medical-terminology"] .cl-home .cl-brand span, .website-preview[data-page="medical-terminology"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="medical-terminology"] .cl-home em, .website-preview[data-page="medical-terminology"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="medical-terminology"] .cl-home br{display: initial !important;}
.website-preview[data-page="medical-terminology"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="medical-terminology"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="medical-terminology"] .cl-home{width: 100%;}
.website-preview[data-page="medical-terminology"] .cl-home h1, .website-preview[data-page="medical-terminology"] .cl-home h2, .website-preview[data-page="medical-terminology"] .cl-home h3, .website-preview[data-page="medical-terminology"] .cl-home p{text-align: left !important;}
.website-preview[data-page="medical-terminology"] .cl-home .cl-art-word, .website-preview[data-page="medical-terminology"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="medical-terminology"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="medical-terminology"] .cl-course-card p{margin: 0;}
.website-preview[data-page="medical-terminology"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="medical-terminology"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="medical-terminology"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="medical-terminology"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="medical-terminology"] .cl-class-hero{grid-template-columns: 1.6fr 1fr;
        gap: 40px;}
.website-preview[data-page="medical-terminology"] .cl-class-aside{background: #eee3ce;
        border-top: 3px solid var(--gold);
        padding: 28px;}
.website-preview[data-page="medical-terminology"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="medical-terminology"] .cl-class-links{display: flex;
        flex-wrap: wrap;
        gap: 16px 28px;
        margin-top: 28px;}
.website-preview[data-page="medical-terminology"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
@media (max-width: 19200px){
.website-preview[data-page="medical-terminology"] #i9jhb{z-index: 2;}
.website-preview[data-page="medical-terminology"] #ig770n{color: #e7ce9d;}
.website-preview[data-page="medical-terminology"] #ig770n p{color: #e7ce9d;}
}
@media (max-width:800px){
.website-preview[data-page="medical-terminology"] .cl-wrap{width: calc(100% - 36px);}
.website-preview[data-page="medical-terminology"] .cl-header{align-items: flex-start;}
.website-preview[data-page="medical-terminology"] .cl-brand{font-size: 20px;}
.website-preview[data-page="medical-terminology"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="medical-terminology"] .cl-nav{flex-wrap: wrap;
            gap: 10px 18px;
            justify-content: flex-end;
            max-width: 180px;}
.website-preview[data-page="medical-terminology"] .cl-hero{grid-template-columns: 1fr;
            gap: 32px;
            padding: 48px 0;}
.website-preview[data-page="medical-terminology"] .cl-band .cl-wrap, .website-preview[data-page="medical-terminology"] .cl-contact .cl-wrap, .website-preview[data-page="medical-terminology"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="medical-terminology"] .cl-section{padding: 52px 0;}
.website-preview[data-page="medical-terminology"] .cl-three{grid-template-columns: 1fr;
            gap: 28px;}
.website-preview[data-page="medical-terminology"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="medical-terminology"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="medical-terminology"] .cl-home{font-size: 16px;}
.website-preview[data-page="medical-terminology"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="medical-terminology"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="medical-terminology"] .cl-class-hero{grid-template-columns: 1fr;}
.website-preview[data-page="medical-terminology"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="medical-terminology"] .cl-header{flex-direction: column;
            gap: 20px;}
.website-preview[data-page="medical-terminology"] .cl-nav{max-width: none;
            justify-content: flex-start;}
.website-preview[data-page="medical-terminology"] .cl-home h1{font-size: 52px;}
.website-preview[data-page="medical-terminology"] .cl-note{font-size: 10px;}
.website-preview[data-page="medical-terminology"] .cl-brand{font-size: 22px;}
}

/* Saved public snapshot: privacy */
.website-preview[data-page="privacy"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="privacy"] .cl-home h1, .website-preview[data-page="privacy"] .cl-home h2, .website-preview[data-page="privacy"] .cl-home h3, .website-preview[data-page="privacy"] .cl-home p{margin: 0;}
.website-preview[data-page="privacy"] .cl-home a{color: inherit;}
.website-preview[data-page="privacy"] .cl-home a:focus-visible, .website-preview[data-page="privacy"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="privacy"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="privacy"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="privacy"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="privacy"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="privacy"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="privacy"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="privacy"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="privacy"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="privacy"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="privacy"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="privacy"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="privacy"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="privacy"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="privacy"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="privacy"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="privacy"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="privacy"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="privacy"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="privacy"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="privacy"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="privacy"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="privacy"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="privacy"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="privacy"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="privacy"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="privacy"] .cl-home h1, .website-preview[data-page="privacy"] .cl-home h2, .website-preview[data-page="privacy"] .cl-home h3, .website-preview[data-page="privacy"] .cl-home p, .website-preview[data-page="privacy"] .cl-home .cl-brand span, .website-preview[data-page="privacy"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="privacy"] .cl-home em, .website-preview[data-page="privacy"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="privacy"] .cl-home br{display: initial !important;}
.website-preview[data-page="privacy"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="privacy"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="privacy"] .cl-home{width: 100%;}
.website-preview[data-page="privacy"] .cl-home h1, .website-preview[data-page="privacy"] .cl-home h2, .website-preview[data-page="privacy"] .cl-home h3, .website-preview[data-page="privacy"] .cl-home p{text-align: left !important;}
.website-preview[data-page="privacy"] .cl-home .cl-art-word, .website-preview[data-page="privacy"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="privacy"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="privacy"] .cl-course-card p{margin: 0;}
.website-preview[data-page="privacy"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="privacy"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="privacy"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="privacy"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="privacy"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="privacy"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
.website-preview[data-page="privacy"] .cl-price-panel label{display: block;
        font-weight: bold;
        margin-bottom: 8px;}
.website-preview[data-page="privacy"] .cl-price-panel input{width: 100%;
        min-width: 0;
        padding: 13px;
        border: 1px solid #8d7b66;
        background: #fcf8ef;
        color: var(--ink);
        font: inherit;}
.website-preview[data-page="privacy"] .cl-price-panel button{padding: 13px 20px;
        border: 1px solid #77675d;
        background: #e1d6c5;
        color: #51463f;
        font: inherit;
        margin: 12px 0;
        cursor: not-allowed;}
.website-preview[data-page="privacy"] .cl-price-panel input:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 3px;}
.website-preview[data-page="privacy"] .cl-price-panel .cl-price-tag{display: inline-block;
        padding: 6px 12px;
        border: 1px solid #87621f;
        color: var(--wine);
        font-weight: bold;}
.website-preview[data-page="privacy"] .cl-home .cl-price-panel button:disabled{padding: 13px 20px !important;
        border: 1px solid #77675d !important;
        background: #e1d6c5 !important;
        color: #51463f !important;
        font: inherit !important;
        margin: 12px 0 !important;
        cursor: not-allowed;
        opacity: 1 !important;
        box-shadow: none !important;}
.website-preview[data-page="privacy"] .cl-policy{--wine: #551f32;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        background: var(--cream);
        color: var(--ink);
        font: 17px/1.7 'Trebuchet MS', sans-serif;
        padding: 32px max(24px, calc((100% - 960px)/2));
        min-height: 100vh;
        box-sizing: border-box;
        text-align: left !important;
        overflow-wrap: anywhere;}
.website-preview[data-page="privacy"] .cl-policy *{box-sizing: border-box;}
.website-preview[data-page="privacy"] .cl-policy a{color: var(--wine);
        text-underline-offset: 4px;}
.website-preview[data-page="privacy"] .cl-policy a:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 4px;}
.website-preview[data-page="privacy"] .cl-policy nav{display: flex;
        flex-wrap: wrap;
        gap: 12px 24px;
        border-bottom: 1px solid #d8c8ab;
        padding-bottom: 24px;}
.website-preview[data-page="privacy"] .cl-policy h1{font: clamp(38px, 6vw, 64px)/1.1 Georgia, serif;
        color: var(--wine);
        margin: 40px 0 24px;}
.website-preview[data-page="privacy"] .cl-policy h2{font: 28px/1.3 Georgia, serif;
        color: var(--wine);
        margin: 36px 0 12px;}
.website-preview[data-page="privacy"] .cl-policy p{margin: 12px 0;
        text-align: left !important;
        font: inherit !important;
        width: auto !important;}
.website-preview[data-page="privacy"] .cl-policy .review{border-left: 4px solid var(--gold);
        padding: 18px 24px;
        background: #eee3ce;}
.website-preview[data-page="privacy"] .cl-policy .pending{border: 1px dashed #9e7025;
        padding: 12px;
        font-size: 14px;}
.website-preview[data-page="privacy"] .cl-policy .eyebrow{text-transform: uppercase;
        letter-spacing: .12em;
        font-size: 12px;
        color: var(--wine);
        margin-top: 32px;}
.website-preview[data-page="privacy"] .cl-policy footer{margin-top: 48px;
        border-top: 1px solid #d8c8ab;
        padding-top: 24px;
        font-size: 14px;}
.website-preview[data-page="privacy"] .cl-policy main, .website-preview[data-page="privacy"] .cl-policy p{display: block !important;}
.website-preview[data-page="privacy"] .cl-policy p a{display: inline !important;
        float: none !important;}
.website-preview[data-page="privacy"] .cl-policy h1, .website-preview[data-page="privacy"] .cl-policy h2{text-align: left !important;}
.website-preview[data-page="privacy"] .cl-policy nav a{display: inline-block !important;}
@media (max-width: 19200px){
.website-preview[data-page="privacy"] #iiya7{z-index: 2;}
}
@media (max-width:800px){
.website-preview[data-page="privacy"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="privacy"] .cl-band .cl-wrap, .website-preview[data-page="privacy"] .cl-contact .cl-wrap, .website-preview[data-page="privacy"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="privacy"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="privacy"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="privacy"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="privacy"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="privacy"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="privacy"] .cl-home h1{font-size: 52px;}
}

/* Saved public snapshot: support */
.website-preview[data-page="support"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="support"] .cl-home h1, .website-preview[data-page="support"] .cl-home h2, .website-preview[data-page="support"] .cl-home h3, .website-preview[data-page="support"] .cl-home p{margin: 0;}
.website-preview[data-page="support"] .cl-home a{color: inherit;}
.website-preview[data-page="support"] .cl-home a:focus-visible, .website-preview[data-page="support"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="support"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="support"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="support"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="support"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="support"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="support"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="support"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="support"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="support"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="support"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="support"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="support"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="support"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="support"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="support"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="support"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="support"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="support"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="support"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="support"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="support"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="support"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="support"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="support"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="support"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="support"] .cl-home h1, .website-preview[data-page="support"] .cl-home h2, .website-preview[data-page="support"] .cl-home h3, .website-preview[data-page="support"] .cl-home p, .website-preview[data-page="support"] .cl-home .cl-brand span, .website-preview[data-page="support"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="support"] .cl-home em, .website-preview[data-page="support"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="support"] .cl-home br{display: initial !important;}
.website-preview[data-page="support"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="support"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="support"] .cl-home{width: 100%;}
.website-preview[data-page="support"] .cl-home h1, .website-preview[data-page="support"] .cl-home h2, .website-preview[data-page="support"] .cl-home h3, .website-preview[data-page="support"] .cl-home p{text-align: left !important;}
.website-preview[data-page="support"] .cl-home .cl-art-word, .website-preview[data-page="support"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="support"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="support"] .cl-course-card p{margin: 0;}
.website-preview[data-page="support"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="support"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="support"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="support"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="support"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="support"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
.website-preview[data-page="support"] .cl-price-panel label{display: block;
        font-weight: bold;
        margin-bottom: 8px;}
.website-preview[data-page="support"] .cl-price-panel input{width: 100%;
        min-width: 0;
        padding: 13px;
        border: 1px solid #8d7b66;
        background: #fcf8ef;
        color: var(--ink);
        font: inherit;}
.website-preview[data-page="support"] .cl-price-panel button{padding: 13px 20px;
        border: 1px solid #77675d;
        background: #e1d6c5;
        color: #51463f;
        font: inherit;
        margin: 12px 0;
        cursor: not-allowed;}
.website-preview[data-page="support"] .cl-price-panel input:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 3px;}
.website-preview[data-page="support"] .cl-price-panel .cl-price-tag{display: inline-block;
        padding: 6px 12px;
        border: 1px solid #87621f;
        color: var(--wine);
        font-weight: bold;}
.website-preview[data-page="support"] .cl-home .cl-price-panel button:disabled{padding: 13px 20px !important;
        border: 1px solid #77675d !important;
        background: #e1d6c5 !important;
        color: #51463f !important;
        font: inherit !important;
        margin: 12px 0 !important;
        cursor: not-allowed;
        opacity: 1 !important;
        box-shadow: none !important;}
.website-preview[data-page="support"] .cl-policy{--wine: #551f32;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        background: var(--cream);
        color: var(--ink);
        font: 17px/1.7 'Trebuchet MS', sans-serif;
        padding: 32px max(24px, calc((100% - 960px)/2));
        min-height: 100vh;
        box-sizing: border-box;
        text-align: left !important;
        overflow-wrap: anywhere;}
.website-preview[data-page="support"] .cl-policy *{box-sizing: border-box;}
.website-preview[data-page="support"] .cl-policy a{color: var(--wine);
        text-underline-offset: 4px;}
.website-preview[data-page="support"] .cl-policy a:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 4px;}
.website-preview[data-page="support"] .cl-policy nav{display: flex;
        flex-wrap: wrap;
        gap: 12px 24px;
        border-bottom: 1px solid #d8c8ab;
        padding-bottom: 24px;}
.website-preview[data-page="support"] .cl-policy h1{font: clamp(38px, 6vw, 64px)/1.1 Georgia, serif;
        color: var(--wine);
        margin: 40px 0 24px;}
.website-preview[data-page="support"] .cl-policy h2{font: 28px/1.3 Georgia, serif;
        color: var(--wine);
        margin: 36px 0 12px;}
.website-preview[data-page="support"] .cl-policy p{margin: 12px 0;
        text-align: left !important;
        font: inherit !important;
        width: auto !important;}
.website-preview[data-page="support"] .cl-policy .review{border-left: 4px solid var(--gold);
        padding: 18px 24px;
        background: #eee3ce;}
.website-preview[data-page="support"] .cl-policy .pending{border: 1px dashed #9e7025;
        padding: 12px;
        font-size: 14px;}
.website-preview[data-page="support"] .cl-policy .eyebrow{text-transform: uppercase;
        letter-spacing: .12em;
        font-size: 12px;
        color: var(--wine);
        margin-top: 32px;}
.website-preview[data-page="support"] .cl-policy footer{margin-top: 48px;
        border-top: 1px solid #d8c8ab;
        padding-top: 24px;
        font-size: 14px;}
.website-preview[data-page="support"] .cl-policy main, .website-preview[data-page="support"] .cl-policy p{display: block !important;}
.website-preview[data-page="support"] .cl-policy p a{display: inline !important;
        float: none !important;}
.website-preview[data-page="support"] .cl-policy h1, .website-preview[data-page="support"] .cl-policy h2{text-align: left !important;}
.website-preview[data-page="support"] .cl-policy nav a{display: inline-block !important;}
@media (max-width: 19200px){
.website-preview[data-page="support"] #ihhwg{z-index: 2;}
}
@media (max-width:800px){
.website-preview[data-page="support"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="support"] .cl-band .cl-wrap, .website-preview[data-page="support"] .cl-contact .cl-wrap, .website-preview[data-page="support"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="support"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="support"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="support"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="support"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="support"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="support"] .cl-home h1{font-size: 52px;}
}

/* Saved public snapshot: terms */
.website-preview[data-page="terms"] .cl-home *{box-sizing: border-box;}
.website-preview[data-page="terms"] .cl-home h1, .website-preview[data-page="terms"] .cl-home h2, .website-preview[data-page="terms"] .cl-home h3, .website-preview[data-page="terms"] .cl-home p{margin: 0;}
.website-preview[data-page="terms"] .cl-home a{color: inherit;}
.website-preview[data-page="terms"] .cl-home a:focus-visible, .website-preview[data-page="terms"] .cl-home summary:focus-visible{outline: 3px solid #c99b42;
        outline-offset: 5px;}
.website-preview[data-page="terms"] .cl-brand img{width: 60px;
        height: 60px;
        object-fit: contain;}
.website-preview[data-page="terms"] .cl-brand small{display: block;
        font: 10px/1.5 'Trebuchet MS', sans-serif;
        letter-spacing: .2em;
        text-transform: uppercase;
        margin-top: 8px;}
.website-preview[data-page="terms"] .cl-nav a{text-decoration: none;
        border-bottom: 1px solid transparent;}
.website-preview[data-page="terms"] .cl-nav a:hover{border-color: var(--wine);}
.website-preview[data-page="terms"] .cl-home h1{font: clamp(48px, 6.8vw, 88px)/1.03 Georgia, serif;
        letter-spacing: -.045em;
        color: var(--wine);}
.website-preview[data-page="terms"] .cl-home h1 em{font-weight: normal;
        color: #87621f;}
.website-preview[data-page="terms"] .cl-hero .cl-fine{margin-top: 18px;
        max-width: 480px;}
.website-preview[data-page="terms"] .cl-art-word em{color: #e7ce9d;}
.website-preview[data-page="terms"] .cl-band .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 20px;
        font: 23px/1.4 Georgia, serif;}
.website-preview[data-page="terms"] .cl-band em{color: #e7ce9d;}
.website-preview[data-page="terms"] .cl-home h2{font: clamp(34px, 4vw, 52px)/1.13 Georgia, serif;
        letter-spacing: -.025em;
        color: var(--wine);}
.website-preview[data-page="terms"] .cl-home h3{font: 24px/1.25 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="terms"] .cl-outline details{border-bottom: 1px solid #c8bda9;}
.website-preview[data-page="terms"] .cl-outline summary{display: flex;
        gap: 24px;
        align-items: center;
        cursor: pointer;
        padding: 20px 2px;
        list-style: none;
        font: 22px/1.35 Georgia, serif;
        color: var(--wine);}
.website-preview[data-page="terms"] .cl-outline summary::-webkit-details-marker{display: none;}
.website-preview[data-page="terms"] .cl-outline summary:after{content: '+';
        margin-left: auto;
        color: #87621f;
        font: 25px Georgia, serif;}
.website-preview[data-page="terms"] .cl-outline details[open] summary:after{content: '-';}
.website-preview[data-page="terms"] .cl-outline details p{padding: 0 50px 22px;
        max-width: 850px;}
.website-preview[data-page="terms"] .cl-outline .cl-supp{background: #eee3ce;}
.website-preview[data-page="terms"] .cl-card p{margin-top: 14px;}
.website-preview[data-page="terms"] .cl-card .cl-num{display: block;
        margin-bottom: 18px;}
.website-preview[data-page="terms"] .cl-about p+p{margin-top: 18px;}
.website-preview[data-page="terms"] .cl-contact .cl-wrap{display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 35px;}
.website-preview[data-page="terms"] .cl-contact h2{color: var(--cream);
        font-size: 37px;}
.website-preview[data-page="terms"] .cl-footer .cl-wrap{display: flex;
        justify-content: space-between;
        gap: 24px;}
.website-preview[data-page="terms"] .cl-home h1, .website-preview[data-page="terms"] .cl-home h2, .website-preview[data-page="terms"] .cl-home h3, .website-preview[data-page="terms"] .cl-home p, .website-preview[data-page="terms"] .cl-home .cl-brand span, .website-preview[data-page="terms"] .cl-home .cl-brand small{display: block !important;}
.website-preview[data-page="terms"] .cl-home em, .website-preview[data-page="terms"] .cl-home .cl-num{display: inline !important;}
.website-preview[data-page="terms"] .cl-home br{display: initial !important;}
.website-preview[data-page="terms"] .cl-home .cl-skip{top: -1000px !important;}
.website-preview[data-page="terms"] .cl-home .cl-skip:focus{top: 8px !important;}
.website-preview[data-page="terms"] .cl-home{width: 100%;}
.website-preview[data-page="terms"] .cl-home h1, .website-preview[data-page="terms"] .cl-home h2, .website-preview[data-page="terms"] .cl-home h3, .website-preview[data-page="terms"] .cl-home p{text-align: left !important;}
.website-preview[data-page="terms"] .cl-home .cl-art-word, .website-preview[data-page="terms"] .cl-home .cl-art-bottom{color: #f8f1e5 !important;}
.website-preview[data-page="terms"] .cl-course-card h3{font-size: 29px;}
.website-preview[data-page="terms"] .cl-course-card p{margin: 0;}
.website-preview[data-page="terms"] .cl-course-card .cl-fine{margin-top: auto;}
.website-preview[data-page="terms"] .cl-course-card a{text-underline-offset: 5px;
        color: var(--wine);}
.website-preview[data-page="terms"] .cl-language-list span{border: 1px solid #be9a58;
        padding: 10px 20px;
        color: var(--wine);
        font: 24px Georgia, serif;}
.website-preview[data-page="terms"] .cl-class-hero h1{font-size: clamp(38px, 5vw, 64px);
        overflow-wrap: break-word;}
.website-preview[data-page="terms"] .cl-class-aside p+p{margin-top: 18px !important;}
.website-preview[data-page="terms"] .cl-class-links a{color: var(--wine);
        text-underline-offset: 5px;}
.website-preview[data-page="terms"] .cl-price-panel label{display: block;
        font-weight: bold;
        margin-bottom: 8px;}
.website-preview[data-page="terms"] .cl-price-panel input{width: 100%;
        min-width: 0;
        padding: 13px;
        border: 1px solid #8d7b66;
        background: #fcf8ef;
        color: var(--ink);
        font: inherit;}
.website-preview[data-page="terms"] .cl-price-panel button{padding: 13px 20px;
        border: 1px solid #77675d;
        background: #e1d6c5;
        color: #51463f;
        font: inherit;
        margin: 12px 0;
        cursor: not-allowed;}
.website-preview[data-page="terms"] .cl-price-panel input:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 3px;}
.website-preview[data-page="terms"] .cl-price-panel .cl-price-tag{display: inline-block;
        padding: 6px 12px;
        border: 1px solid #87621f;
        color: var(--wine);
        font-weight: bold;}
.website-preview[data-page="terms"] .cl-home .cl-price-panel button:disabled{padding: 13px 20px !important;
        border: 1px solid #77675d !important;
        background: #e1d6c5 !important;
        color: #51463f !important;
        font: inherit !important;
        margin: 12px 0 !important;
        cursor: not-allowed;
        opacity: 1 !important;
        box-shadow: none !important;}
.website-preview[data-page="terms"] .cl-policy{--wine: #551f32;
        --gold: #b58b3c;
        --cream: #f8f1e5;
        --ink: #30282a;
        background: var(--cream);
        color: var(--ink);
        font: 17px/1.7 'Trebuchet MS', sans-serif;
        padding: 32px max(24px, calc((100% - 960px)/2));
        min-height: 100vh;
        box-sizing: border-box;
        text-align: left !important;
        overflow-wrap: anywhere;}
.website-preview[data-page="terms"] .cl-policy *{box-sizing: border-box;}
.website-preview[data-page="terms"] .cl-policy a{color: var(--wine);
        text-underline-offset: 4px;}
.website-preview[data-page="terms"] .cl-policy a:focus-visible{outline: 3px solid var(--wine);
        outline-offset: 4px;}
.website-preview[data-page="terms"] .cl-policy nav{display: flex;
        flex-wrap: wrap;
        gap: 12px 24px;
        border-bottom: 1px solid #d8c8ab;
        padding-bottom: 24px;}
.website-preview[data-page="terms"] .cl-policy h1{font: clamp(38px, 6vw, 64px)/1.1 Georgia, serif;
        color: var(--wine);
        margin: 40px 0 24px;}
.website-preview[data-page="terms"] .cl-policy h2{font: 28px/1.3 Georgia, serif;
        color: var(--wine);
        margin: 36px 0 12px;}
.website-preview[data-page="terms"] .cl-policy p{margin: 12px 0;
        text-align: left !important;
        font: inherit !important;
        width: auto !important;}
.website-preview[data-page="terms"] .cl-policy .review{border-left: 4px solid var(--gold);
        padding: 18px 24px;
        background: #eee3ce;}
.website-preview[data-page="terms"] .cl-policy .pending{border: 1px dashed #9e7025;
        padding: 12px;
        font-size: 14px;}
.website-preview[data-page="terms"] .cl-policy .eyebrow{text-transform: uppercase;
        letter-spacing: .12em;
        font-size: 12px;
        color: var(--wine);
        margin-top: 32px;}
.website-preview[data-page="terms"] .cl-policy footer{margin-top: 48px;
        border-top: 1px solid #d8c8ab;
        padding-top: 24px;
        font-size: 14px;}
.website-preview[data-page="terms"] .cl-policy main, .website-preview[data-page="terms"] .cl-policy p{display: block !important;}
.website-preview[data-page="terms"] .cl-policy p a{display: inline !important;
        float: none !important;}
.website-preview[data-page="terms"] .cl-policy h1, .website-preview[data-page="terms"] .cl-policy h2{text-align: left !important;}
.website-preview[data-page="terms"] .cl-policy nav a{display: inline-block !important;}
@media (max-width: 19200px){
.website-preview[data-page="terms"] #i04fp{z-index: 2;}
}
@media (max-width:800px){
.website-preview[data-page="terms"] .cl-brand img{width: 48px;
            height: 48px;}
.website-preview[data-page="terms"] .cl-band .cl-wrap, .website-preview[data-page="terms"] .cl-contact .cl-wrap, .website-preview[data-page="terms"] .cl-footer .cl-wrap{flex-direction: column;}
.website-preview[data-page="terms"] .cl-outline summary{font-size: 20px;
            gap: 14px;}
.website-preview[data-page="terms"] .cl-outline details p{padding-left: 38px;
            padding-right: 16px;}
.website-preview[data-page="terms"] .cl-contact .cl-wrap{align-items: flex-start;}
.website-preview[data-page="terms"] .cl-course-card h3{font-size: 26px;}
.website-preview[data-page="terms"] .cl-class-hero h1{font-size: 40px;}
}
@media (max-width:440px){
.website-preview[data-page="terms"] .cl-home h1{font-size: 52px;}
}
