@keyframes article-module__BGQ-VG__heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.article-module__BGQ-VG__in1{animation:2s cubic-bezier(.2,.6,.2,1) .3s both article-module__BGQ-VG__heroIn}.article-module__BGQ-VG__in2{animation:2.4s cubic-bezier(.2,.6,.2,1) .8s both article-module__BGQ-VG__heroIn}.article-module__BGQ-VG__in3{animation:2.4s cubic-bezier(.2,.6,.2,1) 1.6s both article-module__BGQ-VG__heroIn}.article-module__BGQ-VG__in4{animation:2s cubic-bezier(.2,.6,.2,1) 2.4s both article-module__BGQ-VG__heroIn}.article-module__BGQ-VG__featured{margin-top:var(--nav-h);background:var(--card);height:min(62vh,640px);min-height:340px;position:relative;overflow:hidden}.article-module__BGQ-VG__featuredFade{background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.article-module__BGQ-VG__header{background:var(--bg);color:var(--ink);text-align:center;padding:0 24px 40px;position:relative}.article-module__BGQ-VG__headerInner{max-width:820px;margin:-40px auto 0;padding-top:24px;position:relative}.article-module__BGQ-VG__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px}.article-module__BGQ-VG__title{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);line-height:1;font-size:calc(clamp(44px, 7vw, 96px) * var(--hscale));margin:18px 0 0}.article-module__BGQ-VG__dek{max-width:640px;color:var(--mute);margin:22px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.article-module__BGQ-VG__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:30px;font-size:13px;display:flex}.article-module__BGQ-VG__metaAuthor{color:var(--ink);font-weight:700}.article-module__BGQ-VG__metaDot{background:var(--acc);border-radius:50%;width:4px;height:4px}.article-module__BGQ-VG__draft{border:1px solid var(--gold);color:var(--gold);border-radius:3px;margin-top:24px;padding:8px 16px;font-size:14px;display:inline-block}.article-module__BGQ-VG__article{background:var(--bg);color:var(--ink);padding:80px 24px 120px;position:relative}.article-module__BGQ-VG__body{counter-reset:sec;max-width:1100px;margin:0 auto;font-size:clamp(17px,1.4vw,19.5px);line-height:1.8}.article-module__BGQ-VG__body>*{max-width:720px;margin:24px auto 0}.article-module__BGQ-VG__body>:first-child{margin-top:0}.article-module__BGQ-VG__body>.article-module__BGQ-VG__wide{max-width:none;margin-top:56px}.article-module__BGQ-VG__body>.article-module__BGQ-VG__wide+*{margin-top:56px}.article-module__BGQ-VG__body>p:first-child:first-letter{float:left;font-family:var(--fh);color:var(--acc);padding:8px 14px 0 0;font-size:4.2em;font-weight:700;line-height:.8}.article-module__BGQ-VG__secno{counter-increment:sec;align-items:center;gap:18px;display:flex}.article-module__BGQ-VG__body>.article-module__BGQ-VG__secno{margin-top:56px}.article-module__BGQ-VG__secno:before{content:counter(sec, decimal-leading-zero);font-family:var(--fh);font-weight:700;font-size:calc(14px * var(--hscale));letter-spacing:.3em;color:var(--acc)}.article-module__BGQ-VG__secno:after{content:"";background:var(--line);flex:1;height:1px}.article-module__BGQ-VG__body h2,.article-module__BGQ-VG__body h3,.article-module__BGQ-VG__body h4{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw)}.article-module__BGQ-VG__body>h2{font-size:calc(clamp(34px, 4.5vw, 56px) * var(--hscale));margin-top:22px;line-height:1.02}.article-module__BGQ-VG__body>h2+*{margin-top:22px}.article-module__BGQ-VG__body>h3{font-size:calc(clamp(24px, 2.6vw, 32px) * var(--hscale));margin-top:44px;line-height:1.1}.article-module__BGQ-VG__body>h4{font-size:calc(22px * var(--hscale));margin-top:36px;line-height:1.15}.article-module__BGQ-VG__body a.subheading-anchor{color:inherit;text-decoration:none}.article-module__BGQ-VG__body p a,.article-module__BGQ-VG__body li a,.article-module__BGQ-VG__body td a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.article-module__BGQ-VG__body p a:hover,.article-module__BGQ-VG__body li a:hover,.article-module__BGQ-VG__body td a:hover{color:var(--acc2)}.article-module__BGQ-VG__body ul{padding-left:1.5em;list-style:outside}.article-module__BGQ-VG__body ol{padding-left:1.5em;list-style:decimal}.article-module__BGQ-VG__body li+li{margin-top:.4em}.article-module__BGQ-VG__body li::marker{color:var(--acc)}.article-module__BGQ-VG__body strong{font-weight:700}.article-module__BGQ-VG__body>blockquote:not(.article-module__BGQ-VG__quoteCard,.article-module__BGQ-VG__quoteBar){border-left:3px solid var(--acc);color:var(--mute);padding-left:1.25em;font-style:italic}.article-module__BGQ-VG__body>blockquote:not(.article-module__BGQ-VG__quoteCard,.article-module__BGQ-VG__quoteBar)>*+*{margin-top:.8em}.article-module__BGQ-VG__body>hr{border:0;border-top:1px solid var(--line);margin-top:56px}.article-module__BGQ-VG__body>hr+*{margin-top:56px}.article-module__BGQ-VG__body img{border-radius:8px;max-width:100%;height:auto}.article-module__BGQ-VG__body code{background:var(--bg2);border:1px solid var(--line);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.article-module__BGQ-VG__body table{border-collapse:collapse;width:100%;font-size:15px}.article-module__BGQ-VG__body>table{display:block;overflow-x:auto}.article-module__BGQ-VG__body th{text-align:left;letter-spacing:.24em;text-transform:uppercase;color:var(--acc);border-bottom:2px solid var(--acc);padding:14px 16px;font-size:11px;font-weight:700}.article-module__BGQ-VG__body td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px;line-height:1.5}.article-module__BGQ-VG__body tbody tr:hover td{background:var(--bg2)}.article-module__BGQ-VG__quoteCard{background:var(--card);box-shadow:var(--shadow);text-align:center;border-radius:8px;margin:0;padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.article-module__BGQ-VG__quoteMark{font-family:var(--fh);color:var(--acc);opacity:.12;font-size:200px;line-height:1;position:absolute;top:-10px;left:24px}.article-module__BGQ-VG__quoteCard p{max-width:820px;font-family:var(--fh);font-weight:var(--hw);letter-spacing:var(--hls);font-size:calc(clamp(24px, 3vw, 38px) * var(--hscale));margin:0 auto;line-height:1.25;position:relative}.article-module__BGQ-VG__quoteCite{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);margin-top:24px;font-size:13px;font-weight:700}.article-module__BGQ-VG__body>.article-module__BGQ-VG__quoteBar{max-width:820px;margin-top:56px}.article-module__BGQ-VG__body>.article-module__BGQ-VG__quoteBar+*{margin-top:56px}.article-module__BGQ-VG__quoteBarRule{background:var(--grad);width:56px;height:5px;margin-bottom:26px}.article-module__BGQ-VG__quoteBar p{font-family:var(--fh);font-weight:var(--hw);letter-spacing:var(--hls);font-size:calc(clamp(30px, 3.6vw, 50px) * var(--hscale));margin:0;line-height:1.12}.article-module__BGQ-VG__quoteBar .article-module__BGQ-VG__quoteCite{margin-top:22px}.article-module__BGQ-VG__chart{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:clamp(24px,4vw,44px)}.article-module__BGQ-VG__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:30px;display:flex}.article-module__BGQ-VG__chartEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:700}.article-module__BGQ-VG__chartTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(26px * var(--hscale));margin-top:8px;line-height:1.1}.article-module__BGQ-VG__chartNote{color:var(--mute);letter-spacing:.06em;font-size:12px}.article-module__BGQ-VG__chartRows{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.article-module__BGQ-VG__chartRow{grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.article-module__BGQ-VG__chartLabel{font-size:14px;font-weight:700;line-height:1.3}.article-module__BGQ-VG__chartSub{color:var(--mute);font-size:12px;font-weight:400;display:block}.article-module__BGQ-VG__chartTrack{background:var(--bg2);border-radius:4px;height:34px;position:relative;overflow:hidden}.article-module__BGQ-VG__chartBar{transform-origin:0;border-radius:4px;transition:transform 1.8s cubic-bezier(.2,.6,.2,1);position:absolute;top:0;bottom:0;left:0}.article-module__BGQ-VG__chartValue{font-family:var(--fh);font-weight:700;font-size:calc(18px * var(--hscale));white-space:nowrap;line-height:1;transition:opacity .8s 1.4s;position:absolute;top:50%;translate:0 -50%}.article-module__BGQ-VG__chartValueInside{color:#fff;translate:-100% -50%}html.js .article-module__BGQ-VG__chart[data-rv]:not([data-rv=in]) .article-module__BGQ-VG__chartBar{transform:scaleX(0)}html.js .article-module__BGQ-VG__chart[data-rv]:not([data-rv=in]) .article-module__BGQ-VG__chartValue{opacity:0}.article-module__BGQ-VG__tableCard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.article-module__BGQ-VG__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:26px clamp(20px,3vw,32px) 8px;display:flex}.article-module__BGQ-VG__tableTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(24px * var(--hscale));line-height:1.2}.article-module__BGQ-VG__tableScroll{padding:0 clamp(8px,2vw,16px) 16px;overflow-x:auto}.article-module__BGQ-VG__tableScroll td:first-child{font-weight:700}.article-module__BGQ-VG__tableScroll td:nth-child(3){color:var(--mute)}.article-module__BGQ-VG__tableScroll td:last-child{color:var(--acc);font-weight:700}.article-module__BGQ-VG__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.article-module__BGQ-VG__body>.article-module__BGQ-VG__ctaRow{margin-top:32px}.article-module__BGQ-VG__cta,.article-module__BGQ-VG__ctaOutline{letter-spacing:.16em;text-transform:uppercase;border-radius:3px;padding:16px 34px;font-size:13px;font-weight:700;line-height:1.6;transition:background .3s,color .3s;display:inline-block}.article-module__BGQ-VG__cta{background:var(--acc);color:#fff}.article-module__BGQ-VG__cta:hover{background:var(--acc2);color:#fff}.article-module__BGQ-VG__ctaOutline{border:1.5px solid var(--acc);color:var(--acc)}.article-module__BGQ-VG__ctaOutline:hover{background:var(--acc);color:#fff}.article-module__BGQ-VG__author{background:var(--card);border:1px solid var(--line);max-width:calc(822px + 2*clamp(22px,3vw,36px));box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin:80px auto 0;padding:clamp(22px,3vw,36px);display:grid}.article-module__BGQ-VG__avatar{background:var(--bg2);border-radius:50%;flex:none;width:104px;height:104px;position:relative;overflow:hidden}.article-module__BGQ-VG__avatar img{object-fit:cover;width:100%;height:100%}.article-module__BGQ-VG__avatarInitials{width:100%;height:100%;font-family:var(--fh);color:var(--acc);place-items:center;font-size:34px;font-weight:700;display:grid}.article-module__BGQ-VG__authorEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.article-module__BGQ-VG__authorName{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(26px * var(--hscale));margin-top:8px;line-height:1.1}.article-module__BGQ-VG__authorBio{color:var(--mute);margin:10px 0 0;font-size:15px;line-height:1.7}.article-module__BGQ-VG__authorLink{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-top:14px;font-size:13px;font-weight:700;display:inline-block}.article-module__BGQ-VG__authorLink:hover{color:var(--ink)}.article-module__BGQ-VG__related{background:var(--bg2);color:var(--ink);padding:110px 24px 130px;position:relative}.article-module__BGQ-VG__relatedInner{max-width:1100px;margin:0 auto}.article-module__BGQ-VG__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:44px;display:flex}.article-module__BGQ-VG__relatedTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(clamp(32px, 4.5vw, 56px) * var(--hscale));margin:0;line-height:1.05}.article-module__BGQ-VG__relatedAll{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:700;display:inline-flex}.article-module__BGQ-VG__relatedAll:hover{color:var(--ink)}.article-module__BGQ-VG__cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.article-module__BGQ-VG__relCard{color:var(--ink);flex-direction:column;gap:16px;display:flex}.article-module__BGQ-VG__relCard:hover{color:var(--acc)}.article-module__BGQ-VG__relThumb{aspect-ratio:16/10;background:var(--card);border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.article-module__BGQ-VG__relTag{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.article-module__BGQ-VG__relTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(24px * var(--hscale));margin-top:-6px;line-height:1.15}.article-module__BGQ-VG__relRead{color:var(--mute);font-size:13px}@media (max-width:900px){.article-module__BGQ-VG__cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.article-module__BGQ-VG__cols3>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 14px)}}@media (max-width:600px){.article-module__BGQ-VG__cols3{grid-template-columns:minmax(0,1fr)}.article-module__BGQ-VG__cols3>:last-child:nth-child(odd){justify-self:stretch;width:auto}.article-module__BGQ-VG__author{grid-template-columns:minmax(0,1fr);gap:20px}.article-module__BGQ-VG__authorLink{overflow-wrap:anywhere}.article-module__BGQ-VG__tableScroll th:nth-child(3),.article-module__BGQ-VG__tableScroll td:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.article-module__BGQ-VG__in1,.article-module__BGQ-VG__in2,.article-module__BGQ-VG__in3,.article-module__BGQ-VG__in4{animation:none}.article-module__BGQ-VG__chartBar,.article-module__BGQ-VG__chartValue{transition:none}html.js .article-module__BGQ-VG__chart[data-rv]:not([data-rv=in]) .article-module__BGQ-VG__chartBar{transform:none}html.js .article-module__BGQ-VG__chart[data-rv]:not([data-rv=in]) .article-module__BGQ-VG__chartValue{opacity:1}}
@keyframes resources-module__6VtUiq__heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes resources-module__6VtUiq__fadeDim{0%{opacity:0}to{opacity:.1}}.resources-module__6VtUiq__art{background:radial-gradient(ellipse 80% 70% at 100% 0%, #f0641e42, transparent 62%), radial-gradient(ellipse 70% 60% at 0% 100%, #f2b23329, transparent 60%), var(--card);color:var(--ink);position:absolute;inset:0;container-type:inline-size}.resources-module__6VtUiq__artInner{flex-direction:column;justify-content:flex-end;padding:9cqi;display:flex;position:absolute;inset:0}.resources-module__6VtUiq__artRule{background:var(--grad);width:18%;max-width:56px;height:4px;margin-bottom:5cqi}.resources-module__6VtUiq__artTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,8.5cqi,34px);line-height:1.05;display:-webkit-box;overflow:hidden}.resources-module__6VtUiq__artShield{opacity:.35;width:16cqi;height:auto;position:absolute;top:7cqi;right:7cqi}.resources-module__6VtUiq__hero{background:radial-gradient(ellipse 70% 55% at 50% 115%, #f0641e33, transparent 70%), var(--bg);color:var(--ink);text-align:center;padding:200px 24px 120px;position:relative;overflow:hidden}.resources-module__6VtUiq__heroShield{width:min(60vh,520px);animation:4s .2s both resources-module__6VtUiq__fadeDim;position:absolute;top:50%;left:50%;translate:-50% -50%}.resources-module__6VtUiq__heroVideo{color:#f4efe5;min-height:72vh}.resources-module__6VtUiq__heroVideo .resources-module__6VtUiq__heroIntro{color:#cfd3da}.resources-module__6VtUiq__heroInner{max-width:860px;margin:0 auto;position:relative}.resources-module__6VtUiq__heroEyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px;animation:2.4s cubic-bezier(.2,.6,.2,1) .3s both resources-module__6VtUiq__heroIn}.resources-module__6VtUiq__heroTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);line-height:1;font-size:calc(clamp(44px, 7vw, 96px) * var(--hscale));margin:18px 0 0;animation:2.4s cubic-bezier(.2,.6,.2,1) .8s both resources-module__6VtUiq__heroIn}.resources-module__6VtUiq__heroIntro{max-width:620px;color:var(--mute);margin:24px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6;animation:2.4s cubic-bezier(.2,.6,.2,1) 1.8s both resources-module__6VtUiq__heroIn}.resources-module__6VtUiq__section{background:var(--bg);color:var(--ink);padding:120px 0 130px;position:relative}.resources-module__6VtUiq__side{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;max-width:1188px;margin:0 auto;padding:0 24px;display:grid}.resources-module__6VtUiq__list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.resources-module__6VtUiq__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;padding:32px 0;display:grid}.resources-module__6VtUiq__row:hover{color:var(--acc)}.resources-module__6VtUiq__rowThumb{aspect-ratio:4/3;background:var(--card);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}.resources-module__6VtUiq__tag{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700}.resources-module__6VtUiq__rowTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(clamp(24px, 2.6vw, 32px) * var(--hscale));margin:10px 0 0;line-height:1.15}.resources-module__6VtUiq__rowExcerpt{color:var(--mute);margin:12px 0 0;font-size:15px;line-height:1.65}.resources-module__6VtUiq__rowMeta{color:var(--mute);align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.resources-module__6VtUiq__dot{background:var(--acc);border-radius:50%;width:3px;height:3px}.resources-module__6VtUiq__readMore{color:var(--acc);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-weight:700}.resources-module__6VtUiq__empty{border-bottom:1px solid var(--line);color:var(--mute);padding:32px 0}.resources-module__6VtUiq__aside{flex-direction:column;gap:36px;display:flex;position:sticky;top:110px}.resources-module__6VtUiq__asideLabel{letter-spacing:.34em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:700}.resources-module__6VtUiq__topics{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.resources-module__6VtUiq__topic{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;font-weight:600;display:flex}.resources-module__6VtUiq__topicCount{color:var(--mute);font-weight:400}.resources-module__6VtUiq__deeper{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:28px}.resources-module__6VtUiq__deeperTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(24px * var(--hscale));margin-top:10px;line-height:1.15}.resources-module__6VtUiq__deeperText{color:var(--mute);margin:10px 0 0;font-size:15px;line-height:1.65}.resources-module__6VtUiq__deeperBtn{background:var(--acc);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:3px;margin-top:18px;padding:14px 26px;font-size:13px;font-weight:700;transition:transform .3s,background .3s;display:inline-block;box-shadow:0 14px 34px #f0641e4d}.resources-module__6VtUiq__deeperBtn:hover{background:var(--acc2);color:#fff;transform:translateY(-2px)}@media (max-width:860px){.resources-module__6VtUiq__side{grid-template-columns:minmax(0,1fr)}.resources-module__6VtUiq__aside{position:static}}@media (max-width:560px){.resources-module__6VtUiq__row{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){.resources-module__6VtUiq__heroShield,.resources-module__6VtUiq__heroEyebrow,.resources-module__6VtUiq__heroTitle,.resources-module__6VtUiq__heroIntro{animation:none}.resources-module__6VtUiq__heroShield{opacity:.1}}
html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.library-module__vxVDgq__anchor{scroll-margin-top:8px}.library-module__vxVDgq__libWrap{position:relative}.library-module__vxVDgq__libLead{padding-top:72px}.library-module__vxVDgq__barDock{top:var(--nav-h,76px);z-index:30;background-color:var(--bg);border-bottom:1px solid var(--line);position:sticky}.library-module__vxVDgq__libRail{display:none}.library-module__vxVDgq__inner{max-width:1180px;margin:0 auto;padding:0 24px}@media (min-width:900px){.library-module__vxVDgq__barDock{display:none}.library-module__vxVDgq__libRail{z-index:20;width:232px;display:block;position:absolute;top:72px;bottom:0;left:max(24px,50% - 566px)}.library-module__vxVDgq__libRail>nav{top:170px}.library-module__vxVDgq__inner{padding-left:312px}}.library-module__vxVDgq__head{margin-bottom:14px;padding:4px 0 10px}.library-module__vxVDgq__headTitle{font-family:var(--fh);text-transform:var(--hcase);letter-spacing:var(--hls);font-weight:var(--hw);font-size:calc(clamp(28px, 3.4vw, 40px) * var(--hscale));margin:0;line-height:1.08}@media (min-width:900px){.library-module__vxVDgq__head{top:var(--nav-h,76px);z-index:12;background-color:inherit;border-bottom:1px solid var(--line);margin-bottom:30px;padding:16px 0 14px;position:sticky}}.library-module__vxVDgq__subHead{border-bottom:1px solid var(--line);margin-top:56px;margin-bottom:20px;padding-bottom:14px}.library-module__vxVDgq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.library-module__vxVDgq__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 0;display:grid}.library-module__vxVDgq__rows>li:last-child>.library-module__vxVDgq__row{border-bottom:0}.library-module__vxVDgq__row:hover{color:var(--acc)}.library-module__vxVDgq__rowThumb{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.library-module__vxVDgq__rowArrow{color:var(--acc);font-size:18px;font-weight:700}@media (max-width:520px){.library-module__vxVDgq__row{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.library-module__vxVDgq__rowThumb{width:56px;height:56px}}
