/*!* Board Briefings Styles
* Executive Intelligence Report Design*/.briefings-container{width:100%;max-width:none;margin:0;padding:0}.briefings-container main,.briefings-container{width:100%!important;max-width:none!important;margin:0!important}.briefings-hero-image{position:relative;width:100%;max-width:var(--width);margin:0 auto 3em;height:300px;background-image:url(/toolkit/briefings/img/mario-london-aws-transformation-day-september-2019.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:15px;overflow:hidden}.briefings-hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:2em 0 1.5em;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.6) 50%,transparent 100%);border-radius:0 0 15px 15px}.briefings-hero-content{margin:0;padding:0}.briefings-hero-image h2{color:#fff;font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--h2-font-size);margin:0;padding:0;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.5);max-width:16em}.briefings-hero-meta{color:rgba(255,255,255,.9);font-family:var(--font-family-sans);font-size:var(--header-div-font-size)}.briefings-hero-meta span{color:rgba(255,255,255,.9)}.briefings-content{max-width:1200px;margin:0 auto;padding:0 2em 3em}.briefings-intro{text-align:center;max-width:800px;margin:0 auto 3em}.briefings-intro .hero-subtitle{font-family:var(--font-family);font-size:1.4em;font-weight:400;font-style:italic;color:var(--board-slate);margin:0 0 1.5em;line-height:1.3}.briefings-intro .hero-description{font-family:var(--font-family-sans);font-size:1.1em;line-height:1.6;color:var(--board-slate);max-width:600px;margin:0 auto}.briefings-hero{background:linear-gradient(135deg,#f8fffe 0%,#e8f7f5 50%,#d1f2ec 100%);padding:4em 2em;margin:0 0 3em;text-align:center;border-bottom:1px solid var(--board-mist)}.briefings-hero-content{margin:0 auto}.briefings-hero h1{font-family:var(--font-family);font-size:3em;font-weight:700;color:var(--board-ink);margin:0 0 .5em;line-height:1.1}.briefings-hero .hero-subtitle{font-family:var(--font-family);font-size:1.4em;font-weight:400;font-style:italic;color:var(--board-slate);margin:0 0 1.5em;line-height:1.3}.briefings-hero .hero-description{font-family:var(--font-family-sans);font-size:1.1em;line-height:1.6;color:var(--board-slate);max-width:600px;margin:0 auto}.briefings-section{max-width:var(--width);margin:0 auto;padding:0}.briefings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;margin:2em 0}.briefing-card{background:var(--board-white);border:1px solid var(--board-mist);border-radius:8px;padding:2em;transition:all .3s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,8%);margin:0}.briefing-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);border-color:var(--insight-teal)}.briefing-card header h2{font-family:var(--font-family);font-size:1.4em;font-weight:700;margin:0 0 1em;line-height:1.2}.briefing-card header h2 a{color:var(--board-ink);text-decoration:none}.briefing-card header h2 a:hover{color:var(--insight-teal)}.briefing-card .strategic-question{font-family:var(--font-family);font-size:1.1em;font-weight:400;font-style:italic;color:var(--board-slate);margin:0 0 1em;line-height:1.4;border-left:3px solid var(--insight-teal);padding-left:1em}.briefing-card .briefing-meta{margin-top:1.5em}.briefing-card .description{font-family:var(--font-family-sans);font-size:.9em;line-height:1.5;color:var(--board-slate);margin:0 0 1em}.briefing-card .article-count{font-family:var(--font-family-code);font-size:.8em;color:var(--board-slate);text-transform:uppercase;letter-spacing:.5px}.briefing-single{max-width:900px;margin:0 auto;padding:0 2em}.briefing-hero{background:linear-gradient(135deg,#f8fffe 0%,#e8f7f5 50%,#d1f2ec 100%);border:1px solid var(--board-mist);border-radius:12px;padding:3em 2.5em;margin:0 0 3em;text-align:center}.briefing-hero h1{font-family:var(--font-family);font-size:2.5em;font-weight:700;color:var(--board-ink);margin:0 0 .5em;line-height:1.2}.briefing-hero .strategic-question h2{font-family:var(--font-family);font-size:1.6em;font-weight:400;font-style:italic;color:var(--board-ink);margin:0 0 1em;line-height:1.3;opacity:.8}.briefing-hero .briefing-description{font-family:var(--font-family-sans);font-size:1.1em;line-height:1.6;color:var(--board-slate);margin:0 0 1em;max-width:700px;margin-left:auto;margin-right:auto}.briefing-hero .briefing-meta{font-family:var(--font-family-code);font-size:.9em;color:var(--board-slate);text-transform:uppercase;letter-spacing:.5px}.quick-reference{background:var(--board-white);border:1px solid var(--board-mist);border-radius:8px;padding:2.5em;margin:0 0 3em}.quick-reference h3{font-family:var(--font-family);font-size:1.3em;font-weight:700;color:var(--board-ink);margin:0 0 1em;border-bottom:2px solid var(--insight-teal);padding-bottom:.5em}.quick-reference .definition,.quick-reference .stakes{margin:0 0 2em}.quick-reference .definition:last-child,.quick-reference .stakes:last-child{margin-bottom:0}.quick-reference p{font-family:var(--font-family-sans);font-size:1em;line-height:1.6;color:var(--board-slate);margin:0}.connected-frameworks{margin-top:2em;padding-top:2em;border-top:1px solid var(--board-mist)}.framework-pills{display:flex;flex-wrap:wrap;gap:.5em;margin-top:1em}.framework-pill{display:inline-block;background:var(--insight-teal);color:var(--board-ink);padding:.4em 1em;border-radius:20px;font-family:var(--font-family-sans);font-size:.85em;font-weight:500;text-decoration:none;transition:all .3s ease}.framework-pill:hover{background:var(--gradient-teal-deep);color:var(--board-white);transform:translateY(-1px)}.diagnostic-section{margin:0 0 3em}.diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:2em}.warning-signs,.questions-to-ask{background:var(--board-white);border:1px solid var(--board-mist);border-radius:8px;padding:2em}.warning-signs h3,.questions-to-ask h3{font-family:var(--font-family);font-size:1.2em;font-weight:700;margin:0 0 1.5em;color:var(--board-ink)}.warning-signs h3{color:var(--signal-coral);border-left:4px solid var(--signal-coral);padding-left:1em}.questions-to-ask h3{color:var(--insight-teal);border-left:4px solid var(--insight-teal);padding-left:1em}.warning-signs ul,.questions-to-ask ul{list-style:none;padding:0;margin:0}.warning-signs li,.questions-to-ask li{font-family:var(--font-family-sans);font-size:.95em;line-height:1.5;color:var(--board-slate);margin:0 0 1em;padding-left:1.5em;position:relative}.warning-signs li:before{content:"⚠";position:absolute;left:0;color:var(--signal-coral);font-weight:700}.questions-to-ask li:before{content:"?";position:absolute;left:0;color:var(--board-white);font-weight:700;background:var(--insight-teal);width:1.2em;height:1.2em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8em}.featured-articles,.all-articles{margin:0 0 3em}.featured-articles h3,.all-articles h3{font-family:var(--font-family);font-size:1.4em;font-weight:700;color:var(--board-ink);margin:0 0 1.5em;border-bottom:2px solid var(--insight-teal);padding-bottom:.5em}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5em}.article-card{background:var(--board-white);border:1px solid var(--board-mist);border-radius:8px;padding:1.5em;transition:all .3s ease}.article-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.article-card.featured{border-left:4px solid var(--insight-teal)}.article-card h4{font-family:var(--font-family);font-size:1.1em;font-weight:700;margin:0 0 .5em;line-height:1.3}.article-card h4 a{color:var(--board-ink);text-decoration:none}.article-card h4 a:hover{color:var(--insight-teal)}.article-card .article-description{font-family:var(--font-family-sans);font-size:.9em;line-height:1.5;color:var(--board-slate);margin:0 0 1em}.article-card time{font-family:var(--font-family-code);font-size:.8em;color:var(--board-slate);text-transform:uppercase;letter-spacing:.5px}.video-section{margin:0 0 3em}.video-section h3{font-family:var(--font-family);font-size:1.4em;font-weight:700;color:var(--board-ink);margin:0 0 1.5em;border-bottom:2px solid var(--insight-teal);padding-bottom:.5em}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:var(--board-mist);border-radius:8px;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.related-tools,.cross-promotion{margin:0 0 3em}.related-tools h3,.cross-promotion h3{font-family:var(--font-family);font-size:1.4em;font-weight:700;color:var(--board-ink);margin:0 0 1.5em;border-bottom:2px solid var(--insight-teal);padding-bottom:.5em}.tools-grid,.cross-promotion .briefings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em}.tool-card,.cross-promotion .briefing-card{background:var(--board-white);border:1px solid var(--board-mist);border-radius:8px;padding:1.5em;transition:all .3s ease}.tool-card:hover,.cross-promotion .briefing-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.tool-card h4,.cross-promotion .briefing-card h4{font-family:var(--font-family);font-size:1.1em;font-weight:700;margin:0 0 .5em}.tool-card h4 a,.cross-promotion .briefing-card h4 a{color:var(--board-ink);text-decoration:none}.tool-card h4 a:hover,.cross-promotion .briefing-card h4 a:hover{color:var(--insight-teal)}.tool-type{font-family:var(--font-family-code);font-size:.8em;color:var(--board-slate);text-transform:uppercase;letter-spacing:.5px}@media(max-width:1100px){.briefings-hero-image{height:250px}.briefings-hero-image h2{font-size:var(--h3-font-size)}.briefings-content{padding:0 1.5em 3em}.briefings-section{padding:0 1.5em}.briefings-grid{grid-template-columns:repeat(2,1fr)}.diagnostic-grid{grid-template-columns:1fr;gap:1.5em}.briefing-hero{padding:2.5em 2em}.briefing-hero h1{font-size:2.2em}.briefing-hero .strategic-question h2{font-size:1.4em}.briefing-single{padding:0 1.5em}}@media(max-width:700px){.briefings-hero-image{height:200px}.briefings-hero-image h2{font-size:var(--h3-font-size)}.briefings-content{padding:0 1em 3em}.briefings-section{padding:0 1em}.briefings-grid{grid-template-columns:1fr}.articles-grid{grid-template-columns:1fr}.tools-grid{grid-template-columns:1fr}.briefing-hero{padding:2em 1.5em}.briefing-hero h1{font-size:1.8em}.briefing-hero .strategic-question h2{font-size:1.2em}.briefing-single{padding:0 1em}.quick-reference,.warning-signs,.questions-to-ask,.article-card,.tool-card{padding:1.5em}.framework-pills{justify-content:center}}