.rich[data-astro-cid-6wwz6sfg]{color:var(--color-text-sub);font-family:var(--font-ja);word-break:break-word;font-size:1rem;line-height:1.4;display:flow-root}.toc[data-astro-cid-6wwz6sfg]{color:#616161;background:#eee;border-radius:8px;margin-bottom:32px;padding:24px 16px 8px}.toc__item[data-astro-cid-6wwz6sfg]{margin-bottom:16px;line-height:1.7}.toc__item--2[data-astro-cid-6wwz6sfg]{padding-left:2rem}.toc__item--3[data-astro-cid-6wwz6sfg]{padding-left:4rem}.toc[data-astro-cid-6wwz6sfg] a[data-astro-cid-6wwz6sfg]{color:currentColor;transition:opacity .3s var(--ease)}.toc[data-astro-cid-6wwz6sfg] a[data-astro-cid-6wwz6sfg]:hover{opacity:.7}.prose[data-astro-cid-6wwz6sfg] p{margin:10px 0}.prose[data-astro-cid-6wwz6sfg]>p{min-height:1em;color:var(--color-text);margin:24px 0;line-height:1.7}.prose[data-astro-cid-6wwz6sfg] h1,.prose[data-astro-cid-6wwz6sfg] h2,.prose[data-astro-cid-6wwz6sfg] h3,.prose[data-astro-cid-6wwz6sfg] h4,.prose[data-astro-cid-6wwz6sfg] h5{line-height:inherit;margin:10px 0}.prose[data-astro-cid-6wwz6sfg]>h1{margin:20px 0;font-size:2rem;font-weight:700}.prose[data-astro-cid-6wwz6sfg]>h2{border-bottom:1px solid #dcdfe3;margin:48px 0 24px;padding-bottom:20px;font-size:1.625rem;font-weight:600}.prose[data-astro-cid-6wwz6sfg]>h3{margin:32px 0 24px;font-size:1.25rem;font-weight:700}.prose[data-astro-cid-6wwz6sfg] h4,.prose[data-astro-cid-6wwz6sfg] h5{font-size:1em;font-weight:600}.prose[data-astro-cid-6wwz6sfg] ul,.prose[data-astro-cid-6wwz6sfg] ol{margin:0 0 0 20px;line-height:1.7}.prose[data-astro-cid-6wwz6sfg] ul li{margin:10px 0;line-height:1.7;list-style:outside}.prose[data-astro-cid-6wwz6sfg] ol li{margin:10px 0;line-height:1.7;list-style:decimal}.prose[data-astro-cid-6wwz6sfg] li p{margin:0}.prose[data-astro-cid-6wwz6sfg] a{color:#007cff}.prose[data-astro-cid-6wwz6sfg] strong{color:var(--color-text);font-weight:700}.prose[data-astro-cid-6wwz6sfg] em{font-style:italic}.prose[data-astro-cid-6wwz6sfg] u{text-decoration:underline}.prose[data-astro-cid-6wwz6sfg] s{text-decoration:line-through}.prose[data-astro-cid-6wwz6sfg] img,.prose[data-astro-cid-6wwz6sfg] video{vertical-align:bottom;max-width:100%;height:auto}.prose[data-astro-cid-6wwz6sfg] figure{margin:0}.prose[data-astro-cid-6wwz6sfg]>hr{border:0;border-top:1px solid #ccc;margin:24px 0}.prose[data-astro-cid-6wwz6sfg]>blockquote{border-left:3px solid #00000026;margin:20px 0;padding:2px 15px;font-style:italic}.prose[data-astro-cid-6wwz6sfg] p>code{background:#eee;border:1px solid #0000001a;border-radius:6px;margin:2px;padding:0 5px;display:inline}.prose[data-astro-cid-6wwz6sfg] pre{color:var(--color-white);white-space:pre-wrap;background:#23241f;border-radius:6px;margin:20px 0;padding:25px 35px;font-family:Menlo,Monaco,Courier New,monospace}.prose[data-astro-cid-6wwz6sfg] pre code{border:0;padding:0}.prose[data-astro-cid-6wwz6sfg] table{border-collapse:collapse;color:#1a1a1a;max-width:100%;font-size:var(--fs-xs);margin:10px 0;line-height:1.4;display:block;overflow-x:auto}.prose[data-astro-cid-6wwz6sfg] th,.prose[data-astro-cid-6wwz6sfg] td{border:1px solid #e7e7e8;min-width:100px;max-width:240px;padding:12px}.prose[data-astro-cid-6wwz6sfg] th{color:var(--color-text);background:#dcdfe3}.prose[data-astro-cid-6wwz6sfg] th p,.prose[data-astro-cid-6wwz6sfg] td p{white-space:pre-line;margin:0}@media (width<=480px){.toc[data-astro-cid-6wwz6sfg]{line-height:1.6}.prose[data-astro-cid-6wwz6sfg]>h2{font-size:1.5rem}}.cb[data-astro-cid-6lovdyw7]{background:var(--color-primary);border:1px solid #dcdfe3;border-radius:16px;flex-direction:column;gap:20px;padding:44px 40px 40px;display:flex;position:relative;overflow:hidden}.cb__text[data-astro-cid-6lovdyw7]{flex-direction:column;align-items:flex-start;gap:20px;width:calc(60% - 8px);display:flex}.cb__head[data-astro-cid-6lovdyw7]{flex-direction:column;gap:8px;display:flex}.cb__label[data-astro-cid-6lovdyw7]{color:var(--color-white);font-size:var(--fs-xs);opacity:.8;align-items:center;gap:8px;line-height:1.13;display:flex}.cb__label[data-astro-cid-6lovdyw7]:before{content:"";background:var(--color-white);border-radius:50%;width:8px;height:8px}.cb__title[data-astro-cid-6lovdyw7]{color:var(--color-white);margin-bottom:3px;font-size:1.5rem;font-weight:500;line-height:1.3}.cb__desc[data-astro-cid-6lovdyw7]{color:var(--color-white);font-size:var(--fs-sm);letter-spacing:.02em;margin-bottom:3px;line-height:1.5}.cb__cta[data-astro-cid-6lovdyw7]>.btn{padding:14px 46px 14px 40px}.cb__cta-label[data-astro-cid-6lovdyw7]{font-weight:600}.cb__image[data-astro-cid-6lovdyw7]{justify-content:flex-end;align-items:flex-end;width:35%;display:flex;position:absolute;bottom:-25px;right:-20px}.cb__image[data-astro-cid-6lovdyw7] img[data-astro-cid-6lovdyw7]{width:100%}@media (width<=768px){.cb__text[data-astro-cid-6lovdyw7]{width:100%}.cb__title[data-astro-cid-6lovdyw7],.cb__desc[data-astro-cid-6lovdyw7]{font-size:1.25rem}}@media (width<=480px){.cb[data-astro-cid-6lovdyw7]{align-items:flex-end;padding:44px 30px 40px}.cb__text[data-astro-cid-6lovdyw7]{gap:16px}.cb__desc[data-astro-cid-6lovdyw7]{font-size:.8125rem}.cb__cta[data-astro-cid-6lovdyw7]>.btn{padding:12px 16px}.cb__image[data-astro-cid-6lovdyw7]{width:calc(64% + 48px);margin:0 -48px -64px 0;position:relative;bottom:auto;right:auto}}.post[data-astro-cid-ecjd7rrs],.related[data-astro-cid-ecjd7rrs]{width:100%;max-width:1560px;margin-inline:auto}.post[data-astro-cid-ecjd7rrs]{flex-direction:column;gap:32px;padding:160px 56px 0;display:flex}.post__head[data-astro-cid-ecjd7rrs]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.post__meta[data-astro-cid-ecjd7rrs]{align-items:center;gap:16px;height:32px;display:flex}.pill[data-astro-cid-ecjd7rrs]{transition:background-color .3s var(--ease);border:1px solid #c6cbd2;border-radius:96px;align-items:center;gap:8px;padding:4px 16px 4px 12px;display:flex;position:relative}.pill[data-astro-cid-ecjd7rrs]:hover{background:#d7d9dd}.pill__emoji[data-astro-cid-ecjd7rrs]{font-size:1.5625rem;font-weight:900;line-height:1.3}.pill__name[data-astro-cid-ecjd7rrs]{color:#444b55;font-size:1.0625rem;font-weight:600;line-height:1.3}.pill__name[data-astro-cid-ecjd7rrs]:after{content:"";border-radius:inherit;position:absolute;inset:0}.post__sep[data-astro-cid-ecjd7rrs]{background:#dcdfe3;width:1px;height:100%}.post__date[data-astro-cid-ecjd7rrs]{color:var(--color-gray);padding-inline:8px;font-size:1.0625rem;font-weight:500;line-height:1}.post__title[data-astro-cid-ecjd7rrs]{font-size:2.6875rem;font-weight:500;line-height:1.4}.post__tags[data-astro-cid-ecjd7rrs]{flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}.post__tags[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]{color:#434b57;font-size:var(--fs-xs);background:#d7d9dd;border-radius:4px;padding:4px 8px;font-weight:500;line-height:1.4;display:block}.post__row[data-astro-cid-ecjd7rrs]{align-items:flex-start;gap:56px;display:flex}.post__main[data-astro-cid-ecjd7rrs]{width:calc(75% - 14px)}.post__card[data-astro-cid-ecjd7rrs]{background:var(--color-white);border-radius:16px;flex-direction:column;gap:32px;padding:56px 72px;display:flex}.post__eyecatch[data-astro-cid-ecjd7rrs]{width:100%}.author[data-astro-cid-ecjd7rrs]{background:#eee;border-radius:16px;align-items:center;gap:24px;padding:24px;display:flex}.author__text[data-astro-cid-ecjd7rrs]{flex-direction:column;gap:6px;display:flex}.author__name[data-astro-cid-ecjd7rrs]{color:var(--color-text-sub);font-size:1.25rem;font-weight:500;line-height:1.4}.author__role[data-astro-cid-ecjd7rrs]{color:var(--color-gray);font-size:var(--fs-xxs);font-weight:500;line-height:1.4}.related[data-astro-cid-ecjd7rrs]{flex-direction:column;gap:32px;padding:120px 56px 160px;display:flex}.related__title[data-astro-cid-ecjd7rrs]{margin-bottom:3px;font-size:1.5rem;font-weight:600;line-height:1.3}.related__list[data-astro-cid-ecjd7rrs]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1280px){.post__main[data-astro-cid-ecjd7rrs]{width:100%}.related__list[data-astro-cid-ecjd7rrs]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pill__emoji[data-astro-cid-ecjd7rrs]{font-size:1.25rem}.post__title[data-astro-cid-ecjd7rrs]{font-size:2.1875rem}.post__card[data-astro-cid-ecjd7rrs]{padding:40px}.related__title[data-astro-cid-ecjd7rrs]{font-size:1.25rem}.related__list[data-astro-cid-ecjd7rrs]{grid-template-columns:1fr}}@media (width<=480px){.post[data-astro-cid-ecjd7rrs]{padding:120px 24px 0}.post__meta[data-astro-cid-ecjd7rrs]{gap:12px}.pill__name[data-astro-cid-ecjd7rrs]{font-size:var(--fs-sm)}.post__title[data-astro-cid-ecjd7rrs]{font-size:1.5rem}.post__row[data-astro-cid-ecjd7rrs]{width:calc(100% + 48px);margin-inline:-24px}.post__card[data-astro-cid-ecjd7rrs]{padding:40px 24px}.author[data-astro-cid-ecjd7rrs]{padding:20px 24px}.related[data-astro-cid-ecjd7rrs]{gap:24px;padding:80px 24px}.related__list[data-astro-cid-ecjd7rrs]{gap:16px;width:calc(100% + 48px);margin-inline:-24px;padding:0 40px 0 24px;display:flex;overflow-x:auto}.related__list[data-astro-cid-ecjd7rrs]>li[data-astro-cid-ecjd7rrs]{flex:0 0 calc(80% - 3.2px)}}
