.business-resources{padding-top:0}.resource-feature{background:linear-gradient(135deg,#fff8ffed,#f2e9ffe8 55%,#ffe9eee8);border:1px solid #c6acd9;border-radius:28px;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 16px 45px #53256b0b}.resource-feature h3,.resource-downloads h3{margin:.5rem 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.resource-feature p{max-width:42ch}.resource-feature .action{margin-top:1.2rem}.resource-chapters{margin:0;padding-left:2.1rem;list-style:decimal-leading-zero}.resource-chapters li{border-bottom:1px solid #ceb7de;margin-bottom:1rem;padding:0 0 1.1rem .4rem}.resource-chapters li:last-child{border:0;margin-bottom:0;padding-bottom:0}.resource-chapters li::marker{color:#623192;font-weight:700}.resource-chapters strong,.resource-chapters span{display:block}.resource-chapters span{margin-top:.35rem}.resource-downloads{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.resource-downloads article{background:#fff9ffdc;border:1px solid #c6acd9;border-radius:22px;padding:2rem}.resource-downloads .text-link{margin-top:1rem}.resource-note{color:#564362;font-size:.95rem}@media (max-width:760px){.resource-feature,.resource-downloads{grid-template-columns:1fr}.resource-downloads article{padding:1.5rem}.resource-feature .action{justify-content:center;width:100%}}.retreat-library{padding-bottom:5rem}.library-shelves{border-block:1px solid #9864be;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:2rem;display:grid}.library-shelves a{border-right:1px solid #9864be;flex-direction:column;gap:.6rem;padding:1.4rem 1.1rem;display:flex}.library-shelves a:last-child{border-right:0}.library-shelves a:hover{background:#fff5}.shelf-number{color:#d5006d;font-size:.9rem;font-weight:700}.library-shelves strong{color:#6a1b9a;font-family:Montserrat,Arial,sans-serif;font-size:1.35rem;line-height:1.2}.library-shelves span:last-child{font-size:1rem;line-height:1.5}.retreat-agenda{color:#fff;background:#6a1b9a;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;margin-block:2rem;padding:2rem;display:flex}.retreat-agenda .eyebrow,.retreat-agenda h3{color:#fff}.retreat-agenda .eyebrow{margin-bottom:.75rem}.retreat-agenda h3{max-width:26ch;margin-bottom:1rem}.retreat-agenda .action{color:#6a1b9a;background:#fff;flex-shrink:0}.retreat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.retreat-grid article{background:#fff9ffeb;border:1px solid #9864be;border-radius:20px;padding:2rem;scroll-margin-top:2rem}.retreat-grid .eyebrow{margin-bottom:.75rem}.retreat-grid h3{margin-bottom:1rem;font-size:1.85rem}.resource-links{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.3rem;display:flex}.resource-links>a:last-child{text-underline-offset:4px;text-decoration:underline}.library-private-note{margin-top:1.5rem}.resource-reading{max-width:900px;padding-block:2.5rem 5rem}.resource-reading>header{margin-block:2.5rem}.resource-reading h1{max-width:18ch;font-size:clamp(2.7rem,5vw,4.3rem)}.resource-reading .lead{max-width:60ch}.resource-reading .action{margin-block:1.5rem .6rem}.resource-advice{background:#fff9ff;border-left:4px solid #d5006d;padding:1.2rem 1.5rem}.guide-part{background:#fff9ffed;border:1px solid #9864be;border-radius:20px;margin-top:2rem;padding:clamp(1.2rem,4vw,3rem)}.guide-part h2{font-size:clamp(1.8rem,3vw,2.5rem)}.part-intro{margin-top:1rem}.guide-section{margin-top:1.8rem}.guide-section h3{letter-spacing:0;color:#d5006d;margin-bottom:.6rem;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4}.guide-section ul{padding-left:1.3rem}.guide-section li{margin-bottom:.7rem}.copy-prompt{background:#ede1f9;border-left:3px solid #d5006d;margin:1rem 0;padding:1.3rem}.copy-prompt p{white-space:pre-wrap}.worksheet-fields{list-style:none;padding:0!important}.worksheet-fields li{border-bottom:1px solid #c6acd9;padding-block:.6rem}.resource-sources{margin-top:1.8rem;font-size:.9rem}.resource-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.resource-sources ul{padding-left:1.2rem}.guide-return{margin-top:2rem}.guide-return .text-link{margin-top:1rem}@media (max-width:900px){.library-shelves{grid-template-columns:1fr 1fr}.library-shelves a{border-bottom:1px solid #9864be}.library-shelves a:last-child{border-bottom:0;grid-column:1/-1}.retreat-agenda{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.retreat-grid{grid-template-columns:1fr}.retreat-grid article,.retreat-agenda{padding:1.4rem}.library-shelves{grid-template-columns:1fr}.library-shelves a{border-right:0}.retreat-agenda .action{white-space:normal}.resource-reading h1{font-size:2.6rem}.resource-reading{width:calc(100% - 32px)}}
