.resource-hero{padding:68px 0 56px;background:#f6f2ea;border-top:3px solid #d6a547}.resource-hero h1{font-size:clamp(42px,5.8vw,70px);line-height:1.12;max-width:900px}.resource-deck{font:26px/1.5 var(--font-display);color:var(--accent);max-width:800px}.resource-intro{font-size:19px;color:var(--text-muted);max-width:800px}.resource-feature{padding:48px 0;background:#eef2e9}.resource-feature-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:52px;align-items:center}.resource-feature .btn{white-space:normal;text-align:center}.resource-chapter{padding:66px 0;scroll-margin-top:110px}.resource-chapter:nth-of-type(even){background:#f8f9f5}.resource-chapter-heading{max-width:820px;margin-bottom:30px}.resource-chapter-heading>p:last-child{font-size:19px;color:var(--text-muted)}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.resource-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{padding:28px;background:white;border:1px solid var(--line);border-top:3px solid #d6a547;border-radius:0 0 12px 12px;display:flex;flex-direction:column}.resource-card h3{font-size:25px}.resource-card p:not(.journey-label){color:var(--text-muted);font-size:16px}.resource-card .journey-label{font-size:11px}.resource-card a{margin-top:auto}.resource-detail{font-weight:600}.resource-practice{padding:30px;background:#eef2e9;border-radius:12px;margin:28px 0}.resource-grid>.resource-practice{margin:0}.resource-practice h3{margin-top:0}.resource-related{padding:28px;align-self:center}.resource-questions{display:grid;grid-template-columns:1fr 1fr;gap:20px 36px;margin:28px 0}.resource-questions>div{border-top:1px solid #b9c7b2;padding-top:14px}.resource-questions dt{font-weight:700;color:var(--accent)}.resource-questions dd{margin:6px 0 0;font-size:16px;line-height:1.65}.resource-rhythm{font-family:var(--font-display);font-size:25px;color:var(--navy)}.reflection-content{max-width:850px;padding-top:46px;padding-bottom:60px}.reflection-step{padding:30px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.reflection-step h2{font-size:30px}.reflection-step li{margin:14px 0;line-height:1.65}.reflection-note{border-left:3px solid #d6a547;padding:18px 24px;background:#f6f2ea;margin:24px 0}.reflection-prompt{font-family:var(--font-display);font-size:23px;color:var(--accent)}.reflection-writing{display:none}.resource-page .btn{white-space:normal}.resource-page :is(h1,h2,h3,a){overflow-wrap:break-word}@media(max-width:900px){.resource-grid--three{grid-template-columns:1fr}.resource-feature-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:600px){.resource-hero{padding:38px 0}.resource-hero h1{font-size:43px}.resource-deck{font-size:23px}.resource-grid,.resource-questions{grid-template-columns:1fr}.resource-chapter{padding:42px 0}.resource-card,.resource-practice{padding:24px}.resource-feature{padding:32px 0}.resource-rhythm{font-size:21px}.reflection-step h2{font-size:28px}}@media print{.reflection-page header,.reflection-page footer,.reflection-page .journey-skip,.reflection-page .journey-jumps,.reflection-page #ls-privacy,.reflection-page .reflection-next{display:none!important}.reflection-page{background:white;color:black}.reflection-page .container{max-width:none;padding-left:0;padding-right:0}.reflection-page .resource-hero{padding:0 0 16px;background:none;border:0}.reflection-page .resource-hero h1{font-size:28pt}.reflection-page .resource-deck{font-size:14pt}.reflection-page .reflection-content{padding:0}.reflection-page .reflection-step{padding:16px 0;break-inside:avoid}.reflection-page .reflection-step h2{font-size:18pt}.reflection-page .reflection-note{background:none;border-left:2px solid #777}.reflection-page .reflection-writing{display:block;min-height:40px;border-bottom:1px solid #ccc}.reflection-page p,.reflection-page li{font-size:11pt;line-height:1.45}.reflection-page a{color:black}.reflection-page .btn{display:none}}
