.hbr-guide-library{max-width:1360px;margin:0 auto;padding:24px 28px 64px;color:#151719;font-family:dm-sans,sans-serif}.hgl-heading{margin-bottom:20px}.hgl-eyebrow{margin:0 0 8px;font-size:11px;line-height:1.4;letter-spacing:.16em;color:#657075}.hgl-heading h1{display:block;width:fit-content;max-width:100%;margin:0;font-family:Eurostile-Extended,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:400;text-transform:uppercase;border-bottom:4px solid #b2be1b;line-height:1.15}.hgl-intro{font-size:15px;color:#5a6267;max-width:700px;margin-top:12px;line-height:1.5}.hgl-intro p{font-size:inherit;line-height:inherit;margin:0 0 8px}.hgl-intro>:last-child{margin-bottom:0}.hgl-search{padding:24px;background:#111;color:white}.hgl-search>label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;color:#c4cf37}.hgl-search>div{display:flex}.hgl-search input{flex:1;min-width:0;border:1px solid #555;background:white;color:#151719;font:inherit;font-size:16px;padding:14px 16px;border-radius:0}.hbr-guide-library button,.hbr-guide-library select{font:inherit}.hgl-search button{border:1px solid #b2be1b;background:#b2be1b;color:#111;padding:12px 24px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hgl-search button span{margin-left:16px}.hgl-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:20px 0;border-bottom:1px solid #dedfda}.hgl-toolbar label{display:grid;gap:6px;font-size:11px;color:#596269}.hgl-toolbar select{border:1px solid #c5c9c9;background:white;color:#151719;padding:9px 30px 9px 10px;max-width:240px;min-height:40px}.hgl-sort{margin-left:auto}.hgl-clear{border:0;background:transparent;padding:10px 0;color:#4b555e;text-decoration:underline;font-size:12px;cursor:pointer}.hgl-status{font-size:13px;color:#566169;margin:20px 0}.hgl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hgl-card{border:1px solid #dddfd8;background:white;min-width:0;display:flex;flex-direction:column}.hgl-card-main{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.hgl-card-main:hover,.hgl-card-main:focus{color:inherit;text-decoration:none;opacity:1}.hgl-card-image{aspect-ratio:16/10;width:100%;object-fit:contain;background:#f5f5f2}.hgl-placeholder{display:grid;place-items:center;font-size:14px;color:#737d80}.hgl-card-copy{display:flex;flex-direction:column;flex:1;padding:20px;gap:11px}.hgl-card-type{font-size:10px;color:#647074;letter-spacing:.12em;text-transform:uppercase}.hgl-card h2{font-size:17px;line-height:1.4;margin:0;font-weight:600}.hgl-card p{margin:0;font-size:13px;line-height:1.55;color:#5b666d}.hgl-card .hgl-meta{font-size:11px;color:#727a7c}.hgl-card .hgl-match{font-size:12px;color:#384244;background:#f3f4ec;padding:8px 10px}.hgl-open{display:block;background:#b2be1b;color:#111;text-align:center;padding:12px;margin-top:auto;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hgl-card-main:hover .hgl-open,.hgl-card-main:focus-visible .hgl-open{background:#111;color:#fff}.hgl-card-main:focus-visible,.hbr-guide-library button:focus-visible,.hbr-guide-library select:focus-visible,.hbr-guide-library input:focus-visible,.hgl-chapters summary:focus-visible,.hgl-chapters a:focus-visible{outline:2px solid #687300;outline-offset:3px}.hgl-chapters{border-top:1px solid #dedfda;font-size:12px;padding:12px 20px}.hgl-chapters summary{cursor:pointer}.hgl-chapters ol{padding-left:18px;margin-bottom:4px;max-height:220px;overflow:auto}.hgl-chapters li{padding:5px 0}.hgl-chapters a{color:#39454a}.hgl-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:32px;font-size:13px}.hgl-pagination button,.hgl-error button{padding:10px 18px;background:white;border:1px solid #b9bdb7;cursor:pointer}.hgl-pagination button:disabled{opacity:.45;cursor:default}.hgl-empty{padding:44px 20px;text-align:center;background:#f5f5f1}.hgl-empty h2{font-size:20px;margin:0 0 10px}.hgl-empty p{font-size:14px;color:#647074}.hgl-error{background:#fff3ec;border:1px solid #dfb8a4;padding:20px;margin-bottom:20px;font-size:14px}.hgl-error p{margin:0 0 12px}.hbr-guide-library [hidden]{display:none!important}.hbr-guide-library [aria-busy=true] .hgl-grid{opacity:.5;pointer-events:none}.hgl-video-dialog{width:min(1000px,92vw);max-width:1000px;border:0;padding:20px;background:white;color:#151719}.hgl-video-dialog::backdrop{background:#000b}.hgl-video-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.hgl-video-heading h2{font:600 18px dm-sans,sans-serif;margin:0}.hgl-video-heading button{border:0;background:transparent;font-size:28px;cursor:pointer}.hgl-video-frame{aspect-ratio:16/9;background:#111}.hgl-video-frame iframe{width:100%;height:100%;border:0}
@media(max-width:1000px){.hgl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hgl-sort{margin-left:0}}@media(max-width:620px){.hbr-guide-library{padding:16px 16px 40px}.hgl-search{padding:16px}.hgl-search>div{flex-wrap:wrap;gap:10px}.hgl-search input{flex-basis:100%;width:100%;font-size:16px}.hgl-search button{width:100%}.hgl-grid{grid-template-columns:1fr}.hgl-toolbar{gap:12px}.hgl-toolbar label{flex:1;min-width:130px}.hgl-toolbar select{width:100%;max-width:none}.hgl-clear{flex-basis:100%;text-align:left}.hgl-card-copy{padding:16px}.hgl-video-dialog{padding:12px}.hgl-heading h1{font-size:29px}}
.hgl-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.hgl-video-dialog{max-height:90dvh;overflow:auto}
.hgl-video-heading{position:sticky;top:0;z-index:1;background:#fff}
.hgl-video-heading h2{min-width:0;overflow-wrap:anywhere}
.hgl-video-heading button{flex:none;min-width:32px;min-height:40px}
.hgl-video-frame{position:relative;width:100%;min-width:0;min-height:200px;max-height:calc(90dvh - 260px)}
.hgl-video-frame iframe{position:absolute;inset:0;display:block}
.hgl-video-chapters{padding:18px 20px;border-top:1px solid #34342f;background:#181916;color:#e7e8de}
.hgl-video-chapters-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}
.hgl-video-chapters-heading h3{margin:0;color:#d4dc6a;font:500 11px/1.4 dm-sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.hgl-video-chapters-heading>span{color:#9c9f8e;font:400 11px/1.4 dm-sans,sans-serif}
.hgl-video-chapter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;overflow:auto;overscroll-behavior:contain;padding:4px;margin:0 -4px}
.hgl-video-chapters .hgl-video-chapter{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;margin:0;padding:10px;border:1px solid #3f4137;border-radius:0;background:#22241e;color:#e7e8de;text-align:left;white-space:normal;font:400 13px/1.4 dm-sans,sans-serif;cursor:pointer}
.hgl-video-chapter>span{min-width:0;font:inherit;color:inherit;overflow-wrap:anywhere}
.hgl-video-chapter .hgl-video-chapter-time{flex:none;min-width:46px;padding:4px 6px;background:#303425;color:#dbe38a;font-variant-numeric:tabular-nums}
.hgl-video-chapters .hgl-video-chapter:hover{border-color:#a4ae5a}
.hgl-video-chapters .hgl-video-chapter[aria-pressed=true]{border-color:#b2be1b;background:#2c301b;color:#fff}
.hgl-video-chapter[aria-pressed=true] .hgl-video-chapter-time{background:#b2be1b;color:#111}
@media(max-width:620px){.hgl-video-chapters{padding:16px}.hgl-video-chapter-list{grid-template-columns:minmax(0,1fr);max-height:180px}}
