/* Academia Relief · 2026-10-05-v1. Opt-in scope, no corporate selectors. */
@font-face{font-family:Lato;src:url('fonts/Lato-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Lato;src:url('fonts/Lato-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.relief-academia-page{--rf-petrol:#1A5F7A;--rf-ink:#0F3D50;--rf-sky:#5DADE2;--rf-coral:#E8734A;--rf-paper:#F7F5F0;--rf-soft:#EDF2F4;--rf-line:#CBD8DD;--rf-muted:#48616C;--tutor-color-primary:#1A5F7A;--tutor-color-primary-hover:#0F3D50;--tutor-body-font:Lato,sans-serif;margin:0;background:var(--rf-paper);color:var(--rf-ink);font:400 18px/1.65 Lato,Arial,sans-serif}
.relief-academia-page *{box-sizing:border-box}
.relief-academia-page a{color:inherit}
.relief-academia-page img{max-width:100%;height:auto}
.relief-academia-page :focus-visible{outline:3px solid var(--rf-petrol);outline-offset:4px}
.relief-academia-page .rf-dark :focus-visible{outline-color:var(--rf-sky)}
.relief-academia-page .rf-wrap,.relief-academia-page .rf .rf-inner{width:min(1160px,calc(100% - 48px));margin-inline:auto}
.relief-academia-page .rf-header{background:var(--rf-paper);border-bottom:1px solid var(--rf-line);position:relative;z-index:20}
.relief-academia-page .rf-header .rf-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px}
.relief-academia-page .rf-brand{display:flex;align-items:center;gap:18px;text-decoration:none;flex-shrink:0}
.relief-academia-page .rf-brand img{width:118px;height:48px;object-fit:contain}
.relief-academia-page .rf-brand span{font-size:12px;font-weight:700;letter-spacing:.16em;border-left:1px solid var(--rf-line);padding-left:18px;line-height:30px}
.relief-academia-page .rf-header nav{display:flex;gap:24px;align-items:center}
.relief-academia-page .rf-header nav a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none;font-weight:700}
.relief-academia-page .rf-header .relief-academia-nav-cta{padding:10px 20px;background:var(--rf-petrol);color:white;border-radius:6px}
.relief-academia-page .relief-academia-menu{display:none}
.relief-academia-page .rf-skip{position:absolute;top:-100px;left:24px;z-index:100000;background:white;padding:12px;color:var(--rf-ink)}
.relief-academia-page .rf-skip:focus{top:10px}
.relief-academia-page .rf h1,.relief-academia-page .rf h2,.relief-academia-page .rf h3{font-family:Lato,Arial,sans-serif;color:var(--rf-ink);font-weight:700;letter-spacing:-.035em;margin:0 0 24px;padding:0;line-height:1.1}
.relief-academia-page .rf h1{font-size:64px;line-height:1.02;letter-spacing:-.04em}
.relief-academia-page .rf h2{font-size:42px}
.relief-academia-page .rf h3{font-size:23px;line-height:1.2;letter-spacing:-.02em}
.relief-academia-page .rf p{margin:0 0 22px;padding:0}
.relief-academia-page .rf .rf-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;display:flex;align-items:center;gap:12px}
.relief-academia-page .rf .rf-eyebrow:before{content:'';display:block;width:24px;height:3px;background:var(--rf-coral);flex-shrink:0}
.relief-academia-page .rf .rf-lead{font-size:18px;line-height:1.65;max-width:590px}
.relief-academia-page .rf .rf-section{padding:88px 0}
.relief-academia-page .rf .rf-hero{padding:64px 0 68px}
.relief-academia-page .rf .rf-dark{background:var(--rf-ink);color:var(--rf-paper)}
.relief-academia-page .rf .relief-academia-petrol{background:var(--rf-petrol);color:white}
.relief-academia-page .rf .rf-dark h2,.relief-academia-page .rf .rf-dark h3,.relief-academia-page .rf .relief-academia-petrol h2,.relief-academia-page .rf .relief-academia-petrol h3{color:inherit}
.relief-academia-page .rf .rf-soft{background:var(--rf-soft)}
.relief-academia-page .rf .wp-block-columns,.relief-academia-page .rf .rf-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;margin:0}
.relief-academia-page .rf .wp-block-column{min-width:0}
.relief-academia-page .rf figure{margin:0;line-height:0;overflow:hidden;border-radius:8px;background:var(--rf-soft)}
.relief-academia-page .rf figure img{display:block;width:100%;object-fit:cover}
.relief-academia-page .rf .relief-academia-hero-media img{height:460px;object-position:35% center}
.relief-academia-page .rf .relief-academia-media-caption{background:var(--rf-ink);padding:20px 24px;color:var(--rf-paper);border-radius:0 0 8px 8px}
.relief-academia-page .rf .relief-academia-hero-media{border-radius:8px 8px 0 0}
.relief-academia-page .rf .relief-academia-media-caption p{margin:0;font-size:16px;line-height:1.45}
.relief-academia-page .rf .relief-academia-media-caption .rf-eyebrow{font-size:10px;margin-bottom:8px;color:#D6E7EF}
.relief-academia-page .rf .relief-academia-facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:1.5;font-weight:700;color:var(--rf-petrol);margin:24px 0 0}
.relief-academia-page .rf .relief-academia-facts span{display:inline-flex;align-items:center;gap:8px}
.relief-academia-page .rf .relief-academia-facts span:before{content:'';width:5px;height:5px;background:var(--rf-coral);border-radius:50%}
.relief-academia-page .rf .rf-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;background:var(--rf-petrol);color:white;border:1px solid var(--rf-petrol);border-radius:6px;text-decoration:none;font:700 16px/1.4 Lato,Arial,sans-serif;text-align:center;cursor:pointer}
.relief-academia-page .rf .rf-button-secondary{background:transparent;color:var(--rf-ink);border-color:#91AAB5}
.relief-academia-page .rf .rf-dark .rf-button{background:var(--rf-paper);color:var(--rf-ink);border-color:var(--rf-paper)}
.relief-academia-page .rf .rf-dark .rf-button-secondary{background:transparent;color:var(--rf-paper);border-color:#7F9EAD}
.relief-academia-page .rf .rf-button:disabled{background:#DFE7EA;color:#526A75;border-color:#BDCDD4;cursor:default}
.relief-academia-page .rf .rf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}
.relief-academia-page .rf .rf-small{font-size:14px;line-height:1.6;color:var(--rf-muted)}
.relief-academia-page .rf .relief-academia-trust{padding:28px 0}
.relief-academia-page .rf .relief-academia-trust-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.relief-academia-page .rf .relief-academia-trust-items p{font-size:16px;line-height:1.5;margin:0;padding-left:20px;border-left:2px solid var(--rf-coral)}
.relief-academia-page .rf .relief-academia-trust-items span{display:block;font-size:14px;color:#D1E0E7;margin-top:4px}
.relief-academia-page .rf .relief-academia-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;align-items:start}
.relief-academia-page .rf .relief-academia-steps .wp-block-column{border-top:1px solid var(--rf-line);padding-top:22px}
.relief-academia-page .rf .rf-number{font-size:14px;color:var(--rf-petrol);font-weight:700;letter-spacing:.04em;margin:0 0 12px}
.relief-academia-page .rf .relief-academia-steps .rf-number{font-size:28px;line-height:1;color:var(--rf-petrol);margin-bottom:24px}
.relief-academia-page .rf .relief-academia-steps h3{font-size:21px;margin-bottom:14px}
.relief-academia-page .rf .relief-academia-steps p:not(.rf-number){font-size:17px;margin:0}
.relief-academia-page .rf .relief-academia-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}
.relief-academia-page .rf .relief-academia-module{background:white;border:1px solid #D6E0E4;border-radius:8px;overflow:hidden}
.relief-academia-page .rf .relief-academia-module-image{border-radius:0;background:#E0E9EE}
.relief-academia-page .rf .relief-academia-module-image img{aspect-ratio:16/9}
.relief-academia-page .rf .relief-academia-module-copy{padding:24px}
.relief-academia-page .rf .relief-academia-module-copy h3{font-size:23px;min-height:56px;margin-bottom:14px}
.relief-academia-page .rf .relief-academia-module-copy p:last-child{font-size:16px;margin:0;line-height:1.6;color:var(--rf-muted)}
.relief-academia-page .rf .relief-academia-teacher{background:white}
.relief-academia-page .rf .rf-portrait{max-width:420px}
.relief-academia-page .rf .rf-portrait img{aspect-ratio:4/5;object-position:50% 45%}
.relief-academia-page .rf .relief-academia-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:44px;align-items:start}
.relief-academia-page .rf .relief-academia-includes .wp-block-column{border-top:1px solid #6C98AB;padding-top:24px}
.relief-academia-page .rf .relief-academia-includes p{font-size:17px;color:#E5EDF1;margin:0}
.relief-academia-page .rf .relief-academia-featured-media img{aspect-ratio:4/3}
.relief-academia-page .rf .rf-faq{max-width:880px;margin-top:34px}
.relief-academia-page .rf .rf-faq details{border-top:1px solid var(--rf-line);padding:0}
.relief-academia-page .rf .rf-faq details:last-child{border-bottom:1px solid var(--rf-line)}
.relief-academia-page .rf .rf-faq summary{font-size:19px;cursor:pointer;font-weight:700;padding:22px 32px 22px 0;min-height:64px;list-style:none;position:relative}
.relief-academia-page .rf .rf-faq summary::-webkit-details-marker{display:none}
.relief-academia-page .rf .rf-faq summary:after{content:'+';position:absolute;right:4px;top:19px;font-size:25px;font-weight:400;color:var(--rf-petrol)}
.relief-academia-page .rf .rf-faq details[open] summary:after{content:'−'}
.relief-academia-page .rf .rf-faq details p{margin:0 36px 24px 0;font-size:17px}
.relief-academia-page .rf .rf-closing{text-align:center}
.relief-academia-page .rf .rf-closing .rf-eyebrow,.relief-academia-page .rf .rf-closing .rf-actions{justify-content:center}
.relief-academia-page .rf .rf-closing p{max-width:620px;margin-inline:auto}
.relief-academia-page .rf .rf-login{width:min(1040px,calc(100% - 48px));margin:64px auto 80px;border:1px solid var(--rf-line);border-radius:10px;overflow:hidden;background:white;box-shadow:0 8px 28px #0F3D5008}
.relief-academia-page .rf .rf-login>.wp-block-columns{gap:0;align-items:stretch;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}
.relief-academia-page .rf .relief-academia-login-brand{background:var(--rf-ink);color:var(--rf-paper);padding:52px 40px;height:100%;border-top:4px solid var(--rf-coral)}
.relief-academia-page .rf .relief-academia-login-brand h2{font-size:36px;color:var(--rf-paper);margin-top:54px}
.relief-academia-page .rf .relief-academia-login-brand p:last-child{color:#D1E0E7;font-size:17px}
.relief-academia-page .rf .relief-academia-login-content{padding:46px}
.relief-academia-page .rf .relief-academia-login-content h1{font-size:36px;line-height:1.12}
.relief-academia-page .rf .rf-login-form{margin-top:28px;font:400 16px/1.5 Lato,Arial,sans-serif}
.relief-academia-page .rf .rf-login-form label.relief-academia-field-label{display:block;font-weight:700;margin-bottom:8px}
.relief-academia-page .rf .rf-login-form input[type=email],.relief-academia-page .rf .rf-login-form input[type=password],.relief-academia-page .rf .rf-login-form input[type=text],.relief-academia-page .rf .rf-review-fields input,.relief-academia-page .rf .woocommerce input.input-text,.relief-academia-page .rf .woocommerce select{width:100%;min-height:54px;padding:13px 14px;border:1px solid #91AAB5;border-radius:6px;font:400 16px/1.4 Lato,Arial,sans-serif;background:white;color:var(--rf-ink)}
.relief-academia-page .rf .rf-login-form .tutor-input-field{margin-bottom:20px}
.relief-academia-page .rf .rf-login-form .tutor-btn-primary{background:var(--rf-petrol)!important;border-color:var(--rf-petrol)!important;border-radius:6px;width:100%;min-height:54px;font:700 16px/1.4 Lato,Arial,sans-serif}
.relief-academia-page .rf .rf-login-form .tutor-flex.tutor-justify-between{flex-wrap:wrap;gap:8px}
.relief-academia-page .rf .rf-login-form .tutor-mt-9{margin-top:16px}
.relief-academia-page .rf .rf-login-form .tutor-login-agmnt-1{width:auto}
.relief-academia-page .rf .rf-login-form .tutor-btn-link-gray{min-height:44px;display:inline-flex;align-items:center;color:var(--rf-petrol)}
.relief-academia-page .rf .rf-login-form .tutor-input-wrapper{min-height:44px;display:flex;align-items:center;gap:8px}
.relief-academia-page .rf .rf-login-form .tutor-checkbox{accent-color:var(--rf-petrol)}
.relief-academia-page .rf .rf-login .rf-small{margin-top:22px;margin-bottom:0}
.relief-academia-page .rf .relief-academia-checkout{padding-top:48px}
.relief-academia-page .rf .relief-academia-checkout h1{font-size:46px;line-height:1.05;max-width:720px;margin-bottom:40px}
.relief-academia-page .rf .rf-checkout-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px}
.relief-academia-page .rf .rf-checkout-grid h2{font-size:28px}
.relief-academia-page .rf .rf-checkout-grid p{font-size:16px}
.relief-academia-page .rf .rf-review-fields{border:0;padding:0;margin:22px 0}
.relief-academia-page .rf .rf-review-fields label{display:block;margin:18px 0 8px;font-size:15px;font-weight:700}
.relief-academia-page .rf .rf-review-fields input:disabled{opacity:1;background:#FAFBFB}
.relief-academia-page .rf .rf-summary{background:white;padding:28px;border:1px solid var(--rf-line);border-top:4px solid var(--rf-coral);border-radius:8px}
.relief-academia-page .rf .relief-academia-summary-course{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;margin-bottom:18px;align-items:start}
.relief-academia-page .rf .rf-summary .relief-academia-summary-image{width:112px;aspect-ratio:16/9;object-fit:cover;border-radius:5px;margin:0}
.relief-academia-page .rf .rf-summary .relief-academia-summary-course h2{font-size:23px;margin-bottom:12px}
.relief-academia-page .rf .rf-summary p{margin-bottom:14px}
.relief-academia-page .rf .rf-summary p.rf-eyebrow{margin-bottom:22px}
.relief-academia-page .rf .rf-summary .rf-button{width:100%;margin-bottom:14px}
.relief-academia-page .rf .rf-summary hr{margin:22px 0;border:0;border-top:1px solid var(--rf-line)}
.relief-academia-page .rf .relief-academia-total{display:flex;justify-content:space-between;font-weight:700;margin:0 0 22px}
.relief-academia-page .rf .relief-academia-total dd{margin:0}
@media(max-width:599px){.relief-academia-page .rf .relief-academia-summary-course{grid-template-columns:88px minmax(0,1fr);gap:14px}.relief-academia-page .rf .rf-summary .relief-academia-summary-image{width:88px}.relief-academia-page .rf .rf-summary .relief-academia-summary-course h2{font-size:21px}}
.relief-academia-page .rf .rf-login-form .tutor-input-field>span{top:calc(50% + 15px)!important}
.relief-academia-page .rf .rf-success{padding:38px;background:var(--rf-soft);border-radius:8px;margin-bottom:30px}
.relief-academia-page .rf .woocommerce{max-width:100%;margin:auto}
.relief-academia-page .rf .woocommerce #place_order{background:var(--rf-petrol);color:white;font:700 16px Lato,sans-serif;min-height:54px;border-radius:6px}
.relief-academia-page .rf .woocommerce #payment{background:var(--rf-soft)}
.relief-academia-page .rf-footer{border-top:1px solid var(--rf-line);padding:28px 0;color:var(--rf-ink)}
.relief-academia-page .rf-footer .rf-wrap{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;font-size:14px}
.relief-academia-page .rf-footer p{margin:0}
.relief-academia-page .rf-footer span{display:block;color:var(--rf-muted);font-size:13px}
.relief-academia-page .rf-footer a{align-self:center;min-height:44px;display:flex;align-items:center}
.relief-academia-page #relief-mobile-bar,.relief-academia-page #relief-wa-float{display:none!important}
.relief-academia-page .rf .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
/* Native Tutor behavior retained; branding restricted to existing draft reviewers. */
.relief-academia-page.relief-academia-lms{--tutor-color-primary:#1A5F7A;--tutor-color-primary-hover:#0F3D50;--tutor-color-gray-10:#0F3D50;--tutor-color-gray-50:#48616C;--tutor-body-font:Lato,Arial,sans-serif}
.relief-academia-lms .tutor-dashboard-layout,.relief-academia-lms .tutor-dashboard-main,.relief-academia-lms .tutor-dashboard-body{background:#F7F5F0!important;font-family:Lato,Arial,sans-serif!important;color:#0F3D50}
.relief-academia-lms .tutor-dashboard-sidebar{background:#0F3D50!important;border-right:0!important}
.relief-academia-lms .tutor-dashboard-sidebar a,.relief-academia-lms .tutor-dashboard-sidebar button{font-family:Lato,Arial,sans-serif!important;color:#F7F5F0!important}
.relief-academia-lms .tutor-dashboard-sidebar .is-active,.relief-academia-lms .tutor-dashboard-sidebar .tutor-is-active{background:#1A5F7A!important;color:white!important;border-left:3px solid #E8734A}
.relief-academia-lms .tutor-dashboard-sidebar a.active{background:#1A5F7A!important;color:white!important;border-left:3px solid #E8734A}
.relief-academia-lms .tutor-brand-logo{display:flex;align-items:center;gap:12px;width:auto!important;max-width:none!important}
.relief-academia-lms .tutor-brand-logo-light,.relief-academia-lms .tutor-brand-logo-dark{flex-shrink:0}
.relief-academia-lms .tutor-brand-logo img{width:100px!important;height:44px!important;object-fit:contain;background:#F7F5F0;padding:5px;border-radius:4px}
.relief-academia-lms .tutor-brand-logo:after{content:'ACADEMIA';border-left:1px solid #537383;padding-left:12px;font:700 10px Lato,sans-serif;letter-spacing:.1em;color:#F7F5F0}
.relief-academia-lms .tutor-dashboard-header{background:white!important;border-color:#CBD8DD!important}
.relief-academia-lms .tutor-dashboard-layout h1,.relief-academia-lms .tutor-dashboard-layout h2,.relief-academia-lms .tutor-dashboard-layout h3,.relief-academia-lms .tutor-dashboard-layout h4,.relief-academia-lms .tutor-dashboard-layout p,.relief-academia-lms .tutor-dashboard-layout a,.relief-academia-lms .tutor-dashboard-layout button,.relief-academia-lms .tutor-dashboard-layout span:not([class*="icon"]){font-family:Lato,Arial,sans-serif!important}
.relief-academia-lms .tutor-dashboard-layout h1,.relief-academia-lms .tutor-dashboard-layout h2,.relief-academia-lms .tutor-dashboard-layout h3,.relief-academia-lms .tutor-dashboard-layout h4{color:#0F3D50!important;font-weight:700!important}
.relief-academia-lms .tutor-card{border-color:#CBD8DD!important;border-radius:8px!important;box-shadow:0 2px 8px #0F3D5005;background:white!important}
.relief-academia-lms .tutor-btn-primary{background:#1A5F7A!important;border-color:#1A5F7A!important;color:white!important;border-radius:6px!important;min-height:44px}
.relief-academia-lms .tutor-btn-outline-primary{color:#1A5F7A!important;border-color:#1A5F7A!important;border-radius:6px!important;min-height:44px}
.relief-academia-lms [role=tab][aria-selected=true]{color:#1A5F7A!important;background:#EDF2F4!important}
.relief-academia-lms .tutor-progress-bar{background:#D9E3E8!important}
.relief-academia-lms .tutor-progress-bar-fill{background:#1A5F7A!important}
.relief-academia-lms .tutor-nav-item.active{background:#EDF2F4!important;color:#1A5F7A!important}
.relief-academia-lms .tutor-progress-card{border-color:#CBD8DD!important;border-radius:8px!important}
.relief-academia-lms .tutor-progress-card-actions{opacity:1!important;visibility:visible!important}
.relief-academia-lms .relief-academia-lms-brand{display:flex;align-items:center;gap:10px;text-decoration:none;padding:4px 0}
.relief-academia-lms .relief-academia-lms-brand img{width:94px;height:40px;object-fit:contain;background:#F7F5F0;border-radius:4px;padding:4px}
.relief-academia-lms .relief-academia-lms-brand span{font-size:10px;letter-spacing:.1em;border-left:1px solid #537383;padding-left:10px;color:#F7F5F0}
.relief-academia-lms .relief-academia-lms-course-label{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #CBD8DD;font:700 14px Lato,sans-serif;letter-spacing:.06em;color:#1A5F7A}
.relief-academia-lms .relief-academia-lms-course-label>.relief-academia-lms-brand{display:none}
.relief-academia-lms .tutor-dashboard-nav-mobile a.active{color:#1A5F7A!important}
.relief-academia-lms .tutor-dashboard-nav-mobile a.active *{color:#1A5F7A!important}
.relief-academia-lms .tutor-course-details-title,.relief-academia-lms .tutor-course-details-content h2,.relief-academia-lms .tutor-course-details-content h3{font-family:Lato,Arial,sans-serif!important;color:#0F3D50!important;font-weight:700!important}
@media(max-width:599px){.relief-academia-lms .relief-academia-lms-desktop-label{display:none}.relief-academia-lms .relief-academia-lms-course-label>.relief-academia-lms-brand{display:flex;gap:14px}.relief-academia-lms .relief-academia-lms-course-label .relief-academia-lms-brand span{color:#0F3D50;border-color:#CBD8DD;font-weight:700;font-size:11px}.relief-academia-lms .relief-academia-lms-course-label .relief-academia-lms-brand img{width:88px;height:36px;padding:0;background:transparent}.relief-academia-lms .relief-academia-lms-course-label{margin-bottom:20px;padding-bottom:14px}}
@media(hover:hover) and (pointer:fine){.relief-academia-page .rf .rf-button:hover,.relief-academia-page .rf-header .relief-academia-nav-cta:hover{background:var(--rf-ink);color:white}.relief-academia-page .rf .rf-button-secondary:hover{background:var(--rf-soft);color:var(--rf-ink)}.relief-academia-page .rf .rf-dark .rf-button:hover{background:white;color:var(--rf-ink)}.relief-academia-page .rf-header nav a:not(.relief-academia-nav-cta):hover{text-decoration:underline;text-underline-offset:5px}}
@media(max-width:899px){.relief-academia-page .rf .wp-block-columns,.relief-academia-page .rf .rf-checkout-grid{grid-template-columns:minmax(0,1fr);gap:36px}.relief-academia-page .rf h1{font-size:56px}.relief-academia-page .rf .relief-academia-hero-media img{height:440px}.relief-academia-page .rf .relief-academia-steps,.relief-academia-page .rf .relief-academia-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.relief-academia-page .rf .relief-academia-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.relief-academia-page .rf .rf-login>.wp-block-columns{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:0}.relief-academia-page .rf .relief-academia-login-brand{padding:36px 28px}.relief-academia-page .rf .relief-academia-login-brand h2{font-size:30px}.relief-academia-page .rf .relief-academia-login-content{padding:36px 28px}.relief-academia-page .rf-header nav{gap:16px}.relief-academia-page .rf-header .relief-academia-nav-cta{display:none}}
@media(max-width:599px){.relief-academia-page{font-size:17px;line-height:1.65}.relief-academia-page .rf-wrap,.relief-academia-page .rf .rf-inner{width:calc(100% - 40px)}.relief-academia-page .rf-header .rf-wrap{min-height:76px;gap:12px}.relief-academia-page .rf-brand{gap:10px}.relief-academia-page .rf-brand img{width:88px;height:40px}.relief-academia-page .rf-brand span{padding-left:10px;font-size:10px;letter-spacing:.12em}.relief-academia-page .rf-header>div>nav{display:none}.relief-academia-page .relief-academia-menu{display:block;position:relative}.relief-academia-page .relief-academia-menu summary{list-style:none;cursor:pointer;font:700 14px Lato,sans-serif;min-height:44px;display:flex;align-items:center;gap:8px}.relief-academia-page .relief-academia-menu summary::-webkit-details-marker{display:none}.relief-academia-page .relief-academia-menu summary:before{content:'☰';font-size:20px;color:var(--rf-petrol)}.relief-academia-page .relief-academia-menu nav{position:absolute;right:0;top:54px;background:white;border:1px solid var(--rf-line);border-radius:6px;padding:12px;min-width:220px;box-shadow:0 6px 20px #0F3D5010;display:flex;flex-direction:column;align-items:stretch;gap:0}.relief-academia-page .relief-academia-menu nav a{padding:9px 14px;min-height:48px}.relief-academia-page .rf h1{font-size:42px;line-height:1.02}.relief-academia-page .rf h2{font-size:32px;line-height:1.12}.relief-academia-page .rf h3{font-size:22px}.relief-academia-page .rf .rf-section{padding:56px 0}.relief-academia-page .rf .rf-hero{padding:32px 0 40px}.relief-academia-page .rf .rf-eyebrow{font-size:11px;margin-bottom:18px}.relief-academia-page .rf .rf-lead{font-size:17px;line-height:1.6}.relief-academia-page .rf .relief-academia-facts{font-size:13px;gap:8px 14px;margin-top:18px}.relief-academia-page .rf .rf-actions{gap:10px;margin-top:22px;flex-direction:column;align-items:stretch}.relief-academia-page .rf .rf-button{width:100%;min-height:54px;padding:13px 18px}.relief-academia-page .rf .relief-academia-hero-media img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.relief-academia-page .rf .relief-academia-media-caption{padding:18px 20px}.relief-academia-page .rf .relief-academia-media-caption p{font-size:14px}.relief-academia-page .rf .relief-academia-trust{padding:28px 0}.relief-academia-page .rf .relief-academia-trust-items,.relief-academia-page .rf .relief-academia-steps,.relief-academia-page .rf .relief-academia-modules,.relief-academia-page .rf .relief-academia-includes{grid-template-columns:minmax(0,1fr);gap:24px}.relief-academia-page .rf .relief-academia-steps{margin-top:28px}.relief-academia-page .rf .relief-academia-steps .rf-number{font-size:24px;margin-bottom:14px}.relief-academia-page .rf .relief-academia-module-copy{padding:22px}.relief-academia-page .rf .relief-academia-module-copy h3{min-height:0}.relief-academia-page .rf .rf-portrait{max-width:100%}.relief-academia-page .rf .rf-faq summary{font-size:17px;padding-block:20px}.relief-academia-page .rf .rf-login{width:calc(100% - 40px);margin:28px auto 40px}.relief-academia-page .rf .rf-login>.wp-block-columns{grid-template-columns:minmax(0,1fr);gap:0}.relief-academia-page .rf .relief-academia-login-brand{padding:22px 24px}.relief-academia-page .rf .relief-academia-login-brand .rf-eyebrow{margin:0}.relief-academia-page .rf .relief-academia-login-brand h2,.relief-academia-page .rf .relief-academia-login-brand p:last-child:not(.rf-eyebrow){display:none}.relief-academia-page .rf .relief-academia-login-content{padding:28px 24px}.relief-academia-page .rf .relief-academia-login-content h1{font-size:30px}.relief-academia-page .rf .rf-login-form .tutor-flex.tutor-justify-between{flex-direction:column;align-items:flex-start;gap:0}.relief-academia-page .rf .relief-academia-checkout{padding-top:32px}.relief-academia-page .rf .relief-academia-checkout h1{font-size:38px;margin-bottom:30px}.relief-academia-page .rf .rf-checkout-grid{gap:28px}.relief-academia-page .rf .rf-summary{padding:24px}.relief-academia-page .rf .rf-checkout-grid h2{font-size:26px}.relief-academia-page .rf-footer .rf-wrap{gap:10px}.relief-academia-page .rf .rf-closing h2 br{display:none}}
@media(prefers-reduced-motion:reduce){.relief-academia-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
