.smsa-companion{font-family:Arial,Helvetica,sans-serif;color:#202622;margin:35px 0}.smsa-companion-header{border-top:2px solid #202622;padding:30px 0 20px}.smsa-companion-header h2{font:400 clamp(32px,4vw,48px)/1.1 Georgia,serif!important;letter-spacing:-.035em;margin:0 0 20px!important}.smsa-companion-header h2 em{font-weight:400}.smsa-companion-header>p:last-child{font-size:14px;line-height:1.8}.smsa-companion-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 25px}.smsa-companion-tabs a{padding:11px 15px;border:1px solid #cfc7b9;color:inherit;font:600 11px Arial,sans-serif;text-decoration:none;min-height:44px;box-sizing:border-box}.smsa-companion-tabs a:hover{background:#202622;color:#fff}.smsa-companion-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.smsa-module{box-sizing:border-box;padding:28px;background:#f6f2e9;border-top:2px solid #a17a3d;scroll-margin-top:90px;margin:0 0 28px}.smsa-module h3{font:400 30px/1.15 Georgia,serif!important;margin:0 0 20px!important;letter-spacing:-.025em}.smsa-module>p,.smsa-module li{font-size:13px;line-height:1.8}.smsa-module label{display:block;font-size:11px;font-weight:700;margin:15px 0 8px}.smsa-module select{background:#fff;border:1px solid #cfc7b9;padding:12px;width:100%;font:12px Arial,sans-serif;min-height:44px;box-sizing:border-box;color:#202622}.smsa-module select:focus-visible,.smsa-save:focus-visible{outline:3px solid #a17a3d;outline-offset:3px}.smsa-module-credit{font-size:9px!important;line-height:1.6!important;color:#685e4f}.smsa-module-credit a{color:inherit;text-decoration:underline}#smsa-weather-result{margin:22px 0}#smsa-weather-result p{font:12px/1.7 Arial,sans-serif}.smsa-weather-temperature{font:400 65px/1.1 Georgia,serif;margin:10px 0;color:#a17a3d}.smsa-weather-city{font-weight:600!important}.smsa-weather-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #d9c7a7;margin-top:20px;padding-top:15px}.smsa-weather-hours span{display:block;font:9px/1.6 Arial,sans-serif}.smsa-weather-hours strong{font:400 20px Georgia,serif;display:block;margin-top:8px}.smsa-style{background:#202622;color:#f6f2e9}.smsa-style .smsa-eyebrow{color:#d9c7a7}.smsa-style .smsa-small,.smsa-style .smsa-text-link{color:#d9c7a7!important}.smsa-style ul{padding-left:18px;margin:22px 0}.smsa-style li{margin-bottom:16px}.smsa-style-city{font:12px/1.8 Arial,sans-serif}.smsa-briefing{background:#fff0;border-top-color:#202622;padding:25px 0}.smsa-briefing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.smsa-companion-story{border-bottom:1px solid #d9d3c9;padding-bottom:16px;box-sizing:border-box}.smsa-companion-story>a{display:block;color:inherit;text-decoration:none}.smsa-companion-story img{display:block;aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}.smsa-companion-story h3{font:600 15px/1.5 Arial,sans-serif!important;margin:9px 0 13px!important;letter-spacing:0!important}.smsa-story-meta{display:block;font:9px/1.5 Arial,sans-serif;color:#776e61;margin-top:12px}.smsa-save{background:#fff0;border:1px solid #c8bdab;padding:10px 12px;font:600 10px/1.4 Arial,sans-serif;color:inherit;cursor:pointer;min-height:44px}.smsa-save[aria-pressed=true]{background:#202622;color:#f6f2e9;border-color:#202622}.smsa-my-controls{display:grid;grid-template-columns:1.3fr 1fr;gap:25px}.smsa-my fieldset{border:1px solid #d9c7a7;padding:16px;margin:15px 0;min-width:0}.smsa-my legend{font:600 12px Arial,sans-serif;padding:0 7px}.smsa-my label:has(input){display:inline-flex;align-items:center;gap:7px;margin:9px 14px 9px 0;min-height:28px}.smsa-my input[type=checkbox]{accent-color:#a17a3d;width:17px;height:17px}.smsa-saved-row{display:flex;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid #d9c7a7;padding:16px 0}.smsa-saved-row a{font:600 12px/1.6 Arial,sans-serif;color:inherit}.smsa-saved-row button{flex-shrink:0;border:0;background:#fff0;color:inherit;font:11px Arial,sans-serif;padding:12px 3px;cursor:pointer;text-decoration:underline}.smsa-article-reading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 25px;border-bottom:1px solid #d9c7a7;padding-bottom:18px}.smsa-article-reading a{font:11px Arial,sans-serif;color:inherit}.smsa-home-discover{width:100%;box-sizing:border-box;max-width:1170px;margin:25px auto 45px;padding:28px 0 0;border-top:2px solid #202622;font-family:Arial,sans-serif;color:#202622}.smsa-home-discover h2{font:400 31px/1.15 Georgia,serif;margin:0 0 25px;letter-spacing:-.03em}.smsa-home-discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.smsa-home-discover-grid .smsa-companion-story h3{font:400 20px/1.3 Georgia,serif!important}body.home .smsa-promo .smsa-phone{width:140px}body.home .smsa-promo .smsa-phone img{height:80px}body.home .smsa-promo .smsa-phone-body strong{font-size:16px}body.home .smsa-promo .smsa-phone-note{margin-top:16px}body.home .smsa-promo .smsa-phone-stage{padding-top:10px;padding-bottom:18px}body.home .smsa-promo-cover{max-width:185px}body.home .smsa-promo-copy h2{font-size:27px!important}body.home .smsa-promo-copy p{font-size:11px!important;line-height:1.65!important}body.home .smsa-promo-copy{padding-bottom:20px}html.smsa-dark body,html.smsa-dark .main-wrap,html.smsa-dark .main-head,html.smsa-dark .main-footer,html.smsa-dark .post-content,html.smsa-dark .navigation,html.smsa-dark .smart-head,html.smsa-dark .smart-head-row{background:#171c19!important;color:#e9e7e1!important}html.smsa-dark .post-title,html.smsa-dark .post-title a,html.smsa-dark .post-content h1,html.smsa-dark .post-content h2,html.smsa-dark .post-content h3,html.smsa-dark .main-head a,html.smsa-dark .menu a{color:#e9e7e1!important}html.smsa-dark .smsa-module,html.smsa-dark .smsa-book,html.smsa-dark .smsa-app-hero,html.smsa-dark .smsa-install-guide{background:#252d27;color:#e9e7e1}html.smsa-dark .smsa-module select{background:#171c19;color:#e9e7e1}html.smsa-dark .smsa-companion,html.smsa-dark .smsa-app-intro,html.smsa-dark .smsa-home-discover,html.smsa-dark .smsa-latest,html.smsa-dark .smsa-author{color:#e9e7e1}html.smsa-dark .smsa-text-link{color:#d9c7a7!important}html.smsa-dark .smsa-bottom-nav{background:#252d27}html.smsa-dark .smsa-bottom-nav a{color:#e9e7e1}html.smsa-dark .smsa-topics a{color:#e9e7e1}html.smsa-dark .smsa-save[aria-pressed=true]{background:#d9c7a7;color:#202622}html[data-smsa-text=large] .post-content>p,html[data-smsa-text=large] .post-content>ul,html[data-smsa-text=large] .post-content>ol{font-size:20px!important;line-height:1.8!important}html[data-smsa-text=extra] .post-content>p,html[data-smsa-text=extra] .post-content>ul,html[data-smsa-text=extra] .post-content>ol{font-size:23px!important;line-height:1.85!important}[hidden]{display:none!important}@media(max-width:1200px){.smsa-home-discover{padding-left:20px;padding-right:20px}}@media(max-width:767px){.smsa-companion-pair,.smsa-my-controls,.smsa-briefing-grid{grid-template-columns:1fr}.smsa-module{padding:24px}.smsa-module h3{font-size:29px!important}.smsa-home-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.smsa-home-discover h2{font-size:28px}.smsa-home-discover-grid .smsa-companion-story h3{font-size:17px!important}.smsa-saved-row{align-items:flex-start}.smsa-companion-tabs a{flex:1;text-align:center}.smsa-briefing{padding-left:0;padding-right:0}body.home .smsa-promo{max-width:420px}body.home .smsa-promo .smsa-phone{width:170px}.smsa-weather-hours span{font-size:10px}}@media(max-width:380px){.smsa-home-discover-grid{grid-template-columns:1fr}.smsa-companion-tabs a{flex-basis:40%}.smsa-module{padding:20px}}