.star-sheet{max-width:960px;padding-bottom:65px}.star-hero{padding:54px 0 30px}.star-hero h1{margin-bottom:24px;font-size:clamp(2.6rem,5.2vw,4.6rem)}.star-title-accent{color:var(--blue)}.star-subtitle{margin-bottom:10px;font-size:19px}.star-role{color:var(--muted);margin:0;font-size:13px}.star-toolbar{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.star-toolbar>span{font:11px var(--mono);color:var(--muted)}.star-framework h2,.star-picker h2,.star-opening h2{font-size:25px}.star-framework dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:25px 0 18px;display:grid}.star-framework dt{align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.star-framework dt>span{font:24px var(--mono);color:var(--blue)}.star-framework dd{color:var(--muted);margin:10px 0 0;font-size:13px}.star-picker{margin:38px 0}.star-picker ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.star-picker li{border-bottom:1px solid var(--line)}.star-picker a{justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.star-picker strong{font-size:14px;font-weight:600;display:block}.star-picker small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.star-opening{margin:8px 0 36px}.star-opening p{color:var(--muted);max-width:850px;font-size:15px}.star-opening p:last-child{margin-bottom:0}.star-leadership-intro{color:var(--muted);margin:0 0 24px;font-size:15px}.star-leadership-summary{color:var(--ink);font-size:17px}.star-leadership-actions{color:var(--muted);padding-left:20px;font-size:15px}.star-leadership-actions li+li{margin-top:12px}.star-group-heading{border-top:1px solid var(--line);padding:42px 0 22px}.star-group-heading .eyebrow{margin-bottom:12px}.star-group-heading h2{margin:0;font-size:31px}.star-story{border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:24px}.star-theme{font:10px/1.6 var(--mono);color:var(--blue);margin:0 0 9px}.star-story h3{margin-bottom:10px;font-size:28px}.star-answer{margin:0}.star-answer>div{grid-template-columns:115px minmax(0,1fr);gap:22px;margin-bottom:16px;display:grid}.star-answer dt{align-items:baseline;gap:12px;font-size:12px;font-weight:600;display:flex}.star-answer dt>span{font:16px var(--mono);color:var(--blue)}.star-answer dd{color:var(--muted);margin:0;font-size:14px}.star-answer ul{margin:0;padding-left:18px}.star-answer li+li{margin-top:6px}.star-takeaway{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:16px;font-size:13px}.star-takeaway strong{color:var(--ink);margin-right:8px}.star-project-link{margin-top:18px;font-size:12px;display:inline-flex}@media (width<=700px){.star-hero{padding-top:35px}.star-hero h1{font-size:clamp(2.4rem,8vw,3.4rem)}.star-subtitle{font-size:17px}.star-framework dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.star-group-heading h2{font-size:26px}.star-story h3{font-size:25px}.star-answer>div{grid-template-columns:1fr;gap:7px;margin-bottom:22px}.star-answer dt{font-size:13px}.star-answer dd{font-size:15px}}@media print{.star-sheet{width:100%;max-width:none;padding:0;container-type:normal}.star-hero{padding:0 0 9pt!important}.star-hero h1{margin:0 0 10pt;font-size:29pt}.star-hero .eyebrow{margin-bottom:10pt;font-size:7pt}.star-subtitle{margin-bottom:5pt;font-size:11pt}.star-role{font-size:8.5pt}.star-framework h2,.star-picker h2,.star-opening h2{margin-bottom:7pt;font-size:13pt}.star-framework dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12pt;margin:10pt 0}.star-framework dt{gap:6pt;font-size:9pt}.star-framework dt>span{font-size:19pt}.star-framework dd{margin-top:5pt;font-size:8.5pt}.star-picker{margin:12pt 0}.star-picker a{gap:12pt;padding:5pt 0}.star-picker strong{font-size:9pt}.star-picker small{margin-top:0;font-size:8pt}.star-opening{margin:0 0 20pt}.star-opening p{margin:0 0 7pt;font-size:9.5pt}.star-story-page{break-before:page}.star-group-heading{border:0;padding:0 0 10pt}.star-group-heading .eyebrow{margin-bottom:6pt;font-size:7pt}.star-group-heading h2{font-size:17pt}.star-story{break-inside:avoid;padding:14pt 0}.star-theme{margin-bottom:5pt;font-size:7pt}.star-story h3{margin-bottom:5pt;font-size:15pt}.star-answer>div{grid-template-columns:66pt minmax(0,1fr);gap:10pt;margin-bottom:8pt}.star-answer dt{gap:7pt;font-size:8pt}.star-answer dt>span{font-size:11pt}.star-answer dd{font-size:9.5pt;line-height:1.45}.star-answer ul{padding-left:12pt}.star-answer li+li{margin-top:3pt}.star-takeaway{margin:7pt 0 0;padding-top:8pt;font-size:8.5pt;line-height:1.4}.star-leadership-intro{margin:0 0 14pt;font-size:10pt}.star-leadership-summary{margin-bottom:12pt;font-size:11pt}.star-leadership-actions{padding-left:14pt;font-size:10pt}.star-leadership-actions li+li{margin-top:8pt}}
