.pd-sec.p17-changes{gap:4px;padding-bottom:16px}.p17-changes .pd-sub{font-size:13px;line-height:1.5}.p17-change{border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.p17-change__num{font-family:var(--font-mono);color:var(--b-color);flex-shrink:0;padding-top:1px;font-size:13px;font-weight:700;line-height:1.5}.p17-change__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.p17-change__title{font-size:15px;font-weight:700;line-height:1.5}.p17-change__meaning{color:var(--muted);font-size:13px;line-height:1.55}.p17-mnm{margin:16px var(--pd-x) 32px;border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.p17-mnm__title{font-size:14px;font-weight:700;line-height:1.45}.p17-mnm__list{flex-direction:column;gap:10px;display:flex}.p17-mnm__item{color:var(--muted);gap:8px;font-size:13px;line-height:1.5;display:flex}.p17-mnm__item svg{flex-shrink:0;margin-top:3px}.pd-sec.p17-sources{gap:4px}.p17-sources .pd-sub{font-size:13px;line-height:1.5}.p17-source{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.p17-source__id{width:15px;font-family:var(--font-mono);color:var(--faint);flex-shrink:0;padding-top:2px;font-size:12px;font-weight:700;line-height:1.4}.p17-source__body{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.p17-source__head{justify-content:space-between;align-self:stretch;gap:8px;display:flex}.p17-source__channel{font-size:14px;font-weight:700;line-height:1.45}.p17-source__date{font-family:var(--font-mono);color:var(--faint);font-size:11px;line-height:1.6}.p17-source__period{color:var(--muted);font-size:13px;line-height:1.45}.p17-source__note{color:var(--muted);align-items:center;gap:5px;padding-top:2px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.p17-source__note--sale{color:var(--split)}.p17-excluded{color:var(--faint);margin-top:6px;font-size:12px;line-height:1.5}.pd-next.p17-next{gap:10px}.p17-buy{border:1px solid var(--ink);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .15s;display:flex}.p17-buy:hover{background:var(--none-tint)}.p17-disclosure{color:var(--faint);text-align:center;font-size:12px;line-height:1.5}@media (width>=1024px){.pd-sec.p17-changes{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px 36px}.p17-mnm{margin:0}}
