@font-face{font-family:Bitter;src:url(fonts/bitter-600.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Bitter;src:url(fonts/bitter-700.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Karla;src:url(fonts/karla-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Karla;src:url(fonts/karla-600.woff2) format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Karla;src:url(fonts/karla-700.woff2) format('woff2');font-weight:700;font-display:swap}
body.migtalks-samtid{--mt-paper:#fffaf1;--mt-ink:#292420;--mt-red:#b52f34;--mt-muted:#e9e2d5;background:var(--mt-paper);color:var(--mt-ink);font-family:Karla,Arial,sans-serif;font-size:19px;line-height:1.65}
.migtalks-samtid h1,.migtalks-samtid h2,.migtalks-samtid h3,.migtalks-samtid h4{font-family:Bitter,Georgia,serif;font-weight:600;line-height:1.2;color:var(--mt-ink);letter-spacing:-.025em}
.migtalks-samtid h1{font-size:clamp(34px,3.8vw,54px)}.migtalks-samtid h2{font-size:30px}.migtalks-samtid h3{font-size:24px}
.migtalks-samtid a{color:var(--mt-red);text-underline-offset:4px}.migtalks-samtid a:hover{color:#772026}.migtalks-samtid :is(a,button,input,textarea,select):focus-visible{outline:3px solid #b52f34;outline-offset:5px}
.migtalks-samtid .site-header{background:var(--mt-paper);color:var(--mt-ink)}.migtalks-samtid .inside-header{padding:24px;gap:24px}.migtalks-samtid .site-logo .header-image{width:195px;max-width:100%;height:auto}
.migtalks-samtid .main-navigation,.migtalks-samtid .main-navigation .inside-navigation{background:transparent}.migtalks-samtid .main-navigation .main-nav ul li a,.migtalks-samtid .main-navigation .menu-bar-item>a,.migtalks-samtid .main-navigation .menu-toggle{font-family:Karla,Arial,sans-serif;font-size:17px;font-weight:600;color:var(--mt-ink);line-height:48px;background:transparent}
.migtalks-samtid .main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--mt-red);background:transparent}.migtalks-samtid .main-navigation .main-nav ul ul{background:#fff;box-shadow:0 8px 30px #29242012}.migtalks-samtid .main-navigation .main-nav ul ul li a{font-size:16px;line-height:1.4;padding:14px 20px}
.migtalks-samtid .site{max-width:1280px;padding:35px 48px 70px}.migtalks-samtid .site-content{gap:40px;padding:0}.migtalks-samtid .site-main{margin:0}.migtalks-samtid .content-area{min-width:0}.migtalks-samtid .inside-article,.migtalks-samtid .page-header,.migtalks-samtid .comments-area,.migtalks-samtid .paging-navigation{background:transparent;padding:0}.migtalks-samtid.separate-containers .site-main>article{margin-bottom:54px}.migtalks-samtid .entry-header{margin-bottom:25px}.migtalks-samtid .entry-title{overflow-wrap:break-word}.migtalks-samtid .entry-content{font-family:Karla,Arial,sans-serif;font-size:19px;line-height:1.75;margin-top:28px}.migtalks-samtid .entry-content p{margin-bottom:1.35em}.migtalks-samtid .entry-content :is(h2,h3){margin-top:1.5em;margin-bottom:.7em;scroll-margin-top:35px}.migtalks-samtid .entry-content a{text-decoration:underline}.migtalks-samtid .entry-meta,.migtalks-samtid .entry-meta a{font-family:Karla,Arial,sans-serif;color:#675e54;font-size:15px}.migtalks-samtid .post-image img,.migtalks-samtid .featured-image img{width:100%;height:auto}.migtalks-samtid .entry-content img{max-width:100%;height:auto}.migtalks-samtid .entry-content :is(iframe,video){max-width:100%}.migtalks-samtid .entry-content table{font-size:16px;width:100%;overflow-wrap:anywhere}.migtalks-samtid .entry-content pre{max-width:100%;overflow:auto}.migtalks-samtid .sidebar .widget{background:transparent;padding:0;margin-bottom:35px}.migtalks-samtid .sidebar .widget-title{font-size:21px}.migtalks-samtid .sidebar{font-size:16px;min-width:0}
.migtalks-samtid.single .content-area{width:min(100%,800px);flex:1}.migtalks-samtid.single .entry-content{max-width:760px}.migtalks-samtid .sidebar{width:235px}.migtalks-samtid .widget ul li{margin-bottom:13px}.migtalks-samtid button,.migtalks-samtid input[type=submit]{background:var(--mt-red);color:#fff;border:0;font:600 17px Karla,Arial,sans-serif;padding:13px 20px}.migtalks-samtid input[type=search],.migtalks-samtid input[type=text],.migtalks-samtid input[type=email],.migtalks-samtid textarea{background:#fff;border:1px solid #a89e8f;border-radius:0;color:var(--mt-ink);font:inherit;max-width:100%;padding:12px}.migtalks-samtid .search-form{display:flex;gap:8px}.migtalks-samtid .search-form label{flex:1;min-width:0}.migtalks-samtid .search-field{width:100%}
.migtalks-samtid .mt-front{width:100%}.mt-intro{max-width:780px;margin-bottom:28px}.migtalks-samtid .mt-intro h1{font-size:clamp(38px,4.4vw,64px);line-height:1.06;margin-bottom:20px}.mt-intro p{max-width:570px;font-size:21px;margin:0}.mt-topics{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 38px;font-size:17px}.mt-topics a{text-decoration:underline}
.mt-opening{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:35px;margin-bottom:64px}.mt-story{min-width:0}.mt-story-image{display:block;margin-bottom:20px}.mt-story-image img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.migtalks-samtid .mt-story h2{font-size:32px;margin:0 0 16px}.mt-story h2 a,.mt-feed-row :is(h2,h3) a{color:var(--mt-ink)}.mt-story p{font-size:18px;line-height:1.65;margin-bottom:14px}.mt-read{font-weight:700;font-size:16px;text-decoration:underline}.mt-opening-side{background:var(--mt-muted);padding:28px;display:grid;gap:32px}.mt-small .mt-story-image{display:none}.migtalks-samtid .mt-small h2{font-size:25px}.mt-small p{font-size:17px}.migtalks-samtid .mt-latest>h2{font-size:28px;margin-bottom:30px}.mt-feed-row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;margin-bottom:38px;align-items:start}.mt-feed-row:not(:has(.mt-feed-image)){grid-template-columns:1fr}.mt-feed-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.migtalks-samtid .mt-feed-row :is(h2,h3){font-size:26px;margin:5px 0 12px}.mt-feed-row time{font-size:14px;color:#675e54}.mt-feed-row p{font-size:17px;margin:0;line-height:1.65}.mt-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:45px}.mt-pagination .page-numbers{display:inline-block;padding:9px 16px;min-width:44px;background:#e9e2d5;color:#292420}.mt-pagination .current{background:#b52f34;color:#fff}
.migtalks-samtid .site-footer{background:#e9e2d5;margin-top:0}.migtalks-samtid .footer-widgets{background:transparent}.migtalks-samtid .footer-widgets-container{padding:32px 48px}.migtalks-samtid .inside-footer-widgets{gap:30px}.migtalks-samtid .footer-widget-1:empty,.migtalks-samtid .footer-widget-2:empty{display:none}.migtalks-samtid .site-info{background:transparent;color:#292420}.migtalks-samtid .inside-site-info{padding:25px 48px}.migtalks-samtid .copyright-bar{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;font-size:15px}.migtalks-samtid .footer-widgets .widget-title{font-size:22px}
.mt-toc{background:#e9e2d5;padding:20px 24px;margin:30px 0}.mt-toc summary{font-weight:700;cursor:pointer}.mt-toc ol{margin:15px 0 0 20px}.mt-toc li{padding:4px 0;font-size:16px}
.mt-rail-reading{display:none}@media(min-width:1100px){.mt-rail-reading{display:block;margin-top:30px}.migtalks-samtid .mt-rail-reading h2{font-size:22px;margin-bottom:18px}.mt-rail-reading ul{list-style:none;margin:0;padding:0}.mt-rail-reading li{font-size:16px;line-height:1.45;margin-bottom:18px}.mt-rail-reading a{text-decoration:underline}}
@media(min-width:1100px){.migtalks-samtid .site-header{position:fixed;top:0;bottom:0;left:0;width:250px;overflow-y:auto;z-index:30}.migtalks-samtid.admin-bar .site-header{top:32px}.migtalks-samtid .inside-header{display:flex;flex-direction:column;align-items:flex-start;padding:38px 28px}.migtalks-samtid .inside-header>.main-navigation{margin:20px 0 0;width:100%}.migtalks-samtid .inside-navigation{display:block}.migtalks-samtid .main-navigation .main-nav>ul{display:block}.migtalks-samtid .main-navigation .main-nav>ul>li{float:none}.migtalks-samtid .main-navigation .main-nav>ul>li>a{padding:0 8px}.migtalks-samtid .main-navigation ul ul{position:static;left:auto;opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:none;background:transparent}.migtalks-samtid .dropdown-menu-toggle{display:none}.migtalks-samtid .menu-bar-items{margin-top:18px}.migtalks-samtid .site,.migtalks-samtid .site-footer{margin-left:250px}.migtalks-samtid .navigation-search{top:100%;height:50px}.migtalks-samtid .site{padding-top:55px}}
@media(max-width:1099px){.migtalks-samtid .inside-header{padding:20px 32px}.migtalks-samtid .site{padding:25px 32px 55px}.migtalks-samtid .site-content{display:block}.migtalks-samtid .content-area,.migtalks-samtid.single .content-area{width:100%;max-width:none}.migtalks-samtid .sidebar{width:100%;margin-top:40px}.migtalks-samtid .inside-header .site-logo .header-image{width:190px}.mt-opening{gap:24px}.mt-opening-side{padding:22px}.migtalks-samtid .mt-story h2{font-size:28px}.migtalks-samtid .mt-small h2{font-size:23px}.mt-feed-row{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:767px){.migtalks-samtid{font-size:18px}.migtalks-samtid .inside-header{padding:12px 22px;gap:14px}.migtalks-samtid .site{padding:25px 22px 42px}.migtalks-samtid .inside-header .site-logo .header-image{width:175px}.migtalks-samtid .mobile-menu-control-wrapper{margin-left:auto}.migtalks-samtid .menu-toggle{padding:0 10px}.migtalks-samtid .main-navigation.toggled .main-nav>ul{padding:12px 0}.migtalks-samtid .main-navigation .main-nav ul li a{padding:0 10px}.migtalks-samtid .main-navigation .main-nav ul ul li a{padding:12px 24px}.migtalks-samtid .entry-content{font-size:18px;line-height:1.75}.migtalks-samtid h1{font-size:34px}.migtalks-samtid h2{font-size:27px}.migtalks-samtid h3{font-size:23px}.migtalks-samtid .mt-intro h1{font-size:39px}.mt-intro p{font-size:19px}.mt-topics{gap:8px 20px;margin-bottom:28px}.mt-opening{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.mt-opening-side{padding:24px}.migtalks-samtid .mt-story h2{font-size:29px}.migtalks-samtid .mt-small h2{font-size:24px}.mt-feed-row{grid-template-columns:110px minmax(0,1fr);gap:17px;margin-bottom:30px}.migtalks-samtid .mt-feed-row :is(h2,h3){font-size:21px;line-height:1.25}.mt-feed-row p{font-size:16px}.mt-feed-image img{aspect-ratio:1;object-fit:cover}.mt-feed-row time{font-size:13px}.migtalks-samtid .footer-widgets-container,.migtalks-samtid .inside-site-info{padding:25px 22px}.migtalks-samtid .inside-footer-widgets{display:block}.mt-toc{padding:18px}.migtalks-samtid .search-form{flex-wrap:wrap}}
@media(min-width:1100px) and (max-width:1399px){.migtalks-samtid.single .site-content{display:block}.migtalks-samtid.single .content-area{width:100%;max-width:none}.migtalks-samtid.single .sidebar{width:100%;margin-top:45px}.migtalks-samtid.single .inside-right-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.migtalks-samtid.single .page-header-image-single{margin:0 0 30px}.migtalks-samtid.single .page-header-image-single img{display:block;width:100%;max-height:480px;object-fit:cover}

.migtalks-samtid .page-header{margin-bottom:34px}.migtalks-samtid .mt-front .page-header .search-form{max-width:600px}

.migtalks-samtid .search-form label{display:block}.migtalks-samtid .search-form input[type=search]{width:100%;min-width:0}.migtalks-samtid .search-form button{flex:0 0 auto}

.migtalks-samtid .site-footer .site.footer-widgets{margin-left:0;padding:0;max-width:none}.migtalks-samtid .footer-widgets:not(:has(.widget)){display:none}

/* Native listing rows need no inherited article-bottom spacer. */
body.migtalks-samtid.one-container :is(.mt-front) .site-main>article.mt-feed-row{padding-bottom:0;margin-bottom:40px}
