.forge-page-hero{padding:clamp(100px,16vw,200px) 24px 20px;text-align:center}.forge-page-hero h1{font-family:var(--font-sans);font-size:clamp(34px,4.2vw,60px);font-weight:300;line-height:1.15;text-transform:uppercase;color:#fff;max-width:680px;margin:0 auto}.forge-page-meta{margin-top:16px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted2)}.forge-prose h2{font-size:26px;font-weight:400;color:var(--color-text);margin:56px 0 16px;padding-top:48px;border-top:1px solid var(--color-border);scroll-margin-top:100px;position:relative}.forge-prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.forge-prose h3{font-size:19px;font-weight:500;color:var(--color-text);margin:32px 0 12px;scroll-margin-top:100px}.forge-prose h4{font-size:17px;font-weight:500;color:var(--color-text);margin:28px 0 10px;scroll-margin-top:100px}.forge-prose h5,.forge-prose h6{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:24px 0 8px}.forge-prose h6{color:var(--color-muted2)}.forge-prose p{font-size:15px;color:var(--color-muted);line-height:1.85;margin-bottom:16px}.forge-prose__intro{font-size:17px;color:var(--color-text);font-weight:400;border-left:3px solid var(--color-gold);padding-left:16px}.forge-prose__meta{font-size:13px;color:var(--color-muted2)!important}.forge-prose ul,.forge-prose ol{font-size:15px;color:var(--color-muted);line-height:1.85;margin:16px 0 16px 24px;padding:0}.forge-prose ul{list-style:disc}.forge-prose ol{list-style:decimal}.forge-prose li{margin-bottom:8px;list-style:inherit}.forge-prose li::marker{color:var(--color-gold)}.forge-prose li>ul{list-style:circle}.forge-prose li>ul,.forge-prose li>ol{margin:8px 0 0 24px}.forge-prose a{color:var(--color-gold);border-bottom:1px solid var(--color-gold-faint);transition:border-color .16s ease,color .16s ease}.forge-prose a:hover{border-color:var(--color-gold)}.forge-prose strong{color:var(--color-text);font-weight:600}.forge-prose em{color:var(--color-text)}.forge-prose table,.forge-prose .wp-block-table table{width:100%;border-collapse:collapse;margin:24px 0;font-size:13px}.forge-prose th,.forge-prose td{padding:12px 16px;border:1px solid var(--color-border);text-align:left;vertical-align:top}.forge-prose th{background:var(--color-bg2);color:var(--color-text);font-weight:600;font-family:var(--font-sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.forge-prose td{color:var(--color-muted)}.forge-prose img{max-width:100%;height:auto;border-radius:var(--radius-md)}.forge-prose figure{margin:32px 0}.forge-prose figure.aligncenter{text-align:center}.forge-prose .alignleft{float:left;margin:8px 24px 16px 0;max-width:50%}.forge-prose .alignright{float:right;margin:8px 0 16px 24px;max-width:50%}.forge-prose .alignwide,.forge-prose .alignfull{max-width:100%}.forge-prose figcaption{margin-top:10px;font-size:13px;color:var(--color-muted2);text-align:center}.forge-prose:after{content:"";display:block;clear:both}.forge-prose blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:3px solid var(--color-gold)}.forge-prose blockquote p{font-family:var(--font-display);font-size:20px;font-style:italic;color:var(--color-text);line-height:1.6}.forge-prose blockquote cite{display:block;margin-top:8px;font-family:var(--font-sans);font-size:12px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted2)}.forge-prose .wp-block-pullquote{margin:48px 0;padding:40px 24px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:center}.forge-prose .wp-block-pullquote blockquote{margin:0;padding:0;border:0}.forge-prose hr{width:100%;height:1px;margin:48px auto;border:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%)}.forge-prose code{font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:13px;padding:2px 6px;background:var(--color-bg2);border:1px solid var(--color-border);border-radius:4px;color:var(--color-gold-light)}.forge-prose pre{margin:24px 0;padding:20px 24px;background:var(--color-bg2);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.forge-prose pre code{padding:0;background:none;border:0}.forge-prose .wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.forge-prose .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:18px 25px;font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:999px;border:1px solid transparent;background:linear-gradient(90deg,#be0d2e,#900);color:#fff;border-bottom:0;transition:background .2s ease,transform .2s ease}.forge-prose .wp-block-button__link:hover{background:linear-gradient(90deg,#d4163a,#b00000);border-color:transparent;transform:translateY(-1px)}.forge-prose .is-style-outline .wp-block-button__link{background:transparent;color:var(--color-gold);border-color:var(--color-gold)}.forge-prose .is-style-outline .wp-block-button__link:hover{background:var(--color-gold-faint);color:var(--color-gold-light)}.forge-prose{max-width:800px;margin:0 auto;padding:64px 24px 80px}@media (min-width: 768px){.forge-prose{padding:80px 48px}}@media (min-width: 1280px){body.forge-show-toc:has(.forge-prose__toc) main{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:260px 1fr;gap:64px;padding:0 32px}body.forge-show-toc .forge-prose{grid-column:2;margin:0;padding:64px 0}body.forge-show-toc .forge-page-hero{grid-column:1 / -1}}.forge-prose__toc{position:sticky;top:100px;align-self:start;padding:24px;background:var(--color-bg2);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:calc(100vh - 140px);overflow-y:auto}.forge-prose__toc-title{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:0 0 16px}.forge-prose__toc ol{list-style:none;counter-reset:toc;padding:0;margin:0}.forge-prose__toc li{counter-increment:toc;margin-bottom:8px}.forge-prose__toc li:before{content:counter(toc,decimal-leading-zero);margin-right:8px;font-family:var(--font-display);color:var(--color-muted3);font-size:12px}.forge-prose__toc a{font-size:13px;line-height:1.5;color:var(--color-muted);border-left:2px solid transparent;padding:2px 0 2px 8px;margin-left:-8px;display:inline-block;transition:color .16s ease,border-color .16s ease}.forge-prose__toc a:hover{color:var(--color-text)}.forge-prose__toc a.is-active{color:var(--color-gold);border-left-color:var(--color-gold)}@media (max-width: 1279px){.forge-prose__toc{display:none}}.forge-prose__callout{margin:32px 0;padding:24px;background:var(--color-bg2);border:1px solid var(--color-border);border-left:3px solid var(--color-gold)}.forge-prose__callout h3{margin-top:0;font-size:16px;color:var(--color-gold);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.forge-prose__anchor{display:inline-block;margin-left:8px;padding:0 6px;opacity:0;font-size:18px;color:var(--color-muted2);border-bottom:0!important;transition:opacity .16s ease,color .16s ease}.forge-prose h2:hover .forge-prose__anchor,.forge-prose h3:hover .forge-prose__anchor,.forge-prose__anchor:focus-visible{opacity:1}.forge-prose__anchor:hover{color:var(--color-gold)}.forge-prose__anchor.is-copied:after{content:"Link copiat ✓";position:absolute;margin-left:8px;font-size:12px;color:var(--color-gold);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media print{.forge-header,.forge-footer,.forge-hamburger,forge-drawer,.forge-drawer-backdrop,#forge-contact,.forge-prose__toc,.forge-prose__anchor,.forge-skip-link,.forge-promo-banner,[data-forge-animate]{display:none!important}body,html{background:#fff!important;color:#000!important}.forge-prose,.forge-page-hero{max-width:100%!important;padding:0!important;margin:0!important;color:#000!important;background:#fff!important}.forge-page-hero{border:none!important;margin-bottom:24px!important}.forge-prose h1,.forge-prose h2,.forge-prose h3,.forge-page-hero h1{color:#000!important;page-break-after:avoid}.forge-prose p,.forge-prose li,.forge-prose td{color:#222!important;font-size:11pt!important;line-height:1.5!important}.forge-prose h2{border-color:#ccc!important;page-break-before:auto}.forge-prose a{color:#000!important;border-bottom:1px solid #ccc!important}.forge-prose a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#555}.forge-prose a[href^="#"]:after,.forge-prose a[href^="mailto:"]:after,.forge-prose a[href^="tel:"]:after{content:""}.forge-prose th,.forge-prose td{border-color:#999!important}.forge-prose__intro{border-left-color:#000!important}@page{margin:20mm 18mm}}
