.action-list{counter-reset:actions;display:grid;gap:16px;max-width:950px}.action-item{counter-increment:actions;display:grid;grid-template-columns:64px 1fr;gap:22px;background:#fff;padding:28px;border-left:4px solid var(--forest)}.action-item:before{content:counter(actions,decimal-leading-zero);font-family:Georgia,serif;font-size:1.55rem;color:var(--gold);font-weight:700}.action-item h3{margin-bottom:8px}.action-item p{margin:0;color:var(--muted)}.warning{padding:26px 30px;background:#fff3cf;border-left:5px solid var(--gold);margin:28px 0}.faq-list{max-width:980px}.faq-list details{background:#fff;border:1px solid var(--line);margin-bottom:12px;padding:0 24px}.faq-list summary{cursor:pointer;padding:22px 34px 22px 0;font-family:Georgia,serif;font-size:1.2rem;font-weight:700;list-style:none;position:relative}.faq-list summary:after{content:'+';position:absolute;right:0;color:var(--forest-2);font-family:Arial,sans-serif;font-size:1.5rem}.faq-list details[open] summary:after{content:'–'}.faq-list details p{color:var(--muted);padding:0 0 22px;margin:0}.source-note{font-size:.88rem;color:var(--muted);margin-top:30px}.source-note a{text-decoration:underline}@media(max-width:520px){.action-item{grid-template-columns:1fr;gap:6px}}
