.pg-article-surfer-kicker.svelte-191g5k7,.pg-article-surfer-silo.svelte-191g5k7{margin-bottom:.8rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-color-text);opacity:.72}.pg-article-surfer-silo.svelte-191g5k7{margin-bottom:.35rem;letter-spacing:.08em}.pg-article-surfer-story.svelte-191g5k7{display:grid;grid-template-columns:1fr;gap:1.5rem;border-radius:var(--pg-r-card);border:1px solid var(--pg-border);background:linear-gradient(180deg,color-mix(in srgb,var(--pg-color-surface) 88%,transparent),color-mix(in srgb,var(--pg-color-accent-soft) 28%,var(--pg-color-surface)));padding:clamp(1.1rem,3vw,1.6rem)}@media(min-width:768px){.pg-article-surfer-story.has-image.svelte-191g5k7{grid-template-columns:1fr 30%;align-items:center}}.pg-article-surfer-story-content.svelte-191g5k7{display:flex;flex-direction:column}.pg-article-surfer-story-title.svelte-191g5k7{margin:0;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800;line-height:1.08;color:var(--pg-color-text-strong)}.pg-article-surfer-story-description.svelte-191g5k7{margin:.75rem 0 0;max-width:42rem;font-size:.98rem;line-height:1.6;color:var(--pg-color-text)}.pg-article-surfer-story-image-wrap.svelte-191g5k7{border-radius:calc(var(--pg-r-card) - .2rem);overflow:hidden;aspect-ratio:16 / 9}@media(min-width:768px){.pg-article-surfer-story-image-wrap.svelte-191g5k7{aspect-ratio:4 / 3}}.pg-article-surfer-story-image.svelte-191g5k7{display:block;width:100%;height:100%;object-fit:cover}.pg-article-surfer-label.svelte-1lzc4hw,.pg-article-surfer-silo.svelte-1lzc4hw{margin-bottom:.8rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-color-text);opacity:.72}.pg-article-surfer-silo.svelte-1lzc4hw{margin-bottom:.35rem;letter-spacing:.08em}.pg-article-surfer-strip-grid.svelte-1lzc4hw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pg-space-sm)}.pg-article-surfer-card.svelte-1lzc4hw{display:flex;flex-direction:column;gap:.7rem}.pg-article-surfer-card-image-wrap.svelte-1lzc4hw{overflow:hidden;border-radius:calc(var(--pg-r-card) - .2rem);border:1px solid var(--pg-border);background-color:var(--pg-color-surface);aspect-ratio:4 / 3}.pg-article-surfer-card-image.svelte-1lzc4hw,.pg-article-surfer-card-placeholder.svelte-1lzc4hw{display:block;width:100%;height:100%;object-fit:cover}.pg-article-surfer-card-placeholder.svelte-1lzc4hw{background:linear-gradient(135deg,var(--pg-color-accent-soft),transparent 65%),var(--pg-color-surface)}.pg-article-surfer-card-title.svelte-1lzc4hw{font-size:.98rem;font-weight:700;line-height:1.35;color:var(--pg-color-text-strong)}.pg-article-surfer-card-description.svelte-1lzc4hw{margin:-.15rem 0 0;font-size:.9rem;line-height:1.5;color:var(--pg-color-text);line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.pg-article-surfer-strip-grid.svelte-1lzc4hw{grid-template-columns:1fr}}.pg-article-surfer.svelte-n9f81a{margin-top:clamp(2rem,5vw,4rem);border-top:1px solid var(--pg-border);padding-top:clamp(1.25rem,3vw,2rem)}.article-body.svelte-efq2st h2,.article-body.svelte-efq2st h3,.article-body.svelte-efq2st h4{font-weight:700;line-height:1.2;margin-top:2rem;margin-bottom:.75rem}.article-body.svelte-efq2st h2{font-size:1.5rem;color:color-mix(in srgb,var(--pg-color-accent) 72%,var(--pg-color-text-strong));border-left:4px solid color-mix(in srgb,var(--pg-color-accent) 55%,transparent);padding-left:.6rem}.article-body.svelte-efq2st h3{font-size:1.25rem;color:color-mix(in srgb,var(--pg-color-accent) 45%,var(--pg-color-text-strong));border-left:2px solid color-mix(in srgb,var(--pg-color-accent) 35%,transparent);padding-left:.5rem}.article-body.svelte-efq2st h4{color:color-mix(in srgb,var(--pg-color-accent) 25%,var(--pg-color-text-strong));padding-left:.4rem}.article-body.svelte-efq2st p{margin:0 0 1rem}.article-body.svelte-efq2st ul,.article-body.svelte-efq2st ol{margin:0 0 1.25rem;padding-left:1.5rem}.article-body.svelte-efq2st ul{list-style:disc}.article-body.svelte-efq2st ol{list-style:decimal}.article-body.svelte-efq2st li{margin-bottom:.375rem}.article-body.svelte-efq2st img{width:100%;height:auto;aspect-ratio:1536 / 1024;border-radius:1rem;margin:1.5rem 0 .75rem}.article-body.svelte-efq2st p em{display:block;font-size:.95rem;font-style:italic;opacity:.8}.article-body.svelte-efq2st a{text-decoration:underline}.article-body.svelte-efq2st table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--pg-border);border-radius:.75rem;background-color:var(--pg-color-surface)}.article-body.svelte-efq2st thead{background-color:var(--pg-color-accent-soft)}.article-body.svelte-efq2st th,.article-body.svelte-efq2st td{border:1px solid var(--pg-border);padding:.75rem .875rem;text-align:left;vertical-align:top;min-width:9rem}.article-body.svelte-efq2st th{color:var(--pg-color-text-strong);font-weight:700}.article-body.svelte-efq2st td{color:var(--pg-color-text)}.article-body.svelte-efq2st .mermaid{display:block;max-width:100%;overflow-x:auto;margin:1rem 0}.pg-faq.svelte-1arwebp{display:flex;flex-direction:column;gap:.5rem;margin:1.25rem 0}.pg-faq-heading.svelte-1arwebp{margin:0 0 .35rem;font-size:1.2rem;font-weight:800;line-height:1.15;color:var(--pg-color-text-strong)}.pg-faq-item.svelte-1arwebp{border:1px solid var(--pg-border);border-radius:var(--pg-r-card);background-color:var(--pg-color-surface);overflow:hidden}.pg-faq-q.svelte-1arwebp{padding:.75rem 1rem;font-weight:600;color:var(--pg-color-text-strong);cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.pg-faq-q.svelte-1arwebp::-webkit-details-marker{display:none}.pg-faq-q.svelte-1arwebp:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--pg-color-text);font-weight:300;transition:transform .2s ease}.pg-faq-item[open].svelte-1arwebp .pg-faq-q:where(.svelte-1arwebp):after{content:"−";transform:translateY(-50%)}.pg-faq-a.svelte-1arwebp{padding:0 1rem .75rem;color:var(--pg-color-text);line-height:1.6}.pg-faq-a.svelte-1arwebp p:where(.svelte-1arwebp):last-child{margin-bottom:0}.pg-hero-img.svelte-l0rww6{border-radius:var(--pg-r-card);height:auto}.pg-toc.svelte-g8487u{color:var(--pg-color-text)}.pg-toc--plain.svelte-g8487u,.pg-toc--numbered.svelte-g8487u,.pg-toc--bulleted.svelte-g8487u{padding:1rem;border-color:var(--pg-border);border-radius:var(--pg-r-card);background-color:color-mix(in srgb,var(--pg-color-accent-soft) 20%,transparent)}.pg-toc--plain.svelte-g8487u{padding-inline:.5rem}button.svelte-g8487u{background:none;border:none;cursor:pointer;padding:0;font:inherit;text-align:left}.pg-toc-link--numbered.svelte-g8487u{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem}.pg-toc-content.svelte-g8487u{display:inline-flex;align-items:center;gap:.4rem}.pg-toc-icon.svelte-g8487u{display:inline-flex;align-items:center;justify-content:center;opacity:.8}.pg-toc-link--depth-0.svelte-g8487u{font-size:1.02rem;font-weight:700}.pg-toc-link--depth-1.svelte-g8487u{font-size:.96rem;font-weight:550;border-left:2px solid color-mix(in srgb,var(--pg-border) 85%,transparent)}.pg-toc-link--depth-2.svelte-g8487u,.pg-toc-link--depth-3.svelte-g8487u{font-size:.9rem;font-weight:500;border-left:2px solid color-mix(in srgb,var(--pg-border) 60%,transparent);opacity:.9}.pg-toc-number.svelte-g8487u{min-width:2.5rem;font-variant-numeric:tabular-nums;color:var(--pg-color-text);opacity:.8}.pg-toc-link--bulleted.svelte-g8487u{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem}.pg-toc-dot.svelte-g8487u{width:.45rem;height:.45rem;border-radius:999px;background:var(--pg-color-accent);opacity:.8}.pg-article.svelte-y3jsv5,.pg-article.svelte-1i5x7bo{padding-inline:var(--pg-space-pad);padding-top:var(--pg-page-top);padding-bottom:var(--pg-space-lg)}
