@import "https://fonts.cdnfonts.com/css/apple-garamond";@import "https://fonts.cdnfonts.com/css/geneva01";@import "https://fonts.googleapis.com/css2?family=Mountains+of+Christmas:wght@400;700&display=swap";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}html,body,div,form,fieldset,legend,caption,label,h1,h2,h3,h4,h5,h6,p,blockquote,pre{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;font-weight:400}html{hanging-punctuation:first last;color-scheme:light dark}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}table{border-spacing:0;border-collapse:collapse}th,td{text-align:left;vertical-align:top}img{border:0}@font-face{font-family:checkbox;src:url(/assets/fonts/CheckboxFLF.ttf.woff)format("woff"),url(/assets/fonts/CheckboxFLF.ttf.svg#CheckboxFLF)format("svg"),url(/assets/fonts/CheckboxFLF.ttf.eot),url(/assets/fonts/CheckboxFLF.ttf.eot?#iefix)format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:advercase-bold;src:url(/assets/fonts/advercasefont-bold-webfont.woff2)format("woff2"),url(/assets/fonts/advercasefont-bold-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:advercase;src:url(/assets/fonts/advercasefont-regular-webfont.woff2)format("woff2"),url(/assets/fonts/advercasefont-regular-webfont.woff)format("woff");font-weight:400;font-style:normal}:root{--color-base:0, 0%, 92%;--color-dark:0, 0%, 15%;--color-light:0, 0%, 100%;--color-light-2:0, 0%, 92%;--color-mid:0, 0%, 80%;--color-mid-2:0, 0%, 40%;--color-selection:240, 50%, 40%;--color-bright:359, 38%, 57%;--color-bright-2:196, 41%, 59%;--color-highlight:240, 22%, 80%;--gradient-color:220, 92%, 75%;--gradient-color-2:214, 91%, 74%;--gradient-color-3:246, 97%, 85%;--font-sans:"checkbox", sans-serif;--font-sans-alt:"Geneva", "Gill Sans", sans-serif;--font-serif:"advercase", sans-serif;--font-serif-bold:"advercase-bold", sans-serif;--font-mono:monospace;--wallpaper-christmas:url(/assets/images/holiday-cards/alpine.jpg)}body{background-color:hsl(var(--color-base), 1);color:hsl(var(--color-dark), 1);font-family:var(--font-sans-alt);scroll-behavior:smooth;width:100%;height:100dvh;padding-top:3rem;font-size:100%}body:after{background:linear-gradient(65deg, hsl(var(--gradient-color), 1) 0%, hsl(var(--gradient-color-2), 1) 50%, hsl(var(--gradient-color-3,1)) 100%);content:"";z-index:-2;background-size:cover;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{border-bottom:1px solid hsl(var(--color-dark), .5);box-shadow:0 1px 0 hsl(var(--color-mid), 1);font-size:2rem;font-family:var(--font-serif-bold);margin-bottom:1rem;padding-bottom:1rem;font-weight:400;line-height:130%}p{text-wrap:pretty;margin-bottom:1rem;font-size:1.1rem;line-height:160%}a{color:hsl(var(--color-selection), 1);text-decoration:none}:where(p,ul,ol) a{text-decoration:underline}:where(h1,h2,h3,h4,h5,h6) a,a:where(.button){color:hsl(var(--color-dark), 1);text-decoration:none}:where(h1,h2,h3,h4,h5,h6).inverted{background-color:hsl(var(--color-dark), 1);color:hsl(var(--color-light), 1);text-align:center;border:none;padding:1rem;margin-block:3rem!important}:where(h1,h2,h3,h4,h5,h6)>strong,:where(h1,h2,h3,h4,h5,h6)>b{font-weight:400}ul,ol{max-width:100%;margin:2rem 0;font-size:1.1rem;list-style-position:inside}li{margin-bottom:1rem}hr{border-top:1px solid hsl(var(--color-dark), .5);border-bottom:1px solid hsl(var(--color-light),1);width:100%;height:1px}b{text-shadow:1px 1px 0 hsl(var(--color-dark), .25);font-weight:900}pre{font-family:var(--font-mono);text-wrap:pretty;width:100%;margin-bottom:2rem;padding:1rem;font-size:1rem}code{font-family:var(--font-mono);text-wrap:pretty}blockquote{border-block:10px solid hsl(var(--color-dark), .25);font-family:var(--font-serif);width:100%;margin:2rem 0;padding:2rem 0;font-size:xx-large;display:block}@media screen and (width>=992px){blockquote{border:none;border-left:10px solid hsl(var(--color-dark), .25);width:fit-content;margin:2rem 0;padding:2rem}blockquote.float{float:left;width:50%;margin:0 2rem 2rem 0}blockquote.float.right{border:none;border-right:10px solid hsl(var(--color-dark), .25);float:right;text-align:right;width:50%;margin:0 0 2rem 2rem}}main{z-index:1;width:90%;margin:0 auto;padding:0 0 1rem;animation:1.5s fade;position:relative}@supports (display:grid-lanes){main{display:grid-lanes;grid-template-columns:repeat(auto-fit,minmax(425px,1fr));gap:1.25lh}}@supports not (display:grid-lanes){main{columns:425px;column-gap:1.25lh}}@media screen and (width>=768px){main{margin:0 0 0 1rem}}.card__wrapper{break-inside:avoid;padding-bottom:1rem;animation:linear appear view();animation-range:entry cover 0}@supports (display:grid-lanes){.card__wrapper{padding-bottom:0}}.card{background-color:hsl(var(--color-mid), 1);border:2px solid hsl(var(--color-dark), 1);box-shadow:3px 3px 3px hsl(var(--color-dark), 1);align-self:start}.card.alt{background-color:hsl(var(--color-light-2), 1)}.card__header{background:hsl(var(--color-mid), 1) url(/assets/images/title-bar-ridges-2.png) 0 repeat-x;box-shadow:none;text-align:center;border:none;flex-grow:1;height:40px;display:flex;position:relative;overflow-y:hidden}.card.alt .card__header{border-bottom:2px solid hsl(var(--color-dark), 1);box-shadow:0 2px 2px hsl(var(--color-base), 1)}.card__header div.title{background-color:hsl(var(--color-mid), 1);font-family:var(--font-sans);text-align:left;white-space:nowrap;z-index:1;flex-direction:row-reverse;align-items:center;max-width:50ch;margin-left:auto;padding:0 10px;font-size:1rem;display:flex;overflow:hidden}.card__header h3{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;border:none;margin:0;padding:0;font-size:1.1rem;line-height:100%}.card__header img{width:38px;height:38px;margin:0;padding:4px}.card__header .icon{width:32px;height:32px;margin-right:3px;padding:4px 0}.card__header img.control{background-color:hsl(var(--color-mid), 1)}.card__header img.control.expand{margin-left:auto}.card__header img.control.collapse{display:none}.card__header a.button{pointer-events:all!important;cursor:pointer!important}.card__header a.button.expand{left:auto!important;right:0!important}.card__content{padding:1rem 1rem 0;font-size:1.4rem}.card__content article{background-color:hsl(var(--color-light,1));border:2px solid hsl(var(--color-dark,1));z-index:50;position:relative}.card.alt .card__content article{text-align:center;background-color:#0000;border:none;display:flow-root}.card__content article:before{border-top:2px solid hsl(var(--color-base));border-left:2px solid hsl(var(--color-base));border-right:2px solid hsl(var(--color-light,1));border-bottom:2px solid hsl(var(--color-light,1));content:"";bottom:0;position:absolute;inset:-4px}.card.alt .card__content article:before{display:none}.card__content h2{z-index:1;font-size:3ch;line-height:130%;position:relative}.card__content .card__meta p{text-align:right;margin:0;padding-block:.5rem;font-size:small}.card__content .post__content{padding:1rem}.card.featured .card__content{justify-content:center;align-items:center;display:grid}.card.featured .card__content h1{font-size:3rem}.card.featured .card__content article{overflow-x:hidden}.card.featured .card__content img#mack{width:min(40%,300px);height:auto;margin-inline:auto;display:block}.button{background-color:hsl(var(--color-mid), 1);border:1px solid hsl(var(--color-dark), 1);box-shadow:0 0 0 1px hsl(var(--color-dark), 1), inset -1px -1px 0 1px hsl(var(--color-dark), .25),  inset 1px 1px 0 2px hsl(var(--color-light), .5);cursor:pointer;font-family:var(--font-sans);z-index:1;border-radius:3px;justify-content:start;align-items:center;gap:.5rem;width:fit-content;margin-top:.5rem;padding:10px;font-size:.9rem;text-decoration:none;display:flex;position:relative;color:hsl(var(--color-dark), 1)!important}.button:active{background-color:hsl(var(--color-mid-2), 1);box-shadow:0 0 0 1px hsl(var(--color-dark), 1), inset 1px 1px 0 1px hsl(var(--color-dark), .25),  inset -1px -1px 0 2px hsl(var(--color-mid), .25);color:hsl(var(--color-light), 1)}.button.primary{box-shadow:0 0 0 3px hsl(var(--color-mid), 1), 0 0 0 4px hsl(var(--color-dark), 1), 0 0 0 2px hsl(var(--color-dark), 1), inset -1px -1px 0 1px hsl(var(--color-dark), .25),  inset 1px 1px 0 2px hsl(var(--color-light), .5)}.button.primary:active{box-shadow:0 0 0 3px hsl(var(--color-mid), 1), 0 0 0 4px hsl(var(--color-dark), 1), 0 0 0 2px hsl(var(--color-dark), 1), inset 1px 1px 0 1px hsl(var(--color-dark), .5),  inset -1px -1px 0 2px hsl(var(--color-light), .25)}.button>img{width:24px;height:24px;box-shadow:none!important;outline:none!important}.popup{opacity:0;pointer-events:none;background-color:#00000080;justify-content:center;align-items:center;padding:2rem;transition:all .4s;display:flex;position:fixed;inset:0}.popup:target{opacity:1;pointer-events:all;z-index:10000}.popup>div.card{align-self:inherit;max-width:700px;animation:3s appear}.popup>div.card.christmas{align-self:inherit;width:75dvw;max-width:100%;height:80dvh;overflow-y:hidden}.popup>div.card.christmas .card__content{height:100%;padding:0;display:block;position:relative}.popup>div.card.christmas .card__content iframe{width:100%;height:100%}.popup>div.card>section.card__content>article p{text-align:left;font-size:1.2ch}div.card>header{position:relative}div.card>header>a.button{all:unset;width:42px;height:42px;text-decoration:none;position:absolute;top:0;left:0;background:0 0!important;border:none!important}div.card>header>img.control.expand,div.card>header>img.control.collapse{opacity:0}div.card>header>a.button.expand{left:auto;right:0}div.card>header>a.button.collapse{left:auto;right:42px}div.card>header>.title img{object-fit:contain;aspect-ratio:1/2}.hero-image{width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.hero-image img{outline:2px solid hsl(var(--color-dark), .75);box-shadow:8px 8px 0 hsl(var(--color-dark), .5);object-fit:cover;object-position:50%;filter:grayscale(25%);pointer-events:all;width:100%;height:100%;max-height:300px;display:block}#slug__post .hero-image img{max-height:400px}.hero-image img.top{object-fit:cover;object-position:top}.hero-image img.top.tall{object-position:center 30%}.hero-image img.bottom{object-fit:cover;object-position:bottom}.hero-image img.bottom.tall{object-position:center 70%}.hero-image img.middle.tall{object-fit:cover;object-position:center 80%}.hero-image svg{opacity:.75;z-index:5;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;inset:2px 2px 0 0}.hero-image img,.hero-image svg{transition:all .75s ease-in-out}.hero-image a:hover>svg{opacity:.5}.hero-image a:hover>img{filter:grayscale(0)}.icon{background:url(/assets/images/finder.png) 50%/75% no-repeat}.icon.filemaker{background-image:url(/assets/images/filemaker.png)}.icon.sci-fi{background-image:url(/assets/images/deathstar-II.png)}.icon.retro-gaming{background-image:url(/assets/images/playstation.png)}.icon.mackdaddy-fun-games{filter:drop-shadow(0 1px 0 hsl(var(--color-dark), 1));background-image:url(/assets/images/mackdaddy-8bit.png)}.icon.coding{background-image:url(/assets/images/homepage-builder.png)}.icon.comics{background-image:url(/assets/images/comic-book.png)}.icon.tech{background-image:url(/assets/images/macos-x.png)}.icon.toys{background-image:url(/assets/images/optimus-prime.png)}.icon.random-fun{background-image:url(/assets/images/rubik.png)}.icon.picker{background-image:url(/assets/images/hand.png)}.icon.christmas{background-image:url(/assets/images/christmas-tree.png)}.icon.hd{background-image:url(/assets/images/hard-drive.png)}.icon.mack{background-image:url(/assets/images/mack-headshot-8bit-color.png)}.icon.web-development{background-image:url(/assets/images/homepage-builder.png)}.icon.comments{background-image:url(/assets/images/sharing.png)}.avatar{filter:drop-shadow(5px 5px 0 hsl(var(--color-dark), .25));float:left;object-fit:contain;shape-margin:2rem;width:50%;max-width:300px;height:auto;margin:0 2rem 1rem -2rem}.avatar.right{float:right;margin:0 -2rem 2rem 2rem}ul.picker{z-index:10;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative;width:100%!important}ul.picker>li{background-color:hsl(var(--color-dark), .05);border-bottom:3px solid hsl(var(--color-light), 1);width:100%;margin:0;padding:0;display:block}ul.picker>li:last-of-type{border-bottom:none}ul.picker li span.icon{background-position:cover;width:24px;height:24px;margin-right:.5rem;display:inline-block}ul.picker li a{color:hsl(var(--color-dark), 1);cursor:pointer;font-family:var(--font-sans);pointer-events:all;text-align:left;text-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;padding:.5rem 2rem;font-size:smaller;line-height:100%;text-decoration:none;display:flex;margin:0!important}ul.picker li a:hover{background-color:hsl(var(--color-selection), 1);color:hsl(var(--color-light), 1)}section.listicle-item h3{font-size:3rem;line-height:auto;text-align:left;align-items:start;padding:0;display:flex}section.listicle-item:nth-child(2n) h3{text-align:right;flex-direction:row-reverse}section.listicle-item h3>strong{aspect-ratio:1;background-color:hsl(var(--color-dark), 1);color:hsl(var(--color-light), 1);font-family:var(--font-serif);border-radius:100%;margin-bottom:-1rem;margin-right:1rem;padding:0 1.25rem;font-size:2.5rem;font-weight:bolder;display:inline-block;position:relative;overflow:hidden}section.listicle-item:nth-child(2n) h3>strong{text-shadow:2px 2px 0 hsl(var(--color-dark), 1);margin-left:1rem;margin-right:0;color:hsl(var(--color-light), 1)!important}section.listicle-item h3>:where(em,i){font-size:1.25ch}section.listicle-item h5{text-align:right;margin-top:2rem;padding-top:1rem;font-size:1.25ch!important}section.listicle-item{margin-bottom:2rem;display:flow-root}section.listicle-item:last-of-type{margin-bottom:0}section.listicle-item img.primary{shape-margin:1rem;max-width:300px!important}section#content section.listicle-item:nth-child(2n)>img.primary{float:left;margin:0 1rem}section#content section.listicle-item:nth-child(odd)>img.primary{float:right;margin:0 0 1rem 1rem}section#content section.listicle-item img.secondary{shape-margin:1rem;shape-outside:circle();width:150px}section#content section.listicle-item:nth-child(2n)>img.secondary{float:right;margin:0 0 1rem 1rem}section#content section.listicle-item:nth-child(odd)>img.secondary{float:left;margin:0 1rem 1rem 0}section#content section.listicle-item:nth-child(odd) h5{text-align:left}section#content section.listicle-item:last-of-type{margin-bottom:0}section#content section.listicle-item:first-of-type{margin-top:2rem}@media screen and (width<=600px){section.listicle-item{flex-direction:column;display:flex}section.listicle-item img.primary,section.listicle-item img.secondary{clear:both;display:block;float:none!important;width:100%!important;margin:0 auto 2rem!important}section.listicle-item h5{text-align:right!important}section.listicle-item h3>strong{width:fit-content;margin:0 auto 1rem;display:block}.float,.float.right,img.round{float:none;margin:0 auto 2rem;display:block}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.card__title{white-space:nowrap;text-overflow:ellipsis}.flex{justify-content:center;align-items:center;gap:.5rem;display:flex}.flex>img.avatar{float:none;shape-margin:0;margin:0;display:block;filter:drop-shadow(2px 2px 0 hsl(var(--color-dark), .25))!important;width:48px!important;height:auto!important}.footnote{color:hsl(var(--color-dark), .5);margin:2rem 0 0;font-size:x-small}.float{float:left;margin:0 2rem 2rem 0}.float.right{float:right;margin:0 0 2rem 2rem}img.center{margin:0 auto 2rem;display:block}img.round{float:left;shape-outside:circle();border-radius:100%;margin:0 2rem 2rem 0;padding:0;object-fit:cover!important;width:350px!important;height:350px!important}img.no-fill{background:0 0;box-shadow:none!important;border:none!important;outline:none!important}.submenu[data-astro-cid-4pzthfqs]>li[data-astro-cid-4pzthfqs]>a[data-astro-cid-4pzthfqs]{justify-content:start;gap:.5rem;padding-block:.25rem;display:flex}.submenu[data-astro-cid-4pzthfqs]>li[data-astro-cid-4pzthfqs]>a[data-astro-cid-4pzthfqs]>.icon[data-astro-cid-4pzthfqs]{display:inline-block;background-size:90%!important;width:24px!important;height:24px!important}img.filter-green{filter:grayscale()brightness(80%)sepia(300%)hue-rotate(75deg)saturate(800%)}img.filter-gray{filter:grayscale()}header.site__header{background-color:hsl(var(--color-base), 1);border-bottom:1px solid hsl(var(--color-dark), 1);box-shadow:0 1px 2px hsl(var(--color-dark), 1);font-family:var(--font-sans);z-index:100;flex-grow:1;height:28px;display:flex;position:fixed;inset:0 0 auto}.site__nav{height:100%;list-style-position:unset;flex-flow:row;justify-content:center;align-items:center;width:100%;margin:0;padding:0;font-size:.9rem;display:flex}.site__nav li{color:hsl(var(--color-dark), 1);justify-content:center;align-items:center;height:100%;margin:0;padding:0;font-size:.75rem;display:flex}.site__nav a{color:hsl(var(--color-dark), 1);justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0 .5rem;text-decoration:none;display:flex}.site__nav a:hover,.site__nav a:active,.site__nav a:focus{background-color:hsl(var(--color-selection), 1);color:hsl(var(--color-light), 1);cursor:pointer}.site__nav hr{margin:0}.site__nav img{width:16px;height:16px}.site__nav li#apple-menu img{width:24px;height:24px}.site__nav .menu{position:relative}.site__nav .submenu{background-color:hsl(var(--color-base), 1);border:2px solid hsl(var(--color-dark), 1);box-shadow:0 2px 2px hsl(var(--color-dark), 1);font-size:inherit;visibility:hidden;z-index:100;margin:0;padding:0;position:absolute;top:99%}.site__nav li#apple-menu .submenu{max-width:50ch;left:0}.site__nav li:hover .submenu{visibility:visible}.site__nav .submenu li{padding:0!important}.site__nav .submenu li.info{padding:.5rem 1rem!important}.site__nav .submenu li a{justify-content:flex-start;margin:0;padding:.5rem 1rem;display:flex}.site__nav .submenu li a img{float:left;width:16px;height:16px;margin-right:.5rem;display:block;position:relative}.site__nav #site-loc{text-wrap:nowrap;align-items:center;gap:.5rem;height:100%;margin-left:auto;padding:0 1rem;font-size:.75rem;display:flex;position:relative}#site-loc>img,#site-loc>.icon{width:24px!important;height:24px!important}#site-loc>.icon{background-size:90%}#site-loc:before{content:"";background:url(/assets/images/dot-separator.png) 50% no-repeat;width:15px;height:100%;position:absolute;inset:auto auto auto -10px}@media only screen and (width<=700px){#site-loc{opacity:0;width:0}}div[data-astro-cid-kg7vladn].media{z-index:0;max-width:10ch;display:block;position:fixed;top:3rem;right:2rem}div[data-astro-cid-kg7vladn].media div[data-astro-cid-kg7vladn].hd{width:100%}div[data-astro-cid-kg7vladn].media a[data-astro-cid-kg7vladn]{margin-bottom:1rem;display:block}div[data-astro-cid-kg7vladn].media img[data-astro-cid-kg7vladn]{width:32px;height:auto;margin:0 auto 5px;display:block}div[data-astro-cid-kg7vladn].media p[data-astro-cid-kg7vladn]{background-color:hsl(var(--color-light), .5);text-align:center;margin:0;padding-inline:.25rem;font-size:x-small}div[data-astro-cid-kg7vladn].media div[data-astro-cid-kg7vladn].hd{position:relative}div[data-astro-cid-kg7vladn].media div[data-astro-cid-kg7vladn].hd img[data-astro-cid-kg7vladn].shortcut{z-index:1;width:12px;height:12px;position:absolute;top:26px;left:20px}@media screen and (width<=900px){main[data-astro-cid-kg7vladn]{width:95%;margin:0 auto}div[data-astro-cid-kg7vladn].media{position:unset;justify-content:center;align-items:center;gap:1rem;max-width:100%;margin:0 auto 2rem;display:flex}div[data-astro-cid-kg7vladn].media div[data-astro-cid-kg7vladn].hd{width:fit-content}div[data-astro-cid-kg7vladn].media a[data-astro-cid-kg7vladn]{margin-bottom:0}div[data-astro-cid-kg7vladn].media p[data-astro-cid-kg7vladn]{padding-block:.25rem;line-height:100%}}.social[data-astro-cid-fvhemjle]{flex-flow:wrap;justify-content:center;gap:1rem;display:flex}.social[data-astro-cid-fvhemjle]>.button[data-astro-cid-fvhemjle]{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.social[data-astro-cid-fvhemjle]>.button[data-astro-cid-fvhemjle]>img[data-astro-cid-fvhemjle]{width:24px;height:24px}@media screen and (width<=576px){.social[data-astro-cid-fvhemjle]{flex-direction:column}.social[data-astro-cid-fvhemjle]>.button[data-astro-cid-fvhemjle]{width:100%}}.card__content[data-astro-cid-hvanj6xi]{justify-content:center;align-items:center;padding:2rem;display:grid}.card__content[data-astro-cid-hvanj6xi] h3[data-astro-cid-hvanj6xi]{text-align:center;margin:0;font-size:3rem}.card__content[data-astro-cid-hvanj6xi] p[data-astro-cid-hvanj6xi]{text-align:left;font-size:.9rem!important}.card__content[data-astro-cid-hvanj6xi] img[data-astro-cid-hvanj6xi]{object-fit:contain;width:50%;max-width:150px;height:auto;margin-inline:auto;display:block}table[data-astro-cid-hvanj6xi]{width:90%;margin:0 auto;font-size:.8rem}td[data-astro-cid-hvanj6xi],tr[data-astro-cid-hvanj6xi]{background-color:#0000}td[data-astro-cid-hvanj6xi]{width:50%;padding:.5rem}tr[data-astro-cid-hvanj6xi] td[data-astro-cid-hvanj6xi]:first-child{opacity:.75;text-align:right;width:35%}.button[data-astro-cid-hvanj6xi].center{margin:2rem auto;display:block}img[data-astro-cid-tfilcnaw].expand{opacity:1!important}#category-picker[data-astro-cid-fcszc25k]{width:95%}.control[data-astro-cid-fcszc25k]{opacity:0}.control[data-astro-cid-fcszc25k].close{opacity:1}.card[data-astro-cid-fcszc25k] .card__content[data-astro-cid-fcszc25k]{padding-bottom:1rem;display:block}.card[data-astro-cid-fcszc25k] .card__content[data-astro-cid-fcszc25k] article[data-astro-cid-fcszc25k]{padding:0!important}.card__content[data-astro-cid-lfbhl2ft]{justify-content:center;align-items:center;padding:2rem;display:grid}.card__content[data-astro-cid-lfbhl2ft] h3[data-astro-cid-lfbhl2ft]{text-align:center;margin:0;font-size:3rem;font-weight:700}.card__content[data-astro-cid-lfbhl2ft] p[data-astro-cid-lfbhl2ft],.card__content[data-astro-cid-lfbhl2ft] ul[data-astro-cid-lfbhl2ft]{text-align:left;font-size:.9rem!important}.card__content[data-astro-cid-lfbhl2ft] ul[data-astro-cid-lfbhl2ft]{margin-inline-start:1rem;list-style-type:disc}.card__content[data-astro-cid-lfbhl2ft] img[data-astro-cid-lfbhl2ft]{object-fit:contain;width:50%;max-width:150px;height:auto;margin-inline:auto;display:block}.button[data-astro-cid-lfbhl2ft].center{margin:2rem auto;display:block}
