/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Noto Sans Display';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/haskovopita/fonts/noto-sans-display-cyrillic-800-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Noto Sans Display';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/haskovopita/fonts/noto-sans-display-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Noto Sans Display';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/haskovopita/fonts/noto-sans-display-cyrillic-900-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Noto Sans Display';font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/haskovopita/fonts/noto-sans-display-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-sans-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-cyrillic-400-italic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-serif-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-mono-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-mono-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-mono-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/haskovopita/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/haskovopita/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/haskovopita/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/haskovopita/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/haskovopita/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/haskovopita/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/haskovopita/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/haskovopita/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/haskovopita/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/haskovopita/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/haskovopita/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--ink:#14202b;--ink-2:#2c3a47;--ink-3:#3b4a57;--paper:#f4f1ea;--paper-2:#e7e1d4;--rule:#d9d3c7;--muted:#55616e;--muted-on-ink:#c9d1d9;--accent:#e8a33d;--refused:#7a2e1f;--white:#fff;--f-display:"Noto Sans Display",system-ui,sans-serif;--f-sans:"IBM Plex Sans",system-ui,sans-serif;--f-serif:"IBM Plex Serif",Georgia,serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:1rem;--max:75rem;--tap:2.75rem;}html{-webkit-text-size-adjust:100%;}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:1.0625rem;line-height:1.55;}img{max-width:100%;height:auto;}a{color:var(--ink);text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;}a:hover{color:#000;}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;}h1,h2,h3{font-family:var(--f-display);line-height:1.08;margin:0 0 .5em;}h1{font-weight:900;font-size:clamp(2rem,7vw,3.5rem);}h2{font-weight:800;font-size:clamp(1.5rem,4vw,2rem);}h3{font-weight:800;font-size:1.375rem;}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.skip-link{position:absolute;left:var(--gutter);top:-4rem;z-index:10;background:var(--accent);color:var(--ink);padding:.75rem 1rem;font-weight:600;}.skip-link:focus{top:.5rem;}.hp-container{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);}.hp-mono{font-family:var(--f-mono);font-size:.8125rem;color:var(--muted);}.hp-kicker{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;}.hp-header{background:var(--ink);color:var(--paper);}.hp-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;}.hp-logo{display:flex;align-items:center;gap:.625rem;color:var(--paper);text-decoration:none;}.hp-logo:hover{color:var(--paper);}.hp-logo__mark{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--accent);color:var(--ink);font:900 1.75rem/1 var(--f-display);}.hp-logo__word{display:flex;flex-direction:column;font:900 1.0625rem/.95 var(--f-display);letter-spacing:.02em;}.hp-logo__word span:last-child{color:var(--accent);}.hp-menu-toggle{min-width:var(--tap);min-height:var(--tap);padding:0 .875rem;display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--paper);border:1px solid var(--muted);font:600 .9375rem var(--f-sans);cursor:pointer;}.hp-menu-toggle svg{width:1.25rem;height:1.25rem;}.hp-nav{border-top:1px solid var(--ink-3);}.js .hp-nav[data-collapsed="true"]{display:none;}.hp-nav ul{list-style:none;margin:0;padding:0;}.hp-nav a,.hp-nav .menu a{display:block;padding:.875rem var(--gutter);color:var(--paper);text-decoration:none;font-size:1.125rem;font-weight:500;border-bottom:1px solid var(--ink-3);}.hp-nav a:hover,.hp-nav a.is-active{color:var(--accent);}.hp-nav .hp-nav__cta a{background:var(--accent);color:var(--ink);font-weight:600;border-bottom:0;}.hp-main{padding-block:1.5rem 3rem;}.hp-breadcrumb{font-size:.875rem;color:var(--muted);margin-bottom:1rem;}.hp-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;}.hp-breadcrumb li + li::before{content:"/";margin-right:.5rem;}.hp-messages{margin-block:1rem;}.hp-hero{padding-block:2.25rem 2rem;border-bottom:1px solid var(--rule);}.hp-hero__lede{font-size:1.0625rem;color:var(--ink-2);max-width:40rem;margin:1rem 0 1.5rem;}.hp-principles{list-style:none;margin:0;padding:0;counter-reset:p;}.hp-principles li{counter-increment:p;display:flex;gap:.75rem;align-items:baseline;padding:.75rem 0;border-top:1px solid var(--rule);}.hp-principles li:first-child{border-top:2px solid var(--ink);}.hp-principles li:last-child{border-bottom:1px solid var(--rule);}.hp-principles li::before{content:"0" counter(p);font:.75rem var(--f-mono);color:var(--muted);}.hp-principles strong{font-weight:600;}.hp-section{padding-block:2rem;}.hp-section--ink{background:var(--ink);color:var(--paper);}.hp-section--ink a{color:var(--paper);}.hp-section--ink .hp-mono,.hp-section--ink p{color:var(--muted-on-ink);}.hp-section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;}.hp-section__head h2{margin:0;}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;font-weight:600;text-decoration:none;border:1px solid var(--ink);color:var(--ink);background:transparent;}.hp-btn--block{display:flex;width:100%;box-sizing:border-box;}.hp-btn--ink{background:var(--ink);color:var(--paper);}.hp-btn--ink:hover{color:var(--accent);}.hp-section--ink .hp-btn{border-color:var(--paper);color:var(--paper);}.hp-badge{display:inline-block;font-size:.8125rem;font-weight:600;background:var(--paper-2);padding:.25rem .625rem;}.hp-status{display:inline-block;white-space:nowrap;font-size:.8125rem;font-weight:600;padding:.25rem .625rem;border:1px solid transparent;}.hp-status--sent{border-color:currentColor;}.hp-status--extended{border:1px dashed currentColor;}.hp-status--answered{background:var(--ink);color:var(--paper);}.hp-status--partial{background:var(--muted);color:var(--white);}.hp-status--refused{background:var(--refused);color:var(--white);}.hp-status--silent{background:var(--accent);color:var(--ink);}.hp-status--appealed{background:var(--paper-2);color:var(--ink);border-color:var(--ink);}.hp-section--ink .hp-status--answered{background:var(--paper);color:var(--ink);}.hp-teasers{display:grid;gap:1.75rem;}.hp-teaser{display:flex;flex-direction:column;gap:.625rem;}.hp-teaser__media{aspect-ratio:16 / 9;background:var(--ink);overflow:hidden;}.hp-teaser__media img{width:100%;height:100%;object-fit:cover;display:block;}.hp-teaser__title{margin:0;font-size:1.375rem;line-height:1.15;}.hp-teaser__title a{text-decoration:none;}.hp-teaser__summary{margin:0;color:var(--ink-2);}.hp-teaser__badges{display:flex;flex-wrap:wrap;gap:.5rem;}.hp-docs{list-style:none;margin:0;padding:0;}.hp-doc{border-top:1px solid var(--rule);}.hp-doc:last-child{border-bottom:1px solid var(--rule);}.hp-doc a{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 0;text-decoration:none;}.hp-doc__title{font-weight:600;}.hp-doc__meta{font-size:.875rem;color:var(--muted);}.hp-doc__num{font:500 .875rem var(--f-mono);background:var(--accent);color:var(--ink);min-width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;}.hp-inquiries{list-style:none;margin:0;padding:0;}.hp-inquiry{border-bottom:1px solid var(--rule);}.hp-section--ink .hp-inquiry{border-color:var(--ink-3);}.hp-inquiry a{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;text-decoration:none;}.hp-inquiry__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;}.hp-inquiry__subject{flex:1 1 12rem;}.hp-inquiry__subject{font-weight:600;line-height:1.35;}.hp-inquiry__meta{font:.8125rem var(--f-mono);display:flex;flex-wrap:wrap;gap:.25rem 1rem;}.hp-filter{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.375rem;margin:0 calc(-1 * var(--gutter)) .5rem;padding-inline:var(--gutter);}.hp-filter a{flex:0 0 auto;min-height:var(--tap);padding:0 .875rem;display:inline-flex;align-items:center;border:1px solid var(--ink);text-decoration:none;font-weight:500;white-space:nowrap;}.hp-filter a[aria-current="true"]{background:var(--ink);color:var(--paper);font-weight:600;}.hp-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);margin-block:1.25rem;}.hp-counters div{background:var(--paper);padding:.625rem;}.hp-counters strong{display:block;font:900 1.625rem/1.1 var(--f-display);}.hp-counters span{font-size:.75rem;color:var(--muted);}.hp-counters .is-accent{background:var(--accent);}.hp-counters .is-accent span{color:var(--ink);}.hp-article__meta{font:.8125rem var(--f-mono);color:var(--muted);display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.75rem;}.hp-article__lede{font-size:1.125rem;color:var(--ink-2);margin:.875rem 0 0;}.hp-article__media{margin:1.25rem calc(-1 * var(--gutter)) 0;background:var(--ink);}.hp-article__media img{display:block;width:100%;}.hp-article__media figcaption{font:.75rem var(--f-mono);color:var(--paper);padding:.5rem var(--gutter);}.hp-jump{display:flex;justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 1rem;margin-top:1rem;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:600;}.hp-jump:hover{color:var(--accent);}.hp-jump__count{background:var(--accent);color:var(--ink);padding:.125rem .625rem;font-family:var(--f-mono);}.hp-prose{font-family:var(--f-serif);font-size:1.125rem;line-height:1.7;padding-top:1.5rem;}.hp-prose p{margin:0 0 1.25rem;}.hp-prose h2{font-size:1.5rem;margin:2rem 0 .75rem;}.hp-prose blockquote{margin:1.5rem 0;padding:.125rem 0 .125rem 1rem;border-left:4px solid var(--accent);font:500 1.25rem/1.45 var(--f-sans);}.hp-prose sup a,.hp-ref{font:500 .8125rem var(--f-mono);padding:0 .125rem;}.hp-box{margin-block:1rem;padding:1.125rem;background:var(--white);border:1px solid var(--rule);font-size:1rem;}.hp-box h2{font-size:1.25rem;margin-bottom:.5rem;}.hp-box--dashed{background:transparent;border:1px dashed #9aa6b2;font-size:.9375rem;color:var(--ink-2);}.hp-box--dashed h2{font:500 .75rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);}.hp-aside section{padding-top:.875rem;border-top:3px solid var(--ink);margin-top:1.5rem;}.hp-aside h2{font-size:1.25rem;}.hp-tip{background:var(--accent);color:var(--ink);padding-block:2rem;}.hp-tip h2{font-weight:900;font-size:clamp(1.875rem,5vw,2.5rem);}.hp-footer{background:var(--ink);color:var(--muted-on-ink);font-size:.9375rem;padding-block:2rem;}.hp-footer a,.hp-footer ul.menu a,.hp-footer ul.menu a.is-active{color:var(--paper);}.hp-footer__nav ul{list-style:none;margin:1rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;}.hp-footer__nav a{display:block;padding:.625rem 0;}@media (min-width:48rem){:root{--gutter:1.5rem;}.hp-teasers{grid-template-columns:repeat(2,minmax(0,1fr));}.hp-teasers > :first-child{grid-column:1 / -1;}.hp-doc a{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1.25rem;align-items:baseline;}.hp-counters{max-width:28rem;}.hp-article__media{margin-inline:0;}}@media (min-width:64rem){body{font-size:1.0625rem;}.hp-header__bar{padding-block:1.125rem;}.hp-logo__mark{width:2.75rem;height:2.75rem;font-size:2rem;}.hp-logo__word{font-size:1.25rem;}.hp-menu-toggle{display:none;}.js .hp-nav[data-collapsed="true"],.hp-nav{display:block;border:0;}.hp-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.375rem;}.hp-nav a{padding:.625rem 0;border:0;font-size:.9375rem;}.hp-nav .hp-nav__cta a{padding:.625rem 1rem;}.hp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.hp-hero{padding-block:4.5rem 4rem;}.hp-hero__grid{display:flex;gap:3rem;align-items:flex-end;}.hp-hero__grid > :first-child{flex:3 1 0;}.hp-hero__grid > :last-child{flex:2 1 0;}.hp-hero h1{font-size:clamp(2.5rem,5vw,4.75rem);}.hp-section{padding-block:3.5rem;}.hp-teasers{grid-template-columns:repeat(3,minmax(0,1fr));}.hp-teasers > :first-child{grid-column:auto;}.hp-inquiries--table .hp-inquiry a{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;gap:1.5rem;align-items:center;}.hp-filter{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;}.hp-article{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:3.5rem;align-items:start;}.hp-article__head{max-width:54rem;}.hp-jump{display:none;}.hp-prose{font-size:1.1875rem;padding-top:0;}.hp-aside section:first-child{margin-top:0;}}.hp-facts{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.5rem 1rem;margin:1rem 0 1.5rem;padding:1rem 0;border-block:1px solid var(--rule);}.hp-facts dt{color:var(--muted);font-size:.875rem;}.hp-facts dd{margin:0;overflow-wrap:anywhere;}.hp-download{margin-bottom:.75rem;}.hp-actors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;}.hp-docs--numbered .hp-doc a{flex-direction:row;gap:.75rem;align-items:flex-start;}.hp-search{margin:1rem 0 1.5rem;}.hp-search label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem;}.hp-search__row{display:flex;gap:.5rem;}.hp-search input{flex:1;min-width:0;min-height:3rem;padding:0 .75rem;border:1px solid var(--ink);background:var(--white);font:400 1rem var(--f-sans);color:var(--ink);}.hp-search button{min-height:3rem;padding:0 1.25rem;background:var(--ink);color:var(--paper);border:0;font:600 1rem var(--f-sans);cursor:pointer;}.hp-section--ink .hp-inquiry a,.hp-section--ink .hp-doc__meta{color:var(--paper);}.hp-section--ink .hp-doc__meta{color:var(--muted-on-ink);}.pager__items{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:2rem 0 0;}.pager__item a{display:inline-flex;min-width:var(--tap);min-height:var(--tap);align-items:center;justify-content:center;border:1px solid var(--ink);text-decoration:none;padding:0 .75rem;}.pager__item.is-active a{background:var(--ink);color:var(--paper);}@media (min-width:64rem){.hp-inquiries--table .hp-inquiry a{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;}.hp-docs--numbered .hp-doc a{display:flex;}}.hp-page{max-width:46rem;}.hp-prose--page{font-size:1.0625rem;}.hp-prose--page h2{font-size:1.375rem;margin-top:2rem;}.hp-prose--page ul{padding-left:1.25rem;margin:0 0 1.25rem;}.hp-prose--page li{margin-bottom:.5rem;}@media (min-width:64rem){.hp-prose--page{font-size:1.125rem;}}.hp-form-wrap{margin-top:2rem;padding:1.25rem;background:var(--white);border:1px solid var(--rule);}.hp-form-wrap h2{font-size:1.5rem;margin-top:0;}.hp-form .form-item{margin:0 0 1.25rem;}.hp-form label{display:block;font-weight:600;margin-bottom:.375rem;}.hp-form textarea,.hp-form input[type="text"],.hp-form input[type="email"]{width:100%;box-sizing:border-box;min-height:3rem;padding:.625rem .75rem;border:1px solid var(--ink);background:var(--white);font:400 1rem/1.5 var(--f-sans);color:var(--ink);}.hp-form .description{font-size:.875rem;color:var(--muted);margin-top:.375rem;}.hp-form input[type="file"]{max-width:100%;font-size:.9375rem;}.hp-form .form-submit{min-height:3rem;padding:0 1.5rem;border:0;cursor:pointer;font:600 1rem var(--f-sans);}.hp-form .form-submit.hp-btn--ink{background:var(--ink);color:var(--paper);}.hp-form .button{min-height:2.75rem;}.hp-hp{position:absolute !important;left:-10000px;width:1px;height:1px;overflow:hidden;}.hp-form .form-item--error-message,.hp-form .error{color:var(--refused);}.messages{padding:1rem;margin:1rem 0;border-left:4px solid var(--ink);background:var(--white);}.messages--error{border-color:var(--refused);}.messages--status{border-color:var(--accent);}@media (min-width:48rem){.hp-form-wrap{padding:2rem;}}.hp-hero__title{font-weight:900;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.06;margin:0;}.hp-hero{padding-block:1.75rem;}.hp-section--news{padding-top:1.25rem;}.hp-news{padding:.875rem 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:.375rem;}.hp-news__meta{font:.8125rem var(--f-mono);color:var(--muted);display:flex;flex-wrap:wrap;gap:.25rem .5rem;}.hp-news__title{margin:0;font-size:1.1875rem;line-height:1.25;}.hp-news__title a{text-decoration:none;}.hp-news__title a:hover{text-decoration:underline;text-decoration-color:var(--accent);}.hp-news__summary{margin:0;color:var(--ink-2);}.hp-news--lead{border-top:0;padding-top:0;gap:.625rem;}.hp-news--lead .hp-news__title{font-size:1.625rem;line-height:1.12;}.hp-newslist .hp-news:last-child,.hp-newsfront__list .hp-news:last-child{border-bottom:1px solid var(--rule);}.hp-questions{margin:1.75rem 0;padding:1.125rem 1.25rem;background:var(--ink);color:#fff;}.hp-questions h2{font-size:1.25rem;margin:0 0 .5rem;color:var(--accent);}.hp-questions ol{margin:0;padding-left:1.25rem;}.hp-questions li{margin:.375rem 0;line-height:1.45;}.hp-source{margin:1.5rem 0;padding:.875rem 1rem;border-left:4px solid var(--accent);background:var(--white);font-size:.9375rem;}.hp-source strong{font-weight:600;}.hp-source p{margin:0;}.hp-source__more{margin:.375rem 0 0;padding-left:1.125rem;}.hp-source__more li{margin:.125rem 0;}.hp-tags{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;}.hp-tags a{display:inline-block;font-size:.8125rem;font-weight:600;background:var(--paper-2);padding:.25rem .625rem;text-decoration:none;}@media (min-width:64rem){.hp-newsfront{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;align-items:start;}.hp-newsfront__list .hp-news:first-child{border-top:2px solid var(--ink);}.hp-news--lead .hp-news__title{font-size:2.125rem;}.hp-newslist{max-width:48rem;}}
