.lighting-simulator-page{background:#f4eee5}.simulator-shell,.sim-recommendations,.sim-principles,.sim-disclaimer{margin:0 auto;max-width:1480px}.sim-page-intro{background:#111416;color:#f7f1e8;padding:clamp(1rem,1.5vw,1.5rem) max(3rem,calc((100vw - 1480px)/2 + 3rem)) 0}.sim-intro-grid{display:block}.sim-intro-title .eyebrow{color:#c49a61;margin-bottom:.35rem}.sim-intro-grid h1{font-size:clamp(1.65rem,2.2vw,2.35rem);line-height:1;margin:0}.sim-intro-index{border-top:1px solid rgba(247,241,232,.18);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(.8rem,1.2vw,1.15rem)}.sim-intro-index .simulator-tab{border-bottom-color:transparent;color:#f7f1e8bf;min-height:52px;padding:0 1.25rem}.sim-intro-index .simulator-tab:hover{background:#f7f1e80d;color:#f7f1e8}.sim-intro-index .simulator-tab.is-active{background:#c49a612e;border-bottom-color:#c49a61;box-shadow:inset 0 -2px #c49a61;color:#f7f1e8}.sim-intro-index .simulator-tab.is-active strong{color:#fffaf2}.sim-intro-index .simulator-tab.is-active span{color:#ddb474}.sim-intro-index .simulator-tab span{color:#c49a61;font-size:.76rem}.sim-intro-index .simulator-tab strong{font-size:.82rem;text-transform:uppercase}.simulator-shell{background:#fbf8f2;border:1px solid rgba(74,59,43,.12);border-radius:24px;overflow:hidden}.sim-live-match-dock{bottom:.9rem;left:50%;max-width:min(430px,calc(100vw - 2rem));opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,calc(100% + 2rem));transition:opacity .18s ease,transform .22s ease;width:100%;z-index:45}.sim-live-match-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.sim-live-match-dock button{align-items:center;background:#111416;border:1px solid rgba(247,241,232,.18);border-radius:999px;box-shadow:0 10px 30px #11141633;color:#f7f1e8;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:44px;padding:.62rem .9rem .62rem 1rem;text-align:left;width:100%}.sim-live-match-copy{color:#f7f1e8b8;font-size:.67rem;font-weight:700;letter-spacing:.07em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sim-live-match-action{align-items:center;color:#f7f1e8;display:flex;font-size:.69rem;font-weight:700;gap:.4rem;white-space:nowrap}.sim-live-match-action i{color:#ddb474;font-size:.86rem;font-style:normal}.simulator-tab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#17171775;display:flex;gap:1rem;justify-content:center;min-height:92px;padding:1rem;transition:color .18s ease,border-color .18s ease,background .18s ease}.simulator-tab:hover{background:#fffaf273;color:var(--charcoal)}.simulator-tab.is-active{border-bottom-color:var(--deep-bronze);color:var(--charcoal)}.simulator-tab span{color:var(--deep-bronze);font-size:1rem;font-weight:700;letter-spacing:.08em}.simulator-tab strong{font-size:1.3rem}.simulator-workspace{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);min-height:760px}.simulator-workspace>[data-sim-preview]{background:#e7ddd0;border-right:1px solid rgba(74,59,43,.12);min-width:0;padding:1.5rem}.sim-preview-card{align-content:start;display:grid;grid-template-rows:auto auto auto;height:auto}.sim-preview-header{align-items:center;display:flex;justify-content:space-between;min-height:66px;padding:0 .4rem 1.3rem}.sim-preview-header>div{display:grid}.sim-preview-header span,.sim-preview-summary span{color:#1717177a;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sim-preview-header strong{font-size:1.04rem}.sim-preview-header p{background:#fffaf2b8;border:1px solid rgba(74,59,43,.12);border-radius:999px;font-size:.82rem;margin:0;padding:.55rem .8rem}.sim-room{--sim-beam-width: 48%;--sim-intensity: .68;--sim-light: #ffc982;--sim-scene-brightness: .95;--sim-wash: rgba(255, 201, 130, .58);--sim-wash-soft: rgba(255, 201, 130, .24);aspect-ratio:1.42;background:#b9aa97;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff38,0 16px 48px #37261424;min-height:0;overflow:hidden;position:relative}.sim-room-wall{background:linear-gradient(90deg,rgba(84,68,50,.16),transparent 2%,transparent 98%,rgba(84,68,50,.12)),linear-gradient(145deg,#c8bcac,#eee5d9 68%,#dfd1c0);filter:brightness(var(--sim-scene-brightness));inset:0 0 23%;position:absolute;transition:filter .24s ease}.sim-room-ceiling{background:linear-gradient(180deg,#998b7b,#c2b3a0);clip-path:polygon(0 0,100% 0,91% 4%,8% 4%);height:9%;inset:0 0 auto;opacity:.92;position:absolute}.sim-room-floor{background:repeating-linear-gradient(100deg,rgba(72,54,36,.11) 0 1px,transparent 1px 72px),linear-gradient(160deg,#9b8268,#c0aa8f 65%,#9a7c5e);bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:24%;position:absolute;width:100%}.sim-room-floor:before{background:#3927183d;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.sim-room-wash{background:radial-gradient(ellipse at 50% 14%,var(--sim-wash) 0,var(--sim-wash-soft) 34%,transparent 68%),linear-gradient(180deg,transparent 50%,var(--sim-wash-soft));inset:0;mix-blend-mode:screen;opacity:calc(.35 + (var(--sim-intensity) * .65));pointer-events:none;position:absolute;transition:background .24s ease,opacity .24s ease;z-index:2}.sim-pendant{height:36%;left:calc(50% - 48px);position:absolute;top:0;transition:opacity .2s ease;width:96px;z-index:6}.sim-pendant-cord{background:#332d27;height:55%;left:calc(50% - 1px);position:absolute;width:2px}.sim-pendant-shade{background:linear-gradient(145deg,#494039,#1e1a17);border-radius:50% 50% 12% 12%;bottom:8%;box-shadow:0 9px 14px #1f17102e;clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);height:25%;left:15%;position:absolute;width:70%}.sim-pendant-bulb{background:var(--sim-light);border-radius:50%;bottom:2%;box-shadow:0 0 24px 10px var(--sim-wash),0 22px 60px 26px var(--sim-wash-soft);height:13px;left:calc(50% - 6.5px);opacity:calc(.25 + (var(--sim-intensity) * .75));position:absolute;transition:background .24s ease,box-shadow .24s ease,opacity .24s ease;width:13px}.sim-wall-art{background:#a79783;border:7px solid #4c4136;box-shadow:0 9px 25px #2f241a29;height:28%;left:10%;overflow:hidden;position:absolute;top:20%;width:19%;z-index:3}.sim-wall-art span{background:#d9c8af;border-radius:50% 50% 0 0;bottom:-8%;height:72%;left:15%;position:absolute;transform:rotate(-7deg);width:48%}.sim-wall-art i{background:#75644f;border-radius:50%;height:27%;position:absolute;right:8%;top:11%;width:36%}.sim-table{bottom:18%;height:24%;left:26%;position:absolute;width:48%;z-index:5}.sim-table span{background:linear-gradient(180deg,#4b3a2d,#2e241c);border-radius:50%;box-shadow:0 13px 22px #2a1d134d;height:20%;left:0;position:absolute;top:0;width:100%}.sim-table i{background:linear-gradient(90deg,#2b211a,#564235,#2b211a);clip-path:polygon(38% 0,62% 0,76% 100%,24% 100%);height:84%;left:43%;position:absolute;top:11%;width:14%}.sim-vase{bottom:40%;height:18%;left:58%;position:absolute;width:10%;z-index:7}.sim-vase:before{background:linear-gradient(90deg,#856e59,#baa086 55%,#755e4c);border-radius:45% 45% 38% 38%;bottom:0;content:"";height:53%;left:20%;position:absolute;width:62%}.sim-vase i,.sim-vase b,.sim-vase em{background:#4e5944;border-radius:100% 0;height:48%;left:48%;position:absolute;transform:rotate(-24deg);transform-origin:bottom;width:11%}.sim-vase b{transform:rotate(20deg)}.sim-vase em{height:42%;left:35%;transform:rotate(-47deg)}.sim-chair{bottom:17%;height:31%;position:absolute;width:20%;z-index:4}.sim-chair span{background:linear-gradient(145deg,#807365,#564c42);border-radius:40% 40% 10% 10%;box-shadow:inset -8px -8px 18px #231b1533;height:55%;position:absolute;width:100%}.sim-chair i,.sim-chair i:after{background:#3c3026;bottom:0;content:"";height:54%;left:24%;position:absolute;transform:rotate(4deg);width:4px}.sim-chair i:after{height:100%;left:auto;right:-62px;top:0}.sim-chair-left{left:13%;transform:scale(.9) rotate(2deg)}.sim-chair-right{right:10%;transform:scale(.94) rotate(-3deg)}.sim-spotlight,.sim-beam-cone,.sim-beam-pool{opacity:0;pointer-events:none;transition:opacity .2s ease,width .26s ease}.sim-spotlight{background:#25211e;border-radius:3px 3px 10px 10px;height:24px;left:calc(50% - 16px);position:absolute;top:2.5%;width:32px;z-index:8}.sim-spotlight span{background:var(--sim-light);border-radius:50%;bottom:-2px;height:6px;left:8px;position:absolute;width:16px}.sim-beam-cone{background:linear-gradient(180deg,var(--sim-wash),var(--sim-wash-soft) 70%,transparent);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);height:70%;left:50%;mix-blend-mode:screen;position:absolute;top:5%;transform:translate(-50%);width:var(--sim-beam-width);z-index:4}.sim-beam-pool{background:radial-gradient(ellipse,var(--sim-wash),var(--sim-wash-soft) 52%,transparent 72%);border-radius:50%;bottom:15%;height:18%;left:50%;mix-blend-mode:screen;position:absolute;transform:translate(-50%);width:var(--sim-beam-width);z-index:6}.sim-room[data-mode=beam] .sim-room-wash{opacity:.22}.sim-room[data-mode=beam] .sim-pendant{opacity:.12}.sim-room[data-mode=beam] .sim-spotlight,.sim-room[data-mode=beam] .sim-beam-cone,.sim-room[data-mode=beam] .sim-beam-pool{opacity:1}.sim-room-photo{filter:brightness(var(--sim-scene-brightness)) saturate(calc(.82 + (var(--sim-intensity) * .24))) contrast(1.03);height:100%;inset:0;object-fit:cover;object-position:50% 50%;position:absolute;transition:filter 90ms linear;width:100%;z-index:1}.sim-room-dimmer,.sim-room-temperature,.sim-photo-glow{inset:0;pointer-events:none;position:absolute}.sim-room-dimmer{background:#06080a;opacity:calc(.42 - (var(--sim-intensity) * .42));transition:opacity 90ms linear;z-index:2}.sim-room-temperature{background:var(--sim-light);mix-blend-mode:soft-light;opacity:.48;transition:background 90ms linear;z-index:3}.sim-room .sim-room-wash{background:radial-gradient(ellipse at 50% 27%,var(--sim-wash) 0,var(--sim-wash-soft) 27%,transparent 59%),linear-gradient(180deg,var(--sim-wash-soft),transparent 55%);inset:0;mix-blend-mode:color;opacity:calc(.34 + (var(--sim-intensity) * .42));transition:background 90ms linear,opacity 90ms linear;z-index:4}.sim-photo-glow{background:radial-gradient(circle at 50% 35%,rgba(255,250,236,.8) 0 1.5%,var(--sim-wash) 6%,var(--sim-wash-soft) 19%,transparent 43%),radial-gradient(ellipse at 50% 18%,var(--sim-wash-soft),transparent 48%);mix-blend-mode:screen;opacity:calc(.2 + (var(--sim-intensity) * .68));transition:background 90ms linear,opacity 90ms linear;z-index:5}.sim-room .sim-beam-cone{background:linear-gradient(0deg,var(--sim-wash) 0,var(--sim-wash-soft) 52%,rgba(255,255,255,.12));clip-path:polygon(0 0,100% 0,54% 100%,46% 100%);filter:blur(8px);height:37%;left:50%;mix-blend-mode:screen;top:0;transform:translate(-50%);width:var(--sim-beam-width);z-index:6}.sim-room .sim-beam-pool{background:radial-gradient(ellipse,var(--sim-wash),var(--sim-wash-soft) 34%,transparent 70%);bottom:auto;height:24%;left:50%;mix-blend-mode:screen;top:24%;transform:translate(-50%);width:var(--sim-beam-width);z-index:7}.sim-room[data-mode=beam] .sim-room-wash{opacity:.2}.sim-room[data-mode=beam] .sim-photo-glow{opacity:.38}.sim-room[data-mode=beam] .sim-beam-cone{opacity:.68}.sim-room[data-mode=beam] .sim-beam-pool{opacity:.72}.sim-preview-credit{background:#05070980;border-radius:999px;bottom:.65rem;color:#ffffffc7;font-size:.54rem;letter-spacing:.025em;padding:.3rem .5rem;position:absolute;right:.65rem;z-index:9}.sim-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.25rem .4rem 0}.sim-preview-summary div{display:grid;gap:.12rem}.sim-preview-summary div+div{border-left:1px solid rgba(74,59,43,.16);padding-left:1.25rem}.sim-preview-summary strong{font-size:1.02rem}.simulator-controls{min-width:0}.sim-control-panel{padding:clamp(2rem,4vw,3.5rem)}.sim-control-heading h2{font-size:clamp(2rem,2.5vw,2.7rem);letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem}.sim-control-heading>p:not(.eyebrow){color:#17171799;font-size:1rem;line-height:1.68;max-width:54ch}.sim-range-wrap{border-bottom:1px solid rgba(74,59,43,.13);border-top:1px solid rgba(74,59,43,.13);margin:2rem 0 1.25rem;padding:1.5rem 0}.sim-range-value{align-items:baseline;display:flex;gap:.75rem;margin-bottom:1.2rem}.sim-range-value strong{font-size:2rem;line-height:1}.sim-range-value span{color:#17171780;font-size:.88rem}.sim-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--deep-bronze) 0 var(--range-progress),#d9cec0 var(--range-progress) 100%);border-radius:99px;height:4px;margin:0;width:100%}.sim-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fffaf2;border:5px solid var(--deep-bronze);border-radius:50%;box-shadow:0 3px 12px #30221433;height:22px;width:22px}.sim-range::-moz-range-thumb{background:#fffaf2;border:5px solid var(--deep-bronze);border-radius:50%;box-shadow:0 3px 12px #30221433;height:14px;width:14px}.sim-range-labels{color:#17171773;display:block;font-size:.72rem;height:1rem;margin-top:.85rem;position:relative}.sim-range-labels span{position:absolute;transform:translate(-50%);white-space:nowrap}.sim-range-labels span:first-child{transform:none}.sim-range-labels span:last-child{transform:translate(-100%)}.sim-choice-row{display:grid;gap:.45rem;grid-template-columns:repeat(5,minmax(0,1fr))}.sim-choice,.sim-lumen-choice,.sim-beam-choice{background:transparent;border:1px solid rgba(74,59,43,.14);border-radius:10px;color:#1717178a;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.sim-choice:hover,.sim-lumen-choice:hover,.sim-beam-choice:hover,.sim-choice.is-selected,.sim-lumen-choice.is-selected,.sim-beam-choice.is-selected{background:#fffaf2;border-color:#7b5e3b8a;color:var(--charcoal)}.sim-choice.is-selected,.sim-lumen-choice.is-selected,.sim-beam-choice.is-selected{box-shadow:0 8px 24px #3c2a1814}.sim-choice{align-items:center;display:flex;flex-direction:column;min-height:86px;padding:.65rem .35rem}.sim-choice strong{font-size:.86rem;margin-top:.35rem}.sim-choice small{font-size:.74rem;line-height:1.3;margin-top:.15rem;text-align:center}.sim-temperature-dot{background:var(--temperature-color);border:1px solid rgba(74,59,43,.12);border-radius:50%;box-shadow:0 0 11px var(--temperature-color);height:17px;width:17px}.sim-output-card{background:#eee5d8;border:1px solid rgba(74,59,43,.12);border-radius:14px;display:grid;gap:1.5rem;grid-template-columns:minmax(110px,.68fr) minmax(0,1.32fr);margin-top:1.5rem;padding:1.35rem}.sim-output-lead{border-right:1px solid rgba(74,59,43,.13);padding-right:1rem}.sim-output-lead>span,.sim-output-list dt{color:#1717177a;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sim-output-lead>strong{display:block;font-size:1.7rem;line-height:1;margin:.4rem 0 .65rem}.sim-output-lead p{color:#1717179e;font-size:.82rem;line-height:1.55;margin:0}.sim-output-list{margin:0}.sim-output-list div+div{border-top:1px solid rgba(74,59,43,.12);margin-top:.7rem;padding-top:.7rem}.sim-output-list dd{font-size:.86rem;line-height:1.5;margin:.18rem 0 0}.sim-fieldset{border:0;margin:2rem 0 0;padding:0}.sim-fieldset legend{font-size:.8rem;font-weight:700;margin-bottom:.8rem;text-transform:uppercase}.sim-lumen-grid{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sim-lumen-choice{display:grid;gap:.22rem;min-height:78px;padding:.75rem;text-align:left}.sim-lumen-choice strong{font-size:.9rem}.sim-lumen-choice span{font-size:.76rem;line-height:1.4}.sim-beam-grid{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:2rem 0 0}.sim-beam-choice{align-items:center;display:flex;flex-direction:column;min-height:118px;padding:.75rem .35rem}.sim-beam-choice strong{font-size:.94rem;margin-top:.45rem}.sim-beam-choice small{font-size:.7rem;line-height:1.3;text-align:center}.sim-beam-icon{border-top:2px solid #5d4d3e;display:block;height:48px;position:relative;width:54px}.sim-beam-icon:before{background:#4c4239;border-radius:0 0 4px 4px;content:"";height:8px;left:21px;position:absolute;top:0;width:12px}.sim-beam-icon i{background:linear-gradient(180deg,#ffc174c2,#ffc17414);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);height:38px;left:50%;position:absolute;top:7px;transform:translate(-50%);width:var(--icon-spread)}.sim-learning-note{border-left:2px solid var(--muted-brass);margin-top:1.4rem;padding-left:1rem}.sim-learning-note strong{font-size:.82rem}.sim-learning-note p{color:#1717178f;font-size:.82rem;line-height:1.6;margin:.3rem 0 0}.sim-recommendations{background:#fbf8f2;border:1px solid rgba(74,59,43,.12);border-radius:24px;box-shadow:0 24px 70px #422f1b0f;margin-top:5rem;padding:clamp(2rem,4vw,4.5rem)}.sim-recommendations-header{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto}.sim-recommendations-header>div:first-child{min-width:0}.sim-recommendations-header h2{font-size:clamp(2.2rem,3vw,3.2rem);letter-spacing:-.035em;line-height:1.04;margin:.55rem 0 1.15rem;max-width:none;white-space:nowrap}.sim-recommendations-header .eyebrow{font-size:.88rem}.sim-recommendations-header>div:first-child>p:last-child{color:#17171799;font-size:1.08rem;line-height:1.65;margin:0;max-width:680px}.sim-catalog-status{align-items:center;background:#f0e8dc;border:1px solid rgba(74,59,43,.1);border-radius:999px;color:#171717a6;display:inline-flex;font-size:.88rem;font-weight:700;gap:.55rem;letter-spacing:.04em;padding:.78rem 1rem;white-space:nowrap}.sim-catalog-status i{background:#75916f;border-radius:50%;box-shadow:0 0 0 4px #75916f21;height:7px;width:7px}.sim-selection-summary{border-bottom:1px solid rgba(74,59,43,.13);border-top:1px solid rgba(74,59,43,.13);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;padding:1.25rem 0}.sim-selection-summary div{display:grid;gap:.4rem;min-width:0;padding:0 1.25rem}.sim-selection-summary div:first-child{padding-left:0}.sim-selection-summary div+div{border-left:1px solid rgba(74,59,43,.12)}.sim-selection-summary span{color:#17171775;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sim-selection-summary strong{font-size:1.02rem;line-height:1.4}.sim-recommendation-results{min-height:430px;padding-top:2.5rem}.sim-match-grid{display:grid;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(4,minmax(0,1fr))}.sim-match-item{min-width:0}.sim-match-note{border-top:2px solid var(--muted-brass);min-height:145px;padding:.85rem 0 1.1rem}.sim-match-note>span{color:var(--deep-bronze);display:block;font-size:.86rem;font-weight:700;letter-spacing:.09em;margin-bottom:.55rem;text-transform:uppercase}.sim-match-item .product-card-media{border-color:#4a3b2b1f}.sim-match-item .product-brand,.sim-match-item .product-card-context{font-size:.9rem}.sim-match-item .product-card h3{font-size:1.15rem}.sim-match-placeholder{display:grid;gap:.7rem}.sim-match-placeholder span,.sim-match-placeholder i,.sim-match-placeholder b{animation:sim-placeholder-pulse 1.25s ease-in-out infinite alternate;background:#e8dfd3;border-radius:5px;display:block}.sim-match-placeholder span{height:110px}.sim-match-placeholder i{aspect-ratio:1}.sim-match-placeholder b{height:12px;width:72%}.sim-match-placeholder b:last-child{opacity:.68;width:48%}@keyframes sim-placeholder-pulse{0%{opacity:.45}to{opacity:.9}}.sim-recommendation-message{align-items:flex-start;border-bottom:1px solid rgba(74,59,43,.12);border-top:1px solid rgba(74,59,43,.12);display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:2rem 0}.sim-recommendation-message h3{font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.04em;margin:.45rem 0 .8rem}.sim-recommendation-message>p:not(.eyebrow){color:#17171794;line-height:1.65;margin:0 0 1.5rem;max-width:560px}.sim-recommendations-footer{align-items:center;border-top:1px solid rgba(74,59,43,.13);display:flex;gap:2rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}.sim-recommendations-footer p{color:#17171780;font-size:.84rem;line-height:1.55;margin:0}.sim-recommendations-footer p span{color:var(--deep-bronze);margin-right:.4rem}.sim-recommendations-footer .button{flex:0 0 auto}.sim-principles{align-items:start;display:grid;gap:1px;grid-template-columns:1.35fr repeat(3,1fr);padding:6rem 0 3rem}.sim-principles>div,.sim-principles article{min-height:240px;padding:2rem}.sim-principles>div{padding-left:0}.sim-principles>div h2{font-size:clamp(2.4rem,3.5vw,3.8rem);letter-spacing:-.045em;line-height:1.02;max-width:9ch}.sim-principles article{background:#ebe1d4;border-left:1px solid rgba(74,59,43,.11)}.sim-principles article>span{color:var(--deep-bronze);font-size:.67rem;font-weight:700;letter-spacing:.08em}.sim-principles article h3{font-size:1.2rem;line-height:1.35;margin:4.8rem 0 .7rem}.sim-principles article p{color:#17171794;font-size:.78rem;line-height:1.65}.sim-disclaimer{align-items:center;border-bottom:1px solid rgba(74,59,43,.15);border-top:1px solid rgba(74,59,43,.15);display:flex;gap:1rem;padding:1.5rem 0}.sim-disclaimer>span{align-items:center;border:1px solid rgba(74,59,43,.3);border-radius:50%;display:flex;flex:0 0 auto;font-size:.72rem;font-style:italic;height:28px;justify-content:center;width:28px}.sim-disclaimer p{color:#1717178c;font-size:.7rem;line-height:1.55;margin:0}.sim-disclaimer strong{color:var(--charcoal);display:block;font-size:.72rem;margin-bottom:.2rem}
