.sh-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.sh-tag[data-astro-cid-hz3ibrgu]{display:block;margin-top:14px;font-size:.56em;line-height:1.3}.sh-actions[data-astro-cid-hz3ibrgu]{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.sh-cover[data-astro-cid-hz3ibrgu]{transform:perspective(1400px) rotateY(-8deg) rotateX(3deg);transition:transform .8s ease}.sh-cover[data-astro-cid-hz3ibrgu]:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.sh-cover[data-astro-cid-hz3ibrgu] img[data-astro-cid-hz3ibrgu]{aspect-ratio:16 / 10}.pain-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pain-grid[data-astro-cid-hz3ibrgu].n3{grid-template-columns:repeat(3,1fr)}.pain[data-astro-cid-hz3ibrgu]{padding:28px 26px}.pain-no[data-astro-cid-hz3ibrgu]{font-size:13px;color:var(--fire)}.pain[data-astro-cid-hz3ibrgu] h3[data-astro-cid-hz3ibrgu]{margin-top:14px;font-size:20px}.pain[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:10px;font-size:14.5px;color:var(--text-2)}.callout[data-astro-cid-hz3ibrgu]{display:flex;gap:18px;align-items:flex-start;margin-top:22px;padding:24px 28px;border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 80%);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.callout-icon[data-astro-cid-hz3ibrgu]{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-weight:700;color:#031018;background:var(--accent)}.callout[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{font-size:17px;line-height:1.7}.pos[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:56px;background:radial-gradient(600px 300px at 100% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.pos-intro[data-astro-cid-hz3ibrgu]{margin-top:20px;color:var(--text-3);font-size:15.5px}.pos-label[data-astro-cid-hz3ibrgu]{font-size:12px;letter-spacing:.2em;color:var(--accent)}.pos-title[data-astro-cid-hz3ibrgu]{margin-top:12px;font-size:clamp(28px,3.4vw,42px);background:linear-gradient(100deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.pos[data-astro-cid-hz3ibrgu] ul[data-astro-cid-hz3ibrgu]{margin:22px 0 0;padding:0;list-style:none}.pos[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{position:relative;padding:10px 0 10px 26px;color:var(--text-2);border-bottom:1px dashed var(--line)}.pos[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]:before{content:"";position:absolute;left:2px;top:21px;width:8px;height:8px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}.diffs[data-astro-cid-hz3ibrgu]{display:flex;flex-direction:column;gap:90px}.diff[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.diff[data-astro-cid-hz3ibrgu].rev .diff-media[data-astro-cid-hz3ibrgu]{order:2}.diff-media[data-astro-cid-hz3ibrgu] img[data-astro-cid-hz3ibrgu]{aspect-ratio:4 / 3}.diff-no[data-astro-cid-hz3ibrgu]{font-size:12px;letter-spacing:.18em}.diff-body[data-astro-cid-hz3ibrgu] h3[data-astro-cid-hz3ibrgu]{margin-top:14px;font-size:clamp(26px,3vw,36px)}.diff-body[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:18px;color:var(--text-2);font-size:16px}.diff-points[data-astro-cid-hz3ibrgu]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.diff-points[data-astro-cid-hz3ibrgu] .tag[data-astro-cid-hz3ibrgu]{height:36px;padding:0 16px;font-size:14px;color:var(--text);gap:8px}.diff-points[data-astro-cid-hz3ibrgu] .tag[data-astro-cid-hz3ibrgu] b[data-astro-cid-hz3ibrgu]{font-size:11px;font-weight:400;color:var(--cyan)}.rel-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.rel[data-astro-cid-hz3ibrgu]{display:flex;flex-direction:column;gap:22px;padding:30px 30px 26px}.rel-model[data-astro-cid-hz3ibrgu]{font-size:12px;color:var(--cyan)}.rel[data-astro-cid-hz3ibrgu] h3[data-astro-cid-hz3ibrgu]{margin-top:6px;font-size:22px}.rel[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:10px;font-size:14px;color:var(--text-2)}.rel[data-astro-cid-hz3ibrgu] ul[data-astro-cid-hz3ibrgu]{margin:auto 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.rel[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:13.5px;border-bottom:1px solid var(--line)}.rel[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{color:var(--text-3);flex:none}.rel[data-astro-cid-hz3ibrgu] li[data-astro-cid-hz3ibrgu] b[data-astro-cid-hz3ibrgu]{font-weight:500;text-align:right}.case-grid[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.case-grid[data-astro-cid-hz3ibrgu].n1{grid-template-columns:1fr}.case[data-astro-cid-hz3ibrgu] img[data-astro-cid-hz3ibrgu]{width:100%;height:240px;object-fit:cover}.case-grid[data-astro-cid-hz3ibrgu].n1 .case[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:1.1fr 1fr}.case-grid[data-astro-cid-hz3ibrgu].n1 .case[data-astro-cid-hz3ibrgu] img[data-astro-cid-hz3ibrgu]{height:100%;min-height:280px}.case-body[data-astro-cid-hz3ibrgu]{padding:26px 28px 30px}.case-body[data-astro-cid-hz3ibrgu] h3[data-astro-cid-hz3ibrgu]{margin-top:14px;font-size:22px}.case-body[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:10px;color:var(--text-2);font-size:15px}.others[data-astro-cid-hz3ibrgu]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.other[data-astro-cid-hz3ibrgu]{padding:28px 28px 30px}.other[data-astro-cid-hz3ibrgu] span[data-astro-cid-hz3ibrgu]{font-size:11.5px;letter-spacing:.14em;color:var(--accent)}.other[data-astro-cid-hz3ibrgu] h3[data-astro-cid-hz3ibrgu]{margin-top:12px;font-size:24px}.other[data-astro-cid-hz3ibrgu] p[data-astro-cid-hz3ibrgu]{margin-top:6px;color:var(--text-2);font-size:14.5px}.other[data-astro-cid-hz3ibrgu] svg[data-astro-cid-hz3ibrgu]{position:absolute;right:26px;top:30px;width:18px;height:18px;color:var(--text-3);transition:transform .3s ease,color .3s ease}.other[data-astro-cid-hz3ibrgu]:hover svg[data-astro-cid-hz3ibrgu]{color:var(--accent);transform:translate(4px)}@media(max-width:960px){.sh-grid[data-astro-cid-hz3ibrgu],.pos[data-astro-cid-hz3ibrgu],.diff[data-astro-cid-hz3ibrgu],.case-grid[data-astro-cid-hz3ibrgu],.case-grid[data-astro-cid-hz3ibrgu].n1 .case[data-astro-cid-hz3ibrgu]{grid-template-columns:1fr}.sh-cover[data-astro-cid-hz3ibrgu]{transform:none}.pain-grid[data-astro-cid-hz3ibrgu],.pain-grid[data-astro-cid-hz3ibrgu].n3,.others[data-astro-cid-hz3ibrgu]{grid-template-columns:1fr 1fr}.diff[data-astro-cid-hz3ibrgu].rev .diff-media[data-astro-cid-hz3ibrgu]{order:0}.diff[data-astro-cid-hz3ibrgu]{gap:28px}.diffs[data-astro-cid-hz3ibrgu]{gap:64px}.pos[data-astro-cid-hz3ibrgu]{padding:36px 26px;gap:28px}}@media(max-width:640px){.pain-grid[data-astro-cid-hz3ibrgu],.pain-grid[data-astro-cid-hz3ibrgu].n3,.others[data-astro-cid-hz3ibrgu],.rel-grid[data-astro-cid-hz3ibrgu]{grid-template-columns:1fr}}
