/*
Theme Name: Auna Editorial
Theme URI: https://aunasiden.com/
Author: Auna Editorial
Description: Tema blok untuk AUNasiden.com: majalah kajian Islam modern dengan pengalaman membaca artikel ilmiah, dukungan teks Arab, dan Full Site Editing. Terintegrasi secara opsional dengan MasterStudy LMS tanpa mengubah halaman belajar atau checkout.
Version: 1.2.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: auna-editorial
Tags: blog, news, education, full-site-editing, block-patterns, wide-blocks, custom-colors, custom-logo, rtl-language-support
*/
:root{--auna-shadow:0 15px 42px rgba(11,41,30,.065);--auna-shadow-hover:0 18px 52px rgba(11,41,30,.11);--auna-radius:12px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}
a{text-underline-offset:4px;text-decoration-thickness:1px}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--wp--preset--color--gold);outline-offset:3px}
.wp-site-blocks{overflow-x:clip}
.auna-wrap{max-width:1180px;margin-left:auto!important;margin-right:auto!important}
.auna-eyebrow{font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:var(--wp--preset--color--gold);margin-bottom:12px!important}
.auna-rule{border-top:1px solid var(--wp--preset--color--border)}
.auna-section-heading{margin-bottom:1.35rem!important}
.auna-section-heading h2{margin:0;font-size:clamp(1.65rem,2.4vw,2.15rem)}
.auna-section-heading p{margin:0;color:var(--wp--preset--color--muted);font-size:.86rem}
/* HEADER */
.auna-topline{border-bottom:1px solid var(--wp--preset--color--border);min-height:38px}
.auna-topline p{font-size:.69rem;letter-spacing:.13em;font-weight:700;text-transform:uppercase;margin:0}
.auna-header{position:relative;z-index:20;background:var(--wp--preset--color--surface);border-bottom:1px solid var(--wp--preset--color--border)}
.auna-header .wp-block-site-title{font-family:var(--wp--preset--font-family--serif);font-weight:750;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;letter-spacing:-.035em;margin:0}
.auna-header .wp-block-site-title a{text-decoration:none;color:var(--wp--preset--color--forest)}
.auna-header .wp-block-site-tagline{font-size:.68rem;color:var(--wp--preset--color--muted);letter-spacing:.025em;margin-top:5px!important}
.auna-header .wp-block-navigation{font-size:.87rem;font-weight:700;gap:clamp(12px,2vw,28px)}
.auna-header .wp-block-navigation a{text-decoration:none}
.auna-header .wp-block-search__inside-wrapper{border-radius:99px;border-color:var(--wp--preset--color--border);overflow:hidden}
.auna-header .wp-block-search__button{border-radius:99px}
.auna-header-main{min-height:94px}
/* HERO */
.auna-hero-shell{padding-top:clamp(34px,5vw,65px);padding-bottom:clamp(28px,5vw,64px)}
.auna-hero-lead{max-width:760px;margin-bottom:2.3rem!important}
.auna-hero-lead h1{font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.25rem,4.2vw,4.35rem);line-height:1.1;letter-spacing:-.032em;margin:0}
.auna-hero-lead p:not(.auna-eyebrow){color:var(--wp--preset--color--muted);font-size:1rem;margin-top:1rem;max-width:640px}
.auna-hero-grid{align-items:stretch!important;gap:26px}
.auna-hero-grid>.wp-block-column{display:flex;flex-direction:column;min-width:0}
.auna-hero-grid .wp-block-query{flex:1}
.auna-main-story .wp-block-post-template{height:100%;margin:0}
.auna-main-story .wp-block-post{height:100%}
.auna-feature-card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--auna-radius);overflow:hidden;box-shadow:var(--auna-shadow);height:100%}
.auna-feature-card .wp-block-post-featured-image{margin:0;overflow:hidden;background:linear-gradient(130deg,#e0e9d9,#9fbaa6);height:300px}
.auna-feature-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.auna-feature-card:hover img,.auna-card:hover img{transform:scale(1.035)}
.auna-feature-card-body{padding:clamp(22px,3vw,34px)}
.auna-feature-card .wp-block-post-title{font-size:clamp(1.7rem,2.45vw,2.5rem);letter-spacing:-.024em;line-height:1.19;margin:.65rem 0 .65rem}
.auna-feature-card .wp-block-post-title a,.auna-card .wp-block-post-title a,.auna-mini-story .wp-block-post-title a{color:var(--wp--preset--color--ink);text-decoration:none}
.auna-feature-card .wp-block-post-title a:hover,.auna-card .wp-block-post-title a:hover,.auna-mini-story .wp-block-post-title a:hover{color:var(--wp--preset--color--pine)}
.auna-feature-card .wp-block-post-excerpt{color:var(--wp--preset--color--muted);font-size:.9rem;line-height:1.7}
.auna-feature-card .wp-block-post-excerpt__more-text{margin:14px 0 0;font-weight:700}
.auna-feature-card .wp-block-post-date,.auna-card .wp-block-post-date,.auna-mini-story .wp-block-post-date{color:var(--wp--preset--color--muted);font-size:.77rem}
.auna-feature-card .wp-block-post-terms,.auna-card .wp-block-post-terms{color:var(--wp--preset--color--pine);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.auna-feature-card .wp-block-post-terms a,.auna-card .wp-block-post-terms a{text-decoration:none}
.auna-mini-block{background:var(--wp--preset--color--forest);padding:26px 25px;border-radius:var(--auna-radius);height:100%;color:#fff}
.auna-mini-block .auna-eyebrow{color:#cdb37c}
.auna-mini-block h2{font-size:1.48rem;color:#fff}
.auna-mini-block .wp-block-post-template{margin:0;padding:0;list-style:none}
.auna-mini-block .wp-block-post{padding:18px 0;border-top:1px solid rgba(255,255,255,.19)}
.auna-mini-block .wp-block-post:first-child{padding-top:10px;border-top:0}
.auna-mini-block .wp-block-post-title{font-family:var(--wp--preset--font-family--serif);font-size:1.32rem;line-height:1.32;margin:0 0 9px}
.auna-mini-block .wp-block-post-title a{color:#fff}
.auna-mini-block .wp-block-post-date{color:#cad8d1}
/* CATEGORY BAND */
.auna-topics{background:var(--wp--preset--color--sage);border-top:1px solid var(--wp--preset--color--border);border-bottom:1px solid var(--wp--preset--color--border);padding:26px 0}
.auna-topics .wp-block-categories-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:9px}
.auna-topics .wp-block-categories-list li{list-style:none;margin:0}
.auna-topics .wp-block-categories-list a{border:1px solid #d4e2d5;background:#fff;border-radius:999px;padding:9px 15px;text-decoration:none;font-size:.8rem;font-weight:700;display:inline-block}
.auna-topics .wp-block-categories-list a:hover{background:var(--wp--preset--color--pine);border-color:var(--wp--preset--color--pine);color:#fff}
/* POST GRIDS */
.auna-content-section{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,85px)}
.auna-grid-cards{gap:24px!important;margin:0;padding:0;list-style:none}
.auna-grid-cards>.wp-block-post{height:100%;min-width:0}
.auna-card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--auna-radius);overflow:hidden;height:100%;box-shadow:0 6px 25px rgba(12,52,40,.035);transition:box-shadow .2s,transform .2s}
.auna-card:hover{transform:translateY(-3px);box-shadow:var(--auna-shadow-hover)}
.auna-card .wp-block-post-featured-image{height:190px;margin:0;overflow:hidden;background:linear-gradient(135deg,#e6eadc,#b7cdbb)}
.auna-card .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.auna-card-body{padding:23px}
.auna-card .wp-block-post-title{font-size:1.43rem;line-height:1.32;margin:9px 0 12px}
.auna-card .wp-block-post-excerpt{font-size:.85rem;color:var(--wp--preset--color--muted);line-height:1.7}
.auna-card .wp-block-post-excerpt__more-text{display:none}
.auna-query-pagination{margin-top:40px!important;font-size:.88rem;gap:12px}
.auna-query-pagination .page-numbers{border:1px solid var(--wp--preset--color--border);min-width:36px;min-height:36px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;padding:0 8px;text-decoration:none}
.auna-query-pagination .page-numbers.current{background:var(--wp--preset--color--pine);color:white;border-color:var(--wp--preset--color--pine)}
/* CTA / FOOTER */
.auna-statement{background:var(--wp--preset--color--pine);border-radius:16px;padding:clamp(26px,4vw,55px)}
.auna-statement h2,.auna-statement p{color:#fff!important}
.auna-statement h2{font-size:clamp(1.85rem,3vw,2.65rem);letter-spacing:-.025em}
.auna-statement .wp-block-button__link{background:#f9f2e1!important;color:#163c31!important}
.auna-footer{background:var(--wp--preset--color--forest);color:#e1e9e3;padding-top:54px;padding-bottom:28px}
.auna-footer h3,.auna-footer .wp-block-site-title,.auna-footer a{color:#fff}
.auna-footer .wp-block-site-title{font-size:1.8rem;font-family:var(--wp--preset--font-family--serif)}
.auna-footer .wp-block-site-title a{text-decoration:none}
.auna-footer p{font-size:.84rem;color:#c7d7cf}
.auna-footer .wp-block-navigation{font-size:.83rem}
.auna-footer-bottom{margin-top:36px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}
/* ARTICLE */
.auna-article-header{max-width:850px;margin:0 auto;padding-top:clamp(46px,6vw,85px);padding-bottom:clamp(22px,4vw,48px)}
.auna-article-header .wp-block-post-title{font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.13;letter-spacing:-.029em;margin:16px 0 20px}
.auna-article-header .wp-block-post-terms{color:var(--wp--preset--color--pine);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.auna-article-header .wp-block-post-terms a{text-decoration:none}
.auna-article-header .wp-block-post-date,.auna-article-header .wp-block-post-author-name{font-size:.82rem;color:var(--wp--preset--color--muted)}
.auna-post-feature-image{max-width:1120px;margin-left:auto!important;margin-right:auto!important}
.auna-post-feature-image .wp-block-post-featured-image{margin:0}
.auna-post-feature-image img{width:100%;max-height:560px;object-fit:cover;border-radius:13px}
.auna-article-layout{padding:clamp(34px,5vw,62px) 0 clamp(45px,6vw,75px);gap:clamp(28px,4vw,70px)!important;align-items:flex-start!important}
.auna-article-layout>.wp-block-column{min-width:0}
.auna-article-content{font-size:1.1rem;line-height:1.94;color:#243c34;overflow-wrap:break-word}
.auna-article-content>p{margin-bottom:1.4em}
.auna-article-content h2{font-size:clamp(1.7rem,2.6vw,2.15rem);margin-top:2em;margin-bottom:.75em;line-height:1.3}
.auna-article-content h3{font-size:1.45rem;margin-top:1.75em;margin-bottom:.6em}
.auna-article-content h4{font-size:1.2rem;margin-top:1.65em}
.auna-article-content a{text-decoration:underline}
.auna-article-content blockquote{margin:1.8em 0;padding:.25em 1.2em;background:var(--wp--preset--color--sage)}
.auna-article-content blockquote p{font-size:1.12em}
.auna-article-content ul,.auna-article-content ol{padding-left:1.45em}
.auna-article-content li{margin-bottom:.45em}
.auna-article-content .wp-block-table{overflow-x:auto;font-size:.9rem;line-height:1.6}
.auna-article-content .wp-block-table table{border-collapse:collapse}
.auna-article-content .wp-block-table th{background:var(--wp--preset--color--sage)}
.auna-article-content :is(.wp-block-footnotes, .footnotes){font-size:.85rem;line-height:1.8;border-top:1px solid var(--wp--preset--color--border);padding-top:22px;margin-top:36px}
.auna-article-content sup{line-height:0}
/* Arabic paragraphs can be selected in the editor as the 'Teks Arab' style. Purely Arabic paragraph detection is automatic. */
.auna-article-content :is(p,blockquote,li,h2,h3,h4)[lang="ar"],.auna-article-content :is(p,blockquote,li,h2,h3,h4).auna-auto-arabic,.is-style-auna-arabic,.is-style-auna-dalil,:where(.auna-article-content) .arabic-text,:where(.auna-article-content) span[lang="ar"]{font-family:var(--wp--preset--font-family--arabic);font-size:1.45em;line-height:2.05;letter-spacing:0;font-weight:400}
.auna-article-content [lang="ar"],.auna-article-content .auna-auto-arabic,.is-style-auna-arabic,.is-style-auna-dalil{direction:rtl;text-align:right}
.auna-article-content .is-style-auna-arabic,.auna-article-content .auna-auto-arabic{padding:10px 0}
.is-style-auna-dalil{background:var(--wp--preset--color--sage);border-right:3px solid var(--wp--preset--color--gold);border-left:0!important;border-radius:7px;padding:16px 24px}
.is-style-auna-panel{border-radius:10px;background:var(--wp--preset--color--sage);padding:25px;border-left:3px solid var(--wp--preset--color--gold)}
.is-style-auna-heading{padding-bottom:14px;border-bottom:1px solid var(--wp--preset--color--border)}
.auna-toc{background:var(--wp--preset--color--sage);border:1px solid var(--wp--preset--color--border);border-radius:10px;padding:18px 22px;margin:1rem 0 2rem;font-size:.91rem;line-height:1.8}
.auna-toc summary{cursor:pointer;color:var(--wp--preset--color--pine);font-weight:800}
.auna-toc ol{padding-left:1.3em;margin:.65em 0 0}
.auna-toc li{margin:0 0 5px}
.auna-toc a{text-decoration:none}
.auna-toc .auna-toc-h3{margin-left:16px;font-size:.93em}
.auna-article-side{position:sticky;top:25px}
.auna-sidebar-box{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:12px;padding:25px}
.auna-sidebar-box h3{font-size:1.25rem;margin:0 0 16px}
.auna-sidebar-box ul.wp-block-categories-list{list-style:none;padding:0;margin:0}
.auna-sidebar-box ul.wp-block-categories-list li{padding:9px 0;border-bottom:1px solid var(--wp--preset--color--border);font-size:.85rem}
.auna-sidebar-box ul.wp-block-categories-list a{text-decoration:none}
.auna-sidebar-box .wp-block-latest-posts{margin:0;padding-left:18px;font-size:.85rem}
.auna-sidebar-box .wp-block-latest-posts li{margin-bottom:12px}
.auna-sidebar-box .wp-block-latest-posts a{text-decoration:none;font-weight:700}
.auna-end-meta{margin-top:30px;padding-top:25px;border-top:1px solid var(--wp--preset--color--border)}
.auna-end-meta .wp-block-post-terms{font-size:.82rem}
.auna-post-navigation{border-top:1px solid var(--wp--preset--color--border);border-bottom:1px solid var(--wp--preset--color--border);padding:22px 0;margin-top:24px}
.auna-post-navigation a{font-weight:700;text-decoration:none;font-size:.88rem}
.auna-post-comments{max-width:760px;margin:0 auto 80px}
/* PAGES / ARCHIVES */
.auna-archive-intro{padding-top:clamp(45px,6vw,78px);padding-bottom:30px;border-bottom:1px solid var(--wp--preset--color--border)}
.auna-archive-intro h1{font-size:clamp(2.4rem,4.5vw,4.1rem);margin:0 0 8px;letter-spacing:-.025em}
.auna-archive-intro .wp-block-term-description,.auna-archive-intro p{color:var(--wp--preset--color--muted)}
.auna-page-header{padding-top:clamp(38px,5vw,70px);padding-bottom:28px}
.auna-page-header h1{font-size:clamp(2.3rem,4.3vw,3.9rem);letter-spacing:-.028em}
.auna-page-content{padding-bottom:75px}
.auna-search-field .wp-block-search__input,.auna-sidebar-box .wp-block-search__input{border-radius:6px 0 0 6px;border-color:var(--wp--preset--color--border);background:#fff;min-width:0}
.auna-search-field .wp-block-search__button,.auna-sidebar-box .wp-block-search__button{border-radius:0 6px 6px 0}
/* Editable promotional patterns */
.auna-banner{border-radius:12px;border:1px solid var(--wp--preset--color--border);padding:clamp(25px,3.5vw,44px);background:var(--wp--preset--color--sage)}
.auna-banner h2{font-size:clamp(1.5rem,3vw,2.25rem);margin:0}
.auna-banner p{color:var(--wp--preset--color--muted)}
.auna-banner-img{border-radius:10px;overflow:hidden}
.auna-banner-img img{display:block;width:100%}
/* Responsive */
@media(max-width:900px){
 .auna-hero-grid{flex-wrap:wrap!important}
 .auna-hero-grid>.wp-block-column{flex-basis:100%!important}
 .auna-mini-block{height:auto}
 .auna-article-layout{flex-wrap:wrap!important}
 .auna-article-layout>.wp-block-column{flex-basis:100%!important}
 .auna-article-side{position:static}
 .auna-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .auna-header-main{min-height:76px}
}
@media(max-width:600px){
 .auna-header .wp-block-site-title{font-size:1.3rem}
 .auna-topline .wp-block-search{display:none}
 .auna-header-main{gap:12px!important}
 .auna-header-main>.wp-block-group{min-width:0}
 .auna-header .wp-block-navigation__responsive-container-open{padding:10px;border:1px solid var(--wp--preset--color--border);border-radius:6px}
 .auna-hero-lead{margin-bottom:1.5rem!important}
 .auna-hero-lead h1{font-size:2.32rem}
 .auna-feature-card .wp-block-post-featured-image{height:205px}
 .auna-feature-card-body{padding:22px}
 .auna-mini-block{padding:22px}
 .auna-grid-cards{grid-template-columns:1fr!important}
 .auna-card .wp-block-post-featured-image{height:210px}
 .auna-content-section{padding-top:40px;padding-bottom:48px}
 .auna-topics .wp-block-categories-list{gap:7px}
 .auna-article-header{padding-top:36px}
 .auna-article-header .wp-block-post-title{font-size:2.35rem}
 .auna-article-content{font-size:1.06rem;line-height:1.91}
 .auna-article-content :is(p,blockquote,li,h2,h3,h4)[lang="ar"],.auna-article-content :is(p,blockquote,li,h2,h3,h4).auna-auto-arabic,.is-style-auna-arabic,.is-style-auna-dalil{font-size:1.3em}
 .auna-article-layout{padding-top:29px}
 .auna-footer{padding-top:38px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.auna-card,.auna-card img,.auna-feature-card img{transition:none}}

/* === Auna Akademi: optional MasterStudy LMS integration === */
.auna-academy-band{background:#f2f4ec;border-top:1px solid var(--wp--preset--color--border);border-bottom:1px solid var(--wp--preset--color--border);padding:clamp(44px,6vw,78px) 0}
.auna-academy-heading{gap:clamp(20px,3vw,52px);margin-bottom:28px!important}
.auna-academy-heading h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.16;max-width:690px;margin-top:0}
.auna-academy-heading p:not(.auna-eyebrow){font-size:.98rem;max-width:680px;color:var(--wp--preset--color--muted)}
.auna-academy-button{text-align:right}
.auna-academy-button .wp-element-button{display:inline-flex;align-items:center;gap:12px;text-decoration:none;background:var(--wp--preset--color--pine);color:#fff;border-radius:7px;padding:.85em 1.4em;font-weight:750;font-size:.88rem;transition:background .2s}
.auna-academy-button .wp-element-button:hover{background:var(--wp--preset--color--forest);color:#fff}
.auna-academy-page{padding-top:clamp(32px,5vw,75px);padding-bottom:clamp(55px,7vw,105px)}
.auna-academy-intro{max-width:860px;margin-bottom:clamp(35px,5vw,60px)!important}
.auna-academy-intro h1{font-size:clamp(2.65rem,5vw,4.8rem);letter-spacing:-.04em;line-height:1.1;margin:.2rem 0}
.auna-academy-intro p:not(.auna-eyebrow){font-size:1.08rem;color:var(--wp--preset--color--muted);max-width:650px}
.auna-academy-catalog-block{margin-top:clamp(40px,6vw,80px)!important}
.auna-academy-catalog-block h2{font-size:clamp(1.75rem,3vw,2.6rem);margin-bottom:24px}
.auna-kuba-banner{background:var(--wp--preset--color--forest);color:white;border-radius:16px;padding:clamp(30px,4vw,54px)}
.auna-kuba-banner .wp-block-columns{gap:clamp(24px,5vw,70px)}
.auna-kuba-banner h2{font-size:clamp(1.7rem,3vw,2.5rem);color:#fff!important}
.auna-kuba-banner p{color:#d8e8df}
.auna-kuba-banner .auna-eyebrow{color:#d8bd85}
.auna-kuba-banner .auna-academy-button{text-align:left}
.auna-kuba-banner .auna-academy-button .wp-element-button{background:#f4f0dc;color:#173b2f}
.auna-academy-steps{margin-top:clamp(36px,6vw,78px)!important}
.auna-academy-steps h2{margin-bottom:24px}
.auna-academy-steps .wp-block-column{background:#fff;border:1px solid var(--wp--preset--color--border);padding:24px;border-radius:12px}
.auna-academy-steps h3{font-family:var(--wp--preset--font-family--sans);font-size:1.05rem;font-weight:800}
.auna-academy-steps p{color:var(--wp--preset--color--muted);font-size:.9rem}
.auna-course-empty{padding:28px;border-radius:10px;border:1px dashed #c3d6c5;background:#ffffffa6;color:var(--wp--preset--color--muted)}
.auna-course-empty p{margin:0}
/* Apply only in embedded course catalog; leave MasterStudy's lesson player untouched. */
.auna-lms{max-width:100%;min-width:0}
.auna-lms :is(.stm_lms_courses__single,.stm_lms_courses_grid__single,.masterstudy-course-card){border:1px solid #dfe6dd;border-radius:12px;overflow:hidden;background:white;box-shadow:0 7px 25px rgba(14,53,44,.05);transition:transform .2s ease,box-shadow .2s ease}
.auna-lms :is(.stm_lms_courses__single,.stm_lms_courses_grid__single,.masterstudy-course-card):hover{transform:translateY(-3px);box-shadow:0 13px 32px rgba(14,53,44,.09)}
.auna-lms :is(.stm_lms_courses__single img,.stm_lms_courses_grid__single img,.masterstudy-course-card img){max-width:100%;height:auto}
.auna-lms :is(h2,h3,h4,.stm_lms_courses__single__title){font-family:var(--wp--preset--font-family--sans);font-weight:800;line-height:1.38}
.auna-lms a{color:var(--wp--preset--color--pine)}
.auna-lms :is(button,.btn,.masterstudy-button){border-radius:6px}
/* Light touch on independent MasterStudy account/checkout/course shells. */
:is(.stm_lms_profile, .stm_lms_checkout, .stm_lms_courses, .masterstudy-single-course, .masterstudy-account, .stm-lms-wrapper){max-width:100%}
:is(.stm_lms_profile, .stm_lms_checkout, .masterstudy-account) input:not([type="checkbox"]):not([type="radio"]),
:is(.stm_lms_profile, .stm_lms_checkout, .masterstudy-account) select{max-width:100%;border-radius:6px}
@media(max-width:900px){.auna-academy-heading{flex-wrap:wrap!important}.auna-academy-heading>.wp-block-column{flex-basis:100%!important}.auna-academy-button{text-align:left}.auna-academy-page{padding-top:38px}}
@media(max-width:600px){.auna-academy-band{padding:44px 0}.auna-academy-heading h2{font-size:2.05rem}.auna-academy-page{padding-bottom:64px}.auna-kuba-banner{padding:28px 22px}.auna-academy-steps .wp-block-column{padding:21px}}
@media(prefers-reduced-motion:reduce){.auna-lms :is(.stm_lms_courses__single,.stm_lms_courses_grid__single,.masterstudy-course-card),.auna-academy-button .wp-element-button{transition:none}}
