
#lb-draft{--lb-paper:#fcfaf7;--lb-ink:#153d55;--lb-berry:#8c2748;--lb-rule:#d8d4ce;--lb-muted:#56636b;--lb-tint:#f0e8e9;color-scheme:light;background:var(--lb-paper);color:var(--lb-ink);font:15px/1.65 Arial,sans-serif}#lb-draft *{box-sizing:border-box}#lb-draft a{color:inherit;text-decoration:none}#lb-draft a:hover{text-decoration:underline;text-underline-offset:5px}#lb-draft button{font:inherit}#lb-draft img{display:block;max-width:100%}#lb-draft header{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--lb-rule)}#lb-draft .logo{width:105px;height:105px;object-fit:contain}#lb-draft nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:13px}#lb-draft header nav a[aria-current="page"]{color:var(--lb-berry);border-bottom:2px solid var(--lb-berry)}#lb-draft .contact-link{border:1px solid var(--lb-ink);padding:9px 15px}#lb-draft .hero{padding:52px 6% 36px;display:grid;grid-template-columns:1.7fr 1fr;gap:45px;align-items:end}#lb-draft .kicker{font:11px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--lb-berry);margin:0 0 18px}#lb-draft h1{font:500 clamp(35px,5.8vw,64px)/1.04 Georgia,serif;letter-spacing:-2px;margin:0 0 23px}#lb-draft h1 em{color:var(--lb-berry);font-weight:400}#lb-draft .hero p{max-width:52ch;margin:0;color:var(--lb-muted)}#lb-draft .hero-aside{border-left:1px solid var(--lb-rule);padding:0 0 4px 25px}#lb-draft .hero-aside p{font:22px/1.4 Georgia,serif;color:var(--lb-ink)}#lb-draft .text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;padding-bottom:7px;border-bottom:1px solid var(--lb-berry);margin-top:23px}#lb-draft .disciplines{margin:0 6%;padding:20px 0;border-top:1px solid var(--lb-rule);border-bottom:1px solid var(--lb-rule);display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:11px;letter-spacing:1px;text-transform:uppercase}#lb-draft section{padding:42px 6%}#lb-draft .section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}#lb-draft .section-head .text-link{flex-shrink:0;margin:0}#lb-draft h2{font:400 33px/1.16 Georgia,serif;letter-spacing:-.6px;margin:0}#lb-draft h3{font:400 23px/1.28 Georgia,serif;margin:10px 0}#lb-draft .journal{display:grid;grid-template-columns:1.1fr 1fr;gap:34px}#lb-draft .journal-main img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:18px}#lb-draft .meta{font:11px/1.6 Arial,sans-serif;color:var(--lb-berry);letter-spacing:.8px;text-transform:uppercase}#lb-draft .journal-main h3{font-size:28px}#lb-draft .journal-main p{font-size:13px;color:var(--lb-muted)}#lb-draft .journal-list article{display:grid;grid-template-columns:1fr 98px;gap:18px;padding:19px 0;border-top:1px solid var(--lb-rule);align-items:center}#lb-draft .journal-list h3{font-size:20px}#lb-draft .journal-list img{width:98px;height:100px;object-fit:cover}#lb-draft .journal-list article:last-child{grid-template-columns:1fr}#lb-draft .work{background:var(--lb-ink);color:#fff}#lb-draft .work .kicker{color:#edbccd}#lb-draft .work .section-head>a{border-color:#edbccd}#lb-draft .work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#lb-draft .work-grid article{padding-top:20px;border-top:1px solid #6d8492}#lb-draft .work-grid .number{font:12px/1.5 Arial,sans-serif;color:#e8b1c5}#lb-draft .work-grid p{font-size:13px;color:#e1e7eb}#lb-draft .leadership{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;border-bottom:1px solid var(--lb-rule)}#lb-draft .leadership h2{font-size:38px}#lb-draft .leadership p{margin:0 0 16px}#lb-draft .ask{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;background:var(--lb-tint);align-items:center}#lb-draft .video-space{background:var(--lb-paper);border:1px solid #c9b6bd;min-height:245px;padding:28px;display:flex;flex-direction:column;justify-content:space-between}#lb-draft .video-space small{font:11px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--lb-muted)}#lb-draft .video-space h3{font-size:29px;margin:20px 0}#lb-draft .video-space p{font-size:12px;margin:0;color:var(--lb-muted)}#lb-draft .questions{display:flex;flex-direction:column;margin-top:22px}#lb-draft .questions button{background:transparent;text-align:left;border:0;border-top:1px solid #c9b6bd;padding:13px 0;color:var(--lb-ink);display:flex;justify-content:space-between;gap:15px;font-size:13px}#lb-draft .questions button[aria-pressed=true]{color:var(--lb-berry);font-weight:500}#lb-draft .background{display:grid;grid-template-columns:1fr 1fr;gap:40px}#lb-draft .background p{color:var(--lb-muted)}#lb-draft .credentials{border-left:1px solid var(--lb-rule);padding-left:30px;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:13px}#lb-draft .credentials span{display:block;color:var(--lb-muted);font-size:12px}#lb-draft footer{border-top:1px solid var(--lb-rule);padding:26px 6%;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px}#lb-draft footer .text-link{margin:0}#lb-draft a:focus-visible,#lb-draft button:focus-visible{outline:3px solid var(--lb-berry);outline-offset:5px}@media(max-width:650px){#lb-draft header{align-items:flex-start;gap:16px}#lb-draft .logo{width:78px;height:78px}#lb-draft nav{gap:12px;font-size:12px;justify-content:flex-end}#lb-draft .hero,#lb-draft .journal,#lb-draft .leadership,#lb-draft .ask,#lb-draft .background{grid-template-columns:1fr;gap:25px}#lb-draft .hero{padding-top:35px}#lb-draft h1{letter-spacing:-1px}#lb-draft .hero-aside{padding-left:18px}#lb-draft .hero-aside p{font-size:20px}#lb-draft .work-grid{grid-template-columns:1fr}#lb-draft .credentials{padding:20px 0 0;border-left:0;border-top:1px solid var(--lb-rule)}#lb-draft .section-head{align-items:flex-start;flex-direction:column}#lb-draft section{padding-top:34px;padding-bottom:34px}#lb-draft footer{align-items:flex-start;flex-direction:column}}

#lb-draft .hero{align-items:center;grid-template-columns:1.4fr 1fr}
#lb-draft .hero-aside{border:0;padding:0;display:flex;justify-content:center}
#lb-draft .hero-logo{width:100%;max-width:330px;height:auto;object-fit:contain}
#lb-draft .work h2,#lb-draft .work h3,#lb-draft .work a{color:#fff}
#lb-draft .work p{color:#e1e7eb}
#lb-draft .work .kicker,#lb-draft .work .number{color:#edbccd}
@media(max-width:650px){#lb-draft .hero{grid-template-columns:1fr}#lb-draft .hero-logo{max-width:270px}}

#lb-draft .hero{grid-template-columns:1.45fr 1fr;align-items:stretch;gap:35px}
#lb-draft .hero-aside{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:30px}
#lb-draft .hero-logo{width:435px;max-width:100%;height:auto;align-self:center}
#lb-draft .approach-note{border-left:1px solid var(--lb-rule);padding:0 0 4px 25px}
#lb-draft .approach-note p{font:22px/1.4 Georgia,serif;color:var(--lb-ink)}
@media(max-width:650px){#lb-draft .hero{grid-template-columns:1fr}#lb-draft .hero-aside{gap:25px}#lb-draft .hero-logo{width:190px}}

#lb-draft .blog-hero{padding:48px 6% 28px;max-width:950px}#lb-draft .blog-hero h1{font-size:clamp(38px,6vw,65px)}
#lb-draft .filters{padding:0 6% 28px;display:flex;gap:20px;flex-wrap:wrap;align-items:end}#lb-draft .filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;flex:1 1 220px}#lb-draft input,#lb-draft select{background:#fff;color:#153d55;border:1px solid #a7b0b5;padding:12px;font:16px Arial;max-width:100%;width:100%}#lb-draft button.reset{background:#153d55;color:#fff;border:0;padding:13px 18px}#lb-draft .results{padding:0 6% 18px;color:#56636b;font-size:13px}#lb-draft .post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 6% 48px}#lb-draft .post-grid article{border-top:1px solid #d8d4ce;padding-top:16px;min-width:0}#lb-draft .post-grid article[hidden]{display:none}#lb-draft .post-grid img{width:100%;aspect-ratio:1.55;object-fit:contain;background:#f0e8e9;margin-bottom:18px}#lb-draft .post-grid h2{font-size:24px}#lb-draft .post-grid p{font-size:14px;color:#56636b}#lb-draft .article-header{margin:0 auto;padding:38px 6% 26px;max-width:1000px}#lb-draft .article-header h1{font-size:clamp(34px,5vw,56px);line-height:1.1;letter-spacing:-1px}#lb-draft .article-header .text-link{margin:0 0 24px}#lb-draft .article-meta{font-size:13px;color:#56636b}#lb-draft .article-body{margin:0 auto;padding:12px 6% 42px;max-width:1000px;font:18px/1.85 Georgia,serif;display:flow-root;overflow-wrap:anywhere}#lb-draft .article-body h2{font-size:29px;margin:30px 0 15px;clear:both}#lb-draft .article-body h3{margin:25px 0 12px}#lb-draft .article-body a{color:#8c2748;text-decoration:underline}#lb-draft .article-body img{height:auto;max-width:100%;margin:20px auto}#lb-draft .article-body .featured{width:43%;margin:0 0 22px 30px;float:right}#lb-draft .article-body .featured.left{float:left;margin:0 30px 22px 0}#lb-draft .article-body table{max-width:100%;display:block;overflow:auto}#lb-draft .article-body iframe{max-width:100%}#lb-draft .related{background:#f0e8e9}#lb-draft .related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#lb-draft .related-links h3{font-size:21px}#lb-draft .empty{padding:15px 6% 60px}#lb-draft .topic-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 6% 25px}#lb-draft .topic-tags a{font-size:12px;border:1px solid #d8d4ce;padding:5px 9px}#lb-draft .skip{position:absolute;left:-10000px}#lb-draft .skip:focus{left:15px;top:15px;background:#fff;padding:15px;z-index:10}@media(max-width:800px){#lb-draft .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){#lb-draft .post-grid,#lb-draft .related-links{grid-template-columns:1fr}#lb-draft .article-body .featured,#lb-draft .article-body .featured.left{float:none;width:100%;margin:0 0 25px}#lb-draft .article-body{font-size:17px}}


@media(min-width:651px){
 #lb-draft .hero-aside{position:relative;justify-content:flex-start;min-width:0}
 #lb-draft .hero-logo{transform:translateY(-75px)}
 #lb-draft .approach-note{position:absolute;top:0;left:0;width:100%}
}

/* Keep homepage content together while background bands span the viewport. */
#lb-draft.home-view header,#lb-draft.home-view footer{max-width:1184px;margin-inline:auto;padding-inline:32px}
#lb-draft.home-view .hero{max-width:1184px;margin-inline:auto;padding-inline:32px}
#lb-draft.home-view .disciplines{max-width:1120px;width:calc(100% - 64px);margin-inline:auto}
#lb-draft.home-view main>section{padding-inline:max(32px,calc((100% - 1120px)/2))}
@media(min-width:651px) and (max-width:1184px){#lb-draft.home-view .hero h1{font-size:clamp(35px,4.8vw,64px)}}
@media(max-width:650px){#lb-draft.home-view header,#lb-draft.home-view footer,#lb-draft.home-view .hero{padding-inline:22px}#lb-draft.home-view main>section{padding-inline:22px}#lb-draft.home-view .disciplines{width:calc(100% - 44px)}}
