.sw-about{border-top:1px solid var(--sw-line);margin-top:40px;padding-top:28px;display:flex;flex-direction:column;gap:12px;font-family:var(--sw-sans);font-size:15px;line-height:1.55;color:var(--sw-ink)}.sw-about h2{font:600 20px/1.25 var(--sw-sans);color:#000;margin:0}.sw-about p{margin:0;max-width:72ch}.sw-about details{border-bottom:1px solid var(--sw-line)}.sw-about summary{cursor:pointer;list-style:none;padding:12px 28px 12px 0;position:relative;font-weight:400;-webkit-tap-highlight-color:transparent}.sw-about summary:focus-visible{outline:2px solid var(--sw-ink);outline-offset:2px}.sw-about summary::-webkit-details-marker{display:none}.sw-about summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:18px;color:var(--sw-slate)}.sw-about details[open] summary:after{content:"\2212"}.sw-about details p{padding:0 0 14px;color:var(--sw-slate)}.sw-onward{display:flex;gap:10px 16px;flex-wrap:wrap;margin-top:4px}.sw-about details .sw-onward{margin-top:0;padding:0 0 14px}.sw-onward a{color:var(--sw-ink);font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--sw-ink);text-decoration:none}@media (max-width:1023px){.sw-about summary{min-height:44px;padding-top:12px;padding-bottom:12px}.sw-onward{gap:24px 16px}.sw-onward a{position:relative}.sw-onward a:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%)}}