.stm{position:relative;margin:0;padding:clamp(28px,5vw,72px) clamp(20px,5vw,80px);border-radius:var(--k-r3);background:var(--k-card);border:1px solid var(--k-line)}.stm__mark{position:absolute;top:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px);width:clamp(36px,5vw,64px);color:var(--k-line)}.stm__mark svg{width:100%;height:auto}.stm__q{margin:0}.stm__q p{margin:0 0 .25em;font-size:var(--s-4,clamp(2rem,4.6vw,3.6rem));font-weight:var(--k-w-display);line-height:1.08;letter-spacing:-.02em;color:var(--k-ink);text-wrap:balance;hyphens:manual;max-width:20em;font-family:var(--k-font-head)}.stm__q p:last-child{margin-bottom:0}.stm__q strong{font-weight:var(--k-w-em)}.stm__by{margin-top:var(--sp-m,20px);font:var(--k-label-w) var(--s-n1)/1.4 var(--k-label-font);letter-spacing:calc(.08em*var(--k-label-sp));text-transform:var(--k-label-case);color:var(--k-text)}.stm__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:var(--sp-m,20px) 0 0}.stm__links .more{display:inline-flex;align-items:center;min-height:44px;color:var(--k-ink)}
