#site .home-story{padding:76px 0}#site .home-story h2{font-size:clamp(32px,3.2vw,46px);line-height:1.16;letter-spacing:-.045em;margin:0}#site .home-story .eyebrow{font-size:12px;line-height:1.6;margin:0 0 16px}#site .home-story p{font-size:16px;line-height:1.8}#site .story-room{background:#f1f3ee}#site .story-tabs{margin-top:30px}#site .story-tab-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}#site .story-tab-list button{font:600 15px Manrope,sans-serif;border:1px solid #cbd2dc;background:transparent;color:#263450;padding:12px 22px;border-radius:40px;cursor:pointer;min-height:46px}#site .story-tab-list button[aria-selected=true]{background:#1428a0;color:#fff;border-color:#1428a0}#site .story-tab-list button:focus-visible,#site .story-finance summary:focus-visible{outline:3px solid #5681ef;outline-offset:4px}#site .story-panel{display:grid;grid-template-columns:1.25fr 1fr;background:white;border-radius:9px;overflow:hidden}#site .story-panel[hidden]{display:none}#site .story-panel>img{width:100%;height:370px;object-fit:cover}#site .story-panel-copy{padding:45px;align-self:center}#site .story-panel h3{font:600 29px/1.25 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 18px}#site .story-panel p{margin:0;color:#536074}#site .story-link{display:flex;justify-content:space-between;gap:20px;margin-top:28px;color:#1428a0;font-size:15px;font-weight:700;border-top:1px solid #e1e5ed;padding-top:18px}#site .story-link span{font-size:22px}#site .story-singer{background:#c81020;color:#fff}#site .story-singer-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}#site .story-singer .eyebrow{color:#ffd9da}#site .story-singer h2 em{font-style:normal;color:#ffced0}#site .story-lead{margin-top:23px;max-width:420px;color:#ffe7e9}#site .story-brand-line{display:block;font-size:11px;letter-spacing:.12em;margin-top:40px;color:#ffc4c8}#site .story-finance details{border-top:1px solid #ffffff50}#site .story-finance details:last-child{border-bottom:1px solid #ffffff50}#site .story-finance summary{display:flex;align-items:center;gap:20px;list-style:none;font-size:18px;font-weight:600;cursor:pointer;min-height:72px}#site .story-finance summary::-webkit-details-marker{display:none}#site .story-finance summary>span{font-size:12px;opacity:.7}#site .story-finance summary b{margin-left:auto;font-size:25px;font-weight:400}#site .story-finance details[open] summary b{transform:rotate(45deg)}#site .story-finance details>div{padding:0 0 25px 35px}#site .story-finance strong{display:block;font:600 33px/1.2 Manrope,sans-serif;margin:4px 0 14px}#site .story-finance p{color:#ffe7e9;margin:0}#site .story-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}#site .story-heading>p{max-width:340px;color:#536074;margin:0}#site .story-samsung .story-panel{background:#f2f5fc}#site .story-samsung .story-panel>img{object-fit:contain;background:#edf1f9}#site .story-start{background:#eef1fa}#site .story-start .story-tabs{max-width:880px}#site .story-start .story-panel{display:block;background:transparent;border-radius:0;border-top:1px solid #cbd2e4}#site .story-start .story-panel[hidden]{display:none}#site .story-start .story-panel-copy{padding:28px 0 0;max-width:650px}#site .story-start .story-panel h3{font-size:27px}#site .story-tabs:not(.is-enhanced) .story-tab-list{display:none}#site .story-tabs:not(.is-enhanced) .story-panel+.story-panel{margin-top:20px}
@media(max-width:760px){#site .home-story{padding:44px 0}#site .home-story h2{font-size:31px}#site .home-story p{font-size:15px;line-height:1.75}#site .home-story .eyebrow{font-size:12px;margin-bottom:13px}#site .story-tabs{margin-top:22px}#site .story-tab-list{gap:7px;flex-wrap:nowrap;margin-bottom:18px}#site .story-tab-list button{font-size:13px;padding:10px 14px;min-height:44px;white-space:nowrap;flex:1}#site .story-panel{display:flex;flex-direction:column;border-radius:6px}#site .story-panel>img{height:auto;aspect-ratio:4/3}#site .story-panel-copy{padding:23px;width:100%}#site .story-panel h3{font-size:25px;margin-bottom:13px}#site .story-link{font-size:14px;margin-top:22px;padding-top:15px}#site .story-singer-grid{display:block}#site .story-brand-line{margin-top:22px}#site .story-finance{margin-top:28px}#site .story-finance summary{font-size:17px;min-height:65px;gap:13px}#site .story-finance details>div{padding-left:28px}#site .story-finance strong{font-size:29px}#site .story-heading{display:block}#site .story-heading>p{max-width:none;margin-top:18px}#site .story-start .story-panel h3{font-size:25px}#site .story-start .story-panel-copy{padding-top:23px}}
@media(prefers-reduced-motion:no-preference){#site .story-tabs.is-enhanced .story-panel:not([hidden]){animation:story-appear .22s ease-out}@keyframes story-appear{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}}

#site .story-samsung .story-panel>img{object-fit:contain;background:#e8e2d9}
@media(max-width:760px){#site .story-samsung .story-panel>img{aspect-ratio:1440/640;height:auto}#site .story-tab-list button{padding-inline:11px}}

/* Homepage FAQ: numbered editorial rows with an offset introduction. */
#site .home-faq-editorial{background:#fff;padding-block:80px}
#site .home-faq-editorial .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;align-items:start}
#site .home-faq-editorial .faq-grid>div:first-child{position:sticky;top:110px}
#site .home-faq-editorial h2{font-size:clamp(32px,3.5vw,46px);line-height:1.15;letter-spacing:-.045em}
#site .home-faq-editorial .faq-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#637087;max-width:290px;margin-top:22px}
#site .home-faq-editorial .faq-list{border-top:2px solid #1428a0}
#site .home-faq-editorial details{border-bottom:1px solid #dce1eb;background:transparent}
#site .home-faq-editorial summary{display:grid;grid-template-columns:30px 1fr 30px;gap:17px;padding:25px 0;min-height:80px;font-size:17px;line-height:1.5;align-items:start}
#site .home-faq-editorial summary .faq-number{font-size:12px;font-weight:500;color:#8993a6;padding-top:4px;transform:none}
#site .home-faq-editorial summary .faq-question{font-size:17px;font-weight:600;line-height:1.5;color:#172344;transform:none}
#site .home-faq-editorial summary .faq-toggle{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d8dfeb;border-radius:50%;font-size:22px;line-height:1;color:#1428a0;font-weight:400;transform:none}
#site .home-faq-editorial details[open] .faq-toggle{background:#1428a0;color:#fff;border-color:#1428a0;transform:rotate(45deg)}
#site .home-faq-editorial details[open] .faq-question{color:#1428a0}
#site .home-faq-editorial details p{margin:0;padding:0 45px 25px 47px;font-size:16px;line-height:1.85;color:#58657a}
@media(max-width:760px){
 #site .home-faq-editorial{padding-block:45px}
 #site .home-faq-editorial .faq-grid{display:block}
 #site .home-faq-editorial .faq-grid>div:first-child{position:static;margin-bottom:28px}
 #site .home-faq-editorial h2{font-size:32px}
 #site .home-faq-editorial h2 br{display:none}
 #site .home-faq-editorial .faq-grid>div>p:not(.eyebrow){font-size:15px;max-width:330px;margin-top:15px}
 #site .home-faq-editorial summary{grid-template-columns:22px 1fr 25px;gap:10px;padding:21px 0;min-height:72px}
 #site .home-faq-editorial summary .faq-question{font-size:16px}
 #site .home-faq-editorial summary .faq-number{font-size:12px}
 #site .home-faq-editorial summary .faq-toggle{width:25px;height:25px;font-size:20px}
 #site .home-faq-editorial details p{padding:0 8px 23px 32px;font-size:15px;line-height:1.8}
}
