.gallery-site-header .brand-name{font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.gallery-brand-mark{color:var(--color-gold);font-size:1.5rem;line-height:1}.gallery-site-header .desktop-nav,.gallery-site-header .header-tools{font-family:var(--font-body)}.gallery-site-header .header-quiz{color:var(--color-cream);border:1px solid var(--color-navy-lighter);background:0 0;border-radius:0}.gallery-site-header .header-quiz:hover{background:var(--color-navy-light);border-color:var(--color-gold)}.home-refresh{font-family:var(--font-body)}.home-refresh .discovery-home h1,.home-refresh .discovery-home h2,.home-refresh .discovery-home h3{font-family:var(--font-heading)}.home-refresh .discovery-home{padding-top:0}.home-refresh .discovery-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);align-items:center;gap:clamp(48px,8vw,105px);padding:clamp(64px,7vw,94px) 5% 78px;display:grid}.home-refresh .discovery-copy{background:0 0;border:0;padding:0;display:block}.home-refresh .gallery-intro-label{color:var(--color-cream-dark);font-size:.85rem;font-weight:400}.home-refresh .discovery-copy h1{max-width:14ch;color:var(--color-cream);font-family:var(--font-heading);letter-spacing:-.055em;margin:26px 0 24px;font-size:clamp(3.05rem,5.3vw,4.65rem);line-height:1.12}.home-refresh .discovery-lead{max-width:40ch;color:var(--color-cream-dark);font-size:1rem;line-height:1.75}.home-refresh .discovery-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.home-refresh .discovery-note{margin:0;font-size:.875rem;line-height:1.45}.home-refresh .discovery-actions .btn-primary{border-radius:0}.home-refresh .gallery-explore-link{margin-top:27px;display:inline-block}.home-refresh .home-daily-feature{background:var(--color-navy-light);border:0;border-radius:0;padding:22px}.home-refresh .home-daily-feature-label{color:var(--color-cream-dark);margin:0 0 15px;font-size:.75rem;font-weight:600}.home-refresh .home-daily-feature-image{background:var(--color-navy);height:clamp(320px,31vw,390px)}.home-refresh .home-daily-feature .home-daily-feature-image img{object-fit:contain;object-position:center}.home-refresh .home-daily-feature figcaption{padding:16px 0 0}.home-refresh .gallery-saint-title{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.home-refresh .home-daily-feature h2{margin:0 0 8px;font-size:clamp(1.3rem,2vw,1.6rem)}.home-refresh .home-daily-feature h2 a{text-decoration:none}.home-refresh .home-daily-feature h2 a:hover{text-decoration:underline}.home-refresh .home-daily-feature-action{white-space:nowrap;margin-top:0;font-size:.8rem;display:inline-block}.home-refresh .gallery-paths{isolation:isolate;border-top:1px solid var(--color-navy-lighter);grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:32px;padding:68px 5% 76px;display:grid;position:relative}.home-refresh .gallery-paths:before{content:"";z-index:-1;background:var(--color-navy-light);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-refresh .gallery-paths-intro>p:first-child,.home-refresh .gallery-paths>a>span{color:var(--color-gold);font-size:.875rem}.home-refresh .gallery-paths-intro h2{margin:15px 0;font-size:1.8rem;line-height:1.3}.home-refresh .gallery-paths p{max-width:28ch;color:var(--color-cream-dark);font-size:.95rem;line-height:1.6}.home-refresh .gallery-paths>a{border-top:1px solid var(--color-navy-lighter);padding-top:15px;display:block}.home-refresh .gallery-paths h3{color:var(--color-cream);margin:20px 0 9px;font-size:1.2rem;line-height:1.3}.home-refresh .gallery-paths strong{color:var(--color-gold);margin-top:18px;font-size:.9rem;display:block}.home-refresh .gallery-paths>a:hover h3{text-underline-offset:4px;text-decoration:underline}.home-refresh .liturgical-banner{margin-bottom:28px}.home-disclosure{border-top:1px solid var(--color-navy-lighter)}.home-disclosure>summary{min-height:66px;color:var(--color-cream);font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:1.08rem;list-style:none;display:flex}.home-disclosure>summary::-webkit-details-marker{display:none}.gallery-footer-more>summary::-webkit-details-marker{display:none}.home-disclosure>summary:after,.gallery-footer-more>summary:after{content:"+";color:var(--color-gold);font-family:var(--font-body);font-size:1.4rem;font-weight:400}.home-disclosure[open]>summary:after,.gallery-footer-more[open]>summary:after{content:"−"}.home-disclosure-content{padding:4px 0 20px}.home-disclosure-content .liturgical-banner{margin-bottom:0}.home-information{margin-top:0}.home-information .home-disclosure-content .home-about{padding-block:24px}.home-information .home-disclosure-content .blog-discovery,.home-information .home-disclosure-content .faq-section{padding-block:20px}.gallery-footer{margin-top:44px;padding-block:42px 28px}.gallery-footer-main{justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.gallery-footer-brand{color:var(--color-cream);font-family:var(--font-heading);font-size:1.12rem;font-weight:700}.gallery-footer-main p{color:var(--color-cream-dark);margin-top:8px;font-size:.9rem}.gallery-footer-primary{color:var(--color-cream-dark);flex-wrap:wrap;align-items:center;gap:18px 28px;font-size:.875rem;display:flex}.gallery-footer-primary a,.gallery-footer-primary>button{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.gallery-footer-more{color:var(--color-cream-dark);margin-top:20px;font-size:.875rem}.gallery-footer-more>summary{align-items:center;gap:12px;width:fit-content;min-height:44px;list-style:none;display:flex}.gallery-footer-more nav{flex-wrap:wrap;gap:10px 22px;padding:8px 0 16px;display:flex}.gallery-footer-more nav a{align-items:center;min-height:36px;display:inline-flex}.gallery-footer-copyright{color:var(--color-cream-dark);margin-top:12px;font-size:.75rem}.result-match-explanation{margin-bottom:12px;font-size:.94rem}.result-story .result-match-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;display:-webkit-box;overflow:hidden}.educator-quick-links{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-block:20px;display:flex}.educator-classroom-details{margin-top:14px}.educator-classroom-details summary{color:var(--color-gold);cursor:pointer;min-height:44px;padding-block:10px}.home-refresh .gallery-saint-title{margin-bottom:12px}.reading-path-card{border-top:2px solid var(--color-gold)}@media (max-width:520px){.site-header-refresh .brand-name{white-space:nowrap;letter-spacing:-.035em;max-width:none;font-size:.84rem}.site-header-refresh .language-toggle{border-color:#0000}.catalogue-description{-webkit-line-clamp:2}.catalogue-artwork img{height:140px}}@media (max-width:760px){.home-refresh .discovery-intro{grid-template-columns:1fr;gap:24px;padding:28px 0 48px}.home-refresh .discovery-copy h1{margin-block:18px}.home-refresh .discovery-actions{margin-top:22px}.home-refresh .gallery-explore-link{margin-top:18px}.home-refresh .discovery-copy h1{font-size:clamp(2.65rem,10vw,3.5rem)}.home-refresh .discovery-lead{font-size:1.05rem}.home-refresh .home-daily-feature{padding:17px}.home-refresh .home-daily-feature-image{height:300px}.home-refresh .gallery-paths{grid-template-columns:1fr;gap:26px;padding:42px 0 50px}.home-refresh .gallery-paths-intro h2{margin:10px 0}.home-refresh .gallery-paths h3{margin-top:12px}.home-refresh .gallery-paths p{max-width:none}.gallery-footer-main{flex-direction:column;gap:20px}.gallery-footer-primary{gap:4px 20px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-navy:#f8f5ee;--surface-navy-light:#fffdf8;--surface-navy-lighter:#d9d2c5;--surface-cream:#142b3b;--surface-cream-dark:#465b65;--surface-gold:#795c25;--surface-gold-light:#61491c;--font-heading:"Source Serif 4", Georgia, serif;--font-body:"Ranade", Arial, sans-serif}body,.editorial-surface{color:#142b3b;background:#f8f5ee}.btn-primary{color:#fffdf8;background:#142b3b;border-color:#142b3b;border-radius:6px}.btn-primary:hover{color:#fffdf8;background:#25485a;border-color:#25485a}.btn-secondary{color:#142b3b}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5eef7}.gallery-site-header .header-quiz{color:#fffdf8;background:#142b3b;border-color:#142b3b;border-radius:6px}.gallery-site-header .header-quiz:hover{color:#fffdf8;background:#25485a}.site-header-refresh .nav-panel{background:#fffdf8}.nav-link:hover,.nav-link[aria-current],.nav-link[data-active],.nav-link[aria-expanded=true]{color:#142b3b}.site-footer-refresh{background:#f0ebe1}.home-refresh .discovery-intro{padding-block:clamp(48px,6vw,80px)}.home-refresh .discovery-copy h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(3rem,5.2vw,4.8rem);line-height:1.08}.home-refresh .discovery-lead{max-width:40ch;font-size:1.12rem;line-height:1.6}.home-refresh .discovery-actions .btn-primary{border-radius:6px}.home-refresh .home-daily-feature{background:#fffdf8;border:1px solid #e0d9cd;border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex}.home-refresh .home-daily-feature-label{color:#795c25;margin:0}.home-refresh .home-daily-feature-image{background:#f0ebe1;border-radius:5px;order:1;height:clamp(270px,28vw,360px)}.home-refresh .home-daily-feature .home-daily-feature-image img{object-fit:contain}.home-refresh .gallery-saint-title{flex-wrap:wrap;order:2;margin:0}.home-refresh .home-daily-feature figcaption{order:3;padding:0}.home-refresh .gallery-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:28px}.home-refresh .gallery-paths:before{background:#f0ebe1}.home-refresh .gallery-paths>a{border:0;padding:12px 0}.home-refresh .gallery-paths>a>span,.home-refresh .gallery-paths>a>p{display:none}.home-refresh .gallery-paths h3{margin:0 0 8px;font-size:1.15rem}.home-refresh .gallery-paths strong{margin:0}.home-disclosure>summary{color:#142b3b}.quiz-shell{width:min(800px,100% - 48px)}.quiz-progress{margin-bottom:26px}.quiz-progress-track{background:#e1dcd3}.quiz-progress-fill{background:#142b3b}.question-card{box-shadow:none;background:#fffdf8;border:1px solid #e4ddd1}.option-button{color:#142b3b;background:#fffdf8;border-color:#d9d2c5}.option-button:hover,.option-button:focus-visible{background:#f0ebe1;border-color:#795c25}.option-key{color:#142b3b;border-color:#8b999d}.option-button:hover .option-key,.option-button:focus-visible .option-key{color:#fffdf8;background:#142b3b;border-color:#142b3b}.result-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.result-feature{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.result-intro h1{font-family:var(--font-heading);margin-block:18px;font-size:clamp(2.8rem,4.8vw,4.5rem);line-height:1.08}.result-intro p{color:var(--color-cream-dark);line-height:1.75}.result-intro .result-match-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;display:-webkit-box;overflow:hidden}.result-portrait .biography-artwork{margin:0}.result-portrait .biography-artwork img{object-fit:contain;background:#f0ebe1;border-radius:8px;width:100%;height:auto;max-height:540px}.result-portrait figcaption{color:#465b65;margin-top:10px;font-size:.75rem;line-height:1.5}.result-layout>aside{display:block}.result-layout>aside .result-panel{margin:0}.result-layout>aside>a{grid-column:1/-1}.result-story .result-match-summary{-webkit-line-clamp:3}.privacy-choices{--color-navy:#0c1c2a;--color-navy-light:#152b3a;--color-navy-lighter:#395362;--color-cream:#faf6eb;--color-cream-dark:#c5d1d6;--color-gold:#dec48e;--color-gold-light:#f4dfa8;color:#faf6eb;background:#0c1c2a}.privacy-choices .btn-primary{color:#0c1c2a;background:#dec48e;border-color:#dec48e}.privacy-choices .btn-secondary{color:#faf6eb;background:0 0;border-color:#71838b}.privacy-choices .btn-secondary:hover{background:#263e4d;border-color:#dec48e}@media (max-width:760px){.home-refresh .discovery-intro{grid-template-columns:1fr;gap:24px;padding-block:34px 40px}.home-refresh .discovery-copy h1{font-size:clamp(2.6rem,10vw,3.5rem)}.home-refresh .home-daily-feature-image{height:280px}.home-refresh .gallery-paths{grid-template-columns:1fr;gap:0;padding-block:14px}.home-refresh .gallery-paths:before{width:100%;left:0;transform:none}.home-refresh .gallery-paths>a{border-bottom:1px solid #d9d2c5;padding-block:16px}.home-refresh .gallery-paths>a:last-child{border:0}.result-layout{flex-direction:column;gap:24px;padding-block:32px 48px;display:flex}.result-feature{flex-direction:column-reverse;gap:24px;display:flex}.result-portrait{width:100%}.result-portrait .biography-artwork img{max-height:320px}.result-layout>aside{grid-template-columns:1fr;width:100%;display:grid}.question-card{padding:26px 22px}}@media (max-width:430px){.site-header .header-inner{gap:4px;width:calc(100% - 28px)}.site-header .brand,.site-header .header-tools,.site-header .header-mobile-actions{gap:4px}.site-header .header-quiz{padding-inline:9px}}
.site-header .mobile-menu-quiz{display:flex}:root{--surface-navy:#faf9f5;--surface-navy-light:#f2f3ed;--surface-navy-lighter:#d1d9d7;--surface-cream:#213a47;--surface-cream-dark:#5b6b70;--surface-gold:#795f2e;--font-heading:"Source Serif 4",Georgia,serif;--font-body:"Source Sans 3",Arial,sans-serif}body,.editorial-surface{color:#213a47;background:#faf9f5}button,input,select,textarea{font-family:var(--font-body)}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f5;border-color:#d1d9d7;height:96px;position:relative}.site-header .header-inner{width:91%;max-width:none;height:100%}.site-header .brand-name{font:27px var(--font-heading);white-space:nowrap;max-width:none}.site-header .gallery-brand-mark{color:#856b36;font-size:34px;display:inline}.site-header .desktop-nav{display:none}.site-header .header-mobile-actions{display:flex}.site-header .header-mobile-actions>.header-quiz{display:none}.site-header .menu-toggle{color:#213a47;background:0 0;border:0;gap:17px;width:auto;padding:12px;font-size:16px;display:flex}.site-header .header-tools{gap:20px}.site-header .mobile-nav{background:#faf9f5}.site-header .language-toggle{border-color:#0000}.site-header .mobile-nav-inner{max-width:780px}.site-header .mobile-nav-group .nav-group-label{text-transform:none;letter-spacing:0}.site-footer-refresh{background:#f0f2eb;border-color:#d1d9d7}.gallery-footer-brand{font-weight:400}.btn-primary{color:#faf9f5;background:#162d3b;border-color:#162d3b;border-radius:4px;font-weight:600}.btn-primary:hover{color:#faf9f5;background:#294b58}.eyebrow{text-transform:none;letter-spacing:0;font-size:14px}.discovery-entry-grid{grid-template-columns:52% 48%;min-height:820px;display:grid}.discovery-sample{color:#faf9f5;background:#162d3b;flex-direction:column;gap:24px;padding:35px clamp(25px,4.5vw,75px) 25px;display:flex}.sample-heading h2{font:clamp(40px,4.3vw,66px)/1.03 var(--font-heading);letter-spacing:-2px;text-wrap:initial;margin:0 0 16px}.sample-heading p{color:#cad6db;margin:0;font-size:17px;line-height:1.45}.sample-card{color:#213a47;background:#f5f1e8;border-radius:5px;overflow:hidden;box-shadow:0 12px 35px #07151b55}.sample-label{border-bottom:1px solid #ddd9d0;justify-content:space-between;padding:13px 20px;font-size:12px;display:flex}.sample-label span{color:#606c70;font-size:11px}.sample-portrait{background:#e8e3d8;grid-template-columns:42% 58%;align-items:center;display:grid}.sample-portrait img{object-fit:contain;background:#1e2a2d;width:100%;height:218px}.sample-portrait>div{padding:20px 23px}.sample-portrait small{color:#5f6c70;font-size:12px}.sample-portrait h3{font:32px/1.07 var(--font-heading);letter-spacing:-.7px;text-wrap:initial;margin:12px 0}.sample-portrait p{color:#526569;margin:0;font-size:16px;line-height:1.3}.sample-tabs{border-bottom:1px solid #d5d3ca;gap:25px;padding:0 20px;display:flex}.sample-tabs button{color:#5f6c70;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 0 12px;font-size:15px}.sample-tabs button[aria-pressed=true]{color:#213a47;border-color:#96742d;font-weight:600}.sample-copy{min-height:205px;padding:22px 25px}.sample-copy h3{font:25px/1.2 var(--font-heading);margin:0 0 10px}.sample-copy p{margin:0 0 14px;font-size:16px;line-height:1.5}.sample-copy a{text-underline-offset:4px;font-size:14px;text-decoration:underline}.sample-copy small{color:#59676a;font-size:12px}.sample-credit{color:#586667;border-top:1px solid #ddd9d0;margin:0;padding:12px 25px;font-size:10px;line-height:1.5}.sample-credit a{text-decoration:underline}.sample-preview{color:#dfc48b;background:0 0;border:0;border-bottom:1px solid #6f8084;align-self:center;padding:9px 0;font-size:14px}.quiz-entry-content{min-width:0;padding:48px clamp(32px,5.1vw,84px) 30px}.quiz-entry-intro p{margin:0 0 5px;font-size:22px;font-weight:600}.quiz-entry-intro span{color:#5b6b70;font-size:16px}.quiz-entry .quiz-shell{width:100%;max-width:none;margin:0;padding:55px 0 22px}.quiz-shell .question-card{box-shadow:none;background:0 0;border:0;margin:30px 0 24px;padding:0}.quiz-entry .question-title{letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(40px,3.7vw,60px);line-height:1.08}.quiz-entry .question-card .eyebrow{display:none}.quiz-progress-label{letter-spacing:0;font-size:13px}.quiz-progress-label>span:first-child{font-size:0}.quiz-progress-label>span:first-child:after{content:"Your discovery";font-size:14px}.quiz-entry .option-button{background:0 0;border-color:#abbab9;border-radius:4px;min-height:74px;padding:19px 21px;font-size:21px}.quiz-entry .option-button:hover{background:#e8edeb}.quiz-entry .option-key{border-radius:50%;width:28px;height:28px;font-size:13px}.quiz-entry-promise{color:#5b6b70;margin-top:28px;font-size:13px}.quiz-back{font-size:14px}.quiz-hint{font-size:14px;line-height:1.5}.discovery-daily-strip{background:#e8edeb;align-items:center;gap:40px;padding:29px 4.5vw;display:flex}.discovery-daily-strip>div:nth-child(2){flex:1}.discovery-daily-strip p{margin:0;font-size:14px}.discovery-daily-strip small{color:#5b6b70}.discovery-daily-strip h2{font:26px var(--font-heading);margin:0 0 6px}.discovery-reading-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.discovery-reading-links a{text-decoration:underline}.discovery-home-extras .home-disclosure{margin-top:0}.quiz-focused{color:#f5f2e9;--color-cream:#f5f2e9;--color-cream-dark:#bbced4;--color-gold:#dfc48b;--color-navy-lighter:#57717b;background:#132b38;min-height:calc(100vh - 96px)}.quiz-focused .quiz-entry-content{padding:28px 24px 45px}.quiz-focused .quiz-shell{width:100%;max-width:740px;margin:0 auto;padding:0}.quiz-focus-tools{color:#bbced4;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px;display:flex}.quiz-focus-tools button{color:#f5f2e9;background:0 0;border:1px solid #6f8790;border-radius:5px;padding:9px 18px}.quiz-focus-tools button span{margin-left:12px}.quiz-focused .question-title{font:clamp(36px,4.3vw,56px)/1.15 var(--font-heading);letter-spacing:-1px;color:#f5f2e9;text-wrap:initial;margin:0 0 26px}.quiz-focused .question-card .eyebrow{display:none}.quiz-focused .question-options{gap:13px}.quiz-focused .option-button{color:#f3f3ec;background:#1b3644;border-color:#57717b;border-radius:6px;min-height:76px;padding:20px 24px;font-size:19px}.quiz-focused .option-button:hover,.quiz-focused .option-button:focus-visible{background:#294b59;border-color:#dfc48b}.quiz-focused .option-key{color:#d3e0e3;border-color:#69808a;border-radius:50%;width:28px;height:28px;font-size:13px}.quiz-focused .option-arrow,.quiz-focused .quiz-back{color:#dfc48b}.quiz-focused .quiz-hint{color:#bbced4}.quiz-focused .quiz-progress-track{background:#36505c}.quiz-focused .quiz-progress-fill{background:#dfc48b}.quiz-focused .quiz-progress-label{color:#bbced4}.quiz-focused .quiz-progress-label strong{color:#f5f2e9}body:has(.quiz-focused) .site-header{background:#132b38;border-color:#36505c}body:has(.quiz-focused) .site-header .brand-name{color:#f5f2e9}body:has(.quiz-focused) .site-header .gallery-brand-mark{color:#dfc48b}body:has(.quiz-focused) .site-header .header-tools{visibility:hidden}:is(body:has(.quiz-focused) .discovery-home-extras,body:has(.quiz-focused) .home-information,body:has(.result-layout) .discovery-home-extras,body:has(.result-layout) .home-information){display:none}body:has(.quiz-focused) .gallery-footer-main>div{display:none}body:has(.quiz-focused) .gallery-footer-primary>a{display:none}body:has(.quiz-focused) .gallery-footer-more{display:none}body:has(.quiz-focused) .gallery-footer-copyright{display:none}body:has(.quiz-focused) .site-footer{padding:18px 0}body:has(.quiz-focused) .gallery-footer-main{padding:0}.quiz-resume{align-self:center;padding:70px 45px}.quiz-resume h1{font:48px/1.1 var(--font-heading);margin:20px 0}.quiz-resume p{margin:20px 0}.quiz-resume .text-link{margin-top:24px;display:block}.discovery-dialog{color:#213a47;background:#faf9f5;border:0;border-radius:7px;width:min(620px,100% - 32px);max-height:90dvh;margin:auto;padding:35px;box-shadow:0 25px 100px #0004}.discovery-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1d2bd9}.discovery-dialog h2{font:36px/1.15 var(--font-heading);margin:24px 0 18px}.discovery-dialog p{font-size:16px;line-height:1.5}.discovery-dialog>.text-link{margin-top:20px;display:block}.dialog-close{float:right;background:0 0;border:0;padding:4px 10px;font-size:30px;line-height:1}.discovery-dialog .btn-primary{margin-top:15px}.discovery-dialog .saint-companion{margin-bottom:25px}.result-layout{padding-top:40px}.result-feature{grid-template-columns:minmax(0,44%) minmax(0,56%);gap:0}.result-feature .result-intro{padding:0 0 0 clamp(28px,4.5vw,70px)}.result-portrait{background:#dbe3df;padding:24px}.result-portrait .biography-artwork img{background:#18292f;border-radius:0;max-height:570px}.result-intro h1{font:clamp(44px,5vw,72px)/1.05 var(--font-heading);letter-spacing:-1.6px}.result-intro .result-match-summary{-webkit-line-clamp:2;font-size:16px}.result-intro .result-match-explanation{font-size:14px}.result-intro>p.italic{margin-bottom:12px;font-size:18px;font-style:normal}.result-intro>div.inline-flex{border:0;margin-bottom:12px;padding:0;font-size:13px}.companion-invitation{margin:20px 0;font-size:17px!important;line-height:1.5!important}.companion-days{border-bottom:1px solid #b7c6c2;display:flex}.companion-days button{text-align:left;font:23px var(--font-heading);color:#667770;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:10px 10px 15px 0}.companion-days small{font:12px var(--font-body);margin-bottom:7px;display:block}.companion-days button[aria-pressed=true]{color:#183d42;border-color:#82662f}.companion-days button:hover{background:#edf0eb}.companion-day{min-height:280px;padding:23px 0}.companion-day h2{font:28px/1.15 var(--font-heading);margin:0 0 14px}.companion-day p{font:16px/1.5 var(--font-body);margin:0 0 13px}.companion-day small{font:11px/1.5 var(--font-body);color:#65746e;margin-top:15px;display:block}.companion-keep{border-top:1px solid #c5cfca;padding:20px 0}.companion-keep .text-link{text-underline-offset:5px;font-size:16px;text-decoration:underline}.companion-keep p,.companion-keep small{font:12px/1.5 var(--font-body);color:#64756f;margin:12px 0 0}.result-layout .result-story,.result-layout>aside{margin-top:28px}@media (max-width:1000px){.discovery-sample{padding-inline:25px}.quiz-entry-content{padding-inline:32px}.sample-portrait h3{font-size:28px}.sample-portrait>div{padding:18px}.sample-copy{min-height:230px}}@media (max-width:760px){.site-header{height:74px}.site-header .header-inner{width:calc(100% - 32px)}.site-header .brand-name{font-size:20px}.site-header .gallery-brand-mark{font-size:26px}.site-header .header-tools{gap:4px}.site-header .menu-toggle{gap:8px;padding:8px;font-size:14px}.site-header .language-toggle{padding:8px;font-size:12px}.discovery-entry-grid{flex-direction:column;min-height:0;display:flex}.discovery-sample{order:2;padding:30px 24px}.sample-heading{display:none}.quiz-entry-content{order:1;padding:25px 24px 28px}.quiz-entry .quiz-shell{padding-top:28px}.quiz-entry .question-title{font-size:43px}.quiz-entry .option-button{min-height:66px;padding:15px 18px}.quiz-entry-promise{font-size:12px}.sample-portrait img{height:210px}.sample-copy{min-height:205px}.discovery-daily-strip{padding:27px 24px;display:block}.discovery-daily-strip>div{margin-bottom:20px}.quiz-focused .quiz-entry-content{padding:22px 24px 30px}.quiz-focused .question-title{font-size:36px}.quiz-focused .option-button{padding:17px 15px;font-size:17px;line-height:1.4}.quiz-focus-tools{font-size:12px}.quiz-resume{padding:35px 24px}.result-feature{flex-direction:column;gap:24px;width:100%;display:flex}.result-feature .result-intro{width:100%;padding:0}.result-feature .result-portrait{padding:14px}.result-portrait .biography-artwork{grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}.result-portrait .biography-artwork img{width:96px;height:135px}.result-portrait figcaption{margin:0;font-size:10px;line-height:1.6}.result-intro h1{font-size:44px}.result-layout{padding-top:25px}.discovery-dialog{padding:24px}.companion-day h2{font-size:27px}.companion-invitation{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.quiz-shell *,.result-layout *{transition:none!important;animation:none!important;transform:none!important}}
.privacy-settings-dialog{color:#233d42;background:#faf8f2;border:1px solid #c7b18170;border-radius:14px;width:min(560px,100% - 32px);max-height:85dvh;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0009}.privacy-settings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06101bbb}.privacy-settings-dialog h2{font-family:var(--font-heading,Georgia),serif;margin-bottom:20px;font-size:28px;line-height:1.3}.privacy-settings-dialog p{color:#56686b;margin:16px 0;font-size:14px;line-height:1.75}.privacy-settings-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.privacy-settings-dialog button:focus-visible{outline-offset:4px;outline:2px solid #917442}@media (max-width:500px){.privacy-settings-dialog{padding:24px}.privacy-settings-actions{flex-direction:column}}
