.share-container[data-astro-cid-eqjx2q6l]{justify-content:center;align-items:center;gap:.75rem;margin:2.5rem 0 1.5rem;padding:.5rem;display:flex}.share-label[data-astro-cid-eqjx2q6l]{color:#94a3b8;letter-spacing:.05em;font-size:.75rem;font-weight:700}.share-buttons[data-astro-cid-eqjx2q6l]{align-items:center;gap:.5rem;display:flex}.share-btn[data-astro-cid-eqjx2q6l]{cursor:pointer;transition:all .2s;position:relative;box-sizing:border-box!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.share-btn[data-astro-cid-eqjx2q6l]:after,.share-btn[data-astro-cid-eqjx2q6l]:before{content:none!important;display:none!important}.share-btn[data-astro-cid-eqjx2q6l]:hover{opacity:.85;transform:translateY(-2px)}.share-btn[data-astro-cid-eqjx2q6l]:active{transform:translateY(0)}.icon[data-astro-cid-eqjx2q6l]{width:16px!important;height:16px!important;display:block!important}.btn-x[data-astro-cid-eqjx2q6l]{color:#fff!important;background-color:#000!important}.btn-hatena[data-astro-cid-eqjx2q6l]{color:#fff!important;background-color:#00a4de!important}.hatena-b[data-astro-cid-eqjx2q6l]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:900;line-height:1;display:block}.btn-copy[data-astro-cid-eqjx2q6l]{color:#475569!important;background-color:#f1f5f9!important}.btn-copy[data-astro-cid-eqjx2q6l]:hover{background-color:#e2e8f0!important}.icon-check[data-astro-cid-eqjx2q6l]{display:none!important}.btn-copy[data-astro-cid-eqjx2q6l].copied{color:#fff!important;background-color:#10b981!important}.btn-copy[data-astro-cid-eqjx2q6l].copied .icon-copy[data-astro-cid-eqjx2q6l]{display:none!important}.btn-copy[data-astro-cid-eqjx2q6l].copied .icon-check[data-astro-cid-eqjx2q6l]{display:block!important}.breadcrumb-container[data-astro-cid-ezvlwyc3]{color:#666;margin:1rem 0 3rem;font-size:.8rem}.breadcrumb-list[data-astro-cid-ezvlwyc3]{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-ezvlwyc3]{align-items:center;display:flex}.breadcrumb-item[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:#2b6cb0;text-decoration:none}.breadcrumb-item[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{text-decoration:underline}.separator[data-astro-cid-ezvlwyc3]{color:#a0aec0;margin:0 .5rem}.breadcrumb-item[data-astro-cid-ezvlwyc3] span[data-astro-cid-ezvlwyc3][aria-current=page]{color:#4a5568;font-weight:500}.hero-wrapper[data-astro-cid-z4jru4n3]{width:100%;height:520px;position:relative;overflow:hidden}.hero-image[data-astro-cid-z4jru4n3]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-overlay[data-astro-cid-z4jru4n3]{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:absolute;top:0;left:0}.hero-content[data-astro-cid-z4jru4n3]{text-align:center;z-index:2;box-sizing:border-box;background:#fff;border:1px solid #eef0f2;width:100%;max-width:580px;padding:1rem 1.2rem;box-shadow:0 4px 20px #0000001a}@media (width>=769px){.hero-content[data-astro-cid-z4jru4n3]{width:50%;max-width:90%;padding:1.5rem 3rem}.hero-wrapper[data-astro-cid-z4jru4n3]{height:380px}}.hero-sub-title[data-astro-cid-z4jru4n3]{color:#666;letter-spacing:.05em;font-size:.75rem;font-weight:500}@media (width>=769px){.hero-sub-title[data-astro-cid-z4jru4n3]{font-size:.85rem}}hr[data-astro-cid-z4jru4n3].hero{background-image:linear-gradient(90deg,#0000,#0003,#0000);border:0;width:80%;max-width:200px;height:1px;margin:.4rem auto!important}.hero-title[data-astro-cid-z4jru4n3]{color:#111;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}@media (width>=769px){.hero-title[data-astro-cid-z4jru4n3]{font-size:2rem}}@media (width<=768px){.hero-wrapper[data-astro-cid-z4jru4n3]{height:280px}}
