.blogpg{--orange:#cf4a2c;--orange-hover:#b53d1f;--orange-tint:#fdf3ee;--orange-tint-2:#fbeae3;--text-dark:#3c3228;--text:#5a5247;--text-light:#726a5e;--text-lighter:#8a8073;--line:#e6ddcf;--line-soft:#f1eadd;--bg-soft:var(--orange-tint);--bg-cream:#faf7f2;--sh-md:0 10px 28px -14px #1f273333,0 1px 4px -1px #1f27330a;font-family:var(--inter);color:var(--text);text-align:left;background:#fff;line-height:1.5}.blogpg *,.blogpg :before,.blogpg :after{box-sizing:border-box}.blogpg h1,.blogpg h2,.blogpg h3,.blogpg h4,.blogpg p{margin:0}.blogpg a{color:inherit;text-decoration:none}.blogpg img{max-width:100%;display:block}.blogpg button{cursor:pointer;font-family:var(--inter);color:inherit;background:0 0;border:none}.blogpg .wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:700px){.blogpg .wrap{padding:0 18px}}.blogpg .ph{background:linear-gradient(135deg,var(--c1,#3a6b4a),var(--c2,#1a3a2a))}.blogpg .ph-1{--c1:#1a5f3f;--c2:#3a9b6f}.blogpg .ph-2{--c1:#a8703a;--c2:#5c3a1a}.blogpg .ph-3{--c1:#3a6ca8;--c2:#1a3a5c}.blogpg .ph-4{--c1:#7a5c3a;--c2:#3a2c1a}.blogpg .ph-5{--c1:#a83a3a;--c2:#5c1a1a}.blogpg .ph-6{--c1:#6f4a9b;--c2:#3a2a5f}.blogpg .editorial-hero{background:var(--bg-cream);border-bottom:1px solid var(--line);padding:56px 0 40px}.blogpg .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;margin-bottom:18px;font-size:11.5px;font-weight:700;display:inline-flex}.blogpg .kicker:before{content:"";background:var(--orange);width:32px;height:1.5px}.blogpg .editorial-hero h1{font-family:var(--playfair);color:var(--text-dark);letter-spacing:-.025em;max-width:820px;margin-bottom:18px;font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.05}.blogpg .editorial-hero .lede{color:var(--text);max-width:560px;font-size:17px;line-height:1.6}.blogpg .toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.blogpg .search-box{flex:1;min-width:260px;max-width:380px;position:relative}.blogpg .search-box svg{color:var(--text-lighter);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.blogpg .search-box input{border:1.5px solid var(--line);width:100%;color:var(--text-dark);background:#fff;border-radius:999px;outline:none;padding:13px 14px 13px 42px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.blogpg .search-box input::placeholder{color:var(--text-lighter)}.blogpg .search-box input:focus{border-color:var(--orange);box-shadow:0 0 0 4px #cd482a1a}.blogpg .filter-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.blogpg .filter-chips::-webkit-scrollbar{display:none}.blogpg .chip{border:1.5px solid var(--line);color:var(--text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:9px 18px;font-size:13px;font-weight:600;transition:all .15s}.blogpg .chip:hover{border-color:var(--text-dark);color:var(--text-dark)}.blogpg .chip.on{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.blogpg .section{padding:64px 0}.blogpg .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.blogpg .section-h{font-family:var(--playfair);color:var(--text-dark);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.blogpg .section-sub{color:var(--text-light);margin-top:6px;font-size:14px}.blogpg .see-all{color:var(--orange);align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.blogpg .see-all:hover{color:var(--orange-hover);gap:8px}.blogpg .featured-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}@media (max-width:900px){.blogpg .featured-grid{grid-template-columns:1fr}}.blogpg .big-card,.blogpg .small-card{background:var(--bg-soft);border-radius:18px;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.blogpg .big-card{aspect-ratio:4/5;max-height:540px}@media (max-width:900px){.blogpg .big-card{aspect-ratio:4/3;max-height:none}}.blogpg .big-card:hover,.blogpg .small-card:hover{box-shadow:var(--sh-md);transform:translateY(-4px)}.blogpg .big-card .img,.blogpg .small-card .img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blogpg .big-card:hover .img,.blogpg .small-card:hover .img{transform:scale(1.04)}.blogpg .big-card .overlay,.blogpg .small-card .overlay{background:linear-gradient(#0000 35%,#000000c7 100%);position:absolute;inset:0}.blogpg .big-card .meta-row,.blogpg .small-card .meta-row{color:#fff;position:absolute;bottom:24px;left:24px;right:24px}@media (max-width:600px){.blogpg .big-card .meta-row,.blogpg .small-card .meta-row{bottom:18px;left:18px;right:18px}}.blogpg .story-cat{letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;margin-bottom:14px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.blogpg .big-card .story-title{font-family:var(--playfair);letter-spacing:-.015em;text-wrap:balance;margin-bottom:10px;font-size:32px;font-weight:700;line-height:1.1}@media (max-width:600px){.blogpg .big-card .story-title{font-size:24px}}.blogpg .small-card .story-title{font-family:var(--playfair);letter-spacing:-.01em;margin-bottom:8px;font-size:21px;font-weight:700;line-height:1.15}.blogpg .story-excerpt{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:600px){.blogpg .story-excerpt{display:none}}.blogpg .byline{color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.blogpg .byline-avatar{color:#fff;background:#fff3;border:1.5px solid #fff6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.blogpg .byline-dot{background:#fff6;border-radius:50%;width:3px;height:3px}.blogpg .small-cards-col{flex-direction:column;gap:24px;display:flex}.blogpg .small-card{aspect-ratio:16/10;flex:1}.blogpg .stories-grid{grid-template-columns:repeat(3,1fr);gap:30px 24px;display:grid}@media (max-width:900px){.blogpg .stories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blogpg .stories-grid{grid-template-columns:1fr;gap:32px}}.blogpg .story{cursor:pointer;flex-direction:column;gap:16px;display:flex}.blogpg .story-img{aspect-ratio:4/3;border-radius:14px;transition:transform .25s;position:relative;overflow:hidden}.blogpg .story:hover .story-img{transform:translateY(-3px)}.blogpg .story:hover .story-img .ph,.blogpg .story:hover .story-img img{transform:scale(1.06)}.blogpg .story-img .ph,.blogpg .story-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blogpg .story-pill{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;background:#fffffff5;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.blogpg .story-body{padding:0 4px}.blogpg .story-meta{color:var(--text-light);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;font-weight:500;display:flex}.blogpg .story-meta-dot{background:var(--text-lighter);border-radius:50%;width:3px;height:3px}.blogpg .story-h{font-family:var(--playfair);color:var(--text-dark);letter-spacing:-.01em;text-wrap:balance;margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.2;transition:color .15s}.blogpg .story:hover .story-h{color:var(--orange)}.blogpg .story-x{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.blogpg .story-foot{color:var(--text-light);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.blogpg .story-author{color:var(--text-dark);align-items:center;gap:8px;font-weight:500;display:flex}.blogpg .story-author-avatar{background:var(--orange-tint);width:26px;height:26px;color:var(--orange);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.blogpg .story-read{color:var(--text-light);align-items:center;gap:4px;display:inline-flex}.blogpg .empty{text-align:center;color:var(--text-light);padding:48px 0;font-size:15px}.blogpg .destinations-section{background:var(--bg-cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.blogpg .dest-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:900px){.blogpg .dest-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.blogpg .dest-grid{grid-template-columns:repeat(2,1fr)}}.blogpg .dest-card{aspect-ratio:1;cursor:pointer;border-radius:16px;transition:transform .25s;position:relative;overflow:hidden}.blogpg .dest-card:hover{transform:translateY(-3px)}.blogpg .dest-card .ph,.blogpg .dest-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.blogpg .dest-card:hover .ph,.blogpg .dest-card:hover img{transform:scale(1.06)}.blogpg .dest-card .overlay{background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.blogpg .dest-card .info{color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.blogpg .dest-card .name{font-family:var(--playfair);letter-spacing:-.01em;margin-bottom:3px;font-size:20px;font-weight:700}.blogpg .dest-card .count{color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:500}.blogpg .newsletter{background:linear-gradient(135deg,var(--orange-tint),var(--orange-tint-2));border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:56px 48px;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.blogpg .newsletter{grid-template-columns:1fr;gap:28px;padding:40px 28px}}.blogpg .newsletter:before{content:"";background:#fff6;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.blogpg .newsletter-text{z-index:2;position:relative}.blogpg .newsletter h2{font-family:var(--playfair);color:var(--text-dark);letter-spacing:-.02em;margin-bottom:12px;font-size:34px;font-weight:700;line-height:1.15}.blogpg .newsletter p{color:var(--text);max-width:380px;font-size:15px;line-height:1.55}.blogpg .newsletter-form{z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:relative}.blogpg .newsletter-form input{min-width:200px;color:var(--text-dark);background:#fff;border:1.5px solid #fff;border-radius:999px;outline:none;flex:1;padding:15px 18px;font-family:inherit;font-size:14px}.blogpg .newsletter-form input:focus{border-color:var(--orange);box-shadow:0 0 0 4px #cd482a1f}.blogpg .newsletter-form button{background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;padding:15px 28px;font-size:14px;font-weight:700;transition:background .15s,transform .12s;box-shadow:0 10px 18px -8px #cd482a8c}.blogpg .newsletter-form button:hover{background:var(--orange-hover);transform:translateY(-1px)}.blogpg .newsletter-note{color:var(--text-light);z-index:2;margin-top:12px;font-size:11.5px;position:relative}.blogpg .pagination{justify-content:center;gap:6px;margin-top:48px;display:flex}.blogpg .pg{width:38px;height:38px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-size:13.5px;font-weight:600;transition:all .15s;display:grid}.blogpg .pg:hover{border-color:var(--text-dark);color:var(--text-dark)}.blogpg .pg.on{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.blogpg .pg.arrow{color:var(--text-light)}.blogpg .pg:disabled{opacity:.4;cursor:not-allowed}.blogpg .loading{text-align:center;color:var(--text-light);padding:60px 0}@media (max-width:700px){.blogpg .section{padding:48px 0}.blogpg .editorial-hero{padding:40px 0 32px}.blogpg .featured-grid,.blogpg .small-cards-col{gap:18px}.blogpg .section-h{font-size:26px}}
