@font-face{font-family:'MKR Display';src:url('../fonts/mkr-display.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'MKR Body';src:url('../fonts/mkr-body.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'MKR Body';src:url('../fonts/mkr-body-italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
:root{--mkr-acid:#e9ef39;--mkr-ink:#222526;--mkr-paper:#fff;--mkr-muted:#4f5353;--mkr-rule:1px solid var(--mkr-ink);--mkr-body:'MKR Body',sans-serif;--mkr-display:'MKR Display',sans-serif;--mkr-gutter:40px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:24px;scrollbar-color:var(--mkr-ink) var(--mkr-acid)}
body{margin:0;background:var(--mkr-paper);color:var(--mkr-ink);font-family:var(--mkr-body);font-size:18px;line-height:1.55;overflow-wrap:break-word}
body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--mkr-acid)}body::-webkit-scrollbar-thumb{background:var(--mkr-ink);border:3px solid var(--mkr-acid)}
::selection{background:var(--mkr-ink);color:var(--mkr-acid)}
input,textarea{caret-color:var(--mkr-ink)}
a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
button,input,textarea,select{font:inherit}
button{color:var(--mkr-ink);cursor:pointer}
img{display:block;max-width:100%;height:auto}
svg{display:block;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter}
figure{margin:0}
[hidden]{display:none!important}
:focus-visible{outline:3px solid var(--mkr-ink);outline-offset:5px;box-shadow:0 0 0 7px var(--mkr-acid)}
#main-content:focus{outline:none}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mkr-skip-link{position:fixed;top:12px;left:12px;z-index:100000;background:var(--mkr-acid);padding:12px 20px;transform:translateY(-180%);color:var(--mkr-ink);font-weight:700}
.mkr-skip-link:focus{transform:translateY(0)}
.mkr-header{min-height:116px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px var(--mkr-gutter);border-bottom:var(--mkr-rule);position:relative}
.mkr-brand{display:flex;align-items:center;gap:22px;text-decoration:none;flex-shrink:0}
.mkr-brand-mark{width:84px;height:84px}
.mkr-wordmark{font-family:var(--mkr-body);font-size:41px;font-weight:900;letter-spacing:-.04em;line-height:.92}
.mkr-brand:hover{text-decoration:none}
.mkr-header-right{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-top:16px}
.mkr-navigation{display:flex;align-items:center;gap:58px}
.mkr-menu{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:58px;flex-wrap:wrap}
.mkr-menu li{position:relative}
.mkr-menu a,.mkr-search-trigger{font-family:var(--mkr-display);font-size:23px;font-weight:700;text-decoration:none;display:inline-block;line-height:1.25}
.mkr-menu>.current-menu-item>a::after,.mkr-menu>.current_page_item>a::after{content:'';position:absolute;left:0;right:0;height:9px;bottom:-12px;background:var(--mkr-acid)}
.mkr-menu a:hover,.mkr-search-trigger:hover{text-decoration:underline}
.mkr-menu .sub-menu{list-style:none;margin:8px 0 0;padding-left:12px}
.mkr-menu .sub-menu a{font-size:18px}
.mkr-search-trigger{display:flex;align-items:center;gap:26px}
.mkr-search-icon{width:28px;height:28px;flex-shrink:0}
.mkr-affiliation{font-size:14px;line-height:1.3;margin:15px 0 0;text-align:right}
.mkr-menu-toggle{border:var(--mkr-rule);background:var(--mkr-acid);font-family:var(--mkr-display);font-size:20px;font-weight:700;padding:9px 12px;align-items:center;gap:10px}
.mkr-menu-toggle svg{width:24px;height:20px}
.mkr-header-search{flex-basis:100%;background:var(--mkr-acid);padding:20px 24px;border-top:var(--mkr-rule)}
.mkr-header:has(.mkr-header-search:not([hidden])){flex-wrap:wrap}
.mkr-header-search .mkr-search-form{max-width:820px;margin:0 auto}
.mkr-search-close{display:block;border:0;background:transparent;padding:0;margin:14px auto 0;text-decoration:underline;text-underline-offset:.18em;font-size:14px}
.mkr-search-form label{display:block;font-weight:700;font-size:17px;margin-bottom:8px}
.mkr-search-fields{display:flex}
.mkr-search-fields input{min-width:0;width:100%;border:var(--mkr-rule);background:var(--mkr-paper);color:var(--mkr-ink);border-radius:0;padding:12px 16px;appearance:none}
.mkr-search-fields input::placeholder{color:var(--mkr-muted);opacity:1}
.mkr-search-fields button{display:flex;gap:14px;align-items:center;justify-content:center;background:var(--mkr-ink);color:var(--mkr-acid);padding:12px 22px;border:var(--mkr-rule);font-family:var(--mkr-display);font-size:23px;font-weight:700}
.mkr-search-fields button:hover{background:#414646}
.mkr-search-fields .mkr-search-icon{width:23px;height:23px}
.mkr-lead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:480px;border-bottom:var(--mkr-rule)}
.mkr-question{background:var(--mkr-acid);padding:54px 40px 36px;display:flex;flex-direction:column;justify-content:center}
.mkr-question-rule{display:block;width:88px;height:17px;background:var(--mkr-ink);margin-bottom:25px}
.mkr-question h1{font-family:var(--mkr-display);font-size:112px;font-weight:900;line-height:.84;letter-spacing:-.035em;margin:0;text-wrap:balance}
.mkr-question p{font-size:24px;line-height:1.25;margin:25px 0 0;letter-spacing:-.025em}
.mkr-feature{padding:39px 38px 36px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.mkr-feature-number{display:flex;align-items:center;gap:16px;font-family:var(--mkr-display);font-size:23px;font-weight:700;line-height:1.25}
.mkr-feature-number>span:first-child{display:inline-block;padding:6px 10px;background:var(--mkr-acid);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}
.mkr-feature-subject{text-transform:uppercase}
.mkr-feature-subject::before{content:'/';margin-right:9px}
.mkr-feature h2{font-family:var(--mkr-display);font-size:48px;font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:23px 0 22px;text-wrap:balance}
.mkr-feature h2 a,.mkr-entry h2 a{text-decoration:none}
.mkr-feature h2 a:hover,.mkr-entry h2 a:hover{text-decoration:underline}
.mkr-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;font-size:17px;line-height:1.35}
.mkr-meta a{text-decoration:none}
.mkr-meta a:hover{text-decoration:underline}
.mkr-meta time{font-variant-numeric:tabular-nums}
.mkr-modified{flex-basis:100%;font-size:15px;color:var(--mkr-muted)}
.mkr-read-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--mkr-acid);padding:12px 22px;font-family:var(--mkr-display);font-size:27px;font-weight:700;line-height:1.25;text-decoration:none;align-self:flex-start;border:0}
.mkr-feature>.mkr-read-link{margin-top:24px}
.mkr-arrow{width:25px;height:18px;flex-shrink:0}
.mkr-read-link:hover{background:var(--mkr-ink);color:var(--mkr-acid);text-decoration:none}
.mkr-read-link:active{background:#414646}
.mkr-feature-image{display:block;min-height:480px;overflow:hidden;background:var(--mkr-acid)}
.mkr-feature-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.mkr-feature-image img.mkr-photo-models-kit{object-position:22% center}
.mkr-image-placeholder{object-fit:contain!important;padding:35px;background:var(--mkr-acid)}
.mkr-article-index{padding:24px var(--mkr-gutter) 30px;scroll-margin-top:20px}
.mkr-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:38px}
.mkr-entry{min-width:0;border-right:var(--mkr-rule);padding-right:20px}
.mkr-entry:nth-child(3n){border-right:0;padding-right:0}
.mkr-entry-number{display:flex;align-items:center;gap:20px;height:40px;margin-bottom:16px}
.mkr-entry-number span{background:var(--mkr-acid);font-family:var(--mkr-display);font-size:26px;font-weight:800;line-height:1;padding:8px 11px;font-variant-numeric:tabular-nums}
.mkr-entry-number i{height:1px;background:var(--mkr-ink);flex:1}
.mkr-entry-main{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);gap:22px;min-height:244px}
.mkr-entry-image{height:226px;background:var(--mkr-acid);display:block;overflow:hidden}
.mkr-entry-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.mkr-entry-image img.mkr-photo-models-kit{object-position:28% center}
.mkr-entry-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 0 18px}
.mkr-entry h2{font-family:var(--mkr-display);font-size:28px;font-weight:700;line-height:1.04;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}
.mkr-entry .mkr-meta{margin-top:auto;font-size:16px;gap:6px;white-space:normal}
.mkr-entry .mkr-read-link{margin-top:18px;padding:11px 18px;font-size:23px;gap:16px}
.mkr-entry .mkr-arrow{width:23px}
.mkr-entry.post-password-required .mkr-entry-main{grid-template-columns:1fr}
.mkr-entry.post-password-required .mkr-meta{margin-top:0}
.mkr-footer{border-top:var(--mkr-rule);margin:0 var(--mkr-gutter);padding:23px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:17px;line-height:1.35}
.mkr-footer a{text-decoration:none}
.mkr-footer a:hover{text-decoration:underline}
.mkr-footer p{margin:0;font-size:14px;text-align:right}
.mkr-page-header{background:var(--mkr-acid);padding:48px var(--mkr-gutter) 52px;border-bottom:var(--mkr-rule)}
.mkr-page-header h1{font-family:var(--mkr-display);font-size:clamp(42px,4vw,62px);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:0;max-width:32ch;text-wrap:balance}
.mkr-page-header p,.mkr-archive-description{max-width:72ch;margin:22px 0 0}
.mkr-page-header .mkr-search-form{margin-top:30px;max-width:800px}
.mkr-index-heading{font-family:var(--mkr-display);font-size:56px;font-weight:800;line-height:1.05;margin:12px 0 40px}
.mkr-archive .mkr-article-index{padding-top:38px;padding-bottom:52px}
.mkr-article-header{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);border-bottom:var(--mkr-rule)}
.mkr-article-title{background:var(--mkr-acid);padding:38px var(--mkr-gutter) 44px}
.mkr-back-link{font-size:16px;display:inline-block;margin-bottom:24px}
.mkr-article-title h1{font-family:var(--mkr-display);font-size:clamp(42px,4.25vw,68px);font-weight:800;line-height:1.02;letter-spacing:-.025em;margin:0 0 24px;max-width:25ch;text-wrap:balance}
.mkr-article-title .mkr-meta{font-size:18px}
.mkr-taxonomy{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:14px}
.mkr-article-photo{background:var(--mkr-acid);min-height:380px}
.mkr-article-photo img{width:100%;height:100%;object-fit:cover}
.mkr-without-photo{grid-template-columns:1fr}
.mkr-reading-body{padding:46px var(--mkr-gutter) 55px}
.mkr-content{max-width:72ch;margin:0 auto;line-height:1.7}
.mkr-content>*:first-child{margin-top:0}
.mkr-content>*:last-child{margin-bottom:0}
.mkr-content h1,.mkr-content h2,.mkr-content h3,.mkr-content h4,.mkr-content h5,.mkr-content h6{font-family:var(--mkr-display);font-weight:700;line-height:1.13;letter-spacing:-.015em;margin:1.6em 0 .65em;text-wrap:balance}
.mkr-content h1,.mkr-content h2{font-size:38px}
.mkr-content h3{font-size:30px}.mkr-content h4{font-size:25px}.mkr-content h5,.mkr-content h6{font-size:22px}
.mkr-content p{margin:0 0 1.3em}
.mkr-content ul,.mkr-content ol{padding-left:1.4em;margin:0 0 1.4em}
.mkr-content li+li{margin-top:.5em}
.mkr-content a{overflow-wrap:anywhere}
.mkr-content img,.mkr-content iframe,.mkr-content video,.mkr-content audio{max-width:100%}
.mkr-content figure,.mkr-content .wp-block-image{margin:2em 0}
.mkr-content figure img{margin-inline:auto}
.mkr-content figcaption,.wp-caption-text{font-size:14px;color:var(--mkr-muted);margin:10px 0 0}
.mkr-content blockquote{margin:2em 0;padding:20px 28px;border:var(--mkr-rule);font-size:21px}
.mkr-content blockquote p:last-child{margin-bottom:0}
.mkr-content pre{overflow:auto;background:#f0f1e5;padding:20px;font-size:15px}
.mkr-content table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}
.mkr-content th,.mkr-content td{border:var(--mkr-rule);padding:12px;text-align:left;min-width:100px}
.mkr-content th{background:var(--mkr-acid)}
.mkr-content hr{border:0;border-top:var(--mkr-rule);margin:2.5em 0}
.mkr-content mark{background:var(--mkr-acid);color:var(--mkr-ink)}
.mkr-content .alignleft{float:left;margin:0 24px 20px 0}.mkr-content .alignright{float:right;margin:0 0 20px 24px}.mkr-content .aligncenter{margin-inline:auto}
.mkr-content .alignwide,.mkr-content .alignfull{max-width:100%;margin-left:0;margin-right:0}
.mkr-content::after{content:'';display:block;clear:both}
.mkr-post-navigation{display:grid;grid-template-columns:1fr 1fr;border-top:var(--mkr-rule);padding:28px var(--mkr-gutter) 38px;gap:44px}
.mkr-post-navigation div{display:flex;flex-direction:column;gap:10px;max-width:44ch}
.mkr-post-navigation div:last-child{justify-self:end;text-align:right}
.mkr-post-navigation span{font-size:14px}.mkr-post-navigation a{font-family:var(--mkr-display);font-size:26px;font-weight:700;line-height:1.15}
.mkr-page .mkr-reading-body{min-height:350px}
.mkr-search-results{padding:20px var(--mkr-gutter) 52px}
.mkr-search-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:60px;padding:30px 0;border-bottom:var(--mkr-rule)}
.mkr-search-result h2{font-family:var(--mkr-display);font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px;font-weight:700;text-wrap:balance}
.mkr-search-result h2 a{text-decoration:none}.mkr-search-result h2 a:hover{text-decoration:underline}
.mkr-search-result p{margin:0 0 20px;max-width:72ch;font-size:17px}
.mkr-search-result .mkr-read-link{font-size:23px;padding:10px 18px}
.mkr-empty{padding:28px 0;max-width:72ch}
.mkr-empty h2{font-family:var(--mkr-display);font-size:36px;line-height:1.12;margin:0 0 18px}
.mkr-empty p{margin:0 0 22px}
.mkr-empty .mkr-search-form{margin-top:22px}
.mkr-feature.mkr-empty{padding:39px 38px}
.mkr-empty-image img{width:100%;height:100%;object-fit:contain;padding:80px}
.navigation.pagination{margin-top:32px}
.nav-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.page-numbers{padding:8px 14px;border:var(--mkr-rule);text-decoration:none;font-size:16px;font-variant-numeric:tabular-nums}
.page-numbers.current{background:var(--mkr-acid);font-weight:700}
.page-numbers.dots{border:0;padding-inline:2px}
.mkr-page-links{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0;padding-top:20px;border-top:var(--mkr-rule)}
.mkr-not-found-actions{padding:42px var(--mkr-gutter) 64px;max-width:880px}
.mkr-not-found-actions>.mkr-read-link{margin-top:30px}
.mkr-comments{max-width:72ch;margin:60px auto 0;border-top:var(--mkr-rule);padding-top:30px}
.mkr-comments h2,.mkr-comments h3{font-family:var(--mkr-display);font-size:34px;font-weight:700;line-height:1.1}
.mkr-comment-list{list-style:none;margin:28px 0;padding:0}
.mkr-comment-list .comment{padding:22px 0;border-bottom:var(--mkr-rule)}
.mkr-comment-list .children{list-style:none;padding-left:24px}
.mkr-comment-list .comment-author{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:16px}
.mkr-comment-list .comment-meta{font-size:13px;color:var(--mkr-muted);margin:12px 0}
.comment-form label{display:block;font-size:16px;font-weight:700;margin-bottom:8px}
.comment-form input:not([type='checkbox']),.comment-form textarea,.post-password-form input[type='password'],.wpcf7 input:not([type='checkbox']):not([type='radio']),.wpcf7 textarea,.wpcf7 select{border:var(--mkr-rule);border-radius:0;background:var(--mkr-paper);color:var(--mkr-ink);padding:12px;width:100%;max-width:100%}
.comment-form-cookies-consent{display:flex;gap:12px;align-items:flex-start}
.comment-form-cookies-consent label{font-weight:400;font-size:14px}
.comment-form .submit,.post-password-form input[type='submit'],.wpcf7 input[type='submit']{background:var(--mkr-acid);border:0;color:var(--mkr-ink);padding:12px 22px;width:auto;font-family:var(--mkr-display);font-size:24px;font-weight:700;cursor:pointer}
button:disabled,input:disabled{cursor:default;opacity:.55}
.wpcf7-not-valid-tip{font-weight:700;font-size:14px;margin-top:8px}
@media(min-width:761px) and (max-width:1500px){
    :root{--mkr-gutter:28px}
    .mkr-header{gap:20px}.mkr-wordmark{font-size:33px}.mkr-brand{gap:16px}.mkr-brand-mark{width:70px;height:70px}
    .mkr-navigation,.mkr-menu{gap:30px}.mkr-search-trigger{gap:14px}
    .mkr-question{padding:42px 28px}.mkr-question h1{font-size:clamp(73px,7.3vw,96px)}.mkr-question p{font-size:20px}
    .mkr-feature{padding:32px 28px}.mkr-feature h2{font-size:clamp(34px,3.2vw,43px)}.mkr-feature-number{font-size:19px}
    .mkr-feature .mkr-meta{font-size:15px}.mkr-feature .mkr-read-link{font-size:24px}
    .mkr-index-grid{column-gap:18px}.mkr-entry{padding-right:15px}.mkr-entry-main{gap:16px;grid-template-columns:minmax(0,.6fr) minmax(0,1.1fr)}
    .mkr-entry h2{font-size:25px}.mkr-entry .mkr-meta{font-size:14px}.mkr-entry .mkr-read-link{font-size:21px;gap:12px;padding:10px 13px}
}
@media(min-width:761px) and (max-width:960px){
    .mkr-header{min-height:108px}.mkr-wordmark{font-size:29px}.mkr-brand-mark{width:62px;height:62px}
    .mkr-navigation,.mkr-menu{gap:20px}.mkr-menu a,.mkr-search-trigger{font-size:21px}.mkr-affiliation{font-size:12px}
    .mkr-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.mkr-question{min-height:450px}.mkr-feature-image{grid-column:1/-1;min-height:280px;height:300px}.mkr-feature-image img{object-position:center 42%}
    .mkr-index-grid{grid-template-columns:1fr 1fr}.mkr-entry:nth-child(3n){border-right:var(--mkr-rule);padding-right:15px}.mkr-entry:nth-child(2n){border-right:0;padding-right:0}
    .mkr-entry-main{grid-template-columns:minmax(0,.65fr) minmax(0,1.1fr)}
}
@media(max-width:760px){
    :root{--mkr-gutter:20px}
    html{scroll-padding-top:16px}
    body{font-size:17px}
    .mkr-header{flex-wrap:wrap;gap:16px;padding:16px var(--mkr-gutter);min-height:0}
    .mkr-brand{gap:13px}.mkr-brand-mark{width:56px;height:56px}.mkr-wordmark{font-size:27px;line-height:.95}
    .mkr-menu-toggle:not([hidden]){display:flex;margin-left:auto}
    .mkr-header-right{flex-basis:100%;padding-top:0;gap:14px}
    .mkr-navigation{gap:22px;align-items:flex-start;justify-content:space-between;border-top:var(--mkr-rule);padding-top:18px}
    .mkr-menu{gap:17px;align-items:flex-start}.mkr-menu a,.mkr-search-trigger{font-size:21px}
    .mkr-search-trigger{gap:9px}.mkr-search-icon{width:23px;height:23px}
    .mkr-menu>.current-menu-item>a::after,.mkr-menu>.current_page_item>a::after{height:6px;bottom:-7px}
    .mkr-affiliation{font-size:12px;text-align:left;margin:0;line-height:1.35}
    .mkr-header-search{padding:18px 0;border:0}.mkr-search-fields button{padding:12px 15px}.mkr-search-fields input{padding:12px}
    .mkr-lead{grid-template-columns:1fr;min-height:0}
    .mkr-question{padding:30px var(--mkr-gutter) 34px;min-height:330px}
    .mkr-question-rule{width:64px;height:12px;margin-bottom:24px}
    .mkr-question h1{font-size:clamp(76px,20vw,96px);line-height:.86;letter-spacing:-.03em;max-width:none;text-wrap:initial}
    .mkr-question p{font-size:20px;margin-top:24px;letter-spacing:-.02em}
    .mkr-feature{padding:30px var(--mkr-gutter) 34px}.mkr-feature-number{font-size:21px}.mkr-feature-number>span:first-child{font-size:25px}
    .mkr-feature h2{font-size:40px;line-height:1.06;margin:22px 0}.mkr-feature .mkr-meta{font-size:16px}
    .mkr-read-link{font-size:24px;padding:12px 20px}.mkr-feature>.mkr-read-link{margin-top:23px}
    .mkr-feature-image{min-height:0;height:320px;border-top:var(--mkr-rule)}.mkr-feature-image img{object-position:center 48%}
    .mkr-article-index{padding:26px var(--mkr-gutter) 38px}
    .mkr-index-grid{grid-template-columns:1fr;gap:30px}
    .mkr-entry,.mkr-entry:nth-child(3n),.mkr-entry:nth-child(2n){border-right:0;padding-right:0}
    .mkr-entry-number{height:35px;margin-bottom:16px;gap:16px}.mkr-entry-number span{font-size:24px;padding:6px 10px}
    .mkr-entry-main{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:20px;min-height:218px}
    .mkr-entry-image{height:218px}.mkr-entry-copy{padding-bottom:0}.mkr-entry h2{font-size:27px;line-height:1.06;margin-bottom:16px;text-wrap:initial}
    .mkr-entry .mkr-meta{font-size:13px;gap:5px;line-height:1.4}.mkr-entry .mkr-meta-separator{display:none}.mkr-entry .mkr-meta time{flex-basis:100%}
    .mkr-entry .mkr-read-link{font-size:21px;margin-top:15px;padding:10px 14px;gap:15px}.mkr-entry .mkr-arrow{width:20px}
    .mkr-footer{padding:21px 0 24px;align-items:flex-start;flex-direction:column;gap:12px;font-size:15px}.mkr-footer p{text-align:left;font-size:12px}
    .mkr-page-header{padding:32px var(--mkr-gutter) 36px}.mkr-page-header h1{font-size:43px}.mkr-page-header p{margin-top:18px}.mkr-page-header .mkr-search-form{margin-top:25px}
    .mkr-index-heading{font-size:44px;margin:0 0 30px}
    .mkr-article-header{grid-template-columns:1fr}.mkr-article-title{padding:28px var(--mkr-gutter) 34px}.mkr-back-link{margin-bottom:23px}.mkr-article-title h1{font-size:43px;line-height:1.03}.mkr-article-title .mkr-meta{font-size:16px}
    .mkr-article-photo{min-height:0;height:300px}.mkr-article-photo img{object-position:center}
    .mkr-reading-body{padding:33px var(--mkr-gutter) 42px}.mkr-content{line-height:1.7}.mkr-content h1,.mkr-content h2{font-size:33px}.mkr-content h3{font-size:28px}.mkr-content h4{font-size:24px}
    .mkr-content .alignleft,.mkr-content .alignright{float:none;margin:24px 0;max-width:100%}.mkr-content blockquote{padding:18px 20px;font-size:19px}
    .mkr-post-navigation{grid-template-columns:1fr;padding:26px var(--mkr-gutter) 36px;gap:26px}.mkr-post-navigation div:last-child{justify-self:start;text-align:left}.mkr-post-navigation a{font-size:25px}
    .mkr-search-results{padding:8px var(--mkr-gutter) 40px}.mkr-search-result{grid-template-columns:1fr;gap:20px;padding:27px 0}.mkr-search-result h2{font-size:33px}.mkr-search-result p{font-size:16px}
    .mkr-not-found-actions{padding:30px var(--mkr-gutter) 45px}.mkr-empty h2{font-size:32px}
    .mkr-comments{margin-top:45px}.mkr-comments h2,.mkr-comments h3{font-size:30px}
}
@media(max-width:380px){.mkr-header{gap:12px}.mkr-brand-mark{width:49px;height:49px}.mkr-wordmark{font-size:24px}.mkr-menu-toggle{padding:8px;font-size:19px;gap:6px}.mkr-entry-main{gap:15px}.mkr-entry h2{font-size:25px}.mkr-entry .mkr-read-link{padding:9px 10px;gap:9px;font-size:20px}.mkr-search-fields button span{display:none}}
@media(prefers-reduced-motion:no-preference){.mkr-read-link{transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.mkr-question-rule{animation:mkr-rule-open .65s cubic-bezier(.16,1,.3,1) both;transform-origin:left}@keyframes mkr-rule-open{from{clip-path:inset(0 45% 0 0)}to{clip-path:inset(0)}}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{.mkr-header,.mkr-footer,.mkr-post-navigation,.mkr-comments,.mkr-article-photo{display:none}.mkr-reading-body{padding:0}.mkr-article-header{display:block;border:0}.mkr-article-title{background:none;padding:0 0 24px}.mkr-content{max-width:none;font-size:11pt}.mkr-content a{color:#000;text-decoration:underline}body{background:#fff;color:#000}}
