.skill-heart{width:36px;height:36px;object-fit:contain}.brand .skill-heart{flex:0 0 auto}.hero h1{font-size:47px}.skill-author{font-size:11px;color:var(--purple);margin:-10px 0 22px}.skill-author a{text-decoration:none}.nav-links{gap:19px}.nav-links a{font-size:11px}.skill-intro{padding-top:50px}.skill-delivery{display:grid;grid-template-columns:65px 1fr 220px;gap:25px;padding:32px;align-items:start}.skill-delivery>img{width:56px;height:56px}.skill-delivery .section-label{font-size:10px}.skill-delivery h3{font:28px var(--serif);margin:12px 0;font-weight:400}.skill-delivery p{font-size:12px;line-height:1.9;max-width:560px}.skill-delivery .button{font-size:11px;gap:12px}.skill-delivery .text-link{font-size:10px}.skill-package-facts{border-left:1px solid var(--line);padding-left:25px;display:flex;flex-direction:column;gap:3px}.skill-package-facts b{font-size:13px;font-weight:500}.skill-package-facts span{font-size:10px;color:var(--muted);margin-bottom:15px}.skill-capabilities{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:30px}.skill-capabilities article{border-top:1px solid var(--line);padding-top:16px}.skill-capabilities b{font-size:13px;font-weight:500;color:var(--purple)}.skill-capabilities p{font-size:11px;line-height:1.9;margin-top:8px}.skill-use-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;margin-top:35px;align-items:start}.skill-use-grid h3{font:24px var(--serif);font-weight:400}.skill-use-grid ol{padding-left:20px;font-size:12px;color:var(--ink2);line-height:2}.skill-use-grid pre{white-space:pre-wrap;line-height:1.9;font-size:11px}.skill-source{border:1px solid var(--line);border-radius:7px;padding:15px 20px;margin-top:24px}.skill-source summary{font-size:12px;color:var(--purple);cursor:pointer}.skill-source pre{font-size:11px;white-space:pre-wrap;max-height:500px;overflow:auto;line-height:1.9;background:var(--paper2);padding:20px;border-radius:6px}.skill-source>a{font-size:11px;color:var(--purple)}.skill-files{margin-top:40px}.skill-files h3{font:23px var(--serif)}.skill-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.skill-workflow article{border-top:1px solid var(--line);padding-top:13px}.skill-workflow span{font:10px var(--mono);color:var(--purple2);margin-right:10px}.skill-workflow b{font-size:11px;font-weight:500}.skill-workflow p{font-size:10px;line-height:1.9;margin-top:9px}.skill-source table{font-size:10px}.skill-source table td{white-space:normal;overflow-wrap:anywhere}.skill-source table td:first-child{min-width:210px}.psych-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.psych-topic-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.psych-topic-buttons button{text-align:left;border:1px solid var(--line);border-radius:7px;background:var(--paper);padding:16px;color:var(--ink)}.psych-topic-buttons button[aria-pressed=true]{background:var(--card);border-color:var(--purple)}.psych-topic-buttons span{font:9px var(--mono);color:var(--purple);display:block;margin-bottom:9px}.psych-topic-buttons b{display:block;font-size:12px;font-weight:500;line-height:1.6}.psych-topic-buttons small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.psych-detail{padding:28px}.psych-detail h3{font:26px var(--serif);font-weight:400}.psych-detail .text-link{font-size:10px;margin-top:6px}.lab-ledger{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;border-top:1px solid var(--line);padding-top:35px;margin-top:40px}.lab-ledger h3{font:24px/1.6 var(--serif);font-weight:400}.lab-ledger p{font-size:12px;line-height:2}.lab-ledger article{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:18px}.lab-ledger article .mono{font-size:10px;color:var(--purple)}.lab-ledger h4{font-size:13px;font-weight:500;line-height:1.9;margin:9px 0}.lab-ledger article p{font-size:10px;margin-bottom:5px}.lab-ledger .text-link{font-size:10px}.reserve-heading{margin-top:35px}.reserve-heading h3{font:23px var(--serif);font-weight:400}.reserve-heading p{font-size:11px}.research-directions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:23px}.research-directions article{padding:19px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.direction-id{font:15px Georgia;color:var(--purple)}.research-directions h4{font-size:12px;font-weight:500;line-height:1.9;margin:10px 0}.research-directions p{font-size:10px;line-height:1.8}.research-directions small{font-size:9px;color:var(--purple)}
@media(max-width:1100px){.nav-links{gap:12px}.nav-links a{font-size:10px}.hero h1{font-size:41px}.skill-delivery{grid-template-columns:50px 1fr 170px;gap:18px;padding:25px}.skill-delivery>img{width:44px;height:44px}.skill-delivery h3{font-size:25px}.research-directions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.hero h1{font-size:34px}.nav-links{gap:11px}.nav-links a{font-size:9px}.skill-delivery{grid-template-columns:45px 1fr}.skill-package-facts{grid-column:2;border-left:0;padding-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3px 15px}.skill-package-facts b{font-size:11px;grid-row:1}.skill-package-facts span{font-size:9px;grid-row:2}.skill-capabilities{gap:15px;grid-template-columns:repeat(3,1fr)}.skill-use-grid{grid-template-columns:1fr;gap:18px}.skill-workflow{grid-template-columns:repeat(3,1fr)}.psych-layout{grid-template-columns:1fr 1fr;gap:20px}.psych-topic-buttons button{padding:12px}.psych-topic-buttons b{font-size:11px}.psych-detail{padding:20px}.lab-ledger{gap:25px;grid-template-columns:1fr 1.1fr}}
@media(max-width:600px){.hero h1{font-size:36px}.skill-heart{width:30px;height:30px}.nav-links a:nth-child(n){font-size:12px}.skill-intro{padding-top:35px}.skill-delivery{grid-template-columns:35px 1fr;gap:12px;padding:20px 16px}.skill-delivery>img{width:32px;height:32px}.skill-delivery h3{font-size:23px}.skill-delivery .section-label{font-size:8px;letter-spacing:.5px}.skill-delivery p{font-size:11px}.skill-delivery .button{font-size:10px;padding:9px 12px}.skill-delivery .text-link{font-size:10px}.skill-package-facts{grid-column:1/-1;gap:4px 12px;border-top:1px solid var(--line);padding-top:16px}.skill-package-facts b{font-size:10px}.skill-package-facts span{font-size:8px;line-height:1.8}.skill-capabilities{grid-template-columns:1fr 1fr;gap:15px}.skill-capabilities b{font-size:12px}.skill-capabilities p{font-size:10px}.skill-use-grid h3{font-size:23px}.skill-use-grid ol{font-size:11px}.skill-use-grid pre{font-size:10px}.skill-source{padding:13px}.skill-source summary{font-size:11px}.skill-source pre{font-size:10px;padding:12px}.skill-workflow{grid-template-columns:1fr 1fr;gap:15px}.skill-workflow b{font-size:10px}.skill-workflow p{font-size:10px}.psych-layout{grid-template-columns:1fr;gap:20px}.psych-topic-buttons{grid-template-columns:1fr 1fr}.psych-topic-buttons button{padding:14px}.psych-topic-buttons b{font-size:12px}.psych-detail h3{font-size:24px}.lab-ledger{grid-template-columns:1fr;gap:20px;margin-top:30px}.lab-ledger h3{font-size:23px}.lab-ledger p{font-size:11px}.research-directions{grid-template-columns:1fr 1fr;gap:9px}.research-directions article{padding:15px 12px}.research-directions h4{font-size:11px}.research-directions p{font-size:10px}.research-directions small{font-size:8px}}
