@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;1,600&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{--paper:#f4e8cf;--ink:#111;--muted:#555;--line:#cbbda4;--gold:#8a6d16;--bgold:#d1a51d;--llz-orange:#c7deed;--llz-teal:#27a6a0}
html{scrollbar-gutter:stable}body{display:block!important;margin:0!important;padding:0!important;background-color:var(--paper)!important;background-image:radial-gradient(#cbbda433 .8px,transparent .8px);background-size:10px 10px;color:var(--ink);font-family:'IBM Plex Mono',monospace!important;line-height:1.65}
p{text-align:justify!important;text-align-last:start;hyphens:none!important;word-break:normal;overflow-wrap:break-word}h1,h2,h3,.didone{font-family:'Playfair Display',Georgia,serif!important;text-transform:none!important;letter-spacing:-.02em}h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15}h2{line-height:1.25}button,input,select,textarea{font-family:'IBM Plex Mono',monospace!important}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--llz-teal);outline-offset:3px}
.llz-masthead{border-top:5px solid var(--bgold);border-bottom:1px solid #111;background:var(--paper)}.llz-masthead-inner{max-width:1112px;width:calc(100% - 3rem);margin:auto;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.llz-logo{color:#111;text-decoration:none;font-family:'Playfair Display',Georgia,serif;font-size:25px;font-weight:800;letter-spacing:-.04em;line-height:1.2}.llz-logo small{display:block;font-family:'IBM Plex Mono',monospace;font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem}.llz-links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem}.llz-links a{font-family:'IBM Plex Mono',monospace;color:#111;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin:0}.llz-links a:hover{text-decoration:underline}.llz-links .llz-signin{border:1px solid #111;padding:.65rem .9rem;background:var(--llz-orange);box-shadow:3px 3px #111}
body>.bx,body>form.bx{margin:2.5rem auto!important;width:calc(100% - 2rem)!important}body>.wrap{max-width:1112px}.bx,.card,.plan{border-radius:0!important;border:1px solid #111!important;background:#fff9e9!important;box-shadow:3px 3px #111}.bx .hd{border-bottom:1px solid #111;background:#e7d491;padding:1.5rem}.bx .bd{padding:1.5rem}.card,.plan{border-top:4px solid var(--llz-orange)!important}.card:nth-child(2),.plan:nth-child(2){border-top-color:var(--llz-teal)!important}.card:nth-child(3){border-top-color:#5079af!important}
.btn,button.cta,.srow button{border-radius:0!important;border:1px solid #111!important;box-shadow:3px 3px #111}.btn.primary,button.cta{background:var(--llz-orange)!important;color:#111!important}.btn.gold,.srow button{color:#111!important;background:#e7d491!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:0!important;border:1px solid #111!important;background:#fffdf6!important;color:#111!important}input[type=checkbox],input[type=radio]{accent-color:var(--llz-teal)}.hero{padding:2.5rem 1.5rem!important;background:var(--llz-orange);border-bottom:1px solid #111}.hero .gold{color:#fff9e9}.hero h1{font-size:clamp(2rem,5vw,3.5rem)}.hero p,.hero .kick{text-align:center!important;text-align-last:center}.hero .cta{margin-top:1.5rem}.hero .btn.primary{background:#111!important;color:#fff9e9!important}.hero p.lead{font-size:1rem}.hero .fine{font-size:.75rem}section{padding-top:2.5rem;padding-bottom:2.5rem}.card p,.plan p{font-size:.875rem}.tablewrap{border-radius:0!important;border-color:#cbbda4}.srow{gap:1rem}.srow .t{font-size:.875rem}.tablewrap th{background:#e7d491}.tablewrap td{background:#fff9e9}.toolbar{gap:1rem}footer{padding:1.5rem}.llz-masthead nav{border:0!important;padding:0!important;background:transparent!important}
@media(max-width:760px){.llz-masthead-inner{flex-direction:column;align-items:flex-start;width:calc(100% - 2rem)}.llz-links{gap:.65rem 1rem}.llz-links a{font-size:12px}.grid3,.price,.feat{grid-template-columns:1fr!important}.bx .hd,.bx .bd{padding:1.25rem}.srow{flex-wrap:wrap}}

.llz-masthead{padding:0!important;text-align:left}.llz-masthead .llz-logo small{text-align:left}.sub,.note,.priv{text-align:justify;text-align-last:start;hyphens:none}

/* Sky uses the LLZ light-blue palette and compact, aligned step cards. */
.hero .gold{color:#1d304f}.sky-steps{gap:1.25rem}.sky-steps .card{padding:1.4rem;border-top-color:#5079af!important;box-shadow:3px 3px #111}.sky-steps .step-heading{display:flex;align-items:baseline;gap:.75rem;margin:0 0 1rem}.sky-steps .num{font-family:'IBM Plex Mono',monospace;font-size:.75rem;font-weight:500;color:#1d304f;flex:none}.sky-steps h3{font-size:1.125rem;line-height:1.3;margin:0}.sky-steps p{font-size:.875rem;line-height:1.7;color:#111;margin:0}.plan .name,.read .rh{text-transform:none}.sky-steps .card:nth-child(2){background:#edf4f8!important}.sky-steps .card:nth-child(3){background:#e0edf5!important}#how .sec-h{margin-bottom:1.75rem}
@media(min-width:681px) and (max-width:820px){.sky-steps .step-heading{gap:.5rem}.sky-steps h3{font-size:1rem}.sky-steps .card{padding:1rem}}

/* Expanded Sky product story, using LLZ's shared boxed editorial style. */
.sky-intro{max-width:760px;margin:0 auto 2rem;font-size:1rem;color:#111}.sky-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sky-feature{padding:1.6rem;border:1px solid #111;border-top:4px solid #5079af;box-shadow:3px 3px #111;background:#fff9e9;display:flex;flex-direction:column;min-width:0}.sky-feature:nth-child(2),.sky-feature:nth-child(3){background:#e6eff5}.feature-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.feature-symbol{font-size:2rem;line-height:1;color:#355a89}.feature-tier{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.sky-feature h3{font-size:1.4rem;margin:0 0 .85rem}.sky-feature p{font-size:1rem;line-height:1.7;margin:0 0 1.2rem}.feature-example{border-top:1px solid #b9bec0;padding-top:1rem;margin-top:auto;font-size:.875rem;line-height:1.7}.feature-example>span{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;color:#355a89}.sky-strip{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;background:#c7deed;border:1px solid #111;margin-top:2rem;padding:1.5rem}.sky-strip strong{font-family:'Playfair Display',Georgia,serif;font-size:1.6rem;line-height:1.25}.sky-strip p{margin:0;font-size:.875rem;line-height:1.75}.sky-steps p{font-size:1rem}.sky-steps .step-heading{align-items:baseline}.sky-steps h3{font-size:1.2rem}.cal,.read{border-radius:0;box-shadow:3px 3px #111;border-color:#111;background:#fff9e9}.read:before{display:none}.read p{font-size:1rem}.read .rh{font-size:1.25rem;color:#1d304f}.cal-note{font-size:.75rem}.ev .lbl{min-width:0;overflow-wrap:break-word}.cal-head{gap:1rem}.cal-head span:first-child{min-width:0}.sky-steps .card{min-width:0}
@media(max-width:760px){.sky-features,.sky-strip{grid-template-columns:1fr}.sky-feature{padding:1.25rem}.feature-tier{max-width:70%;text-align:right}.sky-strip{gap:.75rem}.cal-head{font-size:.75rem}.ev{padding:10px}.ev .t{width:60px;flex-shrink:0}.ev .lbl{font-size:.8rem}}

/* Keep each feature icon beside its title, including wrapped headings. */
.sky-feature .feature-top{justify-content:flex-end;margin-bottom:.75rem;min-height:1.25rem}.sky-feature .feature-heading{display:flex;align-items:baseline;gap:.65rem;margin-bottom:.85rem}.sky-feature .feature-heading h3{margin:0;min-width:0;line-height:1.3}.sky-feature .feature-heading .feature-symbol{flex:0 0 1.6rem;font-size:1.6rem;text-align:center;line-height:1}.sky-feature .feature-tier{max-width:none}

/* A shared content grid and readable, aligned pricing comparison. */
.sky-landing .wrap{max-width:1120px;padding-inline:28px}.sky-landing section{padding-block:3.5rem}.sky-landing .sec-h{margin-bottom:2rem}.sky-landing .kick{font-size:.75rem;color:#465469}.sky-landing .sec-h h2{font-size:clamp(1.8rem,3.5vw,2.5rem)}.sky-landing .hero{padding-block:3.5rem!important}.sky-landing .hero p.lead{max-width:760px;line-height:1.8}.sky-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}.sky-preview-grid .cal,.sky-preview-grid .read{max-width:none;width:100%;margin:0}.sky-preview-grid .read{padding:1.75rem;background:#e6eff5}.sky-preview-grid .read .rs{margin-block:.75rem 1rem}.sky-preview-grid .cal{display:flex;flex-direction:column}.sky-preview-grid .ev{flex:1}.sky-landing .cal-note{max-width:none;margin-top:1.25rem}.sky-landing #pricing{background:#edf3f7;border-block:1px solid #111}.pricing-intro{font-size:1rem;max-width:680px;margin:1rem auto 0}.sky-pricing{max-width:none;gap:1.75rem;align-items:stretch}.sky-pricing .plan{display:flex;flex-direction:column;text-align:left;padding:2rem;border-top:5px solid #5079af!important}.sky-pricing .plan.best{background:#dcebf5!important;border-top-color:#1d304f!important}.sky-pricing .plan-label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#355a89;margin-bottom:.65rem}.sky-pricing .plan .name{font-size:2rem;margin:0;line-height:1.2}.sky-pricing .plan-description{font-size:1rem;line-height:1.65;min-height:3.3em;margin:.85rem 0 1.5rem}.sky-pricing .price-block{border-block:1px solid #aebbc3;padding:1.25rem 0;min-height:132px}.sky-pricing .plan .amt{font-size:3.5rem;line-height:1.1;margin:0 0 .75rem}.sky-pricing .amt span{font:400 1rem 'IBM Plex Mono',monospace;letter-spacing:0;white-space:nowrap}.sky-pricing .plan .per{font-size:.875rem;color:#111;text-transform:none;letter-spacing:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.annual-saving{font-size:.75rem;background:#fff9e9;padding:.15rem .5rem;border:1px solid #355a89}.sky-pricing .plan-features{margin:1.5rem 0;flex:1}.sky-pricing .plan li{font-size:1rem;color:#111;padding:.7rem 0 .7rem 1.4rem;border-bottom:1px solid #bac4c866;line-height:1.5}.sky-pricing .plan li:before{content:'✓';left:0;color:#355a89}.sky-pricing .plan-action{margin-top:auto}.sky-pricing .plan .go{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem;padding:1rem 1.25rem;margin:0;font-size:.875rem;letter-spacing:.03em;border:1px solid #111;box-shadow:3px 3px #111;background:#fff9e9;color:#111}.sky-pricing .plan.best .go{background:#1d304f;color:#fff9e9}.sky-pricing .go:hover{filter:brightness(.94)}.sky-pricing .go:focus-visible{outline:3px solid #2aa7a0;outline-offset:5px}.plan-note{font-size:.75rem;margin-top:.9rem}.pricing-details{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;margin-top:2rem}.pricing-details>div{padding:1.25rem 0;border-top:1px solid #8d9fab}.pricing-details strong{font-family:'Playfair Display',Georgia,serif;font-size:1.25rem}.pricing-details p{font-size:.875rem;line-height:1.75;margin-top:.5rem}.sky-landing .close p{max-width:700px;margin:1rem auto 0;font-size:1rem}.sky-landing .sky-feature h3{font-size:1.45rem}
@media(max-width:760px){.sky-landing .wrap{padding-inline:20px}.sky-landing section{padding-block:2.5rem}.sky-preview-grid,.pricing-details{grid-template-columns:1fr}.sky-pricing .plan{padding:1.5rem}.sky-pricing .plan-description{min-height:0}.sky-pricing .price-block{min-height:0}.sky-pricing .plan .amt{font-size:3rem}.sky-preview-grid .ev{min-height:60px}.sky-landing .hero{padding-inline:0!important}}

/* LLZ palette; Sky retains its chosen light-blue hero. */
:root{--llz-orange:#eb7a3e;--llz-teal:#2ca7a0;--llz-navy:#1e2d4d;--llz-mustard:#d4a720;--llz-sky:#c7deed;--bgold:#d4a720}
.hero{background:var(--llz-sky)}.hero .gold{color:var(--llz-navy)}.sky-landing .kick{color:#655b48}.sky-landing #pricing{background:#f4e8cf}.sky-pricing .plan{background:#fff9e9!important;border-top-color:var(--llz-mustard)!important}.sky-pricing .plan.best{background:#e4eedf!important;border-top-color:var(--llz-teal)!important}.sky-pricing .plan .go{background:var(--llz-mustard);color:#111}.sky-pricing .plan.best .go{background:var(--llz-teal);color:#111}.sky-pricing .plan-label,.feature-example>span{color:#655b48}.sky-pricing .price-block,.pricing-details>div,.feature-example{border-color:#cbbda4}.sky-pricing .plan li{border-bottom-color:#cbbda477}.sky-pricing .plan li:before{color:var(--llz-navy)}.annual-saving{background:#f1e2a9;border-color:#b69b40}.sky-feature{background:#fff9e9;border-top-color:var(--llz-mustard)}.sky-feature:nth-child(2){background:#e4eedf;border-top-color:var(--llz-teal)}.sky-feature:nth-child(3){background:#e5ebf2;border-top-color:#4c71a3}.sky-feature:nth-child(4){background:#fff9e9;border-top-color:var(--llz-orange)}.feature-symbol{color:var(--llz-navy)}.sky-steps .card{border-top-color:var(--llz-orange)!important}.sky-steps .card:nth-child(2){background:#e4eedf!important;border-top-color:var(--llz-teal)!important}.sky-steps .card:nth-child(3){background:#e5ebf2!important;border-top-color:#4c71a3!important}.sky-strip{background:#f1e2a9}.sky-preview-grid .read{background:#fff9e9;border-top:4px solid var(--llz-teal)}.cal-head{background:#f1e2a9}.ev .bar.g{background:var(--llz-teal)}.ev .lbl.g{color:var(--llz-navy)}

.sky-faq-list{max-width:850px;margin:auto;border:1px solid #111;background:#fff9e9;box-shadow:3px 3px #111}.sky-faq details+details{border-top:1px solid #cbbda4}.sky-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.4rem 1.5rem;font-family:'Playfair Display',Georgia,serif;font-size:1.25rem;font-weight:700}.sky-faq summary::-webkit-details-marker{display:none}.sky-faq summary:after{content:'+';font-family:'IBM Plex Mono',monospace;color:#1e2d4d}.sky-faq details[open] summary:after{content:'−'}.sky-faq details[open] summary{background:#f1e2a9}.sky-faq summary:focus-visible{outline:3px solid #2ca7a0;outline-offset:-3px}.sky-faq details p{font-size:1rem;padding:1.25rem 1.5rem;margin:0;line-height:1.75}@media(max-width:760px){.sky-faq summary{padding:1.15rem}.sky-faq details p{padding:1.15rem}}

/* Shared participant pages and distinct, consistent study colors. */
.llz-research{--study-accent:#d4a720;--study-tint:#f1e2a9;--study-ink:#111}
[data-study="convergence"]{--study-accent:#eb7a3e;--study-tint:#f8dfca;--study-ink:#111}
[data-study="marriage"]{--study-accent:#6c305b;--study-tint:#eee0e9;--study-ink:#fff9e9}
[data-study="vocation"]{--study-accent:#2ca7a0;--study-tint:#e4eedf;--study-ink:#111}
[data-study="outlook"]{--study-accent:#d4a720;--study-tint:#f1e2a9;--study-ink:#111}
[data-study="parents_4th"]{--study-accent:#1e2d4d;--study-tint:#e5ebf2;--study-ink:#fff9e9}
[data-study="mbti"]{--study-accent:#4c71a3;--study-tint:#e5ebf2;--study-ink:#fff9e9}
.llz-research .wrap,.llz-masthead-inner{box-sizing:border-box;max-width:1120px;width:calc(100% - 3rem);padding-inline:0;margin-inline:auto}
.llz-research .hero{background:var(--study-tint);padding:2.75rem 0!important}
.llz-research .hero-in{padding:0;text-align:center}
.llz-research .hero h1{max-width:24ch;margin:0 auto 1.25rem;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.15}
.llz-research .hero .lede{max-width:72ch;margin:0 auto 1rem;text-align:justify!important;text-align-last:start}
.llz-research .hero .kick{color:#4c463b;margin-bottom:1rem}
.llz-research .hero .wheel{display:none}
.llz-research .prog{margin:1.5rem auto 0;background:#fff9e9;box-shadow:3px 3px #111}
.llz-research .p-fill,.llz-research .meter-bar{background:var(--study-accent)}
.llz-research .hero .cta{background:var(--study-accent);color:var(--study-ink);border:1px solid #111;box-shadow:3px 3px #111}
.llz-research .cards{gap:1.25rem;border:0}
.llz-research .cards .card{padding:1.4rem!important;border-top-color:var(--study-accent)!important}
.llz-research .card.now{background:var(--study-tint)!important}
.llz-research .cards h3{font-size:1.25rem;line-height:1.3}
.llz-research .cards p{font-size:.875rem;color:#333}
.llz-research .bx{max-width:900px;overflow:visible}
.llz-research .bx .hd{background:var(--study-tint);border-top:4px solid var(--study-accent);gap:1rem}
.llz-research .bx .hd h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-top:.6rem;line-height:1.2}
.llz-research .bx .bd{padding:2rem}
.llz-research .intro,.llz-research .info{font-size:.9rem;line-height:1.75;text-align:justify;color:#333}
.llz-research .intro{margin-bottom:1.75rem}
.llz-research .qlabel{font-size:.9rem;line-height:1.6;color:#111}
.llz-research input,.llz-research select,.llz-research textarea{color-scheme:light}
.llz-research .opt,.llz-research .chk{font-size:.85rem;color:#333;line-height:1.7}
.llz-research .gitem{border-radius:0;background:#fff9e9;padding:1.25rem;border-color:#cbbda4}
.llz-research .addbtn,.llz-research .sbtn,.llz-research .shbtn{border-radius:0;color:#111;border-color:#111;min-height:40px}
.llz-research .sbtn.on{background:var(--study-accent);color:var(--study-ink)}
.llz-research button.cta,.llz-research .save{border-radius:0;background:var(--study-accent)!important;color:var(--study-ink)!important;border:1px solid #111;box-shadow:3px 3px #111}
.llz-research .studies{border:0;margin-top:2rem;padding-top:0}
.llz-research #studieslist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.llz-research .srow{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:1.25rem;border:1px solid #111;border-top:4px solid var(--study-accent);background:var(--study-tint);box-shadow:3px 3px #111;gap:1.25rem}
.llz-study-title{display:flex;align-items:baseline;gap:.65rem;font-family:'Playfair Display',Georgia,serif;font-size:1.15rem;line-height:1.35}
.llz-study-symbol{flex:none;font-family:Georgia,serif;font-size:1.4rem}
.llz-research .srow .take,.llz-research .scard .go{display:block;margin-top:auto;padding:.7rem .85rem;border:1px solid #111;background:var(--study-accent);color:var(--study-ink);text-align:center;text-decoration:none}
.llz-research .scard{border-radius:0;border:1px solid #111;border-top:4px solid var(--study-accent);background:var(--study-tint);box-shadow:3px 3px #111}
.llz-research.llz-questionnaire>.bx,.llz-research.llz-hub>.bx{border:0!important;box-shadow:none;background:transparent!important}
.llz-research.llz-questionnaire .bx .bd,.llz-research.llz-hub .bx .bd{padding-inline:0}
.llz-research.llz-signin-page .bx{max-width:600px}
.llz-research .back{margin-top:1.5rem;text-decoration:underline}
@media(max-width:760px){.llz-research .wrap,.llz-masthead-inner{width:calc(100% - 2rem)}.llz-research #studieslist{grid-template-columns:1fr}.llz-research .bx .bd{padding:1.25rem}.llz-research .cards{grid-template-columns:1fr}.llz-research .hero{padding:2rem 0!important}.llz-research .hd{flex-wrap:wrap}}

/* Sky landing: consistent deployed template and distinct LLZ section backgrounds. */
.sky-landing #preview{background:#fff9e9}
.sky-landing #pricing{background:#f4e8cf}
.sky-landing #how{background:#e4eedf}
.sky-landing #inside{background:#fff9e9}
.sky-landing #faq{background:#e5ebf2}
.sky-landing .close{background:#f1e2a9;border-bottom:1px solid #111}
.sky-landing footer{background:#f4e8cf}
.sky-landing .sky-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:stretch}
.sky-landing .sky-preview-grid>*{min-width:0}
.sky-landing .sky-preview-grid .read{background:#e5ebf2;padding:1.5rem;border-top:4px solid #4c71a3}
.sky-landing .sky-preview-grid .read p{font-size:.9375rem;line-height:1.8}
.sky-landing .sky-preview-grid .cal-head{flex-wrap:wrap;gap:.5rem;font-size:.85rem}
.sky-landing .sky-preview-grid .ev{min-height:64px}
.sky-landing .sky-strip{background:#f4e8cf}
@media(max-width:760px){.sky-landing .sky-preview-grid{grid-template-columns:minmax(0,1fr)}}

/* Participant hub: compact study navigation beside the saved profile. */
.llz-hub .bx{max-width:1120px!important;width:calc(100% - 3rem)!important}
.llz-hub .hub-layout{display:grid;grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:2rem;align-items:start;margin-top:2rem}
.llz-hub .study-sidebar{position:sticky;top:1.5rem;min-width:0;border:1px solid #111;background:#fff9e9;box-shadow:3px 3px #111;padding:1rem}
.llz-hub .study-sidebar .studies{margin:1.25rem 0 0;padding:.9rem 0 0;border-top:1px solid #cbbda4}
.llz-hub .study-sidebar .seclbl{font:500 .7rem 'IBM Plex Mono',monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem}
.llz-hub .profile-link{display:block;background:#e5ebf2;color:#111;border-left:4px solid #1e2d4d;padding:.85rem;text-decoration:none;font-size:.85rem}
.llz-hub #studieslist{display:flex;flex-direction:column;gap:.6rem}
.llz-hub .study-nav-item{display:block;border:1px solid #cbbda4;border-left:4px solid var(--study-accent,#eb7a3e);padding:.75rem;background:var(--study-tint,#fff9e9);color:#111;text-decoration:none}
.llz-hub .study-nav-title{display:flex;align-items:baseline;gap:.5rem;font:600 1rem/1.4 'Playfair Display',Georgia,serif}
.llz-hub .study-nav-title>span{flex:none;font-size:1.1rem}
.llz-hub .study-nav-status{display:block;font:400 .65rem/1.5 'IBM Plex Mono',monospace;margin-top:.4rem}
.llz-hub a.study-nav-item:hover,.llz-hub a.study-nav-item:focus-visible,.llz-hub .profile-link:focus-visible{outline:2px solid #111;outline-offset:2px}
.llz-hub #profile-details{min-width:0;padding:1.5rem!important;background:#fff9e9;border:1px solid #111;box-shadow:3px 3px #111}
.llz-hub .study-sidebar .empty{font-size:.75rem;line-height:1.6}
@media(max-width:760px){.llz-hub .bx{width:calc(100% - 2rem)!important}.llz-hub .hub-layout{grid-template-columns:1fr;gap:1.25rem}.llz-hub .study-sidebar{position:static}.llz-hub #studieslist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.llz-hub .study-nav-title{font-size:.9rem}}
@media(max-width:380px){.llz-hub #studieslist{grid-template-columns:1fr}}

/* Study summaries and a distinct warm palette for Childhood. */
.llz-hub .study-nav-description{display:block;font:400 .75rem/1.65 'IBM Plex Mono',monospace;margin:.55rem 0 .65rem;text-align:justify;text-align-last:start;hyphens:none}
.llz-hub .study-nav-item[data-study="parents_4th"]{--study-tint:#f0d9d0;--study-accent:#994f45}
@media(min-width:761px) and (max-width:960px){.llz-hub .hub-layout{grid-template-columns:280px minmax(0,1fr);gap:1.25rem}}
@media(max-width:560px){.llz-hub #studieslist{grid-template-columns:1fr}}
