.resin-decision[data-astro-cid-5ld7bfrr]{padding:0 0 clamp(3rem,5vw,5rem);scroll-margin-top:6rem}.resin-decision__shell[data-astro-cid-5ld7bfrr]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:1.65rem;padding:clamp(1.4rem,3vw,2.6rem)}.resin-decision__heading[data-astro-cid-5ld7bfrr]{max-width:49rem}.resin-decision__heading[data-astro-cid-5ld7bfrr] h2[data-astro-cid-5ld7bfrr]{color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:.95rem 0 .6rem;font-size:clamp(1.85rem,3.2vw,2.9rem);line-height:1.12}.resin-decision__heading[data-astro-cid-5ld7bfrr]>p[data-astro-cid-5ld7bfrr]:last-child{color:var(--muted);margin:0;font-size:.97rem;line-height:1.65}.resin-cases[data-astro-cid-5ld7bfrr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.55rem;display:grid}.resin-case[data-astro-cid-5ld7bfrr]{border:1px solid var(--border);background:#fff;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.9rem;min-width:0;min-height:13.5rem;padding:clamp(1.15rem,2.3vw,1.65rem);display:grid;position:relative;overflow:hidden}.resin-case[data-astro-cid-5ld7bfrr]:after{content:"";aspect-ratio:1;background:var(--case-accent);opacity:.8;border-radius:50%;width:7rem;position:absolute;bottom:-2.8rem;right:-2rem}.resin-case--turquoise[data-astro-cid-5ld7bfrr]{--case-accent:#dff7f9}.resin-case--lavender[data-astro-cid-5ld7bfrr]{--case-accent:#f0e9fb}.resin-case__icon[data-astro-cid-5ld7bfrr]{background:var(--case-accent);width:2.2rem;height:2.2rem;color:var(--turquoise-dark);border-radius:.75rem;place-items:center;display:grid}.resin-case__icon[data-astro-cid-5ld7bfrr] svg[data-astro-cid-5ld7bfrr]{width:1.2rem;height:1.2rem}.resin-case[data-astro-cid-5ld7bfrr]>div[data-astro-cid-5ld7bfrr]{z-index:1;position:relative}.resin-case__tag[data-astro-cid-5ld7bfrr]{color:var(--turquoise-dark);letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:800}.resin-case[data-astro-cid-5ld7bfrr] h3[data-astro-cid-5ld7bfrr]{color:var(--ink);letter-spacing:-.035em;margin:.3rem 0 .55rem;font-size:clamp(1.07rem,1.7vw,1.28rem);line-height:1.25}.resin-case[data-astro-cid-5ld7bfrr] p[data-astro-cid-5ld7bfrr]{max-width:27rem;color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.resin-guidance[data-astro-cid-5ld7bfrr]{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.75fr);gap:.8rem;margin-top:.9rem;display:grid}.resin-guidance__main[data-astro-cid-5ld7bfrr]{background:#edf9fa;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1.25rem 1.35rem;display:flex}.resin-guidance__icon[data-astro-cid-5ld7bfrr]{width:1.9rem;height:1.9rem;color:var(--turquoise-dark);background:#fff;border-radius:.6rem;flex:none;place-items:center;display:grid}.resin-guidance[data-astro-cid-5ld7bfrr] h3[data-astro-cid-5ld7bfrr]{color:var(--ink);margin:.05rem 0 .38rem;font-size:.94rem;line-height:1.3}.resin-guidance[data-astro-cid-5ld7bfrr] p[data-astro-cid-5ld7bfrr]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.58}.resin-guidance__limit[data-astro-cid-5ld7bfrr]{background:var(--lavender-soft);border-radius:1rem;padding:1.25rem 1.35rem}.resin-guidance__limit[data-astro-cid-5ld7bfrr] strong[data-astro-cid-5ld7bfrr]{color:var(--ink);margin-bottom:.4rem;font-size:.93rem;line-height:1.3;display:block}.resin-questions[data-astro-cid-5ld7bfrr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.95rem;display:grid}.resin-questions[data-astro-cid-5ld7bfrr] details[data-astro-cid-5ld7bfrr]{border:1px solid var(--border);background:#faf9fc;border-radius:.85rem;min-width:0;padding:.9rem 1rem}.resin-questions[data-astro-cid-5ld7bfrr] summary[data-astro-cid-5ld7bfrr]{color:var(--ink);cursor:pointer;font-size:.84rem;font-weight:800;line-height:1.4}.resin-questions[data-astro-cid-5ld7bfrr] p[data-astro-cid-5ld7bfrr]{color:var(--muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.6}@media (width<=58rem){.resin-guidance[data-astro-cid-5ld7bfrr]{grid-template-columns:1fr}}@media (width<=42rem){.resin-decision__shell[data-astro-cid-5ld7bfrr]{padding:1.2rem}.resin-cases[data-astro-cid-5ld7bfrr],.resin-questions[data-astro-cid-5ld7bfrr]{grid-template-columns:1fr}.resin-case[data-astro-cid-5ld7bfrr]{min-height:0}}
