.outline{color:var(--ink);padding-block:clamp(96px,4.14vw + 80.5px,160px) clamp(80px,3.88vw + 65.4px,140px)}.outline__inner{width:min(var(--container), 100% - 32px);margin-inline:auto}.outline__heading{color:var(--gold-text);letter-spacing:.3em;text-align:center;gap:8px;margin:0;font-size:clamp(14px,.3vw + 13px,17px);font-weight:400;display:grid}.outline__heading-en{color:var(--gold);font-family:var(--font-en);letter-spacing:.2em;font-size:clamp(24px,1.2vw + 19.5px,36px);font-weight:500}.outline__block{margin-block-start:clamp(40px,2vw + 32px,64px)}.outline__title{color:var(--gold-text);letter-spacing:.15em;margin:0 0 12px;font-size:15px;font-weight:600}.outline__table{border-collapse:collapse;inline-size:100%;font-size:13px;line-height:1.7}.outline__row{border-block-end:1px solid #ddd6c8}.outline__row:first-child{border-block-start:1px solid #ddd6c8}.outline__label,.outline__value{vertical-align:top;text-align:start;padding:10px 12px}.outline__label{inline-size:11em;color:var(--gold-text);white-space:nowrap;font-weight:600}.outline__value{font-weight:400}.outline__line{display:block}.outline__note{margin:12px 0 0;font-size:12px;line-height:1.8}.outline__cta{text-align:center}@media (width<=767px){.outline__row{display:grid}.outline__label{inline-size:auto;padding-block-end:0}.outline__value{padding-block-start:2px}}
