.diagram[data-astro-cid-jldt3cju] .diagram-steps[data-astro-cid-jldt3cju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:20px;list-style:none;display:grid}.diagram-steps[data-astro-cid-jldt3cju] li[data-astro-cid-jldt3cju]{background:#fff;border-radius:12px;min-width:0;margin:0;padding:18px}.diagram-steps[data-astro-cid-jldt3cju] li[data-astro-cid-jldt3cju]>span[data-astro-cid-jldt3cju]{font:600 22px/1.2 var(--font-display);color:var(--purple);margin-bottom:14px;display:block}.diagram-steps[data-astro-cid-jldt3cju] strong[data-astro-cid-jldt3cju]{font-size:17px;line-height:1.4}.diagram-steps[data-astro-cid-jldt3cju] p[data-astro-cid-jldt3cju]{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}@media (width<=600px){.diagram[data-astro-cid-jldt3cju] .diagram-steps[data-astro-cid-jldt3cju]{grid-template-columns:1fr;gap:10px;padding:16px}.diagram-steps[data-astro-cid-jldt3cju] li[data-astro-cid-jldt3cju]{align-items:start;gap:16px;padding:16px;display:flex}.diagram-steps[data-astro-cid-jldt3cju] li[data-astro-cid-jldt3cju]>span[data-astro-cid-jldt3cju]{flex-shrink:0;margin:0}.diagram-steps[data-astro-cid-jldt3cju] p[data-astro-cid-jldt3cju]{margin-top:4px}}.groove-example[data-astro-cid-jldt3cju]{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:22px}.groove-example[data-astro-cid-jldt3cju] svg[data-astro-cid-jldt3cju]{max-width:520px;margin-inline:auto}.diagram[data-astro-cid-jldt3cju] .groove-example[data-astro-cid-jldt3cju] text{font-size:23px;font-weight:700}.groove-example[data-astro-cid-jldt3cju] dl[data-astro-cid-jldt3cju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.groove-example[data-astro-cid-jldt3cju] dt[data-astro-cid-jldt3cju]{font-size:16px;font-weight:700}.groove-example[data-astro-cid-jldt3cju] dd[data-astro-cid-jldt3cju]{margin:6px 0 0;font-size:15px;line-height:1.45}.groove-example[data-astro-cid-jldt3cju] p[data-astro-cid-jldt3cju]{margin:20px 0 0;font-size:14px;line-height:1.5}@media (width<=600px){.groove-example[data-astro-cid-jldt3cju]{padding:16px}.groove-example[data-astro-cid-jldt3cju] dl[data-astro-cid-jldt3cju]{grid-template-columns:1fr;gap:12px}}.facade-example[data-astro-cid-jldt3cju]{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:24px}.facade-example[data-astro-cid-jldt3cju]>strong[data-astro-cid-jldt3cju]{text-align:center;font-size:18px;display:block}.facade-pair[data-astro-cid-jldt3cju]{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;margin:24px 0;display:grid}.facade-pair[data-astro-cid-jldt3cju]>div[data-astro-cid-jldt3cju]{text-align:center;background:#e9e5f5;border:1px solid #c4bddb;border-radius:4px;flex-direction:column;justify-content:center;gap:16px;min-height:160px;padding:12px 8px;font-size:14px;display:flex}.facade-pair[data-astro-cid-jldt3cju] b[data-astro-cid-jldt3cju]{font-size:22px}.facade-pair[data-astro-cid-jldt3cju]>span[data-astro-cid-jldt3cju]{text-align:center;color:var(--purple);align-self:center}.facade-example[data-astro-cid-jldt3cju] p[data-astro-cid-jldt3cju]{margin:14px 0 0;font-size:15px;line-height:1.6}.facade-example[data-astro-cid-jldt3cju] .facade-formula[data-astro-cid-jldt3cju]{font-size:18px}@media (width<=480px){.facade-example[data-astro-cid-jldt3cju]{padding:16px}.facade-pair[data-astro-cid-jldt3cju]{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.facade-example[data-astro-cid-jldt3cju] .facade-formula[data-astro-cid-jldt3cju]{font-size:16px}}.diagram[data-astro-cid-jldt3cju]{margin:32px 0}.diagram[data-astro-cid-jldt3cju] svg[data-astro-cid-jldt3cju]{width:100%;height:auto;display:block}.diagram[data-astro-cid-jldt3cju] text{fill:#39374e;font-family:PT Sans,sans-serif;font-size:17px}.diagram[data-astro-cid-jldt3cju] figcaption[data-astro-cid-jldt3cju]{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.packing-cards[data-astro-cid-jldt3cju]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.packing-cards[data-astro-cid-jldt3cju]>div[data-astro-cid-jldt3cju]{background:#f2f1fb;border-radius:16px;padding:20px}.packing-cards[data-astro-cid-jldt3cju] strong[data-astro-cid-jldt3cju]{font-size:18px;line-height:1.35}.packing-cards[data-astro-cid-jldt3cju] p[data-astro-cid-jldt3cju]{margin:10px 0 0;font-size:15px;line-height:1.5}.packing-cards[data-astro-cid-jldt3cju] svg[data-astro-cid-jldt3cju]{margin-top:12px}.packing-cards[data-astro-cid-jldt3cju] text{font-size:15px}@media (width<=600px){.packing-cards[data-astro-cid-jldt3cju]{grid-template-columns:1fr}.packing-cards[data-astro-cid-jldt3cju]>div[data-astro-cid-jldt3cju]{padding:16px}.packing-cards[data-astro-cid-jldt3cju] svg[data-astro-cid-jldt3cju]{max-width:300px;margin-inline:auto}}
