@charset "UTF-8";/*!* Snowball v7 bundle by @dotjsper.com
* Copyright 2026 The Snowball Authors
* Licensed under the Creative Commons Attribution 3.0 Unported License.
*
* TABLE OF CONTENTS
* =================
* 1. Variables & Theme
* 2. Base Elements
* 3. Typography
* 4. Blockquotes
* 5. Layout (Header, Navbar, Carousel, Banner)
* 6. Taxonomies
* 7. Navigation & Links
* 8. Tables
* 9. Table of Contents (Article TOC)
* 10. Post Navigation
* 11. Footer
* 12. Social Icons & Lists
* 13. Utility Components
* 14. Code Blocks & Copy Button
* 15. Consent Banner
* 16. Media Embeds
* 17. Shortcodes (Gallery, Timeline, Modal, DateTime, GitHub, QR Code)
* 18. Miscellaneous
* 19. Accessibility
* 20. Responsive & Print
* 21. Post Resources*/:root,[data-bs-theme=light]{--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255}[data-bs-theme=dark]{color-scheme:dark;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41}html{scroll-padding-top:8.5rem}body{min-height:75rem;padding-top:0;overflow-x:hidden}h1{padding-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.6}h2,h3,h4,h5,h6{padding-top:.75rem}img{height:auto;max-width:100%;border-radius:var(--bs-border-radius)}img.border{border:1px solid var(--bs-border-color);color:var(--bs-body-color)}.logo{height:42px;width:auto;border-radius:50%}pre{background-color:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:1.25rem;overflow-x:auto;white-space:pre;word-wrap:normal;word-break:normal}pre code{color:inherit;background:0 0}.text-xs{font-size:.6em}blockquote{border-left:5px solid var(--bs-link-hover-color);border-radius:var(--bs-border-radius);font-size:1rem;font-style:normal;font-weight:400;line-height:1.6;margin:0 0 20px;padding:20px 10px 5px 20px;position:relative}.card-body blockquote .lead p:last-child{margin-bottom:1rem}blockquote.happy{border-left:8px solid var(--bs-link-hover-color);width:100%;margin-block:0;padding:1.5em 30px .5em 50px;line-height:1.6;position:relative;background-image:linear-gradient(to right,var(--bs-link-hover-color),transparent),linear-gradient(to right,var(--bs-link-hover-color),transparent);background-repeat:no-repeat;background-size:10% 1px,60% 1px;background-position:0 0,0 100%}blockquote.happy::before{font-family:Arial;content:"\201C";color:var(--bs-link-hover-color);font-size:6em;position:absolute;left:10px;top:-15px}blockquote.happy::after{content:''}blockquote.smile{border:none;background-color:transparent;width:100%;margin-block:0;padding:1em 1em 1em 50px;line-height:1.5;position:relative}blockquote.smile::before{font-family:Arial;content:"\201C";color:var(--bs-link-hover-color);opacity:.6;font-size:6em;position:absolute;left:10px;top:-20px}blockquote.sunshine{border-left:0 solid var(--bs-link-hover-color);border-top:solid 1px var(--bs-link-hover-color);border-bottom:solid 1px var(--bs-link-hover-color);border-right:0 solid var(--bs-link-hover-color);position:relative;padding:30px;width:100%;z-index:1;margin:40px 0 68px;align-self:center}blockquote.sunshine::after{position:absolute;content:"”";color:var(--bs-link-hover-color);font-family:montserrat,sans-serif;font-size:10em;font-weight:800;line-height:0;bottom:-40px;right:30px}@media all and (min-width:600px){.blockquote h1{font-size:60px}}header{padding-top:0;padding-bottom:0}.navbar{background-color:rgba(var(--bs-dark-rgb),0);box-shadow:var(--bs-box-shadow) !important;transition:background-color .3s ease}.navbar.scrolled,.navbar:hover{background-color:rgba(var(--bs-dark-rgb),1)}.no-js .navbar{background-color:rgba(var(--bs-dark-rgb),1)}@media(max-width:991.98px){#navbar{justify-content:flex-start}#navbar .navbar-toggler{margin-left:auto}#navbarResponsive{flex-basis:100%}}.carousel{margin-bottom:0;margin-top:0}.carousel .carousel-indicators button{width:12px;height:12px;border-radius:50%;background-color:#666}.carousel .carousel-indicators .active{background-color:#dbdbdb}#heroCarousel .carousel-caption{bottom:3rem;overflow:hidden;z-index:10}#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{object-fit:cover;object-position:center top;width:100%;height:clamp(12rem,35vh,28rem);min-height:200px;overflow:hidden}#heroCarousel .carousel-item::before{content:"";position:absolute;top:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);z-index:1;pointer-events:none}@media(min-width:1400px){#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{height:clamp(18rem,45vh,40rem)}}@media(min-width:992px){#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{height:clamp(16rem,40vh,34rem)}}@media(max-width:992px){#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{height:clamp(14rem,36vh,30rem);min-height:220px}}@media(max-width:768px){#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{height:clamp(10rem,32vh,20rem);min-height:180px}}@media(max-width:576px){#heroCarousel .carousel-item img,#heroCarousel .carousel-item video{height:clamp(10rem,28vh,16rem);min-height:160px;object-position:center top}}#heroCarousel .carousel-item img[data-focal=top]{object-position:center top}#heroCarousel .carousel-item img[data-focal=bottom]{object-position:center bottom}#heroCarousel .carousel-item img[data-focal=left]{object-position:left center}#heroCarousel .carousel-item img[data-focal=right]{object-position:right center}#textCarousel .banner-item{height:80px;border-bottom:1px solid var(--bs-border-color)}#textCarousel .banner-item.bg-default{--bs-bg-opacity:1;background:linear-gradient(to right,#000,rgba(var(--bs-body-color-rgb),.7),#000) !important}#textCarousel .banner-item.bg-newpost{--bs-bg-opacity:1;background:linear-gradient(to right,#000,rgba(4,19,51,.7),#000) !important}#textCarousel .banner-item.bg-github{--bs-bg-opacity:1;background:linear-gradient(to right,#000,rgba(108,198,68,.7),#000) !important}#textCarousel .carousel-control-prev::before,#textCarousel .carousel-control-next::before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(var(--bs-body-bg-rgb),.2);box-shadow:0 0 rgba(var(--bs-body-color-rgb),.15);transition:background-color .25s ease,box-shadow .25s ease,opacity .25s ease;opacity:.85;pointer-events:none}#textCarousel .carousel-control-prev:hover::before,#textCarousel .carousel-control-next:hover::before{opacity:1}#textCarousel .carousel-control-prev-icon,#textCarousel .carousel-control-next-icon{width:1.5rem;height:1.5rem;filter:invert(1)brightness(2)}#textCarousel img{width:48px;height:48px;margin-right:.5em;overflow:hidden}.carousel-control-prev,.carousel-control-next{width:10%}.carousel-control-prev::before,.carousel-control-next::before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(204,204,204,.4);transition:background-color .25s ease,opacity .25s ease;opacity:.85;pointer-events:none}.carousel-control-prev:hover::before,.carousel-control-next:hover::before{background-color:rgba(0,0,0,.6);opacity:1}.carousel-control-prev-icon,.carousel-control-next-icon{width:1.5rem;height:1.5rem;filter:brightness(0)invert(1);z-index:1}img.taxonomies{border:0 solid var(--bs-border-color);border-radius:0%;height:148px;width:148px;overflow:hidden}.nav-item.active{background:0 0 !important;border-bottom:none;position:relative}.nav-item.active::after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60%;height:2px;background:var(--bs-navbar-color);border-radius:1px}.header-nav-links{color:var(--bs-heading-color);text-decoration:none;position:relative}.header-nav-links::before{content:'';position:absolute;width:100%;height:2px;border-radius:1px;background-color:var(--bs-link-hover-color);bottom:0;left:0;transform-origin:left;transform:scaleX(0);transition:transform .2s ease-in-out}.header-nav-links:hover::before,.header-nav-links:focus-visible::before{transform-origin:left;transform:scaleX(100%)}.header-nav-links:focus-visible{outline:2px solid var(--bs-link-hover-color);outline-offset:2px}table{width:100%;margin-block:1.25rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color)}table th,table td{padding:.5rem;vertical-align:top;border-bottom:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color)}.table-rounded{border-collapse:separate;border-spacing:0;border-radius:var(--bs-border-radius)}.table-rounded th:last-child,.table-rounded td:last-child{border-right:0}.table-rounded tbody tr:last-child td{border-bottom:0}.table-rounded thead tr:first-child th:first-child{border-top-left-radius:calc(var(--bs-border-radius) - 1px)}.table-rounded thead tr:first-child th:last-child{border-top-right-radius:calc(var(--bs-border-radius) - 1px)}.table-rounded tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--bs-border-radius) - 1px)}.table-rounded tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--bs-border-radius) - 1px)}#TableOfContents{display:block;padding:0;font-weight:500;text-decoration:none}#TableOfContents a{color:var(--bs-body-color);text-decoration:none}#TableOfContents a:hover{color:var(--bs-link-hover-color);text-decoration:underline}#TableOfContents ul{display:list-item;padding-left:0;list-style-type:none}#TableOfContents ul>li>ul{display:list-item;font-size:.95em;font-weight:400;padding-left:1em}#TableOfContents ul>li>ul>li{display:list-item;padding-left:0}#TableOfContents ul>li>ul>li:before{content:">";margin-left:-1em;margin-right:.25em}.post-navigation .meta-nav{display:inline-block;width:90%;overflow:hidden;transition:padding .3s ease-in-out,color .3s ease-in-out}.post-navigation .nav-previous .meta-nav{padding-left:.8em;float:right}.post-navigation .nav-previous a:hover .meta-nav{padding-left:0;padding-right:.8em}.post-navigation .nav-previous .the-navigation-arrow{float:left;width:10%}.post-navigation .nav-next .meta-nav{padding-right:15px;float:left}.post-navigation .nav-next a:hover .meta-nav{padding-left:15px;padding-right:0}.post-navigation .nav-next .the-navigation-arrow{float:right;width:10%}.post-navigation .meta-nav .next-prev-name{color:var(--bs-secondary-color);line-height:1.4}.post-navigation .meta-nav .next-prev-name:hover{color:var(--bs-link-hover-color)}.post-navigation .meta-nav span{position:relative}.post-navigation .nav-previous .meta-nav span::after,.post-navigation .nav-next .meta-nav span::before{content:"";position:absolute;top:50%;border-bottom:1px solid var(--bs-secondary-color);width:312px;margin:0 .8em;opacity:0;transform:scale(0,1);transition:opacity .35s,transform .35s}.post-navigation .nav-next .meta-nav span::before{right:100%}.post-navigation .nav-previous .meta-nav:hover span::after,.post-navigation .nav-next .meta-nav:hover span::before{opacity:1;transform:scale(1)}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .nav-previous{padding-right:1.6em}.post-navigation .nav-next{padding-left:1.6em}#footer-text a{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,.5)) !important}#footer-text a:hover,#footer-text a:focus{color:RGBA(86,94,100,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1)) !important}:is(#social-list-group,#community-list-group,#project-list-group) :is(.social-icon,.community-icon,.project-icon){display:inline-flex;align-items:center;justify-content:center;width:4em;height:4em;border:1px solid var(--bs-border-color);border-radius:50%;background-color:var(--bs-bg-transparent);color:var(--bs-secondary);text-decoration:none;transition:background-color .2s,color .2s,transform .05s}:is(#social-list-group,#community-list-group,#project-list-group) :is(.social-icon,.community-icon,.project-icon):hover{background-color:var(--bs-body-bg);color:var(--bs-primary)}:is(#social-list-group,#community-list-group,#project-list-group) :is(.social-icon,.community-icon,.project-icon):active{transform:scale(.97)}:is(#social-list-group,#community-list-group,#project-list-group) :is(.social-icon,.community-icon,.project-icon) svg{width:2em;height:2em}:is(#social-list-group,#community-list-group,#project-list-group) :is(.social-icon,.community-icon,.project-icon) i{font-size:2rem;line-height:1}.navbar-post-title{position:fixed;top:var(--navbar-height,60px);left:0;right:0;z-index:1029;background-color:rgba(var(--bs-dark-rgb),.9);color:rgba(255,255,255,.85);font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.navbar.scrolled~.navbar-post-title.visible{transform:translateY(0);opacity:1;pointer-events:auto}.navbar-post-title-text{font-weight:600}.navbar-section-title{font-weight:400;opacity:.6}.navbar-section-title:not(:empty)::before{content:" / ";opacity:.4}#progressBar{overflow:visible;height:0;background:0 0;border-radius:0}.progress-bar{height:.25rem;position:fixed;top:0;left:0;z-index:1080;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.back-to-top{--bs-bg-opacity:1;background-color:var(--bs-tertiary-bg,var(--bs-bg-opacity));border:1px solid #6c757d;border-radius:100%;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);cursor:pointer;padding:.5rem;position:fixed;right:2rem;bottom:2rem;transition:opacity .25s ease,transform .25s ease}.back-to-top:hover,.back-to-top:focus-visible{background:var(--bs-secondary);transition:opacity 0s}.back-to-top:focus-visible{outline:2px solid var(--bs-link-hover-color);outline-offset:2px}.back-to-top-icon{width:2rem;height:2rem;color:var(--bs-body-color)}.hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.highlight{position:relative}.copy-code-button{color:var(--bs-secondary-color);background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color);border:1px solid;border-radius:var(--bs-border-radius-sm);padding:2px 7px 5px;font-size:.8em;position:absolute;z-index:1;right:0;margin:5px;transition:.1s;opacity:0}.copy-code-button>i{color:var(--bs-secondary-color)}.copy-code-button:hover>i{color:var(--bs-body-color)}.copy-code-button:hover{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}.copy-code-button:focus{outline:0}.copy-code-button:focus-visible{outline:2px solid var(--bs-link-hover-color);outline-offset:2px;opacity:1}.highlight:hover>.copy-code-button{opacity:1;transition:.1s}#consent{background:var(--bs-body-color);border-top:1px solid var(--bs-body-bg);bottom:0;color:var(--bs-body-bg);display:none;opacity:.9;padding:2rem;position:fixed;text-align:center;width:100%;z-index:1040}#consent span{margin-right:2rem}#consent span a{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--bs-white-rgb),.5)}#consent button{cursor:pointer;display:inline-block}#consent-accept{color:var(--bs-white);min-width:100px}#consent-deny{color:var(--bs-white);min-width:100px}.consent-buttons{display:inline-block;white-space:nowrap;margin-top:1rem}#consent-reset{display:none}#consent-reset a{cursor:pointer}@media(max-width:767px){#consent span{display:block;padding-top:3px;margin-bottom:1rem}#consent a{position:relative}#consent{left:0}}.audio-player{border-radius:var(--bs-border-radius);max-width:400px}.video-player{border-radius:var(--bs-border-radius);max-width:100%;height:auto}.bluesky-embed,.twitter-tweet-rendered{display:block;margin-inline:auto}.twitter-tweet{font:14px/1.45 '-apple-system',BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;border-left:4px solid #2b7bb9;padding-left:1.5em;color:#555}.twitter-tweet a{color:#2b7bb9;text-decoration:none}blockquote.twitter-tweet a:hover,blockquote.twitter-tweet a:focus{text-decoration:underline}.media-list{aspect-ratio:16/9}.media-list.media-books{aspect-ratio:2/3;margin:auto;max-height:140px}.hover-lift{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.stretched-link:hover{text-decoration:underline !important}.pdf-viewer{min-height:32rem;border:0;width:100%}.qrcode{display:inline-flex;text-align:center;box-shadow:none}.qrcode img{width:auto;image-rendering:pixelated}.qrcode .qrcode-caption{font-size:.75rem;color:var(--bs-secondary-color);text-align:center}.timeline-calendar .card{transition:transform .2s,box-shadow .2s}.timeline-calendar .card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.collapsed .chevron-toggle{transform:rotate(180deg);transition:transform .2s ease}.chevron-toggle{transition:transform .2s ease}.timeline{--timeline-marker-size:1rem;--timeline-marker-offset:0.4rem;--timeline-line-position:calc(var(--timeline-marker-size) / 2);--timeline-content-offset:2.5rem;--timeline-item-gap:0.75rem;list-style:none;margin:.75rem 0;padding:0}.timeline-item{position:relative;padding:0 0 var(--timeline-item-gap)}.timeline-header{position:relative;display:grid;grid-template-columns:var(--timeline-marker-size)minmax(0,1fr);column-gap:calc(var(--timeline-content-offset) - var(--timeline-marker-size));align-items:center}.timeline-header::before,.timeline-item:not(:first-child) .timeline-header::after,.timeline-content::before{content:"";position:absolute;left:var(--timeline-line-position);width:2px;background-color:rgba(var(--bs-primary-rgb),.4);transform:translateX(-50%)}.timeline-header::before{top:calc(50% + var(--timeline-marker-offset));bottom:0}.timeline-item:not(:first-child) .timeline-header::after{top:0;bottom:calc(50% - var(--timeline-marker-offset))}.timeline-marker{position:relative;z-index:1;width:var(--timeline-marker-size);height:var(--timeline-marker-size);background-color:var(--bs-body-bg);border:2px solid rgba(var(--bs-primary-rgb),.6);border-radius:50%;transform:translateY(var(--timeline-marker-offset))}.timeline-heading{font-size:1.5rem;margin:0;scroll-margin-top:6rem}.timeline-content{position:relative;margin-left:var(--timeline-content-offset)}.timeline-content::before{top:0;bottom:calc(-1 * var(--timeline-item-gap));left:calc(-1 * var(--timeline-content-offset) + var(--timeline-line-position))}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child .timeline-content::before{bottom:0}.timeline-content>:last-child{margin-bottom:0}@media(max-width:576px){.timeline{--timeline-content-offset:2rem}}.modal-dialog.img-modal{max-width:95vw;max-height:95vh;width:fit-content;display:flex;align-items:center;justify-content:center}.modal-dialog.img-modal .modal-content{width:auto}.modal-dialog.img-modal img{max-width:100%;max-height:85vh;height:auto;width:auto;object-fit:contain}.time-widget{font-size:3rem;font-weight:300}.date-widget{font-size:1.2rem;opacity:.8}.github .logo{fill:currentColor}:is(.github-user-card,.github-repo-card,.github-gist-card){border:1px solid var(--bs-border-color)}:is(.github-user-card,.github-repo-card) img{border:2px solid var(--bs-border-color)}:is(.github-user-stats,.github-repo-meta) .badge{font-weight:500;padding:.35rem .65rem}:is(.github-user-stats,.github-repo-meta,.github-gist-meta) svg{vertical-align:text-bottom}:is(.github-repo-card,.github-user-card,.github-gist-card) .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.github-repo-card,.github-user-card,.github-gist-card) .card-title a{color:var(--bs-body-color);font-weight:600;overflow-wrap:break-word;hyphens:auto}:is(.github-repo-card,.github-user-card,.github-gist-card) .card-title a:hover{color:var(--bs-primary);text-decoration:underline !important}:is(.github-repo-meta,.github-gist-meta){font-size:.875rem}.github-user-stats .badge{font-size:.75rem;display:inline-flex;align-items:center}[data-bs-theme=dark] .github-user-stats .badge.bg-light{background-color:var(--bs-secondary) !important;color:var(--bs-light) !important}.copilot{position:relative;border-radius:var(--bs-border-radius);overflow:hidden;margin-bottom:1rem;background:var(--bs-body-bg)}.copilot::before{content:"";position:absolute;inset:0;border-radius:var(--bs-border-radius);padding:1px;background:linear-gradient(135deg,#0E7A6E 0%,#0078D4 50%,#9B4F96 100%);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.copilot:has(+.caption),.highlight:has(+.caption){margin-bottom:0}.highlight:has(+.caption) pre{margin-bottom:0}.copilot .copilot-label{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#0E7A6E 0%,#0078D4 50%,#9B4F96 100%);font-size:.85rem;font-weight:600;color:#fff}.copilot pre{background-color:transparent;border:none;border-radius:0;margin:0;color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-style:italic;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);padding:1rem 1.5rem;white-space:pre-wrap;word-break:keep-all}.caption{margin-top:.2rem;margin-bottom:1rem;font-size:.85rem;font-style:italic;color:var(--bs-secondary-color);text-align:center}.shout{background-color:var(--bs-dark);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-blend-mode:normal;height:auto}.shout p{margin-top:1rem;margin-bottom:1rem}.shout a{color:rgba(var(--bs-white-rgb),var(--bs-text-opacity));text-decoration:underline}.shout a:hover{color:var(--bs-body-color);background-color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))}.bmc{height:40px !important;width:auto !important;border-radius:10px}img:is(.bsky,.credly){width:125px;height:auto;max-width:none;border-radius:var(--bs-border-radius)}.sessionize svg{margin-right:0;height:32px;display:inline-block;color:var(--bs-body-color);opacity:.9;vertical-align:middle;stroke-width:0;stroke:currentColor;fill:currentColor}.credly svg{margin-right:.5rem;height:48px;width:auto;display:inline-block;vertical-align:middle;stroke-width:0;stroke:currentColor;fill:currentColor}.credly .logo{color:#ff6a00;opacity:.9}.credly .tagline{color:var(--bs-body-color);opacity:.5}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:var(--bs-border-radius);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media screen and (max-width:768px){.qrcode{display:none !important}}@media print{.qrcode{display:inline-flex !important;box-shadow:none}}.post-resources{margin-top:2rem;margin-bottom:2rem;padding:1rem 1.25rem;border-left:3px solid var(--bs-link-hover-color);background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);font-size:.9rem}.post-resources-label{display:block;font-weight:600;margin-bottom:.5rem;color:var(--bs-secondary-color);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em}.post-resources-label i{margin-right:.35rem;opacity:.7}.post-resources-content ul{margin:0;padding-left:0;list-style:none}.post-resources-content ul li{margin-bottom:.35rem}.post-resources-content ul li:last-child{margin-bottom:0}.post-resources-content a{text-decoration:none}.post-resources-content a:hover{text-decoration:underline}.legal-standalone{min-height:auto}.legal-standalone nav .nav-link{text-decoration:none;transition:color .2s ease}.legal-standalone nav .nav-link:hover{text-decoration:underline}.legal-standalone #content h1,.legal-standalone #content h2,.legal-standalone #content h3,.legal-standalone #content h4{font-size:1.25rem;font-weight:300;line-height:1.6}.legal-standalone .offcanvas{--bs-offcanvas-width:200px;text-align:center}