.social-share[data-astro-cid-luj3ckct]{margin:2rem 0;padding:1.5rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.social-share-title[data-astro-cid-luj3ckct]{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#6b7280;margin-bottom:1rem;letter-spacing:.05em}.social-share-buttons[data-astro-cid-luj3ckct]{display:flex;gap:.75rem;flex-wrap:wrap}.share-button[data-astro-cid-luj3ckct]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;color:#fff}.share-button[data-astro-cid-luj3ckct] svg[data-astro-cid-luj3ckct]{width:18px;height:18px;flex-shrink:0}.share-button[data-astro-cid-luj3ckct]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.share-pinterest[data-astro-cid-luj3ckct]{background:#e60023}.share-pinterest[data-astro-cid-luj3ckct]:hover{background:#c8001f}.share-twitter[data-astro-cid-luj3ckct]{background:#1da1f2}.share-twitter[data-astro-cid-luj3ckct]:hover{background:#1a8cd8}.share-facebook[data-astro-cid-luj3ckct]{background:#1877f2}.share-facebook[data-astro-cid-luj3ckct]:hover{background:#166fe5}.share-linkedin[data-astro-cid-luj3ckct]{background:#0077b5}.share-linkedin[data-astro-cid-luj3ckct]:hover{background:#006399}.share-whatsapp[data-astro-cid-luj3ckct]{background:#25d366}.share-whatsapp[data-astro-cid-luj3ckct]:hover{background:#1fb855}@media (max-width: 640px){.share-button[data-astro-cid-luj3ckct] span[data-astro-cid-luj3ckct]{display:none}.share-button[data-astro-cid-luj3ckct]{padding:.75rem}}.reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;right:0;height:3px;background:#0000000d;z-index:100;pointer-events:none}.reading-progress-bar[data-astro-cid-mu6cnre2]{height:100%;width:0;background:linear-gradient(90deg,#000,#333);transition:width .1s ease-out}html,body{max-width:100%!important;overflow-x:hidden!important}.fashion-prose-content{max-width:100%!important}.fashion-prose-content p{margin-top:0!important;margin-bottom:1.85rem!important;font-size:15px!important;line-height:1.9!important;color:#333!important;font-weight:300!important;letter-spacing:.01em!important}.fashion-prose-content>p:first-of-type:first-letter{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;float:left;font-size:3.85rem;line-height:1;margin-top:.25rem;margin-right:.75rem;font-weight:300;color:#0a0a0a}.fashion-prose-content h2,.fashion-prose-content h3{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-weight:300!important;color:#0a0a0a!important;margin-top:3.5rem!important;margin-bottom:1.15rem!important;letter-spacing:-.01em!important;line-height:1.3!important;scroll-margin-top:100px}.fashion-prose-content h2{font-size:1.85rem!important;border-bottom:1px solid rgba(229,231,235,.4);padding-bottom:.6rem}.fashion-prose-content h3{font-size:1.45rem!important}.fashion-prose-content a{color:#bba15c!important;text-decoration-line:underline!important;text-underline-offset:4px;font-weight:400!important}.fashion-prose-content ul,.fashion-prose-content ol{margin-bottom:1.85rem!important;padding-left:1.25rem!important;color:#333!important;font-weight:300!important}.fashion-prose-content li{margin-bottom:.65rem!important;font-size:15px!important;line-height:1.8!important}.fashion-prose-content h2{position:relative}.fashion-prose-content h2[data-idx]{padding-top:2.75rem!important;margin-top:3.5rem!important;display:flex;align-items:baseline;gap:1rem}.fashion-prose-content h2[data-idx]:before{content:attr(data-idx);flex-shrink:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-size:1.15rem;font-weight:400;line-height:1;color:#bba15c;border:1px solid #bba15c;border-radius:999px;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.fashion-prose-content h2[data-idx]:after{content:"";position:absolute;top:0;left:0;width:3rem;height:1px;background:#bba15c59}.fashion-prose-content h2:not([data-idx]):not(:first-child){padding-top:2.25rem!important}.fashion-prose-content h2:not([data-idx]):not(:first-child):before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2px;background:#bba15c}.fashion-prose-content h2[data-idx]+.img-pin-wrapper,.fashion-prose-content h2[data-idx]+p+.img-pin-wrapper{margin-top:1.5rem!important}.article-editorial-note{position:relative;overflow:hidden;border:1px solid rgba(187,161,92,.28);border-left:3px solid #bba15c;background:linear-gradient(135deg,#fff,#fbfaf7);padding:1.35rem 1.5rem 1.4rem;box-shadow:0 12px 30px -24px #1e190f66}.article-editorial-note:after{content:"";position:absolute;top:0;right:1.5rem;width:3.5rem;height:1px;background:#bba15c;opacity:.75}.article-editorial-note>p:first-child{margin:0!important;font-size:.62rem!important;letter-spacing:.28em;color:#a1874a!important}.article-editorial-note>p:last-child{margin:.65rem 0 0!important;color:#555!important;line-height:1.75!important}.article-toc{overflow:hidden;border:1px solid rgba(229,231,235,.9);background:#fff;box-shadow:0 16px 36px -28px #1e190f73}.article-toc-heading{position:relative;display:block;border-bottom:1px solid rgba(229,231,235,.8);padding:1.15rem 1.35rem 1rem}.article-toc-kicker{color:#bba15c;font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.article-toc-title{margin:0!important;color:#111!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:-.01em}.article-toc-rule{margin-left:auto;width:2.5rem;height:1px;background:#bba15c;opacity:.7}.article-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0!important;padding:.35rem 1.35rem 1rem!important;list-style:none!important;counter-reset:toc}.article-toc-item{counter-increment:toc;min-width:0;border-bottom:1px solid rgba(229,231,235,.55)}.article-toc-link{display:flex!important;align-items:baseline;gap:.7rem;min-height:3rem;padding:.78rem .65rem .78rem .1rem;color:#555!important;font-size:.8rem!important;line-height:1.4!important;transition:color .2s ease,transform .2s ease,background-color .2s ease}.article-toc-link:before{content:counter(toc,decimal-leading-zero);flex:0 0 1.55rem;color:#8a8a8a;font-size:.62rem;font-weight:700;letter-spacing:.08em}.article-toc-link:hover,.article-toc-link:focus-visible{color:#111!important;background:#fbfaf7;transform:translate(3px)}.article-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1);transition-delay:var(--reveal-delay, 0ms)}.article-reveal.is-visible{opacity:1;transform:translateY(0)}.article-toc a{display:inline-block;transition:color .25s ease,transform .25s ease}.article-toc a.is-active{color:#bba15c!important;transform:translate(4px);font-weight:600}.fashion-prose-content table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-collapse:collapse!important;font-size:14px!important;margin:1.85rem 0!important}.fashion-prose-content th,.fashion-prose-content td{padding:.65rem 1rem!important;border:1px solid rgba(229,231,235,.7)!important;text-align:left!important;white-space:nowrap}.fashion-prose-content th{background:#f8f6f2!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-weight:600!important;color:#0a0a0a!important}@media (max-width: 640px){.article-editorial-note{padding:1.15rem 1rem 1.2rem}.article-toc-heading{display:block;padding:1.1rem 1rem .9rem}.article-toc-list{grid-template-columns:1fr;padding:.25rem 1rem .8rem!important}.article-toc-link{min-height:2.8rem;padding-right:.2rem}}@media (prefers-reduced-motion: reduce){.article-reveal{opacity:1;transform:none;transition:none}.article-toc a.is-active{transform:none}}.faq-item{border-bottom:1px solid rgba(229,231,235,.6)}.faq-item:first-child{border-top:1px solid rgba(229,231,235,.6)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;background:none;border:none;cursor:pointer;padding:1.1rem .15rem;font-family:var(--font-sans, inherit);font-size:14.5px;font-weight:600;color:#0a0a0a}.faq-question .faq-icon{flex-shrink:0;width:18px;height:18px;color:#bba15c;transition:transform .25s ease}.faq-item[open] .faq-question .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 .15rem 1.25rem;font-size:14.5px!important;line-height:1.85!important;color:#333;font-weight:300}
