.siargao-article{max-width:900px;margin:0 auto 60px;color:var(--text-color)}.siargao-article h1{font-family:"Oswald",sans-serif;font-size:2.8rem;margin-bottom:.5em;text-transform:uppercase;letter-spacing:.08em}.siargao-article h2{font-family:"Oswald",sans-serif;font-size:1.8rem;margin:2.5em 0 .75em;text-transform:uppercase;letter-spacing:.06em}.siargao-article p{font-size:1.05rem;margin:0 0 1.2em}.siargao-article a{color:var(--primary-color);text-decoration:none}.siargao-article a:hover{text-decoration:underline}.siargao-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;margin:40px 0 50px;padding:24px;background:linear-gradient(135deg, rgba(33,150,243,.08), rgba(255,87,34,.08));border-radius:var(--border-radius)}@media only screen and (max-width: 900px){.siargao-hero{grid-template-columns:1fr}}.siargao-hero img{width:100%;border-radius:var(--border-radius);box-shadow:0 15px 30px rgba(0,0,0,.15);display:block}.siargao-hero .siargao-hero-text h2{margin:0 0 .75em}.siargao-hero .siargao-hero-text p{margin-bottom:1em}.siargao-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin:40px 0}.siargao-gallery a{position:relative;display:block;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:var(--transition)}.siargao-gallery a:hover,.siargao-gallery a:focus{transform:translateY(-4px)}.siargao-gallery img{width:100%;height:100%;object-fit:cover;display:block}.siargao-highlights{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:24px;margin:30px 0 50px}.siargao-highlights .siargao-card{padding:24px;border-radius:var(--border-radius);border:1px solid rgba(33,150,243,.2);box-shadow:0 10px 24px rgba(0,0,0,.08);background-color:#fff}.siargao-highlights .siargao-card h3{font-family:"Oswald",sans-serif;font-size:1.3rem;margin-bottom:.6em;text-transform:uppercase;letter-spacing:.04em}.siargao-highlights .siargao-card p{margin:0;font-size:1rem;line-height:1.6}.siargao-tip{padding:18px 22px;border-left:4px solid var(--secondary-color);background:rgba(255,87,34,.1);border-radius:4px;font-size:1rem}.siargao-subguides{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;margin:40px 0 60px}.siargao-subguides .siargao-card{display:block;padding:24px;border-radius:var(--border-radius);background-color:#fff;border:1px solid rgba(33,150,243,.18);box-shadow:0 12px 26px rgba(0,0,0,.08);transition:var(--transition);color:inherit}.siargao-subguides .siargao-card h3{font-family:"Oswald",sans-serif;font-size:1.25rem;margin:0 0 .5em;text-transform:uppercase;letter-spacing:.04em}.siargao-subguides .siargao-card p{margin:0;font-size:.98rem;line-height:1.6}.siargao-subguides .siargao-card:hover,.siargao-subguides .siargao-card:focus{transform:translateY(-4px);border-color:rgba(255,87,34,.28)}.news-index{max-width:1040px;margin:0 auto 70px;color:var(--text-color)}.news-masthead{text-align:center;margin-bottom:45px}.news-masthead h1{font-family:"Oswald",sans-serif;font-size:2.8rem;margin:0 0 .3em;text-transform:uppercase;letter-spacing:.08em}.news-masthead__tagline{font-size:1.1rem;max-width:620px;margin:0 auto;opacity:.75}@media only screen and (max-width: 640px){.news-masthead h1{font-size:2rem}}.news-lead{display:block;padding:38px 40px;overflow:hidden;margin-bottom:40px;border-radius:var(--border-radius, 16px);background:linear-gradient(135deg, var(--primary-color), var(--secondary-color));color:#fff;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.16);transition:var(--transition, all .25s ease)}.news-lead__flag{display:inline-block;font-family:"Oswald",sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;border:1px solid rgba(255,255,255,.65);border-radius:999px;margin-bottom:18px}.news-lead__title{font-family:"Oswald",sans-serif;font-size:2.1rem;line-height:1.2;margin:0 0 .4em;text-transform:uppercase;letter-spacing:.03em}.news-lead__excerpt{font-size:1.08rem;margin:0 0 1em;opacity:.94}.news-lead__date{font-size:.85rem;letter-spacing:.12em;opacity:.85}.news-lead:hover,.news-lead:focus{transform:translateY(-4px);box-shadow:0 20px 38px rgba(0,0,0,.24)}@media only screen and (max-width: 640px){.news-lead{padding:26px 22px}.news-lead__title{font-size:1.5rem}}.news-lead--media{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;padding:28px 34px}@media only screen and (max-width: 760px){.news-lead--media{grid-template-columns:1fr;gap:20px;padding:20px}}.news-lead__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--border-radius, 12px);box-shadow:0 10px 24px rgba(0,0,0,.22)}.news-card__media{margin:-26px -24px 18px}.news-card__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius, 12px) var(--border-radius, 12px) 0 0}.news-post__hero{display:block;margin:0 0 2.4em}.news-post__hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius, 12px)}.news-credit{margin-top:.6em;font-size:.72rem;line-height:1.5;letter-spacing:.02em;opacity:.62;text-align:right}.news-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.news-figure{margin:2.2em 0}.news-figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--border-radius, 12px)}.news-figure figcaption{margin-top:.6em;font-size:.78rem;line-height:1.6;opacity:.68}.news-figure figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.news-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}.news-card{display:flex;flex-direction:column;overflow:hidden;padding:26px 24px;border:1px solid rgba(0,0,0,.09);border-radius:var(--border-radius, 16px);background:var(--background-color, #fff);color:var(--text-color);text-decoration:none;transition:var(--transition, all .25s ease)}.news-card__date{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:10px}.news-card__title{font-family:"Oswald",sans-serif;font-size:1.25rem;line-height:1.3;margin:0 0 .5em}.news-card__excerpt{font-size:.98rem;line-height:1.55;margin:0 0 1.2em;opacity:.8;flex-grow:1}.news-card__more{font-family:"Oswald",sans-serif;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color)}.news-card:hover,.news-card:focus{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 14px 26px rgba(0,0,0,.12)}.news-post__header{margin-bottom:2.2em;padding-bottom:1.4em;border-bottom:2px solid var(--primary-color)}.news-post__date{display:block;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.news-post__title{margin:0 0 .4em}.news-post__standfirst{font-size:1.18rem;line-height:1.6;opacity:.8;margin:0}.news-post__back{display:inline-block;margin-top:3em;font-family:"Oswald",sans-serif;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}