.c-build-and-revise-a-client-resource{background:#f9f5ec;color:#332f28;font:1rem/1.7 DM Sans,sans-serif}.br-header{max-width:1060px;margin:auto;padding:4rem 1.5rem 2rem;border-bottom:1px solid #d0c4ad}.br-header h1{font:400 clamp(2.4rem,4.8vw,4.2rem)/1.1 "DM Serif Display",serif}.br-header>p{max-width:790px}.br-header nav{display:flex;gap:.7rem 1.5rem;flex-wrap:wrap;margin-top:2rem}.br-wide{max-width:1100px}.br-reading,.br-wide{margin:3rem auto;padding:0 1.5rem}.br-reading{max-width:800px}.c-build-and-revise-a-client-resource [data-class-body] h2{font:400 clamp(1.8rem,3vw,2.65rem)/1.2 "DM Serif Display",serif}.br-slide{background:#eee5d4;border:1px solid #bfb29c;padding:1rem}.br-slide p{margin:.2rem 0 .8rem}.br-slide img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.c-build-and-revise-a-client-resource [data-class-body] button{font:inherit;background:#413c2f;color:#fffdf5;border:1px solid #413c2f;padding:.65rem 1rem;cursor:pointer}.br-slide button{margin-top:1rem}.br-source{border-left:3px solid #a17e44;padding:.5rem 1.3rem}.br-source h2{font-size:1.6rem!important}.br-editor{display:grid;grid-template-columns:1fr 1.15fr;gap:0;border:1px solid #b8ab93;background:#fffdf6}.br-editor article{padding:1.7rem;border-right:1px dashed #b8ab93;background:repeating-linear-gradient(#fffdf6,#fffdf6 2rem,#eee7d9 2.05rem)}.br-editor>div{padding:1.7rem}.br-label{font:.85rem JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;background:#fffdf6}.br-editor blockquote{margin:1rem 0;padding:1rem;border-left:3px solid #a17e44;background:#f2e8d6}.br-editor label{display:block;margin:.8rem 0}.br-editor textarea{width:100%;display:block;resize:vertical;font:inherit;background:#fffef9;color:#332f28;border:1px solid #9b8b70;margin-top:.35rem;padding:.65rem}.br-editor .br-check,.br-reading ol label{display:flex;align-items:flex-start;gap:.6rem}.br-check input,.br-reading ol input{margin-top:.5rem;flex-shrink:0}.br-reading ol{padding-left:1.4rem}.br-reading ol li{margin:1.5rem 0}.br-reading figure{border-left:2px solid #a17e44;padding-left:1rem;margin:1.5rem 0}.br-reading blockquote{margin:0;font-size:1.15rem}.br-reading figcaption{font-size:.9rem}.c-build-and-revise-a-client-resource details{padding:1rem 0;border-top:1px solid #c4b79f}.c-build-and-revise-a-client-resource summary{font-weight:600;cursor:pointer}.c-build-and-revise-a-client-resource pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.9rem/1.7 JetBrains Mono,monospace}.br-header a,.c-build-and-revise-a-client-resource [data-class-body] a{color:#40573b;text-decoration:underline;text-underline-offset:.2em}.c-build-and-revise-a-client-resource :focus-visible{outline:3px solid #a17e44;outline-offset:3px}.c-build-and-revise-a-client-resource section{scroll-margin-top:6rem}@media(max-width:700px){.br-editor{grid-template-columns:1fr}.br-editor article{border-right:0;border-bottom:1px dashed #b8ab93}.br-editor article,.br-editor>div{padding:1.2rem}.br-header{padding-top:8rem}}