.ms-main .scs-studio{--scs-ui-ink: #25252b;--scs-ui-muted: #62626b;--scs-ui-line: #dedee4;container:scs-studio / inline-size;width:100%;min-width:0;color:var(--scs-ui-ink);font-family:inherit}.ms-main .scs-studio *,.ms-main .scs-studio *:before,.ms-main .scs-studio *:after{box-sizing:border-box}.ms-main .scs-controls{padding:clamp(14px,3%,26px);border:1px solid var(--scs-ui-line);border-radius:14px;background:#fff}.ms-main .scs-controls-heading,.ms-main .scs-board-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.ms-main .scs-kicker{margin:0 0 5px;color:var(--scs-ui-muted);font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.ms-main .scs-controls-heading h3,.ms-main .scs-board-toolbar h3{margin:0;color:var(--scs-ui-ink);font-size:clamp(17px,2.3cqi,23px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.ms-main .scs-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:22px 0 18px}.ms-main .scs-selects .ms-demo-field{min-width:0;margin:0}.ms-main .scs-selects .ms-demo-field select{width:100%;max-width:100%;min-width:0}.ms-main .scs-controls .ms-demo-colors{min-width:0;margin:0}.ms-main .scs-controls .ms-demo-palette-options,.ms-main .scs-controls .ms-demo-color-inputs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ms-main .scs-controls .ms-demo-color-inputs{margin-top:10px}.ms-main .scs-controls .ms-demo-color-inputs label{min-width:0;flex-wrap:wrap}.ms-main .scs-studio>.ms-demo-notice{margin:13px 0 20px;font-size:12px;line-height:1.65}.ms-main .scs-board{min-width:0;padding:clamp(14px,3%,28px);border:1px solid var(--scs-ui-line);border-radius:16px;background:#f5f5f7}.ms-main .scs-board-toolbar .ms-demo-tabs{display:flex;flex-wrap:wrap;max-width:100%;gap:4px}.ms-main .scs-board-toolbar .ms-demo-tabs button{min-height:44px;white-space:normal}.ms-main .scs-board-status{margin:13px 0 21px;color:var(--scs-ui-muted);font-size:12px;line-height:1.6}.ms-main .scs-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0}.ms-main .scs-post-button{display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid #d9d9e0;border-radius:3px;background:#fff;color:var(--scs-ui-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 5px #18182008;transition:box-shadow .16s ease,transform .16s ease}.ms-main .scs-post-button:hover{transform:translateY(-3px);box-shadow:0 8px 16px #1818201a}.ms-main .scs-studio button:focus-visible,.ms-main .scs-studio select:focus-visible,.ms-main .scs-studio input:focus-visible,.ms-main .scs-inspect-heading:focus-visible{outline:3px solid #365bd7;outline-offset:4px}.ms-main .scs-card-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:43px;padding:10px 12px;color:#575761;font-family:inherit;font-size:10px;font-weight:550;line-height:1.5}.ms-main .scs-card-label>span:last-child{flex-shrink:0;color:#25252b}.ms-main .scs-card-label>span:last-child>span{padding-left:3px;font-size:14px}.ms-main .scs-artwork{container:scs-art / inline-size;position:relative;display:flex;flex-direction:column;width:100%;min-width:0;aspect-ratio:1;padding:6%;overflow:hidden;font-family:Arial,Helvetica,sans-serif;text-align:left;isolation:isolate}.ms-main .scs-artwork-editorial{background:var(--demo-primary);color:var(--demo-primary-ink)}.ms-main .scs-artwork-feature{background:var(--demo-secondary);color:var(--demo-secondary-ink)}.ms-main .scs-artwork-thought{background:var(--demo-accent);color:var(--demo-accent-ink)}.ms-main .scs-art-topline,.ms-main .scs-art-footer{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;color:inherit;font-size:clamp(9px,3cqi,13px);font-weight:600;line-height:1.45}.ms-main .scs-art-topline{letter-spacing:.045em}.ms-main .scs-art-footer{margin-top:12px;font-size:clamp(8px,2.7cqi,12px);font-weight:400}.ms-main .scs-art-swatches,.ms-main .scs-palette-summary{display:inline-flex;align-items:center;gap:4px}.ms-main .scs-art-swatches i{display:block;width:clamp(7px,2.6cqi,12px);height:clamp(7px,2.6cqi,12px);border:1px solid currentColor;border-radius:50%}.ms-main .scs-art-swatches i:nth-child(1){background:var(--demo-primary)}.ms-main .scs-art-swatches i:nth-child(2){background:var(--demo-secondary)}.ms-main .scs-art-swatches i:nth-child(3){background:var(--demo-accent)}.ms-main .scs-editorial-body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:clamp(7px,3cqi,14px);padding-top:12px}.ms-main .scs-art-eyebrow{display:block;color:inherit;font-size:clamp(9px,3cqi,13px);font-weight:650;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.ms-main .scs-art-title{display:block;max-width:100%;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,8.4cqi,43px);font-weight:400;line-height:1.08;letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:pretty}.ms-main .scs-art-detail{display:block;max-width:29ch;color:inherit;font-size:clamp(11px,3.7cqi,17px);font-weight:400;line-height:1.5}.ms-main .scs-editorial-rule{display:block;width:24%;height:4px;margin-top:2px;background:var(--demo-accent);border:1px solid currentColor}.ms-main .scs-feature-visual{position:relative;display:block;flex:1;min-height:23cqi;margin:7% 0 5%;overflow:hidden;background:var(--demo-primary)}.ms-main .scs-feature-disc{position:absolute;top:-26%;right:-8%;width:53%;aspect-ratio:1;border-radius:50%;background:var(--demo-accent)}.ms-main .scs-feature-arch{position:absolute;bottom:-1px;left:15%;width:32%;height:84%;border:1px solid var(--demo-primary-ink);border-bottom:0;border-radius:100px 100px 0 0;background:var(--demo-secondary)}.ms-main .scs-feature-line{position:absolute;top:24%;left:7%;width:87%;height:1px;transform:rotate(-24deg);background:var(--demo-primary-ink)}.ms-main .scs-feature-body{display:flex;flex-direction:column;gap:clamp(5px,2cqi,9px)}.ms-main .scs-feature-body .scs-art-title{font-size:clamp(19px,7.3cqi,36px)}.ms-main .scs-feature-note{color:inherit;font-size:clamp(9px,3cqi,13px);line-height:1.4}.ms-main .scs-thought-body{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,4cqi,20px);padding-top:14px;text-align:center}.ms-main .scs-thought-symbol{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,19cqi,88px);line-height:.65}.ms-main .scs-thought-body .scs-art-title{max-width:15ch;font-size:clamp(21px,8.2cqi,41px)}.ms-main .scs-style-warm .scs-art-title{font-family:Trebuchet MS,Arial,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.13}.ms-main .scs-style-warm .scs-feature-visual{border-radius:45% 45% 3px 3px}.ms-main .scs-style-warm .scs-editorial-rule{width:32%;border-radius:5px}.ms-main .scs-style-bold .scs-art-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,7.8cqi,39px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.ms-main .scs-style-bold .scs-feature-body .scs-art-title{font-size:clamp(19px,6.9cqi,33px)}.ms-main .scs-style-bold .scs-art-eyebrow{letter-spacing:.015em;font-weight:800}.ms-main .scs-style-bold .scs-editorial-rule{width:45%;height:8px}.ms-main .scs-post-selector{margin:0 0 24px}.ms-main .scs-selector-label{margin:0 0 9px;color:var(--scs-ui-muted);font-size:12px;font-weight:600}.ms-main .scs-post-selector .ms-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:transparent}.ms-main .scs-post-selector .ms-demo-tabs button{min-width:0;min-height:44px;padding:8px 6px;font-size:12px;white-space:normal}.ms-main .scs-inspector-content{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.ms-main .scs-single-art{width:100%;max-width:500px;min-width:0;justify-self:center;overflow:hidden;border:1px solid #d9d9e0;border-radius:3px}.ms-main .scs-post-details{min-width:0}.ms-main .scs-inspect-heading{margin:0 0 22px;color:var(--scs-ui-ink);font-size:clamp(20px,2.4cqi,26px);font-weight:650;line-height:1.3;letter-spacing:-.03em}.ms-main .scs-caption{padding:18px;border:1px solid var(--scs-ui-line);border-radius:9px;background:#fff}.ms-main .scs-caption h5{margin:0 0 9px;color:var(--scs-ui-ink);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.ms-main .scs-caption p{margin:0;color:#41414b;font-size:14px;line-height:1.75}.ms-main .scs-post-settings{margin:22px 0;font-size:12px;line-height:1.6}.ms-main .scs-post-settings>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--scs-ui-line)}.ms-main .scs-post-settings dt{color:var(--scs-ui-muted)}.ms-main .scs-post-settings dd{margin:0;color:var(--scs-ui-ink);font-weight:600}.ms-main .scs-inspector-note{margin:0 0 22px;color:var(--scs-ui-muted);font-size:12px;line-height:1.75}.ms-main .scs-back-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;max-width:100%;min-height:44px;padding:10px 14px;border:1px solid #25252b;border-radius:5px;background:#25252b;color:#fff;font:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.ms-main .scs-back-button:hover{background:#43434c}.ms-main .scs-board-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:23px;padding-top:16px;border-top:1px solid var(--scs-ui-line);color:var(--scs-ui-muted);font-size:10px;line-height:1.6}.ms-main .scs-palette-summary{flex-wrap:wrap}.ms-main .scs-palette-summary i{display:block;width:11px;height:11px;border:1px solid #8a8a93;border-radius:50%}.ms-main .scs-palette-summary i:last-of-type{margin-right:5px}@container scs-studio (min-width: 560px){.ms-main .scs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-main .scs-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-main .scs-post-selector .ms-demo-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}}@container scs-studio (min-width: 760px){.ms-main .scs-inspector-content{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}}@container scs-studio (min-width: 840px){.ms-main .scs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.ms-main .scs-post-button{transition:none}.ms-main .scs-post-button:hover{transform:none}}.ms-main .scs-controls .ms-demo-color-inputs code{color:var(--scs-ui-muted)}.ms-main .scs-controls .ms-demo-reset{color:var(--scs-ui-ink);border-color:var(--scs-ui-muted)}
