/* Public guidance stays below the workspace; no editor-control selectors. */
.cb-heading>div:first-child{min-width:0;flex-shrink:0}
.cb-heading h1{flex-wrap:wrap;row-gap:7px}
.cb-start-note{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;font-size:11px;line-height:1.5;color:#626e60;margin:11px 0 0}
.cb-start-note a{display:inline-flex;align-items:center;gap:5px;color:#7b2340;text-decoration:underline;text-underline-offset:3px}.cb-start-note .cb-icon{width:13px;height:13px}
#cover-maker-guide{scroll-margin-top:87px}
.cb-guide-content{border-top:1px solid #dedfd5;background:#faf9f5;color:#263b32;padding:0 40px}
.cb-guide-section,.cb-guide-bottom{max-width:1170px;margin:auto;padding:55px 0}
.cb-guide-section+.cb-guide-section{border-top:1px solid #dedfd5}
.cb-guide-content h2,.cb-guide-content h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.12}
.cb-guide-content h2{font-size:38px;letter-spacing:-.6px;margin:12px 0 20px}.cb-guide-content h3{font-size:27px;margin:0 0 14px}
.cb-guide-content p{font-size:13px;line-height:1.85;color:#586650;margin:0 0 13px}.cb-guide-content p:last-child{margin-bottom:0}
.cb-guide-content .cb-guide-eyebrow{font:9px/1.5 'Instrument Sans',sans-serif;letter-spacing:1.7px;color:#7c634e;display:block;margin:0 0 12px}
.cb-guide-content p a,.cb-guide-bottom>a:last-child{text-decoration:underline;text-underline-offset:3px}.cb-guide-content a:hover{color:#a7012a}
.cb-guide-intro,.cb-guide-print{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:start}
.cb-guide-start,.cb-guide-checklist{padding:28px;background:#edf0e6;border:1px solid #dce2d3}
.cb-guide-action{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;border-bottom:1px solid #9ba98d;padding:7px 0;color:#354d36}.cb-guide-action .cb-icon{width:16px;height:16px}
.cb-guide-content .cb-guide-small{font-size:11px;margin-top:12px}
.cb-guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;padding:0;margin:30px 0 0}
.cb-guide-number{display:block;font-size:11px;color:#8a715b;padding-top:15px;margin-bottom:17px;border-top:1px solid #cbd4c3}.cb-guide-steps h3{font-size:25px}
.cb-guide-features{display:grid;grid-template-columns:1fr 1fr;gap:75px}.cb-guide-feature-icon{color:#6e835f}.cb-guide-feature-icon .cb-icon{width:25px;height:25px}.cb-guide-features h2{font-size:32px;max-width:340px}
.cb-guide-checklist h3{font-size:28px}.cb-guide-checklist ul{padding-left:18px;margin:16px 0 21px;color:#4c6147;font-size:13px;line-height:1.8}.cb-guide-checklist li+li{margin-top:7px}.cb-guide-checklist p{font-size:12px}
.cb-guide-faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.cb-guide-faq h2{max-width:330px}
.cb-guide-questions details{border-bottom:1px solid #d9dfd2}.cb-guide-questions details:first-child{border-top:1px solid #d9dfd2}
.cb-guide-questions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;line-height:1.65;cursor:pointer;padding:19px 0;list-style:none}.cb-guide-questions summary::-webkit-details-marker{display:none}.cb-guide-questions summary:focus-visible{outline:2px solid #a7012a;outline-offset:4px}.cb-guide-questions summary span{color:#6d815c;font-size:22px;line-height:1}.cb-guide-questions details[open] summary span{transform:rotate(45deg)}.cb-guide-questions details p{padding:0 28px 21px 0}
.cb-guide-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d9dfd2;padding-block:26px 40px;font-size:12px;color:#596b50}
@media(max-width:1100px){.cb-heading>div:first-child{flex-shrink:1}.cb-guide-intro,.cb-guide-features,.cb-guide-print{gap:40px}.cb-guide-faq{gap:45px}.cb-guide-steps{grid-template-columns:1fr 1fr;gap:25px 38px}}
@media(max-width:760px){.cb-guide-content{padding-inline:25px}.cb-guide-section{padding-block:36px}.cb-guide-intro,.cb-guide-features,.cb-guide-print,.cb-guide-faq{grid-template-columns:1fr;gap:28px}.cb-guide-content h2{font-size:33px}.cb-guide-features h2,.cb-guide-faq h2{max-width:none}.cb-guide-bottom{padding-bottom:74px;flex-wrap:wrap}.cb-guide-start,.cb-guide-checklist{padding:24px}.cb-heading h1{column-gap:10px}}
@media(max-width:420px){.cb-guide-content{padding-inline:20px}.cb-guide-steps{grid-template-columns:1fr;gap:15px}.cb-guide-content h2{font-size:31px}.cb-guide-content p{font-size:13px}.cb-guide-questions details p{padding-right:0}.cb-heading h1{font-size:31px}.cb-beta{font-size:8px}.cb-start-note{font-size:10px}}
