header {position: fixed;top: 0;left: 0;right: 0;background-color: rgba(255, 255, 255, 0.8);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: 8px;backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);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:32px;letter-spacing:2px;line-height:1;color:var(--secondary);border-left:4px solid var(--accent);padding-left:10px}[data-close-menu] {display: none;}[data-open-menu] {margin-left: 12px;}#language {position: relative;}#language button {display: flex;align-items: center;gap: 8px;width: fit-content;border: 1px solid;border-color: var(--secondary);border-radius: 4px;padding: 9px;color: var(--dark);font-size: 0.875rem;line-height: 1.14;}#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(--secondary);background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);}#language .list:not(.is-open) {display: none;}#language .list.is-open {opacity: 1;pointer-events: auto;}#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 .actions {display: flex;}#menu .actions > div {display: flex;gap: 12px 8px;}#menu > span {display: none;}.search form {opacity: 0;position: absolute;pointer-events: none;right: 0;}.search input {border: 1px solid;border-color: var(--secondary);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 {border-radius: 4px;}#menu.is-open .search input:focus {outline: 1px solid var(--dark-grey);}.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 .actions > div {position: absolute;opacity: 0;pointer-events: none;}#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;}}@media screen and (min-width: 768px) {header {padding-top: 10px;padding-bottom: 10px;height: 60px;}.logo img {margin-bottom: 10px;}#menu .actions {position: relative;}.search button {display: flex;align-items: center;justify-content: center;border: 1px solid;border-color: var(--secondary);border-radius: 4px;padding: 0;min-width: 40px;height: 40px;}.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) {[data-open-menu] {margin-left: 40px;}#menu.closed #language .list {right: -6px;bottom: -8px;transform: translateY(100%);}#menu.is-open .search button {display: none;}#menu.closed {justify-content: space-between;gap: 24px;width: 100%;}#menu.closed > span {display: inline;}#menu.closed .search form.is-open {opacity: 1;bottom: -8px;right: 0;transform: translateY(100%);pointer-events: initial;}#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 .actions {width: 100%;}#menu.is-open > .actions > div {position: static;opacity: 1;pointer-events: initial;flex-direction: column;width: 100%;}#menu.is-open {position: fixed;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;flex-direction: column;overflow-y: auto;padding: 16px;box-shadow: 0 0 12px 7px rgba(164, 164, 164, 0.25);background-color: white;}#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 #language .list {left: 0;top: -8px;transform: translateY(-100%);}#menu.is-open #language a {padding-left: 9px;padding-right: 9px;}.search button .text {display: none;}#menu.is-open .search input {background-color: transparent;}#menu.closed .search input {max-width: 348px;}}@media screen and (min-width: 992px) {header nav a {text-decoration: none;}header {padding-top: 12px;padding-bottom: 12px;height: 74px;}#menu {justify-content: space-between;width: 100%;gap: 14px;}[data-open-menu] {display: none;}#language .list.is-open {right: -6px;bottom: -8px;transform: translateY(100%);}.search form.is-open {opacity: 1;right: 0;bottom: -8px;transform: translateY(100%);pointer-events: initial;}.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;cursor: initial;}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;cursor: initial;}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(--light-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 > 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(--secondary);box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);background-color: white;}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 {background: white;min-width: fit-content;border-radius: 8px;gap: 8px;padding: 10px 12px;border: 1px solid;border-color: var(--secondary);box-shadow: 0 0 3px 0 rgba(151, 70, 0, 0.7);}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);}}.intro ul{padding-left:0}.intro{padding-top:60px;background:linear-gradient(90deg,var(--gradient-start) 0%,var(--gradient-end) 100%);margin-bottom:0}.intro section{margin-bottom:0;padding-bottom:16px}.intro section:has(#breadcrumbs){padding-bottom:0}.intro .container{padding-left:16px;padding-right:16px}.intro h1{text-align:center;font-size:2rem;font-weight:700;line-height:40px}.intro .details{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:70px;border-radius:8px;padding:2px}.intro .author{display:flex;align-items:center;gap:8px;font-weight:600}.intro .author img{width:36px;height:36px;border-radius:30px}.intro .author a,.intro .item a{text-decoration:underline}.intro .author a:hover,.intro .item a:hover{color:var(--accent)}.intro .info{display:flex;align-items:center;font-size:.875rem;background:#FFFFFF80}.intro .item{display:flex;align-items:center;gap:6px}.intro .content{gap:16px;display:flex;flex-direction:column}.intro .content>*:first-child{padding-top:32px}.intro .content ul{display:flex;flex-direction:column;gap:8px;padding-left:16px}#breadcrumbs{padding:12px 10px;display:flex;justify-content:center;border-top:2px solid #FFFFFF80}#breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-left:0;list-style:none}#breadcrumbs li{font-size:.875rem;line-height:1.14;white-space:nowrap}#breadcrumbs li:not(:last-child)::after{content:"/";margin-left:12px}#breadcrumbs a{display:inline-block;text-decoration:underline;padding-top:8px;padding-bottom:8px}#breadcrumbs a:hover{color:var(--accent)}@media screen and (max-width:767px){.intro .container{min-height:calc(100vh - 116px);display:flex;flex-direction:column;width:100%;gap:32px;justify-content:space-between}.intro .info{border-color:var(--secondary);border-radius:8px;padding:4px 8px;flex-direction:column}}@media screen and (min-width:768px){.intro section{padding-bottom:24px}.intro{padding-top:40px}.intro section:has(#breadcrumbs){padding-bottom:0}.intro .author{font-weight:500}.intro .content{gap:12px}.intro .content>*:first-child{padding-top:32px}.intro .content ul{gap:12px}.intro .details{background:#FFFFFF80;flex-direction:row;border-radius:30px;height:40px;width:fit-content;margin-left:auto;margin-right:auto;padding-right:8px}.intro .info{gap:8px;background:unset}.intro .item:before{content:"●";color:var(--secondary);font-size:1rem;margin-bottom:2px}#breadcrumbs{margin-top:32px}}@media screen and (min-width:992px){.intro section{padding-bottom:28px}.intro section:has(#breadcrumbs){padding-bottom:0}.intro .container{max-width:860px}#breadcrumbs{padding:16px;margin-top:20px}#breadcrumbs a{padding-top:4px;padding-bottom:4px}}