.si-exp{font:17px/1.65 var(--si-sans);color:var(--si-ink)}.si-exp-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.si-exp a{color:var(--si-acc-tx);text-decoration:none}.si-exp a:focus-visible{outline:3px solid var(--si-acc);outline-offset:5px}.si-exp .si-kicker{font-size:11px}.si-exp h1{font:600 clamp(42px,4.6vw,66px)/1.08 var(--si-disp);letter-spacing:-.04em;margin:20px 0 24px}.si-exp h2{font:600 clamp(28px,3vw,38px)/1.2 var(--si-disp);letter-spacing:-.025em;margin:14px 0 22px}.si-exp h3{font:600 24px/1.25 var(--si-disp);letter-spacing:-.02em;color:var(--si-ink);margin:0}.si-exp p{color:var(--si-body)}.si-exp-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:75px;padding:80px 0 65px;align-items:center}.si-exp-lead{font-size:20px;max-width:670px;margin:0}.si-exp-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px;font-size:14px}.si-exp .si-btn{color:var(--si-paper)}.si-exp-hero aside{border-left:3px solid var(--si-acc);padding:10px 0 10px 28px}.si-exp-hero aside p{font:500 30px/1.4 var(--si-disp);color:var(--si-ink);margin:18px 0}.si-exp-aside-note{font-size:13px;color:var(--si-muted)}.si-exp-section{padding:55px 0;border-top:1px solid var(--si-border);scroll-margin-top:90px}.si-exp-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.si-exp-heading h2{margin-bottom:0}.si-exp-heading>p{font-size:14px;max-width:330px;margin:0;color:var(--si-muted)}.si-exp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.si-exp-card{min-width:0}.si-exp-card>a{display:flex;flex-direction:column;height:100%;gap:14px}.si-exp-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.si-exp-meta{font:10px/1.5 var(--si-mono);color:var(--si-muted)}.si-exp-card p{font-size:15px;margin:0}.si-exp-question{display:block;border-top:1px solid var(--si-border);padding-top:18px;margin-top:4px;color:var(--si-acc);font:10px var(--si-mono);text-transform:uppercase;letter-spacing:.08em}.si-exp-link{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}.si-exp-card a:hover h3{text-decoration:underline;text-underline-offset:4px}.si-exp-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.si-exp-method>div{background:var(--si-card);padding:26px;border-radius:4px}.si-exp-method span{font:11px var(--si-mono);color:var(--si-acc)}.si-exp-method h3{font-size:21px;margin:16px 0}.si-exp-method p{font-size:14px;margin:0}.si-exp-boundary{padding:10px 0 45px;max-width:850px}.si-exp-boundary p{font-size:16px;margin:0 0 16px}.si-exp-boundary .si-exp-independence{font-size:14px;border-left:3px solid var(--si-acc);padding-left:20px}.si-exp-log>a{display:grid;grid-template-columns:130px minmax(0,1fr) 20px;gap:25px;padding:22px 0;align-items:start;border-bottom:1px solid var(--si-border)}.si-exp-log time{font:12px/1.6 var(--si-mono);color:var(--si-muted)}.si-exp-log h3{font-size:20px}.si-exp-log a:hover h3{text-decoration:underline;text-underline-offset:4px}.si-exp-end{padding:0 0 55px;font-size:15px}.si-exp-end p{margin:0 0 12px}
@media(max-width:900px){.si-exp-hero{gap:35px}.si-exp-cards,.si-exp-method{gap:22px}.si-exp-method>div{padding:20px}.si-exp-heading{gap:25px}}
@media(max-width:640px){.si-exp-wrap{width:calc(100% - 36px)}.si-exp-hero{grid-template-columns:1fr;padding:45px 0;gap:30px}.si-exp-lead{font-size:18px}.si-exp-hero aside p{font-size:25px}.si-exp-cards,.si-exp-method{grid-template-columns:1fr;gap:35px}.si-exp-heading{display:block}.si-exp-heading>p{margin-top:16px}.si-exp-section{padding:40px 0}.si-exp-log>a{grid-template-columns:minmax(0,1fr) 20px;gap:8px 15px}.si-exp-log time{grid-column:1 / -1}.si-exp-log h3{font-size:19px}.si-exp a{overflow-wrap:anywhere}.si-exp .si-btn{white-space:normal}}
