.p-rs__stancePanel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-40);align-items:start;padding:var(--sp-80);border-radius:var(--r-card);background:var(--color-bg-dark);color:var(--color-text-on-dark)}.p-rs__stancePanel::before{content:"";position:absolute;z-index:-1;right:-240px;bottom:-320px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,var(--color-bg-on-dark) 0%,transparent 70%)}.p-rs__stanceSince{margin:0;font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-ui);color:var(--color-text-on-dark-sub)}.p-rs__stance{margin:var(--sp-16) 0 0;font-family:var(--font-num);font-size:var(--fs-statement);white-space:nowrap;font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:var(--tracking);color:var(--color-text-on-dark)}.p-rs__stanceText{margin:0;padding-top:var(--sp-32);border-top:1px solid var(--color-line-on-dark);font-family:var(--font-copy);font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-body);color:var(--color-text-on-dark);word-break:auto-phrase}.p-rs__structs{margin:var(--sp-48) 0 0;padding:0;list-style:none;counter-reset:none}.p-rs__struct{padding:var(--sp-40) 0 0;border-top:2px solid var(--color-line-strong)}.p-rs__struct + .p-rs__struct{margin-top:var(--sp-80)}.p-rs__structHead{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-32);align-items:start}.p-rs__structMain{display:grid;grid-template-columns:var(--cols-1-1);gap:var(--gap-cols);align-items:start}.p-rs__structNum{margin:0;font-family:var(--font-num);font-size:var(--fs-48);font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:var(--tracking);color:var(--color-text)}.p-rs__structEn{margin:0;font-family:var(--font-num);font-size:var(--fs-13);font-weight:var(--fw-bold);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--color-text-sub)}.p-rs__structName{margin:var(--sp-12) 0 0;font-family:var(--font-copy);font-size:var(--fs-heading-3);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--tracking)}.p-rs__structBody{margin:0;font-size:var(--fs-16);line-height:var(--lh-loose);color:var(--color-text)}.p-rs__voicesLabel{display:flex;align-items:center;gap:var(--sp-12);margin:var(--sp-40) 0 var(--sp-16);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:var(--lh-ui);color:var(--color-text-sub)}.p-rs__voicesLabel::after{content:"";flex:1;height:1px;background:var(--color-line)}.p-rs__subhead{margin:var(--sp-64) 0 var(--sp-20);font-family:var(--font-copy);font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-heading)}.p-rs__works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-40) var(--sp-20)}.p-rs__why{max-width:800px}.p-rs__more{margin-top:var(--sp-48)}@media (max-width:1279px){.p-rs__stancePanel{padding:var(--sp-64) var(--sp-48)}}@media (max-width:959px){.p-rs__structHead{grid-template-columns:72px minmax(0,1fr);gap:var(--sp-24)}.p-rs__structMain{grid-template-columns:minmax(0,1fr);gap:var(--sp-16)}.p-rs__structNum{font-size:var(--fs-40)}}@media (max-width:599px){.p-rs__works{grid-template-columns:minmax(0,1fr);gap:var(--sp-32)}.p-rs__stancePanel{padding:var(--sp-48) var(--sp-24)}.p-rs__stance{font-size:var(--fs-32);white-space:normal}.p-rs__stanceSince{font-size:var(--fs-16)}.p-rs__stanceText{font-size:var(--fs-18)}.p-rs__structHead{grid-template-columns:minmax(0,1fr);gap:var(--sp-12)}.p-rs__structNum{font-size:var(--fs-32)}.p-rs__structName{font-size:var(--fs-heading-4)}.p-rs__struct + .p-rs__struct{margin-top:var(--sp-64)}}