main.editorial-main{max-width:none;margin:0;padding:0;background:var(--pana-ground);color:var(--pana-body)}main.editorial-main section{margin-block-start:0}main.editorial-main .article{display:grid;grid-template-columns:1fr;gap:var(--stack-8)}@media (min-width:1000px){main.editorial-main .article{grid-template-columns:minmax(0,1fr) 280px}}main.editorial-main .article__body{max-width:var(--measure)}main.editorial-main .article__aside{display:grid;gap:var(--stack-5);align-content:start}@media (min-width:1000px){main.editorial-main .article__aside{position:sticky;inset-block-start:calc(64px + var(--stack-5))}}main.editorial-main .article__cover{margin:0;aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--pana-line);overflow:hidden;background:var(--pana-surface-sunk)}main.editorial-main .article__cover img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .article__cover figcaption{font-size:var(--text-xs);color:var(--pana-muted);padding-block-start:var(--stack-2)}main.editorial-main .toc{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-5)}main.editorial-main .toc ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--stack-2)}main.editorial-main .toc a{color:var(--pana-body);text-decoration:none;font-size:var(--text-sm)}main.editorial-main .toc a:hover{color:var(--pana-ink)}main.editorial-main .toc .toc__item.active a{color:var(--pana-ink);font-weight:600}main.editorial-main .toc .toc__num{color:var(--pana-brass);font-weight:700;margin-inline-end:var(--stack-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.editorial-main .toc summary{font-weight:600}main.editorial-main .toc--inline{margin-block-end:var(--stack-5)}main.editorial-main .toc--inline ol{margin-block-start:var(--stack-3)}main.editorial-main .post-body{color:var(--pana-body);font-family:var(--font-body);line-height:var(--leading-normal)}main.editorial-main .post-body h2,main.editorial-main .post-body h3{font-family:var(--font-display);color:var(--pana-ink);scroll-margin-block-start:80px}main.editorial-main .post-body h2:after{content:none;display:none;height:0;width:0}main.editorial-main .post-body a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong)}main.editorial-main .post-body a:hover{color:var(--pana-accent)}main.editorial-main .post-body li::marker{color:var(--pana-brass)}main.editorial-main .post-body blockquote{border-inline-start:2px solid var(--pana-brass);background:var(--pana-surface-sunk);color:var(--pana-ink);font-style:normal;padding:var(--stack-4) var(--stack-5);margin-inline:0;border-radius:0 var(--radius) var(--radius) 0}main.editorial-main .post-body code{background:var(--pana-surface-sunk);color:var(--pana-ink);padding:.1em .35em;border-radius:var(--radius-sm,2px)}main.editorial-main .post-body .answer-box{margin:0 0 var(--stack-5);padding:var(--stack-5);border:0;border-inline-start:2px solid var(--pana-accent);border-radius:var(--radius);background:var(--pana-surface-sunk);color:var(--pana-ink);font-size:var(--text-lead)}main.editorial-main .post-body .answer-box p{margin:0;font-size:inherit;line-height:var(--leading-normal)}main.editorial-main .post-body .answer-box p+p{margin-block-start:var(--stack-3)}main.editorial-main .post-body .answer-box strong:first-child{color:var(--pana-ink)}main.editorial-main .post-body .article-scope{font-size:var(--text-sm);font-style:normal;color:var(--pana-muted);margin:0 0 var(--stack-5);padding-block-end:var(--stack-3);border-block-end:1px solid var(--pana-line)}main.editorial-main .post-body .method{margin:var(--stack-5) 0;padding:var(--stack-5);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface)}main.editorial-main .post-body .method h2,main.editorial-main .post-body .method h3{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pana-muted);margin-block-start:0}main.editorial-main .post-body table{width:100%;border-collapse:collapse;margin:var(--stack-5) 0;font-size:var(--text-sm);display:block;overflow-x:auto;white-space:nowrap}@media (min-width:720px){main.editorial-main .post-body table{display:table;white-space:normal}}main.editorial-main .post-body thead th{text-align:start;border-block-end:1px solid var(--pana-line-strong);padding:var(--stack-2) var(--stack-3);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pana-muted);background:transparent}main.editorial-main .post-body td{padding:var(--stack-2) var(--stack-3);border-block-end:1px solid var(--pana-line);vertical-align:top;color:var(--pana-body)}main.editorial-main .post-body td:last-child{color:var(--pana-muted);font-size:var(--text-xs)}main.editorial-main .post-body td,main.editorial-main .post-body th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main.editorial-main .post-body tbody tr:hover,main.editorial-main .post-body tbody tr:nth-child(2n){background:var(--pana-surface-sunk)}main.editorial-main .post-body table caption{caption-side:bottom;text-align:start;font-size:var(--text-xs);color:var(--pana-muted);padding-block-start:var(--stack-2);white-space:normal}main.editorial-main .article-sources,main.editorial-main .post-body .sources{margin:var(--stack-6) 0 0;padding:var(--stack-4) 0 0;border-block-start:1px solid var(--pana-line);background:transparent;font-size:var(--text-sm)}main.editorial-main .article-sources h2{font-family:var(--font-display);font-size:var(--text-h3,1.2rem);margin:0 0 var(--stack-2)}main.editorial-main .article-sources .muted{font-size:var(--text-xs)}main.editorial-main .article-sources ol,main.editorial-main .post-body .sources ol,main.editorial-main .post-body .sources ul{margin:0;padding-inline-start:1.2rem;font-size:var(--text-sm);line-height:1.7}main.editorial-main .article-sources a,main.editorial-main .post-body .sources a{color:var(--pana-ink);text-decoration:underline;text-decoration-color:var(--pana-line-strong)}main.editorial-main .article-sources a:after,main.editorial-main .post-body .sources a:after{content:" " attr(data-domain);color:var(--pana-muted)}main.editorial-main .cm-faq-item,main.editorial-main .stx-faq-item,main.editorial-main details.faq-item{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:0 var(--stack-4)}main.editorial-main .cm-faq-item summary,main.editorial-main .stx-faq-item summary,main.editorial-main details.faq-item summary{cursor:pointer;font-family:var(--font-display);font-weight:600;color:var(--pana-ink);padding:var(--stack-4) 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--stack-3)}main.editorial-main .cm-faq-item summary::-webkit-details-marker,main.editorial-main .stx-faq-item summary::-webkit-details-marker,main.editorial-main details.faq-item summary::-webkit-details-marker{display:none}main.editorial-main .cm-faq-item summary:after,main.editorial-main .stx-faq-item summary:after,main.editorial-main details.faq-item summary:after{content:"";inline-size:8px;block-size:8px;border-inline-end:1px solid var(--pana-muted);border-block-end:1px solid var(--pana-muted);transform:rotate(45deg);flex-shrink:0;transition:transform .15s ease;margin-inline-end:var(--stack-1,.25rem)}main.editorial-main .cm-faq-item[open] summary:after,main.editorial-main .stx-faq-item[open] summary:after,main.editorial-main details.faq-item[open] summary:after{transform:rotate(225deg)}main.editorial-main .cm-faq-item p,main.editorial-main .stx-faq-item p,main.editorial-main details.faq-item p{margin:0 0 var(--stack-4);color:var(--pana-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}main.editorial-main .byline{display:flex;gap:var(--stack-4);align-items:flex-start;padding-block:var(--stack-5);border-block-end:1px solid var(--pana-line);margin-block-end:var(--stack-5)}main.editorial-main .byline__avatar{inline-size:40px;block-size:40px;flex-shrink:0;border-radius:var(--radius);border:1px solid var(--pana-line);background:var(--pana-surface-sunk);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--pana-muted);object-fit:cover}main.editorial-main .byline__meta{display:grid;gap:.15rem;font-size:var(--text-sm)}main.editorial-main .byline__name{font-family:var(--font-display);font-weight:600;color:var(--pana-ink);text-decoration:none}main.editorial-main .byline__name:hover{color:var(--pana-accent)}main.editorial-main .byline__role{color:var(--pana-muted)}main.editorial-main .byline__dates{color:var(--pana-muted);font-size:var(--text-xs)}main.editorial-main .author-card{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);color:var(--pana-body);padding:var(--stack-5);margin-block-start:var(--stack-6)}main.editorial-main .author-card__row{display:flex;gap:var(--stack-4);align-items:flex-start;flex-wrap:wrap}main.editorial-main .author-card__row img{border-radius:var(--radius);object-fit:cover;background:var(--pana-surface-sunk)}main.editorial-main .author-card__name{font-family:var(--font-display);font-size:1rem;margin:0 0 .2rem}main.editorial-main .author-card__name a{color:var(--pana-ink);text-decoration:none}main.editorial-main .author-card__name a:hover{color:var(--pana-accent)}main.editorial-main .author-card__role{font-size:var(--text-xs);color:var(--pana-muted);margin:0 0 var(--stack-2)}main.editorial-main .author-card__bio{font-size:var(--text-sm);color:var(--pana-body);margin:0}main.editorial-main .author-card__links{font-size:var(--text-xs);margin:var(--stack-2) 0 0}main.editorial-main .author-card__links a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong)}main.editorial-main .post-taxonomy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-2);margin:var(--stack-4) 0}main.editorial-main .share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-3);border-block-start:1px solid var(--pana-line);padding-block-start:var(--stack-4);margin-block-start:var(--stack-6)}main.editorial-main .share .eyebrow{margin:0}main.editorial-main .share__row{display:flex;flex-wrap:wrap;gap:var(--stack-2)}main.editorial-main .share svg{inline-size:16px;block-size:16px}main.editorial-main .related-posts{margin-block-start:var(--stack-6)}main.editorial-main .related-posts ul{list-style:none;margin:var(--stack-3) 0 0;padding:0;display:grid;gap:var(--stack-2)}main.editorial-main .related-posts a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong);font-size:var(--text-sm)}main.editorial-main .related-posts a:hover{color:var(--pana-accent)}main.editorial-main .internal-links{margin:var(--stack-6) 0}main.editorial-main .internal-links .eyebrow{margin:0 0 var(--stack-3)}main.editorial-main .internal-links ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--stack-2)}main.editorial-main .internal-links a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong);font-size:var(--text-sm)}main.editorial-main .internal-links a:hover{color:var(--pana-accent)}main.editorial-main .conv{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-5);display:grid;gap:var(--stack-3)}main.editorial-main .conv .conv__title{font-family:var(--font-display);font-size:1.05rem;margin:0;color:var(--pana-ink)}main.editorial-main .conv .conv__sub{font-size:var(--text-sm);color:var(--pana-muted);margin:0}main.editorial-main .conv svg{inline-size:16px;block-size:16px}main.editorial-main .post-conversion-section{border-block-start:1px solid var(--pana-line);padding-block-start:var(--stack-5);margin-block-start:var(--stack-6);background:transparent}main.editorial-main .post-conversion-title{font-family:var(--font-display);font-size:var(--text-h3,1.2rem);margin:0 0 var(--stack-1,.25rem);color:var(--pana-ink)}main.editorial-main .post-conversion-sub{font-size:var(--text-sm);color:var(--pana-muted);margin:0 0 var(--stack-4)}main.editorial-main .post-stays-grid{display:grid;gap:var(--stack-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}main.editorial-main .post-mini-card{display:flex;flex-direction:column;border:1px solid var(--pana-line);border-radius:var(--radius);overflow:hidden;background:var(--pana-surface);text-decoration:none;color:inherit}main.editorial-main .post-mini-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .post-mini-img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:var(--pana-surface-sunk)}main.editorial-main .post-mini-body{padding:var(--stack-3);display:grid;gap:.2rem;font-size:var(--text-sm)}main.editorial-main .post-mini-body strong{color:var(--pana-ink)}main.editorial-main .post-mini-body .muted{color:var(--pana-muted);font-size:var(--text-xs)}main.editorial-main .post-mini-rating{color:var(--pana-brass);font-size:var(--text-xs);font-weight:600;display:inline-flex;align-items:center;gap:.2rem}main.editorial-main .post-mini-rating svg{inline-size:12px;block-size:12px}main.editorial-main .price-sm{color:var(--pana-ink);font-weight:600;font-size:var(--text-sm)}main.editorial-main .post-see-all{display:inline-block;margin-block-start:var(--stack-4);color:var(--pana-ink);font-size:var(--text-sm);text-decoration-color:var(--pana-line-strong)}main.editorial-main .post-see-all:hover{color:var(--pana-accent)}main.editorial-main .blog-plan-box{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-5);margin-block-start:var(--stack-6);max-width:none}main.editorial-main .blog-plan-eyebrow{font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pana-brass);margin:0 0 var(--stack-1,.25rem)}main.editorial-main .blog-plan-title{font-family:var(--font-display);font-size:1.3rem;margin:0 0 var(--stack-2);color:var(--pana-ink)}main.editorial-main .blog-plan-sub{margin:0 0 var(--stack-4);color:var(--pana-muted);font-size:var(--text-sm)}main.editorial-main .blog-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--stack-2)}main.editorial-main .blog-plan-card{display:flex;align-items:center;gap:var(--stack-2);padding:var(--stack-3);border-radius:var(--radius);background:var(--pana-surface-sunk);border:1px solid var(--pana-line);color:var(--pana-ink);text-decoration:none;font-size:var(--text-sm)}main.editorial-main .blog-plan-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-plan-ico{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pana-brass);flex:0 0 auto}main.editorial-main .blog-plan-cta{margin-block-start:var(--stack-4);display:inline-flex}main.editorial-main .blog-gyg-block,main.editorial-main .blog-trip-block{background:var(--pana-surface);border:1px solid var(--pana-line);border-radius:var(--radius);padding:var(--stack-5);margin:var(--stack-5) 0}main.editorial-main .blog-gyg-head,main.editorial-main .blog-trip-head{margin-block-end:var(--stack-3)}main.editorial-main .blog-gyg-badge,main.editorial-main .blog-trip-badge{display:inline-block;font-size:var(--text-eyebrow);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pana-brass);margin-block-end:var(--stack-1,.25rem)}main.editorial-main .blog-gyg-title,main.editorial-main .blog-trip-title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--pana-ink);margin:0 0 var(--stack-1,.25rem)}main.editorial-main .blog-gyg-sub,main.editorial-main .blog-trip-sub{color:var(--pana-muted);font-size:var(--text-sm);margin:0}main.editorial-main .blog-gyg-grid{display:grid;gap:var(--stack-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-block-start:var(--stack-4)}main.editorial-main .blog-gyg-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);text-decoration:none;color:inherit}main.editorial-main .blog-gyg-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-gyg-card-img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;display:block;background:var(--pana-surface-sunk)}main.editorial-main .blog-gyg-card-body{padding:var(--stack-3);display:grid;gap:.2rem}main.editorial-main .blog-gyg-card-title{color:var(--pana-ink);font-size:var(--text-sm)}main.editorial-main .blog-gyg-card-loc{color:var(--pana-muted);font-size:var(--text-xs)}main.editorial-main .blog-gyg-card-rating{color:var(--pana-brass);font-size:var(--text-xs);font-weight:600;display:inline-flex;align-items:center;gap:.2rem}main.editorial-main .blog-gyg-card-rating svg{inline-size:12px;block-size:12px}main.editorial-main .blog-gyg-card-price{color:var(--pana-ink);font-weight:700;font-size:var(--text-sm)}main.editorial-main .blog-gyg-card-cta{color:var(--pana-accent);font-weight:600;font-size:var(--text-xs);margin-block-start:var(--stack-1,.25rem)}main.editorial-main .blog-gyg-cta,main.editorial-main .blog-trip-cta{display:inline-flex;margin-block-start:var(--stack-3)}main.editorial-main .blog-mid-banner{display:flex;align-items:center;gap:var(--stack-4);margin:var(--stack-5) 0;padding:var(--stack-5);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);color:var(--pana-body);text-decoration:none}main.editorial-main .blog-mid-banner:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-mid-body{flex:1 1}main.editorial-main .blog-mid-headline{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin:0 0 var(--stack-1,.25rem);color:var(--pana-ink);line-height:1.3}main.editorial-main .blog-mid-sub{font-size:var(--text-sm);color:var(--pana-muted);margin:0}main.editorial-main .blog-mid-cta{flex-shrink:0}@media (max-width:520px){main.editorial-main .blog-mid-banner{flex-wrap:wrap}main.editorial-main .blog-mid-cta{inline-size:100%;justify-content:center}}main.editorial-main .blog-taxonomy-nav{display:flex;flex-wrap:nowrap;gap:var(--stack-2);overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:var(--stack-2);margin-block-end:var(--stack-5);background:transparent}main.editorial-main .blog-taxonomy-nav .chip{scroll-snap-align:start;flex-shrink:0;text-decoration:none}main.editorial-main .blog-taxonomy-nav .chip:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .blog-taxonomy-nav .chip--selected{border-color:var(--pana-accent);color:var(--pana-accent);background:var(--pana-accent-soft)}main.editorial-main .blog-tax-count{font-size:.7rem;opacity:.7;margin-inline-start:.3rem}main.editorial-main .blog-langbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-2) var(--stack-3);margin-block-end:var(--stack-5);padding-block-end:var(--stack-4);border-block-end:1px solid var(--pana-line)}main.editorial-main .blog-langbar-label{font-size:var(--text-sm);color:var(--pana-muted);white-space:nowrap}main.editorial-main .blog-langbar-list{display:flex;flex-wrap:wrap;gap:var(--stack-2);list-style:none;margin:0;padding:0}main.editorial-main .blog-langbar-link{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-sm);color:var(--pana-body);text-decoration:none;white-space:nowrap}main.editorial-main .blog-langbar-link:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .blog-langbar-link.is-active{border-color:var(--pana-accent);color:var(--pana-accent);background:var(--pana-accent-soft)}main.editorial-main .card--featured{display:grid;grid-template-columns:1fr;overflow:hidden;margin-block-end:var(--stack-6)}@media (min-width:800px){main.editorial-main .card--featured{grid-template-columns:7fr 5fr}}main.editorial-main .card--featured .card__media{aspect-ratio:16/9}@media (min-width:800px){main.editorial-main .card--featured .card__media{aspect-ratio:auto;block-size:100%}}main.editorial-main .card--featured .card__media img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .card--featured .card__body{padding:var(--stack-5);display:grid;gap:var(--stack-3);align-content:center}main.editorial-main .card--featured .card__title{font-size:clamp(1.4rem,2.6vw,1.9rem)}main.editorial-main .blog-archive-grid{display:grid;gap:var(--stack-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}main.editorial-main .blog-archive-intro{max-width:var(--measure);color:var(--pana-muted);margin-block-end:var(--stack-4)}@media (max-width:600px){main.editorial-main .blog-archive-grid{grid-template-columns:1fr 1fr;gap:var(--stack-3)}main.editorial-main .blog-archive-grid .card__meta{display:none}}main.editorial-main .blog-toolbar{display:grid;gap:var(--stack-3);margin-block-end:var(--stack-4)}main.editorial-main .blog-search-row{display:flex;gap:var(--stack-2);flex-wrap:wrap}main.editorial-main .blog-search-input{flex:1 1 220px}main.editorial-main .blog-category-bar{display:flex;flex-wrap:nowrap;gap:var(--stack-2);overflow-x:auto;padding-block-end:var(--stack-1,.25rem)}main.editorial-main .blog-cat-btn{flex-shrink:0;display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-sm);color:var(--pana-body);cursor:pointer}main.editorial-main .blog-cat-btn:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .blog-cat-btn.active{border-color:var(--pana-accent);color:var(--pana-accent);background:var(--pana-accent-soft)}main.editorial-main .blog-results-count{font-size:var(--text-sm);color:var(--pana-muted);margin:0 0 var(--stack-4)}main.editorial-main .blog-active-tag-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-2);font-size:var(--text-sm);color:var(--pana-muted);margin-block-end:var(--stack-4)}main.editorial-main .blog-active-tag-name{color:var(--pana-ink)}main.editorial-main .blog-clear-tag{border:0;background:none;color:var(--pana-accent);font-size:var(--text-sm);cursor:pointer;padding:0;text-decoration:underline;text-decoration-color:var(--pana-line-strong)}main.editorial-main .blog-tag-pill{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .blog-posts-grid{display:grid;gap:var(--stack-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}main.editorial-main .blog-post-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}main.editorial-main .blog-post-card{border:1px solid var(--pana-line);border-radius:var(--radius);overflow:hidden;background:var(--pana-surface)}main.editorial-main .blog-post-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-post-img-wrap{position:relative;aspect-ratio:16/10;background:var(--pana-surface-sunk)}main.editorial-main .blog-post-img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .blog-post-img-tag{position:absolute;inset-block-start:var(--stack-2);inset-inline-start:var(--stack-2)}main.editorial-main .blog-post-body{padding:var(--stack-4);display:grid;gap:var(--stack-2)}main.editorial-main .blog-post-title{font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1.25;margin:0;color:var(--pana-ink)}main.editorial-main .blog-post-excerpt{font-size:var(--text-sm);color:var(--pana-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main.editorial-main .blog-post-meta{display:flex;gap:var(--stack-2);font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .blog-post-cta{font-size:var(--text-sm);font-weight:600;color:var(--pana-accent)}main.editorial-main .blog-featured-card{display:grid;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);text-decoration:none;color:inherit;margin-block-end:var(--stack-6)}@media (min-width:800px){main.editorial-main .blog-featured-card{grid-template-columns:7fr 5fr}}main.editorial-main .blog-featured-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-featured-img-wrap{position:relative;aspect-ratio:16/9;background:var(--pana-surface-sunk)}@media (min-width:800px){main.editorial-main .blog-featured-img-wrap{aspect-ratio:auto;block-size:100%}}main.editorial-main .blog-featured-img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .blog-featured-img-bg{position:absolute;inset:0;background:var(--pana-surface-sunk)}main.editorial-main .blog-featured-badge{position:absolute;inset-block-start:var(--stack-3);inset-inline-start:var(--stack-3)}main.editorial-main .blog-featured-content{padding:var(--stack-5);display:grid;gap:var(--stack-3);align-content:center}main.editorial-main .blog-featured-tags{display:flex;flex-wrap:wrap;gap:var(--stack-2)}main.editorial-main .blog-featured-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.2;margin:0;color:var(--pana-ink)}main.editorial-main .blog-featured-excerpt{font-size:var(--text-sm);color:var(--pana-muted);margin:0}main.editorial-main .blog-featured-meta{display:flex;gap:var(--stack-2);font-size:var(--text-xs);color:var(--pana-muted);align-items:center}main.editorial-main .blog-meta-cta{color:var(--pana-accent);font-weight:600}main.editorial-main .blog-load-more-wrap{display:flex;align-items:center;gap:var(--stack-4);flex-wrap:wrap;margin-block-start:var(--stack-6)}main.editorial-main .blog-load-more-hint{font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .blog-empty-state{padding:var(--stack-7) 0;text-align:center;color:var(--pana-muted);display:grid;gap:var(--stack-3);justify-items:center}main.editorial-main .blog-newsletter-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--stack-4);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface-sunk);padding:var(--stack-5);margin-block-start:var(--stack-6)}main.editorial-main .blog-nl-title{font-family:var(--font-display);margin:0 0 var(--stack-1,.25rem);font-size:1.05rem;color:var(--pana-ink)}main.editorial-main .blog-nl-text{font-size:var(--text-sm);color:var(--pana-muted);margin:0}main.editorial-main .blog-nl-actions{display:flex;gap:var(--stack-3);align-items:center;flex-wrap:wrap}main.editorial-main .blog-total-badge{display:flex;align-items:baseline;gap:var(--stack-2);margin-block-end:var(--stack-4)}main.editorial-main .blog-total-n{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:var(--pana-ink)}main.editorial-main .blog-total-label{font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .blog-az{margin-block-start:var(--stack-5);border-block-start:1px solid var(--pana-line);padding-block-start:var(--stack-4)}main.editorial-main .blog-az summary{cursor:pointer;color:var(--pana-muted);font-size:var(--text-sm);font-weight:600;list-style:none;display:flex;align-items:center;gap:var(--stack-2)}main.editorial-main .blog-az summary::-webkit-details-marker{display:none}main.editorial-main .blog-az summary:before{content:"";inline-size:8px;block-size:8px;border-inline-end:1px solid var(--pana-muted);border-block-end:1px solid var(--pana-muted);transform:rotate(45deg);transition:transform .15s ease}main.editorial-main .blog-az[open] summary:before{transform:rotate(225deg)}main.editorial-main .blog-az ul{column-count:2;column-gap:var(--stack-4);margin-block-start:var(--stack-3);font-size:var(--text-sm);line-height:1.6;list-style:none;padding:0}main.editorial-main .blog-az li{page-break-inside:avoid;break-inside:avoid}main.editorial-main .blog-az a{color:var(--pana-muted);text-decoration:none}main.editorial-main .blog-az a:hover{color:var(--pana-ink)}main.editorial-main .blog-tag-cloud{margin-block-start:var(--stack-6);padding-block-start:var(--stack-4);border-block-start:1px solid var(--pana-line)}main.editorial-main .blog-tag-cloud-title{font-family:var(--font-display);font-size:1.05rem;margin:0 0 var(--stack-3);color:var(--pana-ink)}main.editorial-main .blog-tag-cloud-list{display:flex;flex-wrap:wrap;gap:var(--stack-2)}main.editorial-main .blog-tag-cloud-list .chip{text-decoration:none}main.editorial-main .blog-tag-cloud-list .chip:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .blog-tag-cloud-list .chip--selected{border-color:var(--pana-accent);color:var(--pana-accent);background:var(--pana-accent-soft)}main.editorial-main .blog-creative-highlights{margin-block-end:var(--stack-5)}main.editorial-main .blog-creative-title{font-family:var(--font-display);font-size:1.05rem;margin:0 0 var(--stack-1,.25rem);color:var(--pana-ink)}main.editorial-main .blog-creative-sub{font-size:var(--text-sm);color:var(--pana-muted);margin:0 0 var(--stack-3)}main.editorial-main .blog-creative-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--stack-3);list-style:none;margin:0;padding:0}main.editorial-main .blog-creative-card{display:flex;flex-direction:column;gap:var(--stack-2);padding:var(--stack-4);border-radius:var(--radius);background:var(--pana-surface);border:1px solid var(--pana-line);text-decoration:none;color:inherit}main.editorial-main .blog-creative-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .blog-creative-badges{display:flex;gap:var(--stack-2);flex-wrap:wrap}main.editorial-main .blog-creative-card-title{font-weight:600;font-size:var(--text-sm);line-height:1.35;color:var(--pana-ink)}main.editorial-main .blog-creative-excerpt{font-size:var(--text-xs);color:var(--pana-muted);line-height:1.4}main.editorial-main .st-grid{display:grid;gap:var(--stack-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}main.editorial-main .st-card{display:flex;flex-direction:column;border:1px solid var(--pana-line);border-radius:var(--radius);overflow:hidden;background:var(--pana-surface);text-decoration:none;color:inherit}main.editorial-main .st-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .st-card-img{aspect-ratio:16/10;background-size:cover;background-position:50%;background-color:var(--pana-surface-sunk);position:relative}main.editorial-main .st-card-dest{position:absolute;inset-block-end:var(--stack-2);inset-inline-start:var(--stack-2);font-size:var(--text-xs);padding:.2rem .6rem;border-radius:var(--radius-pill);background:var(--pana-surface);border:1px solid var(--pana-line);color:var(--pana-body)}main.editorial-main .st-card-body{padding:var(--stack-4);display:grid;gap:var(--stack-2)}main.editorial-main .st-card-title{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin:0;color:var(--pana-ink)}main.editorial-main .st-card-excerpt{font-size:var(--text-sm);color:var(--pana-muted);margin:0}main.editorial-main .st-card-meta{display:flex;flex-wrap:wrap;gap:var(--stack-2);font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .st-empty{padding:var(--stack-7) 0;text-align:center}main.editorial-main .st-empty h2{font-family:var(--font-display);color:var(--pana-ink)}main.editorial-main .st-empty p{color:var(--pana-muted)}main.editorial-main .st-form-wrap{margin-block-start:var(--stack-6)}main.editorial-main .stx-block{margin-block-start:var(--stack-7)}main.editorial-main .stx-h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-h2);color:var(--pana-ink);margin:0 0 var(--stack-3)}main.editorial-main .stx-lead{max-width:var(--measure);font-size:var(--text-lead)}main.editorial-main .stx-sub{max-width:var(--measure);font-size:var(--text-sm);margin:0 0 var(--stack-4)}main.editorial-main .stx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--stack-4)}main.editorial-main .stx-card,main.editorial-main .stx-tip{display:flex;gap:var(--stack-3);padding:var(--stack-4);background:var(--pana-surface);border:1px solid var(--pana-line);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-normal)}main.editorial-main .stx-card-h,main.editorial-main .stx-tip strong{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--pana-ink);margin:0 0 .2rem}main.editorial-main .stx-card-p{font-size:var(--text-sm);margin:0}main.editorial-main .stx-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--stack-4)}main.editorial-main .stx-theme-card{display:flex;flex-direction:column;gap:var(--stack-2);padding:var(--stack-4);background:var(--pana-surface);border:1px solid var(--pana-line);border-radius:var(--radius);text-decoration:none;color:inherit}main.editorial-main .stx-theme-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .stx-theme-name{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--pana-ink);margin:0}main.editorial-main .stx-theme-note{font-size:var(--text-sm);margin:0}main.editorial-main .stx-theme-cta{margin-block-start:auto;font-weight:600;font-size:var(--text-sm);color:var(--pana-accent)}main.editorial-main .stx-faq{display:grid;gap:var(--stack-3);max-width:80ch}main.editorial-main .stx-cta-band{display:flex;align-items:center;justify-content:space-between;gap:var(--stack-5);flex-wrap:wrap;padding:var(--stack-6,2rem);border-radius:var(--radius);border:1px solid var(--pana-line);background:var(--pana-surface-sunk)}main.editorial-main .stx-cta-title{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin:0 0 var(--stack-1,.25rem);color:var(--pana-ink)}main.editorial-main .stx-cta-btns{display:flex;gap:var(--stack-3);flex-wrap:wrap;align-items:center}main.editorial-main .st-article{max-width:var(--measure)}main.editorial-main .st-article-dest{display:inline-block;font-size:var(--text-sm);color:var(--pana-muted);margin-block-end:var(--stack-2)}main.editorial-main .st-article-meta{font-size:var(--text-sm);color:var(--pana-muted);margin-block-end:var(--stack-4)}main.editorial-main .st-article-cover{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:var(--radius);border:1px solid var(--pana-line);display:block;background:var(--pana-surface-sunk);margin-block-end:var(--stack-5)}main.editorial-main .st-article-body{font-size:1rem;line-height:var(--leading-normal)}main.editorial-main .st-article-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--stack-3);margin-block-start:var(--stack-5)}main.editorial-main .st-article-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);border:1px solid var(--pana-line);display:block;background:var(--pana-surface-sunk)}main.editorial-main .st-article-foot{display:flex;align-items:center;gap:var(--stack-4);margin-block-start:var(--stack-6);border-block-start:1px solid var(--pana-line);padding-block-start:var(--stack-4)}main.editorial-main .st-back-link{display:inline-block;margin-block-end:var(--stack-4)}main.editorial-main .community-wrap{max-width:900px;margin-inline:auto;padding-block:var(--stack-5) var(--stack-8,4rem)}main.editorial-main .cm-steps,main.editorial-main .cm-tips-grid,main.editorial-main .cm-topic-grid,main.editorial-main .cm-why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--stack-4)}main.editorial-main .cm-topic-card{display:flex;flex-direction:column;gap:var(--stack-2);padding:var(--stack-4);background:var(--pana-surface);border:1px solid var(--pana-line);border-radius:var(--radius);text-decoration:none;color:inherit}main.editorial-main .cm-topic-card:hover{border-color:var(--pana-line-strong)}main.editorial-main .cm-topic-name{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--pana-ink);margin:0}main.editorial-main .cm-topic-note{font-size:var(--text-sm);line-height:1.5;margin:0}main.editorial-main .cm-topic-cta{margin-block-start:auto;font-weight:600;font-size:var(--text-sm);color:var(--pana-accent)}main.editorial-main .cm-step,main.editorial-main .cm-tip,main.editorial-main .cm-why{display:flex;gap:var(--stack-3);padding:var(--stack-4);background:var(--pana-surface);border:1px solid var(--pana-line);border-radius:var(--radius);font-size:var(--text-sm);line-height:1.55}main.editorial-main .cm-step-n{flex-shrink:0;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background:var(--pana-ink);color:var(--pana-ground);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center}main.editorial-main .cm-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--stack-3)}main.editorial-main .cm-q{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface)}main.editorial-main .cm-q:hover{border-color:var(--pana-line-strong)}main.editorial-main .cm-q-link{display:flex;align-items:center;justify-content:space-between;gap:var(--stack-4);padding:var(--stack-4);text-decoration:none;color:inherit}main.editorial-main .cm-q-title{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--pana-ink);margin:0}main.editorial-main .cm-q-meta{display:flex;flex-wrap:wrap;gap:var(--stack-2);font-size:var(--text-xs);color:var(--pana-muted);margin-block-start:var(--stack-1,.25rem)}main.editorial-main .cm-topic{color:var(--pana-accent);font-weight:600}main.editorial-main .cm-q-stats{text-align:center;flex-shrink:0}main.editorial-main .cm-q-answers{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--pana-ink);display:block}main.editorial-main .cm-q-answers-label{font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .cm-count{color:var(--pana-accent);font-family:var(--font-display);margin-inline-start:var(--stack-2)}main.editorial-main .cm-empty{padding:var(--stack-7) 0;text-align:center;color:var(--pana-muted)}main.editorial-main .cm-faq{display:grid;gap:var(--stack-3);max-width:80ch}main.editorial-main .cm-cta-band{display:flex;align-items:center;justify-content:space-between;gap:var(--stack-5);flex-wrap:wrap;padding:var(--stack-6,2rem);border-radius:var(--radius);border:1px solid var(--pana-line);background:var(--pana-surface-sunk)}main.editorial-main .cm-cta-title{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin:0 0 var(--stack-1,.25rem);color:var(--pana-ink)}main.editorial-main .cm-cta-btns{display:flex;gap:var(--stack-3);flex-wrap:wrap;align-items:center}main.editorial-main .cm-block{margin-block-start:var(--stack-7)}main.editorial-main .cm-c-h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-h2);color:var(--pana-ink);margin:0 0 var(--stack-3)}main.editorial-main .cm-c-lead{max-width:var(--measure);font-size:var(--text-lead)}main.editorial-main .cm-c-sub{max-width:var(--measure);margin:0 0 var(--stack-4);font-size:var(--text-sm);line-height:1.55}main.editorial-main .cm-list-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:0 0 var(--stack-4)}main.editorial-main .cm-thread{max-width:760px;margin-inline:auto}main.editorial-main .cm-thread-q{border-block-end:1px solid var(--pana-line);padding-block-end:var(--stack-4);margin-block-end:var(--stack-5)}main.editorial-main .cm-thread-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:var(--stack-2) 0}main.editorial-main .cm-thread-body{color:var(--pana-body)}main.editorial-main .cm-thread-meta{font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .cm-answers-h{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:0 0 var(--stack-4)}main.editorial-main .cm-answers{list-style:none;margin:0 0 var(--stack-6);padding:0;display:grid;gap:var(--stack-4)}main.editorial-main .cm-answer{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-4)}main.editorial-main .cm-answer-head{display:flex;align-items:center;gap:var(--stack-3);margin-block-end:var(--stack-2)}main.editorial-main .cm-answer-name{font-family:var(--font-display);font-weight:600;color:var(--pana-ink)}main.editorial-main .cm-local-badge{font-size:var(--text-xs);font-weight:600;color:var(--pana-brass);margin-inline-start:var(--stack-2)}main.editorial-main .cm-answer-date{font-size:var(--text-xs);color:var(--pana-muted)}main.editorial-main .cm-answer-body{margin:0 0 var(--stack-3)}main.editorial-main .cm-no-answers,main.editorial-main .muted{color:var(--pana-muted)}main.editorial-main .occupation-chips{display:flex;flex-wrap:wrap;gap:var(--stack-2);margin-block-end:var(--stack-4)}main.editorial-main .occupation-chip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-sm);color:var(--pana-body);text-decoration:none}main.editorial-main .occupation-chip:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .occupation-chip.active{border-color:var(--pana-accent);color:var(--pana-accent);background:var(--pana-accent-soft)}main.editorial-main .stat-pill{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .back-link{color:var(--pana-muted);font-size:var(--text-sm);text-decoration-color:var(--pana-line-strong)}main.editorial-main .back-link:hover{color:var(--pana-ink)}main.editorial-main .post-cta{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-5);margin-block-start:var(--stack-6)}main.editorial-main .post-cta h3{font-family:var(--font-display);color:var(--pana-ink);margin:0 0 var(--stack-3)}main.editorial-main .guide-cta-btns{display:flex;gap:var(--stack-3);flex-wrap:wrap}main.editorial-main .post-cover{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;border-radius:var(--radius);border:1px solid var(--pana-line);display:block;background:var(--pana-surface-sunk)}@media (max-width:999px){main.editorial-main .article__aside .toc{display:none}}@media (min-width:1000px){main.editorial-main .toc--inline{display:none}}main.editorial-main .author-card__text{flex:1 1 240px}main.editorial-main .blog-archive-grid .card__media{aspect-ratio:16/10;overflow:hidden;position:relative}main.editorial-main .blog-archive-grid .card__media img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .card__text--clamp,main.editorial-main .clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .card__title--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}main.editorial-main .text-xs{font-size:var(--text-xs)}main.editorial-main .editorial-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--stack-4);margin-block-start:var(--stack-6)}main.editorial-main .card--featured__cat{position:absolute;inset-block-start:var(--stack-3);inset-inline-start:var(--stack-3)}main.editorial-main .card--featured .card__media{position:relative}main.editorial-main .card--featured__excerpt{-webkit-line-clamp:3}main.editorial-main .blog-empty{padding-block:var(--stack-6)}main.editorial-main .author-avatar{inline-size:40px;block-size:40px;border-radius:var(--radius);border:1px solid var(--pana-line);object-fit:cover;background:var(--pana-surface-sunk)}main.editorial-main .author-bio{max-width:var(--measure);margin-block-end:var(--stack-5)}main.editorial-main .author-bio p{margin-block-end:var(--stack-3);color:var(--pana-body)}main.editorial-main .author-section{margin-block-start:var(--stack-5)}main.editorial-main .author-expertise{line-height:1.8;padding-inline-start:1.2rem;margin:0;color:var(--pana-body)}main.editorial-main .author-desk{margin-block-start:var(--stack-5);padding:var(--stack-4);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface)}main.editorial-main .author-desk p{font-size:var(--text-sm);color:var(--pana-body);margin:0 0 var(--stack-2)}main.editorial-main .author-desk p:last-child{font-size:var(--text-xs);margin:0}main.editorial-main .author-desk a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong)}main.editorial-main .st-card-img img{width:100%;height:100%;object-fit:cover;display:block}main.editorial-main .st-like{display:inline-flex;align-items:center;gap:var(--stack-2);padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);color:var(--pana-body);font-size:var(--text-sm);cursor:pointer}main.editorial-main .st-like:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .st-like.st-like-on{border-color:var(--pana-accent);color:var(--pana-accent)}main.editorial-main .sr-only,main.editorial-main .st-form .sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main.editorial-main .st-form{display:grid;gap:var(--stack-3);max-width:640px;padding:var(--stack-5);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface)}main.editorial-main .st-form-title{font-family:var(--font-display);font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:0}main.editorial-main .st-form-sub{font-size:var(--text-sm);color:var(--pana-muted);margin:0 0 var(--stack-2)}main.editorial-main .st-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--stack-3)}main.editorial-main .st-cover-label{display:inline-flex;align-items:center;gap:var(--stack-2);cursor:pointer;font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .st-cover-preview{inline-size:96px;block-size:64px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--pana-line)}main.editorial-main .st-err{color:var(--pana-error);font-size:var(--text-sm);margin:0}main.editorial-main .st-success{padding:var(--stack-5);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface)}main.editorial-main .st-success strong{color:var(--pana-ink)}main.editorial-main .cm-answer-form,main.editorial-main .cm-ask{display:grid;gap:var(--stack-3);max-width:640px;padding:var(--stack-5);border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);margin-block-end:var(--stack-6)}main.editorial-main .cm-answer-h,main.editorial-main .cm-ask-title{font-family:var(--font-display);font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:0}main.editorial-main .cm-ask-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--stack-3)}main.editorial-main .cm-err{color:var(--pana-error);font-size:var(--text-sm);margin:0}main.editorial-main .cm-answer-ok{color:var(--pana-success);font-size:var(--text-sm)}main.editorial-main .cm-helpful{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--pana-line);background:var(--pana-surface);font-size:var(--text-xs);color:var(--pana-muted);cursor:pointer}main.editorial-main .cm-helpful:hover{border-color:var(--pana-line-strong);color:var(--pana-ink)}main.editorial-main .cm-helpful.cm-helpful-voted{border-color:var(--pana-accent);color:var(--pana-accent)}main.editorial-main .trust-row{list-style:none;margin:0 0 var(--stack-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--stack-5)}main.editorial-main .trust-row li{display:inline-flex;align-items:center;gap:var(--stack-2);font-size:var(--text-sm);color:var(--pana-muted)}main.editorial-main .trust-row svg{color:var(--pana-brass);flex-shrink:0}main.editorial-main .policy-prose{max-width:var(--measure)}main.editorial-main .policy-prose .toc--inline{display:block;margin-block-end:var(--stack-5)}main.editorial-main .policy-prose .toc--inline ol{margin-block-start:var(--stack-3)}main.editorial-main .policy-section{margin-block-end:var(--stack-5);scroll-margin-block-start:80px}main.editorial-main .policy-section h2{font-family:var(--font-display);font-size:var(--text-h3,1.2rem);color:var(--pana-ink);margin:0 0 var(--stack-2)}main.editorial-main .policy-section p{margin-block-end:var(--stack-2);color:var(--pana-body)}main.editorial-main .policy-authors{list-style:none;padding:0;margin:0;display:grid;gap:var(--stack-2)}main.editorial-main .policy-authors a{color:var(--pana-ink);text-decoration-color:var(--pana-line-strong)}main.editorial-main .policy-contact{font-size:var(--text-xs)}main.editorial-main .policy-contact a{color:var(--pana-ink)}main.editorial-main .article__actions{display:flex;align-items:center;gap:var(--stack-3);margin-block-end:var(--stack-4)}