header {position: fixed;top: 0;left: 0;right: 0;background-color: var(--light-grey);box-shadow: 0 2px 7px 0 rgba(151, 70, 0, 0.2);border-bottom: 1px solid;border-color: var(--grey);padding-top: 8px;padding-bottom: 7px;height: 56px;display: flex;align-items: center;opacity: 1;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;z-index: 5;}header ul {list-style: none;display: flex;padding-left: 0;}header.hidden-up {opacity: 0;transform: translateY(-100%);}header .container {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-left: 16px;padding-right: 16px;}.logo .logo-text{display:inline-flex;align-items:center;height:100%;font-weight:700;font-size:28px;letter-spacing:2px;line-height:1;color:var(--secondary);border:2px solid var(--secondary);padding:2px 12px}[data-close-menu] {display: none;}#language {position: relative;}#language button {border: 1px solid;border-color: var(--accent);}#menu.is-open #language button {display: flex;align-items: center;gap: 8px;width: fit-content;border-radius: 4px;padding: 9px;}#menu.closed #language button {display: flex;align-items: center;justify-content: center;border-radius: 34px;min-width: 40px;height: 40px;box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);background-color: #ffffff;}#language button .name {display: none;}#menu.is-open #language button .name {display: inline-block;color: var(--dark);font-size: 0.875rem;line-height: 1.14;}#language img {width: 20px;height: 20px;}#language-list {position: absolute;opacity: 0;pointer-events: none;flex-direction: column;padding: 5px 0;min-width: fit-content;border-radius: 8px;border: 1px solid;border-color: var(--accent);background-color: var(--light-grey);box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);}#language .list:not(.is-open) {display: none;}#language-list.is-open {opacity: 1;pointer-events: auto;z-index: 2;}#language a {padding: 6px 12px;display: flex;align-items: center;justify-content: space-between;width: 100%;gap: 8px;color: var(--dark);font-size: 0.875rem;line-height: 1.14;text-decoration: none;}#language-list li span {padding-top: 1px;border-bottom: 1px solid transparent;transition: border-color 0.3s ease-in-out;}#language-list li:hover span {border-color: var(--accent);}#menu {display: flex;align-items: center;}#menu > span {display: none;}#menu > div:nth-of-type(2) {display: flex;gap: 12px 8px;}#menu.closed > div:nth-of-type(2) {flex-direction: row;align-items: center;}.search form {opacity: 0;position: absolute;pointer-events: none;right: 0;}.search input {border: 1px solid;border-color: var(--accent);border-radius: 8px;background-color: var(--light-grey);padding: 12px 10px 12px 36px;min-width: 225px;width: 100%;font-size: 0.875rem;line-height: 1.14;}.search input::placeholder {color: var(--dark-grey);font-size: 0.875rem }.search input:focus {outline: none;}#menu.is-open .search input:focus {outline: 1px solid var(--accent);}#menu.is-open .search input {border-radius: 4px;}.search span[class*="icon"] {pointer-events: none;color: var(--dark-grey);}.search form span[class*="icon"] {position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}@media screen and (max-width: 767px) {#language {opacity: 0;position: absolute;pointer-events: none;}#language-list {left: 0;top: -8px;transform: translateY(-100%);}#menu.is-open #language {opacity: 1;position: relative;pointer-events: auto;}.search {opacity: 0;position: absolute;pointer-events: none;}.search button {display: none;}#menu.is-open .search {opacity: 1;position: static;pointer-events: initial;}#menu.is-open .search form {opacity: 1;position: relative;pointer-events: initial;}[data-open-menu] {margin-left: 12px;}}@media screen and (min-width: 768px) {header {padding-top: 10px;padding-bottom: 9px;height: 60px;}header .container {gap: 0;}.logo img {margin-bottom: 10px;}#menu.closed #language-list {right: 50%;bottom: -8px;transform: translate(50%, 100%);}.search button {display: flex;align-items: center;justify-content: center;border: 1px solid;border-color: var(--accent);border-radius: 34px;min-width: 40px;height: 40px;box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);background-color: #ffffff;padding: 0;transition: border-color 0.3s ease-in-out;}.search button:hover {border-color: var(--accent);}.search button span[class*="icon"] {transition: color 0.3s ease-in-out;}.search button:hover span[class*="icon"] {color: var(--secondary);}}@media screen and (min-width: 768px) and (max-width: 991px) {#menu.is-open .search button {display: none;}#menu.closed {position: relative;justify-content: space-evenly;gap: 24px;width: 100%;padding-right: 40px;}[data-open-menu] {position: absolute;right: 0;}#menu.closed > span {display: inline;}#menu.closed .search {position: relative;}#menu.closed .search form.is-open {opacity: 1;left: 50%;bottom: -7px;transform: translate(-50%, 100%);pointer-events: initial;z-index: 2;width: max-content;}#menu > div:nth-of-type(2) {position: relative;}#menu.is-open .search form {opacity: 1;position: relative;pointer-events: initial;}#menu.closed .search input {width: 348px;}}@media screen and (max-width: 991px) {[data-open-menu] {border: none;padding: 0;width: 40px;height: 40px;font-size: 40px;}#menu.is-open {position: fixed;flex-direction: column;align-items: start;min-width: 267px;width: 73%;max-width: 390px;top: 0;right: 0;gap: 20px;min-height: 100dvh;height: fit-content;max-height: 100dvh;z-index: 5;overflow-y: auto;padding: 16px;box-shadow: 0 0 12px 7px rgba(164, 164, 164, 0.25);background-color: var(--light-grey);}#menu.is-open [data-open-menu] {display: none;}#menu.is-open [data-close-menu] {display: block;border: none;padding: 0;width: 40px;height: 40px;font-size: 40px;margin-left: auto;}#menu.is-open > div:nth-of-type(1) {width: 100%;display: flex;align-items: center;}#menu.is-open > div:nth-of-type(2) {width: 100%;flex-direction: column;}#menu.is-open #language-list {left: 0;top: -8px;transform: translateY(-100%);}#menu.is-open #language a {padding-left: 9px;padding-right: 9px;}#menu.is-open .search input {background-color: transparent;}#menu.closed .search input {max-width: 348px;}}@media screen and (min-width: 992px) {header {padding-top: 12px;padding-bottom: 11px;height: 74px;}header .container {gap: 32px;}#menu {justify-content: space-between;flex-direction: row-reverse;width: 100%;gap: 22px;}[data-open-menu] {display: none;}#menu > div:nth-of-type(2) {position: relative;}#language-list.is-open {right: 50%;bottom: -8px;transform: translate(50%, 100%);}.search form.is-open {opacity: 1;left: 0;bottom: -7px;transform: translateY(100%);pointer-events: initial;z-index: 2;}.search input {width: 348px;}}header nav {width: 100%;}#menu.is-open #nav > ul {gap: 20px;}header nav > ul > li {display: flex;flex-direction: column;gap: 4px;}header nav > ul > li > a:first-child, header nav > ul > li > p:first-child {font-weight: 600;line-height: 1.25;padding-top: 2px;border-bottom: 2px solid transparent;}header nav > ul > li > ul {flex-direction: column;gap: 4px;}header nav > ul > li > ul > li {position: relative;cursor: pointer;}header nav > ul > li > ul > li > div:first-child {display: flex;justify-content: space-between;align-items: center;}header nav > ul > li > ul > li > div:first-child > a, header nav > ul > li > ul > li > div:first-child > p {padding-top: 8px;padding-bottom: 8px;display: block;font-size: 0.875rem;line-height: 1.14;min-width: fit-content;}header nav > ul > li > ul > li > div:nth-child(2) {opacity: 0;position: absolute;pointer-events: none;}header nav > ul > li > ul > li > div:nth-child(2) p, header nav > ul > li > ul > li > div:nth-child(2) a {padding-top: 8px;padding-bottom: 8px;display: block;font-size: 0.875rem;line-height: 1.14;min-width: fit-content;}header nav > ul > li > ul > li > div:nth-child(2) ul {flex-direction: column;}header nav > ul > li > ul > li span[class*="icon"] {transition: transform 0.3s ease-in-out;will-change: transform;}header nav > ul > li > ul > li.active span[class*="icon"] {transform: rotate(-90deg);}@media screen and (min-width: 768px) {#menu.closed #nav > ul > li {padding-left: 10px;padding-right: 10px;}}@media screen and (max-width: 991px) {header nav a {text-decoration: underline;}header nav a:hover {transition: color 0.3s ease-in-out;color: #F75B23;}header nav {opacity: 0;position: absolute;top: 0;pointer-events: none;transition: opacity 0.3s ease-in-out;width: 0;height: 0;overflow: hidden;}header nav > ul > li > a:first-child > span[class*="icon"], header nav > ul > li > p:first-child > span[class*="icon"] {display: none;}header nav > ul > li > ul > li {border-bottom: 1px solid;border-color: var(--grey);}header nav > ul > li > ul > li.active > div:nth-child(2) {opacity: 1;position: static;pointer-events: auto;}header nav > ul > li > ul > li > div:first-child a:hover {color: #F75B23;}header nav > ul > li > ul > li > div:nth-child(2) ul a {padding-left: 8px;padding-right: 8px;width: fit-content;}header nav > ul {flex-direction: column;}#menu.is-open #nav {opacity: 1;position: static;pointer-events: auto;overflow: visible;width: 100%;height: auto;}}@media screen and (min-width: 992px) {header nav a {text-decoration: none;}header nav > ul {align-items: center;min-width: fit-content;}header nav > ul > li {position: relative;padding: 12px 0;cursor: pointer;}header nav > ul > li > a:first-child, header nav > ul > li > p:first-child {font-weight: 400;font-size: 0.875rem;line-height: 1.14;}header nav > ul > li > a:first-child {transition: border-color 0.3s ease-in-out;}header nav > ul > li > ul {position: absolute;pointer-events: none;opacity: 0;min-width: 97px;height: fit-content;padding: 10px 12px;bottom: 2px;left: 0;gap: 8px;transform: translateY(100%);border-radius: 8px;z-index: 9;border: 1px solid;border-color: var(--accent);box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);background-color: var(--light-grey);}header nav > ul > li > a:first-child, header nav > ul > li > p:first-child {display: flex;align-items: center;}header nav > ul > li:hover > a:first-child {border-bottom-color: var(--accent);}header nav > ul > li > a:first-child > span[class*="icon"], header nav > ul > li > p:first-child > span[class*="icon"] {font-size: 1rem;transition: transform 0.3s ease-in-out;will-change: transform;}header nav > ul > li:hover > a:first-child > span[class*="icon"], header nav > ul > li:hover > p:first-child > span[class*="icon"] {transform: rotate(-90deg);}header nav > ul > li:hover > ul {pointer-events: auto;opacity: 1;}header nav > ul > li > ul > li > div:nth-child(2) {left: calc(100% - 12px);top: -24px;z-index: 10;padding: 24px 4px 24px 32px;}header nav > ul > li > ul > li > div:nth-child(2) ul {min-width: fit-content;border-radius: 8px;gap: 8px;padding: 10px 12px;border: 1px solid;border-color: var(--accent);box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);background-color: var(--light-grey);}header nav > ul > li > ul > li > div:nth-child(2) p, header nav > ul > li > ul > li > div:nth-child(2) a {text-decoration: none;padding-top: 2px;border-bottom: 2px solid transparent;transition: all 0.3s ease-in-out;}header nav > ul > li > ul > li > div:nth-child(2) ul a:hover {border-bottom-color: var(--accent);}header nav > ul > li > ul > li > div:first-child {white-space: nowrap;padding-top: 2px;transition: border-color 0.3s ease-in-out;border-bottom: 2px solid transparent;}header nav > ul > li > ul > li > div:first-child:has(a) {border-bottom: 2px solid transparent;}header nav > ul > li > ul > li:hover > div:first-child:has(a) {border-bottom-color: var(--accent);}header nav > ul > li > ul > li > div:first-child > a, header nav > ul > li > ul > li > div:first-child > p {padding-top: 0;padding-bottom: 0;white-space: nowrap;}header nav > ul > li > ul > li:hover > div:first-child > a {border-bottom-color: var(--accent);}header nav > ul > li > ul > li > div:nth-child(2) a, header nav > ul > li > ul > li > div:nth-child(2) p {padding-top: 0;padding-bottom: 0;white-space: nowrap;}header nav > ul > li > ul > li:hover > div:nth-child(2) {opacity: 1;pointer-events: auto;}header nav > ul > li > ul > li:hover span[class*="icon"] {transform: rotate(-90deg);}}.showcase ul{padding-left:0}section.showcase{margin-bottom:0}#breadcrumbs{background-color:var(--light-grey)}#breadcrumbs ul{padding:12px 16px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;list-style:none}#breadcrumbs li{font-size:.875rem;line-height:1.14}#breadcrumbs li:not(:last-child)::after{content:">";margin-left:9px}#breadcrumbs a{display:inline-block;text-decoration:underline;padding-top:8px;padding-bottom:8px}#breadcrumbs a:hover{color:var(--accent)}.showcase>div:last-child{padding:40px 16px}.showcase .primary{display:flex;flex-direction:column;gap:60px}.showcase .primary>div:first-child{display:flex;flex-direction:column;gap:12px}.showcase h1{margin-left:0!important;margin-right:0!important;font-size:2rem;font-weight:700;line-height:1.2}.showcase time{width:fit-content;padding:0 8px;font-size:.875rem;color:var(--dark-grey);background-color:var(--light-grey);border-radius:8px}.showcase .primary div:nth-child(2){display:flex;width:100%;align-items:center}.showcase .primary div:nth-child(2) img{width:36px;height:36px;border-radius:30px;margin-right:8px}.showcase .primary div:nth-child(2)>a:nth-child(2){text-decoration:underline;font-weight:600}.showcase .primary div:nth-child(2)>span:nth-child(2){font-weight:600}.showcase .primary a{transition:color 0.3s ease-in-out}.showcase .primary a:hover{color:var(--accent)}.showcase .editor{margin-left:auto;width:fit-content;font-size:.875rem;color:var(--secondary)}.showcase .editor span{display:block}.showcase .editor a{text-decoration:underline}.showcase .area{gap:12px;display:flex;flex-direction:column}.showcase .area>*:first-child{padding-top:32px}.showcase .area ul{display:flex;flex-direction:column;gap:8px;padding-left:16px}@media screen and (max-width:767px){.showcase>.container{min-height:calc(100vh - 116px);display:flex;flex-direction:column;width:100%;justify-content:center}.showcase h1{font-size:2.4rem}}@media screen and (min-width:768px){.showcase .primary{flex-direction:row;justify-content:space-between;gap:100px}.showcase .primary div:nth-child(2){width:auto;align-items:flex-start;flex-direction:column;position:relative;min-width:fit-content}.showcase .primary div:nth-child(2) img{margin-right:0;position:absolute;left:-8px;top:0;transform:translateX(-100%)}.showcase .primary div:nth-child(2)>a:nth-child(2),.showcase .primary div:nth-child(2)>span:nth-child(2){font-weight:500}.showcase .editor{margin-left:0;display:flex;flex-direction:column}.showcase .area>*:first-child{padding-top:28px}.showcase .area ul{gap:12px}}@media screen and (max-width:991px){.showcase{background-color:var(--light-grey)}}@media screen and (min-width:992px){#breadcrumbs a{padding-top:4px;padding-bottom:4px}.showcase .primary,.showcase .area{max-width:812px}.showcase>div:last-child{padding-bottom:80px}}