.journey-library{margin-block:1.5rem 2rem;padding:clamp(1.2rem,3vw,2rem);border-inline-start:3px solid #9d8054}
.journey-library h2{margin-top:.25rem}.journey-library p{max-width:65ch}.journey-library .actions{margin-top:1rem}
.privacy-topic{margin-block:1rem;padding-block:1rem;border-block-end:1px solid #d3c8b8}.privacy-topic>summary{font-weight:700;font-size:1.1rem;cursor:pointer}.privacy-topic p{max-width:70ch;line-height:1.7}
.program-opportunity-settings{margin-block:1.5rem}.program-opportunity-settings>summary{padding-block:1rem;font-weight:700;cursor:pointer}
@media(max-width:650px){.journey-library .actions{display:flex;flex-direction:column;align-items:stretch}.journey-library a{white-space:normal;text-align:center}}
