*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.4;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.public-sans{font-family:Public Sans}.monospace{font-family:monospace}.garamond{font-family:Garamond}:root{--black:#121212;--grey:#64748b;--red:#dc2626;--green:#16a34a;--blue:#2563eb;--grey-bg:#e1e2e6;--shadow:0px 0px 12px 0px #0000000f;--rounded-sm:4px;--rounded-lg:12px;--space-sm:.6rem;--space-md:1.2rem;--space-lg:2rem;--dark-text:#ccd6e2;--dark-bg:#1e293b;--dark-heading:#ccd6e2;--beige-bg:#fad9c5}body{background-color:#fbfcff;color:var(--black)}.transition{transition:all .3s ease-in-out}.hover-scale:hover{transform:scale(1.1)}.list-enter-active,.list-leave-active{transition:all .3s ease-in-out}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.collapse-enter-active,.collapse-leave-active{opacity:1;transition:all .3s ease-in-out}.collapse-enter-from,.collapse-leave-to{opacity:0}button{background-color:#fff;border:none;box-shadow:var(--shadow);cursor:pointer;font-weight:500;outline:none;padding:8px 16px}.btn-secondary-outline{border:.1px solid #475569;border-radius:var(--rounded-sm);box-shadow:var(--shadow);color:#475569;font-size:1rem;margin-top:var(--space-lg);text-align:center;width:100%}.btn-secondary-outline:hover{background-color:var(--black);color:#fff}.full-width{width:100%}.dark-mode p{color:var(--dark-text)}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4{color:var(--dark-heading)}.dark-mode body{background-color:#0f172a}.dark-mode .btn-secondary-outline{background-color:#3d547a;color:var(--dark-heading)}.dark-mode .btn-secondary-outline:hover{background-color:#3e629c}.TooltipContent{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:var(--rounded-sm);box-shadow:var(--shadow);color:var(--black);font-family:inherit;font-size:15px;line-height:1;padding:10px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.DropdownMenuContent{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:6px;border-radius:var(--rounded-sm);box-shadow:var(--shadow);min-width:220px;padding:var(--space-sm);will-change:transform,opacity}.DropdownMenuContent[data-side=top],[data-side=top]{animation-name:slideDownAndFade}.DropdownMenuContent[data-side=right],[data-side=right]{animation-name:slideLeftAndFade}.DropdownMenuContent[data-side=bottom],[data-side=bottom]{animation-name:slideUpAndFade}.DropdownMenuContent[data-side=left],[data-side=left]{animation-name:slideRightAndFade}.DropdownMenuCheckboxItem,.DropdownMenuItem{align-items:center;color:var(--black);cursor:pointer;display:flex;margin-block:var(--space-sm);padding-left:25px;position:relative}.DropdownMenuItemIndicator{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute;width:25px}.DropdownMenuArrow,.TooltipArrow{fill:#fff}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.p-confirmdialog{aspect-ratio:1/1;background-color:#fff;border-radius:var(--rounded-lg);box-shadow:var(--shadow);font-family:Public Sans;justify-content:center;max-height:300px;max-width:600px;padding:32px;width:40%}@media screen and (max-width:768px){.p-confirmdialog{width:70%}}.p-dialog-mask{background:#0000000d}.dark-mode .p-dialog-mask{background:#00000080}.p-dialog-header-actions{background:none}.dark-mode .p-confirmdialog{background-color:#3d547a;color:var(--dark-text)}.dark-mode .p-dialog-title{color:#fff}.p-dialog-footer{display:flex;gap:var(--space-lg)}.p-confirmdialog-accept-button,.p-confirmdialog-reject-button{background-color:#fff;border:none;border-radius:var(--rounded-sm);box-shadow:var(--shadow);font-size:1rem;font-weight:600;margin-top:var(--space-lg);padding:8px 16px;text-align:center;transition:all .3s ease-in-out;width:100%}.dark-mode .p-confirmdialog-accept-button,.dark-mode .p-confirmdialog-reject-button{background-color:var(--beige-bg);border:none}.p-confirmdialog-reject-button{color:#475569}.p-confirmdialog-accept-button{color:var(--red)}.p-confirmdialog-reject-button:hover{background-color:var(--black);color:var(--dark-heading)}.p-confirmdialog-accept-button:hover{background-color:var(--red);color:var(--dark-heading)}.p-dialog-close-button{background:none;box-shadow:unset;padding:0}.dark-mode .p-dialog-close-button{color:#fff}.p-dialog-header{display:flex;justify-content:space-between;margin-bottom:.8rem}.p-dialog-title{color:var(--black);font-size:20px;font-weight:700}.p-toast-message-text{margin:0}.p-toast-close-button{background:none;display:none;padding:0}.p-toast-message{background-color:#fefce9;border-radius:var(--rounded-sm);box-shadow:var(--shadow);font-family:Public Sans;font-weight:500;margin-bottom:var(--space-sm);padding:var(--space-md)}.p-toast-message-info{background-color:#f0f7ff;border:.2px solid var(--blue);color:var(--blue)}.p-toast-message-warn{border:1px solid #d39f2d;color:#d39f2d}.p-toast-message-success{border:1px solid #a7f3d0;color:#a7f3d0}.p-toast-message-content{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between}.p-toast-message-icon{height:1rem;width:1rem}.ce-block__content{margin:var(--space-lg)}@media screen and (max-width:768px){.ce-block__content{margin:var(--space-md)}}.cdx-block,.ce-header{padding:0!important}.ce-toolbar__content{margin:0 5%}.tags-input-root{align-items:center;border-radius:var(--rounded-sm);box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg);max-width:680px;padding:var(--space-sm);width:80%}.tags-delete-icon{all:unset;cursor:pointer;line-height:0%}.tags-input-field{background:none;border:none;color:var(--blue);outline:none;padding:var(--space-sm)}.tags-input-field::-moz-placeholder{background:none;color:var(--grey)}.tags-input-field::placeholder{background:none;color:var(--grey)}.tags-input-item{align-items:center;background-color:#f0f7ff;border-radius:var(--rounded-sm);color:var(--blue);display:flex;font-size:.9rem;gap:var(--space-sm);justify-content:center;padding:var(--space-sm)}.dark-mode .tags-input-item{background-color:#3d547a;color:var(--dark-text)}.dark-mode .tags-input-field{color:var(--dark-heading)}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:100 900;src:url(./PublicSans-Italic-VariableFont_wght.CCkQtFYx.ttf) format("woff")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:100 900;src:url(./PublicSans-VariableFont_wght.9NMZdl6I.ttf) format("woff")}@font-face{font-display:swap;font-family:Garamond;font-style:normal;font-weight:100 900;src:url(./Garamond.zWkz-3IV.ttf) format("woff")}@font-face{font-display:swap;font-family:Garamond;font-style:italic;font-weight:100 900;src:url(./Garamond-Italic.CLXdeb6I.ttf) format("woff")}button[data-v-13f00be6]{all:unset}.nav-icon[data-v-13f00be6]{align-items:center;background-color:var(--grey-bg);border-radius:var(--rounded-sm);box-shadow:var(--shadow);color:var(--grey);cursor:pointer;display:flex;justify-content:center;padding:var(--space-sm)}.nav-icon[data-v-13f00be6]:hover{background-color:var(--black);color:var(--dark-heading)}.dark-mode .nav-icon[data-v-13f00be6]{background-color:#3d547a;color:var(--dark-text)}.dark-mode .nav-icon[data-v-13f00be6]:hover{background-color:#3e629c;color:#fff}button[data-v-b95f8b1b]{all:unset}header[data-v-f668e2a1]{align-items:center;background-color:#fff;box-shadow:var(--shadow);color:var(--grey);display:flex;justify-content:space-between;padding:var(--space-lg) 40px;width:100%}.dark-mode header[data-v-f668e2a1]{background-color:var(--dark-bg)}.dark-mode .article-title[data-v-f668e2a1]{color:var(--dark-heading)}img[data-v-f668e2a1]{max-width:4rem}.nav-icon[data-v-f668e2a1]{align-items:center;background-color:var(--grey-bg);border-radius:var(--rounded-sm);box-shadow:var(--shadow);color:var(--grey);cursor:pointer;display:flex;justify-content:center;padding:var(--space-sm)}.nav-icon[data-v-f668e2a1]:hover{background-color:var(--black);color:var(--dark-heading)}.dark-mode .nav-icon[data-v-f668e2a1]{background-color:#3d547a;color:var(--dark-text)}.dark-mode .nav-icon[data-v-f668e2a1]:hover{background-color:#3e629c;color:#fff}.nav-right[data-v-f668e2a1]{align-items:center;display:flex;gap:var(--space-lg)}@media screen and (max-width:768px){.nav-right>p[data-v-f668e2a1]{font-size:.8rem;max-width:8rem;text-wrap:pretty}}button[data-v-f668e2a1]{background-color:#f0f7ff;border:.2px solid var(--blue);border-radius:var(--rounded-sm);color:var(--blue)}button[data-v-f668e2a1]:hover{background-color:var(--blue);color:#fff}@media screen and (max-width:768px){header[data-v-f668e2a1]{padding:var(--space-md)}.nav-right[data-v-f668e2a1]{gap:var(--space-md)}}.container[data-v-a05db839]{padding:var(--space-lg)}@media screen and (max-width:768px){.container[data-v-a05db839]{padding:var(--space-md)}}
