.header{gap:18px}.header nav{gap:22px}.ia-language-control{flex:0 0 auto}.ia-language-control select{width:135px;min-height:38px;padding:7px 22px 7px 10px;border:1px solid #c1c9b9;border-radius:3px;background:transparent;font-size:12px}.ia-language-control select:disabled{opacity:.6}#ia-language-note{display:block;flex-basis:100%;max-width:850px;font-size:11px;line-height:1.7;color:#687260}#ia-language-note[hidden]{display:none}#ia-language-status.is-error{position:static;width:auto;height:auto;clip-path:none;overflow:visible;padding:12px 24px;background:#f2e5d3;color:#713b24;text-align:center}.ia-question-top{gap:15px}.ia-question-top a{flex-shrink:0}.ia-intro-facts,.ia-hero-actions,.ia-result-actions{flex-wrap:wrap}.ia-button,.btn{text-align:center;white-space:normal}.ia-score-row>div,.ia-card-meta,.ia-card-brand,.ia-kicker{overflow-wrap:anywhere}body:not([data-locale="en"]) .ia-hero h1{font-size:clamp(52px,5.6vw,80px)}body:not([data-locale="en"]) .ia-card-title{font-size:27px}body:not([data-locale="en"]) .ia-card-script{font-size:18px}
@media(max-width:1150px){.header .header-cta{display:none}.header nav{gap:16px}.header{padding-left:24px;padding-right:24px;gap:12px}.ia-language-control select{width:122px}}
@media(max-width:760px){.header{display:flex;flex-wrap:wrap;gap:10px 14px;padding:15px 20px}.header .brand{margin-right:auto}.header .ia-language-control{order:1}.header #menu-toggle{order:2}.header #ia-motion-toggle{order:3;margin-left:auto;max-width:none}.header nav{order:4;flex-basis:100%}.ia-language-control select{width:120px;font-size:11px}.header #menu-toggle{font-size:11px}.ia-question-top{flex-wrap:wrap}.ia-question-top a{flex-shrink:1}.ia-hero-content .ia-kicker{max-width:95%;line-height:1.8}body:not([data-locale="en"]) .ia-hero h1{font-size:clamp(40px,9.7vw,66px)}body:not([data-locale="en"]) .ia-card-title{font-size:23px}body:not([data-locale="en"]) .ia-intro h1{font-size:clamp(38px,9vw,52px)}.ia-card-brand{font-size:9px}.ia-card-script{line-height:1.4}.ia-filters button{white-space:normal}.ia-score-name{overflow-wrap:anywhere}}
@media print{#ia-language-status{display:none!important}}

.ia-language-control select{color:inherit}.ia-language-control option{background:#f6f4ec;color:#213c32}

.ia-test-card h3,.ia-intro h1,.ia-result h1,.ia-path-card h3{hyphens:auto;overflow-wrap:anywhere}

.ia-section-heading>div,.ia-guide-layout>*,.ia-test-card{min-width:0}.ia-section-heading h2,.ia-guide h1,.ia-guide h2,.ia-guide h3{hyphens:auto;overflow-wrap:anywhere}


@media(max-width:760px){.ia-result-art-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:32px}.ia-result-art-card{width:240px;height:330px;flex-shrink:0}.ia-card-title{font-size:23px;line-height:1.17;left:20px;right:20px;bottom:48px}.ia-card-brand{font-size:7px;top:22px;left:20px;right:20px;letter-spacing:1px}.ia-card-tap{font-size:7px;bottom:19px}.ia-card-reverse{padding:26px 20px}.ia-card-reverse .ia-kicker{font-size:8px;line-height:1.6}.ia-card-script,body:not([data-locale="en"]) .ia-card-script{font-size:16px;line-height:1.45;margin-top:16px}}

.ia-mini-book h3{hyphens:auto;overflow-wrap:anywhere}

/* Mobile release layer: touch, readable forms, safe areas and short viewports. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:auto}
html:has(dialog[open]){overflow:hidden}
dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}
.ritual-dialog{overflow:auto}
button,a,select,summary,label{touch-action:manipulation}
@media(max-width:900px),(pointer:coarse){
 :root{--mobile-gutter:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}
 input:not([type=radio]):not([type=checkbox]),select,textarea,.ia-language-control select,.ia-review-page select{font-size:16px;min-height:48px}
 button,select,summary{min-height:44px;min-width:44px}
 .ia-text-link,.ia-back,.tool-back,.text-link,.sample-link,.sample-links a,.report-sidebar a,.header .brand,footer a,.ia-question-top a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}
 .ia-filters button,.ia-resonance button,.ia-context button{font-size:12px;line-height:1.45;padding:10px 15px}
 .ia-quiet{min-height:44px;padding-top:11px;padding-bottom:11px;font-size:13px}
 .ia-keep-progress{min-height:44px;padding-block:8px}
 .ia-option{min-height:58px;font-size:15px;line-height:1.5;gap:12px}
 .ia-option input{min-width:0;min-height:0}
 .ia-option-check{flex-shrink:0}
 .ia-question-panel{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}
 .ia-question-panel h1{font-size:clamp(25px,5.7vw,34px);line-height:1.3;min-height:0}
 .ia-question-controls{position:sticky;bottom:0;z-index:2;background:#f4f2ea;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 18px #f4f2ead9;margin-top:12px;gap:12px}
 .ia-question-controls .ia-button{max-width:72%;white-space:normal}
 .ia-question-hint,.ia-intro .ia-fine,.ia-intro .ia-keep-progress span span{font-size:12px;line-height:1.7}
 .ia-story-section p,.ia-insight-columns p,.ia-practice>div>p,.ia-guide-chapter p,.ia-chapter p,.report-content p,.depth-body p,.card-interpretation p,.reading-card p{font-size:16px;line-height:1.8}
 .ia-method p,.depth-method p,.ia-guide-purchase>p{font-size:14px;line-height:1.75}
 .ia-shell{width:calc(100% - var(--mobile-gutter) - var(--mobile-gutter))}
 .wrap{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}
 main h1,main h2,main h3{overflow-wrap:anywhere;hyphens:auto}
 .ia-back{margin-bottom:24px}
 .ia-result-actions,.tool-actions,.ia-context,.ia-resonance>div{flex-wrap:wrap}
 .ia-review-page{padding-top:28px}.ia-review-page form>label{min-width:0}
 .ia-review-page select{width:100%;max-width:100%;padding-right:28px}
 .ia-review-page form>label>span,.ia-score strong,.ia-score-label{min-width:0;overflow-wrap:anywhere}
 .report-sidebar{gap:4px 16px}.report-sidebar a{font-size:12px;line-height:1.5}
 footer{padding-bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 20px))}
 footer>div{flex-wrap:wrap;gap:8px 20px}footer a{font-size:12px}
 #ia-interest-dialog,#number-dialog{padding:56px 22px 24px;width:min(530px,calc(100% - 32px))}
 #ia-interest-dialog h2,#number-dialog h2{font-size:clamp(27px,6vw,36px);overflow-wrap:anywhere}
 #ia-interest-dialog p,#number-dialog p{font-size:15px;line-height:1.75}
 .ia-modal-close,.close{min-width:44px;min-height:44px;right:8px;top:8px;padding:6px}
 .ritual-skip{min-height:44px;padding:10px 12px}
 .ia-intent-options{gap:12px}.ia-intent-options button{width:100%;justify-content:center;white-space:normal}
}
@media(max-width:900px){
 .header,body.is-home .header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px var(--mobile-gutter);min-height:0;margin-bottom:0;position:relative;background:#20382d}
 .header .brand{grid-area:1/1;margin:0;justify-self:start}
 .header .header-cta{display:none}
 .header #menu-toggle{grid-area:1/2;display:inline-flex;align-items:center;justify-content:center;order:0;min-height:44px;margin:0;font-size:13px}
 .header .ia-language-control{grid-area:2/1;order:0;width:min(100%,220px);min-width:0}
 .header .ia-language-control select{width:100%;max-width:100%;font-size:16px;min-height:44px}
 .header #ia-motion-toggle{grid-area:2/2;order:0;margin:0;min-height:44px;max-width:130px;padding:8px 4px;white-space:normal;font-size:12px;line-height:1.4}
 .header nav{grid-area:3/1/auto/-1;display:none;order:0;width:100%;min-width:0}
 .header nav.menu-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0 0;gap:8px;background:transparent;justify-content:normal}
 .header nav a{min-width:0;min-height:48px;font-size:14px;line-height:1.4;display:flex;align-items:center;padding:10px 12px;border:1px solid #83958166;border-radius:3px;overflow-wrap:anywhere}
 .header nav a[aria-current=page]{background:#e0c88e18;border-color:#d5be8866}
}
@media(min-width:580px) and (max-width:900px){
 .header,body.is-home .header{grid-template-columns:auto minmax(130px,1fr) auto auto;gap:12px}
 .header .brand{grid-area:1/1}.header .ia-language-control{grid-area:1/2;justify-self:end}
 .header #ia-motion-toggle{grid-area:1/3}.header #menu-toggle{grid-area:1/4}.header nav{grid-row:2}
}
@media(max-height:500px) and (max-width:1000px){
 .ritual-dialog{padding:20px;width:min(540px,calc(100vw - 32px))}
 .ritual-universe{height:64px;width:64px}.ritual-universe i:nth-child(2){inset:9px}.ritual-universe i:nth-child(3){inset:18px}.ritual-universe>span{font-size:28px}
 .ritual-dialog .eyebrow{margin-top:12px}.ritual-dialog h2{font-size:25px;margin:8px 0}.ritual-dialog p{font-size:13px}.ritual-skip{margin-top:10px}
 .ia-reveal{padding-top:24px;padding-bottom:24px}.ia-reveal-orbit{height:150px;max-height:150px}.ia-reveal-art{height:130px!important}.ia-reveal h1{font-size:38px}
}
@media(hover:none){
 .ia-button:hover,.btn:hover,.ia-option:hover,.ia-test-card:hover,.ia-path-card:hover{transform:none;box-shadow:none}
 .ia-test-card:hover .ia-card-image>img,.ia-path-card:hover>div>img{transform:none}
}
@media print{.ia-question-controls{position:static;box-shadow:none}.header,body.is-home .header{display:none!important}html{overflow:visible!important;scrollbar-gutter:auto}}

@media(max-width:900px),(pointer:coarse){.report-sidebar .btn{min-height:44px}.header nav a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}
@media(min-width:901px) and (pointer:fine){html{scrollbar-gutter:stable}}

.ia-card-face{-webkit-backface-visibility:hidden}
@media(max-width:900px),(pointer:coarse){.ia-legacy-next .ia-button{white-space:normal;max-width:100%;gap:12px}.ia-button{max-width:100%}}
.ia-language-control select{appearance:none;-webkit-appearance:none;background-color:#20382d;color:#f6f4ec;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#e0c88e 50%),linear-gradient(135deg,#e0c88e 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-size:4px 4px;background-repeat:no-repeat}
/* 0.16: product-first hierarchy, keeping the original Inner Atlas artwork. */

/* 0.16 product UI. Original image assets and result-card artwork are preserved. */
:root{--ia-paper:#faf9f6;--ia-forest:#243e34;--ia-rule:#dedfd7;--ia-muted:#616d64}
body .ia-discovery{background:var(--ia-paper);font-family:'DM Sans',sans-serif}
body .ia-discovery h1,body .ia-discovery h2,body .ia-discovery h3{font-family:'DM Sans',sans-serif;font-weight:500;letter-spacing:-.8px}
body .ia-discovery h1{font-size:48px;line-height:1.13}body .ia-discovery h2{font-size:32px;line-height:1.22}body .ia-discovery h3{font-size:23px;line-height:1.3;letter-spacing:-.4px}
.ia-shell{width:min(1184px,calc(100% - 80px))}.ia-kicker{letter-spacing:1.3px}.ia-button{border-radius:6px;box-shadow:none}.ia-button:hover{transform:none;box-shadow:none}.ia-text-link{border-bottom:0;text-decoration:underline;text-underline-offset:5px}.ia-text-link .ia-icon{width:16px}
body .header,body.is-home .header,body[data-page='home'] .header{background:#faf9f6;color:#243e34;border-bottom:1px solid #dedfd7;margin-bottom:0;backdrop-filter:none}
.header nav a{font-size:13px}.header #ia-motion-toggle{border-bottom:0;color:#616d64}.header .ia-language-control select{background-color:#faf9f6;color:#243e34;border-color:#d5d9cf;background-image:linear-gradient(45deg,transparent 50%,#243e34 50%),linear-gradient(135deg,#243e34 50%,transparent 50%)}
body .preview-bar{background:#eeeFE8;color:#58675d;border-bottom:1px solid #dedfd7;letter-spacing:0!important;font-size:11px!important}
.ia-home-v16 .ia-home-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:60px 0 70px}
.ia-home-intro{min-width:0}.ia-home-v16 .ia-home-intro h1{font-size:58px;letter-spacing:-1.8px;max-width:540px}.ia-home-intro>p{font-size:17px;line-height:1.75;max-width:490px;margin:24px 0 28px;color:var(--ia-muted)}
.ia-home-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ia-home-actions .ia-button{gap:14px}.ia-home-actions .ia-text-link{font-size:12px}.ia-home-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:27px;padding-top:19px;border-top:1px solid var(--ia-rule);font-size:12px}.ia-home-intro>.ia-fine{margin-top:6px}
.ia-home-cover{display:block;overflow:hidden;border:1px solid #d9ddd3;border-radius:10px;background:#f1f1e9;min-width:0}.ia-home-cover>img{display:block;width:100%;height:365px;object-fit:cover;object-position:68% center}.ia-home-cover>div{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:14px}.ia-home-cover .ia-kicker{margin:0 0 5px;font-size:9px;color:var(--ia-muted)}.ia-home-cover strong{font-size:19px;font-weight:500}.ia-home-cover-arrow{font-size:25px}
.ia-home-picks{padding:0 0 72px}.ia-home-picks .ia-section-heading h2{font-size:28px}.ia-home-picks .ia-section-heading p{color:var(--ia-muted);margin-top:9px;font-size:14px}.ia-home-picks .ia-section-heading>.ia-text-link{flex-shrink:0}
.ia-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ia-featured-grid .ia-card-image{height:190px}.ia-test-card .ia-card-image{border-radius:7px}.ia-card-meta{font-size:10px;letter-spacing:.45px;gap:10px}.ia-discovery .ia-test-card h3{font-size:21px;letter-spacing:-.4px}.ia-test-card p{font-size:14px;line-height:1.7;min-height:0}.ia-card-bottom{margin-top:20px;font-size:12px}.ia-card-index{display:none}.ia-card-open{width:30px;height:30px}.ia-card-open .ia-icon{width:16px}.ia-test-card:hover .ia-card-open{transform:none}
.ia-product-preview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--ia-rule);border-bottom:1px solid var(--ia-rule);padding:64px 0}.ia-product-copy{max-width:450px}.ia-product-copy>p{margin:22px 0;font-size:16px;color:var(--ia-muted);line-height:1.8}.ia-product-copy ul{list-style:none;padding:0;margin:24px 0}.ia-product-copy li{font-size:14px;margin:12px 0;padding-left:22px;position:relative}.ia-product-copy li:before{content:'✓';position:absolute;left:0;color:#50745d}.ia-product-copy>.ia-fine{margin-top:12px}
.ia-result-preview{display:block;background:white;border:1px solid #d6dbd1;padding:32px;border-radius:10px;box-shadow:0 8px 28px #233e3408;min-width:0}.ia-preview-label{font-size:9px;letter-spacing:1px;color:var(--ia-muted);display:block;line-height:1.8}.ia-result-preview h3{margin:15px 0 28px}.ia-preview-scores>div{display:grid;grid-template-columns:1fr auto;gap:9px;margin:20px 0;font-size:12px}.ia-preview-scores strong{font-weight:500}.ia-preview-scores small{color:#7b837c;font-weight:400}.ia-preview-scores>div>i{grid-column:1/-1;height:5px;background:#edf0e9;border-radius:3px;overflow:hidden}.ia-preview-scores>div>i>i{height:100%;display:block;background:#68836c;border-radius:3px}.ia-result-preview>p{font-size:15px;line-height:1.75;padding:19px 20px;background:#f3f4ee;margin:26px 0;color:#506551}.ia-preview-bottom{display:flex;justify-content:space-between;font-size:12px}
.ia-home-questions{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding:70px 0}.ia-home-questions h2{max-width:350px}.ia-home-questions>div>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--ia-rule)}.ia-home-questions>div>a:first-child{border-top:1px solid var(--ia-rule)}.ia-home-questions strong{font-size:16px;font-weight:500;display:block}.ia-home-questions small{display:block;color:var(--ia-muted);font-size:12px;margin-top:7px}.ia-home-v16 .ia-faq{padding-bottom:60px;gap:90px}.ia-home-end{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0 60px;border-top:1px solid var(--ia-rule)}
.ia-library-header{padding-top:45px}.ia-collection{padding:40px 0 55px}.ia-filters button{border-radius:6px}.ia-new-paths{padding:20px 0 60px}.ia-path-card:hover{transform:none}.ia-path-card>div{border-radius:6px}
body .ia-result-cover{background:#eeF0e8;color:var(--ia-forest);padding:30px 0 45px}.ia-result-cover-grid{gap:65px}.ia-result-cover h1{max-width:650px}.ia-result-cover p{color:#5b695e;font-size:16px;line-height:1.8}.ia-result-cover .ia-kicker,.ia-result-cover .ia-fine,.ia-result-cover .ia-quiet{color:#57695b}.ia-result-cover .ia-button{background:var(--ia-forest);border-color:var(--ia-forest);color:white}.ia-result-cover .ia-button .ia-icon{filter:invert(1)}.ia-result-cover .ia-back{color:#57695b}.ia-result-art-card{box-shadow:0 12px 30px #102a231f}.ia-result-nav{position:sticky;top:0;z-index:9;background:#faf9f6f5;border-bottom:1px solid var(--ia-rule);backdrop-filter:blur(10px)}.ia-result-nav>div{display:flex;gap:12px}.ia-result-nav button{border:0;background:none;min-height:52px;min-width:44px;padding:12px 16px;color:#4f6254;font-size:13px;cursor:pointer}.ia-result-nav button:hover,.ia-result-nav button:focus-visible{background:#e9eee4}.ia-result-body section[id]{scroll-margin-top:90px}
.ia-story-section,.ia-map-section{padding-bottom:40px;margin-bottom:40px}.ia-pattern-sequence li{background:#f0f2ea}.ia-pattern-pivot{background:#fff}.ia-insight-card{background:#f0f2ea}.ia-guide-offer{border:1px solid #d8ded1;border-radius:9px;background:#edf0e6}.ia-mini-book,.ia-next-sheet{transform:none}.ia-quote{border-radius:6px}.ia-intro-visual{border-radius:10px}.ia-intro h1 em{font-size:.75em;font-style:normal;color:#71816c}
.ia-quiz{grid-template-columns:minmax(250px,30%) 1fr}.ia-quiz-aside{background:#edf0e7;padding:34px}.ia-quiz-cover{max-width:270px;overflow:hidden;border-radius:8px;margin:10px 0 28px}.ia-quiz-cover img{width:100%;height:220px;object-fit:cover;display:block}.ia-quiz-aside h2{font-size:26px!important}.ia-quiz-aside>p{font-size:14px}.ia-question-panel{background:#faf9f6}.ia-question-panel h1{font-size:34px!important;letter-spacing:-.6px!important;line-height:1.35}.ia-options{max-width:710px}.ia-question-controls{max-width:710px;background:#faf9f6}.ia-option{border-radius:6px;background:white}.ia-option:has(input:checked){background:#eaf0e5;border-color:#55765e;box-shadow:none}
@media(max-width:1100px){.ia-home-v16 .ia-home-hero{gap:35px}.ia-home-v16 .ia-home-intro h1{font-size:48px}.ia-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-featured-grid .ia-card-image{height:230px}.ia-product-preview{gap:40px}.ia-home-questions{gap:45px}}
@media(max-width:760px){
 .ia-shell{width:calc(100% - 40px)}body .ia-discovery h1{font-size:37px}body .ia-discovery h2{font-size:28px}body .ia-discovery h3{font-size:21px}
 .ia-home-v16 .ia-home-hero{grid-template-columns:1fr;gap:30px;padding:34px 0 46px}.ia-home-v16 .ia-home-intro h1{font-size:44px;letter-spacing:-1.1px}.ia-home-intro .ia-kicker{font-size:9px;margin-bottom:16px}.ia-home-intro>p{font-size:16px;margin:19px 0 23px}.ia-home-actions{gap:10px 20px}.ia-home-facts{gap:8px 16px;margin-top:18px;padding-top:16px;font-size:11px}.ia-home-cover>img{height:240px}.ia-home-cover>div{padding:16px 20px}.ia-home-cover .ia-kicker{margin-bottom:4px}.ia-home-cover strong{font-size:17px}
 .ia-home-picks{padding-bottom:40px}.ia-home-picks .ia-section-heading{display:block}.ia-home-picks .ia-section-heading h2{font-size:27px}.ia-home-picks .ia-section-heading>.ia-text-link{margin-top:8px}.ia-featured-grid{gap:28px 18px}.ia-featured-grid .ia-card-image{height:180px}.ia-card-meta{flex-wrap:wrap;font-size:9px;margin-top:14px}.ia-discovery .ia-test-card h3{font-size:19px}.ia-test-card p{font-size:13px;line-height:1.65}.ia-card-bottom{font-size:11px;padding-top:13px!important;margin-top:14px!important;gap:8px}.ia-test-card .ia-card-bottom{margin-top:14px!important}
 .ia-product-preview{grid-template-columns:1fr;gap:28px;padding:40px 0}.ia-product-copy>p{font-size:15px;margin:18px 0}.ia-product-copy ul{margin:18px 0}.ia-result-preview{padding:24px}.ia-product-copy>.ia-fine{margin-top:4px}.ia-home-questions{grid-template-columns:1fr;gap:24px;padding:44px 0}.ia-home-questions h2{max-width:none}.ia-home-v16 .ia-faq{gap:22px;padding-bottom:40px}.ia-home-end{display:block;padding:28px 0 40px}.ia-home-end h2{margin-bottom:20px}
 .ia-result-cover-grid{gap:15px}.ia-result-cover h1{font-size:36px!important}.ia-result-cover p{font-size:16px}.ia-result-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ia-result-nav button{font-size:12px;line-height:1.4;min-height:44px;padding:10px 4px;text-align:left}.ia-result-body section[id]{scroll-margin-top:110px}.ia-guide-offer{padding:30px 24px}.ia-quiz{grid-template-columns:1fr}.ia-quiz-aside{display:none}.ia-question-panel h1{font-size:28px!important}.ia-question-controls{background:#faf9f6;box-shadow:0 -10px 18px #faf9f6e6}.ia-library-header{padding-top:30px}.ia-collection{padding:28px 0 40px}.ia-intro h1{font-size:37px!important}.ia-intro-visual{min-height:330px}
}
@media(max-width:480px){.ia-featured-grid{grid-template-columns:1fr}.ia-featured-grid .ia-test-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 18px;padding-bottom:22px;border-bottom:1px solid var(--ia-rule)}.ia-featured-grid .ia-card-image{grid-column:1;grid-row:1/5;height:135px}.ia-featured-grid .ia-card-meta,.ia-featured-grid h3,.ia-featured-grid p,.ia-featured-grid .ia-card-bottom{grid-column:2}.ia-featured-grid .ia-card-meta{margin-top:0}.ia-featured-grid .ia-card-bottom{border:0;padding-top:0!important;margin-top:12px!important}.ia-featured-grid .ia-card-open{display:none}.ia-test-grid{grid-template-columns:1fr}.ia-test-grid .ia-card-image{height:230px}.ia-test-grid .ia-card-meta{font-size:10px}.ia-test-grid .ia-test-card h3{font-size:23px}.ia-test-grid .ia-test-card p{font-size:14px}.ia-home-v16 .ia-home-intro h1{font-size:40px}.ia-home-actions .ia-button{width:100%}.ia-home-actions .ia-text-link{font-size:13px}}
@media print{.ia-result-nav{display:none!important}.ia-shell{width:100%}.ia-result-cover{background:white!important}.ia-result-cover-grid,.ia-quiz{display:block}.ia-result-cover h1{font-size:32px!important}.ia-discovery h2{font-size:24px!important}}
body .header #main-nav a{color:#465d4e}body .header #main-nav a:hover,body .header #main-nav a[aria-current=page]{color:#223e30;text-decoration:underline;text-underline-offset:6px}body .header #menu-toggle{color:#243e34;border-color:#bfc9bb;background:transparent}body.is-home .preview-bar{background:#eeefe8;color:#58675d}
/* The report navigation is independent of the collapsible site menu. */
.ia-result-nav{display:block}
@media print{.ia-result-nav{display:none!important}}
