html{scroll-behavior:smooth}.builder-body[data-astro-cid-22tpuuaj]{color:#30392e;background:#f7f6f0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.builder-frame[data-astro-cid-zjqply75]{--ink:#303c31;--green:#344737;--paper:#f7f6f0;--pale:#eceee5;--line:#d2d6c9;--muted:#596453;color:var(--ink);line-height:1.9}.builder-frame[data-astro-cid-zjqply75] [data-astro-cid-zjqply75]{box-sizing:border-box}a[data-astro-cid-zjqply75]{color:inherit;text-decoration:none}a[data-astro-cid-zjqply75]:hover{text-underline-offset:6px;text-decoration:underline}[data-astro-cid-zjqply75]:is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #a77837}a[data-astro-cid-zjqply75][aria-current]{text-underline-offset:7px;text-decoration:underline}.builder-skip[data-astro-cid-zjqply75]{z-index:40;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.builder-skip[data-astro-cid-zjqply75]:focus{top:8px}.builder-sample[data-astro-cid-zjqply75]{text-align:center;background:#e7eadf;padding:5px 16px;font-size:12px}.builder-header[data-astro-cid-zjqply75]{z-index:20;border-bottom:1px solid var(--line);background:#f7f6f0f5;justify-content:space-between;align-items:center;gap:24px;padding:18px 4%;display:flex;position:sticky;top:0}.builder-brand[data-astro-cid-zjqply75]{letter-spacing:.14em;flex-shrink:0;align-items:center;gap:12px;font:28px/1.15 Yu Mincho,Hiragino Mincho ProN,serif;display:flex}.builder-brand[data-astro-cid-zjqply75] small[data-astro-cid-zjqply75]{letter-spacing:.2em;margin-top:9px;font-size:12px;line-height:1.5;display:block}.builder-desktop-nav[data-astro-cid-zjqply75]{align-items:center;gap:26px;font-size:13px;display:flex}.builder-desktop-nav[data-astro-cid-zjqply75] a[data-astro-cid-zjqply75]{padding-block:12px}.builder-desktop-nav[data-astro-cid-zjqply75] .builder-header-cta[data-astro-cid-zjqply75]{background:var(--green);color:#fff;padding:14px 22px}.builder-mobile-menu[data-astro-cid-zjqply75]{display:none}.builder-footer[data-astro-cid-zjqply75]{color:#f7f6f0;background:#29372c;padding:44px 0 76px}.builder-footer-inner[data-astro-cid-zjqply75]{width:min(1180px,90%);margin-inline:auto}.builder-footer-top[data-astro-cid-zjqply75]{justify-content:space-between;align-items:center;gap:30px;display:flex}.builder-footer[data-astro-cid-zjqply75] nav[data-astro-cid-zjqply75]{flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.builder-footer[data-astro-cid-zjqply75] nav[data-astro-cid-zjqply75] a[data-astro-cid-zjqply75]{padding:12px 0}.builder-footer-bottom[data-astro-cid-zjqply75]{border-top:1px solid #63735d;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding-top:22px;display:flex}.builder-footer[data-astro-cid-zjqply75] small[data-astro-cid-zjqply75]{font-size:12px}@media (width<=1100px){.builder-desktop-nav[data-astro-cid-zjqply75]{gap:16px;font-size:12px}}@media (width<=900px){.builder-desktop-nav[data-astro-cid-zjqply75]{display:none}.builder-header[data-astro-cid-zjqply75]{padding:16px 5%}.builder-brand[data-astro-cid-zjqply75]{font-size:25px}.builder-mobile-menu[data-astro-cid-zjqply75]{display:block}.builder-mobile-menu[data-astro-cid-zjqply75] summary[data-astro-cid-zjqply75]{cursor:pointer;align-items:center;gap:16px;min-height:44px;font-size:13px;list-style:none;display:flex}.builder-mobile-menu[data-astro-cid-zjqply75] summary[data-astro-cid-zjqply75]::-webkit-details-marker{display:none}.builder-mobile-menu[data-astro-cid-zjqply75] nav[data-astro-cid-zjqply75]{background:var(--paper);border-bottom:1px solid var(--line);max-height:calc(100dvh - 110px);padding:16px 5%;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 18px #303c3110}.builder-mobile-menu[data-astro-cid-zjqply75] nav[data-astro-cid-zjqply75] a[data-astro-cid-zjqply75]{border-bottom:1px solid var(--line);justify-content:space-between;min-height:52px;padding:12px 0;font-size:15px;display:flex}.builder-footer-top[data-astro-cid-zjqply75]{flex-direction:column;align-items:start}}
