.article-detail[data-astro-cid-3bwe5m54]{--theme-color:var(--color-navy);--theme-pale:var(--color-navy-translucent);--theme-toc-bg:var(--color-gray-pale-translucent-strong);padding:var(--spacing-lg) var(--layout-wrap-padding) var(--spacing-2xl);flex-direction:column;gap:0;display:flex}.article-detail--blue[data-astro-cid-3bwe5m54]{--theme-color:var(--color-blue);--theme-pale:var(--color-blue-sky-translucent-light);--theme-toc-bg:var(--color-gray-pale-translucent)}.article-detail__card[data-astro-cid-3bwe5m54]{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--article-card-padding-x);background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.article-detail__header[data-astro-cid-3bwe5m54]{min-height:var(--article-row-height);padding:0 var(--spacing-2xl) 0 0;justify-content:space-between;align-items:center;gap:0;display:flex}.article-detail__title[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm);font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--theme-color)}.article-detail__header-side[data-astro-cid-3bwe5m54]{flex-shrink:0;align-items:center;gap:0;display:flex}.article-detail__date[data-astro-cid-3bwe5m54]{padding:0 var(--spacing-lg);font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--color-gray)}.article-detail__download[data-astro-cid-3bwe5m54]{width:var(--article-row-height);height:var(--article-row-height);justify-content:center;align-items:center;display:flex}.article-detail__download[data-astro-cid-3bwe5m54]:hover{opacity:.8}.article-detail__meta[data-astro-cid-3bwe5m54]{align-items:center;gap:var(--spacing-sm);min-height:var(--article-meta-height);font-size:var(--font-size-sm);color:var(--color-gray);flex-wrap:wrap;padding:0;display:flex}.article-detail__figure[data-astro-cid-3bwe5m54]{justify-content:center;display:flex}.article-detail__figure-image[data-astro-cid-3bwe5m54]{width:var(--article-figure-width);max-width:100%;height:auto;aspect-ratio:var(--article-figure-aspect);object-fit:contain}.article-detail__figure--photo[data-astro-cid-3bwe5m54] .article-detail__figure-image[data-astro-cid-3bwe5m54]{width:var(--article-photo-width);max-width:100%;height:auto;aspect-ratio:var(--article-photo-aspect);object-fit:cover}.article-detail__box[data-astro-cid-3bwe5m54]{grid-template-columns:var(--article-box-label-width) 1fr;padding:0 var(--spacing-lg) 0 0;border-radius:var(--radius-sm);font-size:var(--font-size-base);line-height:var(--line-height-lg);color:var(--color-gray);gap:0;display:grid}.article-detail__box--findings[data-astro-cid-3bwe5m54]{background:var(--theme-pale)}.article-detail__box--toc[data-astro-cid-3bwe5m54]{background:var(--theme-toc-bg)}.article-detail__box-label[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm);font-size:var(--font-size-xs);line-height:var(--line-height-lg);color:var(--theme-color)}.article-detail__findings[data-astro-cid-3bwe5m54]{counter-reset:finding;padding:var(--spacing-sm) 0;list-style:none}.article-detail__finding[data-astro-cid-3bwe5m54]{counter-increment:finding}.article-detail__finding-title[data-astro-cid-3bwe5m54]{display:block}.article-detail__finding-title[data-astro-cid-3bwe5m54]:before{content:counter(finding) ". "}.article-detail__toc[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm) 0;font-weight:var(--font-weight-bold)}.article-detail__toc[data-astro-cid-3bwe5m54] a[data-astro-cid-3bwe5m54]:hover{color:var(--theme-color)}.article-detail__toc-item--h3[data-astro-cid-3bwe5m54]{padding-left:var(--spacing-md)}.article-detail__body[data-astro-cid-3bwe5m54]{counter-reset:h2;padding:0 var(--spacing-lg);font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-gray)}.article-detail__body[data-astro-cid-3bwe5m54]>:first-child{margin-top:0}.article-detail__body[data-astro-cid-3bwe5m54]>:last-child{margin-bottom:0}.article-detail__body[data-astro-cid-3bwe5m54] h2{counter-increment:h2;margin:var(--spacing-md) 0;font-size:var(--font-size-base);line-height:var(--line-height-lg);color:var(--theme-color);scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.article-detail__body[data-astro-cid-3bwe5m54] h2:before{content:counter(h2) "."}.article-detail__body[data-astro-cid-3bwe5m54] h3{margin:var(--spacing-md) 0 0 var(--spacing-2xl);font-size:var(--font-size-xs);line-height:var(--line-height-lg);color:var(--theme-color);scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.article-detail__body[data-astro-cid-3bwe5m54] h3+p{margin-left:var(--spacing-2xl)}.article-detail__body[data-astro-cid-3bwe5m54] p{margin-bottom:var(--spacing-md)}.article-detail__body[data-astro-cid-3bwe5m54] img{max-width:100%;height:auto;margin:var(--spacing-md) auto}.article-detail__body[data-astro-cid-3bwe5m54] a{color:var(--theme-color);text-decoration:underline}.article-detail__body[data-astro-cid-3bwe5m54] ul,.article-detail__body[data-astro-cid-3bwe5m54] ol{margin:0 0 var(--spacing-md) var(--spacing-lg)}.article-detail__tags[data-astro-cid-3bwe5m54]{gap:var(--spacing-sm);padding:var(--spacing-lg) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-xs);color:var(--color-gray);flex-wrap:wrap;display:flex}.article-detail__tag[data-astro-cid-3bwe5m54]:after{content:"　/　"}.article-detail__share[data-astro-cid-3bwe5m54]{justify-content:center;align-items:center;gap:var(--spacing-3xl);min-height:var(--article-row-height);font-size:var(--font-size-base);line-height:var(--line-height-xs);color:var(--color-black);display:flex}.article-detail__share-label[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm)}.article-detail__share-list[data-astro-cid-3bwe5m54]{align-items:center;gap:var(--spacing-3xl);display:flex}.article-detail__share-link[data-astro-cid-3bwe5m54]{display:flex}.article-detail__share-link[data-astro-cid-3bwe5m54]:hover{opacity:.8}.article-detail__share-icon[data-astro-cid-3bwe5m54]{width:auto;height:var(--share-icon-height)}.article-detail__back[data-astro-cid-3bwe5m54]{justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-xl) 0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-gray);display:flex}.article-detail__back[data-astro-cid-3bwe5m54] a[data-astro-cid-3bwe5m54]:hover{text-decoration:underline}.article-detail__related[data-astro-cid-3bwe5m54]{flex-direction:column;align-items:center;gap:0;display:flex}.article-detail__related-title[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm) 0;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);color:var(--color-gray)}.article-detail__related-list[data-astro-cid-3bwe5m54]{justify-content:center;gap:var(--card-gap);width:100%;display:flex}.article-detail--blue[data-astro-cid-3bwe5m54] .article-detail__related-list[data-astro-cid-3bwe5m54]{justify-content:space-between}.article-detail__related-list[data-astro-cid-3bwe5m54]>li[data-astro-cid-3bwe5m54]{flex:0 1 var(--card-width);min-width:0}@media (max-width:720px){.article-detail[data-astro-cid-3bwe5m54]{gap:var(--spacing-lg);padding:var(--spacing-lg) var(--layout-mobile-padding) var(--spacing-xl)}.article-detail__card[data-astro-cid-3bwe5m54]{gap:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-lg);box-shadow:var(--shadow-card-soft);margin-bottom:0}.article-detail__header[data-astro-cid-3bwe5m54]{align-items:stretch;gap:var(--spacing-sm);flex-direction:column-reverse;min-height:0;padding:0}.article-detail__header-side[data-astro-cid-3bwe5m54]{padding:var(--spacing-sm) 0;justify-content:space-between}.article-detail__date[data-astro-cid-3bwe5m54]{padding:0}.article-detail__title[data-astro-cid-3bwe5m54]{font-size:var(--font-size-md);line-height:var(--line-height-md);padding:0}.article-detail__download[data-astro-cid-3bwe5m54]{height:var(--article-download-height-mobile)}.article-detail__box[data-astro-cid-3bwe5m54]{gap:var(--spacing-sm);margin-inline:calc(var(--spacing-sm) * -1);padding:var(--spacing-sm);border-radius:0;grid-template-columns:1fr}.article-detail__box--toc[data-astro-cid-3bwe5m54]{background:var(--color-gray-pale-translucent)}.article-detail__box-label[data-astro-cid-3bwe5m54]{padding:0 var(--spacing-sm);line-height:var(--line-height-md)}.article-detail__findings[data-astro-cid-3bwe5m54],.article-detail__toc[data-astro-cid-3bwe5m54]{padding:0}.article-detail__body[data-astro-cid-3bwe5m54]{padding:var(--spacing-lg) 0}.article-detail__figure--photo[data-astro-cid-3bwe5m54]{margin-top:var(--spacing-lg)}.article-detail__figure--photo[data-astro-cid-3bwe5m54]+.article-detail__body[data-astro-cid-3bwe5m54]{padding-top:calc(var(--spacing-md) - var(--spacing-sm))}.article-detail__body[data-astro-cid-3bwe5m54] h3,.article-detail__body[data-astro-cid-3bwe5m54] h3+p{margin-left:var(--spacing-lg)}.article-detail__share[data-astro-cid-3bwe5m54],.article-detail__share-list[data-astro-cid-3bwe5m54]{gap:var(--spacing-xl)}.article-detail__back[data-astro-cid-3bwe5m54]{padding:var(--spacing-lg) 0;line-height:var(--line-height-xs)}.article-detail__related[data-astro-cid-3bwe5m54]{gap:var(--spacing-xl)}.article-detail__related-title[data-astro-cid-3bwe5m54]{font-size:var(--font-size-base);line-height:var(--line-height-md);padding:0}.article-detail__related-list[data-astro-cid-3bwe5m54]{gap:var(--spacing-xl);flex-direction:column;width:100%}.article-detail__related-list[data-astro-cid-3bwe5m54]>li[data-astro-cid-3bwe5m54]{flex:none}}
