.social-plans-section,.social-plan-page,.social-plan-account{color:var(--primary-nav-text);--plan-line:var(--primary-nav-line-strong);--plan-muted:var(--primary-nav-muted);--plan-bg:var(--primary-nav-control-bg);--plan-soft:var(--primary-nav-surface-raised)}
.social-plans-section{margin:42px 0}.social-plans-section [hidden],.social-plan-page [hidden],.social-plan-account [hidden],.social-plan-dialog [hidden],.social-plan-attendance [hidden]{display:none!important}
.social-plans-section[hidden]{display:none!important}.social-plans-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.social-plans-heading h2{margin:0 0 7px;font-size:27px;letter-spacing:-.025em;line-height:1.2}.social-plans-heading p{margin:0;color:var(--primary-nav-muted);font-size:14px;line-height:1.6;max-width:550px}.social-plans-more{flex:none;font-size:14px;font-weight:600;color:var(--primary-nav-text);text-decoration:none;min-height:44px;display:flex;align-items:center;gap:12px}.social-plans-more:hover{text-decoration:underline;text-underline-offset:4px}
.social-plan-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid var(--primary-nav-line-strong);border-radius:9px;color:var(--primary-nav-text);background:var(--primary-nav-control-bg);font:inherit;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;cursor:pointer}.social-plan-button:hover{background:var(--primary-nav-surface-hover)}.social-plan-button-primary{background:var(--primary-nav-accent);border-color:var(--primary-nav-accent);color:var(--primary-nav-on-accent)}.social-plan-button-primary:hover{background:var(--primary-nav-accent-hover);border-color:var(--primary-nav-accent-hover)}.social-plan-button-quiet{border-color:transparent;background:transparent}.social-plan-button:disabled{opacity:.55;cursor:default}.social-plan-text-button{padding:6px 0;border:0;background:transparent;color:var(--primary-nav-muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:34px}.social-plan-text-button:hover{color:var(--primary-nav-text)}.social-plan-danger{color:#a23c35}.social-plan-icon-button{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--primary-nav-line-strong);border-radius:50%;background:var(--primary-nav-control-bg);color:var(--primary-nav-text);font:inherit;font-size:24px;line-height:1;cursor:pointer}
.social-plan-button:focus-visible,.social-plan-text-button:focus-visible,.social-plan-icon-button:focus-visible,.social-plan-window-buttons button:focus-visible,.social-plan-window-buttons a:focus-visible,.social-plans-more:focus-visible{outline:2px solid var(--primary-nav-accent-ink);outline-offset:4px}
.social-plan-window-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.social-plan-window-buttons button,.social-plan-window-buttons a{display:inline-flex;align-items:center;box-sizing:border-box;line-height:1.4;text-decoration:none;min-height:38px;padding:8px 15px;border:1px solid var(--primary-nav-line-strong);border-radius:999px;background:transparent;color:var(--primary-nav-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.social-plan-window-buttons button[aria-pressed=true],.social-plan-window-buttons a[aria-current=page]{background:var(--primary-nav-accent-soft);border-color:var(--primary-nav-accent-ink);color:var(--primary-nav-accent-ink)}
.social-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.social-plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--primary-nav-line-strong);border-radius:14px;background:var(--primary-nav-control-bg)}.social-plan-card:hover{border-color:var(--primary-nav-accent-ink);background:var(--primary-nav-surface-raised)}.social-plan-card-link{position:absolute;inset:0;border-radius:inherit;z-index:1}.social-plan-card-link:focus-visible{outline:2px solid var(--primary-nav-accent-ink);outline-offset:4px}.social-plan-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.social-plan-kind{display:inline-flex;align-items:center;padding:4px 8px;border-radius:5px;background:var(--primary-nav-accent-soft);color:var(--primary-nav-accent-ink);font-size:11px;font-weight:650;letter-spacing:.025em}.social-plan-going-label{font-size:12px;font-weight:650;color:var(--primary-nav-accent-ink)}.social-plan-when{margin:0 0 7px;font-size:12px;font-weight:600;color:var(--primary-nav-muted);line-height:1.5}.social-plan-card h3{margin:0 0 7px;font-size:19px;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.social-plan-place{margin:0;color:var(--primary-nav-muted);font-size:13px;line-height:1.5}.social-plan-card-description{margin:12px 0 0;color:var(--primary-nav-muted);font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.social-plan-card-bottom{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:21px;font-size:12px;line-height:1.5}.social-plan-faces{display:flex;flex:none;padding-right:4px}.social-plan-faces:empty{display:none}.social-plan-faces img{width:30px;height:30px;object-fit:cover;border-radius:50%;border:2px solid var(--primary-nav-control-bg);margin-right:-5px}.social-plan-card-arrow{margin-left:auto;align-self:center;color:var(--primary-nav-muted);font-size:20px}.social-plan-muted{color:var(--primary-nav-muted);font-size:12px;line-height:1.5}.social-plan-empty{padding:24px 0;color:var(--primary-nav-muted);font-size:14px;line-height:1.6}.social-plan-empty p{margin:0 0 12px}.social-plan-empty a{color:var(--primary-nav-accent-ink)}
.social-plan-dialog{width:min(590px,calc(100% - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;padding:27px;border:1px solid var(--primary-nav-line-strong);border-radius:18px;color:var(--primary-nav-text);background:var(--primary-nav-control-bg);box-shadow:0 20px 80px rgba(0,0,0,.2);overflow-y:auto}.social-plan-dialog::backdrop{background:rgba(16,26,20,.5)}.social-plan-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.social-plan-dialog-heading h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0}.social-plan-kicker{margin:0 0 7px;font-size:13px;line-height:1.5;color:var(--primary-nav-muted)}.social-plan-form{display:grid;gap:17px}.social-plan-form label,.social-plan-comment-form>label{display:grid;gap:7px;font-size:13px;font-weight:600;line-height:1.5}.social-plan-form input:not([type=checkbox]),.social-plan-form textarea,.social-plan-form select,.social-plan-comment-form textarea,.social-plan-inline-edit textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--primary-nav-line-strong);border-radius:8px;background:var(--primary-nav-control-bg);color:var(--primary-nav-text);font:inherit;font-size:14px;line-height:1.5}.social-plan-form textarea,.social-plan-comment-form textarea,.social-plan-inline-edit textarea{resize:vertical}.social-plan-form input:focus,.social-plan-form textarea:focus,.social-plan-form select:focus,.social-plan-comment-form textarea:focus,.social-plan-inline-edit textarea:focus{outline:2px solid var(--primary-nav-accent-ink);outline-offset:2px}.social-plan-form input::placeholder,.social-plan-form textarea::placeholder,.social-plan-comment-form textarea::placeholder{color:var(--primary-nav-muted);opacity:.85}.social-plan-form small{font-size:11px;font-weight:400;color:var(--primary-nav-muted);line-height:1.5}.social-plan-form-row{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.social-plan-capacity{max-width:310px}.social-plan-form .social-plan-consent,.social-plan-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.6;color:var(--primary-nav-muted)}.social-plan-consent input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--primary-nav-accent)}.social-plan-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.social-plan-feedback{margin:0;min-height:0;color:var(--primary-nav-muted);font-size:13px;line-height:1.6}.social-plan-feedback:not(:empty){margin:12px 0}.social-plan-feedback[data-error=true]{color:#a23c35}.social-plan-feedback a{color:inherit;text-underline-offset:3px}
.social-plan-page{max-width:1060px;box-sizing:border-box;margin:0 auto;padding:30px 24px 70px}.social-plan-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;color:var(--primary-nav-muted);font-size:12px;line-height:1.5}.social-plan-breadcrumb a{color:inherit;text-decoration:none}.social-plan-breadcrumb a:hover{text-decoration:underline}.social-plan-hero{max-width:760px;margin-bottom:30px}.social-plan-hero .social-plan-card-top{justify-content:flex-start;margin-bottom:16px}.social-plan-hero h1{margin:0 0 12px;font-size:clamp(31px,4vw,45px);font-weight:750;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.social-plan-hero-place{margin:0 0 9px;color:var(--primary-nav-muted);font-size:17px;line-height:1.5}.social-plan-hero-place a{color:inherit;text-decoration:none}.social-plan-hero-place a:hover{text-decoration:underline;text-underline-offset:4px}.social-plan-hero-time{margin:0;font-size:16px;font-weight:600;line-height:1.5}.social-plan-host{display:flex;align-items:center;gap:10px;margin-top:21px;font-size:13px;color:var(--primary-nav-muted)}.social-plan-host img{width:36px;height:36px;border-radius:50%;object-fit:cover}.social-plan-host strong{color:var(--primary-nav-text);font-weight:650}.social-plan-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:38px;border-top:1px solid var(--primary-nav-line-strong);padding-top:30px}.social-plan-main{min-width:0}.social-plan-panel{margin-bottom:32px}.social-plan-panel h2,.social-plan-updates h2{font-size:19px;letter-spacing:-.02em;line-height:1.3;margin:0 0 14px}.social-plan-panel h2 span,.social-plan-updates h2 span{font-size:13px;font-weight:500;color:var(--primary-nav-muted);margin-left:5px}.social-plan-prose{font-size:14px;line-height:1.8;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.social-plan-panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px}.social-plan-panel-heading h2{margin:0}.social-plan-people{display:grid;gap:4px}.social-plan-person{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--primary-nav-surface-hover);font-size:14px}.social-plan-person img{width:42px;height:42px;border-radius:50%;object-fit:cover}.social-plan-person strong{font-size:14px;font-weight:600}.social-plan-person small{display:block;margin-top:4px;color:var(--primary-nav-muted);font-size:11px}.social-plan-person>.social-plan-text-button{margin-left:auto;font-size:11px}.social-plan-access{padding:18px;border:1px solid var(--primary-nav-line-strong);border-radius:10px;background:var(--primary-nav-surface-raised)}.social-plan-access p{margin:0 0 13px;font-size:13px;line-height:1.6;color:var(--primary-nav-muted)}.social-plan-access .social-plan-button{font-size:12px;margin:4px 4px 0 0;min-height:38px;padding:8px 11px}.social-plan-sidebar{align-self:start}.social-plan-join-panel{padding:21px;border:1px solid var(--primary-nav-line-strong);border-radius:13px;background:var(--primary-nav-surface-raised)}.social-plan-join-panel>.social-plan-panel-heading{margin-bottom:10px}.social-plan-join-panel>.social-plan-panel-heading strong{font-size:18px}.social-plan-join-panel>p{font-size:13px;line-height:1.7;color:var(--primary-nav-muted);margin:0 0 17px}.social-plan-join-panel>p.social-plan-small{font-size:11px;line-height:1.7;margin:13px 0 0}.social-plan-join-panel .social-plan-consent{margin-bottom:13px}.social-plan-join-panel .social-plan-button{width:100%}.social-plan-host-actions{display:grid;gap:8px;margin-top:17px}.social-plan-source{display:block;color:var(--primary-nav-text);font-size:13px;line-height:1.5;margin:19px 0;text-decoration:none}.social-plan-source:hover{text-decoration:underline}.social-plan-alert{border:1px solid #caa781;border-radius:10px;background:var(--primary-nav-surface-raised);padding:17px 20px;margin:0 0 24px;font-size:14px;line-height:1.6}.social-plan-alert p{margin:5px 0 0;color:var(--primary-nav-muted);font-size:13px}.social-plan-small{color:var(--primary-nav-muted);font-size:11px;line-height:1.6}
.social-plan-comment{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 0;border-bottom:1px solid var(--primary-nav-surface-hover)}.social-plan-comment>img{width:34px;height:34px;border-radius:50%;object-fit:cover}.social-plan-comment-heading{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:5px;font-size:12px}.social-plan-comment-heading strong{font-size:13px;font-weight:650}.social-plan-comment-heading span{font-size:10px;color:var(--primary-nav-accent-ink);background:var(--primary-nav-accent-soft);padding:2px 5px;border-radius:4px}.social-plan-comment-heading time{margin-left:auto;font-size:10px;color:var(--primary-nav-muted)}.social-plan-comment p{font-size:13px;line-height:1.7}.social-plan-comment-actions{display:flex;gap:13px;margin-top:5px}.social-plan-comment-actions button{border:0;padding:5px 0;background:transparent;color:var(--primary-nav-muted);font:inherit;font-size:11px;cursor:pointer;min-height:30px}.social-plan-comment-actions button:hover{text-decoration:underline}.social-plan-comment-form{display:grid;gap:10px;margin-top:24px}.social-plan-comment-form>label{font-size:13px}.social-plan-comment-form>.social-plan-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;font-weight:400}.social-plan-comment-form>.social-plan-button{justify-self:end;min-height:40px;font-size:13px}.social-plan-inline-edit{display:grid;gap:9px;margin-top:8px}.social-plan-inline-edit-actions{display:flex;gap:12px}.social-plan-inline-edit-actions button{font-size:12px;min-height:35px;padding:7px 12px}.social-plan-inline-edit label{font-size:12px}
.social-plan-load-more{margin-top:18px}.social-plan-account .social-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-plan-account .social-plans-heading h2{font-size:24px}.social-plan-updates{margin-top:35px;padding-top:26px;border-top:1px solid var(--primary-nav-line-strong)}.social-plan-notification{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;padding:14px 12px;border-bottom:1px solid var(--primary-nav-line-strong);font-size:13px;line-height:1.6}.social-plan-notification.is-unread{border-left:3px solid var(--primary-nav-accent);background:var(--primary-nav-accent-soft)}.social-plan-notification>a{flex:1 1 300px;min-width:0;color:var(--primary-nav-text);text-decoration:none}.social-plan-notification>a:hover{text-decoration:underline}.social-plan-notification time{font-size:11px;color:var(--primary-nav-muted)}.social-plan-attendance{margin:16px 0}.social-plan-attendance-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-plan-attendance .social-plan-small{margin:9px 0 0}.social-plan-attendance .social-plan-button{min-height:40px;font-size:13px}
.social-plan-blocks{margin-top:30px;padding-top:25px;border-top:1px solid var(--primary-nav-line-strong)}.social-plan-blocks h2{margin:0;font-size:19px;letter-spacing:-.02em}.social-plan-blocked-person{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--primary-nav-surface-hover);font-size:13px}.social-plan-person-menu{position:relative;margin-left:auto}.social-plan-person-menu>summary{display:grid;place-items:center;width:36px;min-height:36px;border-radius:6px;color:var(--primary-nav-muted);list-style:none;cursor:pointer;font-size:20px;line-height:1}.social-plan-person-menu>summary::-webkit-details-marker{display:none}.social-plan-person-menu>summary:focus-visible{outline:2px solid var(--primary-nav-accent-ink);outline-offset:2px}.social-plan-person-menu[open]>summary,.social-plan-person-menu>summary:hover{background:var(--primary-nav-surface-hover)}.social-plan-person-menu>div{position:absolute;right:0;top:calc(100% + 4px);z-index:3;min-width:140px;padding:5px 12px;border:1px solid var(--primary-nav-line-strong);border-radius:8px;background:var(--primary-nav-control-bg);box-shadow:var(--primary-nav-shadow-md)}.social-plan-person-menu .social-plan-text-button{width:100%;text-align:left;text-decoration:none}
.social-plan-target-summary,[data-plan-target-summary]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.social-plan-target-link{color:var(--primary-nav-accent-ink);font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.social-plan-selected-session>strong{display:block;margin-bottom:7px;font-size:14px;line-height:1.5}.social-plan-selected-session .social-plan-when{margin-bottom:8px}.social-plan-update-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;box-sizing:border-box;padding:1px 5px;margin-left:6px;border-radius:999px;background:var(--primary-nav-accent-soft);color:var(--primary-nav-accent-ink);font-size:10px;font-weight:650;line-height:1.4}.social-plan-update-badge[hidden]{display:none!important}
.social-plan-session-count{display:block;margin-top:10px}.social-plan-session-count[hidden],details[open]>summary .social-plan-session-count{display:none!important}
.social-plan-photo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--primary-nav-accent-soft);color:var(--primary-nav-accent-ink);font-size:12px}
.social-plan-access-page{max-width:640px;margin:64px auto;padding:0 24px 40px}.social-plan-access-card{padding:32px;border:1px solid var(--primary-nav-line-strong);border-radius:16px;background:var(--primary-nav-control-bg)}.social-plan-access-card h1{margin:0 0 17px;font-size:31px;line-height:1.25;letter-spacing:-.03em;max-width:24ch}.social-plan-gate-access>p,.social-plan-gate-cleanup>p{margin:0 0 22px;color:var(--primary-nav-muted);font-size:14px;line-height:1.7}.social-plan-access-card [data-plan-gate-signed-in]>p{margin:20px 0 0;font-size:12px}.social-plan-gate-access{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.social-plan-gate-access>p{flex-basis:100%;margin-bottom:8px}.social-plan-gate-home{margin-top:12px}.social-plan-gate-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.social-plan-gate-links{display:flex;align-items:center;gap:20px;margin-top:8px}.social-plan-gate-cleanup{margin-top:28px;padding:25px 2px 0;border-top:1px solid var(--primary-nav-line-strong)}.social-plan-gate-cleanup h2{margin:0 0 12px;font-size:20px;letter-spacing:-.02em}.social-plan-gate-cleanup>p{font-size:13px}.social-plan-gate-comment{padding:18px 0;border-bottom:1px solid var(--primary-nav-line-strong)}.social-plan-gate-comment p{margin:0;font-size:13px;line-height:1.7}.social-plan-gate-comment .social-plan-text-button{margin-top:4px}.social-plan-access-page>[data-plan-gate-status]{margin:18px 2px 0}
.social-plan-panel h2 [data-plan-conversation-label],.social-plan-panel h2 [data-plan-attendees-label]{font:inherit;color:inherit;margin-left:0}
.social-plan-session-community{display:inline-flex;align-items:center;gap:9px;vertical-align:middle;color:var(--primary-nav-text);font-size:12px;font-weight:500;line-height:1.4}.social-plan-session-faces{display:flex;flex:none;padding-right:2px}.social-plan-session-faces:empty{display:none}.social-plan-session-face{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;box-sizing:border-box;border:2px solid var(--primary-nav-control-bg);border-radius:50%;background:var(--primary-nav-accent-soft);color:var(--primary-nav-accent-ink);font-size:11px;font-weight:600;overflow:hidden}.social-plan-session-face+.social-plan-session-face{margin-left:-7px}.social-plan-session-face img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.social-plan-session-face img[hidden]{display:none}.social-plan-session-community-text{display:flex;flex-direction:column;gap:1px}.social-plan-session-going{color:var(--primary-nav-text);font-size:12px;font-weight:600;line-height:1.4}.social-plan-session-brand{color:var(--primary-nav-muted);font-size:11px;font-weight:400;line-height:1.4}.social-plan-target-summary .social-plan-session-community{margin-left:12px}
@media(max-width:900px){.social-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-plan-detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.social-plan-join-panel{padding:17px}}
@media(max-width:680px){.social-plans-heading{align-items:flex-start;gap:14px}.social-plans-heading h2{font-size:23px}.social-plans-heading p{font-size:12px}.social-plans-heading>.social-plan-button{font-size:12px;padding:9px 11px;white-space:nowrap}.social-plans-more{font-size:12px}.social-plan-grid{grid-template-columns:1fr}.social-plan-card{padding:20px}.social-plan-card h3{font-size:19px}.social-plan-detail-layout{display:flex;flex-direction:column;gap:28px;padding-top:23px}.social-plan-sidebar{order:-1;width:100%}.social-plan-sidebar>.social-plan-source,.social-plan-sidebar>.social-plan-text-button{display:inline-block;margin:15px 15px 0 0;font-size:12px}.social-plan-join-panel{padding:18px}.social-plan-page{padding:23px 18px 45px}.social-plan-breadcrumb{margin-bottom:25px}.social-plan-hero{margin-bottom:25px}.social-plan-hero-place{font-size:16px}.social-plan-hero-time{font-size:14px}.social-plan-join-panel>p{margin-bottom:12px}.social-plan-account .social-plan-grid{grid-template-columns:1fr}.social-plan-dialog{padding:22px 18px;max-height:calc(100dvh - 28px);width:calc(100% - 24px);border-radius:14px}.social-plan-dialog-heading{margin-bottom:20px}.social-plan-dialog-heading h2{font-size:23px}.social-plan-form-row{grid-template-columns:1fr 1fr}.social-plan-form-row>label:first-child{grid-column:1 / -1}.social-plan-form-actions .social-plan-button{flex:1}.social-plan-notification{padding:13px 10px}.social-plan-hero h1{font-size:34px}.social-plan-comment-heading time{margin-left:0}}
@media(prefers-reduced-motion:no-preference){.social-plan-card,.social-plan-button{transition:background .15s,border-color .15s}}
@media(max-width:680px){.social-plan-access-page{margin:34px auto;padding:0 18px 32px}.social-plan-access-card{padding:25px 22px}.social-plan-access-card h1{font-size:27px}.social-plan-gate-actions .social-plan-button{max-width:100%}}

.social-plan-title-link{color:inherit;text-decoration:underline;text-decoration-color:var(--plan-line);text-underline-offset:.16em;text-decoration-thickness:1px}.social-plan-title-link:hover{color:var(--primary-nav-accent-ink);text-decoration-color:currentColor}.social-plan-title-link:focus-visible{outline:2px solid var(--primary-nav-accent-ink);outline-offset:5px;border-radius:3px}.social-plan-title-arrow{display:inline-block;margin-left:.35em;font-size:.55em;vertical-align:middle}
