.cl-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:end;margin-bottom:36px}.cl-hero p{max-width:54ch}.cl-hero .ct-kicker{margin-bottom:16px}.cl-hero h1{margin-bottom:18px}.cl-small{font-size:14px;color:#50514d}.cl-actions{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;margin:18px 0}.cl-actions a{text-underline-offset:4px}.cl-secondary{border:1px solid #718178;background:transparent;color:#213b34;padding:10px 17px;border-radius:3px;min-height:44px;cursor:pointer;font:inherit}.cl-secondary:hover{background:#e8efe4}.cl-primary{background:#b88926;color:#17221c;border:1px solid #86611c;padding:11px 20px;border-radius:4px;min-height:46px;font:inherit;cursor:pointer}.cl-primary:hover{background:#ac8024}.cl-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:28px 0}.cl-starts>button{font:inherit;text-align:left;background:#f6f1e8;padding:25px 24px;border:1px solid #a4aea8;border-top:3px solid #213b34;cursor:pointer;color:#213b34}.cl-starts>button:nth-child(2){background:#e8efe4}.cl-starts strong{font:29px/1.2 Castoro,Georgia,serif;display:block;margin-bottom:12px}.cl-starts span{font-size:16px;color:#242323;display:block}.cl-savebar{border-block:1px solid #a4aea8;padding:14px 0;margin:25px 0}.cl-savebar>p{margin:8px 0!important}.cl-status{min-height:28px;font-size:15px;color:#414b44}.cl-error{background:#fff0e9;border-left:4px solid #a43f2e;padding:15px;margin:12px 0}.cl-profile{border:1px solid #a4aea8;padding:20px 25px;margin:22px 0;background:#faf5ed}.cl-profile summary{font-size:19px;font-weight:500;list-style:revert;cursor:pointer}.cl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:22px 0}.cl-field{display:flex;flex-direction:column;gap:7px;min-width:0}.cl-field span,.cl-field small{font-size:13px;color:#50514d;font-weight:400}.cl-field input,.cl-field textarea,.cl-field select,.cl-filter input,.cl-filter select{width:100%;min-width:0;border:1px solid #87978e;border-radius:3px;background:#fffdf8;color:#242323;font:inherit;font-size:16px;padding:10px;line-height:1.45;min-height:44px}.cl-field textarea{min-height:92px;resize:vertical}.cl-wide{grid-column:1/-1}.cl-field input:focus-visible,.cl-field textarea:focus-visible,.cl-field select:focus-visible{outline:3px solid #213b34;outline-offset:2px}.cl-checks{display:flex;gap:16px 22px;flex-wrap:wrap}.cl-checks label{min-height:44px;display:flex;align-items:center;gap:9px}.cl-checks input{width:20px;height:20px;accent-color:#213b34}.cl-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #a4aea8;padding-bottom:14px;margin:26px 0}.cl-tabs button{border:1px solid transparent;background:transparent;color:#213b34;font:inherit;padding:9px 15px;min-height:44px;cursor:pointer}.cl-tabs button[aria-current="page"]{background:#213b34;color:#fff9f1}.cl-work-grid{display:grid;grid-template-columns:235px minmax(0,1fr);gap:30px}.cl-area-nav{display:flex;flex-direction:column;gap:5px;align-self:start}.cl-area-nav button{font:inherit;font-size:15px;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:#213b34;padding:12px;min-height:44px;cursor:pointer}.cl-area-nav button[aria-current="page"]{border-color:#213b34;background:#e8efe4}.cl-panel{background:#dee0df;padding:28px;min-width:0}.cl-panel h2{font-size:34px;margin-bottom:14px}.cl-panel>p{max-width:70ch}.cl-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.cl-summary>div{padding:18px;border-top:2px solid #213b34;background:#f8f5ee}.cl-summary strong{display:block;font:32px/1.1 Castoro,Georgia,serif;color:#213b34}.cl-summary span{display:block;font-size:14px;margin-top:8px}.cl-task{padding:20px;background:#fff9f1;border-top:2px solid #213b34;margin-top:15px}.cl-task h3{font:24px/1.3 Castoro,Georgia,serif;margin:7px 0 10px!important}.cl-task p{font-size:15px;margin:8px 0!important}.cl-task-head{display:flex;justify-content:space-between;align-items:start;gap:14px}.cl-badge{font-size:12px;padding:4px 8px;border:1px solid #9aaba1;color:#213b34;display:inline-block}.cl-task button{margin-top:10px}.cl-area-links{margin:22px 0;font-size:15px;display:flex;gap:12px 25px;flex-wrap:wrap}.cl-filter{display:flex;gap:15px;margin:20px 0;flex-wrap:wrap}.cl-filter label{flex:1 1 180px;font-size:14px;display:flex;flex-direction:column;gap:6px}.cl-warning{border-left:3px solid #a43f2e;padding:10px 14px;background:#fff9f1;margin:16px 0}.cl-reading{max-width:900px}.cl-reading h2{margin:38px 0 17px}.cl-reading p{margin:16px 0}.cl-contents{padding:25px 28px;background:#e8efe4;margin:28px 0}.cl-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 35px;padding-left:22px}.cl-guide-area{border-top:1px solid #a4aea8;padding-top:14px;margin-top:35px}.cl-guide-area h2{font-size:34px}.cl-example{border-left:3px solid #86611c;padding:16px 22px;background:#f3ebdf;margin:25px 0}.cl-source-list{font-size:14px;display:flex;flex-wrap:wrap;gap:9px 24px}.cl-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 25px;margin:20px 0}.cl-directory a{font-size:15px;text-underline-offset:4px}.cl-output{background:#fff9f1;border:1px solid #a4aea8;padding:25px;margin:18px 0;overflow-wrap:anywhere}.cl-output pre{white-space:pre-wrap;font:15px/1.6 Outfit,Arial,sans-serif}.cl-dialog{max-width:900px;width:calc(100% - 32px);max-height:90vh;padding:27px;border:1px solid #718178;background:#fff9f1;color:#242323;overflow:auto;font:16px/1.6 Outfit,Arial,sans-serif}.cl-dialog::backdrop{background:#17221c99}.cl-dialog h2{font:32px/1.15 Castoro,Georgia,serif;margin:0 0 20px;color:#213b34}.cl-dialog fieldset{border:1px solid #a4aea8;margin:18px 0;padding:15px}.cl-dialog legend{color:#213b34}.cl-history{font-size:13px;max-height:210px;overflow:auto}.cl-dialog .cl-sticky{position:sticky;bottom:-27px;background:#fff9f1;padding:15px 0;border-top:1px solid #a4aea8}.cl-empty{padding:20px;background:#fff9f1}.cl-connection{margin:24px 0;padding:22px;border-top:3px solid #213b34;background:#f3ebdf}.cl-connection p{margin:8px 0}.cl-skip{position:absolute;left:15px;top:-100px;background:#fff9f1;padding:10px;z-index:20}.cl-skip:focus{top:10px}.cl-print-only{display:none}.cl-savebar button:disabled{opacity:.6;cursor:default}
@media(max-width:900px){.cl-work-grid{grid-template-columns:1fr}.cl-area-nav{flex-direction:row;flex-wrap:wrap}.cl-area-nav button{flex:1 1 180px}.cl-hero{gap:25px}.cl-panel{padding:22px}}@media(max-width:650px){.cl-hero,.cl-starts,.cl-form-grid{grid-template-columns:1fr}.cl-starts{gap:12px}.cl-starts>button{padding:20px}.cl-starts strong{font-size:26px}.cl-profile{padding:17px}.cl-panel{padding:17px}.cl-summary{gap:8px}.cl-summary>div{padding:13px 10px}.cl-summary strong{font-size:26px}.cl-summary span{font-size:12px}.cl-task-head{display:block}.cl-task{padding:16px}.cl-contents ol{grid-template-columns:1fr}.cl-directory{grid-template-columns:1fr 1fr}.cl-dialog{padding:20px;width:calc(100% - 18px)}.cl-dialog .cl-sticky{bottom:-20px}.cl-actions>*{max-width:100%}.cl-area-nav button{flex:1 1 140px}.cl-tabs{gap:4px}.cl-tabs button{padding:9px 11px}.cl-wide{grid-column:auto}.cl-output{padding:16px}.cl-savebar .cl-actions{gap:10px}.cl-savebar button{font-size:14px}}
@media print{body.cl-print-mode #bc-library-preview,body.cl-print-mode dialog{display:none!important}body.cl-print-mode .cl-print-only{display:block!important;font:11pt/1.5 Arial,sans-serif;color:#000}body.cl-print-mode .cl-print-only pre{white-space:pre-wrap;font:inherit}body.cl-print-mode .cl-print-only h1{font:24pt Georgia,serif}.cl-print-only{padding:15px}.cl-reading a{color:#000}.cl-savebar,.cl-starts,.cl-tabs,.cl-area-nav{display:none}}
.cl-selection{border:1px solid #a4aea8;padding:18px;margin:22px 0;background:#fff9f1}.cl-selection>label,.cl-selection>div>label{display:flex;gap:12px;align-items:start;min-height:44px;padding:8px 0;font-size:15px}.cl-selection input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#213b34}.cl-primary,.cl-secondary{text-decoration:none!important}.cl-history pre{white-space:pre-wrap;overflow-wrap:anywhere}.cl-connection h2{font-family:Castoro,Georgia,serif;font-size:30px;color:#213b34}.cl-panel :focus-visible,.cl-area-nav :focus-visible,.cl-tabs :focus-visible,.cl-starts :focus-visible,.cl-savebar :focus-visible{outline:3px solid #213b34;outline-offset:3px}.cl-task,.cl-connection{overflow-wrap:anywhere}

@media print{body.cl-print-mode .cl-print-block{break-inside:avoid-page;page-break-inside:avoid;margin:0 0 15pt}body.cl-print-mode .cl-print-block pre{margin:0;overflow-wrap:anywhere}}
