.tb-editor-profile{padding-top:2rem;padding-bottom:4rem}.tb-editor-profile-header{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:2rem;align-items:start;margin:3rem 0;max-width:62rem}.tb-editor-profile-mark{display:grid;place-items:center;aspect-ratio:1;background:#17334b;color:#fff;font-size:4rem;font-family:Georgia,serif}.tb-editor-profile h1{font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.05;margin:.4rem 0 1rem}.tb-editor-profile p,.tb-editor-profile li{font-size:1rem;line-height:1.8}.tb-editor-profile h2{font-size:1.65rem;line-height:1.3;margin:0 0 1rem}.tb-editor-profile-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(15rem,1fr);gap:4rem}.tb-editor-profile-grid section{margin-bottom:2.5rem}.tb-editor-profile-grid aside{border-left:1px solid #d4dde4;padding-left:2rem}.tb-editor-profile-grid aside h2{font-size:1.25rem}.tb-editor-profile-grid aside ul{padding-left:1.2rem;margin-bottom:2rem}.tb-editor-profile a{text-decoration:underline;text-underline-offset:.18em}.tb-founder-summary{padding:2rem 0;border-top:1px solid #d4dde4;border-bottom:1px solid #d4dde4}.tb-founder-summary h2{margin:0 0 .7rem;font-size:1.75rem}.tb-founder-summary p{max-width:65ch;line-height:1.7}.tb-founder-summary a{text-decoration:underline}.tb-editor-profile a:focus-visible,.tb-founder-summary a:focus-visible{outline:3px solid #aa4528;outline-offset:4px}@media(max-width:700px){.tb-editor-profile-header{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;margin:2rem 0}.tb-editor-profile-mark{font-size:2.8rem}.tb-editor-profile-grid{grid-template-columns:1fr;gap:1rem}.tb-editor-profile-grid aside{border-left:0;border-top:1px solid #d4dde4;padding:1.5rem 0 0}}
