.blog-module__y_xCuG__wrap{background:var(--bg);min-height:100dvh;color:var(--text);padding:0 var(--page-pad) 90px}.blog-module__y_xCuG__article{background:var(--surface);counter-reset:sec;border-radius:20px;max-width:min(700px,100%);margin:34px auto 0;padding:clamp(26px,6vw,56px);font-size:1.02rem;line-height:1.9;box-shadow:0 1px 2px #00000012,0 24px 60px -30px #00000038}.blog-module__y_xCuG__article header{text-align:center;margin-bottom:8px}.blog-module__y_xCuG__article header time{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;color:var(--muted);font-size:.7rem}.blog-module__y_xCuG__article h1{letter-spacing:-.035em;text-wrap:balance;margin:8px 0 0;font-size:clamp(1.7rem,1.1rem + 2.4vw,2.5rem);font-weight:900;line-height:1.18}.blog-module__y_xCuG__deck{font-family:var(--font-serif), serif;color:var(--text);max-width:40ch;margin:14px auto 0;font-size:1.08rem;line-height:1.7}.blog-module__y_xCuG__coverPrint{background:var(--surface);max-width:560px;margin:34px auto 10px;padding:10px 10px 14px;position:relative;transform:rotate(-1deg);box-shadow:0 14px 34px #00000024,0 1px 2px #0000000f}.blog-module__y_xCuG__coverPrint img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.blog-module__y_xCuG__article h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin:52px 0 14px;padding-top:20px;font-size:1.28rem}.blog-module__y_xCuG__article h2:before{counter-increment:sec;content:"0" counter(sec);font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;color:var(--muted);margin-bottom:6px;font-size:.68rem;display:block}.blog-module__y_xCuG__article p{margin:13px 0}.blog-module__y_xCuG__article a{color:inherit;text-underline-offset:3px;font-weight:700}.blog-module__y_xCuG__lead{font-size:1.1rem;line-height:1.85}.blog-module__y_xCuG__fig{margin:34px auto;position:relative}.blog-module__y_xCuG__fig img{background:#fff;border-radius:3px;width:100%;height:auto;padding:10px;display:block;rotate:-.8deg;box-shadow:0 1px 2px #00000017,0 16px 36px -16px #00000047}.blog-module__y_xCuG__fig:nth-of-type(2n) img{rotate:.7deg}.blog-module__y_xCuG__figNarrow{max-width:330px}.blog-module__y_xCuG__fig figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:.8rem}.blog-module__y_xCuG__fig svg{width:100%;height:auto;display:block}.blog-module__y_xCuG__merge+figcaption{margin-top:6px}.blog-module__y_xCuG__mRoomA,.blog-module__y_xCuG__mRoomB,.blog-module__y_xCuG__mPerA,.blog-module__y_xCuG__mPerB,.blog-module__y_xCuG__mBooth{animation-duration:8s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite}.blog-module__y_xCuG__mRoomA{animation-name:blog-module__y_xCuG__mRoomA}.blog-module__y_xCuG__mRoomB{animation-name:blog-module__y_xCuG__mRoomB}.blog-module__y_xCuG__mPerA{animation-name:blog-module__y_xCuG__mPerA}.blog-module__y_xCuG__mPerB{animation-name:blog-module__y_xCuG__mPerB}.blog-module__y_xCuG__mBooth{animation-name:blog-module__y_xCuG__mBooth}@keyframes blog-module__y_xCuG__mRoomA{0%,28%{opacity:1;transform:none}52%,86%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes blog-module__y_xCuG__mRoomB{0%,28%{opacity:1;transform:none}52%,86%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes blog-module__y_xCuG__mPerA{0%,28%{transform:none}52%,86%{transform:translate(182px)}to{transform:none}}@keyframes blog-module__y_xCuG__mPerB{0%,28%{transform:none}52%,86%{transform:translate(-182px)}to{transform:none}}@keyframes blog-module__y_xCuG__mBooth{0%,34%{opacity:0}56%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.blog-module__y_xCuG__mRoomA,.blog-module__y_xCuG__mRoomB,.blog-module__y_xCuG__mPerA,.blog-module__y_xCuG__mPerB,.blog-module__y_xCuG__mBooth{animation:none}.blog-module__y_xCuG__mRoomA,.blog-module__y_xCuG__mRoomB{opacity:.25}.blog-module__y_xCuG__mPerA{transform:translate(182px)}.blog-module__y_xCuG__mPerB{transform:translate(-182px)}.blog-module__y_xCuG__mBooth{opacity:1}}.blog-module__y_xCuG__steps{counter-reset:step;gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.blog-module__y_xCuG__steps li{background:var(--surface-2);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:15px 18px;font-size:.95rem;line-height:1.72;display:grid;position:relative}.blog-module__y_xCuG__steps li:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;color:var(--line);font-size:.64rem;font-weight:700;position:absolute;top:10px;right:14px}.blog-module__y_xCuG__stepIcon{width:30px;height:30px;color:var(--text);margin-top:4px}.blog-module__y_xCuG__cmpWrap{-webkit-overflow-scrolling:touch;margin:16px 0;overflow-x:auto}.blog-module__y_xCuG__cmp{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9rem}.blog-module__y_xCuG__cmp th,.blog-module__y_xCuG__cmp td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.blog-module__y_xCuG__cmp thead th{letter-spacing:.1em;color:var(--muted);font-size:.72rem;font-family:var(--font-geist-mono), monospace}.blog-module__y_xCuG__cmp td:first-child{white-space:nowrap;font-weight:800}.blog-module__y_xCuG__cmp td:last-child{font-weight:650}.blog-module__y_xCuG__tips{margin:12px 0;padding-left:20px}.blog-module__y_xCuG__tips li{margin:9px 0}.blog-module__y_xCuG__faq{margin:14px 0}.blog-module__y_xCuG__faq dt{margin-top:16px;font-weight:800}.blog-module__y_xCuG__faq dt:before{content:"Q. ";color:var(--muted)}.blog-module__y_xCuG__faq dd{margin:4px 0 0}.blog-module__y_xCuG__faq dd:before{content:"A. ";color:var(--muted);font-weight:800}.blog-module__y_xCuG__ctaBox{border-top:2px solid var(--text);text-align:center;margin-top:44px;padding-top:24px}.blog-module__y_xCuG__ctaBox>p{font-weight:650}.blog-module__y_xCuG__ctaBox>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.blog-module__y_xCuG__ctaMain{background:var(--text);border-radius:999px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-block;box-shadow:0 10px 26px -14px #00000080;color:var(--surface)!important}.blog-module__y_xCuG__ctaSub{border:1.5px solid var(--line);border-radius:999px;padding:13px 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .15s;display:inline-block}@media (hover:hover){.blog-module__y_xCuG__ctaSub:hover{border-color:var(--text)}.blog-module__y_xCuG__ctaMain:hover,.blog-module__y_xCuG__ctaSub:hover{transform:translateY(-2px)}}.blog-module__y_xCuG__postFoot{text-align:center;max-width:700px;margin:22px auto 0}.blog-module__y_xCuG__ctaHome{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__y_xCuG__ctaHomeArrow{flex:none;width:14px;height:14px}@media (hover:hover){.blog-module__y_xCuG__ctaHome:hover{color:var(--text)}}.blog-module__y_xCuG__postSym{width:34px;height:auto;color:var(--text);margin:0 auto 12px;display:block}.blog-module__y_xCuG__perf{justify-content:center;gap:14px;max-width:700px;margin:30px auto 0;display:flex}.blog-module__y_xCuG__perf i{background:var(--line);opacity:.7;border-radius:3px;width:12px;height:16px}@media (max-width:700px){.blog-module__y_xCuG__perf i:nth-child(n+13){display:none}}.blog-module__y_xCuG__head{max-width:calc(var(--page-max) - var(--page-pad) * 2);margin:0 auto;padding:50px 0 26px;position:relative;overflow-x:clip}.blog-module__y_xCuG__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.24em;color:var(--muted);margin:0;font-size:.66rem}.blog-module__y_xCuG__head h1{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(2rem,1.4rem + 2.2vw,2.9rem);font-weight:900;line-height:1.1}.blog-module__y_xCuG__mark{display:inline-block;position:relative}.blog-module__y_xCuG__mark:after{content:"";background:var(--pop);opacity:.9;z-index:-1;border-radius:999px;height:.16em;position:absolute;bottom:-.05em;left:-2%;right:-2%;transform:rotate(-1.2deg)}.blog-module__y_xCuG__leadHead{font-family:var(--font-serif), serif;color:var(--text);max-width:44ch;margin:12px 0 0;font-size:1.15rem;line-height:1.65}.blog-module__y_xCuG__wall{max-width:calc(var(--page-max) - var(--page-pad) * 2);grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 30px;margin:0 auto;padding:26px 0 30px;list-style:none;display:grid}.blog-module__y_xCuG__wall li{position:relative}.blog-module__y_xCuG__print{background:var(--surface);color:inherit;transform:rotate(var(--r,0));padding:10px 10px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;box-shadow:0 14px 34px #00000024,0 1px 2px #0000000f}.blog-module__y_xCuG__wall li:nth-child(3n+1) .blog-module__y_xCuG__print{--r:-1.3deg}.blog-module__y_xCuG__wall li:nth-child(3n+2) .blog-module__y_xCuG__print{--r:.8deg}.blog-module__y_xCuG__wall li:nth-child(3n) .blog-module__y_xCuG__print{--r:-.6deg}@media (hover:hover){.blog-module__y_xCuG__print:hover{transform:rotate(0)translateY(-5px)}}.blog-module__y_xCuG__tape{background:#e6e4ded9;border:1px solid #0000000d;width:86px;height:24px;margin-left:-43px;position:absolute;top:-12px;left:50%;transform:rotate(-2deg)}.blog-module__y_xCuG__cv{aspect-ratio:3/2;background:var(--surface-2);color:var(--text);display:block;overflow:hidden}.blog-module__y_xCuG__cv img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__y_xCuG__cv svg{width:100%;height:100%;display:block}.blog-module__y_xCuG__print h2{letter-spacing:-.02em;margin:12px 0 0;font-size:1.1rem;font-weight:800;line-height:1.35}.blog-module__y_xCuG__print time{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--muted);margin-top:8px;font-size:.68rem;display:block}.blog-module__y_xCuG__up{box-shadow:none;border:1.5px dashed var(--line);background:0 0}.blog-module__y_xCuG__up .blog-module__y_xCuG__cv{opacity:.6}.blog-module__y_xCuG__up h2{color:var(--muted)}.blog-module__y_xCuG__empty{max-width:calc(var(--page-max) - var(--page-pad) * 2);color:var(--muted);margin:40px auto}@media (max-width:700px){.blog-module__y_xCuG__head{padding:26px 0 16px}.blog-module__y_xCuG__wall{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 16px}.blog-module__y_xCuG__print{padding:7px 7px 11px}.blog-module__y_xCuG__print h2{font-size:.92rem}.blog-module__y_xCuG__leadHead{font-size:1.02rem}}.blog-module__y_xCuG__spread{max-width:var(--page-max);grid-template-columns:170px minmax(0,700px) 220px;justify-content:center;align-items:start;gap:24px;margin:0 auto;display:grid}.blog-module__y_xCuG__spread>article,.blog-module__y_xCuG__spread>.blog-module__y_xCuG__perf,.blog-module__y_xCuG__spread>.blog-module__y_xCuG__postFoot{grid-column:2}.blog-module__y_xCuG__sideL{grid-area:1/1;padding-top:74px;position:sticky;top:24px}.blog-module__y_xCuG__sideR{flex-direction:column;grid-area:1/3;gap:22px;padding-top:74px;display:flex;position:sticky;top:24px}.blog-module__y_xCuG__toc{font-size:.84rem;line-height:1.55}.blog-module__y_xCuG__toc b,.blog-module__y_xCuG__sideLab{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--muted);margin-bottom:10px;font-size:.64rem;display:block}.blog-module__y_xCuG__toc a{color:var(--muted);border-left:2px solid var(--line);align-items:center;min-height:44px;padding:5px 0 5px 10px;text-decoration:none;display:flex}.blog-module__y_xCuG__toc a.blog-module__y_xCuG__tocOn{color:var(--text);border-left-color:var(--text);font-weight:700}@media (hover:hover){.blog-module__y_xCuG__toc a:hover{color:var(--text)}}.blog-module__y_xCuG__tocTime{color:var(--muted);margin-top:14px;font-size:.74rem;display:block}.blog-module__y_xCuG__printSm{margin-bottom:20px;padding:7px 7px 10px}.blog-module__y_xCuG__printSm .blog-module__y_xCuG__cv{aspect-ratio:3/2}.blog-module__y_xCuG__printTitle{letter-spacing:-.01em;margin-top:8px;font-size:.8rem;font-weight:700;line-height:1.35;display:block}.blog-module__y_xCuG__ctaCard{background:var(--surface);border:1.5px solid var(--text);border-radius:12px;padding:16px 16px 14px;font-size:.84rem;line-height:1.55}.blog-module__y_xCuG__ctaCard b{letter-spacing:-.01em;margin-bottom:4px;font-size:.95rem;display:block}.blog-module__y_xCuG__ctaCard span{color:var(--muted)}.blog-module__y_xCuG__ctaCardBtn{border:1.5px solid var(--text);min-height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;margin-top:12px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover){.blog-module__y_xCuG__ctaCardBtn:hover{background:var(--text);color:var(--select-fg)}}@media (max-width:999px){.blog-module__y_xCuG__spread{grid-template-columns:minmax(0,1fr);gap:20px}.blog-module__y_xCuG__spread>*{grid-column:1!important}.blog-module__y_xCuG__sideL,.blog-module__y_xCuG__sideR{grid-row:auto;padding-top:0;position:static}.blog-module__y_xCuG__sideL{order:-1;margin-top:26px}.blog-module__y_xCuG__toc{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.blog-module__y_xCuG__toc b{width:100%;margin-bottom:2px}.blog-module__y_xCuG__toc a{background:var(--surface);border-left:0;border-radius:999px;align-items:center;min-height:44px;padding:6px 12px;font-size:.78rem;display:inline-flex}.blog-module__y_xCuG__toc a.blog-module__y_xCuG__tocOn{background:var(--text);color:var(--select-fg)}.blog-module__y_xCuG__tocTime{width:100%;margin-top:4px}.blog-module__y_xCuG__sideR{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.blog-module__y_xCuG__sideR>div{display:contents}.blog-module__y_xCuG__sideLab,.blog-module__y_xCuG__ctaCard{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.blog-module__y_xCuG__ctaMain,.blog-module__y_xCuG__ctaSub,.blog-module__y_xCuG__ctaCardBtn,.blog-module__y_xCuG__ctaHome,.blog-module__y_xCuG__print{transition:none}}
