.hub-publication{--hub-ink:#102f29;--hub-green:#075f4d;--hub-green-dark:#06483c;--hub-yellow:#ffd966;--hub-paper:#fffefa;--hub-line:#cedbd5;--hub-muted:#526861;color:var(--hub-ink);background:#f7faf6}.collection-publication>.hub-publication-shell{width:min(100%,1050px);margin:0 auto;max-width:1050px!important;padding:30px 24px 54px!important}.hub-publication-hero{border:1px solid var(--hub-line);border-top:5px solid var(--hub-green-dark);background:var(--hub-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) 174px;align-items:center;gap:30px;padding:30px 32px 27px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #16463812}.hub-publication-hero:after{content:"";background:var(--hub-yellow);width:34%;height:4px;position:absolute;bottom:0;right:0}.hub-publication-eyebrow{color:var(--hub-green);letter-spacing:.075em;margin:0 0 9px;font-size:12px;font-weight:850}.hub-publication-hero h1{max-width:18em;color:var(--hub-ink);letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(2rem,4.1vw,3.25rem);font-weight:900;line-height:1.16}.hub-publication-lead{color:#425b55;word-break:keep-all;max-width:66ch;margin:15px 0 0;font-size:16px;line-height:1.75}.hub-publication-meta{max-width:72ch;color:var(--hub-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.hub-publication-meta a{color:var(--hub-green)}.hub-publication-hero>.editorial-page-image{width:174px}.hub-publication-hero>.editorial-page-image img{border-radius:13px}.hub-publication-purpose-actions{margin:18px 0 22px}.hub-publication-purpose-actions .intent-actions-grid,.hub-publication-footer-actions .intent-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-publication-purpose-actions .intent-actions-grid>.intent-action,.hub-publication-footer-actions .intent-actions-grid>.intent-action{grid-column:auto}.hub-publication-guide{border:1px solid var(--hub-line);background:#fff;border-radius:16px;margin:24px 0 0;padding:22px;box-shadow:0 6px 18px #1646380a}.hub-publication-guide h2{color:var(--hub-ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:850;line-height:1.45}.hub-publication-guide>p{color:#4c625c;margin:8px 0 0;font-size:15px;line-height:1.75}.hub-publication-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hub-publication-steps li{color:#294e43;background:#f6faf7;border:1px solid #dce7e1;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;display:flex}.hub-publication-steps li>span{color:var(--hub-green);letter-spacing:.05em;font-size:11px;font-weight:900}.hub-publication-steps strong{font-size:14px;line-height:1.55}.hub-publication-steps p{color:#596c66;margin:3px 0 0;font-size:12px;line-height:1.6}.hub-publication-guide-action{max-width:620px;margin-bottom:0}.hub-publication-note{color:#4f5e58;background:#fffaf0;border:1px solid #e3d28d;border-left:4px solid #d3a72d;border-radius:10px;margin:24px 0 0;padding:16px 18px;font-size:14px;line-height:1.75}.hub-publication-note strong{color:#664c08;margin-bottom:3px;display:block}.hub-publication-footer-actions{margin-top:20px}@media (max-width:700px){.collection-publication>.hub-publication-shell{padding:16px 14px 38px!important}.hub-publication-hero{border-radius:13px;grid-template-columns:minmax(0,1fr) 78px;gap:14px;padding:21px 18px}.hub-publication-hero-copy{display:contents}.hub-publication-eyebrow{grid-area:1/1}.hub-publication-hero h1{grid-area:2/1;font-size:clamp(1.7rem,8.2vw,2.25rem)}.hub-publication-lead{grid-area:3/1/auto/-1;margin-top:3px;font-size:14px}.hub-publication-meta{grid-area:4/1/auto/-1}.hub-publication-hero>.editorial-page-image{grid-area:1/2/3;align-self:start;width:78px}.hub-publication-hero>.editorial-page-image figcaption{display:none}.hub-publication-purpose-actions .intent-actions-grid,.hub-publication-footer-actions .intent-actions-grid,.hub-publication-steps{grid-template-columns:1fr}.hub-publication-guide{border-radius:13px;padding:17px}}@media (prefers-reduced-motion:reduce){.hub-publication *{scroll-behavior:auto}}
