.BlogDetail-module__U7Naga__page{--rose:#c06070;--blush:#f2d0d8;--white:#fff;--espresso:#1e1b19;--mist:#9c8c85;--black:#000;--col:min(50vw,880px);--serif:var(--font-cormorant),"Cormorant Garamond",serif;--sans:var(--font-inter),"Inter",sans-serif;--display:var(--font-montserrat),"Montserrat",sans-serif;background:var(--white);color:var(--espresso);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-top:96px}@keyframes BlogDetail-module__U7Naga__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.BlogDetail-module__U7Naga__fadeUp1{animation:.7s 50ms both BlogDetail-module__U7Naga__fadeUp}.BlogDetail-module__U7Naga__fadeUp2{animation:.7s .15s both BlogDetail-module__U7Naga__fadeUp}.BlogDetail-module__U7Naga__fadeUp3{animation:.7s .25s both BlogDetail-module__U7Naga__fadeUp}.BlogDetail-module__U7Naga__fadeUp4{animation:.7s .35s both BlogDetail-module__U7Naga__fadeUp}.BlogDetail-module__U7Naga__fadeUp5{animation:.7s .45s both BlogDetail-module__U7Naga__fadeUp}.BlogDetail-module__U7Naga__progressBar{background:var(--rose);z-index:60;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.BlogDetail-module__U7Naga__hero{width:var(--col);margin:0 auto;padding:72px 0 56px}.BlogDetail-module__U7Naga__postMeta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.BlogDetail-module__U7Naga__postTag{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rose);background:var(--blush);padding:4px 10px;font-size:11px;font-weight:500}.BlogDetail-module__U7Naga__postDate,.BlogDetail-module__U7Naga__postRead{font-family:var(--sans);color:var(--mist);letter-spacing:.04em;font-size:12px;font-weight:300}.BlogDetail-module__U7Naga__postRead:before{content:"·";color:var(--blush);margin-right:16px}.BlogDetail-module__U7Naga__postTitle{font-family:var(--display);color:var(--espresso);margin-bottom:20px;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.12}.BlogDetail-module__U7Naga__postTitle em{color:var(--espresso);font-style:normal}.BlogDetail-module__U7Naga__postSubtitle{font-family:var(--sans);color:var(--mist);max-width:640px;margin-bottom:40px;font-size:17px;font-weight:300;line-height:1.65}.BlogDetail-module__U7Naga__authorStrip{border-top:1px solid var(--blush);align-items:center;gap:14px;padding-top:28px;display:flex}.BlogDetail-module__U7Naga__authorAvatar{background:var(--blush);width:40px;height:40px;font-family:var(--serif);color:var(--rose);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-style:italic;display:flex}.BlogDetail-module__U7Naga__authorInfo p{font-family:var(--sans);color:var(--espresso);font-size:13px;font-weight:400;line-height:1.4}.BlogDetail-module__U7Naga__authorInfo span{font-family:var(--sans);color:var(--mist);font-size:12px;font-weight:300}.BlogDetail-module__U7Naga__featureBand{background:var(--blush);padding:40px 24px}.BlogDetail-module__U7Naga__featureBandInner{width:var(--col);margin:0 auto}.BlogDetail-module__U7Naga__featureBand blockquote{font-family:var(--serif);color:var(--espresso);font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:400;line-height:1.4}.BlogDetail-module__U7Naga__articleWrap{grid-template-columns:1fr var(--col)1fr;align-items:start;padding:56px 0 80px;display:grid}.BlogDetail-module__U7Naga__articleBody{grid-area:1/2;min-width:0}.BlogDetail-module__U7Naga__articleBody h2,.BlogDetail-module__U7Naga__articleBody h3,.BlogDetail-module__U7Naga__articleBody h4{font-family:var(--serif);color:var(--espresso);margin:48px 0 16px;scroll-margin-top:120px;font-weight:400;line-height:1.25}.BlogDetail-module__U7Naga__articleBody h2{font-family:var(--display);margin:44px 0 18px;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.2}.BlogDetail-module__U7Naga__articleBody h3,.BlogDetail-module__U7Naga__articleBody h4{font-family:var(--sans);margin:28px 0 12px;font-weight:600;line-height:1.4}.BlogDetail-module__U7Naga__articleBody h3{color:var(--rose);font-size:19px}.BlogDetail-module__U7Naga__articleBody h4{font-size:17px}.BlogDetail-module__U7Naga__articleBody h2+h3{margin-top:24px}.BlogDetail-module__U7Naga__articleBody>:first-child{margin-top:0}.BlogDetail-module__U7Naga__articleBody p{font-family:var(--sans);color:var(--espresso);margin-bottom:20px;font-size:17px;font-weight:300;line-height:1.8}.BlogDetail-module__U7Naga__articleBody strong{font-weight:500}.BlogDetail-module__U7Naga__articleBody a:not(.BlogDetail-module__U7Naga__ctaBox){color:var(--rose);text-decoration:underline;-webkit-text-decoration-color:var(--blush);text-decoration-color:var(--blush);text-underline-offset:3px;transition:text-decoration-color .2s}.BlogDetail-module__U7Naga__articleBody a:not(.BlogDetail-module__U7Naga__ctaBox):hover{-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose)}.BlogDetail-module__U7Naga__list{margin:8px 0 24px;list-style:none}.BlogDetail-module__U7Naga__list li{font-family:var(--sans);color:var(--espresso);padding:6px 0 6px 22px;font-size:17px;font-weight:300;line-height:1.75;position:relative}.BlogDetail-module__U7Naga__list li:before{content:"";background:var(--rose);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(3.5px + .875em);left:4px}.BlogDetail-module__U7Naga__tableWrap{border:1px solid var(--blush);margin:32px 0;overflow-x:auto}.BlogDetail-module__U7Naga__table{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--sans);font-size:14px;line-height:1.55}.BlogDetail-module__U7Naga__table thead th{background:var(--blush);color:var(--espresso);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:14px 16px;font-size:11px;font-weight:500}.BlogDetail-module__U7Naga__table tbody th,.BlogDetail-module__U7Naga__table tbody td{text-align:left;vertical-align:top;border-top:1px solid var(--blush);color:var(--espresso);padding:16px;font-weight:300}.BlogDetail-module__U7Naga__table tbody th{font-family:var(--serif);white-space:nowrap;font-size:18px;font-weight:500}.BlogDetail-module__U7Naga__checklist{border:1px solid var(--blush);margin:40px 0;padding:40px 44px}.BlogDetail-module__U7Naga__checklistEyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rose);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.BlogDetail-module__U7Naga__articleBody .BlogDetail-module__U7Naga__checklistTitle{font-family:var(--serif);margin:0 0 28px;font-size:24px;font-weight:400;line-height:1.15}.BlogDetail-module__U7Naga__checklistTitle em{color:var(--rose);font-style:italic}.BlogDetail-module__U7Naga__checklistItems{list-style:none}.BlogDetail-module__U7Naga__checklistItems li{border-top:1px solid var(--blush);align-items:baseline;gap:20px;padding:18px 0;display:flex}.BlogDetail-module__U7Naga__checklistNum{font-family:var(--serif);color:var(--rose);min-width:28px;font-size:22px;font-style:italic}.BlogDetail-module__U7Naga__checklistItems strong{font-family:var(--sans);color:var(--espresso);margin-bottom:2px;font-size:16px;font-weight:500;display:block}.BlogDetail-module__U7Naga__checklistItems span:not(.BlogDetail-module__U7Naga__checklistNum){font-family:var(--sans);color:var(--mist);font-size:15px;font-weight:300;line-height:1.6}.BlogDetail-module__U7Naga__quoteDark{background:var(--espresso);color:var(--white);margin:40px 0;padding:40px 44px}.BlogDetail-module__U7Naga__quoteMark{font-family:var(--serif);color:var(--rose);margin-bottom:8px;font-size:72px;line-height:.6;display:block}.BlogDetail-module__U7Naga__quoteDark blockquote{font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.4}.BlogDetail-module__U7Naga__quoteDark figcaption{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-top:20px;font-size:11px;font-weight:500}.BlogDetail-module__U7Naga__callout{background:var(--blush);border-left:3px solid var(--rose);margin:32px 0;padding:24px 28px}.BlogDetail-module__U7Naga__articleBody .BlogDetail-module__U7Naga__callout p{font-family:var(--serif);color:var(--espresso);margin:0;font-size:20px;font-style:italic;line-height:1.5}.BlogDetail-module__U7Naga__callout cite{font-family:var(--sans);color:var(--mist);margin-top:10px;font-size:12px;font-style:normal;display:block}.BlogDetail-module__U7Naga__figure{margin:32px 0}.BlogDetail-module__U7Naga__figureImage{aspect-ratio:16/9;background:var(--blush);width:100%;position:relative;overflow:hidden}.BlogDetail-module__U7Naga__figureGraphic{width:100%;height:auto;display:block}.BlogDetail-module__U7Naga__figure figcaption{font-family:var(--sans);color:var(--mist);text-align:center;margin-top:10px;font-size:13px;font-weight:300}.BlogDetail-module__U7Naga__authorBox{border:1px solid var(--blush);align-items:center;gap:20px;margin:32px 0;padding:24px 28px;display:flex}.BlogDetail-module__U7Naga__authorBoxAvatar{background:var(--blush);border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.BlogDetail-module__U7Naga__authorBox h4{font-family:var(--serif);margin:0 0 4px;font-size:20px;font-weight:400}.BlogDetail-module__U7Naga__articleBody .BlogDetail-module__U7Naga__authorBox p{color:var(--mist);margin:0;font-size:14px;line-height:1.6}.BlogDetail-module__U7Naga__authorBox a{color:var(--rose);margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.BlogDetail-module__U7Naga__sidebar{grid-area:1/1;justify-self:end;width:240px;margin-right:44px;position:sticky;top:92px}.BlogDetail-module__U7Naga__sidebarLabel{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:16px;font-size:10px;font-weight:500}.BlogDetail-module__U7Naga__tocList{list-style:none}.BlogDetail-module__U7Naga__tocList button{font-family:var(--sans);color:var(--mist);border:none;border-left:2px solid var(--blush);text-align:left;cursor:pointer;background:0 0;width:100%;padding:5px 0 5px 14px;font-size:13px;font-weight:300;line-height:1.4;transition:color .2s,border-color .2s;display:block}.BlogDetail-module__U7Naga__tocList button:hover{color:var(--espresso)}.BlogDetail-module__U7Naga__tocList button.BlogDetail-module__U7Naga__active{color:var(--rose);border-left-color:var(--rose);font-weight:500}.BlogDetail-module__U7Naga__tocList .BlogDetail-module__U7Naga__tocSub{padding-left:12px}.BlogDetail-module__U7Naga__sidebarDivider{background:var(--blush);width:100%;height:1px;margin:20px 0}.BlogDetail-module__U7Naga__sidebarShare p{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:12px;font-size:10px;font-weight:500}.BlogDetail-module__U7Naga__shareBtns{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.BlogDetail-module__U7Naga__shareBtn{font-family:var(--sans);color:var(--mist);background:var(--white);border:1px solid var(--blush);white-space:nowrap;text-align:center;cursor:pointer;width:100%;padding:7px 4px;font-size:12px;font-weight:300;text-decoration:none;transition:all .2s;display:block}.BlogDetail-module__U7Naga__shareBtn:hover{border-color:var(--rose);color:var(--rose)}.BlogDetail-module__U7Naga__ctaBox{background:var(--black);color:var(--white);cursor:pointer;margin:48px 0;padding:40px 44px;text-decoration:none;transition:transform .2s;display:block}.BlogDetail-module__U7Naga__ctaBox:hover{transform:translateY(-2px)}.BlogDetail-module__U7Naga__ctaBox:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.BlogDetail-module__U7Naga__ctaTitle{font-family:var(--serif);color:var(--white);margin-bottom:12px;font-size:30px;font-weight:400;line-height:1.2;display:block}.BlogDetail-module__U7Naga__ctaText{font-family:var(--sans);color:var(--white);max-width:520px;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.7;display:block}.BlogDetail-module__U7Naga__ctaBtn{background:var(--white);color:var(--black);font-family:var(--sans);letter-spacing:.02em;padding:14px 28px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-block}.BlogDetail-module__U7Naga__ctaBox:hover .BlogDetail-module__U7Naga__ctaBtn{background:var(--rose);color:var(--white)}.BlogDetail-module__U7Naga__ctaEnd{width:var(--col);margin:0 auto 16px}.BlogDetail-module__U7Naga__ctaEnd .BlogDetail-module__U7Naga__ctaBox{margin:0;padding:56px 52px}.BlogDetail-module__U7Naga__ctaEnd .BlogDetail-module__U7Naga__ctaTitle{font-size:36px}.BlogDetail-module__U7Naga__related{width:var(--col);margin:0 auto;padding:64px 0 80px}.BlogDetail-module__U7Naga__relatedLabel{font-family:var(--display);color:var(--espresso);margin-bottom:28px;font-size:clamp(24px,2.4vw,30px);font-weight:700}.BlogDetail-module__U7Naga__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogDetail-module__U7Naga__relatedCard{text-decoration:none;display:block}.BlogDetail-module__U7Naga__relatedImage{aspect-ratio:16/9;background:var(--blush);width:100%;margin-bottom:14px;position:relative;overflow:hidden}.BlogDetail-module__U7Naga__relatedImage img{transition:transform .4s}.BlogDetail-module__U7Naga__relatedCard:hover .BlogDetail-module__U7Naga__relatedImage img{transform:scale(1.04)}.BlogDetail-module__U7Naga__relatedCard h3{font-family:var(--display);color:var(--espresso);font-size:17px;font-weight:600;line-height:1.35;transition:color .2s}.BlogDetail-module__U7Naga__relatedCard:hover h3{color:var(--rose)}@media (max-width:1200px){.BlogDetail-module__U7Naga__page{--col:64vw}.BlogDetail-module__U7Naga__sidebar{width:170px;margin-right:28px}.BlogDetail-module__U7Naga__shareBtns{grid-template-columns:1fr}}@media (max-width:900px){.BlogDetail-module__U7Naga__page{--col:calc(100vw - 48px)}.BlogDetail-module__U7Naga__relatedGrid{grid-template-columns:1fr 1fr}.BlogDetail-module__U7Naga__articleWrap{grid-template-columns:24px var(--col)24px}.BlogDetail-module__U7Naga__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.BlogDetail-module__U7Naga__page *{transition:none!important;animation:none!important}}@media (max-width:640px){.BlogDetail-module__U7Naga__ctaBox,.BlogDetail-module__U7Naga__ctaEnd .BlogDetail-module__U7Naga__ctaBox,.BlogDetail-module__U7Naga__checklist,.BlogDetail-module__U7Naga__quoteDark{padding:32px 24px}.BlogDetail-module__U7Naga__ctaEnd .BlogDetail-module__U7Naga__ctaTitle{font-size:28px}.BlogDetail-module__U7Naga__relatedGrid{grid-template-columns:1fr}.BlogDetail-module__U7Naga__ctaBox:hover{transform:none}}
