@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";#root{margin:0 auto;text-align:left;width:100%;z-index:2}.card{padding:2em}.read-the-docs{color:#666}.picture-card-img{width:135%;height:400px;position:relative;z-index:1;object-fit:cover}.article-card-img{width:120%;height:auto;max-height:300px;position:relative;z-index:1;margin-right:-45%;object-fit:cover}.portrait{margin-right:-10%!important;margin-left:35%!important;width:90%!important;object-fit:contain!important}.vertical-picture-card-img{width:110%;height:570px;position:relative;z-index:1;object-fit:cover}.right{margin-left:-35%}.rightv{margin-left:-10%}.overflow{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.overflow::-webkit-scrollbar{display:none}.fontTitle{font-family:var(--titleFont)!important;font-weight:600}@media (max-width: 600px){.fontTitle{font-size:2em!important}}.heroTitle{font-family:var(--titleFont)!important;font-weight:600}@media (max-width: 600px){.heroTitle{font-size:2.5em!important}}.primaryFont{font-family:var(--primaryFont)!important}.fontSubtitle{font-family:var(--primaryFont)!important;font-size:1.25rem}.fontSub{font-family:var(--primaryFont)!important;font-size:.85rem!important}.customSub.fontSub{font-family:var(--primaryFont);letter-spacing:.5px!important;font-size:.9rem;font-weight:700;color:var(--gold);text-transform:uppercase}.fontDescription{font-family:var(--primaryFont)!important;line-height:26px!important}.descriptionStrongBlue b,.descriptionStrongBlue strong{color:var(--primary);font-size:1.25rem;font-weight:lighter}.descriptionStrongGold b,.descriptionStrongGold strong{color:var(--gold);font-size:1.25rem;font-weight:lighter}.descriptionCutoff{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;max-height:17em;overflow:hidden;text-overflow:ellipsis}.quickLink{font-family:var(--primaryFont)!important;color:#666!important;text-decoration:none!important}.quickLink:hover{color:#666;text-decoration:none}.quickLinkActive{font-family:var(--primaryFont)!important;color:var(--gold)!important;text-decoration:none!important}.quickLinkActive:hover{color:var(--gold);text-decoration:none}.timelineHeader{font-family:var(--primaryFont)!important;font-size:1.1rem!important;color:var(--primary);padding-right:36px!important;padding-top:0!important;position:relative;top:-8px!important}.timelineBody{font-family:var(--primaryFont)!important;color:gray;padding-top:0!important;position:relative;top:-20px!important}.carousel-container{position:relative;z-index:1}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#fff;background-color:transparent;outline:transparent;border:transparent;font-size:2rem;font-weight:bolder;padding:0%;width:auto;height:auto}.carousel-button:focus{border-color:transparent;border:transparent;outline:none}.carousel-button:hover{border-color:var(--gold);background-color:transparent;color:var(--gold);border:transparent}.carousel-button:first-of-type{left:0;padding-left:2%}.carousel-button:last-of-type{right:0;padding-right:2%}.menu-button,.customButton.menu-button{color:#fff!important;text-decoration:none!important;display:flex;font-size:.9rem!important;letter-spacing:.5px}.menu-button:hover{color:#fff!important;text-decoration:none!important}.footer-menu-button{color:#fff!important;text-decoration:none!important;display:flex;font-size:.9rem!important;letter-spacing:.5px;align-items:center}.customButton.footer-menu-button{color:#fff!important;text-decoration:none!important;display:flex;font-size:.9rem!important;letter-spacing:.5px}.footer-menu-button:hover{color:var(--gold)!important;text-decoration:none!important}.footerLink{color:var(--gold)!important}.footerColumn{color:#fff;list-style-type:none!important}.footerSocial{margin-bottom:16px;width:auto!important}.footerAddress{margin-bottom:6px}.infocard-menu-button{color:inherit!important;text-decoration:none!important;display:flex;font-size:.9rem!important;letter-spacing:.5px}.profileHero{position:relative;top:-10rem}.footer-link{color:#fff;cursor:pointer}.footer-link:hover{color:var(--gold)}.bottom-footer-link{color:#999;cursor:pointer}.bottom-footer-link:hover{color:var(--gold)}.quickBorder{border-left:1px solid gray}.sideBorder{background:linear-gradient(rgba(255,255,255,.45) 0 0) right / 1px 40%;background-repeat:no-repeat}.search-input{border:none;outline:none;color:#666;font-size:1rem;background-color:#fff;font-family:var(--primaryFont)}.search-input::placeholder{color:#666;background-color:transparent}.statNumber{font-size:3.5em;margin-bottom:0;margin-top:0}.statSub{font-family:var(--primaryFont)!important;font-size:1.25em;margin-top:0;margin-bottom:0;font-weight:500}.custom-carousel .custom-carousel .ant-carousel,.custom-carousel .slick-slider,.custom-carousel .slick-list,.custom-carousel .slick-track,.custom-carousel .slick-slide,.rotating-banner-slide{height:100%!important}.custom-carousel .slick-dots li{flex:0 0 20px;margin:0 5px}ul{margin-top:0;margin-bottom:0}.custom-hero-slick-dots .slick-dots{position:relative;display:flex;justify-content:center;margin-left:40%;margin-right:40%}.custom-mobile-slick-dots .slick-dots{bottom:6rem!important}.border-bottom:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:.2rem;background-color:var(--gold)}.fontTitle p{margin:0}.video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.social{border-radius:0;border-color:var(--gold);padding:.75rem 2rem}.social:hover{border-color:var(--gold)}.floating-button{position:fixed;bottom:10px;right:5px;padding:10px 20px;cursor:"pointer";z-index:100}.typography{margin:0 0 24px;font-family:var(--primaryFont);font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em;text-align:left}.checkbox-container{display:flex;flex-direction:column}.checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #999999;border-radius:0;outline:none;margin-right:10px;position:relative;transition:background-color .3s;background-color:#fff}.checkbox-container input[type=checkbox]:checked:before{content:"✔";position:absolute;color:var(--primary);font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container label{vertical-align:top;color:#666}.nav-card-link{font-size:15px!important;font-family:var(--primaryFont)}.nav-card-link:hover{color:var(--gold)!important;cursor:pointer}.disabled{pointer-events:none;cursor:default}.contact-button{border:1px solid #ededed;border-radius:50%;height:5rem;width:5rem;align-content:center;justify-content:center;display:flex;flex-wrap:wrap;margin:1rem auto;cursor:pointer;background-color:#fff;transition:all .2s ease-in-out}.contact-button:hover{background-color:var(--gold)}.contact-button:hover svg{color:#fff}.markdown-view img{max-width:100%}.markdown-view ul{display:inline-block;text-align:start}.search-bar{background-color:#fff;padding-left:8px;flex:1;visibility:hidden;width:0;opacity:0;overflow:hidden;transition:visibility .2s}.search-bar.open{visibility:visible;width:250px;opacity:1;transition:visibility 0s;animation:search-bar-open .2s ease-in-out forwards}.search-bar.close{animation:search-bar-close .2s ease-in-out forwards}.calendar .MuiPickersArrowSwitcher-button{display:none}.calendar .MuiPickersCalendarHeader-label{cursor:default}.calendar .MuiPickersCalendarHeader-labelContainer{margin:auto;color:var(--primary);font-size:1.1em;font-family:var(--primaryFont)!important}.calendar .MuiDayCalendar-header{border-bottom:1px solid var(--gold)}.calendar .MuiDayCalendar-weekDayLabel{font-weight:700;color:var(--primary);font-size:1em;font-family:var(--primaryFont)!important;cursor:default}.calendar .MuiPickersSlideTransition-root{min-height:264px}.calendar .MuiPickersDay-root{font-size:1em;border:0!important;color:var(--primary);background-color:transparent;outline:none!important;font-family:var(--primaryFont)!important;border-radius:0;cursor:default}.calendar .MuiPickersDay-root:hover{background-color:transparent}.calendar .MuiPickersDay-root:focus{background-color:transparent}.calendar .MuiPickersDay-root.Mui-selected{background-color:transparent;color:var(--primary);opacity:1!important}.calendar .MuiPickersDay-root.Mui-selected:hover{background-color:transparent}.calendar .MuiPickersDay-root.Mui-disabled{color:var(--primary)!important}.crt-post{cursor:pointer!important}.course-filters{max-height:0;overflow:hidden;padding:0 5%!important;transition:max-height .3s ease-out,padding .3s ease-out}.course-filters.open{max-height:500px;padding:2% 5%!important}.spotlightText{color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:break-word;overflow:hidden;max-height:5em}.spotlightText p{margin-block-start:0;margin-block-end:0}.announcement{max-width:1290px;margin:auto;background-color:var(--gold)!important;color:var(--primary)!important;font-size:14.4px!important;font-family:var(--primaryFont)!important}@media screen and (max-width: 1199px){.course-filters.open{max-height:700px}}@media screen and (max-width: 600px){.course-filters.open{max-height:1000px}}.MuiBreadcrumbs-ol{list-style-type:none!important}.MuiButtonBase-root:focus{outline:none}.MuiMenu-paper{left:0}.MuiPagination-ul{list-style-type:none!important}.grecaptcha-badge{visibility:hidden}@keyframes fadeOut{0%{opacity:1}25%{opacity:.9}50%{opacity:0}to{opacity:1}}@keyframes fadeOutTint{0%{opacity:.5}25%{opacity:.45}50%{opacity:0}to{opacity:.5}}@keyframes search-bar-open{0%{width:32px;opacity:0}to{width:250px;opacity:1}}@keyframes search-bar-close{0%{width:225px;opacity:1}to{width:0;opacity:0}}@media print{.calendar{font-size:1em}.calendar-header{position:absolute;left:25px;top:10px;width:100%}.month-container{padding:5px!important;margin-bottom:-12px!important;margin-left:10px!important;height:250px;max-width:30%!important}.MuiDateCalendar-root{padding-left:50px;padding-right:50px}.MuiPickersCalendarHeader-label{font-size:1.05em}.MuiPickersDay-root,.MuiDayCalendar-weekDayLabel,.calendar-event{width:30px!important;height:25px!important;padding:1px!important;margin:1px!important}.select-year{margin-left:auto!important}}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size: 16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double hsl(0,0%,70%)}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid hsl(0,0%,75%)}.ck-content .table table th{font-weight:700;background:hsla(0,0%,0%,5%)}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:hsl(0,0%,100%);box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:hsl(126,64%,41%);border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:hsl(126,64%,41%);border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content hr{margin:15px 0;height:4px;background:hsl(0,0%,87%);border:0}.ck-content pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}@media print{a[href]{display:inline;max-width:100%}a[href]:after{content:" ("attr(href)")";display:block;font-size:.8rem;text-wrap:wrap;overflow-wrap:break-word}no-print,.MuiButton-root,.MuiIconButton-root,.MuiFab-root,.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiTabs-root,.rotating-banner-slide,.css-79elbk,.no-print *{display:none!important}.MuiButton-root a[href]:after,.MuiIconButton-root a[href]:after,.MuiFab-root a[href]:after,.MuiAppBar-root a[href]:after,.MuiDrawer-root a[href]:after,.MuiBottomNavigation-root a[href]:after,.MuiTabs-root a[href]:after,.css-q5fqw0 a[href]:after,.css-1r1jv2j-MuiGrid-root a[href]:after,.css-1mo25r5-MuiTableCell-root a[href]:after,.css-mf57yx a[href]:after,.css-100ypo7-MuiTableCell-root a[href]:after,.css-1q97oe4 a[href]:after,.crt-feed-scroll a[href]:after,.no-print *{content:""!important}.MuiPaper-root,.MuiCard-root,.MuiAccordion-root,.MuiTable-root{background:none!important;box-shadow:none!important}img{display:block;margin:12pt auto;max-width:600px;max-height:600px;width:auto;height:auto;object-fit:contain;break-inside:avoid}.css-1pekckm{break-inside:avoid}.MuiTable-root{width:100%;border-collapse:collapse}.page-break{page-break-after:always;break-after:page}a[href^="mailto:"]:after,a[href^="tel:"]:after,a[href="/"]:after{content:none}img[alt="BYU Law logo"]{display:none!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary: #002E5D;--gold: #C5AF7D;--primaryFont: "Public Sans";--titleFont: "DM Serif Display"}a{font-weight:500;color:var(--primary);text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0!important;overflow:auto;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
