:root{--red:#b20b0b;--orange:#ee7b00;--ink:#17130f;--cream:#fff8e9;--line:#eadbc2;--green:#174f37}.blog-shell{width:min(1160px,calc(100% - 40px));margin:auto}.blog-header{position:sticky;top:0;z-index:20;background:#fffcf6f5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.blog-nav{height:80px;display:flex;align-items:center;justify-content:space-between}.blog-nav>a img{width:145px;height:auto;display:block}.blog-nav nav{display:flex;align-items:center;gap:28px}.blog-nav nav a{color:var(--ink);font-weight:700;text-decoration:none}.blog-nav .lang{padding:9px 14px;border:1px solid var(--red);border-radius:999px;color:var(--red)}.blog-hero{background:radial-gradient(circle at 85% 10%,#ffd884 0,transparent 28%),linear-gradient(135deg,#fff8e9,#fff 55%);padding:72px 0 64px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center}.hero-grid>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 8px 8px;box-shadow:0 24px 70px #7a2c1b2b}.kicker,.section-label{font-size:.76rem;letter-spacing:.16em;font-weight:900;color:var(--red);margin:0 0 16px}.blog-hero h1{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(2.55rem,5vw,5.2rem);line-height:.98;letter-spacing:-.045em;margin:0;color:var(--ink)}.lead{font-size:1.16rem;line-height:1.75;max-width:690px;margin:28px 0;color:#51473c}.meta{display:flex;gap:20px;color:#776b60;font-size:.9rem}.intro{padding:76px 0 46px}.intro>p{font-family:Georgia,"Noto Serif SC",serif;font-size:1.45rem;line-height:1.65;max-width:920px;margin:0 auto 48px}.quick-guide{background:var(--green);color:#fff;padding:32px;border-radius:18px}.quick-guide h2{margin:0 0 22px;font-size:1.4rem}.quick-guide>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.quick-guide span{display:flex;flex-direction:column;gap:6px;color:#dcebe3}.quick-guide b{color:#fff}.varieties{padding:48px 0 88px}.durian-card{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 68px;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 50px #4d2a0d10}.durian-card:nth-of-type(odd) figure{order:2}.durian-card figure{margin:0;display:flex;flex-direction:column;background:#e9e4d5}.durian-card figure img{width:100%;height:100%;min-height:550px;object-fit:cover}.durian-card figcaption{padding:10px 14px;font-size:.74rem;color:#655f57;background:#f5f0e8}.durian-card figcaption a{color:inherit}.durian-card-copy{padding:48px}.variety-top{display:flex;justify-content:space-between;color:var(--red);font-weight:900}.durian-card h2{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(2.2rem,4vw,4rem);margin:25px 0 4px;line-height:1}.aliases{color:var(--orange);font-weight:800;margin:0 0 28px}.durian-card dl,.durian-card dl div{margin:0}.durian-card dl div{padding:17px 0;border-top:1px solid var(--line)}.durian-card dt{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900;color:#7d7065;margin-bottom:7px}.durian-card dd{font-size:1rem;line-height:1.65;color:#312b25}.tasting{background:#19150f;color:#fff;padding:84px 0}.tasting h2,.tour h2{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(2rem,4vw,4rem);margin:0 0 36px}.tips{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.tips>div{border-top:1px solid #61574d;padding-top:20px}.tips b{color:#ffb21c}.tips h3{font-size:1.3rem}.tips p{color:#cfc5b9;line-height:1.7}.tour{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding:96px 0}.tour p{line-height:1.8;font-size:1.05rem}.tour img{width:100%;border-radius:18px}.cta{display:inline-flex;margin-top:20px;background:var(--red);color:#fff!important;text-decoration:none;font-weight:900;padding:15px 22px;border-radius:999px}.sources{border-top:1px solid var(--line);padding:42px 0 72px}.sources h2{font-size:1.25rem}.sources p{line-height:1.7;color:#655f57;max-width:900px}.sources a{color:var(--red);font-weight:700}.blog-footer{background:#a00000;color:#fff;padding:38px 0}.blog-footer .blog-shell{display:flex;align-items:center;gap:28px}.blog-footer img{width:130px;height:auto;filter:brightness(0) invert(1)}.blog-footer p{flex:1}.blog-footer a{color:#fff}@media(max-width:820px){.blog-shell{width:min(100% - 28px,1160px)}.blog-nav{height:68px}.blog-nav>a img{width:112px}.blog-nav nav a:not(.lang){display:none}.blog-hero{padding:46px 0}.hero-grid,.durian-card,.tour{grid-template-columns:1fr;gap:30px}.hero-grid>img{max-width:520px}.blog-hero h1{font-size:2.65rem}.quick-guide>div,.tips{grid-template-columns:1fr 1fr}.durian-card:nth-of-type(odd) figure{order:0}.durian-card figure img{min-height:340px}.durian-card-copy{padding:30px 24px}.tour{padding:68px 0}.blog-footer .blog-shell{align-items:flex-start;flex-direction:column;gap:10px}.blog-footer p{margin:0}}@media(max-width:520px){.quick-guide>div,.tips{grid-template-columns:1fr}.meta{flex-direction:column;gap:6px}.intro{padding-top:48px}.intro>p{font-size:1.18rem}.quick-guide{padding:24px}.durian-card{margin-bottom:34px}.durian-card figure img{min-height:280px}.blog-footer img{width:110px}}
