div.course-materials-wrapper[data-v-8c5c31a0]{contain:content;display:grid;grid-template-columns:max-content 1fr max-content;row-gap:2px}div.course-materials-wrapper [data-v-8c5c31a0]:not(h3),div.course-materials-wrapper[data-v-8c5c31a0]{font-size:calc(var(--w-font-16-main, 1rem)*1.1)}div.course-materials-wrapper>h3[data-v-8c5c31a0]{font-size:calc(var(--w-font-16-title, 1rem)*2);grid-column:1/4}div.course-materials-wrapper>.material-item[data-v-8c5c31a0]{display:contents;-webkit-text-decoration:none;text-decoration:none}div.course-materials-wrapper>:is(.material-item[data-v-8c5c31a0]:has(:focus-visible),.material-item[data-v-8c5c31a0]:has(:hover),.material-item[data-v-8c5c31a0]:hover){cursor:pointer}div.course-materials-wrapper>:is(.material-item:has(:focus-visible),.material-item:has(:hover),.material-item:hover)>[data-v-8c5c31a0]{background-color:color-mix(in srgb,var(--body-text-color) 5%,#0000)}div.course-materials-wrapper>:is(.material-item:has(:focus-visible),.material-item:has(:hover),.material-item:hover)>svg[data-v-8c5c31a0]{color:var(--secondary-color)}div.course-materials-wrapper>.material-item>[data-v-8c5c31a0]{cursor:inherit;padding-block:.5em;place-self:stretch;transition:all 50ms ease-in-out}div.course-materials-wrapper>.material-item>svg[data-v-8c5c31a0]{color:var(--body-text-color);contain:strict;height:2.5em;place-self:center;width:2.5em}div.course-materials-wrapper>.material-item>svg[data-v-8c5c31a0]:first-of-type{border-end-start-radius:.5em;border-start-start-radius:.5em;grid-column:1/2}div.course-materials-wrapper>.material-item>svg[data-v-8c5c31a0]:last-of-type{border-end-end-radius:.5em;border-start-end-radius:.5em;grid-column:3/4}div.course-materials-wrapper>.material-item>span[data-v-8c5c31a0]{display:flex;grid-column:2/3}div.course-materials-wrapper>.material-item>:is(span>[data-v-8c5c31a0],span[data-v-8c5c31a0]){min-width:0;white-space:nowrap}div.course-materials-wrapper>.material-item>span>.title[data-v-8c5c31a0]{color:var(--body-title-color);flex:1 1 100%;overflow:hidden;place-self:center flex-start;-webkit-text-decoration:underline;text-decoration:underline;text-indent:.5em;text-overflow:ellipsis}div.course-materials-wrapper>.material-item>span>.file-extension[data-v-8c5c31a0]{color:var(--body-text-color);flex:0 0 max-content;font-size:.9em;opacity:.75;overflow:hidden;place-self:center flex-end;-webkit-text-decoration:none;text-decoration:none}div.course-materials-wrapper>.material-item>span>.file-extension[data-v-8c5c31a0]:before{content:"("}div.course-materials-wrapper>.material-item>span>.file-extension[data-v-8c5c31a0]:after{content:")"}.button-container[data-v-7d24e389]{display:grid;flex-flow:row wrap;gap:1em;grid-template-columns:repeat(auto-fit,minmax(15em,1fr))}.button-container[data-v-7d24e389]>*{flex:1 1 max-content;min-width:30%}@media print{.button-container[data-v-7d24e389]{display:none}}div.date-and-author-container[data-v-70d83691]{align-items:center;display:flex;flex:1 0 auto;flex-flow:row nowrap;justify-content:flex-start}div.date-and-author-container [data-v-70d83691]{font-size:inherit}div.date-and-author-container :is(.author[data-v-70d83691],.date[data-v-70d83691],.time[data-v-70d83691]){align-items:center;display:flex;flex:0 0 auto}div.date-and-author-container :is(.author,.date,.time) span.text[data-v-70d83691]{font-size:1em;line-height:1em;padding-right:1em;vertical-align:middle}div.date-and-author-container .author span.text[data-v-70d83691],div.date-and-author-container .author[data-v-70d83691],div.date-and-author-container .date span.text[data-v-70d83691],div.date-and-author-container .date[data-v-70d83691],div.date-and-author-container .time span.text[data-v-70d83691],div.date-and-author-container .time[data-v-70d83691]{white-space:nowrap}div.date-and-author-container :is(.author,.date,.time) .material-icon[data-v-70d83691]{height:.9em;margin:0 .2em}div.date-and-author-container :is(.author,.date,.time) .material-icon path[data-v-70d83691]{color:inherit}div.date-and-author-container :is(.date span[data-v-70d83691],.date svg[data-v-70d83691],.time span[data-v-70d83691],.time svg[data-v-70d83691]){display:var(--article-date-display,inline)}div.date-and-author-container .author :is(span[data-v-70d83691],svg[data-v-70d83691]){display:var(--article-author-display,inline);text-transform:uppercase}div.some-share-buttons[data-v-e3899b70]{contain:paint;display:flex;flex:0 0 auto;gap:1em;place-content:center}@media print{div.some-share-buttons[data-v-e3899b70]{display:none}}div.some-share-buttons>a[data-v-e3899b70]{border:none!important;border-radius:50%;box-shadow:0 0 7px 0 #fafafa;color:var(--body-title-color)!important;contain:strict;font-size:1.5em;height:1.4em;opacity:1;padding:.19em;text-align:center;width:1.4em}div.some-share-buttons>a>svg[data-v-e3899b70]{height:1em;width:1em}div.some-share-buttons>a[data-v-e3899b70]:not(:hover,:focus-visible){opacity:.75}div.some-share-buttons>a[data-v-e3899b70]:focus-visible{outline:solid 2px var(--primary-color-outline);outline-offset:3px}div.some-share-buttons>a[data-share-to=twitter][data-v-e3899b70]{color:#000!important}div.author-block[data-v-2f3982e4]{background-color:#0000000d;border:1px solid rgba(0,0,0,.025);border-left:none;border-radius:.25em;border-right:none;display:var(--article-author-and-share-container-display,flex);flex-flow:row wrap;font-size:var(--w-font-12);padding:.5em 1em;place-content:flex-start flex-start;row-gap:.5em;width:100%}div.author-block [data-v-2f3982e4]{font-size:inherit}@media print{div.col-links[data-v-3bc684da]{display:none}}