
.inspiration{max-width:1190px}.intro-copy{font-size:clamp(20px,3vw,29px);font-weight:700;max-width:850px}.overview{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.overview>div{background:#0c6575;color:white;border-radius:12px;padding:20px}.overview b{font-size:18px}.overview p{margin:8px 0 0}.research-note{max-width:850px}.nudge{border-left:5px solid #0c6575;background:#e4f3f5;padding:16px 20px;margin-bottom:34px}.technique-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 46px}.technique-card{display:flex;flex-direction:column;gap:9px;padding:21px;background:white;border:1px solid #d8e1e9;border-top:6px solid var(--tech);border-radius:12px;text-decoration:none;color:var(--ink);transition:transform .15s,box-shadow .15s}.technique-card:hover{transform:translateY(-3px);box-shadow:0 7px 18px #14283e19}.technique-card strong{font-size:20px;line-height:1.3}.technique-card small{font-size:14px;color:var(--tech);font-weight:700;margin-top:auto}.technique-number{font-size:30px;color:var(--tech);font-weight:800;line-height:1}.technique{border:1px solid #d8e1e9;border-top:7px solid var(--tech);background:white;border-radius:14px;padding:28px;margin:24px 0;scroll-margin-top:20px}.technique-heading{display:flex;justify-content:space-between;gap:20px}.technique-heading .eyebrow{color:var(--tech);font-size:14px;letter-spacing:.5px}.technique-heading a{white-space:nowrap;font-size:14px}.technique h3{font-size:18px;margin:0 0 16px}.guide-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:18px 0}.steps{padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step;position:relative;padding-left:44px;margin:0 0 16px}.steps li:before{content:counter(step);position:absolute;left:0;background:var(--tech);color:white;border-radius:50%;width:29px;height:29px;text-align:center;font-weight:700}.visual-example{background:#f0f5fa;border-radius:12px;padding:20px}.sample{background:white;padding:18px;border-radius:9px;border:1px solid #ccd7e2}.sample strong,.sample small{display:block}.sample small{font-size:14px;line-height:1.4;margin-bottom:10px;color:#52677b}.sample p:last-child{margin-bottom:0}.green{color:#087346}.card-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.flow span{background:white;border:2px solid var(--tech);padding:10px 14px;border-radius:7px;font-weight:650}.flow.vertical{flex-direction:column;align-items:stretch;gap:19px}.flow.vertical span{position:relative;text-align:center}.flow.vertical span:not(:last-child):after{content:'↓';position:absolute;bottom:-24px;left:48%;color:var(--tech);font-size:22px}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.timeline>div{background:white;border:1px solid #ccd7e2;border-top:4px solid #0c6575;border-radius:7px;padding:15px}.timeline strong,.timeline span{display:block}.timeline strong{color:#0c6575;font-size:14px}.timeline span{margin-top:8px}.caption{font-size:14px;color:#52677b}.try{padding:16px;background:#e8f4f6;border-radius:8px}.tip{font-size:16px}.reveal,.evidence,.sources{margin-top:18px}.reveal summary,.evidence summary,.sources summary{cursor:pointer;font-weight:650}.evidence{font-size:14px;color:#52677b}.session{background:#e5f1f5;border-radius:14px;padding:28px;margin-top:38px}.session .timeline{margin-top:22px}.sources{padding:22px;border:1px solid #ccd7e2;border-radius:10px;background:white}.sources li{margin:12px 0}@media(max-width:900px){.technique-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{grid-template-columns:1fr}}@media(max-width:560px){.overview{grid-template-columns:1fr}.technique{padding:19px}.technique-heading{flex-direction:column;gap:0}.technique-grid{gap:10px}.technique-card{padding:15px}.technique-card strong{font-size:18px}.card-pair{grid-template-columns:1fr}.session{padding:20px}.inspiration{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.technique-card{transition:none}}
