@import url('https://fonts.googleapis.com/css2?family=DM+Mono&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&family=Playfair+Display:ital,wght@0,600;1,600&display=swap');

.post-card{display:grid!important;grid-template-columns:210px 1fr;overflow:hidden;padding:0!important}.post-card-media>img{display:block;width:100%;height:100%;min-height:185px;object-fit:cover}.post-card-copy{padding:25px}@media(max-width:600px){.post-card{grid-template-columns:1fr}.post-card-media>img{height:200px}}
.post-hero{position:relative}.post-hero::after{content:'';position:absolute;top:20px;right:20px;width:42px;height:42px;background:url('/triage-matrix-mark.svg') center/contain no-repeat;opacity:.54;filter:drop-shadow(0 1px 2px #17171766);pointer-events:none}.post-hero::before{content:'TRIAGE MATRIX';position:absolute;top:66px;right:18px;z-index:1;color:#fff;font:600 9px 'DM Mono',monospace;letter-spacing:.12em;text-shadow:0 1px 3px #171717aa;pointer-events:none}
.breadcrumbs{display:flex;gap:8px;align-items:center;overflow:hidden;margin-top:18px;color:#69706a;font:10px 'DM Mono',monospace;white-space:nowrap}.breadcrumbs a{color:#6173a5;text-decoration:none}.breadcrumbs span[aria-current='page']{overflow:hidden;text-overflow:ellipsis}
.post-content{width:100%!important;margin:0!important}@media(max-width:600px){.blog-nav{align-items:flex-start;gap:12px}.blog-nav-links{flex:0 0 auto}.breadcrumbs{min-width:0}.breadcrumbs span[aria-current='page']{min-width:0}.post-content{font-size:19px!important;line-height:1.72}}
.author-note,.related-posts{width:100%;margin-top:46px;border-top:1px solid #dcdcd6;padding-top:24px}.author-note{display:flex;align-items:flex-start;gap:14px}.author-note img{width:38px;height:38px}.author-note strong{font-size:15px}.author-note p{margin:4px 0;color:#69706a;font-size:15px;line-height:1.5}.author-note a,.related-posts a,.blog-footer a{color:#405990;text-decoration:none}.related-posts h2{margin:6px 0 14px;font-size:25px;letter-spacing:-.035em}.related-posts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-posts a{min-height:76px;border:1px solid #dcdcd6;border-radius:10px;padding:13px;background:#fff;font-size:14px;font-weight:600;line-height:1.3}.related-posts a:hover{border-color:#6173a5}.editorial-page .post-content{max-width:760px}.blog-footer a{margin-left:8px}@media(max-width:600px){.author-note,.related-posts{margin-top:36px}.related-posts>div{grid-template-columns:1fr}.related-posts a{min-height:auto}}
.post-header h1{font-size:clamp(46px,7vw,60px)!important}

:root{font-family:'DM Sans',sans-serif;color:#171717;background:#f7f7f5}*{box-sizing:border-box}body{margin:0;min-width:320px}.blog-shell{width:min(860px,calc(100% - 40px));margin:auto;padding:28px 0 80px}.blog-nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcdcd6;padding-bottom:20px}.blog-brand{display:flex;align-items:center;gap:7px;color:#171717;font:600 12px 'DM Mono',monospace;letter-spacing:.14em;text-decoration:none}.blog-brand img{width:28px;height:28px}.blog-brand span{color:#6173a5}.blog-nav-links{display:flex;align-items:center;gap:18px}.blog-nav-links a{color:#69706a;font-size:14px;text-decoration:none}.blog-nav-links a:first-child{color:#fff;background:#6173a5;border-radius:99px;padding:7px 11px}.post-list{display:grid;gap:18px;margin-top:42px}.post-card{display:block;border:1px solid #dcdcd6;border-radius:14px;background:#fff;padding:25px;color:#171717;text-decoration:none}.post-card:hover{border-color:#6173a5}.post-card h3{margin:8px 0;font-size:28px;letter-spacing:-.045em}.post-card p,.post-summary{color:#69706a;line-height:1.65;font-size:17px}.post-meta{color:#69706a;font:11px 'DM Mono',monospace}.post-header{margin:64px 0 36px}.post-header h1{margin:12px 0 18px;font-size:clamp(46px,7vw,72px);letter-spacing:-.03em;line-height:.96}.post-header h1 em{font-family:'Playfair Display',serif}.post-hero{margin:0 0 46px}.post-hero img{display:block;width:100%;height:auto;border-radius:16px}.post-content{width:min(700px,100%);margin:auto;font-size:21px;line-height:1.78}.post-content h2,.post-content h3{margin:58px 0 16px;letter-spacing:-.04em;line-height:1.1}.post-content h2{font-size:36px}.post-content h3{font-size:27px}.post-content a{color:#405990}.post-content img{max-width:100%;height:auto;border-radius:10px}.post-content code{background:#e9e9e4;border-radius:4px;padding:2px 5px;font:15px 'DM Mono',monospace}.post-content pre{overflow:auto;background:#171717;color:#f7f7f5;border-radius:10px;padding:18px}.post-content pre code{background:transparent;padding:0}.post-content blockquote{margin:30px 0;border-left:3px solid #b7c77a;padding-left:18px;color:#4c554f}.post-content li{margin:10px 0}.tag-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.tag{border-radius:99px;background:#e5ebff;padding:4px 8px;color:#405990;font:10px 'DM Mono',monospace}.blog-footer{margin-top:64px;border-top:1px solid #dcdcd6;padding-top:20px;color:#69706a;font:11px 'DM Mono',monospace}@media(max-width:600px){.blog-shell{width:min(100% - 32px,860px)}.blog-nav-links{gap:10px}.blog-nav-links a:first-child{padding:6px 9px}.post-header{margin:42px 0 30px}.post-content{font-size:19px}.post-content h2{font-size:30px}}

.post-group{margin-top:48px}.post-group h2{margin:0;font-size:32px;letter-spacing:-.04em}.post-group>p{margin:8px 0 0;color:#69706a;font-size:16px;line-height:1.55}.post-group .post-list{margin-top:20px}@media(max-width:600px){.post-group{margin-top:40px}.post-group h2{font-size:28px}.post-card h3{font-size:24px}}
