.b25-join-option-paper[href]{text-decoration:none!important;cursor:pointer;transition:transform .2s,box-shadow .2s}
.b25-join-option-paper[href]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #294e3217}
.b25-join-option-paper[href]:focus-visible{outline:3px solid #b84424;outline-offset:5px}
.b25-paper-guide{max-width:900px;margin:auto;padding:48px 28px 72px}
.b25-paper-back{display:inline-block;margin-bottom:30px;color:#365a36}
.b25-paper-guide .b25-join-eyebrow{color:#476549}
.b25-paper-guide h1{font-family:DidactGothic,sans-serif;font-size:clamp(2.3rem,4.8vw,3.3rem);font-weight:400;line-height:1.15;color:#b84424;margin:14px 0 24px}
.b25-paper-guide p{line-height:1.75;margin:0 0 24px}
.b25-paper-documents{display:grid;gap:16px;margin:28px 0 20px}
.b25-paper-documents article{background:#f1f3e9;border:1px solid #d9dfcf;border-radius:10px;padding:24px 28px}
.b25-paper-documents h2{font-size:1.4rem;margin:0 0 8px;color:#294e32}
.b25-paper-documents a,.b25-paper-guide p a{color:#365a36;text-underline-offset:.2em;overflow-wrap:anywhere}
.b25-paper-documents label{display:flex;align-items:flex-start;gap:12px;margin-top:20px;cursor:pointer;line-height:1.5}
.b25-paper-documents input{appearance:auto;flex:0 0 22px;width:22px;height:22px;margin:1px 0 0;accent-color:#294e32}
.b25-paper-guide :focus-visible{outline:3px solid #b84424;outline-offset:4px}
.b25-paper-action{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:0;border-radius:8px;background:#294e32;color:#fffdf4!important;text-decoration:none!important;padding:18px 24px;font:700 1rem/1.4 NunitoSans,sans-serif;cursor:pointer;margin-bottom:24px}
.b25-paper-action:disabled{opacity:.45;cursor:not-allowed}
.b25-paper-guide #paper-progress{font-size:.92rem;color:#53604f;margin-bottom:18px}
#paper-download-step{padding-top:8px}
#paper-download-step[hidden],#paper-reading-step[hidden]{display:none!important}
#paper-download-step h2{font-size:1.9rem;color:#294e32;margin:16px 0}
.b25-paper-check{display:inline-flex;width:52px;height:52px;border-radius:50%;background:#e2eacf;color:#294e32;align-items:center;justify-content:center;font-size:1.7rem}
.b25-paper-review{background:none;border:0;color:#365a36;text-decoration:underline;text-underline-offset:.2em;padding:8px 0;font:inherit;cursor:pointer}
@media(max-width:600px){.b25-paper-guide{padding:30px 22px 48px}.b25-paper-documents article{padding:22px 18px}.b25-paper-action{width:100%;box-sizing:border-box;padding:18px;font-size:.95rem}}
@media(prefers-reduced-motion:reduce){.b25-join-option-paper[href]{transition:none}.b25-join-option-paper[href]:hover{transform:none}}
