.meta[data-astro-cid-oqstkcwn]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0;margin:0;font:inherit;color:inherit}.sep[data-astro-cid-oqstkcwn]{opacity:.6;white-space:pre}.prose[data-astro-cid-apjhz64k]{max-width:var(--prose-w, var(--content-w));margin:0 auto;font-family:var(--font-sans);font-weight:300;font-size:var(--fs-22);line-height:1.78;word-spacing:.02em;color:var(--fg);--tw-prose-body: var(--fg);--tw-prose-headings: var(--fg);--tw-prose-lead: var(--muted);--tw-prose-links: var(--accent);--tw-prose-bold: var(--fg);--tw-prose-counters: var(--muted);--tw-prose-bullets: var(--rule);--tw-prose-hr: var(--rule);--tw-prose-quotes: var(--fg);--tw-prose-quote-borders: var(--rule);--tw-prose-captions: var(--muted);--tw-prose-code: var(--fg);--tw-prose-pre-code: var(--fg);--tw-prose-pre-bg: var(--code-bg);--tw-prose-th-borders: var(--rule);--tw-prose-td-borders: var(--rule)}.prose[data-astro-cid-apjhz64k] p{margin:0 0 32px}.prose[data-astro-cid-apjhz64k] p+table,.prose[data-astro-cid-apjhz64k] ul+table,.prose[data-astro-cid-apjhz64k] ol+table{margin-top:10px}.prose[data-astro-cid-apjhz64k] ul,.prose[data-astro-cid-apjhz64k] ol{margin:18px 0 24px;padding-inline-start:1.35em}.prose[data-astro-cid-apjhz64k] ul{list-style-type:disc}.prose[data-astro-cid-apjhz64k] ul ul{list-style-type:circle}.prose[data-astro-cid-apjhz64k] ul ul ul{list-style-type:square}.prose[data-astro-cid-apjhz64k] li{margin:6px 0;padding-inline-start:.15em}.prose[data-astro-cid-apjhz64k] li::marker{color:var(--muted)}.prose[data-astro-cid-apjhz64k] li>p{margin:0}.prose[data-astro-cid-apjhz64k] li>ul,.prose[data-astro-cid-apjhz64k] li>ol{margin-top:4px;margin-bottom:0}.prose[data-astro-cid-apjhz64k] li>p+ul,.prose[data-astro-cid-apjhz64k] li>p+ol{margin-top:4px}.prose[data-astro-cid-apjhz64k] h1,.prose[data-astro-cid-apjhz64k] h2,.prose[data-astro-cid-apjhz64k] h3,.prose[data-astro-cid-apjhz64k] h4{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em}.prose[data-astro-cid-apjhz64k] h1{margin:72px 0 28px;font-size:clamp(36px,5vw,52px);line-height:1.12}.prose[data-astro-cid-apjhz64k] h2{margin:76px 0 26px;font-size:clamp(30px,4vw,42px);line-height:1.18}.prose[data-astro-cid-apjhz64k] h3{margin:52px 0 18px;font-size:clamp(24px,3vw,32px);line-height:1.24}.prose[data-astro-cid-apjhz64k] h4{margin:40px 0 14px;font-size:var(--fs-22);line-height:1.28}.prose[data-astro-cid-apjhz64k] h1:first-child,.prose[data-astro-cid-apjhz64k] h2:first-child,.prose[data-astro-cid-apjhz64k] h3:first-child{margin-top:0}.prose[data-astro-cid-apjhz64k] h2+table,.prose[data-astro-cid-apjhz64k] h3+table{margin-top:22px}.prose[data-astro-cid-apjhz64k] p+.resizable-table-frame,.prose[data-astro-cid-apjhz64k] ul+.resizable-table-frame,.prose[data-astro-cid-apjhz64k] ol+.resizable-table-frame{margin-top:10px}.prose[data-astro-cid-apjhz64k] h2+.resizable-table-frame,.prose[data-astro-cid-apjhz64k] h3+.resizable-table-frame{margin-top:22px}.prose[data-astro-cid-apjhz64k] a{text-decoration:none;color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:border-color .3s ease,color .3s ease}.prose[data-astro-cid-apjhz64k] a:hover{border-bottom-color:var(--accent)}.prose[data-astro-cid-apjhz64k] code{font-family:var(--font-mono);font-size:.9em}.prose[data-astro-cid-apjhz64k] pre{background:var(--code-bg);border:1px solid var(--rule);border-radius:6px}.prose[data-astro-cid-apjhz64k] blockquote{font-style:italic;border-left:2px solid var(--rule-strong);color:var(--muted)}.prose[data-astro-cid-apjhz64k] table{display:block;width:100%;min-width:100%;overflow-x:auto;margin:34px 0 46px;border:1px solid var(--rule);border-radius:8px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-16);line-height:1.58;background:color-mix(in srgb,var(--bg-elev) 48%,transparent);-webkit-overflow-scrolling:touch}.prose[data-astro-cid-apjhz64k] thead,.prose[data-astro-cid-apjhz64k] tbody{display:table;width:100%;min-width:100%;table-layout:fixed}.prose[data-astro-cid-apjhz64k] table:has(tr>:nth-child(4)) thead,.prose[data-astro-cid-apjhz64k] table:has(tr>:nth-child(4)) tbody{min-width:920px}.prose[data-astro-cid-apjhz64k] .resizable-table-frame{width:100%;overflow-x:auto;margin:34px 0 46px;border:1px solid var(--rule);border-radius:8px;background:color-mix(in srgb,var(--bg-elev) 48%,transparent);-webkit-overflow-scrolling:touch}.prose[data-astro-cid-apjhz64k] .resizable-table-frame.resizing,body.table-resizing{cursor:col-resize;user-select:none}.prose[data-astro-cid-apjhz64k] .resizable-table-frame table{display:table;overflow:visible;min-width:100%;margin:0;border:0;border-radius:0;background:transparent}.prose[data-astro-cid-apjhz64k] .resizable-table-frame thead{display:table-header-group;width:auto;min-width:0;table-layout:auto}.prose[data-astro-cid-apjhz64k] .resizable-table-frame tbody{display:table-row-group;width:auto;min-width:0;table-layout:auto}.prose[data-astro-cid-apjhz64k] .resizable-table-frame table:has(tr>:nth-child(4)) thead,.prose[data-astro-cid-apjhz64k] .resizable-table-frame table:has(tr>:nth-child(4)) tbody{min-width:0}.prose[data-astro-cid-apjhz64k] .resizable-table-frame th,.prose[data-astro-cid-apjhz64k] .resizable-table-frame td{min-width:0;overflow-wrap:break-word}.prose[data-astro-cid-apjhz64k] th,.prose[data-astro-cid-apjhz64k] td{padding:14px 16px;min-width:152px;vertical-align:top;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}.prose[data-astro-cid-apjhz64k] th{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:600;letter-spacing:var(--ls-mono-tight);text-transform:uppercase;color:var(--fg);background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev));white-space:nowrap}.prose[data-astro-cid-apjhz64k] .resizable-table-frame th{position:relative;white-space:normal}.prose[data-astro-cid-apjhz64k] .table-resize-handle{position:absolute;inset:0 -5px 0 auto;z-index:2;width:10px;cursor:col-resize;touch-action:none}.prose[data-astro-cid-apjhz64k] .table-resize-handle:after{content:"";position:absolute;top:10px;bottom:10px;left:50%;width:1px;transform:translate(-50%);background:transparent;transition:background .18s ease,box-shadow .18s ease}.prose[data-astro-cid-apjhz64k] th:hover>.table-resize-handle:after,.prose[data-astro-cid-apjhz64k] .table-resize-handle:focus-visible:after,.prose[data-astro-cid-apjhz64k] .resizable-table-frame.resizing .table-resize-handle:after{background:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bg) 72%,transparent)}.prose[data-astro-cid-apjhz64k] td{color:color-mix(in srgb,var(--fg) 88%,var(--muted))}.prose[data-astro-cid-apjhz64k] tr:last-child td{border-bottom:0}.prose[data-astro-cid-apjhz64k] th:last-child,.prose[data-astro-cid-apjhz64k] td:last-child{border-right:0}.prose[data-astro-cid-apjhz64k] mark{padding:.08em .24em .12em;border-radius:5px;color:var(--fg);background:color-mix(in srgb,var(--accent) 28%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.prose[data-astro-cid-apjhz64k] mark2{display:inline;padding:.08em .24em .12em;border-radius:5px;color:var(--fg);background:color-mix(in srgb,#58d68d 34%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone}.prose[data-astro-cid-apjhz64k] .note,.prose[data-astro-cid-apjhz64k] .review-card{margin:32px 0 42px;padding:18px 22px;border:1px solid var(--rule);border-radius:8px;background:color-mix(in srgb,var(--bg-elev) 82%,transparent);color:var(--fg)}.prose[data-astro-cid-apjhz64k] .review-card{position:relative;overflow:hidden;border-color:var(--rule-strong)}.prose[data-astro-cid-apjhz64k] .review-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--accent) 62%,transparent)}.prose[data-astro-cid-apjhz64k] .review-card.accent{background:color-mix(in srgb,var(--accent) 9%,var(--bg-elev))}.prose[data-astro-cid-apjhz64k] .review-card.final{margin-top:42px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--bg-elev)),color-mix(in srgb,var(--bg-elev) 88%,transparent))}.prose[data-astro-cid-apjhz64k] .note>strong:first-child,.prose[data-astro-cid-apjhz64k] .review-card>strong:first-child{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:600;letter-spacing:var(--ls-mono-tight);text-transform:uppercase}.prose[data-astro-cid-apjhz64k] .note>:last-child,.prose[data-astro-cid-apjhz64k] .review-card>:last-child,.prose[data-astro-cid-apjhz64k] .review-card li:last-child{margin-bottom:0}.prose[data-astro-cid-apjhz64k] .review-card p{margin-bottom:14px}.prose[data-astro-cid-apjhz64k] .review-card ul,.prose[data-astro-cid-apjhz64k] .review-card ol{margin:10px 0 0;padding-inline-start:1.25em;font-size:var(--fs-18);line-height:1.62}.prose[data-astro-cid-apjhz64k] hr{border-color:var(--rule)}@media(max-width:640px){.prose[data-astro-cid-apjhz64k]{font-size:var(--fs-20);line-height:1.74}.prose[data-astro-cid-apjhz64k] h2{margin-top:64px;margin-bottom:22px}.prose[data-astro-cid-apjhz64k] h3{margin-top:44px}.prose[data-astro-cid-apjhz64k] th,.prose[data-astro-cid-apjhz64k] td{min-width:136px;padding:12px 13px}.prose[data-astro-cid-apjhz64k] .note,.prose[data-astro-cid-apjhz64k] .review-card{padding:16px 18px}}#comments{margin:var(--section-gap) 0 0;padding-top:40px;border-top:1px solid var(--rule)}#comments .c-label{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-mute);margin:0 0 28px}#comments .c-signin{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:var(--fs-14);color:var(--fg);background:var(--bg-elev);border:1px solid var(--rule-strong);border-radius:999px;padding:10px 20px;cursor:pointer;transition:border-color .28s ease,color .28s ease,transform .28s ease}#comments .c-signin:hover{color:var(--accent);border-color:var(--accent)}#comments .c-signin:active{transform:translateY(1px)}#comments .c-g{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--rule-strong);font-family:var(--font-serif);font-size:var(--fs-12);line-height:1;color:var(--muted)}#comments .c-me{display:flex;align-items:center;gap:12px}#comments .c-me-name{font-family:var(--font-sans);font-size:var(--fs-15);color:var(--fg)}#comments .c-signout{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-mute);background:none;border:none;cursor:pointer;transition:color .28s ease}#comments .c-signout:hover{color:var(--accent)}#comments .c-form{margin-top:18px}#comments .c-text{width:100%;box-sizing:border-box;min-height:92px;background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-15);line-height:1.65;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}#comments .c-text::placeholder{color:var(--ink-mute)}#comments .c-text:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#comments .c-form-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px}#comments .c-count{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);color:var(--ink-mute)}#comments .c-submit{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-tight);color:var(--fg);background:transparent;border:1px solid var(--rule-strong);border-radius:999px;padding:9px 22px;cursor:pointer;transition:border-color .2s ease,color .2s ease}#comments .c-submit:hover{color:var(--accent);border-color:var(--accent)}#comments .c-submit:disabled{opacity:.45;cursor:default}#comments .c-status{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-tight);color:var(--muted);margin:14px 0 0}#comments .c-status.is-error{color:#cf8b7e}#comments .c-list{list-style:none;padding:0;margin:44px 0 0;display:flex;flex-direction:column}#comments .c-empty{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-tight);color:var(--ink-mute);padding:4px 0}#comments .c-item{display:flex;align-items:flex-start;gap:14px;padding:22px 0;border-top:1px solid var(--rule)}#comments .c-item:first-child{border-top:none;padding-top:0}#comments .c-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;overflow:hidden;background:var(--bg-elev);object-fit:cover}#comments .c-avatar--sm{width:32px;height:32px}#comments .c-avatar img{width:100%;height:100%;object-fit:cover;display:block}#comments .c-avatar.is-empty{display:grid;place-items:center;border:1px solid var(--rule);font-family:var(--font-serif);font-size:var(--fs-18);color:var(--muted)}#comments .c-main{flex:1;min-width:0}#comments .c-head{display:flex;align-items:baseline;gap:10px}#comments .c-name{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--fg)}#comments .c-date{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-mute)}#comments .c-del{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-mute);background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease}#comments .c-item:hover .c-del,#comments .c-del:focus-visible{opacity:1}#comments .c-del:hover{color:var(--accent)}@media(hover:none){#comments .c-del{opacity:1}}#comments .c-body{font-family:var(--font-sans);font-size:var(--fs-15);line-height:1.7;color:var(--fg);margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.j-article[data-astro-cid-ss4u6kvx]{--entry-w: 887px;--prose-w: var(--entry-w);max-width:min(var(--entry-w),100%);margin:0 auto}.back-link[data-astro-cid-ss4u6kvx]{display:inline-block;margin-bottom:40px;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .3s ease}.back-link[data-astro-cid-ss4u6kvx]:hover{color:var(--accent)}.j-title[data-astro-cid-ss4u6kvx]{font-family:var(--font-serif);font-weight:500;font-size:clamp(42px,5.2vw,60px);letter-spacing:-.015em;line-height:1.1;color:var(--fg);margin:0 0 22px}.j-meta[data-astro-cid-ss4u6kvx]{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono);color:var(--ink-mute);text-transform:uppercase;margin-bottom:56px}.body[data-astro-cid-ss4u6kvx]{margin-bottom:0}.rule-split[data-astro-cid-ss4u6kvx]{height:1px;background:var(--rule);margin:var(--section-gap) 0 32px}.j-nav[data-astro-cid-ss4u6kvx]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--ink-mute);letter-spacing:var(--ls-mono);text-transform:uppercase;gap:24px}.j-nav[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]{color:var(--muted);text-decoration:none;transition:color .3s ease}.j-nav[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:hover{color:var(--accent)}.j-nav[data-astro-cid-ss4u6kvx] .arr[data-astro-cid-ss4u6kvx]{color:var(--ink-mute);transition:color .3s ease}.j-nav[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:hover .arr[data-astro-cid-ss4u6kvx]{color:var(--accent)}.nav-cell[data-astro-cid-ss4u6kvx].next{text-align:right}.empty[data-astro-cid-ss4u6kvx]{opacity:.5}.atlas-mentions[data-astro-cid-ss4u6kvx]{margin:var(--section-gap) 0 0;padding-top:32px;border-top:1px solid var(--rule)}.atlas-label[data-astro-cid-ss4u6kvx]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-mute);margin:0 0 16px}.atlas-list[data-astro-cid-ss4u6kvx]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:28px}.atlas-item[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none;color:inherit;padding:4px 0;position:relative;transition:color .3s ease}.atlas-item[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:2px;transform:translateY(-1px)}.atlas-item[data-astro-cid-ss4u6kvx].is-visited a[data-astro-cid-ss4u6kvx]:before{background:var(--accent)}.atlas-item[data-astro-cid-ss4u6kvx].is-dreamed a[data-astro-cid-ss4u6kvx]:before{background:transparent;border:1px solid var(--muted)}.atlas-item[data-astro-cid-ss4u6kvx].is-upcoming a[data-astro-cid-ss4u6kvx]:before{background:linear-gradient(90deg,var(--accent-soft) 50%,transparent 50%);border:1px solid var(--muted)}.atlas-name[data-astro-cid-ss4u6kvx]{font-family:var(--font-serif);font-size:var(--fs-20);font-weight:500;color:var(--fg);letter-spacing:-.005em}.atlas-item[data-astro-cid-ss4u6kvx].is-dreamed .atlas-name[data-astro-cid-ss4u6kvx]{font-style:italic}.atlas-country[data-astro-cid-ss4u6kvx]{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-mute)}.atlas-item[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:hover .atlas-name[data-astro-cid-ss4u6kvx]{color:var(--accent)}.atlas-item[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:focus-visible{outline:1px dashed var(--accent);outline-offset:6px;border-radius:2px}.atlas-item[data-astro-cid-ss4u6kvx] a[data-astro-cid-ss4u6kvx]:focus-visible .atlas-name[data-astro-cid-ss4u6kvx]{color:var(--accent)}.atlas-mentions[data-astro-cid-ss4u6kvx]+.rule-split[data-astro-cid-ss4u6kvx]{margin-top:32px}@media(max-width:780px){.atlas-list[data-astro-cid-ss4u6kvx]{gap:16px;flex-direction:column}}
