body.mit-page{margin:0!important;padding:0;background:#efe5d2;color:#0c1935;direction:ltr;font:18px/1.6 Georgia,'Times New Roman',serif}.mit-shell{--navy:#0c1935;--gold:#c6a45e;--ivory:#f3ead8;background:var(--ivory);min-height:100vh}.mit-shell *{box-sizing:border-box}.mit-shell h1,.mit-shell h2,.mit-shell h3,.mit-shell p{font-family:Georgia,'Times New Roman',serif;margin:0 0 .65em;color:inherit}.mit-shell h1{font-size:clamp(42px,5vw,68px);line-height:1.07;font-weight:400;max-width:720px}.mit-shell h2{font-size:clamp(29px,3vw,40px);line-height:1.2;font-weight:400}.mit-shell h3{font-size:25px;line-height:1.25;font-weight:400}.mit-shell a{color:inherit;text-decoration:none}.mit-shell a:hover{text-decoration:underline;text-underline-offset:5px}.mit-shell a:focus-visible,.mit-shell button:focus-visible{outline:3px solid #c6a45e;outline-offset:5px}.mit-wrap{width:min(1080px,calc(100% - 64px));margin:auto}.mit-header{background:linear-gradient(110deg,#0b1c36,#102e4b);color:#f7efdf;border-bottom:1px solid var(--gold)}.mit-header>.mit-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 0}.mit-brand{display:flex;align-items:center;gap:12px;font-size:36px;line-height:1;white-space:nowrap}.mit-brand small{display:block;font-size:9px;letter-spacing:1.7px;margin-top:5px}.mit-lotus{color:var(--gold);font-size:49px}.mit-header nav{display:flex;gap:28px;font-size:15px}.mit-hero{position:relative;isolation:isolate;min-height:350px;display:flex;align-items:center;color:#fff}.mit-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.mit-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061a32ad,transparent 85%);z-index:-1}.mit-hero>.mit-wrap{padding:44px 0}.mit-hero p:not(.mit-eyebrow){font-size:23px}.mit-shell .mit-eyebrow{color:#957123;text-transform:uppercase;letter-spacing:2.4px;font-size:13px;font-weight:600}.mit-hero .mit-eyebrow,.mit-teacher .mit-eyebrow{color:#e7c570}.mit-rule{color:var(--gold);font-size:27px;display:flex;align-items:center;gap:16px;width:230px}.mit-rule:before,.mit-rule:after{content:'';height:1px;background:var(--gold);flex:1}.mit-teacher{background:linear-gradient(110deg,#0b1c36,#143451);color:#f8efdc;border-bottom:1px solid var(--gold)}.mit-teacher>.mit-wrap{display:flex;align-items:center;gap:42px;padding:20px 0}.mit-teacher img,.mit-footer-portrait{border-radius:50%;object-fit:cover}.mit-teacher h2{font-size:34px}.mit-teacher p{margin-bottom:4px}.mit-gift{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding-top:30px;padding-bottom:30px}.mit-gift img{width:100%;aspect-ratio:2/1;object-fit:cover;display:block}.mit-button{display:inline-block;background:#0c1935;color:#fff!important;padding:11px 28px;margin:0 0 8px;border:1px solid #b49253}.mit-gift small{display:block;font-size:14px}.mit-whatsapp{background:#e7d9bc;border-block:1px solid #c6a45e55}.mit-whatsapp>.mit-wrap{display:flex;justify-content:space-between;padding:13px 0;gap:20px;font-size:16px}.mit-whatsapp a{border-bottom:1px solid #b49253}.mit-library{text-align:center;padding-top:32px;padding-bottom:40px}.mit-filters{display:flex;justify-content:center;gap:32px;margin:22px 0}.mit-filters a{font-size:16px;padding-bottom:7px;border-bottom:2px solid transparent}.mit-filters a[aria-current]{border-bottom-color:#b49253}.mit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;text-align:left}.mit-card img{width:100%;aspect-ratio:1.6;object-fit:cover;display:block;margin-bottom:14px}.mit-card small{text-transform:uppercase;letter-spacing:1px;font-size:12px}.mit-card p{font-size:16px}.mit-text-link{color:#775720!important;border-bottom:1px solid #b49253;padding-bottom:3px;font-size:16px}.mit-empty{grid-column:1/-1;text-align:center;padding:24px 0;color:#4e5863}.mit-pagination{margin-top:28px}.mit-pagination .page-numbers{padding:9px}.mit-article{padding-top:25px;padding-bottom:25px}.mit-back{display:inline-block;color:#79551d!important;font-size:15px;margin-bottom:25px}.mit-hook{text-align:center;margin:5px auto 22px!important;font-size:clamp(28px,3.5vw,44px)!important}.mit-prose{max-width:870px;margin:0 auto 28px;font-size:22px;line-height:1.5}.mit-center{text-align:center}.mit-video,.mit-pending img{width:100%;display:block;background:#0c1935}.mit-embed{position:relative;aspect-ratio:16/9;background:#0c1935}.mit-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mit-audio-scene{position:relative;background:#0c1935;color:#f8efdc;overflow:hidden}.mit-audio-scene>video,.mit-audio-scene>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.mit-audio-title{padding:18px 24px 9px;font-size:25px;border-top:1px solid var(--gold)}.mit-audio-title small{display:block;color:#d5b66e;font-size:15px}.mit-audio-scene audio{display:block;width:calc(100% - 36px);margin:5px 18px 18px}.mit-motion{position:absolute;right:15px;top:15px;background:#0c1935dd;border:1px solid #c6a45e;color:#fff;padding:6px 12px;cursor:pointer;font:14px Georgia}.mit-caption{text-align:center;font-size:14px;margin:10px 0!important}.mit-reflection{max-width:900px;margin:30px auto 0;font-size:21px}.mit-footer{background:linear-gradient(110deg,#0b1c36,#102e4b);border-top:1px solid var(--gold);color:#f8efdc;text-align:center;padding:30px 0 12px}.mit-footer>.mit-wrap{display:flex;align-items:center;justify-content:center;gap:35px}.mit-footer h2{font-size:32px}.mit-footer p{font-size:18px}.mit-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:22px}.mit-footer-links a{font-size:16px;color:#e5c475;border-bottom:1px solid #b49253;padding-bottom:3px}.mit-footer>small{display:block;font-size:12px;margin-top:20px;color:#c3c9cc}.mit-skip{position:absolute;left:-9999px}.mit-skip:focus{left:20px;top:40px;z-index:100000;background:#fff;padding:12px}.mit-pending{border:1px solid #c6a45e;background:#e7d9bc}.mit-pending p{padding:15px;font-size:16px}.mit-footer-portrait{width:150px;height:150px;flex-shrink:0}
@media(max-width:700px){.mit-wrap{width:calc(100% - 36px)}.mit-header>.mit-wrap{gap:14px}.mit-header nav{gap:12px;font-size:12px}.mit-header nav a:first-child{display:none}.mit-brand{font-size:28px}.mit-lotus{font-size:38px}.mit-hero{min-height:340px}.mit-hero>img{object-position:62% center}.mit-hero:after{background:#051c365a}.mit-hero>.mit-wrap{padding:35px 0}.mit-hero p:not(.mit-eyebrow){font-size:19px;max-width:300px}.mit-teacher>.mit-wrap{gap:20px;padding:20px 0}.mit-teacher img{width:110px;height:110px}.mit-teacher h2{font-size:24px}.mit-teacher p:not(.mit-eyebrow){font-size:16px}.mit-shell .mit-eyebrow{font-size:11px;letter-spacing:1.7px}.mit-gift{grid-template-columns:1fr;gap:20px}.mit-whatsapp>.mit-wrap{flex-direction:column;align-items:center;gap:5px;text-align:center}.mit-grid{grid-template-columns:1fr}.mit-card{padding-bottom:15px}.mit-filters{gap:18px}.mit-filters a{font-size:14px}.mit-prose,.mit-reflection{font-size:19px}.mit-footer>.mit-wrap{flex-direction:column;gap:20px}.mit-footer-portrait{width:115px;height:115px}.mit-footer h2{font-size:27px}.mit-footer-links{gap:18px;margin-top:16px}.mit-footer{padding-top:26px}.mit-audio-title{font-size:21px}.mit-hook{text-align:left}.mit-reflection{margin-top:25px}}

.mit-brand img{display:block;width:230px;height:auto}@media(max-width:700px){.mit-brand img{width:180px}}

/* Keep MIP typography and navigation legible with theme styles loaded. */
body.mit-page .mit-shell h1,body.mit-page .mit-shell h2,body.mit-page .mit-shell h3,body.mit-page .mit-shell p,body.mit-page .mit-shell a{font-family:Georgia,'Times New Roman',serif}
body.mit-page .mit-shell .mit-header a{color:#f7efdf}
body.mit-page .mit-shell .mit-hero h1{color:#fff;font-weight:400}
body.mit-page .mit-shell .mit-teacher h2,body.mit-page .mit-shell .mit-footer h2{color:#f8efdc;font-weight:400}
