.p-single-content{color:var(--color-text);font-family:var(--font-primary);font-size:clamp(.75rem,.46rem + .6vw,1rem);line-height:2}@media(max-width:767px){.p-single-content{font-size:3.59vw;line-height:1.8}}.p-single-content>*+*{margin-top:clamp(2.34375rem,1.45rem + 1.86vw,3.125rem)}@media(max-width:767px){.p-single-content>*+*{margin-top:7.69vw}}.p-single-content>blockquote+p,.p-single-content>ol+ol,.p-single-content>ol+p,.p-single-content>ol+ul,.p-single-content>p+blockquote,.p-single-content>p+ol,.p-single-content>p+p,.p-single-content>p+ul,.p-single-content>ul+ol,.p-single-content>ul+p,.p-single-content>ul+ul{margin-top:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media(max-width:767px){.p-single-content>blockquote+p,.p-single-content>ol+ol,.p-single-content>ol+p,.p-single-content>ol+ul,.p-single-content>p+blockquote,.p-single-content>p+ol,.p-single-content>p+p,.p-single-content>p+ul,.p-single-content>ul+ol,.p-single-content>ul+p,.p-single-content>ul+ul{margin-top:5.13vw}}.p-single-content>.wp-block-image+h2,.p-single-content>.wp-block-image+h3,.p-single-content>.wp-block-image+h4,.p-single-content>figure+h2,.p-single-content>figure+h3,.p-single-content>figure+h4{margin-top:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media(max-width:767px){.p-single-content>.wp-block-image+h2,.p-single-content>.wp-block-image+h3,.p-single-content>.wp-block-image+h4,.p-single-content>figure+h2,.p-single-content>figure+h3,.p-single-content>figure+h4{margin-top:5.13vw}}.p-single-content>h2+*,.p-single-content>h3+*,.p-single-content>h4+*,.p-single-content>h5+*,.p-single-content>h6+*{margin-top:clamp(.46875rem,.29rem + .37vw,.625rem)}@media(max-width:767px){.p-single-content>h2+*,.p-single-content>h3+*,.p-single-content>h4+*,.p-single-content>h5+*,.p-single-content>h6+*{margin-top:2.05vw}}.p-single-content h2,.p-single-content h3,.p-single-content h4,.p-single-content h5,.p-single-content h6{color:var(--color-navy);font-family:var(--font-serif);font-weight:600;line-height:1.4}.p-single-content h2{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media(max-width:767px){.p-single-content h2{font-size:4.62vw}}.p-single-content h3{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media(max-width:767px){.p-single-content h3{font-size:4.1vw}}.p-single-content h4,.p-single-content h5,.p-single-content h6{font-size:clamp(.84375rem,.52rem + .67vw,1.125rem)}@media(max-width:767px){.p-single-content h4,.p-single-content h5,.p-single-content h6{font-size:3.85vw}}.p-single-content a{color:currentcolor;text-decoration:underline}.p-single-content strong{font-weight:700}.p-single-content ol,.p-single-content ul{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem);padding-left:1.5em}@media(max-width:767px){.p-single-content ol,.p-single-content ul{gap:1.54vw}}.p-single-content ul{list-style-type:disc}.p-single-content ol{list-style-type:decimal}.p-single-content .wp-block-image,.p-single-content figure{margin-block-end:0;margin-inline:0}.p-single-content .wp-block-image img,.p-single-content figure img{height:auto;max-width:100%;width:100%}.p-single-content .wp-block-image figcaption,.p-single-content figure figcaption{color:var(--color-gray-medium);font-size:clamp(.609375rem,.38rem + .48vw,.8125rem);line-height:1.5;margin-top:clamp(.375rem,.23rem + .3vw,.5rem);text-align:center}@media(max-width:767px){.p-single-content .wp-block-image figcaption,.p-single-content figure figcaption{font-size:3.08vw;margin-top:1.54vw}}.p-single-content .wp-block-table table{border-collapse:collapse;width:100%}.p-single-content .wp-block-table :is(td,th){border:1px solid var(--color-background-disabled);padding:clamp(.375rem,.23rem + .3vw,.5rem) clamp(.5625rem,.35rem + .45vw,.75rem)}@media(max-width:767px){.p-single-content .wp-block-table :is(td,th){font-size:3.33vw;padding:1.54vw 2.56vw}}.p-single-content .wp-block-table th{background-color:var(--color-background-disabled);font-weight:700}.p-single-content blockquote{border-left:clamp(.140625rem,.09rem + .11vw,.1875rem) solid var(--color-navy);color:var(--color-gray-medium);padding-left:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media(max-width:767px){.p-single-content blockquote{border-left-width:.51vw;padding-left:4.1vw}}.p-column-detail__container{margin-inline:auto;max-width:1120px;width:100%}@media(max-width:1120px){.p-column-detail__container{padding-inline:clamp(.9375rem,.58rem + .74vw,1.25rem)}}@media(max-width:767px){.p-column-detail__container{padding-inline:5.13vw}}.p-column-detail__article{display:flex;flex-direction:column;padding-block:clamp(1.40625rem,.87rem + 1.12vw,1.875rem) clamp(5.625rem,3.48rem + 4.46vw,7.5rem)}@media(max-width:767px){.p-column-detail__article{padding-block:5.13vw 15.38vw}}.p-column-detail__layout{align-items:flex-start;display:flex;gap:clamp(2.34375rem,1.45rem + 1.86vw,3.125rem);justify-content:space-between;padding-block:clamp(1.40625rem,.87rem + 1.12vw,1.875rem) clamp(3.75rem,2.32rem + 2.98vw,5rem)}@media(max-width:767px){.p-column-detail__layout{flex-direction:column;gap:7.69vw;padding-block:5.13vw 10.26vw}}.p-column-detail__body{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(2.34375rem,1.45rem + 1.86vw,3.125rem);width:clamp(34.21875rem,21.18rem + 27.16vw,45.625rem)}@media(max-width:767px){.p-column-detail__body{gap:7.69vw;width:100%}}.p-column-detail-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-primary);font-size:clamp(.5625rem,.35rem + .45vw,.75rem);gap:clamp(.46875rem,.29rem + .37vw,.625rem);line-height:1.6;padding-block:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media(max-width:767px){.p-column-detail-breadcrumb{font-size:2.82vw;gap:1.54vw;padding-block:3.08vw}}.p-column-detail-breadcrumb__link{color:var(--color-text);text-decoration:none}@media(any-hover:hover){.p-column-detail-breadcrumb__link:hover{color:var(--color-red-accent);transition:all .3s}}.p-column-detail-breadcrumb__separator{color:var(--color-text)}.p-column-detail-breadcrumb__current{color:var(--color-gray-medium)}.p-column-detail-header{align-items:flex-start;background-color:var(--color-navy);border-radius:2px;display:flex;flex-direction:column;gap:clamp(.46875rem,.29rem + .37vw,.625rem);justify-content:center;padding:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media(max-width:767px){.p-column-detail-header{gap:2.05vw;padding:5.13vw}}.p-column-detail-header__meta{align-items:center;display:flex;gap:clamp(.46875rem,.29rem + .37vw,.625rem)}@media(max-width:767px){.p-column-detail-header__meta{gap:2.05vw}}.p-column-detail-header__date{color:var(--color-white);font-family:var(--font-serif);font-size:clamp(.75rem,.46rem + .6vw,1rem);font-weight:600;line-height:1.4;white-space:nowrap}@media(max-width:767px){.p-column-detail-header__date{font-size:3.59vw}}.p-column-detail-header__category{align-items:center;border:1px solid var(--color-white);color:var(--color-white);display:inline-flex;font-family:var(--font-primary);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700;justify-content:center;padding:0 clamp(.375rem,.23rem + .3vw,.5rem);white-space:nowrap}@media(max-width:767px){.p-column-detail-header__category{font-size:3.08vw;padding:0 1.54vw}}.p-column-detail-header__title{color:var(--color-white);font-family:var(--font-serif);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:600;line-height:1.6;width:100%}@media(max-width:767px){.p-column-detail-header__title{font-size:4.62vw;line-height:1.4}}.p-column-detail-pager{align-items:center;border-bottom:1px solid var(--color-text);border-top:1px solid var(--color-text);color:var(--color-text);display:grid;font-family:var(--font-primary);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700;gap:clamp(.9375rem,.58rem + .74vw,1.25rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.6;padding:clamp(1.40625rem,.87rem + 1.12vw,1.875rem) clamp(.46875rem,.29rem + .37vw,.625rem);width:100%}@media(max-width:767px){.p-column-detail-pager{font-size:3.33vw;gap:3.08vw;padding:5.13vw 2.05vw}}.p-column-detail-pager__col--prev{justify-self:start}.p-column-detail-pager__col--back{justify-self:center}.p-column-detail-pager__col--next{justify-self:end}.p-column-detail-pager__link{color:currentcolor;text-decoration:none;white-space:nowrap}@media(any-hover:hover){.p-column-detail-pager__link:hover{color:var(--color-red-accent);transition:all .3s}}
