.article-body .pea-reading-wall{margin:2.5rem 0;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid #d8ded6;border-top:5px solid #cf0;background:#f1f4ed;color:#1c2b24;text-align:left;border-radius:3px}.article-body .pea-reading-wall .pea-reading-wall__label{margin:0 0 .85rem;font:600 .8rem/1.4 var(--font-sans,Arial,sans-serif);color:#3e6250}.article-body .pea-reading-wall h2{margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2rem);line-height:1.2;letter-spacing:-.025em;color:#1c2b24}.article-body .pea-reading-wall p{margin:.8rem 0;font-size:1.1rem;line-height:1.6;color:#3c5045}.article-body .pea-reading-wall .pea-reading-wall__benefit{font-weight:600;color:#1c2b24}.pea-reading-wall__actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin:1.5rem 0}.article-body .pea-reading-wall a.pea-reading-wall__button{display:inline-flex;gap:1rem;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;background:#cf0;color:#14130f;border:1px solid #a8d300;text-decoration:none;font:600 .95rem/1.4 var(--font-sans,Arial,sans-serif);border-radius:2px;box-sizing:border-box}.article-body .pea-reading-wall a.pea-reading-wall__button:hover{background:#bce900}.article-body .pea-reading-wall a.pea-reading-wall__login{font-size:.95rem;color:#1c2b24;text-underline-offset:4px}.article-body .pea-reading-wall a:focus-visible{outline:3px solid #1c2b24;outline-offset:4px}.article-body .pea-reading-wall .pea-reading-wall__note{margin-top:1.25rem;font:400 .85rem/1.6 var(--font-sans,Arial,sans-serif);color:#526359}@media(max-width:480px){.pea-reading-wall__actions{align-items:stretch;flex-direction:column;gap:1rem}.article-body .pea-reading-wall a.pea-reading-wall__button{width:100%}.article-body .pea-reading-wall{padding:1.35rem}}