
body:not(.wos-us) .wos-discovery{background:#f5f3ef;color:#171717}
.wos-discovery__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:40px;padding-bottom:40px}
.wos-discovery__copy{max-width:570px}.wos-discovery__copy .wos-kicker{margin:0 0 16px;font-size:11px}
.wos-discovery h1{font-size:clamp(36px,4.1vw,60px);line-height:1.12;letter-spacing:-.045em;font-weight:800;margin:0 0 20px}
.wos-discovery__copy .rte{max-width:510px;font-size:15px;line-height:1.75;color:#555}
.wos-discovery__button{display:inline-flex;align-items:center;gap:24px;min-height:50px;padding:14px 20px;background:#171717;color:#fff;font-size:13px;font-weight:700;border-radius:3px;margin-top:14px}
.wos-discovery__button:hover{color:#fff;background:#333}
.wos-discovery__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wos-discovery__links a{display:flex;align-items:center;min-height:44px;padding:8px 11px;border:1px solid #b7b2a8;font-size:12px;border-radius:3px}
.wos-discovery__links a:hover{background:#fff}.wos-discovery__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wos-discovery__tiles>a{display:flex;flex-direction:column;min-width:0;background:#fff;padding:10px;border-radius:4px}.wos-discovery__tiles img{width:100%;height:170px;object-fit:contain}.wos-discovery__tiles>a>span{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;font-weight:700;min-height:34px;padding:4px}
body:not(.wos-us) .wos-steps{background:#f5f3ef;color:#171717;padding-block:52px}
 body:not(.wos-us) .wos-steps .wos-steps__header{text-align:left;max-width:900px;margin:0 0 30px}body:not(.wos-us) .wos-steps .wos-steps__header>p{color:#555}body:not(.wos-us) .wos-steps .wos-steps__header h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.04em}body:not(.wos-us) .wos-steps .wos-steps__header .rte{color:#555}
 body:not(.wos-us) .wos-steps .wos-steps__item{background:transparent;border:0;border-top:1px solid #c9c5bd;border-radius:0;min-height:0;padding:22px 0 0}body:not(.wos-us) .wos-steps .wos-steps__number{background:#fff;color:#171717;border-radius:3px;font-size:15px;width:38px;height:38px}body:not(.wos-us) .wos-steps .wos-steps__item h3{margin:16px 0 8px;font-size:19px}body:not(.wos-us) .wos-steps .wos-steps__item p{color:#555;font-size:14px}body:not(.wos-us) .wos-steps .wos-steps__action{text-align:left}body:not(.wos-us) .wos-steps .wos-steps__action .btn{background:#171717;color:#fff;border-radius:3px}
body:not(.wos-us) .wos-faq{background:#fff;color:#171717;padding-block:56px}.wos-faq__header>p{color:#555}.wos-faq__header h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.04em}.wos-faq__header .rte{color:#555}.wos-faq__plus{border-radius:3px;background:#f5f3ef}.wos-faq__item summary{font-size:15px}.wos-faq__answer{font-size:14px}
.wos-world-links{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;padding-bottom:0}.wos-world-links a{display:inline-flex;gap:14px;align-items:center;min-height:44px;border:1px solid #c9c5bd;padding:10px 14px;font-size:12px;border-radius:3px}.wos-world-links a:hover{background:#f5f3ef}
.wos-world .wos-card__visual{aspect-ratio:4/5;background:#fff;border-radius:4px}.wos-world .wos-card__visual img{object-fit:contain}.wos-world .wos-card__label{font-size:10px;color:#555}.wos-world .wos-card__subtitle{font-size:12px;color:#555}.wos-world .wos-card__arrow{width:32px;height:32px}.wos-world .wos-card__price s{color:#666}
.wos-world .wos-world__header{align-items:flex-start}.wos-world .wos-world__header>.wos-text-link{min-height:44px;display:flex;align-items:center;gap:8px}.wos-world .wos-world__text{color:#555}
.wos-product-trail{font-size:12px;color:#555;margin-bottom:20px}.wos-product-trail a{text-decoration:underline;text-underline-offset:3px}.wos-story .wos-story__visual img{object-fit:contain}.wos-story .wos-story__text,.wos-story .wos-story__facts p{color:#555}
.wos-search-guide{padding-top:28px;padding-bottom:12px}.wos-search-guide h2{font-size:24px;letter-spacing:-.5px;margin:0 0 10px}.wos-search-guide>p{font-size:14px;color:#555;max-width:850px}.wos-search-guide__items{display:flex;flex-wrap:wrap;gap:14px}.wos-search-guide__items>a{display:flex;gap:18px;align-items:center;background:#f5f3ef;padding:12px 18px;max-width:600px;font-size:13px;border-radius:4px}.wos-search-guide__items img{width:75px;height:85px;object-fit:contain}.wos-search-guide__note{font-size:12px!important}.search-content .page-content{padding-top:22px}.search-content .section-header{margin-bottom:20px}
body:not(.wos-us) .wos-search--compact{padding:10px 0}.wos-search--compact .wos-search__heading{display:none}.wos-search--compact .wos-search__suggestions{margin-top:6px}.wos-search--compact input[type=search]{height:46px}
.wos-discovery a:focus-visible,.wos-world-links a:focus-visible,.wos-card a:focus-visible,.wos-search-guide a:focus-visible{outline:2px solid #171717;outline-offset:4px}
@media(max-width:768px){.wos-discovery__inner{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:28px}.wos-discovery h1{font-size:36px;line-height:1.12;letter-spacing:-.04em;margin-bottom:14px}.wos-discovery__copy .rte{font-size:13px;line-height:1.65}.wos-discovery__copy .wos-kicker{font-size:10px;margin-bottom:12px}.wos-discovery__button{font-size:12px;margin-top:6px;min-height:48px;padding:12px 16px}.wos-discovery__links{gap:6px;margin-top:14px}.wos-discovery__links a{font-size:11px;min-height:44px;padding:8px}.wos-discovery__tiles{gap:10px}.wos-discovery__tiles img{height:125px}.wos-discovery__tiles>a{padding:7px}.wos-discovery__tiles>a>span{font-size:11px;padding:4px 1px;min-height:32px}.wos-world .wos-world__header{flex-wrap:wrap;gap:8px}.wos-world .wos-world__header>.wos-text-link{font-size:12px;white-space:normal}.wos-world .wos-card__subtitle{font-size:11px}.wos-world .wos-card__label{font-size:9px}.wos-world .wos-world__text{font-size:13px}.wos-world-links{gap:8px;padding-top:18px}.wos-world-links a{font-size:11px;padding:8px 10px}body:not(.wos-us) .wos-steps .wos-steps__header h2,.wos-faq__header h2{font-size:28px}.wos-search-guide h2{font-size:21px}.wos-search-guide>p{font-size:13px}.wos-search-guide__items>a{padding:10px;gap:12px}.wos-search-guide__items img{width:60px;height:70px}.wos-search--compact .wos-search__suggestions{display:none}body:not(.wos-us) .wos-steps,body:not(.wos-us) .wos-faq{padding-block:36px}}

body:not(.wos-us) .wos-card__visual{background:#fff}body:not(.wos-us) .wos-card__visual img{object-fit:contain}
