.pr-page{--pr-bg:#101b23;--pr-card:#17252f;--pr-line:#40505b;--pr-ink:#f5eee1;--pr-muted:#bac5c9;--pr-gold:#d8bc86;background:radial-gradient(ellipse at 87% 0,#27343b 0,transparent 45%),var(--pr-bg);color:var(--pr-ink);font-family:"CHODAT Member Sans",Arial,sans-serif;min-height:85vh;padding:0 0 80px;line-height:1.6;color-scheme:dark}.pr-page *{box-sizing:border-box}.pr-page [hidden]{display:none!important}.pr-page button,.pr-page input,.pr-page textarea,.pr-page select{font:inherit}.pr-page button,.pr-page a{-webkit-tap-highlight-color:transparent}.pr-page button:disabled{opacity:.5;cursor:wait}.pr-page :focus-visible{outline:2px solid #f6d690;outline-offset:4px}.pr-shell{max-width:1260px;margin:auto;padding:0 clamp(18px,4vw,50px)}.pr-hero{display:grid;grid-template-columns:1fr 310px;gap:50px;align-items:center;padding:66px 0 52px}.pr-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:600;text-transform:uppercase;color:var(--pr-gold);display:flex;align-items:center;gap:13px;line-height:1.6}.pr-brand-mark{border:1px solid #ab956f;border-radius:50%;display:inline-grid;place-content:center;font-family:Georgia,serif;font-size:19px;width:32px;height:32px}.pr-hero h1{font-family:Georgia,"CHODAT Member Sans",serif;font-size:clamp(29px,3.5vw,47px);line-height:1.23;font-weight:400;letter-spacing:-.025em;margin:21px 0 20px;max-width:760px;color:var(--pr-ink)}.pr-hero p{font-size:16px;color:var(--pr-muted);max-width:680px;margin:0}.pr-hero-note{display:flex;gap:10px;margin-top:24px;color:#b4c0c3;font-size:12px;max-width:590px}.pr-hero-note>span:first-child{font-size:22px;line-height:1;color:var(--pr-gold)}.pr-hero-art{position:relative;height:260px;display:grid;place-content:center}.pr-orbit{position:absolute;inset:0;border:1px solid #58615f;border-radius:50%;opacity:.65;transform:rotate(-30deg)}.pr-orbit:before,.pr-orbit:after{content:"";position:absolute;inset:18px;border:1px solid #465651;border-radius:50%;transform:rotate(55deg)}.pr-orbit:after{inset:38px}.pr-art-card{position:relative;transform:rotate(-7deg);background:#e4d6bc;color:#25333a;padding:24px;width:225px;box-shadow:0 24px 50px #050c1270;border-radius:3px}.pr-art-card>span{font-size:11px;letter-spacing:.16em}.pr-art-card i{height:5px;background:#a69c89;display:block;margin:14px 0;width:85%;opacity:.65}.pr-art-card i:nth-child(3){width:60%}.pr-art-card i:nth-child(4){width:70%}.pr-art-card div{font-size:9px;letter-spacing:.12em;border-top:1px solid #9a907e;margin-top:32px;padding-top:15px;display:flex;justify-content:space-between}.pr-art-seal{position:absolute;right:0;bottom:6px;padding:18px;background:#293b43;border:1px solid #879381;border-radius:4px;font-family:Georgia,serif;font-size:19px;color:#f2e7d1}.pr-art-seal small{display:block;font:8px Arial;letter-spacing:.13em;margin-top:7px;color:#c0c9c3}.pr-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #53615e;border-bottom:1px solid #53615e}.pr-steps button{display:flex;align-items:center;gap:15px;color:#a7b5b9;background:none;border:0;text-align:left;padding:21px 13px;cursor:pointer;font-size:12px;position:relative}.pr-steps button strong{font-weight:500}.pr-steps button>span:first-child{font-family:Georgia,serif;font-size:18px}.pr-steps button>span:last-child{margin-left:auto}.pr-steps button[aria-current=step]{color:var(--pr-gold)}.pr-steps button[aria-current=step]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--pr-gold)}.pr-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0;color:var(--pr-muted);font-size:12px}.pr-draft-badge{white-space:nowrap;border:1px solid #4a5d59;border-radius:30px;padding:5px 12px;color:#b9cec4;font-size:10px}.pr-status-row #pr-status{max-width:650px;text-align:right}.pr-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px;align-items:start}.pr-main,.pr-aside{min-width:0}.pr-card{background:var(--pr-card);border:1px solid var(--pr-line);border-radius:7px;overflow:hidden;margin-bottom:22px}.pr-card-header{padding:25px 30px;display:flex;gap:16px;border-bottom:1px solid #384953;align-items:flex-start}.pr-section-number{font-family:Georgia,serif;font-size:22px;line-height:1.3;color:var(--pr-gold)}.pr-card h2{font-size:19px;font-weight:500;color:var(--pr-ink);line-height:1.4;margin:0 0 8px}.pr-card-header p{font-size:12px;line-height:1.7;color:var(--pr-muted);margin:0}.pr-card-body{padding:28px 30px}.pr-field{margin-bottom:22px}.pr-field label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-bottom:10px;flex-wrap:wrap}.pr-required{font-weight:400;color:#e9c891;font-size:10px}.pr-field input,.pr-field textarea,.pr-field select{width:100%;border:1px solid #5a6a73;border-radius:4px;background:#10202a;color:var(--pr-ink);padding:12px 14px;min-height:48px;line-height:1.7;transition:border-color .15s}.pr-field textarea{resize:vertical}.pr-field textarea::placeholder,.pr-field input::placeholder{color:#97a8b0;opacity:1}.pr-field [aria-invalid=true]{border:2px solid #f2a69b}.pr-help,.pr-small{font-size:12px;color:var(--pr-muted);line-height:1.8;margin:9px 0}.pr-details{border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);padding:15px 0;margin:18px 0 24px}.pr-details summary{cursor:pointer;min-height:28px;font-size:12px;color:#d3bd97}.pr-details[open] summary{margin-bottom:18px}.pr-check,.pr-choice{display:flex;gap:12px;align-items:flex-start;color:#d9e0df;font-size:13px;cursor:pointer;line-height:1.8}.pr-check input,.pr-choice input{accent-color:var(--pr-gold);width:19px;height:19px;flex:none;margin:4px 0 0}.pr-check small{display:block;color:var(--pr-muted);font-size:11px;line-height:1.8;margin-top:8px}.pr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.pr-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:11px 22px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none!important;cursor:pointer;border:1px solid transparent;transition:background .15s,transform .15s}.pr-primary{background:#ddc397;color:#14252d!important;border-color:#ddc397}.pr-primary:hover{background:#f2d9ac;color:#14252d}.pr-secondary{background:transparent;color:#e9d5af!important;border-color:#68716b}.pr-secondary:hover{background:#293944}.pr-text-link{background:none;border:0;font-size:12px;color:#d9c69f;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.pr-guide,.pr-evidence,.pr-suggestions{padding:25px 23px}.pr-guide h2{font-family:Georgia,"CHODAT Member Sans",serif;font-weight:400;font-size:25px;margin-top:16px;line-height:1.4}.pr-guide p{font-size:12px;line-height:1.9;color:var(--pr-muted)}.pr-guide-rule{height:1px;background:#53615e;width:42px;margin:24px 0}.pr-guide .pr-small{font-size:11px}.pr-evidence ul,.pr-suggestions ul{padding-left:17px;margin-bottom:0}.pr-evidence li,.pr-suggestions li{font-size:12px;color:#d4dddc;margin:14px 0;line-height:1.8;overflow-wrap:anywhere}.pr-evidence li small{display:block;font-size:10px;color:#b1c4bb;margin-top:5px}.pr-suggestions h2{font-size:16px}.pr-quality{border-top:1px solid #44565d;padding-top:16px;margin-top:20px;font-size:11px;color:#c7d6cb}.pr-other-action{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.7;padding:20px 3px;color:#d5bd8f;text-decoration:none!important}.pr-toolbar{display:flex;gap:0;flex-wrap:wrap;border:1px solid #63717a;border-radius:4px 4px 0 0;background:#263842;position:sticky;top:0;z-index:2}.pr-toolbar button{border:0;border-right:1px solid #52636b;background:transparent;color:#e5dfd0;cursor:pointer;font-size:11px;padding:10px 13px;min-height:44px}.pr-toolbar button:hover{background:#40535d}.pr-rich-text{background:#f5f0e6!important;color:#26333b;border:1px solid #a9a69e;border-radius:0 0 4px 4px;padding:27px;min-height:420px;max-height:780px;overflow-y:auto;font-size:14px;line-height:1.95;overflow-wrap:anywhere}.pr-rich-text h2{color:#1e313b;font-size:23px;font-family:Georgia,"CHODAT Member Sans",serif;margin:28px 0 13px}.pr-rich-text h3{color:#1e313b;font-size:17px;margin:22px 0 12px}.pr-rich-text p{margin:0 0 16px}.pr-rich-text table,.pr-article table{width:100%;border-collapse:collapse;display:block;overflow:auto}.pr-rich-text td,.pr-rich-text th,.pr-article td,.pr-article th{padding:10px;border:1px solid #b1b4ad;min-width:80px}.pr-visibility{border:0;padding:0;margin:0 0 26px;min-width:0}.pr-visibility legend{font-size:15px;font-weight:500;margin-bottom:16px}.pr-choice{padding:15px;border:1px solid #576a72;border-radius:4px;margin:9px 0}.pr-choice:has(input:checked){background:#2d3a3c;border-color:#c9ae7f}.pr-contact{border-top:1px solid #495a62;padding-top:24px;margin-top:28px}.pr-card h3{font-size:16px;font-weight:500}.pr-contact .pr-field{margin-top:18px}.pr-check a{color:#e0c795;text-underline-offset:3px}.pr-consent{border-top:1px solid #53615e;margin-top:28px;padding-top:16px}.pr-consent h3{color:var(--pr-gold)}.pr-public-preview .pr-card-body{padding:0}.pr-cover{padding:35px;background:radial-gradient(ellipse at top right,#52615a,transparent 65%),#23333b;aspect-ratio:1200/628;border-bottom:1px solid #65705e;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:#ead7b1}.pr-cover>span{font-size:9px;letter-spacing:.17em}.pr-cover>strong{font-family:Georgia,"CHODAT Member Sans",serif;font-weight:400;font-size:clamp(20px,2.8vw,32px);line-height:1.3}.pr-cover small{font-size:9px;color:#c0c7bb}.pr-article{background:#f5f0e6;color:#273640;padding:clamp(22px,4vw,44px);font-size:15px;line-height:1.95;overflow-wrap:anywhere}.pr-article>h2{font-family:Georgia,"CHODAT Member Sans",serif;font-size:30px;color:#1b3039;line-height:1.35;font-weight:400}.pr-article-summary{font-size:17px;line-height:1.8;color:#4a5559}.pr-article h2{font-family:Georgia,"CHODAT Member Sans",serif;color:#243942;font-size:24px;margin-top:32px}.pr-article h3{font-size:18px;color:#30444b}.pr-article p{margin:0 0 18px}.pr-source-note{font-size:10px;color:#53635e;border-left:2px solid #99845d;padding-left:12px;margin:22px 0!important}.pr-draft-actions{margin:24px 0}.pr-delete{border:1px solid #996c63;background:transparent;color:#e4b4a9;border-radius:4px;padding:10px 15px;font:inherit;font-size:12px;cursor:pointer;min-height:44px}.pr-draft-actions p{font-size:12px}.pr-draft-actions .pr-text-link{margin-left:18px}.pr-alert{border:1px solid #c7927e;border-radius:5px;background:#382e2c;color:#f4d8c8;padding:16px 20px;margin-bottom:22px;font-size:13px;line-height:1.8}.pr-success{border:1px solid #728a78;border-radius:7px;padding:40px;background:#20352f;margin:20px 0}.pr-success h2{font-family:Georgia,"CHODAT Member Sans",serif;font-size:30px;font-weight:400}.pr-success p{color:#cad8cd;font-size:14px}.pr-honeypot{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;opacity:0;pointer-events:none}.pr-page[data-busy=true]{cursor:progress}.pr-page[data-busy=true] .pr-status-row{color:#ead2a1}.pr-page[data-busy=true] .pr-draft-badge{animation:pr-pulse 1.5s ease-in-out infinite}.pr-inline-error{font-size:12px;color:#f3b3a1}@keyframes pr-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.pr-page *{animation:none!important;transition:none!important}}@media(min-width:1100px){.pr-aside{position:sticky;top:25px}}@media(max-width:1000px){.pr-grid{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.pr-hero{grid-template-columns:1fr 230px;gap:30px}.pr-hero-art{transform:scale(.85)}.pr-card-body{padding:24px}.pr-card-header{padding:24px}.pr-guide,.pr-evidence,.pr-suggestions{padding:22px 18px}}@media(max-width:780px){.pr-hero{grid-template-columns:1fr;padding:40px 0 30px;gap:0}.pr-hero-art{display:none}.pr-hero h1{max-width:620px}.pr-grid{grid-template-columns:1fr}.pr-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pr-aside .pr-guide{grid-column:1/-1}.pr-aside .pr-card{margin:0}.pr-other-action{grid-column:1/-1}.pr-steps button{gap:9px;padding:17px 8px;font-size:11px}.pr-steps button>span:last-child{display:none}.pr-steps button>span:first-child{font-size:16px}}@media(max-width:480px){.pr-hero h1{font-size:30px}.pr-hero p{font-size:14px}.pr-hero-note{font-size:11px}.pr-steps button{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 8px}.pr-steps button strong{font-size:11px;line-height:1.5}.pr-status-row{align-items:flex-start;flex-direction:column}.pr-status-row #pr-status{text-align:left;min-height:18px}.pr-card-body,.pr-card-header{padding:22px 18px}.pr-card-header{gap:12px}.pr-card h2{font-size:18px}.pr-field textarea{font-size:14px}.pr-actions{gap:12px}.pr-actions .pr-button{width:100%}.pr-actions .pr-text-link{text-align:center;width:100%;min-height:44px}.pr-rich-text{padding:20px 16px;font-size:14px;max-height:660px}.pr-toolbar button{padding:10px 11px}.pr-aside{grid-template-columns:1fr}.pr-cover{padding:23px}.pr-cover>strong{font-size:22px}.pr-success{padding:25px}.pr-alert{padding:14px}.pr-card-header p{font-size:11px}}

.pr-preview-image{display:block;width:100%;height:auto;aspect-ratio:1200/628;object-fit:contain;background:#17252f}

.pr-article-toc{padding:20px 22px;border:1px solid #c9bda6;background:#eee6d5;margin-bottom:28px}.pr-article-toc ol{padding-left:18px;margin:0;columns:2;column-gap:25px}.pr-article-toc li{font-size:13px;padding:4px 0;break-inside:avoid}.pr-article-toc a{color:#364e55;text-decoration:underline;text-underline-offset:3px}.pr-article h2,.pr-article h3{scroll-margin-top:90px}@media(max-width:600px){.pr-article-toc ol{columns:1}}

.pr-hero-art{overflow:hidden;isolation:isolate}

/* F4.6.108 — optional HTML editing, contained within the existing composer. */
.pr-page .pr-editor-tabs{display:flex;gap:6px;margin:8px 0 12px;flex-wrap:wrap}
.pr-page .pr-editor-tabs button{min-height:44px;padding:9px 16px;border:1px solid #63706d;border-radius:5px;background:#172a32;color:#dce4dd;font:inherit;font-size:14px;cursor:pointer}
.pr-page .pr-editor-tabs button[aria-selected=true]{background:#e4d2ac;color:#172832;border-color:#e4d2ac}
.pr-page .pr-html-editor{display:block;width:100%;min-height:360px;resize:vertical;box-sizing:border-box;padding:16px;border:1px solid #60736e;border-radius:6px;background:#10232c;color:#edf1e7;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;overflow-wrap:normal}
.pr-page .pr-editor-note{border-left:2px solid #d8be87;padding:10px 13px;margin:14px 0 0;background:#20343a;color:#dce3d9;font-size:13px;line-height:1.7}
.pr-page .pr-editor-tabs button:focus-visible,.pr-page .pr-html-editor:focus-visible{outline:2px solid #e3c584;outline-offset:3px}
@media(max-width:600px){.pr-page .pr-html-editor{font-size:16px;min-height:300px}.pr-page .pr-toolbar{flex-wrap:wrap}}

.pr-page .pr-rich-text{background:#faf7ef;color:#172433;line-height:1.85}
.pr-page .pr-rich-text h2,.pr-page .pr-rich-text h3,.pr-page .pr-rich-text h4{color:#172433}
.pr-page .pr-rich-text h2{border-bottom:1px solid #d8c59e;padding-bottom:8px;margin-top:28px}
.pr-page .pr-rich-text table{max-width:100%;border-collapse:collapse;font-size:14px}
.pr-page .pr-rich-text th,.pr-page .pr-rich-text td{border:1px solid #d6ccba;padding:10px;overflow-wrap:break-word}
.pr-page .pr-rich-text th{background:#eee7d6;color:#172433}

/* Optional quick prompts: preserve source text; use the established event/deal palette. */
.pr-quick{margin:0 0 25px}.pr-quick h3{margin:0 0 8px!important}.pr-quick-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0}.pr-quick-option{background:#10202a;border:1px solid #66716e;border-radius:5px;color:#e5d1ad;min-height:48px;padding:10px;font:inherit;font-size:12px!important;cursor:pointer;overflow-wrap:anywhere;text-align:left}.pr-quick-option:hover,.pr-quick-option[aria-pressed=true]{background:#293b43;border-color:#ddc397}.pr-quick-required{border-left:2px solid #bca578;padding-left:13px}.pr-recent-list{padding-left:18px}.pr-recent-list li{margin:12px 0;overflow-wrap:anywhere}.pr-recent-list a{color:#e5d1ad;text-underline-offset:4px}.pr-draft-actions>.pr-button{margin:0 10px 12px 0}@media(max-width:480px){.pr-quick-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-quick-option{font-size:11px!important}.pr-draft-actions>.pr-button{width:100%}}
