.o-label__head{display:flex;flex-direction:column;gap:32px}.o-label__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.o-label__eyebrow{margin:0}.o-label__lead{max-width:560px}.o-label__lead>*{margin:0}.o-label__details{margin-top:40px}.o-label__toggle{list-style:none}.o-label__toggle::-webkit-details-marker{display:none}.o-label__toggle-icon{--o-acc-icon: 18px}.o-label__toggle-close,.o-label__details[open] .o-label__toggle-open{display:none}.o-label__details[open] .o-label__toggle-close{display:inline}.o-label__details[open] .o-label__toggle-icon:after{rotate:0deg;opacity:0}.o-label--collapsed .o-label__body{margin-top:48px}.o-label__nav-list{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0 0 40px;padding:0;list-style:none}.o-label__nav-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color var(--dur) var(--ease)}@media(hover:hover){.o-label__nav-link:hover{text-decoration-color:var(--ink)}}.o-label__sheet{border-bottom:1px solid var(--line)}.o-label__row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height, 84px) + 16px)}.o-label__row-head{display:flex;align-items:baseline;gap:14px}.o-label__row-title{margin:0;font-size:18px;font-weight:500;line-height:1.3;color:var(--ink)}.o-label__content{min-width:0;max-width:760px}.o-label__note{margin:12px 0 0}.o-label__rte{max-width:32em;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.o-label__rte>*{margin:0}.o-label__rte>*+*{margin-top:16px}.o-label__rte strong,.o-label__rte b{font-weight:600}.o-label__routine thead th{min-width:96px}@media screen and (min-width:990px){.o-label__row{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;padding:40px 0}.o-label__title{--caps-room: calc(min(100vw, var(--wrap)) - 2 * var(--gutter))}}@media screen and (max-width:749px){.o-label__head,.o-label__intro{gap:18px}.o-label__details{margin-top:28px}.o-label--collapsed .o-label__body{margin-top:32px}.o-label__nav-list{gap:0 18px;margin-bottom:28px}.o-label__nav-link{font-size:14px}.o-label__row{padding:32px 0}.o-label__row-title{font-size:16px}.o-label__lead>p{text-wrap:balance}}@media(prefers-reduced-motion:reduce){.o-label__nav-link{transition:none}}
