.share-section{margin-top:32px;padding-top:26px;border-top:1px solid var(--line);scroll-margin-top:20px}.share-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.share-heading h2{font-size:22px;font-weight:650;letter-spacing:-.025em;margin:0}.share-heading a{font-size:12px}.share-section>p{color:var(--muted);font-size:13px;max-width:800px;margin:10px 0 16px}.share-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:22px 0;padding:0;list-style:none;counter-reset:share}.share-steps li{counter-increment:share;font-size:12px;color:var(--muted);border-left:2px solid #c6d5be;padding-left:14px}.share-steps li::before{content:'0' counter(share);display:block;font-size:10px;letter-spacing:.06em;color:var(--green);margin-bottom:4px}.share-steps strong{display:block;font-size:14px;color:var(--ink);font-weight:600;margin-bottom:5px}.share-steps a{display:inline-block;margin-top:7px}.share-section .community-title{font-size:16px;margin:27px 0 6px;font-weight:600}.share-section #community-status{font-size:12px;max-width:none}.community-row{display:grid;grid-template-columns:1fr auto;gap:30px;padding:18px 0;border-top:1px solid var(--line)}.community-row h3{font-size:16px;margin:0}.community-row h3 a{text-decoration:none;color:var(--ink)}.community-row h3 a:hover{text-decoration:underline;color:var(--green)}.community-row p{font-size:12px;color:var(--muted);margin:6px 0 10px;max-width:780px;overflow-wrap:anywhere}.community-meta{display:flex;flex-wrap:wrap;gap:8px 15px;color:var(--muted);font-size:11px}.community-actions{display:flex;flex-direction:column;gap:9px;align-items:flex-end;font-size:12px}.community-actions a:first-child{font-weight:600}.share-links{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;margin-top:18px}@media(max-width:760px){.share-steps{grid-template-columns:1fr;gap:20px}.share-heading{display:block}.share-heading>a{display:inline-block;margin-top:9px}.community-row{grid-template-columns:1fr;gap:12px}.community-actions{flex-direction:row;align-items:center;gap:20px}.nav{gap:13px;font-size:12px}.header-inner{gap:18px}.share-section{margin-top:27px}.community-meta{gap:7px 12px}}@media(max-width:380px){.header-inner{flex-wrap:wrap;padding-top:9px;gap:6px 18px}.nav{min-height:38px;flex-basis:100%}.share-heading h2{font-size:21px}}
