.PolicyLayout .header-section{padding-top:44px;padding-bottom:16px;background:#fff;margin-bottom:1px}.PolicyLayout .header-section .header-section-title{display:flex;flex-direction:row;align-items:center;gap:12px}.PolicyLayout .tabs-section{background:#fff}.PolicyLayout .tabs-section .tabs-section-row{display:flex;flex-direction:row;justify-content:space-between}.PolicyLayout .tabs-section .tabs-section-row .external-link{display:flex;align-items:center;gap:10px}.PolicyLayout .tabs-section .tabs-section-row .external-link .external-link-description{max-width:130px;text-align:right}.DisplayPolicy{max-width:42.5rem;margin:auto;display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.DisplayPolicy .DisplayPolicy-metadata{display:flex;flex-direction:row;align-items:center;gap:.5rem}.DisplayPolicy .DisplayPolicy-metadata .metadata-divider{width:1px;height:1rem;background-color:#7b7b7b}.DisplayPolicy .DisplayPolicy-editor{max-width:45.5rem}.AllPolicies{padding:2rem 0}.NewPolicy{display:flex;flex-direction:column;height:100%}.NewPolicy .header-section{flex-shrink:0;padding-top:16px;padding-bottom:16px;background:#fff;margin-bottom:1px}.NewPolicy .header-section .container-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.NewPolicy .header-section .header-section-group{display:flex;flex-direction:row;align-items:center;gap:.75rem}.NewPolicy .editor-section{flex-grow:1;overflow:hidden}.NewPolicy .editor-section .editor{max-width:calc(45.5rem + 2px);margin:auto;padding:2rem 0;height:100%}.NewPolicy .editor-section .editor .preview{border-radius:8px;border:1px solid #e0e0e0;background:#fff;height:100%;flex-grow:1;padding:1.5rem;overflow:auto}.new-policy-publish-modal{width:100%;display:flex;flex-direction:column;gap:1.5rem;min-width:400px}.new-policy-publish-modal .group{width:100%;display:flex;flex-direction:column;gap:.5rem}body{font-family:Inter,sans-serif}*{box-sizing:border-box}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:85rem){.container{max-width:85rem}}.layout-content-container{position:relative;min-height:100svh;background:#f8f9fa}.layout-content-container .top-navigation{position:relative;z-index:1;height:48px}.layout-content-container .top-navigation a,.layout-content-container .top-navigation a:hover{text-decoration:none;color:inherit}.layout-content-container .spinner{position:fixed;top:calc(50vh + 24px);left:50vw;transform:translate(-50%,-50%)}.layout-content-container .content{transition:opacity .3s;height:calc(100svh - 48px)}@starting-style{.layout-content-container .content{opacity:0}}.layout-content-container .content.content-hidden{opacity:0;pointer-events:none}.forbidden-page{height:calc(100vh - 106px)}.forbidden-page .text-container{position:absolute;transform:translateY(-50%);top:50%;left:20%}.forbidden-page .text-container .header{font-family:Oswald;font-size:42px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:1.14px;text-transform:uppercase;color:#222;margin:0}.forbidden-page .text-container .subtext{font-family:Lato;font-size:22.5px;color:#222}.forbidden-page .image-container{position:absolute;transform:translateY(-50%);top:50%;right:20%}.forbidden-page .image-container img{width:750px;height:auto}.TextRenderer{display:flex;flex-direction:column;gap:.5rem;width:100%}.Homepage{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding:32px 0}.home-tile{overflow:hidden;cursor:pointer;transition:box-shadow .2s;display:flex;flex-direction:column;margin:0 auto;width:100%;border-radius:8px;border:1px solid #e0e0e0;background:#fff}.home-tile:hover{box-shadow:0 4px 16px #0000001a}.home-tile svg{transform:scale(1.01)}.home-tile__content{display:flex;align-items:center;justify-content:space-between;background:#fff;gap:12px;padding:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.home-tile__text{display:flex;flex-direction:column;gap:4px}.home-tile__arrow{transition:transform .2s}.home-tile:hover .home-tile__arrow{transform:translate(8px)}.TextEditor-container{border-radius:8px;border:1px solid #e0e0e0;background:#fff;height:100%;display:flex;flex-direction:column}.TextEditor-container .TextEditor{flex-grow:1;padding:1.5rem;overflow:auto}.TextEditor-container .TextEditor>div{display:flex;flex-direction:column;gap:.5rem;outline:none}.TextEditor-container .TextEditor::-webkit-scrollbar{width:6px;height:6px;border-radius:4px}.TextEditor-container .TextEditor::-webkit-scrollbar-thumb{background-color:#e0e0e0;width:6px;height:6px;border-radius:4px}.TextEditor-container .TextEditor::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.TextEditor-container .TextEditor strong{font-weight:600}.TextEditor-container .TextEditor a{font-weight:700;color:#414141;cursor:pointer}.TextEditor-container .TextEditor-menu{flex-shrink:0;display:flex;flex-direction:row;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center}.TextEditor-container .TextEditor-menu .undoRedo,.TextEditor-container .TextEditor-menu .textControls{display:flex;flex-direction:row;gap:.5rem;align-items:center}.TextEditor-container .TextEditor-menu .textControls .TextEditor-addCheckbox{flex-shrink:0}.PopoverContent{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.PopoverContent .PopoverContent-container{padding:.5rem;display:flex;gap:.25rem}.PopoverContent[data-state=open][data-side=top]{animation-name:slideUpAndFade}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.small-spacing{display:flex;flex-direction:column;gap:.25rem}.Checkbox{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.Checkbox .Checkbox-row{display:flex;flex-direction:row;gap:1rem;align-items:flex-start;justify-content:space-between}.Checkbox .Checkbox-delete{padding:.5rem;cursor:pointer}
