@layer reset, base, components, utilities;@layer components{.pp{margin-block:var(--sp-48) var(--sp-96);line-height:var(--lh-body)}.pp>:first-child{margin-block-start:0}.pp h2{position:relative;margin-block:var(--sp-72) var(--sp-32);padding-inline-start:1.875rem;font-size:var(--fz-h2);font-weight:var(--fw-bold);line-height:var(--lh-title)}.pp h2::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc((1lh - 2.3125rem)/2);inline-size:.3125rem;block-size:2.3125rem;background-color:var(--btn-detail)}.pp h3{position:relative;margin-block:var(--sp-40) var(--sp-16);padding-inline-start:1.4375rem;font-size:var(--fz-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-10);line-height:var(--lh-title)}.pp h3::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc((1lh - 0.75rem)/2);inline-size:.75rem;block-size:.75rem;background-color:var(--mark-square)}.pp p+p{margin-block-start:var(--sp-20)}.pp ul,.pp ol{margin-block-start:var(--sp-24);padding-inline-start:1.75rem}.pp ul>li+li,.pp ol>li+li{margin-block-start:var(--sp-12)}.pp ul{list-style-type:disc}.pp ol{list-style-type:decimal}.pp li>:is(ul,ol){margin-block-start:var(--sp-8);padding-inline-start:1.375rem}.pp li>:is(ul,ol)>li+li{margin-block-start:var(--sp-4)}.pp ol>li+li{margin-block-start:var(--sp-16)}.pp ol.pp-alpha{list-style-type:lower-alpha}.pp ol.pp-alpha>li::marker{content:counter(list-item, lower-alpha) ") "}.pp ol.pp-alpha>li+li{margin-block-start:var(--sp-8)}.pp .has-text-align-right{margin-block-start:var(--sp-48);text-align:end}.pp .pp-date{margin-block-start:var(--sp-12);color:var(--text-sub);font-size:var(--fz-xs);text-align:end}@media screen and (max-width: 1023px){.pp{margin-block:var(--sp-32) var(--sp-64)}.pp h2{margin-block:var(--sp-48) var(--sp-24)}.pp h3{margin-block-start:var(--sp-32)}.pp ul,.pp ol{padding-inline-start:1.375rem}}}