:root{--myminimal-content-width:760px;--myminimal-wide-width:1120px;--myminimal-spacing:1.5rem;--myminimal-border:#e5e5e5;--myminimal-text:#111111;--myminimal-muted:#666666;--myminimal-bg:#ffffff;--myminimal-link:#2563eb}*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:var(--myminimal-bg);color:var(--myminimal-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7;text-rendering:optimizeLegibility}.site-header{border-bottom:1px solid var(--myminimal-border);background:var(--myminimal-bg)}.site-header-inner{max-width:var(--myminimal-wide-width);margin:0 auto;padding:1rem var(--myminimal-spacing);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.site-branding{flex:0 0 auto}.site-title{color:var(--myminimal-text);text-decoration:none;font-weight:600;letter-spacing:.01em}.primary-navigation{display:flex;align-items:center;justify-content:flex-end}.primary-navigation ul,.site-header ul.menu{list-style:none;margin:0;padding:0}.primary-navigation .menu,.site-header .menu{display:flex;align-items:center;gap:1.25rem}.primary-navigation li,.site-header .menu li{margin:0;padding:0}.primary-navigation a,.site-header .menu a{color:var(--myminimal-text);text-decoration:none}.primary-navigation a:hover,.primary-navigation a:focus,.site-header .menu a:hover,.site-header .menu a:focus{text-decoration:underline}.menu-toggle{display:none;border:1px solid var(--myminimal-border);background:#fff0;color:var(--myminimal-text);padding:.45rem .65rem;font:inherit;cursor:pointer}main{max-width:var(--myminimal-content-width);margin:0 auto;padding:3rem var(--myminimal-spacing)}article{width:100%}h1,h2,h3,h4{line-height:1.25;font-weight:650;margin-top:2.2em;margin-bottom:.75em}h1{font-size:clamp(2rem, 5vw, 2.7rem);margin-top:0;letter-spacing:-.03em}h2{font-size:clamp(1.55rem, 3vw, 2rem);letter-spacing:-.02em}h3{font-size:1.25rem}p{margin-top:0;margin-bottom:1.25em}ul,ol{margin-top:0;margin-bottom:1.5em;padding-left:1.5em}li+li{margin-top:.35em}a{color:var(--myminimal-link);text-underline-offset:.18em}a:hover,a:focus{text-decoration-thickness:2px}blockquote{margin:2rem 0;padding-left:1.25rem;border-left:3px solid var(--myminimal-border);color:var(--myminimal-muted);font-style:italic}img{max-width:100%;height:auto}.site-footer{border-top:1px solid var(--myminimal-border);margin-top:3rem;padding:1.5rem var(--myminimal-spacing);text-align:center;color:var(--myminimal-muted);font-size:.95rem}@media (max-width:768px){html{font-size:16px}.site-header-inner{position:relative}.menu-toggle{display:inline-block}.primary-navigation{display:none;position:absolute;top:100%;right:var(--myminimal-spacing);left:var(--myminimal-spacing);background:var(--myminimal-bg);border:1px solid var(--myminimal-border);padding:1rem;z-index:20}.primary-navigation.is-open{display:block}.primary-navigation .menu,.site-header .menu{display:block}.primary-navigation .menu li+li,.site-header .menu li+li{margin-top:.75rem}main{padding-top:2rem;padding-bottom:2rem}}.page-title{margin-top:0;margin-bottom:2rem}.post-list{display:grid;gap:2.25rem}.post-summary{padding-bottom:2rem;border-bottom:1px solid var(--myminimal-border)}.post-summary-title{margin-top:0;margin-bottom:.4rem;font-size:clamp(1.35rem, 3vw, 1.8rem)}.post-summary-title a{color:var(--myminimal-text);text-decoration:none}.post-summary-title a:hover,.post-summary-title a:focus{text-decoration:underline}.post-summary-meta{margin-bottom:.9rem;color:var(--myminimal-muted);font-size:.95rem}.post-summary-excerpt p:last-child{margin-bottom:0}.read-more{display:inline-block;margin-top:.75rem}main a{color:var(--myminimal-link)}main a:visited{color:#1d4ed8}main p a,main li a,main blockquote a{color:var(--myminimal-link)}main p a:visited,main li a:visited,main blockquote a:visited{color:#1d4ed8}.post-summary-title a,.post-summary-title a:visited{color:var(--myminimal-text)!important}main,article{max-width:100%}main{max-width:var(--myminimal-content-width)}img,figure,.wp-block-image,.wp-block-image img,.wp-caption,.wp-caption img{max-width:100%;height:auto}figure{margin-left:0;margin-right:0}.alignwide,.alignfull{max-width:100%;margin-left:0;margin-right:0}iframe,video,embed,object{max-width:100%}table,pre,.wp-block-table{max-width:100%;overflow-x:auto}body{overflow-x:hidden}.post-summary-thumbnail{display:block;margin-bottom:1rem;color:inherit;text-decoration:none}.post-summary-thumbnail img,.post-featured-image img,.page-featured-image img{display:block;width:100%;height:auto}.post-summary-thumbnail img{aspect-ratio:16 / 9;object-fit:cover}.post-featured-image,.page-featured-image{margin-top:1.5rem;margin-bottom:2rem}.site-main--with-sidebar{max-width:var(--myminimal-wide-width)}.content-sidebar-layout{display:grid;grid-template-columns:minmax(0,var(--myminimal-content-width)) minmax(240px,300px);gap:3rem;align-items:start}.primary-content{min-width:0}.site-sidebar{border-left:1px solid var(--myminimal-border);padding-left:1.5rem;color:var(--myminimal-muted);font-size:.95rem}.widget{margin-bottom:2rem}.widget:last-child{margin-bottom:0}.widget-title{margin-top:0;margin-bottom:.75rem;color:var(--myminimal-text);font-size:1rem;letter-spacing:0}.widget ul,.widget ol{padding-left:1.1rem}.widget li+li{margin-top:.45rem}@media (max-width:900px){.content-sidebar-layout{grid-template-columns:1fr;gap:2rem}.site-sidebar{border-top:1px solid var(--myminimal-border);border-left:0;padding-top:2rem;padding-left:0}}