@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_d660e570-module__N8YNmq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_d660e570-module__N8YNmq__variable{--font-editorial-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_288eb5d6-module__2F-pvG__className{font-family:Lora,Lora Fallback}.lora_288eb5d6-module__2F-pvG__variable{--font-editorial-body:"Lora", "Lora Fallback"}
.BlogDetailPage-module__kcYoIG__page{--serif-display:var(--font-editorial-display), Georgia, "Times New Roman", serif;--serif-body:var(--font-editorial-body), Georgia, "Times New Roman", serif;--paper:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--ink:var(--color-text);--ink-soft:color-mix(in srgb, var(--color-text) 86%, transparent);--gold:var(--color-accent);--gold-deep:var(--color-accent-dark);--hairline:color-mix(in srgb, var(--color-text) 13%, transparent);--forest-1:#0a3d2d;--forest-2:#14563f;--on-gold:#2c1e04;--measure:680px;--body-size:clamp(1.06rem, 1rem + .3vw, 1.16rem);background:var(--paper);min-height:100vh;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}[data-theme=dark] .BlogDetailPage-module__kcYoIG__page{--paper:color-mix(in srgb, var(--color-bg) 97%, var(--color-accent) 3%)}.BlogDetailPage-module__kcYoIG__progressBar{z-index:var(--z-toast);background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.BlogDetailPage-module__kcYoIG__progressFill{border-radius:0 var(--radius-full) var(--radius-full) 0;background:linear-gradient(90deg, var(--color-primary), var(--gold));height:100%;transition:width .1s linear}.BlogDetailPage-module__kcYoIG__hero{min-height:clamp(480px,74vh,700px);padding:calc(var(--space-16) + env(safe-area-inset-top,0px)) var(--space-5) var(--space-16);text-align:center;background:var(--color-bg-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BlogDetailPage-module__kcYoIG__heroImg{object-fit:cover}.BlogDetailPage-module__kcYoIG__heroShade{z-index:1;background:linear-gradient(#07120d8c 0%,#07120d52 42%,#07120d80 100%);position:absolute;inset:0}.BlogDetailPage-module__kcYoIG__heroFade{z-index:1;background:linear-gradient(180deg, transparent 0%, var(--paper) 100%);height:32%;position:absolute;bottom:-1px;left:0;right:0}.BlogDetailPage-module__kcYoIG__heroTop{top:calc(var(--space-3) + env(safe-area-inset-top,0px));z-index:3;padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.BlogDetailPage-module__kcYoIG__glassBtn{border-radius:var(--radius-full);color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#0c141052;border:1px solid #ffffff47;place-items:center;width:42px;height:42px;transition:transform .15s,background .15s;display:grid}.BlogDetailPage-module__kcYoIG__glassBtn:active{background:#0c14108c;transform:scale(.92)}.BlogDetailPage-module__kcYoIG__heroInner{z-index:2;flex-direction:column;align-items:center;max-width:820px;display:flex;position:relative}.BlogDetailPage-module__kcYoIG__kicker{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:#ffffffeb;font-size:11px;font-weight:var(--font-semibold);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 10px #0006;flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__kickerDot{background:var(--gold);width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 8px #00000059}.BlogDetailPage-module__kcYoIG__heroTitle{color:#fff;width:100%;max-width:800px;font-family:var(--serif-display);letter-spacing:0;text-wrap:balance;text-shadow:0 2px 28px #00000073;margin:0;font-size:clamp(2.05rem,4.5vw + 1rem,3.6rem);font-weight:700;line-height:1.12}.BlogDetailPage-module__kcYoIG__titleAccent{color:var(--gold)}.BlogDetailPage-module__kcYoIG__heroMeta{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);text-align:left;background:#0c141057;border:1px solid #ffffff38;display:inline-flex}.BlogDetailPage-module__kcYoIG__heroAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;width:36px;height:36px;font-size:var(--text-md);font-weight:var(--font-bold);flex-shrink:0;place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__heroMetaText{padding-right:var(--space-2);gap:1px;display:grid}.BlogDetailPage-module__kcYoIG__heroMetaText strong{color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.3}.BlogDetailPage-module__kcYoIG__heroMetaSub{color:#ffffffbf;font-size:var(--text-xs);line-height:1.3}.BlogDetailPage-module__kcYoIG__heroShareBtn{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff29;border:none;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .15s,background .15s;display:grid}.BlogDetailPage-module__kcYoIG__heroShareBtn:active{background:#ffffff4d;transform:scale(.9)}.BlogDetailPage-module__kcYoIG__factChip{margin-top:var(--space-4);border-radius:var(--radius-full);color:var(--color-primary-darker);font-size:var(--text-xs);font-weight:var(--font-bold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.BlogDetailPage-module__kcYoIG__scrollCue{bottom:var(--space-5);z-index:3;border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-md);place-items:center;animation:2.6s ease-in-out infinite BlogDetailPage-module__kcYoIG__cueFloat;display:grid;position:absolute;left:50%;transform:translate(-50%)}.BlogDetailPage-module__kcYoIG__scrollCue:active{background:var(--color-bg-light)}@keyframes BlogDetailPage-module__kcYoIG__cueFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.BlogDetailPage-module__kcYoIG__paper{scroll-margin-top:var(--navbar-height);position:relative}.BlogDetailPage-module__kcYoIG__container{max-width:1120px;padding:var(--space-6) var(--space-5) 0;margin:0 auto}.BlogDetailPage-module__kcYoIG__imageAttribution{max-width:var(--measure);color:var(--color-text-hint);text-align:center;font-size:11px;font-style:italic;font-family:var(--serif-body);margin:0 auto}.BlogDetailPage-module__kcYoIG__lede{max-width:720px;margin:var(--space-8) auto 0;padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-2xl);text-align:center;position:relative}.BlogDetailPage-module__kcYoIG__ledeMark{padding:0 var(--space-4);background:var(--paper);color:var(--gold);font-family:var(--serif-display);pointer-events:none;font-size:4.2rem;line-height:1;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.BlogDetailPage-module__kcYoIG__lede blockquote{color:var(--ink);font-family:var(--serif-display);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + 1.1vw,1.6rem);font-weight:500;line-height:1.5}.BlogDetailPage-module__kcYoIG__travelTypes{margin:var(--space-5) auto 0;color:var(--gold-deep);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.2em;text-transform:uppercase;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.BlogDetailPage-module__kcYoIG__travelDot{color:var(--gold);margin-right:6px}.BlogDetailPage-module__kcYoIG__layout{margin-top:var(--space-8)}.BlogDetailPage-module__kcYoIG__article{min-width:0}.BlogDetailPage-module__kcYoIG__breadcrumbs{align-items:center;gap:var(--space-2);max-width:var(--measure);margin:0 auto var(--space-5);color:var(--color-text-hint);font-size:var(--text-xs);font-weight:var(--font-medium);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__breadcrumbs a{color:var(--color-text-muted)}.BlogDetailPage-module__kcYoIG__breadcrumbs a:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__breadcrumbCurrent{color:var(--color-text-secondary)}.BlogDetailPage-module__kcYoIG__mobileToc{max-width:var(--measure);margin:0 auto var(--space-8);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light);overflow:hidden}.BlogDetailPage-module__kcYoIG__mobileTocHead{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:none;display:flex}.BlogDetailPage-module__kcYoIG__mobileTocHead:active{background:color-mix(in srgb, var(--color-text) 4%, transparent)}.BlogDetailPage-module__kcYoIG__mobileTocTitle{color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.02em}.BlogDetailPage-module__kcYoIG__mobileTocCount{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);margin-left:auto}.BlogDetailPage-module__kcYoIG__tocChevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}.BlogDetailPage-module__kcYoIG__tocChevronOpen{transform:rotate(180deg)}.BlogDetailPage-module__kcYoIG__mobileTocList{padding:var(--space-1) 0 var(--space-2);border-top:1px solid var(--hairline);margin:0;list-style:none}.BlogDetailPage-module__kcYoIG__mobileTocList a{align-items:baseline;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.4;display:flex}.BlogDetailPage-module__kcYoIG__mobileTocList li+li a{border-top:1px solid color-mix(in srgb, var(--color-text) 6%, transparent)}.BlogDetailPage-module__kcYoIG__mobileTocList a:active{background:var(--color-primary-light);color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__tocNum{color:var(--gold-deep);font-size:11px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums;flex-shrink:0}.BlogDetailPage-module__kcYoIG__desktopToc{display:none}.BlogDetailPage-module__kcYoIG__articleContent{max-width:var(--measure);color:var(--ink-soft);font-family:var(--serif-body);font-size:var(--body-size);text-rendering:optimizelegibility;margin:0 auto;line-height:1.85}:is(.BlogDetailPage-module__kcYoIG__articleContent h2,.BlogDetailPage-module__kcYoIG__articleContent h3){scroll-margin-top:calc(var(--navbar-height) + var(--space-5));color:var(--ink);font-family:var(--serif-display);letter-spacing:0;text-wrap:balance}.BlogDetailPage-module__kcYoIG__articleContent h2{margin:2.4em 0 .7em;font-size:clamp(1.5rem,1.25rem + 1.2vw,1.9rem);font-weight:600;line-height:1.22}.BlogDetailPage-module__kcYoIG__articleContent h2:before{content:"";width:44px;height:2px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--gold), transparent);display:block}.BlogDetailPage-module__kcYoIG__articleContent h2:first-child{margin-top:0}.BlogDetailPage-module__kcYoIG__articleContent h3{margin:1.7em 0 .5em;font-size:clamp(1.18rem,1.08rem + .5vw,1.35rem);font-weight:600;line-height:1.3}.BlogDetailPage-module__kcYoIG__articleContent p{margin:0 0 1.4em}.BlogDetailPage-module__kcYoIG__articleContent>p:first-child:first-letter{float:left;color:var(--ink);font-family:var(--serif-display);margin:.06em .14em -.08em 0;font-size:4.3em;font-weight:600;line-height:.76}.BlogDetailPage-module__kcYoIG__articleContent a{color:var(--color-primary-dark);font-weight:var(--font-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent)}.BlogDetailPage-module__kcYoIG__articleContent a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.BlogDetailPage-module__kcYoIG__articleContent strong{color:var(--ink);font-weight:700}.BlogDetailPage-module__kcYoIG__articleContent em{font-style:italic}:is(.BlogDetailPage-module__kcYoIG__articleContent ul,.BlogDetailPage-module__kcYoIG__articleContent ol){gap:.6em;margin:1.3em 0 1.6em;padding:0;list-style:none;display:grid}.BlogDetailPage-module__kcYoIG__articleContent li{padding-left:1.6em;line-height:1.75;position:relative}.BlogDetailPage-module__kcYoIG__articleContent ul li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:.72em;left:.2em;transform:rotate(45deg)}.BlogDetailPage-module__kcYoIG__articleContent ol{counter-reset:item}.BlogDetailPage-module__kcYoIG__articleContent ol li{counter-increment:item;padding-left:1.9em}.BlogDetailPage-module__kcYoIG__articleContent ol li:before{content:counter(item) ".";color:var(--gold-deep);font-family:var(--serif-display);font-size:1.05em;font-weight:600;position:absolute;top:0;left:0}.BlogDetailPage-module__kcYoIG__articleContent blockquote{padding:0 var(--space-4);max-width:94%;color:var(--ink);font-family:var(--serif-display);text-align:center;border:none;margin:2.2em auto;font-size:1.28em;font-style:italic;font-weight:500;line-height:1.5}.BlogDetailPage-module__kcYoIG__articleContent blockquote:before{content:"“";color:var(--gold);margin-bottom:.3em;font-size:2.4em;font-style:normal;line-height:.5;display:block}.BlogDetailPage-module__kcYoIG__articleContent blockquote p{margin:0}.BlogDetailPage-module__kcYoIG__articleContent figure{margin:2em 0}.BlogDetailPage-module__kcYoIG__articleContent img{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-sm);margin:2em 0}.BlogDetailPage-module__kcYoIG__articleContent figure img{margin:0}.BlogDetailPage-module__kcYoIG__articleContent figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);text-align:center;line-height:1.5}.BlogDetailPage-module__kcYoIG__articleContent hr{background:radial-gradient(circle, var(--gold) 3px, transparent 3.6px) center / 12px 9px no-repeat, linear-gradient(var(--hairline), var(--hairline)) left center / 46px 1px no-repeat, linear-gradient(var(--hairline), var(--hairline)) right center / 46px 1px no-repeat;border:0;width:130px;height:9px;margin:3em auto}.BlogDetailPage-module__kcYoIG__articleContent table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:2em 0;font-size:.92em;display:block;overflow-x:auto}:is(.BlogDetailPage-module__kcYoIG__articleContent th,.BlogDetailPage-module__kcYoIG__articleContent td){padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top}.BlogDetailPage-module__kcYoIG__articleContent th{border-bottom:2px solid var(--color-border-dark);color:var(--color-text-muted);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.BlogDetailPage-module__kcYoIG__articleContent td{border-bottom:1px solid var(--hairline)}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta{box-shadow:var(--shadow-lg);text-align:center;padding:var(--space-8) var(--space-6)!important;border-radius:var(--radius-2xl)!important;background:linear-gradient(150deg, var(--forest-1), var(--forest-2) 58%, var(--forest-1))!important;border:none!important;margin:3em 0!important}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta:before{content:"";width:9px;height:9px;margin:0 auto var(--space-4);background:var(--gold);display:block;transform:rotate(45deg)}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta p:first-of-type{color:#fff;max-width:22ch;font-family:var(--serif-display);text-wrap:balance;line-height:1.25;margin:0 auto .45em!important;font-size:1.45rem!important;font-weight:600!important}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta p+p{max-width:44ch;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.6;color:#ffffffc7!important;margin:0 auto 1.5em!important}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta a{min-height:48px;font-family:var(--font-sans);justify-content:center;align-items:center;transition:transform .15s;padding:0 var(--space-8)!important;border-radius:var(--radius-full)!important;background:var(--gold)!important;color:var(--on-gold)!important;font-size:var(--text-md)!important;font-weight:var(--font-bold)!important;text-decoration:none!important;display:inline-flex!important}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta a:active{transform:scale(.97)}.BlogDetailPage-module__kcYoIG__tagsSection{max-width:var(--measure);margin:var(--space-10) auto 0;padding-top:var(--space-6);border-top:1px solid var(--hairline)}.BlogDetailPage-module__kcYoIG__tagsSection h2{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase}.BlogDetailPage-module__kcYoIG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogDetailPage-module__kcYoIG__tags span{min-height:30px;padding:0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);align-items:center;display:inline-flex}.BlogDetailPage-module__kcYoIG__signoff{max-width:var(--measure);margin:var(--space-12) auto 0;padding-top:var(--space-8);border-top:1px solid var(--hairline);text-align:center}.BlogDetailPage-module__kcYoIG__signoffAvatar{width:56px;height:56px;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--gradient-primary);color:#fff;font-size:var(--text-xl);font-weight:var(--font-bold);place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__signoffName{color:var(--ink);font-family:var(--serif-display);font-size:var(--text-lg);font-weight:600}.BlogDetailPage-module__kcYoIG__signoffText{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.BlogDetailPage-module__kcYoIG__articleFooter{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--measure);margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--hairline);display:flex}.BlogDetailPage-module__kcYoIG__footerBackLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold);display:inline-flex}.BlogDetailPage-module__kcYoIG__footerBackLink:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__shareButton{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;border:none;transition:transform .15s,background .15s;display:inline-flex}.BlogDetailPage-module__kcYoIG__shareButton:active{transform:scale(.97)}.BlogDetailPage-module__kcYoIG__shareButton:hover{background:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__sidebar{gap:var(--space-4);margin-top:var(--space-10);display:grid}.BlogDetailPage-module__kcYoIG__sideCard{padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light)}.BlogDetailPage-module__kcYoIG__sideKicker{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase;display:flex}.BlogDetailPage-module__kcYoIG__sideKicker:after{content:"";background:var(--hairline);flex:1;height:1px}.BlogDetailPage-module__kcYoIG__railToc{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.BlogDetailPage-module__kcYoIG__railToc a{align-items:baseline;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);padding:8px 10px;line-height:1.4;transition:background .15s,color .15s;display:flex}.BlogDetailPage-module__kcYoIG__railToc a:hover{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__railNum{color:var(--gold-deep);font-size:11px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums;flex-shrink:0}.BlogDetailPage-module__kcYoIG__railActive{background:var(--color-primary-light);font-weight:var(--font-semibold);color:var(--color-primary-dark)!important}.BlogDetailPage-module__kcYoIG__railActive .BlogDetailPage-module__kcYoIG__railNum{color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__verifyRow{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);display:flex}.BlogDetailPage-module__kcYoIG__verifyIcon{border-radius:var(--radius-full);background:var(--color-primary-light);width:36px;height:36px;color:var(--color-primary-dark);flex-shrink:0;place-items:center;display:grid}.BlogDetailPage-module__kcYoIG__verifyRow p{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55}.BlogDetailPage-module__kcYoIG__sideCard small{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);display:block}.BlogDetailPage-module__kcYoIG__sourceList{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.BlogDetailPage-module__kcYoIG__sourceList a{align-items:center;gap:var(--space-2);min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.35;display:flex}.BlogDetailPage-module__kcYoIG__sourceList a:active{background:var(--color-primary-light)}.BlogDetailPage-module__kcYoIG__sourceList span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedPlaces{gap:var(--space-2);margin-top:var(--space-4);display:grid}.BlogDetailPage-module__kcYoIG__relatedPlaces a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);display:flex}.BlogDetailPage-module__kcYoIG__relatedPlaces a:active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-dark)}.BlogDetailPage-module__kcYoIG__ctaCard{padding:var(--space-8) var(--space-6);border-radius:var(--radius-2xl);background:linear-gradient(150deg, var(--forest-1), var(--forest-2) 58%, var(--forest-1));box-shadow:var(--shadow-lg);text-align:center}.BlogDetailPage-module__kcYoIG__ctaOrnament{width:9px;height:9px;margin:0 auto var(--space-4);background:var(--gold);display:block;transform:rotate(45deg)}.BlogDetailPage-module__kcYoIG__ctaCard h2{color:#fff;max-width:18ch;font-family:var(--serif-display);text-wrap:balance;margin:0 auto;font-size:1.4rem;font-weight:600;line-height:1.25}.BlogDetailPage-module__kcYoIG__ctaCard p{margin:var(--space-3) auto var(--space-5);color:#ffffffc7;max-width:34ch;font-size:var(--text-sm);line-height:1.6}.BlogDetailPage-module__kcYoIG__ctaCard a{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--gold);color:var(--on-gold);font-size:var(--text-md);font-weight:var(--font-bold);transition:transform .15s;display:inline-flex}.BlogDetailPage-module__kcYoIG__ctaCard a:active{transform:scale(.97)}.BlogDetailPage-module__kcYoIG__relatedSection{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--hairline)}.BlogDetailPage-module__kcYoIG__relatedHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.BlogDetailPage-module__kcYoIG__relatedKicker{margin-bottom:var(--space-1);color:var(--gold-deep);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.18em;text-transform:uppercase}.BlogDetailPage-module__kcYoIG__relatedHead h2{color:var(--ink);font-family:var(--serif-display);font-size:clamp(1.45rem,1.2rem + 1.2vw,1.9rem);font-weight:600;line-height:1.2}.BlogDetailPage-module__kcYoIG__relatedAll{min-height:44px;color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.BlogDetailPage-module__kcYoIG__relatedGrid{gap:var(--space-4);margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-left:var(--space-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.BlogDetailPage-module__kcYoIG__relatedGrid::-webkit-scrollbar{display:none}.BlogDetailPage-module__kcYoIG__relatedCard{scroll-snap-align:start;border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light);color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedCard:active{transform:scale(.985)}.BlogDetailPage-module__kcYoIG__relatedImgWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedImg{object-fit:cover;transition:transform .5s}.BlogDetailPage-module__kcYoIG__relatedCat{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;background:#0a0e14bd;padding:5px 10px;position:absolute}.BlogDetailPage-module__kcYoIG__relatedBody{padding:var(--space-4)}.BlogDetailPage-module__kcYoIG__relatedBody h3{color:var(--ink);font-family:var(--serif-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.06rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.BlogDetailPage-module__kcYoIG__relatedMeta{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);align-items:center;gap:5px;display:inline-flex}.BlogDetailPage-module__kcYoIG__notFound{place-items:center;gap:var(--space-4);min-height:70vh;padding:var(--space-8);color:var(--color-text-muted);text-align:center;display:grid}.BlogDetailPage-module__kcYoIG__notFound h1{color:var(--color-text);font-family:var(--font-editorial-display), Georgia, serif;font-size:var(--text-3xl);font-weight:600}.BlogDetailPage-module__kcYoIG__notFoundBtn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:var(--font-bold);display:inline-flex}.BlogDetailPage-module__kcYoIG__skeletonWrap{background:var(--color-bg);min-height:100vh;padding-bottom:96px}.BlogDetailPage-module__kcYoIG__skeletonBody{max-width:760px;padding:var(--space-8) var(--space-5);margin:0 auto}.BlogDetailPage-module__kcYoIG__sk{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 6%, transparent) 25%, color-mix(in srgb, var(--color-text) 12%, transparent) 50%, color-mix(in srgb, var(--color-text) 6%, transparent) 75%);background-size:200% 100%;animation:1.4s infinite BlogDetailPage-module__kcYoIG__shimmer}.BlogDetailPage-module__kcYoIG__skHero{border-radius:0;height:clamp(480px,74vh,700px)}.BlogDetailPage-module__kcYoIG__skBadge{width:130px;height:26px;margin:0 auto var(--space-4)}.BlogDetailPage-module__kcYoIG__skTitle,.BlogDetailPage-module__kcYoIG__skTitleShort{height:30px;margin-bottom:var(--space-3)}.BlogDetailPage-module__kcYoIG__skTitleShort{width:65%;margin-left:auto;margin-right:auto}.BlogDetailPage-module__kcYoIG__skMeta{border-radius:var(--radius-lg);width:60%;height:44px;margin:var(--space-5) auto var(--space-8)}.BlogDetailPage-module__kcYoIG__skLine{height:14px;margin-bottom:var(--space-3)}@keyframes BlogDetailPage-module__kcYoIG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:769px){.BlogDetailPage-module__kcYoIG__page{padding-bottom:var(--space-16)}.BlogDetailPage-module__kcYoIG__hero{min-height:clamp(540px,78vh,760px)}.BlogDetailPage-module__kcYoIG__heroTop{max-width:var(--content-max-width);padding:0 var(--space-6);margin:0 auto;left:0;right:0}.BlogDetailPage-module__kcYoIG__heroTitle{max-width:20ch}.BlogDetailPage-module__kcYoIG__container{padding:var(--space-8) var(--space-6) 0}.BlogDetailPage-module__kcYoIG__lede{padding:var(--space-10) var(--space-10) var(--space-8)}.BlogDetailPage-module__kcYoIG__layout{gap:var(--space-12);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.BlogDetailPage-module__kcYoIG__mobileToc{display:none}.BlogDetailPage-module__kcYoIG__desktopToc{display:block}.BlogDetailPage-module__kcYoIG__sidebar{top:calc(var(--navbar-height) + var(--space-5));margin-top:0;position:sticky}.BlogDetailPage-module__kcYoIG__relatedSection{grid-column:1/-1}.BlogDetailPage-module__kcYoIG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.BlogDetailPage-module__kcYoIG__relatedCard:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogDetailPage-module__kcYoIG__relatedCard:hover .BlogDetailPage-module__kcYoIG__relatedImg{transform:scale(1.05)}.BlogDetailPage-module__kcYoIG__glassBtn:hover{background:#0c141080;transform:scale(1.05)}.BlogDetailPage-module__kcYoIG__heroShareBtn:hover{background:#ffffff47}.BlogDetailPage-module__kcYoIG__scrollCue:hover{background:var(--color-bg-light)}.BlogDetailPage-module__kcYoIG__ctaCard a:hover{transform:translateY(-1px)}.BlogDetailPage-module__kcYoIG__articleContent .blog-cta a:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.BlogDetailPage-module__kcYoIG__sk,.BlogDetailPage-module__kcYoIG__scrollCue{animation:none}.BlogDetailPage-module__kcYoIG__relatedImg,.BlogDetailPage-module__kcYoIG__relatedCard,.BlogDetailPage-module__kcYoIG__glassBtn,.BlogDetailPage-module__kcYoIG__heroShareBtn,.BlogDetailPage-module__kcYoIG__tocChevron{transition:none}}
.BlogPage-module__63U_xa__page{--serif-display:var(--font-editorial-display), Georgia, "Times New Roman", serif;--serif-body:var(--font-editorial-body), Georgia, "Times New Roman", serif;--paper:color-mix(in srgb, var(--color-bg) 96%, var(--color-accent) 4%);--ink:var(--color-text);--gold:var(--color-accent);--gold-deep:var(--color-accent-dark);--hairline:color-mix(in srgb, var(--color-text) 13%, transparent);--forest-1:#0a3d2d;--forest-2:#14563f;--on-gold:#2c1e04;background:var(--paper);min-height:100vh;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}[data-theme=dark] .BlogPage-module__63U_xa__page{--paper:color-mix(in srgb, var(--color-bg) 97%, var(--color-accent) 3%)}.BlogPage-module__63U_xa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogPage-module__63U_xa__masthead{max-width:1120px;margin:var(--space-4) auto var(--space-6);padding:var(--space-12) var(--space-6) var(--space-12);text-align:center;border-radius:var(--radius-2xl);color:#fff;background:linear-gradient(#081e16a6 0%,#0c2c21d1 100%),url(/blog-hero-banner.png) 50%/cover no-repeat;position:relative;overflow:hidden;box-shadow:0 12px 32px #0a231a26}[data-theme=dark] .BlogPage-module__63U_xa__masthead{box-shadow:0 12px 32px #0006}.BlogPage-module__63U_xa__eyebrow{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:#f5bd68;font-size:11px;font-weight:var(--font-semibold);letter-spacing:.22em;text-transform:uppercase;display:flex}.BlogPage-module__63U_xa__eyebrow:before,.BlogPage-module__63U_xa__eyebrow:after{content:"";background:#f5bd6899;width:28px;height:1px}.BlogPage-module__63U_xa__mastTitle{color:#fff;max-width:18ch;font-family:var(--serif-display);text-wrap:balance;text-shadow:0 2px 10px #00000059;margin:0 auto;font-size:clamp(2.1rem,3.4vw + 1rem,3.4rem);font-weight:700;line-height:1.12}.BlogPage-module__63U_xa__titleAccent{color:#34d399}.BlogPage-module__63U_xa__mastLede{margin:var(--space-4) auto 0;color:#e2f1ec;max-width:54ch;font-family:var(--serif-body);text-shadow:0 1px 4px #0000004d;font-size:clamp(1.02rem,.95rem + .35vw,1.15rem);line-height:1.7}.BlogPage-module__63U_xa__searchBox{align-items:center;gap:var(--space-3);max-width:480px;margin:var(--space-6) auto 0;min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f172a;background:#fffffff2;border:1px solid #ffffff4d;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 8px 24px #0003}.BlogPage-module__63U_xa__searchBox:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 4px #1d9e7559,0 8px 24px #00000040}.BlogPage-module__63U_xa__searchBox input{color:#0f172a;min-width:0;font-family:var(--font-sans);font-size:var(--text-md);background:0 0;border:none;outline:none;flex:1}.BlogPage-module__63U_xa__searchBox input::placeholder{color:#64748b}.BlogPage-module__63U_xa__searchBox svg{color:var(--color-primary)}.BlogPage-module__63U_xa__catNav{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:var(--space-4)}.BlogPage-module__63U_xa__catScroll{gap:var(--space-2);max-width:1120px;padding:var(--space-3) var(--space-5);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 auto;display:flex;overflow-x:auto}.BlogPage-module__63U_xa__catScroll::-webkit-scrollbar{display:none}.BlogPage-module__63U_xa__catPill{min-height:38px;padding:0 var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;transition:background .15s,color .15s,border-color .15s,transform .15s}.BlogPage-module__63U_xa__catPill:active{transform:scale(.96)}.BlogPage-module__63U_xa__catPill:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.BlogPage-module__63U_xa__catPillActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.BlogPage-module__63U_xa__catPillActive:hover{color:#fff}.BlogPage-module__63U_xa__container{max-width:1120px;padding:var(--space-8) var(--space-5) 0;margin:0 auto}.BlogPage-module__63U_xa__contentGrid{margin-top:var(--space-8)}.BlogPage-module__63U_xa__postsColumn{min-width:0}.BlogPage-module__63U_xa__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.BlogPage-module__63U_xa__sectionKicker{margin-bottom:var(--space-1);color:var(--gold-deep);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.18em;text-transform:uppercase}.BlogPage-module__63U_xa__sectionHeader h2{color:var(--ink);font-family:var(--serif-display);font-size:clamp(1.45rem,1.2rem + 1.2vw,1.9rem);font-weight:600;line-height:1.2}.BlogPage-module__63U_xa__sectionCount{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);flex-shrink:0}.BlogPage-module__63U_xa__featuredCard{border:1px solid var(--hairline);border-radius:var(--radius-2xl);background:var(--color-bg-light);color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden}.BlogPage-module__63U_xa__featuredCard:active{transform:scale(.99)}.BlogPage-module__63U_xa__featuredImgWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogPage-module__63U_xa__featuredImg{object-fit:cover;transition:transform .5s}.BlogPage-module__63U_xa__featuredBadge{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);font-size:10px;font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;background:#0a0e14bd;padding:6px 12px;position:absolute}.BlogPage-module__63U_xa__featuredContent{padding:var(--space-5)}.BlogPage-module__63U_xa__featuredMetaTop{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--gold-deep);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;display:flex}.BlogPage-module__63U_xa__metaDiamond{background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.BlogPage-module__63U_xa__featuredContent h2{color:var(--ink);font-family:var(--serif-display);text-wrap:balance;font-size:clamp(1.45rem,1.15rem + 1.5vw,2.1rem);font-weight:600;line-height:1.18}.BlogPage-module__63U_xa__featuredExcerpt{margin-top:var(--space-3);color:var(--color-text-secondary);font-family:var(--serif-body);font-size:var(--text-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogPage-module__63U_xa__featuredFooter{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);flex-wrap:wrap;display:flex}.BlogPage-module__63U_xa__footerDot{color:var(--gold)}.BlogPage-module__63U_xa__featuredCta{align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:44px;color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:var(--font-bold);display:inline-flex}.BlogPage-module__63U_xa__grid{gap:var(--space-5);display:grid}.BlogPage-module__63U_xa__card{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light);transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.BlogPage-module__63U_xa__card:active{transform:scale(.985)}.BlogPage-module__63U_xa__cardLink{color:inherit;display:block}.BlogPage-module__63U_xa__cardImgWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogPage-module__63U_xa__cardImg{object-fit:cover;transition:transform .5s}.BlogPage-module__63U_xa__cardCategory{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;background:#0a0e14bd;padding:5px 10px;position:absolute}.BlogPage-module__63U_xa__cardBody{padding:var(--space-4)}.BlogPage-module__63U_xa__locationLine{margin-bottom:var(--space-2);color:var(--gold-deep);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase}.BlogPage-module__63U_xa__cardTitle{color:var(--ink);font-family:var(--serif-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.13rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogPage-module__63U_xa__cardExcerpt{margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--serif-body);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogPage-module__63U_xa__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);display:flex}.BlogPage-module__63U_xa__readTime{align-items:center;gap:4px;display:inline-flex}.BlogPage-module__63U_xa__empty{place-items:center;gap:var(--space-2);padding:var(--space-16) var(--space-5);color:var(--color-text-muted);text-align:center;display:grid}.BlogPage-module__63U_xa__empty h3{color:var(--ink);font-family:var(--serif-display);font-size:var(--text-xl);font-weight:600}.BlogPage-module__63U_xa__empty p{font-size:var(--text-sm)}.BlogPage-module__63U_xa__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--hairline);display:flex}.BlogPage-module__63U_xa__paginationBtn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--color-bg-light);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.BlogPage-module__63U_xa__paginationBtn:active:not(:disabled){transform:scale(.96)}.BlogPage-module__63U_xa__paginationBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}.BlogPage-module__63U_xa__paginationBtn:disabled{opacity:.4;cursor:default}.BlogPage-module__63U_xa__paginationInfo{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.BlogPage-module__63U_xa__sidebar{gap:var(--space-4);margin-top:var(--space-10);display:grid}.BlogPage-module__63U_xa__sideCard{padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light)}.BlogPage-module__63U_xa__sideKicker{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase;display:flex}.BlogPage-module__63U_xa__sideKicker:after{content:"";background:var(--hairline);flex:1;height:1px}.BlogPage-module__63U_xa__trendingList{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.BlogPage-module__63U_xa__trendingItem{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;color:inherit;display:flex}.BlogPage-module__63U_xa__trendingList li+li .BlogPage-module__63U_xa__trendingItem{border-top:1px solid color-mix(in srgb, var(--color-text) 7%, transparent)}.BlogPage-module__63U_xa__trendingNum{color:var(--gold-deep);font-size:11px;font-weight:var(--font-bold);font-variant-numeric:tabular-nums;flex-shrink:0}.BlogPage-module__63U_xa__trendingBody{gap:3px;min-width:0;display:grid}.BlogPage-module__63U_xa__trendingCat{color:var(--gold-deep);font-size:10px;font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase}.BlogPage-module__63U_xa__trendingItem strong{color:var(--ink);font-family:var(--serif-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogPage-module__63U_xa__trendingItem:hover strong{color:var(--color-primary-dark)}.BlogPage-module__63U_xa__checkList{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.BlogPage-module__63U_xa__checkList li{padding-left:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.55;position:relative}.BlogPage-module__63U_xa__checkList li:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.BlogPage-module__63U_xa__ctaCard{padding:var(--space-8) var(--space-6);border-radius:var(--radius-2xl);background:linear-gradient(150deg, var(--forest-1), var(--forest-2) 58%, var(--forest-1));box-shadow:var(--shadow-lg);text-align:center}.BlogPage-module__63U_xa__ctaOrnament{width:9px;height:9px;margin:0 auto var(--space-4);background:var(--gold);display:block;transform:rotate(45deg)}.BlogPage-module__63U_xa__ctaCard h2{color:#fff;max-width:18ch;font-family:var(--serif-display);text-wrap:balance;margin:0 auto;font-size:1.4rem;font-weight:600;line-height:1.25}.BlogPage-module__63U_xa__ctaCard p{margin:var(--space-3) auto var(--space-5);color:#ffffffc7;max-width:34ch;font-size:var(--text-sm);line-height:1.6}.BlogPage-module__63U_xa__ctaCard a{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--gold);color:var(--on-gold);font-size:var(--text-md);font-weight:var(--font-bold);transition:transform .15s;display:inline-flex}.BlogPage-module__63U_xa__ctaCard a:active{transform:scale(.97)}.BlogPage-module__63U_xa__skeletonBlock{border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 6%, transparent) 25%, color-mix(in srgb, var(--color-text) 12%, transparent) 50%, color-mix(in srgb, var(--color-text) 6%, transparent) 75%);background-size:200% 100%;animation:1.4s infinite BlogPage-module__63U_xa__shimmer}.BlogPage-module__63U_xa__featuredSkeleton{border:1px solid var(--hairline);border-radius:var(--radius-2xl);background:var(--color-bg-light);overflow:hidden}.BlogPage-module__63U_xa__skeletonImg{aspect-ratio:16/10;border-radius:0}.BlogPage-module__63U_xa__skeletonBody,.BlogPage-module__63U_xa__skeletonCardBody{gap:var(--space-3);padding:var(--space-5);display:grid}.BlogPage-module__63U_xa__skeletonKicker{width:110px;height:14px}.BlogPage-module__63U_xa__skeletonTitle{height:26px}.BlogPage-module__63U_xa__skeletonTitleShort{width:70%;height:26px}.BlogPage-module__63U_xa__skeletonCardTitle{height:20px}.BlogPage-module__63U_xa__skeletonLine{height:13px}.BlogPage-module__63U_xa__skeletonLineShort{width:60%;height:13px}.BlogPage-module__63U_xa__cardSkeleton{border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--color-bg-light);overflow:hidden}.BlogPage-module__63U_xa__skeletonCardImg{aspect-ratio:16/10;border-radius:0}@keyframes BlogPage-module__63U_xa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:640px){.BlogPage-module__63U_xa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:769px){.BlogPage-module__63U_xa__page{padding-bottom:var(--space-16)}.BlogPage-module__63U_xa__masthead{padding-top:var(--space-16)}.BlogPage-module__63U_xa__catScroll{justify-content:center}.BlogPage-module__63U_xa__featuredCard{grid-template-columns:1.15fr 1fr;align-items:stretch;display:grid}.BlogPage-module__63U_xa__featuredImgWrap{aspect-ratio:auto;height:100%;min-height:340px}.BlogPage-module__63U_xa__featuredContent{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.BlogPage-module__63U_xa__featuredCard:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:var(--shadow-lg);transform:translateY(-3px)}.BlogPage-module__63U_xa__featuredCard:hover .BlogPage-module__63U_xa__featuredImg{transform:scale(1.04)}.BlogPage-module__63U_xa__card:hover{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogPage-module__63U_xa__card:hover .BlogPage-module__63U_xa__cardImg{transform:scale(1.05)}.BlogPage-module__63U_xa__featuredSkeleton{grid-template-columns:1.15fr 1fr;display:grid}.BlogPage-module__63U_xa__skeletonImg{aspect-ratio:auto;min-height:340px}}@media (min-width:1024px){.BlogPage-module__63U_xa__contentGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.BlogPage-module__63U_xa__sidebar{top:calc(var(--navbar-height) + var(--space-5));margin-top:0;position:sticky}}@media (prefers-reduced-motion:reduce){.BlogPage-module__63U_xa__skeletonBlock{animation:none}.BlogPage-module__63U_xa__card,.BlogPage-module__63U_xa__cardImg,.BlogPage-module__63U_xa__featuredCard,.BlogPage-module__63U_xa__featuredImg,.BlogPage-module__63U_xa__catPill,.BlogPage-module__63U_xa__paginationBtn{transition:none}}
