.publishing-main{padding-top:70px;padding-bottom:110px;min-height:65vh}.publishing-heading{max-width:1000px;margin-bottom:45px}.publishing-heading>.eyebrow{color:#508471;margin-bottom:26px}.publishing-heading h1{font-size:clamp(46px,6vw,80px);line-height:1.06;letter-spacing:-.055em;max-width:1000px}.publishing-intro{font-size:20px;line-height:1.75;max-width:790px;margin-top:28px;color:var(--muted)}.product-filters{display:flex;flex-wrap:wrap;gap:12px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:8px}.product-filters a{display:inline-block;border:1px solid #cbd5cb;border-radius:30px;padding:9px 18px;font-size:13px}.product-filters a[aria-current]{background:#243c32;border-color:#243c32;color:#fff}.workshop-note{display:grid;grid-template-columns:65px minmax(0,1fr);gap:25px;padding:42px 0;border-bottom:1px solid var(--line)}.note-number{font:12px var(--mono);color:#749082;padding-top:6px}.workshop-note h2{font-size:clamp(27px,3.1vw,43px);line-height:1.18;letter-spacing:-.035em;max-width:1000px;margin:16px 0}.workshop-note h2 a:hover{color:#477c66}.workshop-note>div>p:not(.eyebrow){max-width:850px;font-size:16px;line-height:1.8}.note-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:27px}.note-bottom .text-link{font-size:13px}.development-status{display:inline-block;background:#e1e9dc;color:#345842;padding:8px 13px;border-radius:5px;font:11px var(--mono);line-height:1.5}.development-notice{margin-top:42px;padding:25px 30px;background:#ebeee5;border-left:3px solid #6e9c85}.development-notice p{font-size:13px;line-height:1.9;max-width:1000px;margin:0}.workshop-article{max-width:1000px;margin-inline:auto}.article-header{margin:40px 0 28px}.article-header h1{font-size:clamp(39px,5vw,65px);line-height:1.1;letter-spacing:-.045em;margin:24px 0}.article-lead{font-size:21px;line-height:1.75;max-width:850px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.article-meta time{font:11px var(--mono);color:var(--muted)}.workshop-article .development-notice{margin:35px 0 45px}.article-body{max-width:780px}.article-body p,.article-body li{font-size:17px;line-height:1.9}.article-body p{margin-bottom:23px}.article-body h2{font-size:31px;line-height:1.2;letter-spacing:-.025em;margin:42px 0 23px}.article-body ul,.article-body ol{padding-left:25px;margin:22px 0 30px;list-style:revert}.article-body li{padding-left:5px;margin-bottom:12px}.article-body strong{color:var(--ink)}.article-footer{border-top:1px solid var(--line);margin-top:55px;padding-top:28px}.article-footer .text-link{font-size:14px}.download-soon{padding:42px;border:1px solid #ccd6cb;background:#e8eee3;border-radius:8px}.download-soon h2{font-size:37px;line-height:1.15;letter-spacing:-.035em;margin:22px 0}.download-soon>p:not(.eyebrow){font-size:17px;line-height:1.85;max-width:750px;margin-bottom:24px}.download-soon .text-link{font-size:14px}.coming-products{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.coming-products article{padding:30px;border:1px solid var(--line);border-radius:8px}.coming-products h2{font-size:25px;line-height:1.3;margin-top:18px;letter-spacing:-.02em}.coming-products .eyebrow{line-height:1.7}.download-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;border-top:1px solid var(--line);padding:35px 0}.download-card h2{font-size:37px;line-height:1.15;margin:18px 0;letter-spacing:-.035em}.download-card>div>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:720px}.release-meta{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:25px}.release-meta dt{font:10px var(--mono);color:#64806c;margin-bottom:7px}.release-meta dd{margin:0;font-size:14px}.download-action{display:flex;align-items:start;padding-top:30px}.release-notes,.release-checksum{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--line)}.release-notes summary,.release-checksum summary{cursor:pointer;font-size:14px}.release-notes .article-body{margin-top:25px}.release-checksum code{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.8;margin-top:15px}.owner-preview{background:#173f30;color:#fff;padding:14px;text-align:center;font:12px var(--mono)}.publishing-empty{padding:40px 0}.workshop-more{margin-top:30px}.product-development-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-size:13px}.pricing-policy{padding:30px 35px;border:1px solid #c5d3c4;border-left:4px solid #4f816c;margin-top:35px}.pricing-policy h2{font-size:30px;line-height:1.2;margin-bottom:15px}.pricing-policy p{font-size:15px;line-height:1.85;max-width:900px;margin-top:12px}.affiliate-preview{display:grid;grid-template-columns:170px 1fr;gap:32px;align-items:center;padding:35px;border:1px solid #ccd6ca;background:#e9eee3;border-radius:8px;margin-top:10px;margin-bottom:65px}.affiliate-preview>strong{font-size:72px;letter-spacing:-.06em;color:#4c806a}.affiliate-preview h2{font-size:30px;line-height:1.2;margin:16px 0}.affiliate-preview p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:850px}.header-inner .main-nav{gap:20px}.publishing-main h1,.publishing-main h2{overflow-wrap:break-word}@media(max-width:1380px){.header-cta{display:none}.header-inner .main-nav{gap:18px}.header-actions{gap:16px}}@media(max-width:1080px) and (min-width:681px){.header-inner .main-nav{gap:12px;font-size:11px}.header-inner{gap:14px}.header-actions{gap:12px}.pricing-nav-short{display:none}.brand{font-size:25px;gap:10px}.brand-mark{width:34px}}@media(max-width:800px) and (min-width:681px){.header-inner .main-nav{gap:9px;font-size:10px}.header-actions{gap:8px}.account-nav{font-size:10px}.container.header-inner{width:calc(100% - 35px)}.brand{font-size:22px}.brand-mark{width:28px}}@media(max-width:680px){.publishing-main{padding-top:40px;padding-bottom:65px}.publishing-heading{margin-bottom:30px}.publishing-heading h1{font-size:clamp(39px,10vw,55px)}.publishing-intro{font-size:16px;line-height:1.85;margin-top:22px}.publishing-heading>.eyebrow{margin-bottom:20px}.product-filters{gap:8px;padding-block:18px}.product-filters a{font-size:11px;padding:8px 12px}.workshop-note{grid-template-columns:22px 1fr;gap:14px;padding:30px 0}.note-number{font-size:9px}.note-date{display:none}.workshop-note h2{font-size:29px;margin:15px 0}.workshop-note>div>p:not(.eyebrow){font-size:14px}.note-bottom{gap:17px;margin-top:21px}.development-status{font-size:10px;padding:7px 10px}.note-bottom .text-link{font-size:12px}.development-notice{padding:20px;margin-top:30px}.development-notice p{font-size:12px}.article-header{margin-top:30px}.article-header h1{font-size:38px}.article-lead{font-size:17px}.article-body p,.article-body li{font-size:16px;line-height:1.85}.article-body h2{font-size:28px;margin-top:32px}.article-meta{gap:15px}.article-meta time{font-size:10px}.download-soon{padding:26px}.download-soon h2{font-size:30px}.download-soon>p:not(.eyebrow){font-size:15px}.coming-products{grid-template-columns:1fr;gap:16px;margin-top:20px}.coming-products article{padding:25px}.coming-products h2{font-size:24px}.download-card{grid-template-columns:1fr;gap:12px}.download-action{padding-top:10px}.download-card h2{font-size:31px}.release-meta{gap:20px}.pricing-policy{padding:25px;margin-top:25px}.pricing-policy h2{font-size:27px}.pricing-policy p{font-size:14px}.affiliate-preview{grid-template-columns:1fr;gap:15px;padding:27px;margin-bottom:45px}.affiliate-preview>strong{font-size:62px}.affiliate-preview h2{font-size:28px}.affiliate-preview p:not(.eyebrow){font-size:14px}.header-inner .main-nav{gap:0}.product-development-links{gap:18px}.main-nav a{min-height:44px}}
