.lwh-hero figure{background:#3d3976;overflow:hidden}.lwh-hero figure img{aspect-ratio:1.675/1;object-fit:cover}.lwh-hero figcaption{color:#f7d9ed}.lwh-nav{margin-bottom:1.5rem}.lwh-intro{display:grid;grid-template-columns:180px 1fr;gap:1.25rem;align-items:center;margin:1.5rem 0}.lwh-intro>img{width:100%;height:auto;border-radius:24px}.lwh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none}.lwh-steps li,.lwh-priority article,.lwh-evidence article{padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.lwh-steps span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ef4a9b;color:white;font-weight:800}.lwh-steps h3,.lwh-priority h3,.lwh-evidence h3{margin:.75rem 0 .3rem}.lwh-steps p,.lwh-priority p,.lwh-evidence p{margin:0}.lwh-priority,.lwh-evidence{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.lwh-figure{display:grid;grid-template-columns:1.35fr .65fr;gap:1.5rem;align-items:center}.lwh-figure img{width:100%;max-height:460px;object-fit:contain}.lwh-tags{margin:1rem 0}.lwh-planner{display:grid;gap:1.25rem;margin:1.5rem 0}.lwh-planner-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--line);background:var(--mint)}.lwh-planner-head span,.lwh-planner-head strong,.lwh-planner-head small{display:block}.lwh-planner-head strong{font-size:1.5rem}.lwh-planner button{min-height:44px;padding:.7rem 1rem;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:750;cursor:pointer}.lwh-planner fieldset{min-width:0;padding:1rem;border:1px solid var(--line)}.lwh-planner legend{padding:0 .4rem;font-weight:850}.lwh-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.lwh-checks label{display:flex;align-items:center;gap:.6rem;padding:.75rem;border:1px solid var(--line);background:var(--surface);font-weight:750}.lwh-checks input{width:1.15rem;height:1.15rem}.lwh-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lwh-notes label{display:grid;gap:.4rem;font-weight:750}.lwh-notes label:last-child{grid-column:1/-1}.lwh-notes textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:96px;padding:.75rem;border:1px solid #789083;background:var(--surface);color:var(--ink);font:inherit;line-height:1.5}:root[data-theme=dark] .lwh-planner-head{background:#102b29}@media(max-width:900px){.lwh-steps{grid-template-columns:repeat(2,1fr)}.lwh-checks{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lwh-intro,.lwh-figure,.lwh-priority,.lwh-evidence,.lwh-notes{grid-template-columns:1fr}.lwh-intro>img{width:112px}.lwh-steps,.lwh-checks{grid-template-columns:1fr}.lwh-planner-head{align-items:stretch;flex-direction:column}.lwh-notes label:last-child{grid-column:auto}}
