.resource-main{max-width:1060px;margin:auto;padding:56px 24px 80px}.resource-intro{text-align:center;max-width:760px;margin:0 auto 40px}.resource-intro h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.5;margin:14px 0 24px}.resource-intro p{color:var(--muted)}.resource-note{font-size:.9rem;line-height:1.9;color:var(--muted)}.resource-back{font-size:.9rem;text-decoration:none}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-card{padding:32px;background:var(--paper);border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;align-items:flex-start}.resource-card h2{font-size:1.5rem;line-height:1.6;margin:8px 0}.resource-card p{color:var(--muted)}.resource-card .button{margin-top:auto;font-size:1rem}.conversation{max-width:820px}.practice-guide{padding:24px 28px;background:var(--paper);border-left:2px solid var(--sand)}.practice-guide p{margin:0 0 12px}.practice-guide p:last-child{margin:0}.round-nav{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 48px}.round-nav a{border:1px solid var(--line);padding:8px 14px;text-decoration:none;font-size:.95rem}.round-nav a:hover,.round-nav a:focus-visible{background:var(--brown);color:var(--paper)}.question-round{margin:48px 0}.question-round h2{font-size:clamp(1.3rem,3vw,1.8rem);margin-bottom:8px}.question-round>p{color:var(--muted)}.question-round ol{padding-left:2.2rem}.question-round li{padding:18px 8px;border-bottom:1px solid var(--line);font-size:1.05rem}.question-round li::marker{color:var(--rose);font-weight:600}.conversation-close{background:var(--brown);color:var(--paper);padding:28px;margin:40px 0 24px}.conversation-close h2{margin-top:0}@media(max-width:640px){.resource-grid{grid-template-columns:1fr}.resource-main{padding:32px 20px 56px}.resource-card{padding:24px}.resource-back{font-size:.85rem}.practice-guide{padding:20px}.round-nav{gap:8px}.round-nav a{padding:8px 10px}.question-round li{padding:16px 4px}}