.eb-builder{color:#263f32;max-width:1320px;margin:auto}.eb-heading{justify-content:space-between;align-items:center;gap:35px;padding:12px 0 30px;display:flex}.eb-back{align-items:center;gap:8px;margin-bottom:27px;font-size:12px;text-decoration:none;display:inline-flex}.eb-heading h1{letter-spacing:-.045em;margin:15px 0 20px;font:400 clamp(36px,4vw,53px)/1.07 Georgia,serif}.eb-heading .eyebrow{margin:0;font-size:10px}.eb-intro{color:#65715b;max-width:50ch;font-size:15px}.eb-document-mark{color:#526447;background:#e7ecdb;border:1px solid #c7cdbb;flex-direction:column;justify-content:space-between;align-self:stretch;gap:25px;min-width:210px;padding:28px;display:flex}.eb-document-mark>span{font:24px/1.2 Georgia,serif}.eb-document-mark small{letter-spacing:.1em;font-size:8px}.eb-example{background:#eee7d5;border-left:3px solid #978150;margin-bottom:25px;padding:13px 17px;font-size:12px}.eb-layout{grid-template-columns:minmax(0,1fr) 295px;gap:28px;display:grid}.eb-selection{background:#fff;border:1px solid #d7ddcd;min-width:0;padding:27px}.eb-selection>label{margin-bottom:18px}.eb-section-title{border-top:1px solid #dce1d4;align-items:center;gap:15px;margin:28px 0 20px;padding-top:25px;display:flex}.eb-section-title:first-child{border:0;margin-top:0;padding-top:0}.eb-section-title>span{color:#849172;font-size:11px}.eb-section-title h2{margin:0;font-size:19px;font-weight:500}.eb-small{color:#65745c;font-size:12px;line-height:1.6}.eb-select-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:12px;display:flex}.eb-select-tools button{background:0 0;border:0;min-height:36px;padding:5px;font-size:12px}.eb-item-picker{scrollbar-gutter:stable;border:1px solid #dce1d4;max-height:300px;overflow:auto}.eb-item-picker label,.eb-source-picker label{border-bottom:1px solid #e3e7dc;align-items:center;gap:12px;padding:15px 12px;font-weight:400;display:flex}.eb-item-picker label:last-child,.eb-source-picker label:last-child{border:0}.eb-item-picker label>span,.eb-source-picker label>span{flex:1;min-width:0}.eb-item-picker b,.eb-source-picker b{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.eb-item-picker small,.eb-source-picker small{color:#768268;margin-top:5px;font-size:11px;display:block}.eb-item-picker em{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.eb-checkbox{align-items:start;gap:12px;font-size:13px;font-weight:400;display:flex}.eb-checkbox input{margin-top:2px}.eb-checkbox small{color:#6c785f;margin-top:6px;font-size:11px;display:block}.eb-selection>.eb-checkbox{margin:20px 0 10px}.eb-source-picker{border:1px solid #dce1d4;max-height:340px;overflow:auto}.eb-source-picker a{white-space:nowrap;font-size:11px}.eb-source-picker>p,.eb-item-picker>p{padding:18px}.eb-prepare{background:#f0f3e9;margin-top:25px;padding:20px}.eb-prepare p{color:#67745e;font-size:12px;line-height:1.7}.eb-prepare b{color:#2a4431;font-weight:500}.eb-prepare small{margin-top:10px;font-size:11px;display:block}.eb-prepare button{width:100%;font-size:13px}.eb-guide{background:#e7ecdb;height:max-content;padding:30px 25px;position:sticky;top:20px}.eb-guide h2{letter-spacing:-.035em;font:400 32px/1.12 Georgia,serif}.eb-guide>p{color:#647559;font-size:13px}.eb-guide ol{counter-reset:guide;margin:27px 0;padding:0;list-style:none}.eb-guide li{counter-increment:guide;border-top:1px solid #cbd5bd;padding:16px 0 16px 30px;position:relative}.eb-guide li:before{content:counter(guide,decimal-leading-zero);color:#7b8d6b;font-size:10px;position:absolute;top:19px;left:0}.eb-guide li b{font-size:13px;font-weight:500;display:block}.eb-guide li span{color:#657759;margin-top:5px;font-size:12px;display:block}.eb-guide-note{border-top:1px solid #cbd5bd;gap:12px;padding-top:20px;display:flex}.eb-guide-note svg{flex-shrink:0}.eb-guide-note p{margin:0 0 20px;font-size:12px}.eb-notice,.eb-error{background:#e7eddf;border-left:3px solid #426044;margin:25px 0;padding:17px 20px;font-size:13px}.eb-error{color:#6f3926;background:#f9e8df;border-color:#9d4e30}.eb-preview{border-top:1px solid #cdd6c1;margin-top:35px;padding-top:30px;scroll-margin-top:20px}.eb-preview-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.eb-preview-heading h2{font:400 34px Georgia,serif}.eb-preview-heading p:not(.eyebrow){color:#68795d;font-size:13px}.eb-ack{background:#fff;border:1px solid #d4ddc8;margin:20px 0;padding:20px}.eb-export-actions{flex-wrap:wrap;gap:10px;display:flex}.eb-export-actions button{font-size:12px}.eb-report{background:#e9e8e0;border:1px solid #c6cebb;width:100%;height:880px;margin-top:24px;scroll-margin-top:20px;display:block}.eb-builder :focus-visible{outline-offset:3px;outline:3px solid #976f28}.eb-page{max-width:1450px;margin:auto;padding:30px 4vw 60px}.eb-page-header{background:#fff;border-bottom:1px solid #d4dcc9;justify-content:space-between;align-items:center;gap:20px;padding:22px 4vw;display:flex}.eb-page-header a:first-child{font-size:20px;font-weight:500;text-decoration:none}.eb-page-header a:last-child{font-size:12px}.eb-preview-shortcut{margin-top:8px;font-size:12px;display:inline-block}@media (max-width:1000px){.eb-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.eb-guide{padding:23px 18px}.eb-selection{padding:20px}}@media (max-width:780px){.eb-heading{align-items:start;padding-bottom:15px}.eb-document-mark{display:none}.eb-heading h1{font-size:39px}.eb-layout{flex-direction:column;display:flex}.eb-guide{order:-1;padding:20px;position:static}.eb-guide h2{font-size:27px}.eb-guide h2 br,.eb-guide ol,.eb-guide-note,.eb-guide>p:last-child{display:none}.eb-guide>p{margin-bottom:0}.eb-guide .eyebrow{margin-bottom:12px}.eb-selection{padding:20px 16px}.eb-item-picker label{flex-wrap:wrap}.eb-item-picker label>span{flex-basis:calc(100% - 40px)}.eb-item-picker em{margin-left:30px}.eb-source-picker label{gap:9px}.eb-preview-heading{display:block}.eb-preview-heading button{margin-top:5px}.eb-export-actions{display:grid}.eb-export-actions button{justify-content:center;width:100%}.eb-report{height:740px}.eb-page{padding:25px 20px 40px}.eb-example{font-size:11px}.eb-preview-heading h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.eb-builder *{scroll-behavior:auto!important}}
