.sun-jump{display:flex;flex-wrap:wrap;gap:9px;padding:18px 0;border-bottom:1px solid #ddd}.sun-jump a{padding:9px 12px;background:#f2f3ef;color:#151515;text-decoration:none;font-size:14px}.sun-section{padding:40px 0;border-bottom:1px solid #ddd;scroll-margin-top:90px}.sun-kicker{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#d64414}.sun-section h2{font-size:30px;line-height:1.25;margin:10px 0 24px;max-width:850px}.sun-section h3{font-size:20px;line-height:1.35}.sun-section p,.sun-section li{font-size:16px;line-height:1.75}.sun-opening,.sun-model,.sun-scroll-intro,.sun-variants,.sun-order{display:flex;gap:28px;align-items:flex-start}.sun-opening>*,.sun-model>*,.sun-scroll-intro>*,.sun-variants>*,.sun-order>*{flex:1;min-width:0}.sun-section figure{margin:0}.sun-section img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.sun-model figure{background:#fafafa;padding:14px}.sun-scroll-intro figure{flex:0 1 360px}.sun-section figcaption{font-size:13px;color:#626262;line-height:1.6;padding:10px 0}.sun-brief>div{padding:10px 0;border-bottom:1px solid #ddd}.sun-brief dt,.sun-variants dt{font-size:13px;color:#626262}.sun-brief dd{margin:4px 0;font-size:16px;line-height:1.6}.sun-variants{margin:25px 0}.sun-variants article{padding:20px;border:1px solid #ddd;background:#f7f7f3;box-sizing:border-box}.sun-variants span{font-size:13px;font-weight:700;color:#d64414}.sun-variants dd{margin:5px 0 12px;font-size:16px;font-weight:700;line-height:1.6}.sun-variants p{font-size:14px}.sun-callout{border-left:4px solid #e74a16;background:#f7f4ed;padding:20px 24px}.sun-section table{width:100%;border-collapse:collapse;margin:18px 0}.sun-section caption{text-align:left;font-size:14px;font-weight:700;padding:10px 0}.sun-section th,.sun-section td{padding:12px;border-bottom:1px solid #ddd;text-align:left;font-size:15px;line-height:1.6}.sun-section thead{background:#f2f3ef}.sun-cta{display:inline-block;background:#e74915;color:#fff!important;text-decoration:none;padding:15px 20px;font-weight:700;line-height:1.5;max-width:100%;box-sizing:border-box}.sun-faq details{padding:17px 0;border-bottom:1px solid #ddd}.sun-faq summary{font-weight:700;line-height:1.5;cursor:pointer}.sun-section a:focus-visible{outline:3px solid #e74915;outline-offset:4px}@media(max-width:700px){.sun-opening,.sun-model,.sun-scroll-intro,.sun-variants,.sun-order{display:block}.sun-opening>*,.sun-model>*,.sun-scroll-intro>*,.sun-variants>*,.sun-order>*{margin-bottom:20px}.sun-section{padding:28px 0;scroll-margin-top:75px}.sun-section h2{font-size:25px}.sun-section p,.sun-section li{font-size:15px}.sun-callout{padding:17px}.sun-section th,.sun-section td{padding:8px;font-size:13px}.sun-cta{width:100%}.sun-jump a{font-size:13px;padding:8px}}
