.roche-policy{--policy-gold:176,134,62;--policy-gold-light:239,206,129;--policy-rule:rgba(var(--text-color),.14);--policy-ease:cubic-bezier(.22,.61,.36,1)}.roche-policy__hero{background:rgb(var(--background))}.roche-policy__hero-inner{max-width:900px;margin:0 auto;padding:96px 24px 72px;text-align:center}.roche-policy__eyebrow{margin:0 0 18px;font-size:11px;line-height:1;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--policy-gold-light))}.roche-policy__title{margin:0;color:rgb(var(--heading-color));font-family:var(--heading-font-family, inherit)}.roche-policy__intro{margin:18px auto 0;max-width:620px;color:rgb(var(--text-color));opacity:.78}.roche-policy__intro p{margin:0}.roche-policy__updated{margin:22px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--text-color),.6)}.roche-policy__content{background:rgb(var(--background))}.roche-policy__wrap{max-width:1160px;margin:0 auto;padding:64px 24px 96px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.roche-policy__wrap--no-toc{grid-template-columns:minmax(0,1fr)}.roche-policy__main{max-width:850px}.roche-policy__toc{position:sticky;top:32px}.roche-policy__toc-toggle{display:none;width:100%;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:1px solid var(--policy-rule);color:rgb(var(--text-color));font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.roche-policy__toc-toggle svg{transition:transform .3s var(--policy-ease)}.roche-policy__toc[data-open=true] .roche-policy__toc-toggle svg{transform:rotate(180deg)}.roche-policy__toc-list{margin:0;padding:0 0 0 16px;list-style:none;border-left:1px solid var(--policy-rule)}.roche-policy__toc-list a{display:block;padding:6px 0;font-size:13px;color:rgba(var(--text-color),.65);text-decoration:none;transition:color .25s var(--policy-ease)}.roche-policy__toc-list a:hover,.roche-policy__toc-list a:focus-visible,.roche-policy__toc-list a.is-active{color:rgb(var(--policy-gold))}.roche-policy__toc-list.is-empty{display:none}.roche-policy__body{color:rgb(var(--text-color))}.roche-policy__body h2{margin:48px 0 16px;color:rgb(var(--heading-color));font-family:var(--heading-font-family, inherit)}.roche-policy__body h2:first-child{margin-top:0}.roche-policy__body h3{margin:32px 0 12px;color:rgb(var(--heading-color))}.roche-policy__body p{margin:0 0 16px;line-height:1.7}.roche-policy__body ul,.roche-policy__body ol{margin:0 0 20px;padding-left:22px;line-height:1.7}.roche-policy__body li{margin-bottom:8px}.roche-policy__body a{color:rgb(var(--policy-gold));text-underline-offset:3px}.roche-policy__body blockquote{margin:28px 0;padding:18px 22px;border-left:2px solid rgb(var(--policy-gold));background:rgba(var(--policy-gold),.06);font-style:normal}.roche-policy__body blockquote p:last-child{margin-bottom:0}.roche-policy__table-wrap{overflow-x:auto;margin:0 0 24px;-webkit-overflow-scrolling:touch}.roche-policy__body table{width:100%;border-collapse:collapse;font-size:14px}.roche-policy__body th,.roche-policy__body td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--policy-rule)}.roche-policy__body th{color:rgb(var(--heading-color));font-weight:600}.roche-policy__empty{opacity:.7}.roche-policy__related{margin-top:48px;padding-top:28px;border-top:1px solid var(--policy-rule)}.roche-policy__related-label{margin:0 0 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--text-color),.55)}.roche-policy__related-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px}.roche-policy__related-list a{color:rgb(var(--policy-gold));text-decoration:none;font-size:14px}.roche-policy__related-list a:hover,.roche-policy__related-list a:focus-visible{text-decoration:underline}.roche-policy__cta{margin-top:56px;padding:36px 32px;background:rgba(var(--policy-gold),.06);border:1px solid var(--policy-rule);text-align:left}.roche-policy__cta-eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--policy-gold))}.roche-policy__cta-heading{margin:0 0 10px;color:rgb(var(--heading-color))}.roche-policy__cta-text{margin:0 0 20px;opacity:.8}.roche-policy__cta-button{display:inline-block;padding:13px 28px;background:rgb(var(--button-background, var(--text-color)));color:rgb(var(--button-text-color, var(--background)));text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:opacity .25s var(--policy-ease)}.roche-policy__cta-button:hover,.roche-policy__cta-button:focus-visible{opacity:.85}@media only screen and (max-width:899px){.roche-policy__hero-inner{padding:64px 20px 48px}.roche-policy__wrap{grid-template-columns:minmax(0,1fr);padding:40px 20px 64px;gap:24px}.roche-policy__toc{position:static}.roche-policy__toc-toggle{display:flex}.roche-policy__toc-list{display:none;padding:12px 0 0 16px}.roche-policy__toc[data-open=true] .roche-policy__toc-list{display:block}.roche-policy__cta{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/roche-policy.css.map */
