.page-workspace{--page-ink:var(--pub-ink,var(--deep,#28362f));--page-paper:var(--pub-paper,var(--paper,#f7f5ef));--page-muted:var(--pub-muted,#68756d);--page-line:var(--pub-line,#303e352e);color:var(--page-ink)}.page-workspace *,.website-page-body *{box-sizing:border-box}.page-workspace.publication-admin{min-height:0}.page-workspace .page-workspace-shell{width:100%;margin:0;padding:0}.page-workspace-top{border-bottom:1px solid var(--page-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.page-workspace-top>.publication-editor-title{flex:220px;min-width:0;margin:0}.page-workspace-top h1{color:var(--page-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.08}.page-workspace-kicker{color:var(--orange,#bc714b);font:700 .68rem/1.4 var(--mono,monospace);text-transform:uppercase;letter-spacing:.14em}.page-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-workspace .page-workspace-actions .pub-button{min-height:42px;padding:9px 14px}.page-workspace-feedback{border-left:3px solid var(--moss,#64755e);background:#5e755c1a;margin:0 0 18px;padding:11px 13px;font-size:.88rem}.page-workspace-feedback[data-error=true]{background:#a4493d14;border-color:#a4493d}.page-selector-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 20px;display:flex}.page-selector-row .pub-field{width:min(420px,100%);margin:0}.page-selector-row .pub-field select{min-height:42px}.page-published-tag{color:var(--moss,#64755e);font:500 10px/1.4 var(--mono,monospace);text-transform:uppercase;letter-spacing:.05em;padding:10px 0}.page-editable-fields{border:0;min-width:0;margin:0;padding:0}.page-title-field{margin:0 0 16px;display:block}.page-title-field>span{color:var(--page-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.78rem;font-weight:650;display:flex}.page-title-field input{border-radius:0}.page-title-field input:focus{border-color:var(--moss,#64755e)}.page-format-row{flex-wrap:wrap;gap:5px;margin:8px 0 15px;display:flex}.page-format-help{color:var(--page-muted);margin:7px 0 18px;font-size:.78rem;line-height:1.5}.page-editor-toolbar{border-block:1px solid var(--page-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;padding:13px 0 11px;display:flex}.page-editor-toolbar h2{color:var(--page-ink);margin:0;font:500 1.45rem/1.1 Georgia,serif}.page-editor-toolbar p{color:var(--page-muted);margin:4px 0 0;font-size:.78rem}.page-editor-note{color:var(--page-muted);font-size:.75rem}.page-preview-column{min-width:0}.page-preview-heading{border-bottom:1px solid var(--page-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.page-preview-heading h2{color:var(--page-ink);font:500 12px/1.4 var(--control-font-family);margin:0}.page-preview-heading span{color:var(--page-muted);font:400 11px/1.45 var(--control-font-family)}.page-preview-frame{background:var(--page-paper);min-width:0;min-height:300px;overflow:hidden}.page-live-iframe{border:0;width:100%;display:block}.page-preview-loading,.page-preview-unavailable{min-height:100%;color:var(--page-muted);text-align:center;font:12px/1.5 var(--mono,monospace);place-items:center;padding:28px;display:grid}.page-findability{border-top:1px solid var(--page-line);min-width:0;margin-top:28px;padding-top:20px}.page-findability .pub-seo-panel{position:static}.page-findability-readonly{color:var(--page-muted);font:12px/1.5 var(--mono,monospace);overflow-wrap:anywhere}.page-dialog-backdrop{z-index:10000;background:#1c231e91;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-dialog{border-top:3px solid var(--orange,#bc714b);width:min(550px,100%);max-height:calc(100dvh - 36px);color:var(--page-ink);background:var(--page-paper);padding:clamp(20px,4vw,32px);overflow:auto;box-shadow:0 20px 70px #00000040}.page-dialog h2{font:500 30px/1.1 var(--serif,Georgia,serif);margin:0 0 9px}.page-dialog>p{color:var(--page-muted);font-size:14px}.page-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.page-dialog-error{color:#762d25;background:#a4493d17;border-left:3px solid #a4493d;margin:12px 0;padding:10px 12px;font-size:13px}.page-draft-list{gap:8px;margin:18px 0;display:grid}.page-draft-option{border:1px solid var(--page-line);cursor:pointer;background:#ffffff59;align-items:flex-start;gap:10px;padding:12px;display:flex}.page-draft-option input{accent-color:var(--moss,#3f5f56);margin-top:3px}.page-draft-option strong,.page-draft-option small{display:block}.page-draft-option small{color:var(--page-muted);margin-top:3px}.page-state{text-align:center;color:var(--page-muted);padding:60px 22px}.page-state button{margin-top:10px}.page-load-skeleton{background:#5e755c14;height:140px;margin:26px 0;position:relative;overflow:hidden}.page-load-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#5e755c1f,#0000);width:55%;animation:1.5s ease-in-out infinite page-skeleton;position:absolute;inset:0 auto 0 -65%}@keyframes page-skeleton{0%{transform:translate(0)}to{transform:translate(300%)}}.website-page-list{min-height:0}.website-page-list .publication-admin-head{margin-bottom:24px}.website-page-list .publication-admin-head h2{color:var(--page-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.08}.website-page-list .pub-toolbar{flex-wrap:wrap}.website-page-list .pub-toolbar .pub-search{flex:240px}.website-page-list .pub-toolbar select{flex:0 190px;min-height:42px}.website-page-list .pub-status{color:var(--pub-muted);white-space:nowrap;align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.website-page-list .pub-status:before{content:"";background:#8d8a78;border-radius:50%;width:7px;height:7px}.website-page-list .pub-status[data-status=published]{color:#3f5f56}.website-page-list .pub-status[data-status=published]:before{background:#557965}.website-page-list .pub-status[data-status=draft]:before{background:#bc714b}.website-page-list .pub-row-actions{flex-wrap:wrap}.website-page-list .pub-table td:last-child{min-width:270px}.website-page-list .pub-virtual-note{color:var(--pub-muted);margin-top:4px;font-size:.75rem;display:block}.website-page-list .pub-table-title{color:var(--page-ink);font-family:Georgia,serif;font-size:1.1rem;font-weight:500}.website-page-list .pub-table td{padding-block:17px}.website-page-list .pub-table td:nth-child(3){color:var(--page-muted);font-variant-numeric:tabular-nums}.website-page-list .pub-row-actions .pub-button{min-height:34px;padding:6px 10px}.content-editor-main.content-editor-main-pages{background:var(--paper,#f7f5ef);min-width:0;padding:0}.structured-editor:has(.content-editor-main-pages){background:var(--paper,#f7f5ef)}@media (width<=700px){.website-page-list .pub-toolbar{align-items:stretch}.website-page-list .pub-toolbar .pub-search,.website-page-list .pub-toolbar select{flex-basis:100%;width:100%;max-width:none}.website-page-list .pub-list-refresh{min-height:1em}.website-page-list .pub-table{min-width:720px}}.website-page-content{font:17px/1.8 var(--body-serif,Georgia,serif)}.website-page-content>p{margin:0 0 1.2em}.website-page-content h2,.website-page-content h3{margin:1.6em 0 .65em}.website-page-content ul,.website-page-content ol{margin:0 0 1.35em;padding-left:1.5em}.website-page-content li{margin:.28em 0;padding-left:.25em}.website-page-content a{color:var(--moss,#3f5f56);text-underline-offset:3px;text-decoration:underline}.page-table-wrap{min-width:0;max-width:100%;margin:28px 0;overflow:hidden}.page-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;max-width:100%;font:15px/1.55 var(--body-serif,Georgia,serif)}.page-table tbody tr+tr{border-top:1px solid var(--line,#152b2b2e)}.page-table tbody td{vertical-align:top;overflow-wrap:anywhere;padding:clamp(20px,3vw,30px) 0}.page-table-meta{color:var(--site-paragraph-color,var(--muted));font:400 .75rem/1.5 var(--sans,sans-serif);display:block}.website-page-content .page-table-title{color:var(--site-heading-color,var(--deep));font:500 clamp(1.4rem,2.5vw,1.7rem)/1.2 var(--site-heading-family,var(--serif));letter-spacing:-.025em;overflow-wrap:anywhere;margin:.55rem 0 .45rem}.website-page-body .website-page-content .page-table-title a,.website-page-body .website-page-content .page-table-title a:hover,.website-page-body .website-page-content .page-table-title a:focus,.website-page-body .website-page-content .page-table-title a:focus-visible,.website-page-body .website-page-content .page-table-title a:active{color:inherit;text-decoration:none}.website-page-body .website-page-content .page-table-title a:hover,.website-page-body .website-page-content .page-table-title a:focus-visible{color:var(--site-subheading-color,var(--moss))}.page-table-summary{max-width:70ch;color:var(--site-paragraph-color,var(--muted));font:inherit;margin:0 0 .95rem;line-height:1.7}.website-page-body .website-page-content .page-table-read-link{color:var(--site-subheading-color,var(--moss));font:.85rem/1.5 var(--sans,sans-serif);text-decoration:none}.page-table tfoot td{color:var(--muted,#435452);padding:20px 0}@media (width<=900px){.page-editor-columns{grid-template-columns:1fr}.page-preview-column{position:static}}@media (width<=600px){.page-workspace-top{display:block}.page-workspace-actions{justify-content:flex-start;margin-top:16px}.page-workspace-actions .pub-button{flex:auto}.page-dialog{padding:22px}.page-table{min-width:0}.page-selector-row{flex-direction:column;align-items:stretch}.page-selector-row .pub-field{width:100%}.page-published-tag{padding:0}.website-page-list .pub-table{min-width:720px}}
