/* Material-specific extensions to the unchanged, owner-accepted R121 base. */
.r122-page .r121-article-copy{width:100%;max-width:780px}
.r122-page .r121-article-head+.r121-article-copy{margin-top:28px}
.r121-main .r122-empty{padding:24px 0}.r121-main .r122-empty .r121-action{margin-top:22px;cursor:pointer}
.r121-main .r122-fabric-card{display:block;padding:24px 0;white-space:normal}
.r121-main .r122-fabric-card h3{white-space:normal;font-size:20px!important}
.r121-main .r122-fabric-card .r121-card-price{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;margin-top:24px}
.r121-main .r122-fabric-card .r121-card-action{margin-top:16px;justify-content:flex-start;min-height:24px}
.r121-main .r122-fabric-card .r121-card-price .r121-card-action{margin-top:0}
.r121-main .r122-identity-note{margin-top:22px}
.r121-main .r122-factory-fabrics{list-style:none;margin:0;padding:0}
.r121-main .r122-program{margin-top:30px}.r121-main .r122-program h3{font-size:16px!important}
.r121-main .r122-program dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:22px 0 0}
.r121-main .r122-program :is(dt,dd){margin:0;font-size:13px;line-height:1.4}
.r121-main .r122-program dt{font-size:11px;color:#73766e;margin-bottom:5px}
.r121-main .r122-guidance{display:grid;grid-template-columns:1fr 1fr;gap:64px}
.r121-main .r122-material-context{margin:0;padding:0}.r121-main .r122-context-head{display:block}
.r121-main .r122-context-points{display:grid;gap:14px;margin-top:22px}
.r121-main .r122-context-point{display:flex;gap:16px;align-items:baseline}.r121-main .r122-context-point>span{font-size:10px;color:#73766e}.r121-main .r122-context-point p{margin:0}
.r121-main .r122-guide-links{display:grid;grid-template-columns:1fr;gap:12px}
.r121-main .r122-guide-links .r121-action{width:100%}.r121-main .r122-guide-links .r121-action span[aria-hidden]{color:#d7ac27}
.r122-tube-page .r121-main.r122-tube-editorial{width:100%!important;margin:0!important;max-width:none!important}
@media(max-width:1100px){.r121-main .r122-guidance{gap:36px}}
@media(max-width:760px){.r121-main .r122-guidance{grid-template-columns:1fr;gap:30px}.r121-main .r122-fabric-card h3{font-size:18px!important}.r121-main .r122-fabric-card .r121-card-price{gap:12px}.r121-main .r122-program dl{gap:16px}.r121-main .r122-program dd{overflow-wrap:anywhere}}
