:root{--shadow-color:354deg 27% 62%;--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--shadow-color) / 0.34),1px 2px 2.5px -2.5px hsl(var(--shadow-color) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--shadow-color) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / 0.36),5px 10px 12.6px -2.5px hsl(var(--shadow-color) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--shadow-color) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--shadow-color) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--shadow-color) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--shadow-color) / 0.34),25px 50px 62.9px -2.5px hsl(var(--shadow-color) / 0.34)}:root{--shadow-straight-color:0deg 0% 50%;--shadow-straight-elevation-low:0px 0.5px 0.7px hsl(var(--shadow-straight-color) / 0.19),0px 1px 1.4px -0.5px hsl(var(--shadow-straight-color) / 0.37),0px 2.4px 3.2px -1px hsl(var(--shadow-straight-color) / 0.56);--shadow-straight-elevation-medium:0px 0.5px 0.7px hsl(var(--shadow-straight-color) / 0.2),0px 2.4px 3.2px -0.3px hsl(var(--shadow-straight-color) / 0.34),0px 5.4px 7.3px -0.7px hsl(var(--shadow-straight-color) / 0.49),0.1px 11.9px 16.1px -1px hsl(var(--shadow-straight-color) / 0.64);--shadow-straight-elevation-high:0px 0.5px 0.7px hsl(var(--shadow-straight-color) / 0.18),0px 5.7px 7.7px -0.1px hsl(var(--shadow-straight-color) / 0.25),0.1px 10.4px 14px -0.3px hsl(var(--shadow-straight-color) / 0.32),0.1px 15.8px 21.3px -0.4px hsl(var(--shadow-straight-color) / 0.39),0.2px 23.1px 31.2px -0.6px hsl(var(--shadow-straight-color) / 0.46),0.2px 33.5px 45.2px -0.7px hsl(var(--shadow-straight-color) / 0.52),0.3px 48.1px 64.9px -0.9px hsl(var(--shadow-straight-color) / 0.59),0.5px 68.2px 92.1px -1px hsl(var(--shadow-straight-color) / 0.66)}.post{max-width:65ch;margin:0 auto}.post__title{padding:clamp(1rem,.93rem + .34vw,1.13rem);padding-top:0;margin:0;max-width:30ch;font-weight:700;font-family:serif;font-size:clamp(2.72rem, 2.2rem + 2.59vw, 3.66rem);line-height:1}.post__date{display:block;font-family:monospace;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);padding:clamp(1rem,.93rem + .34vw,1.13rem);padding-top:0;margin:0}.post__content{background-color:#fff;color:#282d35;padding:clamp(1rem,.93rem + .34vw,1.13rem);padding-top:0;padding-bottom:clamp(3.94rem,3.63rem + 1.55vw,4.5rem);max-width:100vw;text-align:center}.post__content p:first-of-type{font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-style:italic;font-family:serif;font-weight:400;letter-spacing:.7px;line-height:1.2;color:#eb1348;padding:clamp(1rem,.93rem + .34vw,1.13rem);padding-top:clamp(1.31rem,1.21rem + .52vw,1.5rem);margin:0 auto;margin-bottom:clamp(2rem,1.86rem + .69vw,2.25rem);border-bottom:4px solid #eb1348;max-width:fit-content}@media (min-width:940px){.post__content p:first-of-type{padding-top:clamp(2rem,1.86rem + .69vw,2.25rem);margin:0 clamp(1.31rem,1.21rem + .52vw,1.5rem)}}.post__content p:first-of-type span{padding:0;margin:0;border:none}.post__content p{margin:clamp(1.31rem,1.21rem + .52vw,1.5rem) auto;line-height:1.8;max-width:55ch;text-align:left}.post__content p code{font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-weight:500;padding:clamp(.31rem,.28rem + .17vw,.38rem) clamp(.69rem,.65rem + .17vw,.75rem);border-radius:.25rem;color:#000;background-color:#ffebed}.post__content p a{color:#eb1348;text-decoration-thickness:2px;text-underline-offset:2px}@media (min-width:940px){.post__content p a{text-underline-offset:4px}}.post__content p:nth-of-type(2)::first-letter{color:#eb1348;float:left;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px}@media (min-width:940px){.post__content p:nth-of-type(2)::first-letter{padding-top:8px}}.post__content details summary{display:list-item;margin-left:clamp(.69rem,.65rem + .17vw,.75rem);cursor:pointer;user-select:none;font-weight:600;text-align:left}.post__content details summary::marker{color:#eb1348!important;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem)}.post__content details p{font-style:normal!important;padding-top:clamp(.31rem,.28rem + .17vw,.38rem)!important;font-weight:400!important}.post__content code{font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem)!important;border-bottom:none!important}.post__content pre[class*=language-]{color:#393a34!important;margin:clamp(2rem,1.86rem + .69vw,2.25rem) 0;border:none;border-radius:.5rem;box-shadow:rgba(0,0,0,.15) 0 3px 3px 0,0 0 0 1px #e2e8f0}.post__content h2,.post__content h3,.post__content h4{color:#eb1348;font-family:serif;font-weight:600;border-bottom:none;text-align:left}.post__content h2{font-size:clamp(2.27rem, 1.9rem + 1.83vw, 2.93rem);margin:clamp(2.63rem,2.42rem + 1.03vw,3rem) 0;text-align:left}@media (min-width:940px){.post__content h2{margin:clamp(2rem,1.86rem + .69vw,2.25rem) clamp(1rem,.93rem + .34vw,1.13rem)}}.post__content h3{font-size:clamp(1.89rem, 1.64rem + 1.25vw, 2.34rem);margin:clamp(2rem,1.86rem + .69vw,2.25rem) 0;text-align:left}.post__content img{width:auto;max-width:100%}@media (min-width:940px){.post__content img{margin:clamp(1.31rem,1.21rem + .52vw,1.5rem) 0}}.post__content blockquote{display:block;padding:0;margin:0;margin-top:clamp(2.63rem,2.42rem + 1.03vw,3rem)}.post__content blockquote p{padding:0;margin:0;font-size:clamp(1.89rem, 1.64rem + 1.25vw, 2.34rem)!important;font-family:serif;font-weight:400;line-height:1.3;border-bottom:none!important}.post__content blockquote p span{font-size:clamp(1.89rem, 1.64rem + 1.25vw, 2.34rem)!important}.small-caps{font-variant:small-caps}.pull-T,.pull-V,.pull-W,.pull-Y{margin-left:-.07em}.push-T,.push-V,.push-W,.push-Y{margin-right:.07em}.pull-C,.pull-O,.pull-c,.pull-o{margin-left:-.04em}.push-C,.push-O,.push-c,.push-o{margin-right:.04em}.pull-A{margin-left:-.03em}.push-A{margin-right:.03em}.pull-single{margin-left:-.27em}.push-single{margin-right:.27em}.pull-double,.pull-single,.push-double,.push-single{display:inline-block}.pull-double{margin-left:-.46em}.push-double{margin-right:.46em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none!important}a{background-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box;overflow-y:scroll}*,::after,::before{box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:100%;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1.31rem, 1.21rem + .52vw, 1.5rem);line-height:1.625;color:#eb1348;background-color:#fff5f6;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}abbr[data-original-title],abbr[title]{cursor:help}dl,ol,ul{padding:0;margin:0;list-style-type:none}pre{margin:0}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}th{text-align:left}label{display:inline-block;margin:0}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;border:0}input[type=search]{box-sizing:inherit;-webkit-appearance:none}body{overflow-x:hidden}.layout{display:flex;flex-direction:column;min-height:100%;min-height:100vh;position:relative;max-width:900px;margin:0 auto}.layout .footer,.layout .header{flex:none}.layout .main{display:flex;flex-direction:column;flex:1 0 auto}.layout .main::after{content:"";display:block;height:0;visibility:hidden}.container{width:90%;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.3}h1{font-size:2.5rem;font-weight:400;text-rendering:optimizeLegibility}h2{font-size:2.125rem;font-weight:700}p{margin:0}.lead{font-size:1.5rem;font-weight:300;line-height:1.4}@media (min-width:670px){.lead{font-size:2rem}}.js-focus-visible :focus:not(.focus-visible){outline:0}[tabindex="-1"]:focus{outline:0!important}.sr-skip-link:focus{outline:0}a:focus:hover{outline:0}.u-mt0{margin-top:0!important}.u-mt1{margin-top:1rem!important}.u-mt2{margin-top:2rem!important}.u-mt3{margin-top:3rem!important}.u-mt4{margin-top:4rem!important}.u-mb0{margin-bottom:0!important}.u-mb1{margin-bottom:1rem!important}.u-mb2{margin-bottom:2rem!important}.u-mb3{margin-bottom:3rem!important}.u-mb4{margin-bottom:4rem!important}.u-align-left{text-align:left!important}.u-align-center{text-align:center!important}.u-align-right{text-align:right!important}@media (min-width:670px){.u-mobile-only{display:none!important}}@media (min-width:940px){.u-tablet-only{display:none!important}}@media (max-width:939px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.sr-skip-link:active,.sr-skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.sr-skip-link:focus{position:absolute;z-index:9999;left:50%;top:0;font-size:1rem;transform:translateX(-50%);background-color:#4b5563;color:#fff;border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem;outline:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;transition-duration:10ms!important}}.header{padding:clamp(.69rem,.65rem + .17vw,.75rem);margin:0;margin-bottom:clamp(3.94rem,3.63rem + 1.55vw,4.5rem)}@media (min-width:940px){.header{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.header__inner{display:flex;justify-content:space-between;align-items:center}.header__logo{width:100%;height:65px}.nav__link{display:grid;place-content:center;text-decoration:none;color:#4b5563;font-size:clamp(.91rem, .88rem + .13vw, .96rem);border-radius:.5rem;padding:clamp(.31rem,.28rem + .17vw,.38rem) clamp(.69rem,.65rem + .17vw,.75rem);transition:all .3s ease-in-out;box-shadow:0 0 0 1px #4b5563}.nav__link:focus,.nav__link:hover{color:#eb1348;box-shadow:0 0 0 1px #eb1348}.nav__item--active a{display:none}.footer{display:grid;place-content:center;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-size:clamp(.76rem, .75rem + .02vw, .77rem);padding:clamp(1rem,.93rem + .34vw,1.13rem) clamp(.69rem,.65rem + .17vw,.75rem);color:#eb1348;position:relative;height:300px;overflow-y:hidden}.footer__inner{display:flex;justify-content:center;align-items:center;height:auto;padding:clamp(1.31rem,1.21rem + .52vw,1.5rem) 0;margin-top:clamp(3.94rem,3.63rem + 1.55vw,4.5rem)}.footer__github-link{text-decoration:underline dotted 2px;text-underline-offset:3px;font-weight:500;color:#000;background-color:#fff;padding:clamp(.69rem,.65rem + .17vw,.75rem);margin:0 clamp(.69rem,.65rem + .17vw,.75rem);border-radius:12px;box-shadow:0 6px 12px 0 rgba(0,0,0,.1)}.footer__bottom{position:absolute;bottom:0;width:100%;text-align:center;padding:clamp(1rem,.93rem + .34vw,1.13rem);color:#fff5f6;font-size:clamp(.76rem, .75rem + .02vw, .77rem);font-variant:small-caps;font-family:monospace;letter-spacing:1px}.icon{display:inline-block;font-size:1.5em;height:1em;width:1em;vertical-align:middle;fill:currentColor;pointer-events:none}.menuicon{display:block;width:18px;height:16px;position:relative;transform:rotate(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1);cursor:pointer;margin:0 auto}.menuicon__bar{display:block;position:absolute;left:0;right:0;height:2px;width:100%;background-color:currentColor;transform:rotate(0);transition:transform .25s ease-in-out}.menuicon__bar:first-child{top:0}.menuicon__bar:nth-child(2),.menuicon__bar:nth-child(3){top:50%}.menuicon__bar:nth-child(4){top:100%}.is-open .menuicon{top:2px;transform:rotate(-180deg)}.is-open .menuicon .menuicon__bar:first-child,.is-open .menuicon .menuicon__bar:nth-child(4){width:0;top:50%;left:50%}.is-open .menuicon .menuicon__bar:nth-child(2){transform:rotate(45deg)}.is-open .menuicon .menuicon__bar:nth-child(3){transform:rotate(-45deg)}.home-landing{margin-top:clamp(2rem,1.86rem + .69vw,2.25rem);max-width:45ch;margin:clamp(2rem,1.86rem + .69vw,2.25rem) auto}.home-landing__header{font-weight:300;font-size:clamp(2.27rem, 1.9rem + 1.83vw, 2.93rem);color:#eb1348;line-height:1.1}.home-landing__header span{font-weight:500}.home-landing__subheading{font-weight:300;font-size:clamp(1.58rem, 1.41rem + .83vw, 1.88rem);color:#000;line-height:1.1;opacity:75%;margin:clamp(1rem,.93rem + .34vw,1.13rem) 0;max-width:45ch}.home-landing__subheading strong{font-weight:500}.about{margin-top:-2rem}.about__avatar{height:100%;width:175px;margin:0 auto;animation:float 6s ease-in-out infinite}.about__name{font-family:serif;font-weight:700;font-size:clamp(2.72rem, 2.2rem + 2.59vw, 3.66rem);width:100%;text-align:center;margin-bottom:clamp(1rem,.93rem + .34vw,1.13rem)}.about__subheading{text-align:center;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-weight:500;font-variant:small-caps;color:#eb1348;margin:clamp(1.31rem,1.21rem + .52vw,1.5rem) 0;margin-bottom:clamp(1.31rem,1.21rem + .52vw,1.5rem)}.about__subheading span{color:#ee2a5a;opacity:50%}@media (min-width:940px){.about__subheading{max-width:50%;margin:0 auto;margin-bottom:clamp(1.31rem,1.21rem + .52vw,1.5rem)}}.about__bio{margin:0 auto;max-width:55ch;color:#000}@keyframes float{0%{filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .3));transform:translatey(0)}50%{filter:drop-shadow(0 25px 15px rgba(0, 0, 0, .1));transform:translatey(-15px)}100%{filter:drop-shadow(0 5px 15px rgba(0, 0, 0, .3));transform:translatey(0)}}.archive-page__header{font-size:clamp(1.58rem, 1.41rem + .83vw, 1.88rem);margin:clamp(.69rem,.65rem + .17vw,.75rem)}.home-tips-list{max-width:55ch;margin:clamp(3.94rem,3.63rem + 1.55vw,4.5rem) auto}.home-tips-list__header{margin:clamp(1rem,.93rem + .34vw,1.13rem) clamp(.69rem,.65rem + .17vw,.75rem);padding:0;color:#eb1348;font-size:clamp(.91rem, .88rem + .13vw, .96rem);font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace}.home-tips-list__more-link{font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem)}.home-posts-list{max-width:55ch;margin:clamp(3.94rem,3.63rem + 1.55vw,4.5rem) auto}.home-posts-list__header{margin:clamp(1rem,.93rem + .34vw,1.13rem) clamp(.69rem,.65rem + .17vw,.75rem);padding:0;color:#64748b;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace}.home-posts-list__more-link{display:flex;align-items:center}.home-posts-list__more-link a{color:#000;text-decoration-color:black;text-underline-offset:3px;margin-left:clamp(.69rem,.65rem + .17vw,.75rem)}.home-posts-list__more-link svg{transition:transform 180ms ease-out;margin-top:5px;margin-left:clamp(.31rem,.28rem + .17vw,.38rem)}.home-posts-list__more-link:focus a,.home-posts-list__more-link:hover a{text-decoration:none}.home-posts-list__more-link:focus svg,.home-posts-list__more-link:hover svg{transform:translateX(12px)}.tipslist__item{position:relative;background-color:#fff;margin:clamp(2.63rem,2.42rem + 1.03vw,3rem) 0;margin-top:0;padding:clamp(1.31rem,1.21rem + .52vw,1.5rem);border-radius:1rem;transition:box-shadow 180ms ease-in;max-width:55ch;box-shadow:var(--shadow-elevation-medium)}.tipslist__item:focus,.tipslist__item:hover{box-shadow:0 0 0 2px #eb1348}.tipslist__item:first-of-type:focus,.tipslist__item:first-of-type:hover{box-shadow:0 0 0 2px #eb1348}.tipslist__item:first-of-type .tipslist__title{text-decoration-color:#EB1348;font-weight:500}.tipslist__item:first-of-type .tipslist__title:focus,.tipslist__item:first-of-type .tipslist__title:hover{text-decoration-color:#EB1348}.tipslist__item:first-of-type .tipslist__new{display:inline}.tipslist__top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;overflow:hidden;margin:0;padding:0}.tipslist__new{font-size:clamp(.76rem, .75rem + .02vw, .77rem);text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:clamp(.31rem,.28rem + .17vw,.38rem);border-radius:.5rem}.tipslist__new:first-of-type{display:none}.tipslist__title{display:block;font-family:serif;font-size:clamp(2.27rem, 1.9rem + 1.83vw, 2.93rem);font-weight:500;text-decoration:underline;line-height:1.3;text-underline-offset:3px;color:#353c46;transition:all .3s ease-in-out}.tipslist__title:focus,.tipslist__title:hover{text-decoration-color:#EB1348}.tipslist__date{position:absolute;bottom:0;right:0;padding:clamp(.31rem,.28rem + .17vw,.38rem);border-radius:.75rem;margin:clamp(1rem,.93rem + .34vw,1.13rem);white-space:nowrap;color:#4b5563;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-size:clamp(.76rem, .75rem + .02vw, .77rem)}.tipslist__excerpt{color:#94a3b8;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-style:italic;margin:clamp(1rem,.93rem + .34vw,1.13rem) 0}.tipslist__tag{display:inline;color:#f588a3;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-size:clamp(.91rem, .88rem + .13vw, .96rem);padding:0;margin:0;margin-right:clamp(1rem,.93rem + .34vw,1.13rem)}.archive-page__header{font-size:clamp(1.58rem, 1.41rem + .83vw, 1.88rem);margin:clamp(.69rem,.65rem + .17vw,.75rem)}.home-tips-list{max-width:55ch;margin:clamp(3.94rem,3.63rem + 1.55vw,4.5rem) auto}.home-tips-list__header{margin:clamp(1rem,.93rem + .34vw,1.13rem) clamp(.69rem,.65rem + .17vw,.75rem);padding:0;color:#eb1348;font-size:clamp(.91rem, .88rem + .13vw, .96rem);font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace}.home-tips-list__more-link{font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem)}.home-posts-list{max-width:55ch;margin:clamp(3.94rem,3.63rem + 1.55vw,4.5rem) auto}.home-posts-list__header{margin:clamp(1rem,.93rem + .34vw,1.13rem) clamp(.69rem,.65rem + .17vw,.75rem);padding:0;color:#64748b;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace}.home-posts-list__more-link{display:flex;align-items:center}.home-posts-list__more-link a{color:#000;text-decoration-color:black;text-underline-offset:3px;margin-left:clamp(.69rem,.65rem + .17vw,.75rem)}.home-posts-list__more-link svg{margin-top:5px;margin-left:clamp(.31rem,.28rem + .17vw,.38rem)}.noteslist__item{position:relative;background-color:#fff;margin:clamp(2.63rem,2.42rem + 1.03vw,3rem) 0;margin-top:0;padding:clamp(1.31rem,1.21rem + .52vw,1.5rem);border-radius:1rem;transition:all .3s ease-in-out;max-width:55ch;box-shadow:var(--shadow-elevation-medium)}.noteslist__item:focus,.noteslist__item:hover{box-shadow:0 0 0 2px #eb1348}.noteslist__top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;overflow:hidden;margin:0;padding:0}.noteslist__new{font-size:clamp(.76rem, .75rem + .02vw, .77rem);text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:clamp(.31rem,.28rem + .17vw,.38rem);border-radius:.5rem}.noteslist__new:first-of-type{display:none}.noteslist__title{display:block;font-family:serif;font-size:clamp(1.89rem, 1.64rem + 1.25vw, 2.34rem);font-weight:700;text-decoration:underline;line-height:1.3;text-underline-offset:3px;color:#353c46;transition:all .3s ease-in-out}.noteslist__title:focus,.noteslist__title:hover{text-decoration-color:#EB1348}.noteslist__date{position:absolute;bottom:0;right:0;padding:clamp(.31rem,.28rem + .17vw,.38rem);border-radius:.75rem;margin:clamp(1rem,.93rem + .34vw,1.13rem);white-space:nowrap;color:#4b5563;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-size:clamp(.76rem, .75rem + .02vw, .77rem)}.noteslist__excerpt{color:#94a3b8;font-size:clamp(1.09rem, 1.04rem + .29vw, 1.2rem);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-style:italic;margin:clamp(1rem,.93rem + .34vw,1.13rem) 0}.noteslist__tag{display:inline;color:#f588a3;font-family:Menlo,Monaco,Consolas,"Andale Mono","Courier New",monospace;font-size:clamp(.91rem, .88rem + .13vw, .96rem);padding:0;margin:0;margin-right:clamp(1rem,.93rem + .34vw,1.13rem)}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre>code[class*=language-]{font-size:1em}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:.2em;padding-top:1px;padding-bottom:1px;background:#f8f8f8;border:1px solid #ddd}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#998;font-style:italic}.token.namespace{opacity:.7}.token.attr-value,.token.string{color:#e3116c}.token.operator,.token.punctuation{color:#393a34}.token.boolean,.token.constant,.token.entity,.token.inserted,.token.number,.token.property,.token.regex,.token.symbol,.token.url,.token.variable{color:#36acaa}.language-autohotkey .token.selector,.token.atrule,.token.attr-name,.token.keyword{color:#00a4db}.language-autohotkey .token.tag,.token.deleted,.token.function{color:#9a050f}.language-autohotkey .token.keyword,.token.selector,.token.tag{color:#00009f}.token.bold,.token.function,.token.important{font-weight:700}.token.italic{font-style:italic}html{border-top:6px solid #eb1348}