body.clbg-guide{margin:0;background:#faf7f0;color:#18151b;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.7}.clbg-guide *{box-sizing:border-box}.clbg-guide a{color:#a7352e;text-underline-offset:3px}.clbg-guide a:focus-visible,.clbg-guide button:focus-visible{outline:3px solid #a7352e;outline-offset:5px}.clbg-header{max-width:1120px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dfd8cc}.clbg-brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:750;text-decoration:none;color:#18151b!important;white-space:nowrap}.clbg-brand img{display:block;flex:0 0 44px;object-fit:contain;border-radius:50%}.clbg-header nav{display:flex;align-items:center;gap:24px;font-size:14px}.clbg-header nav a{text-decoration:none}.clbg-button{background:#c9453d;color:#fff!important;border-radius:100px;padding:11px 18px;font-weight:700;white-space:nowrap}.clbg-content{width:min(100%,800px);margin:0 auto;padding:42px 32px 70px}.clbg-breadcrumb{font-size:13px;color:#736960;margin-bottom:32px}.clbg-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#a7352e;font-size:11px;font-weight:750;margin:0 0 16px}.clbg-guide h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(35px,5vw,54px);line-height:1.1;letter-spacing:-.025em;margin:0 0 32px;text-wrap:balance;overflow-wrap:break-word}.clbg-guide h2,.clbg-guide h3{font-size:24px;font-weight:750;line-height:1.3;margin:42px 0 14px;text-wrap:balance}.clbg-article-body p{margin:0 0 20px}.clbg-article-body ul,.clbg-article-body ol{padding-left:26px;margin:0 0 24px}.clbg-article-body li{margin:10px 0}.clbg-article-body blockquote{margin:22px 0;padding:18px 22px;border-left:4px solid #c9453d;background:#f1e9dc;border-radius:0 12px 12px 0;font-family:Georgia,serif;font-size:20px;line-height:1.6}.clbg-article-body blockquote p{margin:0}.clbg-preview{border:1px dashed #a7352e;background:#fff3eb;padding:12px 16px;border-radius:10px;font-size:14px}.clbg-footer{max-width:1120px;margin:0 auto;padding:30px 32px;border-top:1px solid #dfd8cc;color:#736960;font-size:13px}.clbg-footer p{margin:0 0 12px}.clbg-footer nav{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px}.clbg-skip{position:fixed;top:-200px;left:12px;z-index:100000;padding:10px 16px;background:#fff}.clbg-skip:focus{top:40px}@media(max-width:600px){.clbg-header{padding:18px 20px;gap:14px}.clbg-brand{font-size:17px;gap:8px}.clbg-brand img{width:36px;height:36px;flex-basis:36px}.clbg-header nav{gap:10px;font-size:12px}.clbg-header nav>a:first-child{display:none}.clbg-button{padding:9px 12px}.clbg-content{padding:30px 22px 50px}.clbg-guide h1{font-size:36px}.clbg-article-body blockquote{font-size:18px;padding:16px 18px}.clbg-footer{padding:24px 22px}}
