@keyframes mp-dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mp-spin{to{transform:rotate(360deg)}}@keyframes mp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mp-search-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--mp-red:#c23028;--mp-hero-circle:var(--mp-red);--mp-bordeaux:var(--mp-red);--mp-bordeaux-d:#9a1f1a;--mp-cream:#f4ede0;--mp-cream-d:#e9dec9;--mp-ink:#1a1411;--mp-ink-soft:#4a3f38;--mp-paper:#fbf8f1;--mp-accent:var(--mp-blue);--mp-blue:#098ab8;--mp-font-display:'Fraunces', Georgia, serif;--mp-font-body:'Inter', -apple-system, system-ui, sans-serif;--mp-font-mono:'JetBrains Mono', 'Courier New', monospace;--mp-font-label:var(--mp-font-mono);--mp-wrap:1400px;--mp-content:760px;--mp-gap:clamp(16px, 2vw, 32px);--mp-radius:0px;--mp-radius-sm:2px;--mp-shadow:8px 8px 0 var(--mp-ink);--mp-shadow-sm:4px 4px 0 var(--mp-ink);--mp-trans:200ms ease}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:fullscreen~.mapp-ib-wrapper{z-index:10000000000}:-webkit-full-screen~.mapp-ib-wrapper{z-index:10000000000}:-moz-full-screen~.mapp-ib-wrapper{z-index:10000000000}:-ms-fullscreen~.mapp-ib-wrapper{z-index:10000000000}button::-moz-focus-inner{padding:0;border:0}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-SemiBold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Bold.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-Medium.woff)format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Poppins-ExtraBold.woff)format("woff")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/OpenSans-Regular.woff2)format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/Roboto-Regular.woff2)format("woff2")}@font-face{font-family:"PlayfairDisplay";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/ymc-smart-filter/includes/assets/fonts/PlayfairDisplay-Regular.woff2)format("woff2")}*,::after,::before{box-sizing:border-box}body,html{overflow-x:hidden}html{-webkit-text-size-adjust:100%;background:var(--mp-ink);margin-top:0!important}body{margin:0;background:var(--mp-paper);font:17px/1.65 var(--mp-font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;height:auto;display:block}a,button{cursor:pointer}a{color:var(--mp-bordeaux);text-decoration:none;transition:var(--mp-trans)}a:hover,body,h1,h2{color:var(--mp-ink)}button{font:inherit}h1,h2{font-family:var(--mp-font-display);font-weight:400;font-style:italic;line-height:1.05;margin:0;font-variation-settings:"opsz"72,"SOFT"50}h1,h3,h4{letter-spacing:-.02em}h3,h4{font-family:var(--mp-font-display);font-weight:400;font-style:italic;color:var(--mp-ink);line-height:1.05;margin:0;font-variation-settings:"opsz"72,"SOFT"50}h1{font-size:clamp(36px,6vw,84px)}h2{font-size:clamp(28px,4vw,52px);letter-spacing:-.015em}h3{font-size:clamp(20px,2vw,28px)}p{margin:0 0 1em}::selection{background:var(--mp-blue);color:var(--mp-ink)}.wrapper{max-width:var(--mp-wrap);margin:0 auto;padding:0 24px}#header{background:var(--mp-hero-circle);color:var(--mp-paper);position:relative;z-index:1000}#nav.wrapper,.nav{display:flex;align-items:center}#nav.wrapper{gap:24px;padding:18px clamp(20px,4vw,56px);max-width:100%;width:100%}#header .logo{max-width:270px;height:auto;position:relative;z-index:10;margin-top:-10px;margin-bottom:-35px;transform:rotate(-1.5deg);transition:var(--mp-trans)}#header .logo:hover{filter:drop-shadow(0 0 8px rgb(9 138 184/.4))}.nav{gap:20px;margin-left:auto;order:2}.lang,.nav .menu{display:flex;gap:4px;list-style:none}.nav .menu li{position:relative;padding-bottom:8px;margin-bottom:-8px}.lang a,.nav .menu a{display:block;text-transform:uppercase;color:var(--mp-paper)}.nav .menu a{font:600 .95rem/1 var(--mp-font-body);letter-spacing:.1em;padding:10px 18px;border-radius:4px;transition:background .2s ease,color .2s ease}.nav .menu a:hover{background:rgb(255 255 255/.15);color:#fff}.nav .menu li ul{position:absolute;top:100%;left:0;background:var(--mp-bordeaux-d);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 12px 32px rgb(0 0 0/.3);min-width:240px;display:none;z-index:100;padding:6px 0;list-style:none;border-radius:0 0 6px 6px}.nav .menu li:hover ul{display:block;animation:mp-dropIn .2s ease}.lang,.nav .menu,.nav .menu li li{padding:0;margin:0}.nav .menu li li+li{border-top:1px solid rgb(255 255 255/.08)}.nav .menu li li a{padding:12px 20px 12px 28px;font:500 .85rem/1.3 var(--mp-font-body);letter-spacing:.02em;color:rgb(255 255 255/.8);border-radius:0;text-transform:none;position:relative}.nav .menu li li a::before{content:"";position:absolute;left:16px;top:50%;width:4px;height:4px;border-radius:50%;background:rgb(255 255 255/.3);transform:translateY(-50%)}.nav .menu li li a:hover{background:rgb(255 255 255/.1);color:#fff}.nav .menu li li a:hover::before{background:#fff}.lang a{padding:8px 12px;font:600 11px/1 var(--mp-font-label);border:1.5px solid var(--mp-paper)}.lang a:hover{background:var(--mp-paper);color:var(--mp-bordeaux)}.header__actions{display:flex;align-items:center;gap:8px;order:3}.button_container{display:none;cursor:pointer;padding:0;position:relative;z-index:10;background:0 0;border:0;-webkit-appearance:none;appearance:none;color:inherit;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.button_container i{display:block;width:22px;height:2px;background:#fff;transition:transform .25s ease,opacity .25s ease;border-radius:1px;font-style:normal}@media (max-width:767px){#header{position:sticky;top:0}#nav.wrapper{padding:12px clamp(16px,4vw,24px);justify-content:space-between}#header .logo{max-width:200px;margin-top:-30px}.button_container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mp-hero-circle);align-items:stretch;z-index:999;max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid rgb(255 255 255/.15)}.nav,.nav .menu{flex-direction:column;gap:0;padding:0}.nav .menu>li{padding:0;margin:0}.lang,.nav .menu>li+li{border-top:1px solid rgb(255 255 255/.12)}.nav .menu a{padding:16px 24px;font:600 .95rem/1.2 var(--mp-font-body);text-transform:uppercase;letter-spacing:.08em;border-radius:0;display:block;color:#fff}.nav .menu a:hover{background:rgb(255 255 255/.1)}.nav .menu li.menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.nav .menu li ul{position:static;display:none;background:rgb(0 0 0/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0-1px 0 rgb(255 255 255/.06);border-radius:0;padding:6px 0;min-width:0;animation:none}.nav .menu li:hover ul{display:none}.nav .menu li li{border-bottom:0;padding:0;margin:0}.nav .menu li li+li{border-top:1px solid rgb(255 255 255/.05)}.nav .menu li li a{padding:12px 24px 12px 32px;font:500 .85rem/1.3 var(--mp-font-body);letter-spacing:.02em;color:rgb(255 255 255/.75);text-transform:none;border-radius:0;position:relative}.nav .menu li li a::before{content:"";position:absolute;left:20px;top:50%;width:4px;height:4px;border-radius:50%;background:rgb(255 255 255/.25);transform:translateY(-50%)}.nav .menu li li a:hover{color:#fff;background:rgb(255 255 255/.08)}.lang{justify-content:flex-start;padding:14px 24px;gap:6px;background:rgb(0 0 0/.1)}}.section{padding:80px 0;border-bottom:1px solid rgb(0 0 0/.1);background:var(--mp-paper)}.section--cream{background-color:#f6f3ee;background-image:linear-gradient(rgb(26 26 26/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(26 26 26/.03) 1px,transparent 1px);background-size:32px 32px,32px 32px;background-position:-1px -1px;position:relative}.section--cream>.wrapper{position:relative;z-index:1}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:48px;border-bottom:none;padding-bottom:0;flex-wrap:wrap}.section__head h2{font:400 clamp(2.4rem,4.5vw,4rem)/1.05 var(--mp-font-display);font-style:italic;font-variation-settings:"opsz"72,"SOFT"50;letter-spacing:-.02em;color:var(--mp-red);position:relative;padding-bottom:20px}.section__head h2::after{display:none}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px 28px}.card-grid .card{animation:fadeUp 400ms ease both;animation-delay:calc(var(--ci, 0)*80ms)}.card-grid .card:nth-child(1){--ci:0}.card-grid .card:nth-child(2){--ci:1}.card-grid .card:nth-child(3){--ci:2}.card-grid .card:nth-child(4){--ci:3}.card{background:#fff;border:0;border-radius:6px;box-shadow:0 1px 4px rgb(0 0 0/.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;position:relative;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0/.1)}.card .img{display:block;aspect-ratio:4/3;overflow:hidden;border-bottom:none;background:var(--mp-cream-d)}.card .img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .img img{transform:scale(1.03)}.card .body{padding:16px 20px 18px!important;flex:0 0 auto;display:flex;flex-direction:column;gap:8px!important}.card h3{font:600 clamp(1.1rem,1.4vw,1.35rem)/1.25 var(--mp-font-body)}.card h3 a{color:var(--mp-ink);text-decoration:none}.card h3 a:hover,a.footer__contact-value:hover{color:var(--mp-red)}.article__head .meta,.card .tags{text-transform:uppercase;letter-spacing:.1em}.card .tags{font:600 .72rem/1 var(--mp-font-body);color:var(--mp-red)}.mp-filter__spinner{display:inline-block;width:20px;height:20px;border:3px solid var(--mp-cream-d);border-top-color:var(--mp-bordeaux);border-radius:50%;animation:mp-spin 700ms linear infinite;margin-left:14px;vertical-align:middle}.article{background:var(--mp-paper);padding:60px 0 80px}.article__hero{max-width:var(--mp-wrap);margin:0 auto 48px;padding:0 24px}.article__hero img{width:100%;aspect-ratio:16/9;object-fit:cover;border:3px solid var(--mp-ink);box-shadow:var(--mp-shadow)}.article__body,.article__head{max-width:var(--mp-content);margin:0 auto 40px;padding:0 24px}.article__head h1{margin:16px 0 20px}.article__head .meta{font:600 12px var(--mp-font-label);color:var(--mp-bordeaux)}.article__body{margin:0 auto;font-size:19px;line-height:1.75;color:var(--mp-ink-soft)}.article__body p{margin:0 0 1.4em}.article__body p:first-of-type::first-letter{font-family:var(--mp-font-display);float:left;font-size:5em;line-height:.85;padding:8px 12px 0 0;color:var(--mp-bordeaux);font-weight:700}.article__body a{border-bottom:1.5px solid var(--mp-bordeaux)}.article__body img{margin:2em 0 0;border:2px solid var(--mp-ink);width:100%;height:auto}.article__body span[style*=x-small]{font-size:13px!important;font-family:var(--mp-font-label);color:var(--mp-ink-soft);letter-spacing:.02em}.related-carousel__nav{display:flex;gap:8px}.related-carousel__btn{width:42px;height:42px;border-radius:50%;border:2px solid var(--mp-ink);background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;color:var(--mp-ink)}.related-carousel__btn:hover{background:var(--mp-ink);color:#fff}.section--teme .section__head{display:flex;align-items:center;justify-content:space-between}.related-carousel__track{transition:opacity .25s ease}.card .body{max-width:none;margin:0;font-size:inherit;line-height:inherit;color:var(--mp-ink)}#footer{background:var(--mp-ink);color:var(--mp-paper);position:relative}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px;padding:72px clamp(20px,4vw,56px) 56px;max-width:100%}.footer__col{display:flex;flex-direction:column;gap:14px;min-width:0}.footer__brand,a.footer__contact-value{color:var(--mp-paper);text-decoration:none}.footer__brand{display:flex;flex-direction:column;font:400 clamp(28px,3vw,40px)/1.05 var(--mp-font-display);font-style:italic;font-variation-settings:"opsz"72,"SOFT"50;letter-spacing:-.02em}.footer__brand-logo{max-width:270px;height:auto;transition:var(--mp-trans)}.footer__brand-logo:hover{opacity:.8}.footer__tagline{font:400 14px/1.55 var(--mp-font-body);color:var(--mp-paper);opacity:.75;max-width:32ch;margin:4px 0 0}.footer__contact{display:flex;flex-direction:column;gap:24px}.footer__contact-link{display:flex;align-items:flex-start;gap:14px}.footer__contact-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255/.08);border-radius:50%;flex-shrink:0}.footer__contact-icon svg{width:22px;height:22px;fill:var(--mp-paper)}.footer__contact-text{display:flex;flex-direction:column;gap:5px;padding-top:4px}.footer__contact-label{font:600 .7rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255/.5)}a.footer__contact-value{font:500 .9rem/1.3 var(--mp-font-body);word-break:break-all;cursor:pointer;transition:var(--mp-trans)}.footer__heading{font:600 .72rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--mp-red);margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255/.1)}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__list li{margin:0}.footer__list a,.footer__list a::before{transition:var(--mp-trans);display:inline-block}.footer__list a{color:var(--mp-paper);font:500 14px/1.3 var(--mp-font-body);text-decoration:none;position:relative;padding-left:0}.footer__list a::before{content:"→";opacity:0;margin-right:6px}.footer__list a:hover{color:var(--mp-bordeaux);transform:translateX(4px)}.footer__list a:hover::before{opacity:1}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(20px,4vw,56px);border-top:1px solid rgb(255 255 255/.08);background:rgb(0 0 0/.25);flex-wrap:wrap}.footer__copy,.footer__web{font:400 .75rem/1 var(--mp-font-body)}.footer__copy{color:var(--mp-paper);opacity:.5}.footer__web{opacity:.6}.footer__web a{color:var(--mp-red);font-weight:600;text-decoration:none;margin-left:4px}.footer__web,.footer__web a:hover{color:var(--mp-paper)}#article-comments{max-width:var(--mp-content);margin:80px auto 0;padding:0 24px}.comments-area{background:var(--mp-paper)}.comment-respond{margin-top:60px;padding:36px 32px 32px;background:var(--mp-cream);border:3px solid var(--mp-ink);box-shadow:var(--mp-shadow)}.comment-reply-title{font:700 clamp(22px,2.5vw,32px) var(--mp-font-display);margin-bottom:6px;color:var(--mp-ink)}.comment-reply-title small,.comment-respond label{display:block;text-transform:uppercase;letter-spacing:.1em}.comment-reply-title small{font:500 12px var(--mp-font-label);margin-top:6px}.comment-reply-title small a{color:var(--mp-bordeaux);border-bottom:1.5px solid var(--mp-bordeaux)}.comment-notes{font:500 12px/1.5 var(--mp-font-label);color:var(--mp-ink-soft);margin:12px 0 24px;padding:10px 14px;border-left:3px solid var(--mp-bordeaux);background:var(--mp-paper)}.comment-respond p{margin:0 0 18px}.comment-respond label{font:600 11px var(--mp-font-label);color:var(--mp-ink);margin-bottom:6px}.comment-respond .req{color:var(--mp-bordeaux)}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url],.comment-respond textarea{width:100%;padding:12px 14px;background:var(--mp-paper);border:2px solid var(--mp-ink);font:15px var(--mp-font-body);color:var(--mp-ink);outline:0;transition:var(--mp-trans);border-radius:0}.comment-respond textarea{resize:vertical;min-height:140px;line-height:1.6}.comment-respond input:focus,.comment-respond textarea:focus{background:var(--mp-paper);border-color:var(--mp-bordeaux);box-shadow:4px 4px 0 var(--mp-ink);transform:translate(-2px,-2px)}.comment-form-author,.comment-form-email{display:inline-block;width:calc(50% - 8px);vertical-align:top}.comment-form-author{margin-right:12px}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.comment-form-cookies-consent input{margin-top:4px}.comment-form-cookies-consent label{font:500 12px var(--mp-font-body);text-transform:none;letter-spacing:0;color:var(--mp-ink-soft);margin:0}.comment-respond .submit,.comment-respond button[type=submit]{background:var(--mp-ink);color:var(--mp-paper);border:2px solid var(--mp-ink);padding:14px 36px;font:600 13px var(--mp-font-label);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:var(--mp-trans)}.comment-respond .submit:hover,.comment-respond button[type=submit]:hover{background:var(--mp-bordeaux);border-color:var(--mp-bordeaux);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--mp-ink)}@media (max-width:600px){.comment-form-author,.comment-form-email{width:100%;margin-right:0}}@media (max-width:980px){.section{padding:56px 0}}@media (max-width:767px){.section__head{flex-direction:column;align-items:flex-start}.article__body p:first-of-type::first-letter{font-size:4em}.card-grid{grid-template-columns:1fr 1fr;gap:16px}.card .body{padding:7px 16px 14px!important}.card h3{font-size:17px}.section{padding:40px 0}}@media (max-width:460px){.card-grid{grid-template-columns:1fr}}.mp-marquee{background:var(--mp-ink);overflow:hidden;padding:14px 0;border-top:none}.mp-marquee__track{display:flex;gap:0;white-space:nowrap;animation:mp-marquee 40s linear infinite}.mp-marquee__track span{font:600 .8rem/1 var(--mp-font-body);text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255/.4);padding:0 24px;flex-shrink:0}.mp-cherry{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mp-red);vertical-align:middle;margin-right:2px}@media (prefers-reduced-motion:reduce){.mp-marquee__track{animation:none}}.article__share{display:flex;align-items:center;gap:12px;max-width:var(--mp-content);margin:40px auto 0;padding:20px 0;border-top:1px solid var(--mp-ink)}.article__share-label{font:500 10px/1 var(--mp-font-mono,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--mp-ink-soft);margin-right:4px}.article__share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--mp-ink);color:var(--mp-ink);text-decoration:none;transition:var(--mp-trans)}.article__share-btn:hover{background:var(--mp-ink);color:var(--mp-paper)}.article__nav{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:var(--mp-content);margin:0 auto;border-top:1px solid var(--mp-ink);border-bottom:1px solid var(--mp-ink)}.article__nav-link{display:flex;flex-direction:column;gap:6px;padding:24px 0;text-decoration:none;color:var(--mp-ink);transition:background .2s ease}.article__nav-link:hover{background:rgb(0 0 0/.03);padding-left:12px;padding-right:12px}.article__nav-link--next{text-align:right;border-left:1px solid var(--mp-ink);padding-left:24px}.article__nav-link--prev{padding-right:24px}.article__nav-dir{font:500 10px/1 var(--mp-font-mono,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--mp-ink-soft)}.article__nav-title{font:400 17px/1.3 var(--mp-font-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:600px){.article__nav{grid-template-columns:1fr}.article__nav-link--next{border-left:0;border-top:1px solid var(--mp-ink);padding-left:0;text-align:left}}.mp-search-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgb(255 255 255/.12);border:0;border-radius:50%;color:var(--mp-paper);cursor:pointer;transition:background .2s ease,transform .2s ease}.mp-search-trigger:hover{background:rgb(255 255 255/.25);transform:scale(1.08)}.mp-search-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.mp-search-modal[hidden]{display:none}.mp-search-modal__overlay{position:absolute;inset:0;background:rgb(0 0 0/.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mp-search-modal__panel{position:relative;width:min(640px,calc(100vw - 48px));max-height:75vh;background:#fff;border-radius:12px;box-shadow:0 24px 80px rgb(0 0 0/.25),0 2px 8px rgb(0 0 0/.1);display:flex;flex-direction:column;overflow:hidden;animation:mp-search-in .2s ease}.mp-search-form__row{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid rgb(0 0 0/.08)}.mp-search-form__row svg{flex-shrink:0;color:var(--mp-ink-soft)}.mp-search-form__row input[type=search]{flex:1;border:0;outline:0;background:#fff0;font:400 1.1rem/1.4 var(--mp-font-body);color:var(--mp-ink)}.mp-search-form__row input[type=search]::placeholder{color:#aaa}.mp-search-form__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:rgb(0 0 0/.06);border-radius:6px;font-size:1.2rem;color:var(--mp-ink-soft);cursor:pointer;transition:background .15s ease;line-height:1}.mp-search-form__close:hover{background:rgb(0 0 0/.12);color:var(--mp-ink)}.mp-search-form__filters{display:flex;align-items:center;gap:10px;padding:12px 24px;border-bottom:1px solid rgb(0 0 0/.06);background:#fafafa}.mp-search-form__filters select{padding:7px 12px;border:1px solid rgb(0 0 0/.12);border-radius:6px;background:#fff;font:500 .78rem/1 var(--mp-font-body);color:var(--mp-ink);cursor:pointer;outline:0;transition:border-color .15s ease}.mp-search-form__filters select:focus{border-color:var(--mp-hero-circle)}.mp-search-form__check{display:flex;align-items:center;gap:6px;font:400 .78rem/1 var(--mp-font-body);color:var(--mp-ink-soft);cursor:pointer;margin-left:auto}.mp-search-form__check input[type=checkbox]{width:16px;height:16px;accent-color:var(--mp-hero-circle);cursor:pointer}.mp-search-results{flex:1;overflow-y:auto;padding:20px 24px;min-height:120px}.mp-search-results__hint{text-align:center;color:#aaa;font:400 .9rem/1.5 var(--mp-font-body);padding:32px 0;margin:0}@media (max-width:600px){.mp-search-modal{padding-top:0}.mp-search-modal__panel{width:100%;max-height:100vh;border-radius:0;height:100%}.mp-search-form__filters{flex-wrap:wrap}.mp-search-form__check{margin-left:0;flex-basis:100%}}@media (max-width:1023px){.wrapper{padding:0 2rem}}@media (max-width:559px){.wrapper{padding:0 1.25rem}}@media (max-width:1000px){.footer__inner{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:559px){.footer__inner{grid-template-columns:1fr;gap:32px;padding:48px 20px 32px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer__contact{gap:18px}}