/* Cross-page Core Service V1.1 modules. */
.sm-page--core-v11 .system-layer{border:1px solid var(--sm-color-border,#d9d9d9);margin:22px 0 30px}.sm-page--core-v11 .system-layer__row{display:grid;grid-template-columns:160px 1fr}.sm-page--core-v11 .system-layer__row+.system-layer__row{border-top:1px solid var(--sm-color-border,#d9d9d9)}.sm-page--core-v11 .system-layer__name{padding:14px 16px;background:var(--sm-color-bg-soft,#f6f7f6);font-weight:700}.sm-page--core-v11 .system-layer__desc{padding:14px 16px}.sm-page--core-v11 .system-layer__row.is-new .system-layer__name{border-left:5px solid var(--sm-color-primary,#0b5738)}.sm-page--core-v11 .system-layer__row.is-old .system-layer__name{border-left:5px solid #819087}.sm-page--core-v11 .system-layer__row.is-base .system-layer__name{border-left:5px solid #987953}.sm-page--core-v11 .factor-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--sm-color-border,#d9d9d9);border-left:1px solid var(--sm-color-border,#d9d9d9);margin:20px 0 30px}.sm-page--core-v11 .factor{padding:17px;border-right:1px solid var(--sm-color-border,#d9d9d9);border-bottom:1px solid var(--sm-color-border,#d9d9d9);min-height:140px}.sm-page--core-v11 .factor span{font-size:11px;color:var(--sm-color-primary,#0b5738);font-weight:700}.sm-page--core-v11 .factor strong{display:block;font-size:17px;margin:3px 0 4px}.sm-page--core-v11 .factor p{font-size:14px;line-height:1.7;margin:0;color:#555}.sm-page--core-v11 .two-choice{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sm-color-border,#d9d9d9);margin:22px 0 30px}.sm-page--core-v11 .two-choice>div{padding:20px}.sm-page--core-v11 .two-choice>div+div{border-left:1px solid var(--sm-color-border,#d9d9d9)}.sm-page--core-v11 .two-choice h3{margin:0 0 8px;padding:0;border:0;font-size:19px}.sm-page--core-v11 .two-choice .yes h3{color:var(--sm-color-primary,#0b5738)}.sm-page--core-v11 .two-choice .no h3{color:#8b4d00}.sm-page--core-v11 .warning-box{border:1px solid #e2d8b7;background:var(--sm-color-bg-warm,#f7f5eb);padding:20px 22px;margin:22px 0 30px}.sm-page--core-v11 .warning-box strong{display:block;font-size:18px;margin-bottom:5px}.sm-page--core-v11 .method-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--sm-color-border,#d9d9d9);margin:20px 0 30px}.sm-page--core-v11 .method-grid>div{padding:18px}.sm-page--core-v11 .method-grid>div+div{border-left:1px solid var(--sm-color-border,#d9d9d9)}.sm-page--core-v11 .method-grid strong{display:block;font-size:16px;margin-bottom:5px}.sm-page--core-v11 .method-grid p{font-size:13px;line-height:1.7;margin:0}@media(max-width:767px){.sm-page--core-v11 .system-layer__row{grid-template-columns:110px 1fr}.sm-page--core-v11 .factor-grid{grid-template-columns:1fr 1fr}.sm-page--core-v11 .two-choice{grid-template-columns:1fr}.sm-page--core-v11 .two-choice>div+div{border-left:0;border-top:1px solid var(--sm-color-border,#d9d9d9)}.sm-page--core-v11 .method-grid{grid-template-columns:1fr 1fr}.sm-page--core-v11 .method-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--sm-color-border,#d9d9d9)}.sm-page--core-v11 .method-grid>div:nth-child(4){border-top:1px solid var(--sm-color-border,#d9d9d9)}}
