.block-head[data-astro-cid-fw2szbkn]{text-align:center;max-width:44rem;margin:0 auto 2.75rem}h2[data-astro-cid-fw2szbkn]{font-family:var(--font-serif);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.2}p[data-astro-cid-fw2szbkn]{color:var(--color-ink-muted);margin:1rem 0 0;font-size:1.1rem;line-height:1.65}.home-steps[data-astro-cid-htg253oa]{margin-top:6rem;scroll-margin-top:5rem}.steps[data-astro-cid-htg253oa]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-htg253oa]{counter-increment:step;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-paper);flex-direction:column;display:flex;position:relative}.step[data-astro-cid-htg253oa]:not(:last-child):after{content:"";z-index:3;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231a4329' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10h8M10 6l4 4-4 4'/%3E%3C/svg%3E") center / 16px no-repeat;border:1px solid var(--color-border);border-radius:50%;width:28px;height:28px;position:absolute;top:115px;right:-14px}.art[data-astro-cid-htg253oa]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);background-image:radial-gradient(circle,#1a432933 1px,#0000 1.4px);background-size:14px 14px;place-items:center;height:230px;display:grid}.body[data-astro-cid-htg253oa]{padding:1.625rem 1.75rem 1.875rem}.body[data-astro-cid-htg253oa]:before{content:"0" counter(step);border-radius:var(--radius-pill);background:var(--color-coral);color:#fff;font:700 .8rem var(--font-serif);margin-bottom:.875rem;padding:.15rem .7rem;display:inline-block}h3[data-astro-cid-htg253oa]{margin:0 0 .6rem;font-size:1.4rem;line-height:1.3}.body[data-astro-cid-htg253oa] p[data-astro-cid-htg253oa]{color:var(--color-ink-muted);margin:0;font-size:1rem;line-height:1.6}.body[data-astro-cid-htg253oa] p[data-astro-cid-htg253oa].note{margin-top:.6rem;font-size:.92rem}.crop-frame[data-astro-cid-htg253oa]{border-radius:12px;width:200px;height:170px;position:relative;overflow:hidden;box-shadow:0 10px 26px -8px #00000059}.crop-frame[data-astro-cid-htg253oa] img[data-astro-cid-htg253oa]{object-fit:cover;filter:brightness(.55);width:100%;height:100%}.crop-box[data-astro-cid-htg253oa]{background:url(/example/hero-photo.webp) -36px -24px/200px 170px no-repeat;border:2px solid #fff;position:absolute;inset:22px 30px 18px 34px}.crop-box[data-astro-cid-htg253oa]:before,.crop-box[data-astro-cid-htg253oa]:after{content:"";border:3px solid #fff;width:14px;height:14px;position:absolute}.crop-box[data-astro-cid-htg253oa]:before{border-bottom:0;border-right:0;top:-3px;left:-3px}.crop-box[data-astro-cid-htg253oa]:after{border-top:0;border-left:0;bottom:-3px;right:-3px}.ui[data-astro-cid-htg253oa]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;gap:14px;width:276px;max-width:calc(100% - 2rem);padding:18px 18px 16px;display:grid;box-shadow:0 10px 26px -8px #00000040}.ui-row[data-astro-cid-htg253oa]{gap:6px;display:grid}.ui-row[data-astro-cid-htg253oa]>div[data-astro-cid-htg253oa]{color:var(--color-ink-muted);justify-content:space-between;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.ui-row[data-astro-cid-htg253oa] b[data-astro-cid-htg253oa]{color:var(--color-ink)}.track[data-astro-cid-htg253oa]{background:var(--color-bg-subtle);border-radius:99px;height:6px;position:relative}.track[data-astro-cid-htg253oa] i[data-astro-cid-htg253oa]{border-radius:inherit;background:var(--color-forest);position:absolute;inset:0 auto 0 0}.track[data-astro-cid-htg253oa] em[data-astro-cid-htg253oa]{border:2px solid var(--color-forest);background:var(--color-surface);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.sizes[data-astro-cid-htg253oa]{flex-wrap:wrap;gap:6px;display:flex}.sizes[data-astro-cid-htg253oa] span[data-astro-cid-htg253oa]{background:var(--color-bg-subtle);color:var(--color-ink-muted);white-space:nowrap;border-radius:99px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.sizes[data-astro-cid-htg253oa] span[data-astro-cid-htg253oa].on{background:var(--color-forest);color:#fff}.pdf-art[data-astro-cid-htg253oa]{width:210px;height:210px;position:relative}.pg[data-astro-cid-htg253oa]{border:1px solid var(--color-border-strong);background:#fff;border-radius:4px;width:142px;height:201px;position:absolute;overflow:hidden;box-shadow:0 10px 22px -8px #0000004d}.pg[data-astro-cid-htg253oa] img[data-astro-cid-htg253oa]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pg[data-astro-cid-htg253oa].a{top:9px;left:0;transform:rotate(-6deg)}.pg[data-astro-cid-htg253oa].b{top:0;left:68px;transform:rotate(4deg)}.credit[data-astro-cid-htg253oa]{z-index:2;background:var(--color-coral);color:#fff;font:700 .72rem var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:.4rem .8rem;position:absolute;bottom:0;right:-4px;box-shadow:0 6px 14px #d95d3973}@media (width<=980px){.steps[data-astro-cid-htg253oa]{grid-template-columns:1fr}.step[data-astro-cid-htg253oa]:not(:last-child):after{display:none}}.home-compare[data-astro-cid-wiaqloko]{margin-top:6rem}.options[data-astro-cid-wiaqloko]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;display:grid}.option[data-astro-cid-wiaqloko]{grid-row:span var(--rows);grid-template-rows:subgrid;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-paper);row-gap:0;padding:1.625rem 1.5rem 1.375rem;display:grid;position:relative}.option[data-astro-cid-wiaqloko].mine{border-color:var(--color-forest);background:var(--color-forest);color:#fff;box-shadow:0 22px 44px -16px #1a43298c}.badge[data-astro-cid-wiaqloko]{background:var(--color-coral);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:.28rem .8rem;font-size:.7rem;font-weight:700;position:absolute;top:-13px;left:22px}h3[data-astro-cid-wiaqloko]{margin:0 0 1.125rem;font-size:1.2rem;line-height:1.25}.mine[data-astro-cid-wiaqloko] h3[data-astro-cid-wiaqloko]{color:#fff}dl[data-astro-cid-wiaqloko]{display:contents}dl[data-astro-cid-wiaqloko]>div[data-astro-cid-wiaqloko]{border-top:1px solid var(--color-border-subtle);padding:.75rem 0}.mine[data-astro-cid-wiaqloko] dl[data-astro-cid-wiaqloko]>div[data-astro-cid-wiaqloko]{border-color:#ffffff26}dt[data-astro-cid-wiaqloko]{color:var(--color-ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:600}.mine[data-astro-cid-wiaqloko] dt[data-astro-cid-wiaqloko]{color:#fff9}dd[data-astro-cid-wiaqloko]{align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}dd[data-astro-cid-wiaqloko] svg[data-astro-cid-wiaqloko]{flex:none}.yes[data-astro-cid-wiaqloko]{--mark:var(--color-forest)}.no[data-astro-cid-wiaqloko]{--mark:var(--color-coral)}.neutral[data-astro-cid-wiaqloko]{--mark:var(--color-ink-faint)}.mine[data-astro-cid-wiaqloko] .yes[data-astro-cid-wiaqloko]{--mark:#9ee0b0}.mine[data-astro-cid-wiaqloko] .no[data-astro-cid-wiaqloko]{--mark:#f3c7ba}dd[data-astro-cid-wiaqloko] svg[data-astro-cid-wiaqloko]{color:var(--mark)}.best[data-astro-cid-wiaqloko]{border-radius:var(--radius-md);background:var(--color-bg-subtle);margin:1.125rem 0 0;padding:.75rem .875rem;font-size:.9rem;line-height:1.4}.mine[data-astro-cid-wiaqloko] .best[data-astro-cid-wiaqloko]{background:#ffffff1a}.best[data-astro-cid-wiaqloko] b[data-astro-cid-wiaqloko]{letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:2px;font-size:.68rem;display:block}@media (width<=980px){.options[data-astro-cid-wiaqloko]{grid-template-columns:1fr 1fr}}@media (width<=640px){.options[data-astro-cid-wiaqloko]{grid-template-columns:1fr}}.home-photos[data-astro-cid-4ood3vgv]{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;margin-top:6rem;display:grid}.pair[data-astro-cid-4ood3vgv]{gap:.75rem;max-width:34rem;margin-inline:auto;display:grid}figure[data-astro-cid-4ood3vgv]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-paper);margin:0;padding:8px;position:relative}figure[data-astro-cid-4ood3vgv] img[data-astro-cid-4ood3vgv]{aspect-ratio:5/4;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}figcaption[data-astro-cid-4ood3vgv]{background:var(--color-surface);box-shadow:var(--shadow-md);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:.2rem .7rem;font-size:.68rem;font-weight:700;position:absolute;top:18px;left:18px}.mid[data-astro-cid-4ood3vgv]{z-index:3;background:var(--color-coral);color:#fff;border-radius:50%;justify-self:center;place-items:center;width:44px;height:44px;margin-block:-1.5rem;display:grid;position:relative;transform:rotate(90deg);box-shadow:0 6px 16px #d95d3980}.caption[data-astro-cid-4ood3vgv]{color:var(--color-ink-faint);text-align:center;grid-column:1/-1;margin:0;font-size:.85rem}h2[data-astro-cid-4ood3vgv]{font-family:var(--font-serif);color:var(--color-ink);margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.lead[data-astro-cid-4ood3vgv]{color:var(--color-ink-muted);margin:0 0 1.625rem;font-size:1.1rem;line-height:1.65}.rules[data-astro-cid-4ood3vgv]{margin:0 0 .375rem;padding:0;list-style:none}.rules[data-astro-cid-4ood3vgv] li[data-astro-cid-4ood3vgv]{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1.125rem;padding:1rem 0;display:grid}.rules[data-astro-cid-4ood3vgv] .motif{box-sizing:border-box;background:var(--color-bg-subtle);border-radius:12px;grid-row:span 2;padding:7px}.rules[data-astro-cid-4ood3vgv] h3[data-astro-cid-4ood3vgv]{align-self:end;margin:0;font-size:1.1rem}.rules[data-astro-cid-4ood3vgv] p[data-astro-cid-4ood3vgv]{color:var(--color-ink-muted);margin:0;font-size:.93rem;line-height:1.45}.avoid[data-astro-cid-4ood3vgv]{border:1px solid var(--color-coral-border);border-radius:var(--radius-md);background:var(--color-coral-light);color:var(--color-ink-muted);margin:0;padding:1rem 1.25rem;font-size:.93rem;line-height:1.5}.avoid[data-astro-cid-4ood3vgv] strong[data-astro-cid-4ood3vgv]{color:var(--color-ink)}.links[data-astro-cid-4ood3vgv]{flex-wrap:wrap;gap:.5rem 1.375rem;margin:1.125rem 0 0;font-size:.95rem;font-weight:600;display:flex}.links[data-astro-cid-4ood3vgv] a[data-astro-cid-4ood3vgv]{color:var(--color-forest);text-underline-offset:3px}@media (width<=980px){.home-photos[data-astro-cid-4ood3vgv]{grid-template-columns:1fr;gap:2.25rem}}
