/* Cohesive compact LLZ study layouts, scoped away from other research pages. */
.study-page .study-intro{border:0}
.study-page .study-intro-inner{max-width:none;padding:0}
.study-page .study-crumb{max-width:1112px;margin:auto;padding:.75rem 1.5rem;border:0;font-size:.75rem}
.study-page .llz-article-intro>.llz-page-banner{margin-bottom:1.5rem}
.study-page .llz-hero-details{max-width:1112px;margin:0 auto 1.5rem;padding:0 1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}
.study-page .study-enroll,.study-page .study-summary{min-width:0;margin:0;padding:1.5rem;border:1px solid #111;border-top:4px solid #2ca7a0;background:#fff9ea;color:#111;box-shadow:3px 3px 0 #111}
.study-page .study-summary{background:#e5efdf;border-top-color:#eb7a3e}
.study-page h2{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.25;letter-spacing:-.02em;text-transform:none}
.study-page h3{font-size:1.15rem;line-height:1.35;text-transform:none!important}
.study-page .study-summary>strong{font-size:1.4rem;line-height:1.35;margin:.75rem 0 1.1rem}
.study-page .study-summary dl div{padding:.75rem 0;border-color:#cbbda4}
.study-page .study-summary dd{font-family:"IBM Plex Mono",monospace;font-size:.875rem;line-height:1.65}
.study-page p{font-size:1rem;line-height:1.7}
.study-page .study-progress{padding:0;border:0;background:none;margin:1.25rem 0}
.study-page .study-progress-top{flex-wrap:wrap;font-size:.75rem;line-height:1.5;gap:.4rem}
.study-page .study-free{font-size:.75rem;line-height:1.6;margin-top:1rem;text-transform:none}
.study-page .study-section{padding:1.5rem 0;border:0;background:transparent}
.study-page .study-shell{max-width:1112px;padding:0 1.5rem}
.study-page .study-section-heading{display:block;margin-bottom:1.25rem}
.study-page .study-section-heading h2{margin:0 0 .65rem;text-transform:none}
.study-page .study-section-heading>p{max-width:80ch;margin:0;font-size:.9375rem;line-height:1.7}
.study-page .method-grid,.study-page .phase-grid{gap:1rem;border:0;align-items:stretch}
.study-page .method-card,.study-page .phase-card{min-width:0;min-height:0;padding:1.25rem!important;border:1px solid #111!important;border-top:4px solid #2ca7a0!important;box-shadow:3px 3px 0 #111;background:#fff9ea}
.study-page .phase-card:nth-child(2){background:#e5efdf}.study-page .phase-card:nth-child(3){background:#e7edf3}
.study-page .method-card p,.study-page .phase-card p{font-size:.9375rem;line-height:1.7}
.study-page .method-list{font-size:.875rem;line-height:1.6}
.study-page .study-note{font-size:.875rem;line-height:1.7;margin-top:1.25rem;padding:1rem;border:1px solid #cbbda4;background:#f4e8cf;box-shadow:none}
.study-page .ask-grid{gap:1rem}
.study-page .ask-grid li{padding:1.25rem;border:1px solid #111;border-top:4px solid #d4a720;box-shadow:3px 3px 0 #111}
.study-page .ask-grid p{font-size:.9375rem;margin:.75rem 0 0}
.study-page .honest-grid{gap:1.5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.study-page .honest-list p{font-size:.9375rem}
.study-page .study-final{max-width:1064px;margin:1.5rem auto 2.5rem;padding:1.5rem;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem;border:1px solid #111;border-top:4px solid #eb7a3e;box-shadow:3px 3px 0 #111;background:#fff9ea;color:#111}
.study-page .study-final p{font-size:.9375rem}.study-page .study-final>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}
.study-page .button,.study-directory-page .button{font-size:.875rem;padding:.75rem 1rem;line-height:1.4;max-width:100%}
.study-directory-page .section{max-width:1160px;margin:0 auto;padding:1.5rem}
.study-directory-page .section-heading{display:block;margin-bottom:1.25rem}.study-directory-page .section-heading h2,.study-directory-page .prose h2{font-size:1.8rem;line-height:1.25}
.study-directory-page .study-card{min-height:0;padding:1.5rem;border:1px solid #111;border-top:4px solid #eb7a3e;box-shadow:3px 3px 0 #111;gap:1rem}
.study-directory-page .study-card h3{font-size:1.5rem;line-height:1.3}.study-directory-page .study-card p{font-size:.9375rem;line-height:1.7}
.study-directory-page .section .grid.two{gap:1.25rem}.study-directory-page .study-card:nth-child(3n+2){background:#e5efdf;border-top-color:#2ca7a0}.study-directory-page .study-card:nth-child(3n){background:#e7edf3;border-top-color:#4c71a3}
@media(max-width:760px){.study-page .llz-hero-details,.study-page .method-grid,.study-page .phase-grid,.study-page .ask-grid,.study-page .honest-grid,.study-page .study-final{grid-template-columns:1fr}.study-page .study-final{margin:1rem 1.5rem 2rem}.study-directory-page .section .grid.two{grid-template-columns:1fr}}

.study-page .study-final{align-items:center}
.study-page .study-final>div:nth-child(2){align-items:flex-end}
.study-page .study-related{grid-column:1/-1;border-top:1px solid #cbbda4;padding-top:1rem;display:flex;align-items:baseline;gap:.65rem 1.5rem;flex-wrap:wrap}
.study-page .study-related .kicker{margin:0;flex-shrink:0}
.study-page .study-related .text-link{font-size:.8125rem;line-height:1.6;letter-spacing:0;text-transform:none}
@media(max-width:760px){.study-page .study-final>div:nth-child(2){align-items:flex-start}.study-page .study-related{display:grid;gap:.5rem}}
