@charset "UTF-8";
:root{--navy:#112d47;--blue:#215c93;--gold:#e9bd65;--ink:#20364b;--muted:#6b7885;--paper:#f8f7f3;--line:#dfe5e9;--teal:#287a78}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.85 "Leelawadee UI",Tahoma,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.45;color:var(--navy)}h1{font-size:38px;letter-spacing:-1px}h2{font-size:29px;letter-spacing:-.5px}h3{font-size:19px}h4{font-size:16px}p{margin-bottom:16px}small,.subtle{font-size:12px;color:var(--muted)}.skip{position:absolute;left:12px;top:-100px;background:white;padding:12px;z-index:10}.skip:focus{top:8px}.site-header{position:sticky;top:0;z-index:8;background:#f8f7f3f5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav-wrap{max-width:1240px;padding:17px 30px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:12px;color:var(--navy);font:bold 16px/1.15 Arial,sans-serif;letter-spacing:1.6px}.brand:hover{text-decoration:none}.brand-sub{display:block;font-size:8px;letter-spacing:1.6px;margin-top:7px}.brand-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:var(--navy);border-radius:11px;color:white;font-size:26px;letter-spacing:-3px}.brand-icon span{color:var(--gold);font-size:22px}.nav-wrap nav{display:flex;align-items:center;gap:26px;font-size:13px}.nav-wrap nav>a:not(.button){color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--navy);color:white;border:1px solid var(--navy);border-radius:7px;padding:12px 22px;font-weight:bold;font-size:14px;text-decoration:none;cursor:pointer;line-height:1.6}.button:hover{background:#234966;text-decoration:none}.button.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.button.gold:hover{background:#f4ce80}.button.outline{color:var(--navy);background:transparent;border-color:#becbd5}.button.outline:hover{background:#eaf0f4}.button.small{font-size:12px;padding:8px 13px}.button.full{width:100%}.quiet-link{color:var(--ink);display:inline-flex;align-items:center;gap:18px;font-size:14px}.hero{max-width:1240px;margin:auto;padding:80px 30px 68px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.eyebrow{font:bold 10px/1.8 Arial,sans-serif;letter-spacing:2.1px;color:#c5a466;margin-bottom:23px}.eyebrow.dark{color:var(--blue)}.live-dot{display:inline-block;width:6px;height:6px;background:var(--gold);border-radius:50%;margin-right:8px}.hero h1{font-size:48px;line-height:1.45;margin-bottom:24px;letter-spacing:-1.6px}.hero h1 span{color:var(--blue)}.hero-lead{font-size:17px;line-height:1.95;color:#536678}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.hero-meta{font-size:12px;margin-top:23px;color:var(--muted)}.launch-note{font-size:12px;color:#8c6c33}.hero-visual{position:relative;background:#dfe9ec;border:1px solid #c9d8df;border-radius:18px;padding:20px 18px 35px;box-shadow:0 20px 45px #153c4f0c;transform:rotate(-1deg)}.visual-label{display:flex;justify-content:space-between;font:bold 8px/2 Arial,sans-serif;letter-spacing:1.5px;color:#607985;padding:0 5px 14px}.visual-label span:last-child{letter-spacing:4px;color:#8ca5af}.dashboard-demo{display:flex;background:white;border-radius:10px;min-height:330px;overflow:hidden;box-shadow:0 12px 24px #234c5912}.demo-sidebar{width:45px;flex:none;background:var(--navy);padding:17px 10px;color:var(--gold);font:16px Arial,sans-serif;text-align:center}.demo-sidebar i{display:block;width:14px;height:12px;background:#365068;border-radius:3px;margin:24px auto}.demo-main{padding:24px 18px;width:calc(100% - 45px)}.micro{font:7px Arial,sans-serif;letter-spacing:1.2px;color:#86939d;margin-bottom:10px}.demo-main h2{font:600 22px/1.3 Arial,sans-serif;margin:0 0 10px;letter-spacing:-1px}.demo-pills{display:flex;justify-content:space-between;font-size:8px;margin-bottom:17px;color:#7d8f9c}.demo-pills span{border:1px solid #e3ebee;border-radius:3px;padding:2px 6px}.demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.demo-metrics>div{background:#f0f5f7;padding:12px 9px;border:1px solid #e9eff2;border-radius:5px}.demo-metrics small{font:6px/1.3 Arial,sans-serif;color:#7590a1;letter-spacing:.6px;display:block}.demo-metrics strong{font:600 27px/1.6 Arial,sans-serif;color:var(--navy)}.demo-metrics em{font:7px Arial,sans-serif;color:#78909d}.demo-chart{border:1px solid #e9eff2;padding:13px 12px 6px;margin-top:13px;border-radius:5px}.demo-chart>div:first-child{display:flex;justify-content:space-between;font-size:7px}.demo-chart small{font:7px Arial,sans-serif;letter-spacing:.6px}.demo-chart span{color:#7a969b}.chart-bars{display:flex;align-items:flex-end;justify-content:space-between;height:66px;border-bottom:1px solid #dce6ea;padding:5px 0 0;gap:6px;margin-top:10px;background:repeating-linear-gradient(to top,transparent 0,transparent 20px,#f0f3f5 21px)}.chart-bars i{width:7%;background:#8eafba;border-radius:3px 3px 0 0;height:30%}.chart-bars i:nth-child(3n){height:63%;background:#477e92}.chart-bars i:nth-child(2n){height:45%}.chart-bars i:nth-child(4n){height:76%;background:#dfbc73}.chart-bars i:nth-child(11){height:90%}.demo-chart p{font:6px/2 Arial,sans-serif;letter-spacing:.6px;margin:7px 0 0;color:#6e8797}.demo-bottom{display:flex;gap:12px;margin-top:12px;font-size:8px;color:#72918c}.prompt-bubble{display:flex;align-items:center;gap:13px;background:white;padding:13px 18px;border:1px solid #dde5e9;border-radius:10px;position:absolute;bottom:13px;right:-12px;box-shadow:0 10px 20px #28445915;transform:rotate(1deg)}.prompt-bubble>span{background:#f5ead3;padding:5px 9px;color:#b38c3b;border-radius:7px}.prompt-bubble p{font-size:11px;line-height:1.65;margin:0}.prompt-bubble b{color:#a9bbc1}.visual-footnote{font-size:8px;color:#718590;margin:12px 0 0;padding-left:4px}.audience-strip{max-width:1180px;margin:0 auto;padding:25px 0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.audience-strip span{color:var(--muted);font-size:11px}.section{max-width:1240px;margin:auto;padding:74px 30px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.intro-grid p:not(.eyebrow){color:#5a6b79}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag-row span{font-size:10px;border:1px solid #cbd7de;padding:5px 10px;border-radius:3px;color:#5e798c}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.section-heading h1,.section-heading h2{margin-bottom:0}.section-heading .eyebrow{margin-bottom:9px}.section-heading>p{font-size:12px;color:var(--muted);margin:0}.curriculum-section{background:#edf1f2;border-radius:18px}.day-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.day-card{border:1px solid #d4dfe4;background:white;border-radius:10px;overflow:hidden}.day-title{background:var(--navy);color:white;padding:22px 27px}.day-title.blue{background:#245978}.day-title span{font:bold 10px Arial,sans-serif;color:var(--gold);letter-spacing:2px}.day-title h3{font-size:19px;color:white;margin:8px 0 0}.schedule{list-style:none;margin:0;padding:10px 27px}.schedule li{padding:20px 0;border-bottom:1px solid #e6ecef;display:grid;grid-template-columns:83px 1fr;gap:12px}.schedule li:last-child{border:0}.schedule time{font:11px/1.7 Arial,sans-serif;color:var(--teal);padding-top:5px}.schedule h4{font-size:14px;margin:0 0 7px}.schedule p{font-size:12px;color:#6f7c87;line-height:1.9;margin:0}.curriculum-section>.subtle{margin:20px 0 0}.output-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.output-grid article{border-top:1px solid #ced9de;padding:24px 4px 8px}.file-icon{display:inline-block;font:bold 9px Arial,sans-serif;letter-spacing:1px;color:var(--blue);border:1px solid #c3d3dd;border-radius:5px;padding:9px 11px;margin-bottom:17px;background:#edf3f5}.output-grid h3{font-size:18px;margin:0 0 9px}.output-grid p{font-size:13px;color:var(--muted)}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--line)}.check-list{padding:0;list-style:none;font-size:14px}.check-list li{margin:16px 0}.check-list li:before{content:'✓';color:var(--teal);margin-right:14px}.setup-card{background:#e8eef1;border-radius:10px;padding:28px 32px}.setup-card p{font-size:14px;color:#61717e}.pricing-section{border-top:1px solid var(--line)}.price-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:stretch;margin-top:35px}.price-card{border:1px solid #d1dce2;padding:30px;border-radius:10px;background:white}.price-card>span{font-size:11px;color:var(--muted)}.price-card h3{margin:15px 0 22px}.price{font:600 37px/1.4 Arial,sans-serif;color:var(--navy);letter-spacing:-1px}.price small{font:13px Tahoma,sans-serif;letter-spacing:0}.price-card>p:last-of-type{font-size:12px;color:var(--muted)}.price-card.featured{background:var(--navy);color:white;border-color:var(--navy);box-shadow:0 18px 30px #112d4715}.featured h3,.featured .price{color:white}.featured .price small,.featured>p:last-of-type{color:#b6c8d3}.featured .price-tag{color:var(--gold);letter-spacing:1.5px;font:bold 9px Arial,sans-serif}.featured .button{font-size:12px;margin-top:12px}.event-info{font-size:12px;color:var(--muted);margin-top:25px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 65px}.faq-grid article{border-top:1px solid var(--line);padding-top:21px}.faq-grid h3{font-size:16px}.faq-grid p{font-size:13px;color:var(--muted)}.closing{text-align:center;background:var(--navy);padding:65px 24px}.closing h2{color:white;font-size:33px}.closing .eyebrow{color:var(--gold)}.site-footer{max-width:1240px;margin:auto;padding:48px 30px 25px;display:grid;grid-template-columns:1fr 1fr;gap:25px;font-size:12px;color:var(--muted)}.footer-brand{font:bold 12px Arial,sans-serif;letter-spacing:1.5px;color:var(--navy)}.site-footer>div:nth-child(2){display:flex;gap:20px;align-items:flex-start;justify-content:flex-end;font-size:11px;flex-wrap:wrap}.site-footer p{margin-top:14px}.footer-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:10px}.page-shell{max-width:1140px;margin:0 auto;padding:55px 30px 80px;min-height:65vh}.page-shell.wide{max-width:1440px}.page-shell.narrow{max-width:670px}.page-shell h1{font-size:33px}.form-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.panel{background:white;border:1px solid var(--line);border-radius:11px;padding:29px;margin-bottom:24px}.panel h2{font-size:21px}.form-heading{display:flex;gap:14px;align-items:center;margin-bottom:20px}.form-heading span{font:10px Arial,sans-serif;background:#edf2f5;color:var(--blue);padding:9px;border-radius:6px}.form-heading h2{margin:0}label{display:block;font-size:13px;font-weight:bold;margin-bottom:17px}input,textarea,select{display:block;width:100%;padding:10px 12px;border:1px solid #cbd7df;border-radius:6px;background:#fff;color:var(--ink);font-size:14px;margin-top:6px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:2px solid #97bacd55}input[type=file]{font-size:12px}input[type=checkbox]{width:17px;height:17px;flex:none;margin:5px 0 0;accent-color:var(--navy)}.checkbox{display:flex;align-items:flex-start;gap:11px;font-weight:normal;font-size:12px}.required{color:#a45745}.fields-two,.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.notice{background:#f3eedf;color:#786039;border:1px solid #e6d9bd;border-radius:7px;padding:16px 19px;font-size:13px;margin:20px 0}.notice.success{background:#e7f2ee;color:#2b6851;border-color:#bedbcf}.flash-wrap{max-width:1140px;margin:15px auto;padding:0 30px}.flash{padding:15px 20px;border-radius:7px;background:#e6f0ec;color:#255f47;border:1px solid #c5dacf;font-size:13px;margin:0}.flash.error{background:#faeae6;color:#8c4130;border-color:#e5c0b6}.admin-bar{background:#e0eaf1;display:flex;align-items:center;justify-content:center;gap:25px;padding:10px 20px;font-size:11px;flex-wrap:wrap}.admin-bar form{margin:0}.text-button{border:0;background:none;padding:0;cursor:pointer;color:var(--blue);text-decoration:underline;font-size:12px}.status{display:inline-block;padding:5px 10px;border-radius:5px;background:#eaf0f4;color:#476479;font-size:11px;font-weight:bold;white-space:nowrap}.status.confirmed{background:#e4f0e9;color:#276a4e}.status.under_review{background:#faf0d7;color:#806022}.status.needs_revision,.status.cancelled{background:#f6e9e5;color:#995947}.status.interested{background:#e8edf4;color:#5b6f8d}.access-card{border:1px solid #b7d0dd;background:#e7f0f5;padding:25px;border-radius:10px;margin-bottom:26px}.access-card h2{font-size:22px}.access-card p{font-size:13px}.access-card strong{display:inline-block;margin-left:15px;letter-spacing:1px}.secret-code{font-family:Consolas,monospace}.key-values{font-size:13px}.key-values>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #edf0f3}.key-values dt{color:var(--muted)}.key-values dd{margin:0;font-weight:bold;text-align:right}.bank-card{background:#edf3f7;border-radius:8px;padding:20px;margin-bottom:23px}.bank-card p{font-size:12px;margin-bottom:6px}.bank-card h3{margin-bottom:6px}.bank-card .account-number{font:bold 23px Arial,sans-serif;letter-spacing:1.5px;padding:10px 0}.button-row{display:flex;gap:12px;flex-wrap:wrap}.history h2{font-size:19px}.history ol{padding:0;list-style:none}.history li{border-left:2px solid #cfdee7;margin:0 0 0 4px;padding:5px 0 18px 22px;font-size:13px}.history time{font-size:11px;color:var(--muted);display:block}.history p{font-size:11px;color:var(--muted);margin:5px 0}.privacy-request{margin:25px 0}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-bottom:25px}.stats-grid>div{background:white;border:1px solid var(--line);border-radius:8px;padding:18px}.stats-grid b{display:block;font:27px/1.7 Arial,sans-serif;color:var(--navy)}.filter-bar{display:flex;gap:12px;align-items:center;margin:25px 0}.filter-bar input{margin:0;flex:2}.filter-bar select{margin:0;flex:1}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px;background:white}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th,td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top;min-width:125px}th{background:#eaf0f4;color:var(--navy);font-size:11px}td small{display:block;margin-top:6px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:45px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.prose p{line-height:2.1;font-size:14px}.launch-controls p{font-size:13px;color:var(--muted)}.launch-controls .checkbox{font-size:14px}.dark-link{color:var(--blue)}
@media(max-width:1000px){.hero h1{font-size:38px}.hero{gap:25px}.hero-visual{padding:14px 12px 35px}.demo-main{padding:18px 12px}.audience-strip{margin:0 30px}.nav-wrap nav{gap:16px}.schedule{padding:8px 20px}.schedule li{grid-template-columns:1fr;gap:5px}.price-card{padding:24px}.intro-grid,.fit-section{gap:35px}.form-layout{gap:35px}.stats-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.nav-wrap{padding:13px 20px;gap:12px}.brand{font-size:13px;letter-spacing:1px}.brand-sub{font-size:7px}.brand-icon{width:37px;height:37px}.nav-wrap nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding:45px 24px;gap:36px}.hero h1{font-size:39px}.hero-lead{font-size:16px}.hero-visual{max-width:500px;width:100%;margin:0 auto 8px;transform:none}.prompt-bubble{right:-8px}.audience-strip{margin:0 24px;flex-wrap:wrap;justify-content:flex-start;gap:15px 22px}.audience-strip span{width:100%}.section{padding:48px 24px}.intro-grid,.day-grid,.fit-section,.form-layout,.detail-grid{grid-template-columns:1fr;gap:24px}.section-heading{align-items:flex-start;flex-direction:column;gap:15px}.section-heading h2{font-size:27px}.output-grid{grid-template-columns:1fr 1fr;gap:15px}.price-grid{grid-template-columns:1fr;max-width:480px;margin:25px auto}.featured{order:-1}.faq-grid{grid-template-columns:1fr;gap:14px}.curriculum-section{border-radius:0}.schedule li{grid-template-columns:83px 1fr}.page-shell{padding:35px 20px 55px}.page-shell h1{font-size:28px}.panel{padding:23px}.site-footer{grid-template-columns:1fr;padding:35px 24px 15px}.site-footer>div:nth-child(2){justify-content:flex-start}.stats-grid{grid-template-columns:1fr 1fr}.filter-bar{flex-wrap:wrap}.filter-bar input{flex-basis:100%}.filter-bar select{min-width:180px}.key-values>div{flex-wrap:wrap}.key-values dd{text-align:left}.admin-bar{gap:15px}.fields-two{grid-template-columns:1fr;gap:0}.hero-actions{gap:18px}.hero-actions .button{font-size:13px;padding:12px 16px}.desktop{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.audience-strip{width:calc(100% - 60px);flex-wrap:wrap}
@media(max-width:760px){.audience-strip{width:calc(100% - 48px)}}
.hero-date{font-size:13px;font-weight:bold;color:var(--navy);margin:24px 0 0;line-height:1.9}.hero-date span{display:block;font-size:12px;font-weight:normal;color:var(--muted)}.hero-photo{margin:0;position:relative;padding-bottom:24px;min-width:0}.hero-photo>img{display:block;width:100%;height:445px;object-fit:cover;object-position:46% 50%;border-radius:18px;box-shadow:0 22px 44px #20364b18}.hero-photo figcaption{font-size:9px;line-height:1.7;color:#74818b;text-align:right;margin:12px 0 0;padding-left:60px}.photo-caption-chip{position:absolute;left:-20px;bottom:56px;display:flex;align-items:center;gap:12px;padding:16px 22px;border-radius:10px;background:#fffdf9;box-shadow:0 8px 35px #19344b1c;border:1px solid #e2ddd2}.photo-caption-chip>span{color:#ac8642;font-size:23px}.photo-caption-chip strong{display:block;color:var(--navy);font-size:14px}.photo-caption-chip small{display:block;font-size:9px;letter-spacing:.3px;margin-top:4px}.event-banner{max-width:1180px;width:calc(100% - 60px);margin:0 auto 32px;padding:22px 28px;background:#eaf0f2;border:1px solid #d4e0e5;border-radius:10px;display:grid;grid-template-columns:1fr 1.1fr;gap:25px}.event-banner>div{display:flex;gap:15px;align-items:flex-start}.event-banner p{margin:0;font-size:13px}.event-banner small{font:bold 8px/1.8 Arial,sans-serif;letter-spacing:1.7px;color:#6c8797;display:block}.event-banner strong{display:block;font-size:14px;font-weight:bold;margin:3px 0}.event-banner p>span{display:block;font-size:11px;color:#647783}.event-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;background:#fff;border:1px solid #d5e0e6;border-top:4px solid var(--gold);border-radius:5px;color:var(--navy);font:bold 17px Arial,sans-serif;flex:none}.workflow-figure{margin:30px 0 0}.workflow-figure img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 48%;border-radius:12px}.workflow-figure figcaption{font-size:10px;color:var(--muted);margin-top:10px;text-align:right}.instructors-section{border-top:1px solid var(--line)}.instructor-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.instructor-card{padding:30px;background:#fff;border:1px solid #d7e0e5;border-radius:12px;position:relative;overflow:hidden}.instructor-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--gold),#e7d5ad 35%,#c6dce0)}.instructor-top{display:flex;gap:16px;align-items:center;margin-bottom:18px}.instructor-monogram{width:62px;height:70px;border-radius:12px;background:linear-gradient(145deg,#173d58,#3a6c7f);font:500 21px Arial,sans-serif;letter-spacing:2px;color:#f0d397;display:flex;align-items:center;justify-content:center;flex:none}.instructor-card:nth-child(2) .instructor-monogram{background:linear-gradient(145deg,#35596a,#5c8988)}.instructor-label{font-size:10px;color:#658394;line-height:1.8;margin-bottom:6px}.instructor-top h3{font-size:21px;line-height:1.45;margin:0;overflow-wrap:anywhere}.instructor-degree{font-size:11px;color:#7b6c4d;border-bottom:1px solid #e6ecef;padding-bottom:17px;margin-bottom:18px}.instructor-summary{font-size:13px;line-height:1.95;color:#506675}.instructor-card ul{padding-left:18px;font-size:12px;line-height:1.95;color:#637681;margin:0 0 23px}.instructor-card li{margin:9px 0}.instructor-source-note{font-size:10px;color:#7c8b96;margin-top:20px}.instructor-card .tag-row span{font-size:9px}
@media(max-width:1000px){.hero-photo>img{height:430px}.photo-caption-chip{left:-12px;padding:13px 17px}.instructor-card{padding:25px}.instructor-top h3{font-size:18px}.instructor-monogram{width:54px;height:65px}.event-banner{gap:20px;padding:20px}}
@media(max-width:760px){.hero-date{margin-top:19px}.hero-photo{max-width:540px;width:100%;margin:auto}.hero-photo>img{height:370px}.photo-caption-chip{left:12px;bottom:58px;padding:12px 16px}.hero-photo figcaption{font-size:9px;padding-left:0;text-align:left}.event-banner{width:calc(100% - 48px);grid-template-columns:1fr;gap:19px;margin-bottom:24px;padding:20px}.event-banner strong{font-size:13px}.event-banner p>span{font-size:11px}.instructor-grid{grid-template-columns:1fr}.instructor-card{padding:25px}.instructor-top h3{font-size:20px}.workflow-figure img{height:auto;aspect-ratio:1.65;object-fit:cover}.workflow-figure figcaption{text-align:left}.photo-caption-chip strong{font-size:13px}}
