.RelatedPosts_wrapper__UrXwY{position:relative;width:100%;padding:80px 24px 84px;overflow:hidden;background:#fcfcfc}.RelatedPosts_inner__xDDqV{position:relative;max-width:680px;margin:0 auto}.RelatedPosts_grid__eRX5R{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:24px;justify-content:center;margin:0 auto}.RelatedPosts_card__05GnE{display:block;background:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease}.RelatedPosts_card__05GnE:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.09),0 16px 40px rgba(0,0,0,.06)}.RelatedPosts_cardImg___PgJ8{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#eee}.RelatedPosts_cardImgInner__kOtGF{object-fit:cover}.RelatedPosts_cardImgPlaceholder__N_oBH{width:100%;height:100%;background:#ddd}.RelatedPosts_cardBody__ckQky{padding:20px 24px 28px}.RelatedPosts_cardDate__S7b20{font-size:11px;letter-spacing:.3em;color:#999;margin-bottom:8px}.RelatedPosts_cardTitle__4aCFJ{font-size:14px;font-weight:400;letter-spacing:.04em;color:rgb(var(--color-brand-black));line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedPosts_homeLink__suHWb{display:flex;justify-content:center;margin-top:80px;padding-bottom:40px}.RelatedPosts_footer__8Q286{display:flex;flex-direction:column;align-items:center;padding:40px 0 56px;margin-top:0;border-top:1px solid #e5e5e5;gap:20px}.RelatedPosts_footerCopy__MscN5{font-size:11px;letter-spacing:.08em;color:#bbb}@media (min-width:1280px){.RelatedPosts_wrapper__UrXwY{padding-bottom:40px}}@media (max-width:640px){.RelatedPosts_wrapper__UrXwY{padding:60px 32px 84px}.RelatedPosts_grid__eRX5R{grid-template-columns:1fr;gap:32px}.RelatedPosts_cardBody__ckQky{padding:20px 24px 32px}}.TableOfContents_tocContainer__oTihq{width:100%;padding:36px 0;margin:0 0 48px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.TableOfContents_tocContainer__oTihq ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.TableOfContents_tocContainer__oTihq ul li{display:flex;align-items:center;gap:14px;padding:8px 0}.TableOfContents_tocContainer__oTihq ul li a{font-size:14px;letter-spacing:.08em;color:#888;text-decoration:none;transition:color .2s}.TableOfContents_tocContainer__oTihq ul li:hover a{color:rgb(var(--color-brand-pink))}.TableOfContents_tocContainer__oTihq ul li:hover:before{background:rgb(var(--color-brand-pink))}.TableOfContents_tocContainer__oTihq ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:#ccc;flex-shrink:0}.Article_hero__4gcox{position:relative;width:100%;height:100vh;overflow:hidden;background:#f0ede8}.Article_heroImg__MsrIy{object-fit:cover;object-position:center;filter:blur(.8px);transform:scale(1.02)}.Article_heroOverlay__cHCa0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.45))}.Article_heroText__w3xQG{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;color:#fff}.Article_heroEyebrow__BRvJU{font-size:11px;letter-spacing:.35em;color:hsla(0,0%,100%,.7);margin-bottom:20px}.Article_heroTitle__tTWzA{font-size:clamp(1.6rem,4vw,2.8rem);font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 16px}.Article_heroSub__FyBq6{font-size:11px;font-weight:500;letter-spacing:.4em;color:hsla(0,0%,100%,.6)}.Article_heroVisited__xEinF{opacity:.7}.Article_adWrap__Zt6si{margin:32px 0 8px;max-width:600px;mx:auto}.Article_body__HU47S{max-width:800px;margin:0 auto;padding:60px 24px 80px}.Article_excerptWrap__w8QX1{margin-bottom:48px}.Article_excerptMetaRow___J72K{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:10px;margin-bottom:24px}.Article_excerptMetaLabel__22ZlM{font-size:11px;font-weight:500;letter-spacing:.4em;color:#bbb}.Article_excerptMetaValue__zL5iR{font-size:11px;font-weight:500;letter-spacing:.4em;color:#999}.Article_excerpt__PCbPw{font-size:15px;line-height:2;color:#666;text-align:left;letter-spacing:.05em;white-space:pre-line;display:inline-block}.Article_postContent__ikBQV{padding:20px 0;line-height:1.9}.Article_postContent__ikBQV img{display:block;width:100%;height:auto;margin:32px 0;aspect-ratio:4/3;background:#f0ede8;object-fit:cover}.Article_postContent__ikBQV h2{font-size:1.25rem;font-weight:600;padding:28px 0 12px;color:rgb(var(--color-brand-pink))}.Article_postContent__ikBQV h3{font-size:1.1rem;font-weight:600;padding:20px 0 8px;color:rgb(var(--color-brand-pink))}.Article_postContent__ikBQV p{letter-spacing:.08em;padding:10px 0;text-indent:0;color:rgb(var(--color-brand-text))}.Article_postContent__ikBQV ol{padding-left:48px}.Article_postContent__ikBQV ol li{list-style-type:decimal;padding:4px 0}.Article_postContent__ikBQV ul li{list-style-type:disc;padding:4px 0}.Article_postContent__ikBQV a{color:var(--link);font-weight:600}.Article_prevNext__YkNPV{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-width:100%}.Article_prevNextInner__MVAHQ{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr}.Article_prevNextLeft__yYR2w{padding:36px 48px}.Article_prevNextRight__ZVMFe{padding:36px 48px;text-align:right}.Article_prevNextDivider__nOY6p{width:1px;background:#e5e5e5;align-self:stretch}.Article_prevNextLink__mrCze{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.Article_prevNextLabel__eXg6E{font-size:11px;letter-spacing:.3em;color:#999}.Article_prevNextTitle__1z_qP{font-size:15px;letter-spacing:.04em;color:rgb(var(--color-brand-black));line-height:1.5}.Article_prevNextLink__mrCze:hover .Article_prevNextTitle__1z_qP{text-decoration:underline;text-underline-offset:3px}@media (max-width:1279px){.Article_hero__4gcox{height:60vh}.Article_heroTitle__tTWzA{font-size:1.8rem}.Article_body__HU47S{padding:40px 32px 60px}.Article_prevNextLeft__yYR2w,.Article_prevNextRight__ZVMFe{padding:24px 20px}}