.blog-page{--mk-bg:#fff;--mk-text:#111;--mk-text-2:#555;--mk-accent:#e50914;background:var(--mk-bg);color:var(--mk-text);font-family:var(--mk-font);-webkit-font-smoothing:antialiased;min-height:100vh}.blog-content{max-width:720px;margin:0 auto;padding:100px 24px 80px}.blog-text-block{position:relative}.blog-hero{margin-bottom:72px}.blog-heading{letter-spacing:-.03em;text-transform:lowercase;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:700;line-height:1.1}.blog-line{display:block}.blog-circled{color:var(--mk-accent);padding:0 .1em;display:inline-block;position:relative}.blog-circle-svg{pointer-events:none;width:130%;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.blog-circle-svg path{stroke-dasharray:760;stroke-dashoffset:760px;animation:1.4s .3s forwards blog-draw-circle}@keyframes blog-draw-circle{to{stroke-dashoffset:0}}.blog-subheading{margin-top:24px;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;line-height:1.5}.blog-underlined{display:inline-block;position:relative}.blog-underline-svg{pointer-events:none;width:100%;height:auto;position:absolute;bottom:-4px;left:0}.blog-underline-svg path{stroke-dasharray:200;stroke-dashoffset:200px;animation:.8s .8s forwards blog-draw-underline}@keyframes blog-draw-underline{to{stroke-dashoffset:0}}.blog-body{color:var(--mk-text-2);margin-top:28px;font-size:15px;line-height:1.7}.blog-body p{margin-bottom:16px}.blog-body p:last-child{margin-bottom:0}.blog-rest-link{color:#e50914;border-bottom:1px dashed #e50914;text-decoration:none;transition:opacity .15s}.blog-rest-link:hover{opacity:.75}.blog-section,.yt-embed-wrap{margin-bottom:56px}.yt-embed-label{font-family:var(--mk-font);color:var(--mk-text-2);text-transform:lowercase;letter-spacing:.01em;margin-bottom:12px;font-size:.95rem}.yt-embed-frame{aspect-ratio:16/9;border:2px solid var(--mk-text);cursor:pointer;width:100%;position:relative;overflow:hidden}.yt-embed-frame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.blog-section-heading{letter-spacing:-.02em;text-transform:lowercase;margin-bottom:16px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700}.blog-section-heading .blog-circled{font-size:inherit}.blog-section-heading .blog-circle-svg{width:115%}.blog-section-intro{color:var(--mk-text-2);margin-bottom:28px;font-size:15px;line-height:1.6}.blog-section-body{color:var(--mk-text-2);font-size:15px;line-height:1.7}.tools-list{flex-direction:column;gap:16px;margin-top:8px;display:flex}.tools-item{border-left:3px solid var(--mk-accent);background:#fafafa;padding:24px 24px 24px 40px;position:relative}.tools-bandaid{background:linear-gradient(135deg,#fff3a3e6 0%,#ffe678e6 100%);border-radius:2px;width:16px;height:36px;position:absolute;top:18px;left:-8px;transform:rotate(-3deg);box-shadow:0 2px 4px #0000001a}.tools-bandaid:before,.tools-bandaid:after{content:"";background:#00000014;height:1px;position:absolute;left:3px;right:3px}.tools-bandaid:before{top:7px}.tools-bandaid:after{bottom:7px}.tools-item-name{text-transform:lowercase;color:var(--mk-text);margin-bottom:8px;font-size:15px;font-weight:700}.tools-item-desc{color:var(--mk-text-2);font-size:14px;line-height:1.6}.blog-closing{text-align:center;border-top:1px solid #00000014;margin-top:80px;padding-top:48px}.blog-closing-line{margin-bottom:48px;font-size:18px;font-weight:700}@media (max-width:767px){.blog-content{padding:90px 20px 120px}.blog-hero{margin-bottom:56px}.blog-section{margin-bottom:48px}.tools-item{padding:24px 24px 24px 36px}.blog-closing{margin-top:64px;padding-top:40px}.blog-closing .mk-footer{margin-bottom:80px}}@media (prefers-reduced-motion:reduce){.blog-circle-svg path,.blog-underline-svg path{stroke-dashoffset:0;animation:none}}
