@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}:root{color-scheme:light dark;--paper: #FFFFFF;--ink: #202124;--muted: #5C6370;--accent: #17365D;--btn-bg: #17365D;--btn-hover: #1F4570;--btn-ink: #FFFFFF;--rule: #D9DBDF;--rule-strong: #202124;--tile-bg: #ECEBE7;--focus: #17365D;--label: 152px;--gutter: 40px;--content: 640px;--pad: 24px;--sec-pad-top: 40px;--sec-pad-bottom: 52px;--entry-gap: 34px;--font: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){:root{--paper: #1C1A17;--ink: #ECE7DE;--muted: #A9A297;--accent: #A9C4EA;--btn-bg: #A9C4EA;--btn-hover: #BDD2EF;--btn-ink: #13233D;--rule: #3B372F;--rule-strong: #ECE7DE;--tile-bg: #2A2722;--focus: #A9C4EA}.tile img,.door-tiles img{filter:brightness(.88) saturate(.94)}.card:hover .tile img,.card:has(.card-meta a:focus-visible) .tile img,.door:hover .door-tiles img{filter:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;font-feature-settings:"tnum" 1,"kern" 1;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}img{display:block;max-width:100%}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}a:hover{text-decoration-color:currentColor}::selection{background:color-mix(in srgb,var(--accent) 20%,var(--paper));color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}h1[tabindex="-1"]:focus:not(:focus-visible){outline:none}p,li,.list dd,.door-line,.card-sum,.lead,.profile-text{text-wrap:pretty}h1,.page-title,.door-title,.org,.headline,.card h2,.card h3{text-wrap:balance}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ext .arrow{font-size:.78em;padding-left:.22em;text-decoration:none}.skip{position:absolute;left:var(--pad);top:-100px;background:var(--btn-bg);color:var(--btn-ink);padding:8px 12px;z-index:10}.skip:focus{top:8px}.page{max-width:calc(var(--label) + var(--gutter) + var(--content) + var(--pad) * 2);margin-inline:auto;padding-inline:var(--pad);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main{flex:1 0 auto}.row{display:grid;grid-template-columns:var(--label) minmax(0,1fr);column-gap:var(--gutter);align-items:start}.row+.row{margin-top:var(--entry-gap)}.row>.body{min-width:0}.label{color:var(--muted);font-size:13px;line-height:1.5;padding-top:4px}.label p{margin:0}.label .loc{display:block;margin-top:2px}.masthead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:22px 0 0;border-bottom:2px solid var(--rule-strong);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mark{color:var(--ink);font-weight:500;text-decoration:none;white-space:nowrap;padding-bottom:14px}.mark:hover{color:var(--accent)}.tabs{list-style:none;display:flex;gap:0 22px;padding:6px;margin:0 -6px;font-size:11px}.tab{position:relative;display:block;padding:8px 0;min-height:36px;color:var(--muted);text-decoration:none;white-space:nowrap}.tab:hover,.tab[aria-current=page]{color:var(--ink)}.tab-ind,.tab:after{position:absolute;left:0;right:0;bottom:-8px;height:0;border-top:2px solid var(--accent)}.tab:after{content:"";opacity:0;border-color:color-mix(in srgb,var(--accent) 65%,var(--paper))}.tab:hover:after,.tab:focus-visible:after{opacity:1}.tab[aria-current=page]:after{content:none}.tab[href="/"]{view-transition-name:tab-home}.tab[href="/work"]{view-transition-name:tab-work}.tab[href="/academic"]{view-transition-name:tab-academic}.tab[href="/projects"]{view-transition-name:tab-projects}.tab[href="/cv"]{view-transition-name:tab-cv}@media(min-width:720px){.tabs{font-size:12px}.mark{font-size:13px;font-weight:600}}.private-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 20px;border-bottom:1px solid var(--rule);padding:8px 0;font-size:12px;line-height:1.5;color:var(--muted)}.private-actions form{margin:0}.private-actions a,.private-actions button{color:var(--muted)}.private-actions button{min-height:32px;padding:5px 0;border:0;background:none;border-radius:2px;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent)}.private-actions a:hover,.private-actions button:hover{color:var(--accent);text-decoration-color:currentColor}.row--pagehead{align-items:baseline;padding:44px 0 36px}.row--pagehead .body{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.eyebrow-part{display:block}.page-title{font-size:40px;line-height:1.05;font-weight:600;letter-spacing:-.02em;margin:0}.page-actions{font-size:13px;line-height:1.5;color:var(--muted);white-space:nowrap}.page-actions a{color:var(--muted)}.page-actions a:hover{color:var(--accent)}.page-actions .dot{margin:0 .45em}.hero{padding:52px 0 56px}.portrait{width:100%;max-width:var(--label);aspect-ratio:360 / 454;background:var(--tile-bg);border:1px solid var(--rule);overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover}h1{font-size:48px;line-height:1.05;font-weight:600;letter-spacing:-.02em;margin:-6px 0 14px}.headline{font-size:18px;line-height:1.4}.headline .sep{color:var(--muted);margin:0 .3em}.headline .part{display:inline-block}.where{color:var(--muted);font-size:15px;margin-top:8px}.where .dot{margin:0 .2em}.hero-proof{margin-top:4px}.nowrap{white-space:nowrap}.toc{margin-top:18px;font-size:13px;line-height:1.6}.toc ol{list-style:none}.toc li+li{margin-top:2px}.toc a{color:var(--muted);text-decoration:none}.toc a{display:inline-block;padding-block:2px}.toc a:hover{color:var(--accent);text-decoration:underline}@media(min-width:720px){.hero--compact{padding:36px 0 40px}.hero--compact h1{font-size:40px}}.contacts{margin-top:28px;font-size:15px}.contacts>div{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:12px;align-items:baseline}.contacts>div+div{margin-top:4px}.contacts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.contacts dd{overflow-wrap:anywhere}.btn{display:inline-block;margin-top:30px;background:var(--btn-bg);color:var(--btn-ink);font-size:14px;font-weight:500;letter-spacing:.01em;padding:11px 18px;border-radius:2px;text-decoration:none}.btn:hover{background:var(--btn-hover)}.sec{border-top:1px solid var(--rule);padding:var(--sec-pad-top) 0 var(--sec-pad-bottom);scroll-margin-top:16px}.sec>h2{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:30px}.profile-text{font-size:17px;line-height:1.6}.focus h3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.focus ul{list-style:none}.focus li{font-size:13px;line-height:1.45;color:var(--ink);font-weight:500}.focus li+li{margin-top:8px}.org{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.org a{color:inherit;text-decoration:none}.org a:hover{color:var(--accent)}.role{font-size:15px;margin-top:2px}.role .kind{color:var(--muted)}.role .kind:before{content:"·";content:"·" / "";margin:0 .45em 0 .2em}.bullets{list-style:none;margin-top:12px}.bullets li{position:relative;padding-left:1.15em}.bullets li+li{margin-top:6px}.bullets li:before{content:"–";position:absolute;left:0;color:var(--muted)}.edu-prog{margin-top:2px;font-size:15px}.edu-detail{font-size:15px;color:var(--muted);margin-top:4px}.edu-detail .dot{margin:0 .2em}.edu-key,.cert-key{color:var(--ink);font-weight:500}.lead{font-size:17px;line-height:1.6}.row--projects+.row--cards{margin-top:28px}.group-link{font-size:13px;line-height:1.5;margin-top:10px;color:var(--muted)}.group-link a{color:var(--muted)}.group-link a:hover{color:var(--accent)}.cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.card{display:flex;flex-direction:column}.tile{aspect-ratio:3 / 4;width:100%;background:var(--tile-bg);border:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden;margin-bottom:12px}.tile-link,.tile picture{display:block;width:100%;height:100%}.tile img{width:100%;height:100%;object-fit:cover}.card-body{display:flex;flex-direction:column;flex:1;min-width:0}.card-date{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.card h3{font-size:15px;font-weight:600;line-height:1.3}.card-grid{font-size:12px;letter-spacing:.04em;color:var(--muted);margin-top:2px}.card-sum{font-size:14px;line-height:1.5;margin-top:8px}.card-meta{font-size:13px;margin-top:auto;padding-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px}.card-meta a{display:inline-block;min-height:28px;padding-block:3px}.card:hover .tile,.card:has(.card-meta a:focus-visible) .tile{border-color:var(--muted)}.cards--wide{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.row--projects+.cards--wide{margin-top:32px}.cards--wide .card h2{font-size:17px;font-weight:600;line-height:1.3}.cards--wide .card-sum{font-size:15px}.doors{border-top:1px solid var(--rule);padding:var(--sec-pad-top) 0 var(--sec-pad-bottom)}.doors>ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.door-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--rule)}.door{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:16px;padding:20px 22px 22px;color:inherit;text-decoration:none}.door:after{content:"";position:absolute;inset:0}.door:focus-visible{outline:none}.door:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.door-eyebrow{grid-column:1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.door-title{grid-column:1;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:2px}.door-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:20px;line-height:1;color:var(--accent)}.door-body{grid-column:1 / -1;display:block;margin-top:10px}.door-line{display:block;font-size:15px;line-height:1.5;color:var(--ink)}.door-line+.door-line{margin-top:2px}.door-line--muted{color:var(--muted)}.door-line .dot{margin:0 .2em;color:var(--muted)}.door-tiles{display:flex;gap:6px;margin-bottom:12px}.door-tiles img{flex:0 1 48px;min-width:0;width:48px;height:auto;aspect-ratio:3 / 4;object-fit:cover;background:var(--tile-bg);border:1px solid var(--rule)}.door-item:hover{border-color:var(--muted)}.door:hover .door-title{color:var(--accent)}.door--cv .door{padding-bottom:0}.door-mail{position:relative;z-index:1;margin:2px 22px 0;font-size:15px;line-height:1.5}.door-action{position:relative;z-index:1;margin:6px 22px 20px;font-size:13px;line-height:1.5}.list dl.rows{display:grid;row-gap:18px}.list .row{align-items:baseline}.list .row+.row{margin-top:0}.list dd{min-width:0}.list dt.label{font-size:13px;font-weight:500;color:var(--ink);padding-top:0}.langs{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:24px;row-gap:2px}.langs dt{font-weight:400}.langs dd{color:var(--muted)}.cert-name{font-weight:600}.cert-detail,.cert-meta,.cert-verify-line{font-size:15px}.cert-meta{color:var(--muted);display:flex;flex-wrap:wrap;align-items:baseline}.cert-meta>span{white-space:nowrap}.cert-meta>span+span:before{content:"·";content:"·" / "";margin:0 .45em}.cert-verify-line{margin-top:4px}footer{border-top:1px solid var(--rule);padding:28px 0 56px;font-size:13px;color:var(--muted)}footer .row{align-items:baseline}footer .links{list-style:none;display:flex;flex-wrap:wrap;gap:0 .55em;margin-top:8px}footer .links li:not(:last-child):after{content:"·";margin-left:.55em;color:var(--muted)}footer .links a{color:var(--muted);text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent)}footer .links a:hover{color:var(--accent);text-decoration-color:currentColor}footer .self{display:none}@media(max-width:799px){footer .links{display:flex;flex-wrap:wrap;gap:2px 20px}footer .links li:not(:last-child):after{content:none}footer .links a{display:inline-block;padding:3px 0}}.notfound{margin-top:0}@media(max-width:879px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.headline .sep{display:none}.headline .part{display:block}.hero .where>.nowrap{display:block}.hero .where .dot--sep{display:none}.cert-meta{display:block}.cert-meta>span{display:block;white-space:normal}.cert-meta>span+span:before{content:none}}@media(min-width:720px)and (max-width:879px){.row--pagehead .page-actions{flex-basis:100%;margin-top:6px;white-space:normal}}@media(max-width:719px){:root{--sec-pad-top: 30px;--sec-pad-bottom: 40px;--entry-gap: 28px;--pad: 20px}.row{grid-template-columns:minmax(0,1fr);row-gap:6px}.label{padding-top:0}.label .loc{display:inline;margin:0}.label .loc:before{content:"·";content:"·" / "";margin:0 .45em 0 .2em}.masthead{flex-direction:column;align-items:stretch;gap:0;padding-top:18px}.mark{padding-bottom:6px}.tabs{gap:0 18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:6px}.tabs::-webkit-scrollbar{display:none}.tab-ind,.tab:after{bottom:-6px}.tab:focus-visible{scroll-margin-inline:8px}.row--pagehead{padding:30px 0 26px}.eyebrow-part{display:inline}.eyebrow-part+.eyebrow-part:before{content:"·";content:"·" / "";margin:0 .45em}.page-title{font-size:32px}.page-actions{white-space:normal}.doors>ul{grid-template-columns:minmax(0,1fr);gap:12px}.door{padding:18px 18px 20px}.door-mail{margin:2px 18px 0}.door-action{margin:6px 18px 18px}.hero{padding:36px 0 40px}.hero .row{grid-template-columns:88px minmax(0,1fr);column-gap:18px;align-items:center}.hero .row>.label{grid-column:1;grid-row:1}.hero-body{grid-column:2;grid-row:1}.portrait{max-width:88px}.toc{display:none}h1{font-size:34px;margin:0}h1 .ln{display:block}.hero-rest{grid-column:1 / -1;margin-top:18px}.headline{font-size:17px}.contacts{margin-top:22px;font-size:14px}.contacts>div{grid-template-columns:72px minmax(0,1fr)}.btn{margin-top:24px}.sec>h2{margin-bottom:20px}.profile-text{font-size:16px}.row--profile>.label{order:2;margin-top:14px}.row--projects>.label{display:none}.lead{font-size:16px}.row--projects+.row--cards,.row--projects+.cards--wide{margin-top:20px}.org{font-size:17px}.list dl.rows{row-gap:16px}.list .row{row-gap:2px}footer .row{row-gap:8px}footer .body>p .nowrap{display:block}footer .body>p .dot{display:none}}@media(min-width:720px){.hero .row{grid-template-rows:auto 1fr}.hero .row>.label{grid-column:1;grid-row:1 / span 2}.hero-body{grid-column:2;grid-row:1}.hero-rest{grid-column:2;grid-row:2}}@media(max-width:879px){.cards--wide{gap:28px 20px}}@media(max-width:559px){.cards,.cards--wide{grid-template-columns:minmax(0,1fr);gap:22px}.card{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:16px;align-items:start}.tile{margin:0}.card-meta{padding-top:8px}.card+.card{padding-top:22px;border-top:1px solid var(--rule)}}@media(max-width:359px){.tabs{gap:0 9px;font-size:10px;letter-spacing:.075em}}@media(max-width:479px){.contacts>div{grid-template-columns:minmax(0,1fr);row-gap:0}.contacts>div+div{margin-top:8px}.edu-detail .nowrap{display:block}.edu-detail .dot{display:none}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal .32s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--reveal-base, 0ms) + min(var(--i, 0),4) * 40ms)}a{transition:text-decoration-color .16s}.door-item{transition:transform .28s cubic-bezier(.2,0,0,1),border-color .28s}.door-item:hover{transform:translateY(-2px);transition-duration:.16s}.door-arrow{transition:transform .28s cubic-bezier(.2,0,0,1)}.door:hover .door-arrow,.door:focus-visible .door-arrow{transform:translate(4px);transition-duration:.16s}.tab:after{transition:opacity .24s}.tab:hover:after{transition-duration:.12s}.tab,.mark,.door-title,.org a,.page-actions a,.group-link a,footer .links a,.toc a{transition:color .24s,text-decoration-color .16s}.tab:hover,.mark:hover,.door:hover .door-title,.org a:hover,.page-actions a:hover,.group-link a:hover,footer .links a:hover,.toc a:hover{transition-duration:.12s,.16s}.btn{transition:background-color .24s,transform .24s cubic-bezier(.2,0,0,1)}.btn:hover{transform:translateY(-1px);transition-duration:.16s}.tile{transition:border-color .28s}.tile img{transition:transform .48s cubic-bezier(.2,0,0,1),filter .16s}.card:hover .tile,.card:has(.card-meta a:focus-visible) .tile{transition-duration:.16s}.card:hover .tile img,.card:has(.card-meta a:focus-visible) .tile img{transform:scale(1.03)}.door-tiles img{transition:filter .16s}}::view-transition-old(root){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-group(root){animation:none}::view-transition-new(main){animation:none}::view-transition-group(footer){animation:none}::view-transition-group(tab-indicator){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(tab-home),::view-transition-group(tab-work),::view-transition-group(tab-academic),::view-transition-group(tab-projects),::view-transition-group(tab-cv){animation:none}::view-transition-old(tab-home),::view-transition-new(tab-home),::view-transition-old(tab-work),::view-transition-new(tab-work),::view-transition-old(tab-academic),::view-transition-new(tab-academic),::view-transition-old(tab-projects),::view-transition-new(tab-projects),::view-transition-old(tab-cv),::view-transition-new(tab-cv){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}::view-transition-old(*){opacity:0;mix-blend-mode:normal}::view-transition-new(*){mix-blend-mode:normal}[data-astro-transition-scope]{animation:none!important}}@media print{:root{--paper: #fff;--ink: #000;--muted: #444;--accent: #17365D;--btn-bg: #fff;--btn-ink: #000;--rule: #bbb;--rule-strong: #000;--tile-bg: #eee;--sec-pad-top: 16px;--sec-pad-bottom: 20px;--entry-gap: 16px;--label: 34mm;--gutter: 8mm}@page{margin:14mm 16mm}body{font-size:10.5pt;line-height:1.45;background:#fff;color:#000}.page{max-width:none;padding:0;min-height:0;display:block}.skip,.masthead nav,.private-actions,.btn,.tile,.door-action,.door-mail,.toc,.page-actions{display:none!important}.tile img{filter:none}.mark{color:#000}.door-item{border:none}.door{padding:0}.doors>ul{display:block}.masthead{padding-top:0}.row{grid-template-columns:var(--label) minmax(0,1fr);column-gap:var(--gutter);row-gap:0}.label{padding-top:4px}.label .loc{display:block;margin-top:2px}.label .loc:before{content:none}.row--profile>.label{order:0;margin-top:0}.row--projects>.label{display:block}.row--projects+.row--cards{margin-top:12px}.hero{padding:6mm 0}.hero .row{grid-template-columns:var(--label) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--gutter);align-items:start}.hero .row>.label{grid-column:1;grid-row:1 / span 2}.hero-body{grid-column:2;grid-row:1}.hero-rest{grid-column:2;grid-row:2;margin-top:0}.portrait{max-width:var(--label);border:none}h1{font-size:26pt;margin:-4px 0 8px}h1 .ln{display:inline}.contacts{margin-top:12px}.contacts>div{grid-template-columns:72px minmax(0,1fr)}.contacts>div+div{margin-top:2px}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-meta{display:block}.cert-meta>span{display:block;white-space:normal}.cert-meta>span+span:before{content:none}footer .links{display:block}footer .links li:not(:last-child):after{content:none}footer .links a{display:inline;padding:0}footer .self{display:block}footer .cv-link{display:none}.headline{font-size:12.5pt}.profile-text,.lead{font-size:10.5pt}.lead{margin-bottom:12px}.org{font-size:12pt}.sec>h2{margin-bottom:12px}.cards{gap:10px 14px}.card{display:flex}.card+.card{padding-top:0;border-top:0}.card-sum{font-size:9.5pt}.card-meta{padding-top:4px}a{color:inherit;text-decoration:none}.ext .arrow{display:none}.cert-verify:after,.print-href:after{content:" " attr(href);font-size:8.5pt;color:#444;overflow-wrap:anywhere}.card-meta a{display:none}.card-meta{flex-direction:row}.row,.card,.sec>h2{break-inside:avoid}.sec>h2{break-after:avoid}.sec.list{break-inside:avoid}footer{padding-bottom:0}}
