:root{--sm-bg:#f2b705;--sm-sf:#d9a304;--sm-tx:#1a1405;--sm-pr:#2a1d00;--sm-ac:#c2185b;--sm-r:12px;--sm-head:"Space Grotesk", system-ui, sans-serif;--sm-serif:"IBM Plex Serif", Georgia, serif}*,:before,:after{box-sizing:border-box}html{background:var(--sm-bg)}body.sm-body{background:var(--sm-bg);color:var(--sm-tx);font-family:var(--sm-serif);margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--sm-pr)}:focus-visible{outline:2px solid var(--sm-ac);outline-offset:2px}.sm-skip{z-index:200;background:var(--sm-pr);color:var(--sm-bg);border-radius:var(--sm-r);font-family:var(--sm-head);padding:12px 16px;text-decoration:none;position:absolute;top:-100px;left:8px}.sm-skip:focus{top:8px}.sm-top{z-index:80;background:var(--sm-bg);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex;position:relative}.sm-brand{min-height:44px;font-family:var(--sm-head);color:var(--sm-tx);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.sm-brand span{color:var(--sm-pr)}.sm-brand:hover{text-decoration:underline;text-decoration-color:var(--sm-ac)}.sm-menu{position:static}.sm-menu-btn{background:var(--sm-pr);min-height:44px;color:var(--sm-bg);border-radius:var(--sm-r);font-family:var(--sm-head);cursor:pointer;user-select:none;align-items:center;gap:10px;padding:0 16px;font-size:17px;font-weight:500;list-style:none;display:inline-flex}.sm-menu-btn::-webkit-details-marker{display:none}.sm-menu-btn::marker{content:""}.sm-burger{flex-direction:column;justify-content:space-between;width:18px;height:13px;display:inline-flex}.sm-burger i{background:var(--sm-bg);height:2px;display:block}.sm-nav{z-index:90;background:var(--sm-sf);border-radius:var(--sm-r);flex-direction:column;max-width:100vw;padding:8px 16px;display:flex;position:absolute;top:64px;left:0;right:0}.sm-nav a{min-height:48px;font-family:var(--sm-head);color:var(--sm-tx);border-bottom:1px solid var(--sm-pr);align-items:center;padding:4px 16px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.sm-nav a:last-child{border-bottom:0}.sm-nav a:hover{color:var(--sm-pr);text-decoration:underline;text-decoration-color:var(--sm-ac)}.sm-nav a[aria-current=page]{box-shadow:inset 4px 0 0 var(--sm-ac);font-weight:700}.sm-main{flex-direction:column;display:flex}.sm-main>.sh-split{order:-1}.sm-byline{width:100%;max-width:920px;margin:0 auto;padding:0 20px}.sh-split{background:var(--sm-bg);grid-template-columns:1fr;width:100%;display:grid;position:relative}.sh-media{order:-1;height:40vh;min-height:220px;overflow:hidden}.sh-media img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.sh-panel{background:var(--sm-sf);flex-direction:column;justify-content:center;gap:16px;height:100%;padding:24px 20px;display:flex}.sh-panel p{max-width:16ch;font-family:var(--sm-head);color:var(--sm-pr);margin:0;font-size:28px;font-weight:700;line-height:1.1}.sh-rule{background:var(--sm-ac);width:72px;height:6px;display:block}.sh-copy{flex-direction:column;justify-content:center;padding:24px 20px 32px;display:flex}.sh-title{font-family:var(--sm-head);letter-spacing:-.015em;color:var(--sm-tx);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.1}.sh-intro{max-width:52ch}.sh-intro p{margin:0 0 16px}.sh-intro a{text-underline-offset:3px;text-decoration-thickness:1px}.sh-intro a:hover{text-decoration-color:var(--sm-ac)}.sh-actions{margin-top:8px}.sh-go{background:var(--sm-pr);min-height:52px;color:var(--sm-bg);border-radius:var(--sm-r);font-family:var(--sm-head);justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.sh-go:hover{text-decoration:underline;text-decoration-color:var(--sm-ac)}body[data-home="0"] .sh-actions{display:none}.sh-anchor{width:1px;height:1px;position:absolute;bottom:0;left:0}.gc-wrap,.fq-wrap,.ra-wrap,.pt-wrap,.au-wrap,.ar-body{width:100%;max-width:920px;margin:0 auto;padding:32px 20px}.sm-h2{font-family:var(--sm-head);margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.15}.sm-h2:after{content:"";background:var(--sm-ac);width:48px;height:4px;margin-top:12px;display:block}.sm-prose{max-width:70ch}.sm-prose p{margin:0 0 24px}.sm-prose h2{font-family:var(--sm-head);margin:48px 0 16px;font-size:26px;font-weight:700;line-height:1.15}.sm-prose h2:after{content:"";background:var(--sm-ac);width:48px;height:4px;margin-top:12px;display:block}.sm-prose h3{font-family:var(--sm-head);margin:32px 0 8px;font-size:21px;font-weight:700;line-height:1.2}.sm-prose ul,.sm-prose ol{margin:0 0 24px;padding-left:24px}.sm-prose li{margin-bottom:8px}.sm-prose li::marker{color:var(--sm-ac);font-weight:700}.sm-prose strong{font-weight:600}.sm-prose a{color:var(--sm-pr);text-underline-offset:3px;text-decoration:underline}.sm-prose a:hover,.sm-prose a:focus-visible{text-decoration-color:var(--sm-ac)}.sm-prose img{border-radius:var(--sm-r);object-fit:cover;width:100%;height:auto;margin:0 0 24px;display:block}.sm-prose figure{margin:0 0 24px}.sm-prose figcaption{opacity:.8;margin-top:8px;font-size:15px}.sm-prose table{border-collapse:collapse;border:1px solid var(--sm-pr);border-radius:var(--sm-r);max-width:100%;margin:0 0 24px;font-size:16px;display:block;overflow-x:auto}.sm-prose th{background:var(--sm-sf);text-align:left;font-family:var(--sm-head);border-bottom:1px solid var(--sm-pr);padding:12px 16px;font-weight:700}.sm-prose td{vertical-align:top;border-bottom:1px solid #1a140540;padding:12px 16px}.sm-prose tr:last-child td{border-bottom:0}.sm-prose blockquote{background:var(--sm-sf);border-left:6px solid var(--sm-ac);border-radius:var(--sm-r);margin:0 0 24px;padding:16px 24px}.sm-prose blockquote p:last-child{margin-bottom:0}.sm-prose nav[data-seedro-toc]{background:var(--sm-sf);border-radius:var(--sm-r);border-left:6px solid var(--sm-pr);margin:0 0 32px;padding:16px 24px}.sm-prose nav[data-seedro-toc] p{font-family:var(--sm-head);margin:0 0 8px;font-size:18px;font-weight:700}.sm-prose nav[data-seedro-toc] ol{margin:0;padding-left:24px}.sm-prose nav[data-seedro-toc] li{margin:0}.sm-prose nav[data-seedro-toc] a{min-height:44px;font-family:var(--sm-head);align-items:center;font-size:17px;font-weight:500;display:inline-flex}.sm-prose aside.guide-cta,.gc-box{background:var(--sm-sf);border-radius:var(--sm-r);border-left:6px solid var(--sm-ac);margin:0 0 24px;padding:24px}.sm-prose aside.guide-cta p,.gc-lead{margin:0 0 16px}.sm-prose aside.guide-cta a,.gc-box a{background:var(--sm-pr);min-height:48px;color:var(--sm-bg);border-radius:var(--sm-r);font-family:var(--sm-head);justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.sm-prose aside.guide-cta a:hover,.gc-box a:hover{text-decoration:underline;text-decoration-color:var(--sm-ac)}.gc-box{margin:0}.ar-dates{opacity:.85;flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;font-size:15px;display:flex}.fq-list{flex-direction:column;gap:16px;display:flex}.fq-item{background:var(--sm-sf);border-radius:var(--sm-r)}.fq-q{cursor:pointer;min-height:48px;font-family:var(--sm-head);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:18px;font-weight:700;line-height:1.3;list-style:none;display:flex}.fq-q::-webkit-details-marker{display:none}.fq-q:after{content:"+";color:var(--sm-ac);flex:none;font-size:24px}.fq-item[open] .fq-q:after{content:"–"}.fq-q:focus-visible{border-radius:var(--sm-r)}.fq-a{max-width:70ch;padding:0 20px 20px}.fq-a a{text-underline-offset:3px}.fq-a a:hover{text-decoration-color:var(--sm-ac)}.ra-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ra-row{background:var(--sm-sf);border-radius:var(--sm-r);min-height:64px;color:var(--sm-tx);align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.ra-thumb{background:var(--sm-pr);width:72px;height:72px;color:var(--sm-bg);border-radius:var(--sm-r);font-family:var(--sm-head);flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.ra-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ra-title{font-family:var(--sm-head);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.ra-teaser{font-family:var(--sm-serif);font-size:16px}.ra-teaser:after{content:" →";color:var(--sm-ac);font-weight:600}.ra-row:hover .ra-title{text-decoration:underline;text-decoration-color:var(--sm-ac)}.au-card{background:var(--sm-sf);border-radius:var(--sm-r);border-left:6px solid var(--sm-pr);padding:20px 24px}.au-name{font-family:var(--sm-head);margin:0;font-size:19px;font-weight:700}.au-line{margin:4px 0 0}.au-date{opacity:.85;margin:8px 0 0;font-size:15px}.sm-foot{background:var(--sm-sf);margin-top:32px}.sm-foot-in{flex-direction:column;gap:24px;max-width:920px;margin:0 auto;padding:32px 20px;display:flex}.sm-foot-strong{background:var(--sm-pr);color:var(--sm-bg);border-radius:var(--sm-r);padding:20px 24px}.sm-foot-name{font-family:var(--sm-head);margin:0;font-size:20px;font-weight:700}.sm-foot-line{margin:8px 0 0;font-size:16px}.sm-foot-links{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.sm-foot-links a{min-height:44px;font-family:var(--sm-head);color:var(--sm-tx);text-underline-offset:3px;align-items:center;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.sm-foot-links a:hover{color:var(--sm-pr);text-decoration-color:var(--sm-ac)}@media (width>=900px){body.sm-body{font-size:18px}.sm-top{background:0 0;height:88px;padding:0 40px;position:absolute;top:0;left:0;right:0}.sm-brand{font-size:23px}.sm-menu{position:relative}.sm-nav{width:320px;max-width:calc(100vw - 80px);top:56px;left:auto;right:0}.sm-main:not(:has(.sh-split)){padding-top:88px}.sh-split{grid-template-columns:5fr 7fr;min-height:max(380px,50vh)}body[data-home="1"] .sh-split{min-height:max(560px,90vh)}.sm-main:has(.ar-body) .sh-split{min-height:max(380px,50vh)}.sh-media{order:0;height:auto;min-height:0}.sh-copy{padding:96px 64px 64px}.sh-title{margin-bottom:24px;font-size:clamp(36px,4vw,54px)}body[data-home="0"] .sh-title{font-size:clamp(32px,3.2vw,44px)}.sh-panel{gap:24px;padding:96px 64px 64px}.sh-panel p{font-size:clamp(36px,4vw,56px)}.sh-rule{width:96px}.gc-wrap,.fq-wrap,.ra-wrap,.pt-wrap,.au-wrap,.ar-body{padding:48px 20px}.sm-h2,.sm-prose h2{font-size:30px}.sm-prose h3{font-size:22px}.ra-thumb{width:96px;height:96px;font-size:28px}.ra-row{gap:24px;padding:16px 24px 16px 16px}.ra-title{font-size:21px}.sm-foot{margin-top:48px}.sm-foot-in{flex-direction:row;align-items:flex-start;padding:48px 20px}.sm-foot-strong{flex:0 0 300px}}@supports selector(::details-content){@media (width>=900px){.sm-menu::details-content{content-visibility:visible;display:contents}.sm-menu-btn{display:none}.sm-nav{background:var(--sm-bg);flex-flow:row;align-items:center;gap:4px;width:auto;max-width:none;padding:6px 8px;position:static}.sm-nav a{white-space:nowrap;border-radius:var(--sm-r);border-bottom:0;min-height:44px;padding:0 14px;font-size:16px}.sm-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--sm-pr)}}}:root{--seedro-sticky-h:64px}.seedro-sticky-cta{box-sizing:border-box;height:calc(var(--seedro-sticky-h) + env(safe-area-inset-bottom,0px));padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#111827;box-shadow:0 -2px 8px #00000040}.seedro-sticky-cta__link{box-sizing:border-box;color:#111827;text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;height:100%;min-height:48px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.seedro-sticky-cta__link:focus-visible{outline-offset:2px;outline:3px solid #fbbf24}@media (width>=768px){.seedro-sticky-cta{display:none!important}}@media (width<=767.98px){body:after{content:"";height:calc(var(--seedro-sticky-h) + env(safe-area-inset-bottom,0px));display:block}}
/*$vite$:1*/