﻿.p-news-single{--_column-side: 17.5rem;--_gap: 3rem;--_padding-block-end: clamp(3rem, 2.0909rem + 3.8788vw, 5rem);--_padding-block-start: clamp(2.5rem, 1.8182rem + 2.9091vw, 4rem);padding-block:var(--_padding-block-start) var(--_padding-block-end)}.p-news-single>.l-inner{display:block grid;grid-template-columns:1fr var(--_column-side);gap:var(--_gap);align-items:start}@media(width < 900px){.p-news-single>.l-inner{grid-template-columns:1fr}}.p-news-single__meta{--_gap: 1rem;display:block flex;gap:var(--_gap);align-items:center}.p-news-single__date{--_color: var(--color-gray-light);--_font-size: var(--font-size-sm);font-size:var(--_font-size);line-height:1.6;color:var(--_color);letter-spacing:.04em}.p-news-single__ttl{--_font-size: 1.25rem;--_margin-block-start: 0.75rem;margin-block-start:var(--_margin-block-start);font-size:var(--_font-size);font-weight:700;line-height:1.6;letter-spacing:.04em}.p-news-single__thumb{--_aspect-ratio: calc(792 / 415.8);--_margin-block-start: 1.5rem;margin-block-start:var(--_margin-block-start)}.p-news-single__thumb>img{width:100%;aspect-ratio:var(--_aspect-ratio);object-fit:cover}.p-news-single__body{--_gap: 1rem;--_margin-block-start: 1.5rem;display:flow-root;margin-block-start:var(--_margin-block-start);line-height:1.6}.p-news-single__body>*+*{margin-block-start:var(--_gap)}.p-news-single__body h2{margin-block-start:2rem;font-size:1.25em;font-weight:700;line-height:1.6;letter-spacing:.04em}.p-news-single__body :is(h3,h4,h5,h6){margin-block-start:1rem;font-size:1em;font-weight:700;line-height:1.6}.p-news-single__body h2+:not(h2,h3,h4,h5,h6){margin-block-start:1rem}.p-news-single__body :is(h3,h4,h5,h6)+:not(h2,h3,h4,h5,h6){margin-block-start:.25rem}.p-news-single__body :is(h2,h3,h4,h5,h6){clear:both}.p-news-single__body :is(ul,ol){padding-left:1.5em}.p-news-single__body ul{list-style:disc}.p-news-single__body ol{list-style:decimal}.p-news-single__body :is(ul,ol) ul{list-style:disc}.p-news-single__body :is(ul,ol) ol{list-style:decimal}.p-news-single__body li{line-height:1.8}.p-news-single__body li+li{margin-block-start:.5em}.p-news-single__body li :is(ul,ol){margin-block-start:.5em}.p-news-single__body img{max-width:100%;height:auto}.p-news-single__body a{color:var(--color-base);text-decoration:underline}.p-news-single__body a:focus-visible{color:var(--color-main)}@media(any-hover: hover){.p-news-single__body a:hover{color:var(--color-main)}}.p-news-single__body figure:not(.wp-block-gallery){display:block}.p-news-single__body figure:not(.wp-block-gallery).alignleft{float:left;margin-block-end:1rem;margin-inline-end:1.5rem}.p-news-single__body figure:not(.wp-block-gallery).alignright{float:right;margin-block-end:1rem;margin-inline-start:1.5rem}.p-news-single__body figure:not(.wp-block-gallery).aligncenter{width:fit-content;margin-inline:auto}@media(width <= 767px){.p-news-single__body figure:not(.wp-block-gallery):is(.alignleft,.alignright){float:none;margin-inline:0}}.p-news-single__body .wp-block-image:is(.aligncenter,.alignleft,.alignright),.p-news-single__body .wp-block-image :is(figure.aligncenter,figure.alignleft,figure.alignright){display:block}.p-news-single__body .wp-block-image:is(.aligncenter,.alignleft,.alignright)>figcaption,.p-news-single__body .wp-block-image :is(figure.aligncenter,figure.alignleft,figure.alignright)>figcaption{display:block}.p-news-single__body .wp-block-group.is-layout-flex{gap:2em}.p-news-single__body figcaption{margin-block-start:.75em;font-size:.875em;line-height:1.6;color:var(--color-gray-dark)}.p-news-single__body table{width:100%;border-collapse:collapse}.p-news-single__body table :is(th,td),.p-news-single__body .wp-block-table table :is(th,td){box-sizing:border-box;min-width:5rem;padding:.5rem .75rem;border:.0625rem solid var(--color-border)}.p-news-single__body th{text-align:left;background-color:var(--color-contrast)}.p-news-single__body .wp-block-table table :is(thead,tfoot){border:0}.p-news-single__body .wp-block-table{overflow-x:auto}.p-news-single__body .wp-block-buttons{display:flex;flex-wrap:wrap;gap:1rem}.p-news-single__body .wp-block-button__link{display:inline-block;padding:.75rem 1.75rem;font-weight:700;color:var(--color-brightest);text-decoration:none;background-color:var(--color-main);border-radius:.375rem}.p-news-single__body .wp-block-button__link:focus-visible{color:var(--color-brightest);background-color:#008718;background-color:oklch(from var(--color-main) calc(l - var(--hover-lightness-delta)) c h)}@media(any-hover: hover){.p-news-single__body .wp-block-button__link:hover{color:var(--color-brightest);background-color:#008718;background-color:oklch(from var(--color-main) calc(l - var(--hover-lightness-delta)) c h)}}.p-news-single__body blockquote{padding-inline-start:1.25rem;border-inline-start:.25rem solid var(--color-border)}.p-news-single__body blockquote cite{display:block;margin-block-start:.75em;font-size:.875em;font-style:normal;color:var(--color-gray-dark)}.p-news-single__body blockquote cite::before{content:"— "}.p-news-single__body pre{padding:1rem 1.25rem;overflow-x:auto;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:.875em;line-height:1.7;background-color:var(--color-contrast);border:.0625rem solid var(--color-border);border-radius:.375rem}.p-news-single__body :not(pre)>code{padding:.15em .4em;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:.9em;background-color:var(--color-contrast);border-radius:.25rem}.p-news-single__body kbd{padding:.1em .45em;font-family:inherit;font-size:.875em;background-color:var(--color-contrast);border:.0625rem solid var(--color-border);border-block-end-width:.125rem;border-radius:.25rem}.p-news-single__body hr{clear:both;height:.0625rem;background-color:var(--color-border);border:0}.p-news-single__body>:first-child{margin-block-start:0}.p-news-single__cta{--_margin-block-start: 2.5rem;display:block grid;justify-items:center;margin-block-start:var(--_margin-block-start)}.p-news-single__side{position:sticky;inset-block-start:6.25rem}@media(width < 900px){.p-news-single__side{--_max-width: 25rem;position:static;max-width:var(--_max-width)}}
