.related-items[data-astro-cid-gdr2kuke]{border-top:2px solid var(--color-charcoal-gray);margin-top:4rem;padding-top:3rem}.related-title[data-astro-cid-gdr2kuke]{font-size:var(--fs-h2);color:var(--color-deep-black);text-align:center;margin-bottom:2rem}.related-grid[data-astro-cid-gdr2kuke]{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){.related-grid[data-astro-cid-gdr2kuke]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.related-grid[data-astro-cid-gdr2kuke]{grid-template-columns:repeat(3,1fr)}}.related-card[data-astro-cid-gdr2kuke]{position:relative}.related-item-title[data-astro-cid-gdr2kuke]{font-size:var(--fs-h3);font-family:var(--font-secondary);font-weight:var(--fw-heading);color:var(--color-deep-black);margin-bottom:.5rem}.related-description[data-astro-cid-gdr2kuke]{font-size:var(--fs-small);color:var(--color-charcoal-gray);line-height:var(--line-height-body)}.breadcrumb[data-astro-cid-ezvlwyc3]{background-color:var(--color-usuzumi-gray);margin-bottom:2rem;padding:1rem 0}.breadcrumb-nav[data-astro-cid-ezvlwyc3]{max-width:var(--max-width-content);padding:0 var(--spacing-lg);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto;display:flex}@media (width>=1024px){.breadcrumb-nav[data-astro-cid-ezvlwyc3]{flex-wrap:nowrap}}.breadcrumb-link[data-astro-cid-ezvlwyc3]{color:var(--color-shinku-red);text-decoration:none}.breadcrumb-link[data-astro-cid-ezvlwyc3]:hover{text-decoration:underline}.breadcrumb-separator[data-astro-cid-ezvlwyc3],.breadcrumb-current[data-astro-cid-ezvlwyc3]{color:var(--color-charcoal-gray)}.tags-section[data-astro-cid-cm3albtb]{text-align:center;margin:2rem 0}.tags[data-astro-cid-cm3albtb]{flex-wrap:wrap;gap:.5rem;display:inline-flex}.tag[data-astro-cid-cm3albtb]{background-color:var(--color-usuzumi-gray);color:var(--color-charcoal-gray);border-radius:var(--border-radius-pill);font-size:var(--fs-small);padding:.25rem .75rem}.scheduled-notice[data-astro-cid-orax6fmu]{max-width:var(--max-width-content);padding:0 var(--spacing-lg);margin:0 auto}.scheduled-notice-box[data-astro-cid-orax6fmu]{padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--color-shinku-red);background:var(--color-placeholder-bg);font-size:var(--fs-small)}.scheduled-notice-title[data-astro-cid-orax6fmu]{font-weight:var(--fw-heading)}.technique-detail[data-astro-cid-orax6fmu]{max-width:var(--max-width-content);padding:var(--spacing-xl) var(--spacing-lg);margin:0 auto}.technique-hero[data-astro-cid-orax6fmu]{text-align:center;margin-bottom:3rem}.technique-hero-image[data-astro-cid-orax6fmu]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius);width:100%;height:auto;box-shadow:var(--shadow-image);margin:0 auto 2rem;display:block}.technique-header[data-astro-cid-orax6fmu]{margin-bottom:2rem}.technique-title[data-astro-cid-orax6fmu]{font-size:var(--fs-h1);font-weight:var(--fw-heading);color:var(--color-deep-black);font-family:var(--font-secondary);margin-bottom:1rem}.technique-content[data-astro-cid-orax6fmu]{margin-bottom:4rem}.technique-content[data-astro-cid-orax6fmu] .notation-table--horizontal th,.technique-content[data-astro-cid-orax6fmu] .notation-table--horizontal td,.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical th,.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical td{text-align:center}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical{display:none}@media (width<=767px){.technique-content[data-astro-cid-orax6fmu] .notation-table--horizontal{display:none}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-body);display:table}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical thead th:first-child{width:2.5em}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical th,.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical td{border:1px solid var(--border-color);padding:.25rem var(--spacing-sm);text-align:center}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical th{background-color:var(--color-usuzumi-gray);font-weight:var(--fw-heading);color:var(--color-deep-black)}.technique-content[data-astro-cid-orax6fmu] .notation-table--vertical td{color:var(--color-charcoal-gray)}}
