@import "https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#610000;--primary-mid:#8b0000;--primary-dark:#3c0000;--primary-light:#a03030;--gold:#795900;--gold-bright:#c49a00;--surface:#faf8f5;--surface-mid:#f2ede6;--surface-white:#fff;--surface-cool:#f5f9fc;--text:#1a1208;--text-muted:#5a4e3a;--text-faint:#8a7e6e;--on-dark:#fcf6f3;--on-dark-muted:#e9d1c9;--on-dark-faint:#ccaca4;--sp-xs:.25rem;--sp-sm:.5rem;--sp-md:.75rem;--sp-lg:1rem;--sp-xl:1.25rem;--sp-2xl:1.5rem;--sp-3xl:2rem;--text-2xs:.68rem;--text-xs:.75rem;--text-sm:.85rem;--text-md:.95rem;--color-error:#b41e1e;--color-success:#147814;--color-info:#0050b4;--border:#6100001f;--nav-h:68px;--panel-h-pad:1.25rem;--editor-h-pad:1.75rem;--modal-h-pad:1.5rem;--reading-max-width:960px;--reading-max-width-grid:1080px;--page-gutter:clamp(1.5rem, 5vw, 5rem);--post-measure:65ch;--post-line-height:1.8;--post-body-size:1rem;--post-h1-size:2rem;--post-h2-size:1.5rem;--post-h3-size:1.17rem}html{scroll-behavior:smooth}html[data-font-size=small]{font-size:14px}html[data-font-size=large]{font-size:18px}body{background-color:var(--surface);color:var(--text);background-image:radial-gradient(#6100000e 1px,#0000 1px);background-size:24px 24px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:Noto Serif,serif;font-weight:400;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(2.6rem,5.5vw,4.5rem)}h2{letter-spacing:-.02em;font-size:clamp(1.9rem,3.5vw,3rem)}h3{font-size:clamp(1.3rem,2vw,1.75rem)}em{font-style:italic}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;display:inline-block}[class*=hero] .eyebrow{border-left:2.5px solid var(--gold-bright);color:var(--gold-bright);padding-left:.85rem}.section-wrap{max-width:1280px;padding:0 var(--page-gutter);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary{background:linear-gradient(135deg, var(--primary-mid), var(--primary));color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex;box-shadow:0 1px 3px #1a120833}.btn-primary:hover{opacity:.88;transform:translateY(-2px);box-shadow:0 4px 8px #1a12082e}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 2px #1a120826}.btn-outline{color:var(--primary);border:1.5px solid var(--primary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:.375rem;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.btn-outline:hover{background:var(--primary);color:#fff}.btn-outline-light{color:var(--on-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1.5px solid #fffcf880;border-radius:.375rem;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.btn-outline-light:hover{border-color:var(--on-dark);background:#fffcf81a}.form-field{margin-bottom:1.5rem}.form-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.6rem;font-size:.68rem;font-weight:600;display:block}.form-input,.form-textarea,.form-select{background:var(--surface-mid);width:100%;color:var(--text);border:none;border-radius:.5rem;outline:none;padding:.85rem 1rem;font-family:Inter,sans-serif;font-size:.92rem;transition:background .2s,box-shadow .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{background:var(--surface);box-shadow:0 0 0 2px #61000033}.form-textarea{resize:vertical;min-height:120px}.form-select{appearance:none;cursor:pointer}.page-cta{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);padding:clamp(5rem, 9vw, 8rem) var(--page-gutter);text-align:center}.page-cta h2{color:var(--on-dark);margin-bottom:1rem}.page-cta p{color:var(--on-dark-muted);max-width:520px;margin:0 auto 2.75rem;font-size:1rem;font-weight:400;line-height:1.75}.page-cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ann-search-wrap{flex:1;min-width:220px;max-width:320px;position:relative}.ann-search-input-group{align-items:center;display:flex;position:relative}.ann-search-icon{width:15px;height:15px;color:var(--text-faint);pointer-events:none;flex-shrink:0;position:absolute;left:.85rem}.ann-search-input-group input[type=search]{background:var(--surface-mid);width:100%;color:var(--text);-webkit-appearance:none;border:1.5px solid #6100001a;border-radius:999px;outline:none;padding:.55rem 1rem .55rem 2.5rem;font-family:Inter,sans-serif;font-size:.82rem;transition:background .2s,border-color .2s,box-shadow .2s}.ann-search-input-group input[type=search]::placeholder{color:var(--text-faint)}.ann-search-input-group input[type=search]:focus{background:var(--surface-white);border-color:#6100004d;box-shadow:0 0 0 3px #61000014}.ann-search-input-group input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ann-filter-tags{flex-shrink:0;display:flex}.ann-tag-select{letter-spacing:.08em;text-transform:uppercase;height:38px;color:var(--text-muted);cursor:pointer;appearance:none;background:#6100000d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a4e3a' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .6rem center/13px no-repeat;border:1.5px solid #61000029;border-radius:.45rem;padding:0 2rem 0 .95rem;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:background .25s,color .25s,border-color .25s}.ann-tag-select:hover{color:var(--primary);background-color:#6100001f;border-color:#61000040}.ann-tag-select:focus-visible{outline-offset:2px;outline:2px solid #61000033}.ann-tag-select[data-filtering=true]{background-color:var(--primary);border-color:var(--primary);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.ann-tag-select option{color:var(--text);background:var(--surface-white)}.page-hero-dark{align-items:flex-end;min-height:45vh;padding-top:68px;display:flex;position:relative;overflow:hidden}.page-hero-dark-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.page-hero-dark-overlay{background:linear-gradient(#0a02021a 0%,#1e03038c 45%,#0a0202eb 100%),linear-gradient(90deg,#0a0202a6 0%,#0000 60%);position:absolute;inset:0}.page-hero-dark-content{z-index:2;padding:5rem var(--page-gutter);max-width:700px;position:relative}.page-hero-dark-content .eyebrow{color:var(--gold-bright)}.page-hero-dark-content h1{color:#fff;text-shadow:0 0 40px #1a120873;margin-bottom:1.25rem}.page-hero-dark-content p{text-shadow:0 0 30px #1a120880;color:#fffcf8a6;max-width:540px;font-size:1rem;font-weight:400;line-height:1.75}.experience-section{background:var(--surface);text-align:center;border-top:1px solid #61000014;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,5vw,5rem)}.experience-section h2{color:var(--primary);margin-bottom:1rem}.experience-section p{color:var(--text-muted);max-width:520px;margin:0 auto 2.75rem;font-size:1rem;font-weight:400;line-height:1.75}.experience-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.site-nav{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f5f5;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,5vw,5rem);transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav.scrolled{box-shadow:0 2px 24px #61000012}.nav-brand{align-items:center;gap:.75rem;text-decoration:none;display:flex}.nav-brand-img{mix-blend-mode:multiply;width:auto;height:36px}.nav-brand-text{color:var(--primary);letter-spacing:.02em;font-family:Noto Serif,serif;font-size:.88rem;font-weight:400;line-height:1.2}.nav-announcements-pin{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-left:1.25rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-announcements-pin:after{content:"";background:var(--gold);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-announcements-pin:hover,.nav-announcements-pin.active{color:var(--primary)}.nav-announcements-pin:hover:after{transform:scaleX(1)}.nav-announcements-pin.active:after{background:var(--gold-bright);transform:scaleX(1)}.nav-links{align-items:center;gap:1.1rem;list-style:none;display:flex}.nav-links-right{margin-left:auto}.nav-links a{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--gold);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.active{color:var(--primary)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.active:after{background:var(--gold-bright);transform:scaleX(1)}.nav-menu-btn{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #61000033;border-radius:.4rem;justify-content:center;align-items:center;padding:.4rem .5rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex;color:var(--primary)!important}.nav-menu-btn:hover,.nav-menu-btn.active{background:var(--primary);border-color:var(--primary);color:#fff!important}.nav-menu-btn:after{display:none!important}.nav-hamburger{cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:4px;transition:background .3s;display:none}.nav-hamburger:hover{background:#6100000f}.nav-hamburger span{background:var(--primary);transform-origin:50%;border-radius:2px;width:22px;height:1.5px;transition:transform .3s,opacity .3s,width .3s;display:block}.nav-hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;width:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-search{align-items:center;margin-left:.75rem;display:flex}.nav-search-input{opacity:0;background:var(--surface-white);width:0;height:34px;color:var(--text);border:0 solid #61000040;border-radius:.375rem;padding:0;font-size:.85rem;transition:width .3s,opacity .2s,padding .3s}.nav-search--open .nav-search-input{opacity:1;border-width:1px;width:200px;padding:0 .75rem}.nav-search-input:focus{border-color:var(--primary);outline:none}.nav-search-btn{cursor:pointer;width:40px;height:40px;color:var(--primary);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s;display:flex}.nav-search-btn:hover{background:#6100000f}.nav-search-btn svg{width:19px;height:19px}.mobile-search-row{align-items:center;gap:.5rem;padding:.9rem 1.5rem .35rem;display:flex}.mobile-search-input{background:var(--surface-white);height:40px;color:var(--text);border:1px solid #61000033;border-radius:.375rem;flex:1;padding:0 .85rem;font-size:.9rem}.mobile-search-input:focus{border-color:var(--primary);outline:none}.mobile-search-btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-search-btn svg{width:18px;height:18px}.mobile-menu{z-index:99;background:var(--surface);opacity:0;pointer-events:none;padding:1.5rem clamp(1.5rem,5vw,5rem) 2rem;transition:transform .3s,opacity .3s;position:fixed;top:68px;left:0;right:0;transform:translateY(-8px)}.mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu ul{list-style:none}.mobile-menu ul a{color:var(--text);padding:1rem 0;font-size:1.05rem;font-weight:400;text-decoration:none;transition:color .3s;display:block}.mobile-menu ul a:hover{color:var(--primary)}.mobile-overlay{z-index:98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a120840;display:none;position:fixed;inset:0}.mobile-overlay.open{display:block}.site-footer{background:var(--primary);padding:clamp(4rem,7vw,6rem) clamp(1.5rem,5vw,5rem) 2.5rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:4rem;display:grid}.footer-brand-name{color:var(--on-dark);margin-bottom:.75rem;font-family:Noto Serif,serif;font-size:1.1rem;font-weight:400}.footer-brand-desc{color:var(--on-dark-muted);max-width:240px;margin-bottom:1.5rem;font-size:.82rem;font-weight:400;line-height:1.75}.footer-socials{gap:.75rem;display:flex}.footer-social-link{background:#fffcf81a;border-radius:50%;place-items:center;width:36px;height:36px;text-decoration:none;transition:background .3s;display:grid}.footer-social-link:hover{background:#fffcf833}.footer-social-link svg{width:15px;height:15px;fill:var(--on-dark-muted)}.footer-col-title{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:1.5rem;font-size:.7rem;font-weight:600}.footer-col-links{flex-direction:column;gap:.65rem;list-style:none;display:flex}.footer-col-links a{color:var(--on-dark-muted);font-size:.82rem;font-weight:400;text-decoration:none;transition:color .3s}.footer-col-links a:hover{color:var(--on-dark)}.footer-col-contact-item{color:var(--on-dark-muted);margin-bottom:.65rem;font-size:.82rem;font-weight:400;line-height:1.5}.footer-col-contact-item a{color:var(--on-dark-muted);text-decoration:none;transition:color .3s}.footer-col-contact-item a:hover{color:var(--on-dark)}.footer-bottom{border-top:1px solid #fffcf814;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.footer-copy{color:var(--on-dark-faint);font-size:.75rem;font-weight:400}.footer-accreditation{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);font-size:.72rem;font-weight:500}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpHero{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-in>*{opacity:0;animation:.75s forwards fadeUp}.animate-in>:first-child{animation-delay:.1s}.animate-in>:nth-child(2){animation-delay:.22s}.animate-in>:nth-child(3){animation-delay:.34s}.animate-in>:nth-child(4){animation-delay:.44s}.animate-in>:nth-child(5){animation-delay:.54s}.page-hero-dark-content.animate-in>*{animation-name:fadeUpHero;animation-duration:.5s}.page-hero-dark-content.animate-in>:first-child{animation-delay:0s}.page-hero-dark-content.animate-in>:nth-child(2){animation-delay:80ms}.page-hero-dark-content.animate-in>:nth-child(3){animation-delay:.14s}.page-hero-dark-content.animate-in>:nth-child(4){animation-delay:.2s}.page-hero-dark-content.animate-in>:nth-child(5){animation-delay:.26s}.hero-copy.animate-in>*{animation-name:fadeUpHero;animation-duration:.5s}.hero-copy.animate-in>:first-child{animation-delay:0s}.hero-copy.animate-in>:nth-child(2){animation-delay:80ms}.hero-copy.animate-in>:nth-child(3){animation-delay:.14s}.hero-copy.animate-in>:nth-child(4){animation-delay:.2s}.hero-copy.animate-in>:nth-child(5){animation-delay:.26s}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1/-1}}@media (max-width:900px){.nav-links,.nav-search{display:none}.nav-hamburger{display:flex}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center;flex-direction:column}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}}.nav-item,.nav-item--dropdown{position:relative}.nav-link{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.3rem;padding:.35rem 0;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.nav-link.active,.nav-link:hover,.nav-dropdown-trigger.active,.nav-dropdown-trigger:hover{color:var(--primary-dark)}.nav-dropdown-trigger{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);cursor:pointer;align-items:center;gap:.3rem;padding:.35rem 0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-dropdown-trigger:after{content:"";background:var(--primary);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-dropdown-trigger:hover:after{transform:scaleX(1)}.nav-dropdown-trigger.active:after{background:var(--gold-bright);transform:scaleX(1)}.nav-chevron{font-size:.6rem;transition:transform .2s;display:inline-block}.nav-chevron.open{transform:rotate(180deg)}.nav-dropdown{background:var(--surface-white);z-index:500;opacity:0;pointer-events:none;visibility:hidden;border:1px solid #6100001a;border-radius:.6rem;min-width:200px;margin:0;padding:.4rem 0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .25rem);left:0;transform:translateY(-4px);box-shadow:0 8px 32px #1a120824}.nav-dropdown:before{content:"";height:.3rem;position:absolute;top:-.3rem;left:0;right:0}.nav-dropdown--open,.nav-item:hover .nav-dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.nav-dropdown-item{color:var(--text-muted);white-space:nowrap;padding:.55rem 1.1rem;font-size:.82rem;text-decoration:none;transition:background .15s,color .15s;display:block}.nav-dropdown-item:hover{background:var(--surface);color:var(--primary)}.mobile-nav-row{justify-content:space-between;align-items:center;display:flex}.mobile-chevron{cursor:pointer;color:#fffcf8b3;background:0 0;border:none;padding:.5rem;font-size:.75rem;transition:transform .2s}.mobile-chevron:before{content:"▾"}.mobile-chevron.open{transform:rotate(180deg)}.mobile-sub-links{margin:0;padding:.25rem 0 .5rem 1.25rem;list-style:none}.mobile-sub-link{color:#fffcf8a6;padding:.45rem 0;font-size:.85rem;text-decoration:none;display:block}.mobile-sub-link:hover{color:#fffcf8e6}.ql-reference{color:var(--text-faint,#9b9080);margin:.5rem 0;font-family:Times New Roman,Times,serif;font-size:.875rem;font-style:italic}.ql-font-arial{font-family:Arial,Helvetica,sans-serif}.ql-font-georgia{font-family:Georgia,serif}.ql-font-times-new-roman{font-family:Times New Roman,Times,serif}.ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.ql-font-trebuchet{font-family:Trebuchet MS,Tahoma,sans-serif}.ql-font-garamond{font-family:Garamond,Times New Roman,serif}.ql-font-courier{font-family:Courier New,Courier,monospace}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial";font-family:Arial,Helvetica,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia";font-family:Georgia,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman";font-family:Times New Roman,Times,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana";font-family:Verdana,Geneva,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS";font-family:Trebuchet MS,Tahoma,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=garamond]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=garamond]:before{content:"Garamond";font-family:Garamond,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=courier]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=courier]:before{content:"Courier New";font-family:Courier New,Courier,monospace}.ql-snow .ql-picker.ql-font.ql-picker{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ql-snow .ql-picker.ql-font .ql-picker-options{width:160px}.ql-editor .ql-size-small{font-size:.85em}.ql-editor .ql-size-large{font-size:1.35em}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Medium"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small";font-size:.85em}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large";font-size:1.35em}.ql-snow .ql-picker.ql-size.ql-picker{width:76px}.ql-snow .ql-picker.ql-header.ql-picker{width:92px}.ql-snow .ql-toolbar button.ql-reference:before,.ql-snow.ql-toolbar button.ql-reference:before{content:"❞";color:currentColor;font-size:15px;line-height:1}.ql-img-selected{outline:2px solid var(--primary,#610000);outline-offset:2px}.ann-tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.22rem .6rem;font-size:.65rem;font-weight:600;display:inline-block}.ann-tag--academic{color:var(--primary);background:#61000014}.ann-tag--events{color:var(--gold);background:#7959001a}.ann-tag--general{color:var(--text-muted);background:#5a4e3a1a}a.ann-card,a.ann-list-row,a.ann-pinned-card{color:inherit;text-decoration:none}.ann-pinned-card{background:var(--surface-white);cursor:pointer;border:1px solid #0000;border-radius:.25rem;flex-direction:column-reverse;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1a12080d,0 1px 3px #1a120814}.ann-pinned-card:hover{background:#7959000f;border-color:#7959004d;box-shadow:0 4px 14px #1a120812,0 1px 3px #1a12081a}.ann-pin-badge{z-index:2;background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #1a12084d}.ann-pin-badge svg{transform:rotate(35deg)}.ann-pinned-card-body{padding:1.5rem}.ann-pinned-card-top{color:var(--gold);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ann-pinned-card-top svg{flex-shrink:0;width:16px;height:16px}.ann-pinned-card-title{color:var(--primary);margin-bottom:.6rem;font-family:Noto Serif,serif;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.3}.ann-pinned-card-excerpt{color:var(--text-muted);margin-bottom:1.5rem;font-size:.88rem;font-weight:400;line-height:1.75}.ann-pinned-card-footer{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ann-pinned-card-footer time{color:var(--text-faint);font-size:.75rem}.ann-pinned-card-cover{flex-shrink:0;width:100%;height:150px;position:relative;overflow:hidden}.ann-pinned-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.ann-pinned-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ann-card{background:var(--surface-white);cursor:pointer;border:1px solid #6100000f;border-radius:.25rem;outline:none;transition:transform .3s,box-shadow .3s;overflow:hidden}.ann-card:hover,.ann-card:focus{transform:translateY(-6px);box-shadow:0 20px 44px #1a12081c,0 4px 10px #1a12080d}.ann-card:focus-visible{box-shadow:0 0 0 3px #6100004d}.ann-card-cover{aspect-ratio:16/9;background:var(--surface-mid);position:relative;overflow:hidden}.ann-card-cover:after,.ann-pinned-card-cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a120814}.ann-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.ann-card:hover .ann-card-cover img{transform:scale(1.04)}.ann-card-cover-placeholder{background:linear-gradient(160deg, var(--primary) 0%, var(--primary-dark) 100%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;height:100%;display:flex}.ann-card-cover-placeholder img{object-fit:contain;opacity:.55;filter:brightness(0)invert();width:40px;height:40px}.ann-card-cover-placeholder span{letter-spacing:.12em;text-transform:uppercase;color:#fff0c880;font-size:.62rem;font-weight:600}.ann-card-cover-placeholder--compact{gap:0}.ann-card-cover-placeholder--compact img{width:26px;height:26px}.ann-card-body{padding:1.75rem}.ann-card-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ann-card-title{color:var(--primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-family:Noto Serif,serif;font-size:1.15rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.ann-card-excerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.9rem;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.ann-card-footer{border-top:1px solid #61000014;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1.25rem;display:flex}.ann-card-date{color:var(--text-faint);font-size:.8rem}.ann-card-read-link{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:600;transition:color .2s}.ann-card-read-link:hover{color:var(--primary-dark)}.ann-list-row{background:var(--surface-white);cursor:pointer;border-radius:.25rem;outline:none;grid-template-columns:80px 1fr auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;transition:transform .25s,box-shadow .25s;display:grid}.ann-list-row:hover,.ann-list-row:focus{transform:translate(4px);box-shadow:0 8px 32px #1a12080f}.ann-list-row:focus-visible{box-shadow:0 0 0 3px #6100004d}.ann-list-row-thumb{background:var(--surface-mid);border-radius:.15rem;flex-shrink:0;width:80px;height:60px;overflow:hidden}.ann-list-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ann-list-row-body{min-width:0}.ann-list-row-meta{color:var(--text-faint);margin-bottom:.35rem;font-size:.72rem}.ann-list-row-title{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-family:Noto Serif,serif;font-size:1rem;line-height:1.3;overflow:hidden}.ann-list-row-excerpt{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.82rem;font-weight:400;overflow:hidden}.ann-list-row-arrow{color:var(--text-faint);flex-shrink:0;font-size:1.1rem}.ann-drawer-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.ann-drawer-content.ql-editor,.ann-drawer-content{font-size:var(--post-body-size);line-height:var(--post-line-height);color:var(--text);max-width:var(--post-measure);padding:0}.ann-drawer-content p{margin-bottom:1rem}.ann-drawer-content ul,.ann-drawer-content ol{margin-bottom:1rem;padding-left:1.5rem}.ann-drawer-content li{margin-bottom:.35rem}.ann-drawer-content blockquote{border-left:3px solid var(--gold);color:var(--text-muted);margin:1rem 0;padding-left:1rem;font-style:italic}@media (max-width:600px){.ann-drawer{width:100vw}.ann-list-row{grid-template-columns:1fr;gap:.75rem}.ann-list-row-thumb,.ann-list-row-arrow{display:none}}@media (max-width:480px){.ann-card-body{padding:1.25rem}.ann-list-row{grid-template-columns:60px 1fr auto;gap:1rem;padding:1rem}.ann-list-row-thumb{width:60px;height:45px;display:block}}html[data-content-width=wide] .content-measure{max-width:var(--reading-max-width)!important}html[data-content-width=standard] .content-measure-grid{max-width:var(--reading-max-width-grid);margin-left:auto;margin-right:auto}.reading-sidebar{z-index:90;opacity:1;align-items:flex-start;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(0)}.reading-sidebar--hidden{opacity:0;pointer-events:none;transform:translateY(-50%)translate(12px)}.reading-sidebar-handle{writing-mode:vertical-rl;background:var(--primary);color:var(--on-dark);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:.5rem 0 0 .5rem;align-items:center;gap:.5rem;padding:1rem .6rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;transition:background .2s,padding .2s;display:flex;box-shadow:-4px 0 16px #6100002e}.reading-sidebar-handle:hover{background:var(--primary-mid)}.reading-sidebar--open .reading-sidebar-handle{border-radius:0}.reading-sidebar-handle-icon{border-bottom:2px solid;border-right:2px solid;width:14px;height:14px;transition:transform .2s;display:block;transform:rotate(45deg)}.reading-sidebar--open .reading-sidebar-handle-icon{transform:rotate(225deg)}.reading-sidebar-panel{background:var(--surface-white);border-radius:.5rem 0 0 .5rem;width:156px;padding:1.1rem;box-shadow:-8px 0 32px #61000026}.reading-sidebar-group+.reading-sidebar-group{margin-top:1.1rem}.reading-sidebar-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.45rem;font-size:.64rem;font-weight:600}.reading-sidebar-pills{flex-direction:column;gap:.3rem;display:flex}.reading-pill{color:var(--text-muted);background:var(--surface-mid);cursor:pointer;border:1px solid #0000;border-radius:100px;padding:.38rem .5rem;font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;transition:background .2s,color .2s}.reading-pill:hover{color:var(--primary)}.reading-pill--active{background:var(--primary);color:var(--on-dark)}.reading-pill--active:hover{color:var(--on-dark)}@media (max-width:700px){.reading-sidebar{display:none}}.ql-editor.ql-editor img{max-width:100%;height:auto}.ql-editor img.ql-img-wrap-inline{vertical-align:baseline;display:inline-block}.ql-editor img.ql-img-wrap-left{float:left;margin:.25em 1.25em .75em 0}.ql-editor img.ql-img-wrap-right{float:right;margin:.25em 0 .75em 1.25em}.ql-editor img.ql-img-wrap-break{clear:both;margin:1em auto;display:block}.ql-editor:after{content:"";clear:both;display:table}@media (max-width:640px){.ql-editor img.ql-img-wrap-left,.ql-editor img.ql-img-wrap-right{float:none;margin:1em auto;display:block}}.ql-editor.ql-editor h1,.ql-editor.ql-editor h2,.ql-editor.ql-editor h3{color:var(--primary);letter-spacing:normal;margin:1.5rem 0 .75rem;font-family:Noto Serif,serif;line-height:1.25}.ql-editor.ql-editor h1{font-size:var(--post-h1-size)}.ql-editor.ql-editor h2{font-size:var(--post-h2-size)}.ql-editor.ql-editor h3{font-size:var(--post-h3-size)}.ql-editor.ql-editor>h1:first-child,.ql-editor.ql-editor>h2:first-child,.ql-editor.ql-editor>h3:first-child{margin-top:0}.ql-editor.ql-show-marks p:after,.ql-editor.ql-show-marks h1:after,.ql-editor.ql-show-marks h2:after,.ql-editor.ql-show-marks h3:after,.ql-editor.ql-show-marks li:after{content:"¶";color:var(--primary-light);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:.15em;font-family:Inter,sans-serif;font-size:.9em;font-weight:400}.ql-editor.ql-show-marks p:has(>br:only-child){background:linear-gradient(90deg,#6100000d,#6100000d);border-radius:.15rem}.ql-editor.ql-show-marks br:not(:only-child):after{content:"↵";color:var(--primary-light);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.85em}.ql-snow .ql-toolbar button.ql-marks:before,.ql-snow.ql-toolbar button.ql-marks:before{content:"¶";color:currentColor;font-size:15px;line-height:1}.ql-editor.ql-dragging-image{caret-color:var(--primary)}.ql-editor.ql-editor .ql-line-spacing-1{line-height:1}.ql-editor.ql-editor .ql-line-spacing-1-15{line-height:1.15}.ql-editor.ql-editor .ql-line-spacing-1-5{line-height:1.5}.ql-editor.ql-editor .ql-line-spacing-2{line-height:2}.ql-snow .ql-picker.ql-lineSpacing{width:76px}.ql-snow .ql-picker.ql-lineSpacing .ql-picker-label:before,.ql-snow .ql-picker.ql-lineSpacing .ql-picker-item:before{content:"Spacing"}.ql-snow .ql-picker.ql-lineSpacing .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-lineSpacing .ql-picker-item[data-value="1"]:before{content:"1.0"}.ql-snow .ql-picker.ql-lineSpacing .ql-picker-label[data-value="1-15"]:before,.ql-snow .ql-picker.ql-lineSpacing .ql-picker-item[data-value="1-15"]:before{content:"1.15"}.ql-snow .ql-picker.ql-lineSpacing .ql-picker-label[data-value="1-5"]:before,.ql-snow .ql-picker.ql-lineSpacing .ql-picker-item[data-value="1-5"]:before{content:"1.5"}.ql-snow .ql-picker.ql-lineSpacing .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-lineSpacing .ql-picker-item[data-value="2"]:before{content:"2.0"}
.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}
