.concern dt{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3)}.concern dd{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read)}.concern .definitions dt{font-weight:var(--w-base)}.concern-outline{background:var(--kb-surface-tonal);border:1px solid var(--kb-outline);border-radius:var(--kb-radius-card);padding:var(--kb-pad-card);margin-block-start:var(--kb-section-gap)}.concern .concern-outline>h2{margin-block-start:0}.concern-outline__list{gap:4px;margin:0;padding-inline-start:0;list-style:none;display:grid}.concern-outline__list a{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3)}.concern .chip-list{flex-wrap:wrap;gap:4px;margin:0;padding-inline-start:0;list-style:none;display:flex}.concern .chip-list li{background:var(--kb-surface);border:1px solid var(--kb-outline);border-radius:var(--kb-radius-control);padding:4px calc(var(--kb-pad-card) * .75);font-size:var(--kb-rank-4);line-height:var(--kb-lead-4)}.concern .citations [dir=ltr]{text-align:left}.concern details.fold{background:var(--kb-surface);border:1px solid var(--border-hairline);border-radius:var(--kb-radius-card);overflow:hidden}.concern .fold__summary{min-block-size:48px;padding:var(--kb-pad-card) calc(var(--kb-pad-card) + 2px);align-items:center}.concern .fold__body{padding:0 calc(var(--kb-pad-card) + 2px) var(--kb-pad-card)}.concern .policy__section+.policy__section{margin-block-start:6px}.concern section.policy__section.notice,.concern .policy__section>div.notice{--notice-rule:var(--status-warning);background:var(--kb-surface);border-radius:var(--kb-radius-card);border-inline-start:2px solid var(--notice-rule);padding:var(--kb-pad-card) calc(var(--kb-pad-card) + 2px)}.concern .policy__section>div.notice--stop{--notice-rule:var(--status-error)}.concern section.policy__section.notice>h2{color:var(--status-warning)}.concern .policy__section:has(>div.notice--stop)>h2{color:var(--status-error)}.routebar{--routebar-gutter:var(--kb-gutter,16px);z-index:180;background:var(--md-surface);border-block:1px solid var(--line);margin-inline:calc(var(--routebar-gutter) * -1);margin-block:14px 0;position:sticky;inset-block-start:var(--app-bar-h)}.routebar__list{scroll-snap-type:x proximity;padding:10px var(--routebar-gutter);scroll-padding-inline:var(--routebar-gutter);scrollbar-width:none;gap:6px;margin:0;list-style:none;display:flex;overflow-x:auto}.routebar__list::-webkit-scrollbar{display:none}.routebar__tab{white-space:nowrap;scroll-snap-align:start;border-radius:var(--shape-full);min-block-size:36px;font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg-subtle);align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.routebar__tab--on{background:var(--accent-bg);color:var(--accent);font-weight:var(--w-emph)}.notes{gap:8px;margin-block-start:var(--kb-section-gap);display:grid}.note{border-radius:var(--kb-radius-card);background:var(--surface);border-inline-start:2px solid var(--line-strong);overflow:hidden}.note--warn{border-inline-start-color:var(--status-warning)}.note--warn .note__title{color:var(--status-warning)}.note__summary{cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;list-style:none;display:flex}.note__summary::-webkit-details-marker{display:none}.note__head{flex-grow:1;gap:3px;min-inline-size:0;display:grid}.note__title{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);font-weight:var(--w-emph);color:var(--fg);margin:0;display:inline}.note__parts{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);margin-inline-start:8px}.note__lead{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note[open] .note__lead{display:none}.note__summary:after{content:"";border-inline-end:1.6px solid var(--fg-subtle);border-block-end:1.6px solid var(--fg-subtle);block-size:9px;inline-size:9px;transition:transform var(--dur-effects-fast) var(--spring-effects-fast);flex-shrink:0;margin-block-start:6px;transform:rotate(45deg)}.note[open] .note__summary:after{transform:rotate(-135deg)}.note__body{padding:0 14px 14px}.note:not([open]) .note__body{display:none}@media (prefers-reduced-motion:reduce){.note__summary:after{transition:none}}.rail,.arail{margin-block-start:var(--kb-section-gap)}.rail__heading{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);font-weight:var(--w-emph);color:var(--accent);margin-block-end:4px}.rail__note{font-size:var(--kb-rank-4);line-height:var(--kb-lead-read);color:var(--fg-subtle);margin-block:0 12px}.rail__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--kb-gutter) * -1);padding:2px var(--kb-gutter) 6px;scroll-padding-inline:var(--kb-gutter);scrollbar-width:none;gap:10px;margin-block:0;list-style:none;display:flex;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}.rail__item{scroll-snap-align:start;flex:0 0 224px}.rail__card{color:var(--fg);align-content:start;gap:6px;text-decoration:none;display:grid}.rail__thumb{aspect-ratio:1;border-radius:var(--kb-radius-inner);background:var(--surface-2);inline-size:100%;display:block;position:relative;overflow:hidden}.rail__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.rail__out{background:#0b0b0b9e;position:absolute;inset-block-end:0;inset-inline:0}.rail__out .stock{text-align:center;color:#fff;font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);margin:0;padding-block:3px}.rail__name{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail__more{border:1px solid var(--line-strong);border-radius:var(--kb-radius-card);block-size:100%;min-block-size:132px;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.rail__more-label{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3)}.rail__more-count{font-size:var(--kb-rank-4);color:var(--fg-subtle)}.arail__card{block-size:100%;min-block-size:48px;padding:var(--kb-pad-card) 14px;border-radius:var(--kb-radius-card);background:var(--surface);border:1px solid var(--line);font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--fg);align-items:center;text-decoration:none;display:flex}.arail__card--flat{border-color:var(--line-strong);background:0 0}.arail__card--more{background:var(--accent-bg);color:var(--accent);border-color:#0000;justify-content:center;gap:6px}.arail__chev{flex-shrink:0}.faq__more a{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);color:var(--accent);margin-block-start:8px;display:inline-block}.tier__count{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);margin-block:2px 6px}.routines h3{font-weight:var(--w-emph);margin-block:18px 4px}.drow{border-block-end:1px solid var(--line)}.drow__summary{cursor:pointer;align-items:flex-start;gap:10px;min-block-size:52px;padding-block:10px;list-style:none;display:flex}.drow__summary::-webkit-details-marker{display:none}.drow__head{flex-grow:1;gap:2px;min-inline-size:0;display:grid}.drow__title{font-size:var(--kb-rank-3);line-height:var(--kb-lead-3);font-weight:var(--w-emph);color:var(--fg)}.drow__lead{font-size:var(--kb-rank-4);line-height:var(--kb-lead-4);color:var(--fg-subtle);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.drow__summary:after{content:"";border-inline-end:1.6px solid var(--fg-subtle);border-block-end:1.6px solid var(--fg-subtle);block-size:9px;inline-size:9px;transition:transform var(--dur-effects-fast) var(--spring-effects-fast);flex-shrink:0;margin-block-start:8px;transform:rotate(45deg)}.drow[open] .drow__summary:after{transform:rotate(-135deg)}.drow__body{padding-block-end:12px}.drow__body>p{margin-block:0 8px}.drow__body>p:last-child{margin-block-end:0}.drow[open] .drow__lead{display:none}@media (prefers-reduced-motion:reduce){.drow__summary:after{transition:none}}.drow .actives__facts{margin-block:0}.drow .actives__link{margin-block:0 8px}.concern>img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--kb-radius-card);inline-size:100%;margin-block-end:12px}
