.sw{--sw-max:1200px;--sw-rule:color-mix(in srgb,var(--text-primary) 14%,transparent);--sw-rule-soft:color-mix(in srgb,var(--text-muted) 28%,transparent);--sw-card-border:color-mix(in srgb,var(--text-muted) 26%,transparent);--sw-chip-border:color-mix(in srgb,var(--text-muted) 50%,transparent);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body,system-ui,sans-serif);font-size:16px;line-height:1.6}.sw *,.sw :after,.sw :before{box-sizing:border-box}:where(.sw) img{display:block;max-width:100%}:where(.sw) a{color:inherit}.sw nav{position:static;z-index:auto;background:none;border:0}.sw :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sw-dark :focus-visible{outline-color:var(--focus-ring-inverse)}.sw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sw-container{max-width:var(--sw-max);margin:0 auto;padding-left:24px;padding-right:24px}.sw footer{margin:0;padding:0}.sw main:focus{outline:none}.sw-skip{position:absolute;left:-10000px;top:12px;z-index:20;background:var(--surface-card);color:var(--text-primary);padding:10px 16px;font-family:var(--font-label,system-ui,sans-serif);font-size:13px;font-weight:600}.sw-skip:focus{left:12px}.sw-label{font-family:var(--font-label,system-ui,sans-serif);font-weight:600;text-transform:uppercase}.sw-display{font-family:var(--font-display,Georgia,serif);font-weight:400}.sw-announce{background:var(--surface-inverse);color:var(--text-on-inverse);padding:10px 24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;text-align:center}.sw-announce-kicker{font-size:11px;letter-spacing:.2em;color:var(--text-on-inverse-label)}.sw-announce-title{font-size:14px}.sw-announce a{font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-inverse);text-decoration:underline;padding:6px 0}.sw-header{border-bottom:1px solid var(--sw-rule);background:var(--surface-page)}.sw-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding-top:18px;padding-bottom:18px}.sw-logo img{height:40px;width:auto}.sw-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;font-family:var(--font-label,system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sw-nav a{color:var(--text-primary);text-decoration:none;padding:12px 0}.sw-nav a:hover,.sw-nav a[aria-current=page]{color:var(--text-link)}.sw-menu-btn{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:1px solid var(--sw-rule-soft);color:var(--text-primary);cursor:pointer}.sw-menu-btn svg{width:22px;height:22px}.sw-menu{display:none;border-top:1px solid var(--sw-rule)}.sw-menu a,.sw-menu[data-open=true]{display:block}.sw-menu a{padding:14px 0;border-bottom:1px solid var(--sw-rule);font-family:var(--font-label,system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);text-decoration:none}.sw-menu a:last-child{border-bottom:0}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--button-bg);color:var(--button-text);border:0;border-radius:0;font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:14px 22px;cursor:pointer;transition:background-color .12s ease}.sw-btn:hover{background:var(--button-hover)}.sw-btn:disabled{opacity:.6;cursor:default}.sw-btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--text-primary)}.sw-btn-outline:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.sw-dark .sw-btn{background:var(--text-on-inverse);color:var(--surface-inverse)}.sw-dark .sw-btn:hover{background:color-mix(in srgb,var(--text-on-inverse) 88%,var(--surface-inverse))}.sw-form{display:flex;flex-wrap:wrap;gap:10px}.sw-form input[type=email]{flex:1 1 240px;min-width:0;height:52px;padding:0 16px;background:var(--surface-card);border:1px solid var(--text-muted);border-radius:0;box-shadow:none;font-family:var(--font-body,system-ui,sans-serif);font-size:16px;color:var(--text-primary)}.sw-form input[type=email]::placeholder{color:var(--text-muted);opacity:1}.sw-form input[aria-invalid=true]{border-color:var(--text-link)}.sw-form .sw-btn{height:52px;padding:0 26px}.sw-form-error{flex-basis:100%;margin:0;font-size:14px;color:var(--text-link)}.sw-form-done{margin:0;font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:19px;line-height:1.45;color:var(--text-primary)}.sw-form-done:before{content:"✓";font-style:normal;color:var(--accent);margin-right:10px}.sw-dark .sw-form input[type=email]{width:100%;flex-basis:100%;height:50px;background:var(--surface-inverse-raised);border-color:color-mix(in srgb,var(--text-on-inverse-muted) 60%,transparent);color:var(--text-on-inverse)}.sw-dark .sw-form input[type=email]::placeholder{color:var(--text-on-inverse-label)}.sw-dark .sw-form .sw-btn{width:100%;height:50px}.sw-dark .sw-form-error{color:var(--text-on-inverse-label)}.sw-dark .sw-form input[aria-invalid=true]{border-color:var(--text-on-inverse-label)}.sw-dark .sw-form-done{color:var(--text-on-inverse)}.sw-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sw-hero{background:var(--surface-band);border-bottom:1px solid var(--sw-rule-soft);overflow:hidden}.sw-hero-inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:40px 56px;padding-top:64px}.sw-hero-copy{flex:1 1 480px;min-width:0;align-self:center;padding-bottom:64px;position:relative;z-index:1;display:flex;flex-direction:column;gap:22px}.sw-kicker-row{display:flex;align-items:center;gap:14px}.sw-kicker-rule{display:block;width:36px;height:2px;background:var(--accent);flex:none}.sw-kicker{font-size:12px;letter-spacing:.16em;color:var(--text-link-hover)}.sw-hero h1{font-size:clamp(38px,4.6vw,60px);line-height:1.05;letter-spacing:-.01em}.sw-hero h1,.sw-hero-dek{margin:0;color:var(--text-primary)}.sw-hero-dek{max-width:540px;font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:20px;line-height:1.5}.sw-hero .sw-form{max-width:560px;margin-top:6px}.sw-hero-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-family:var(--font-label,system-ui,sans-serif);font-size:13px;font-weight:600}.sw-hero-links a{color:var(--text-link-hover);text-decoration:underline;padding:8px 0}.sw-pill{background:var(--tint-4);color:var(--text-primary);padding:6px 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sw-hero-art{flex:0 1 420px;min-width:0;height:560px;position:relative;margin:0 auto}.sw-hero-illustration{position:absolute;left:-110px;bottom:0;width:700px;max-width:none;opacity:.45;pointer-events:none}.sw-hero-phone{position:relative;width:300px;height:auto;margin:0 auto}.sw-hero--plain .sw-hero-copy{flex:0 1 760px}.sw-icons{border-bottom:1px solid var(--sw-rule-soft)}.sw-icons-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;padding-top:36px;padding-bottom:36px}.sw-icon-link{flex-direction:column;gap:10px;text-decoration:none;color:var(--text-primary);width:104px;text-align:center}.sw-icon-link,.sw-icon-ring{display:flex;align-items:center}.sw-icon-ring{width:60px;height:60px;border-radius:50%;border:1.5px solid var(--accent);background:var(--surface-card);justify-content:center;transition:background-color .12s ease}.sw-icon-link:hover .sw-icon-ring{background:var(--surface-band)}.sw-icon-link>span:last-child{font-size:11px;letter-spacing:.14em;line-height:1.4}.sw-icon{display:block;width:28px;height:28px;background:var(--accent);-webkit-mask:var(--sw-icon) center /contain no-repeat;mask:var(--sw-icon) center /contain no-repeat;flex:none}.sw-icon--small{width:26px;height:26px}.sw-main{display:flex;flex-wrap:wrap;align-items:flex-start;gap:56px;padding-top:56px;padding-bottom:80px}.sw-main-col{flex:999 1 560px;flex-direction:column;gap:64px}.sw-aside,.sw-main-col{min-width:0;display:flex}.sw-aside{flex:1 1 300px;flex-direction:column;gap:28px}.sw-main-col--page{gap:28px}.sw-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sw-head h1,.sw-head h2{margin:0;font-size:14px;letter-spacing:.2em}.sw-head-rule{flex:1 1 40px;height:1px;background:var(--sw-rule-soft)}.sw-head a{font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:8px 0;text-decoration:underline;color:var(--text-link)}.sw-head a:hover{color:var(--text-link-hover)}.sw-section-dek{margin:0;font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:18px;color:var(--text-muted)}.sw-featured{gap:22px}.sw-featured,.sw-stories{display:flex;flex-direction:column}.sw-stories{gap:20px}.sw-latest{background:var(--surface-card);border:1px solid var(--sw-card-border);display:flex;flex-wrap:wrap}.sw-latest-media{flex:1 1 320px;min-width:0;display:flex}.sw-latest-media img{width:100%;height:100%;min-height:280px;object-fit:cover}.sw-latest-body{flex:1 1 320px;min-width:0;padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sw-latest-kind{font-size:12px;letter-spacing:.12em;color:var(--text-link)}.sw-latest h2{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.01em}.sw-latest .sw-btn{margin-top:8px}.sw-story-label{font-size:11px;letter-spacing:.14em;color:var(--text-link)}.sw-dek{margin:0;font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:18px;line-height:1.5;color:var(--text-muted)}.sw-summary{margin:0;font-size:15px;line-height:1.55;color:var(--text-body)}.sw-meta{font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-muted)}.sw-title{margin:0;font-size:26px;line-height:1.14;letter-spacing:-.01em}.sw-cards{display:flex;flex-wrap:wrap;gap:28px 24px}.sw-card{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--text-primary)}.sw-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:4px}.sw-card:hover .sw-title{color:var(--text-link)}.sw-list-tools{align-items:center;justify-content:space-between;gap:14px 24px}.sw-chips,.sw-list-tools{display:flex;flex-wrap:wrap}.sw-chips{gap:8px}.sw-chip{height:44px;padding:0 16px;background:transparent;color:var(--text-primary);border:1px solid var(--sw-chip-border);border-radius:0;font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer}.sw-chip:hover{border-color:var(--text-primary)}.sw-chip[aria-pressed=true]{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.sw-sort{display:flex;gap:4px;font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sw-sort button{height:44px;padding:0 12px;background:transparent;color:var(--text-muted);border:0;border-bottom:2px solid transparent;border-radius:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sw-sort button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.sw-rows{display:flex;flex-direction:column}.sw-row{display:flex;flex-wrap:wrap;gap:16px 22px;padding:22px 0;border-top:1px solid var(--sw-rule);text-decoration:none;color:var(--text-primary)}.sw-row:last-child{border-bottom:1px solid var(--sw-rule)}.sw-row-media{flex:0 0 190px;width:190px;height:128px;object-fit:cover;background:var(--surface-band)}.sw-row-body{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:7px}.sw-row:hover .sw-title{color:var(--text-link)}.sw-row-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.sw-read{font-weight:600;color:var(--text-link)}.sw-more{display:flex;justify-content:center;padding-top:12px}.sw-more .sw-btn{height:48px;padding:0 28px}.sw-rows[data-loading=true]{opacity:.55;transition:opacity .12s ease}.sw-list-error{margin:0;font-size:15px;color:var(--text-body)}.sw-list-error button{background:none;border:0;padding:0;font:inherit;color:var(--text-link);text-decoration:underline;cursor:pointer}.sw-empty{margin:0;padding:28px 0;border-top:1px solid var(--sw-rule);border-bottom:1px solid var(--sw-rule);font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:18px;color:var(--text-muted)}.sw-list-status{min-height:1px}.sw-panel{background:var(--surface-card);border:1px solid var(--sw-card-border);padding:24px;display:flex;flex-direction:column;gap:12px}.sw-panel h2{margin:0 0 4px;font-size:12px;letter-spacing:.2em}.sw-tile{display:flex;flex-direction:column;gap:5px;padding:14px 16px;text-decoration:none;color:var(--text-primary)}.sw-tile .sw-story-label{font-size:10.5px}.sw-tile-title{font-family:var(--font-display,Georgia,serif);font-weight:500;font-size:18px;line-height:1.25}.sw-tile:hover .sw-tile-title{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.sw-dark{background:var(--surface-inverse);color:var(--text-on-inverse)}.sw-dark-card{padding:28px;display:flex;flex-direction:column;gap:14px}.sw-dark-card h2{margin:0;font-size:30px;line-height:1.12;letter-spacing:-.01em;color:var(--text-on-inverse)}.sw-dark-card p{margin:0;font-size:15px;line-height:1.55;color:var(--text-on-inverse-muted)}.sw-dark-note{font-family:var(--font-label,system-ui,sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--text-on-inverse-label);text-align:center}.sw-editor{gap:18px}.sw-editor-head{display:flex;align-items:center;gap:16px}.sw-editor-who{display:flex;flex-direction:column;gap:3px;min-width:0}.sw-avatar{flex:0 0 72px;width:72px;height:72px;border-radius:50%;border:1.5px solid var(--accent);background:var(--surface-band);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:26px;color:var(--text-primary)}.sw-avatar img{width:100%;height:100%;object-fit:cover}.sw-editor-name{font-family:var(--font-display,Georgia,serif);font-weight:500;font-size:21px;line-height:1.15}.sw-editor-title{font-size:10.5px;letter-spacing:.13em;color:var(--text-muted)}.sw-quote{margin:0;padding-left:16px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--text-muted)}.sw-issue-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface-band);text-decoration:none;color:var(--text-primary)}.sw-issue-link-text{display:flex;flex-direction:column;gap:4px;min-width:0}.sw-issue-link .sw-kicker{font-size:10.5px;letter-spacing:.14em}.sw-issue-link-title{font-family:var(--font-display,Georgia,serif);font-weight:500;font-size:17px;line-height:1.25}.sw-arrow{font-size:20px;color:var(--text-link-hover)}.sw-band{background:var(--surface-band-alt)}.sw-band-inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px;padding-top:72px;padding-bottom:72px}.sw-band-art{flex:1 1 340px;min-width:0;display:flex;justify-content:center}.sw-band-art img{width:100%;height:auto;max-width:500px;transform:rotate(-2deg)}.sw-band-copy{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.sw-band h2{margin:0;font-size:clamp(32px,3.4vw,44px);line-height:1.08;letter-spacing:-.01em}.sw-band-body{margin:0;max-width:520px;font-size:16px;line-height:1.6}.sw-band .sw-form{max-width:540px}.sw-band .sw-form input[type=email]{border-color:var(--text-primary)}.sw-band--plain .sw-band-copy{flex:0 1 720px}.sw-footer-inner{display:flex;flex-direction:column;gap:40px;padding-top:56px;padding-bottom:28px}.sw-footer-top{display:flex;flex-wrap:wrap;gap:40px 56px}.sw-footer-brand{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}.sw-footer-brand img{height:38px;width:auto;align-self:flex-start}.sw-footer-brand p{margin:0;max-width:340px;font-size:15px;line-height:1.55;color:var(--text-on-inverse-muted)}.sw-footer-col{flex:0 1 200px;min-width:150px;display:flex;flex-direction:column;gap:4px;font-size:15px}.sw-footer-col h2{margin:0 0 6px;font-size:11px;letter-spacing:.2em;color:var(--text-on-inverse-label)}.sw-footer-col a{color:var(--text-on-inverse);text-decoration:none;padding:5px 0}.sw-footer-col a:hover{text-decoration:underline;text-decoration-color:var(--text-on-inverse-label);text-underline-offset:3px}.sw-footer-bottom{border-top:1px solid color-mix(in srgb,var(--text-on-inverse) 20%,transparent);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-on-inverse-muted)}.sw-footer-bottom nav{display:flex;gap:20px}.sw-footer-bottom a{color:var(--text-on-inverse-muted);text-decoration:underline}.sw-page{padding-top:48px;padding-bottom:80px;gap:28px}.sw-page,.sw-page-head{display:flex;flex-direction:column}.sw-page-head{gap:12px}.sw-page-head h1{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.01em}.sw-page-title{display:flex;align-items:center;gap:16px}.sw-page-title .sw-icon-ring{flex:none}.sw-page-count{font-weight:500;letter-spacing:.04em;color:var(--text-muted)}.sw-page-count,.sw-pager{font-family:var(--font-label,system-ui,sans-serif);font-size:12px}.sw-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sw-pager a{color:var(--text-primary);text-decoration:none;padding:12px 0}.sw-pager a:hover{color:var(--text-link)}.sw-issues{display:flex;flex-direction:column}.sw-issue{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;gap:8px 24px;align-items:baseline;padding:20px 0;border-top:1px solid var(--sw-rule);text-decoration:none;color:var(--text-primary)}.sw-issue:last-child{border-bottom:1px solid var(--sw-rule)}.sw-issue-subject{font-family:var(--font-display,Georgia,serif);font-size:22px;line-height:1.2}.sw-issue:hover .sw-issue-subject{color:var(--text-link)}.sw-article{max-width:760px;margin:0 auto;padding-top:48px;padding-bottom:72px;display:flex;flex-direction:column;gap:16px}.sw-article-meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.sw-article-meta a{text-decoration:none;padding:6px 0}.sw-article-meta a:hover{text-decoration:underline;text-underline-offset:3px}.sw-article h1{margin:0;font-size:clamp(34px,4.4vw,52px);line-height:1.06;letter-spacing:-.01em;color:var(--text-primary)}.sw-article-dek{margin:0;font-family:var(--font-display,Georgia,serif);font-style:italic;font-size:21px;line-height:1.5;color:var(--text-muted)}.sw-article-detail{margin:0}.sw-article-hero{margin:12px 0 0}.sw-article-hero img{width:100%;height:auto}.sw-article-credit{margin:8px 0 0;font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.5;color:var(--text-muted);overflow-wrap:break-word}.sw-article-credit a{color:var(--text-link)}.sw-article-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:16px 0;border-top:1px solid var(--sw-rule);border-bottom:1px solid var(--sw-rule)}.sw-article-tools .article-byline{padding:0;margin:0;border:0}.sw .byline-avatar-placeholder{background:var(--surface-band);border:1.5px solid var(--accent);font-family:var(--font-display,Georgia,serif);font-weight:400;font-size:15px;color:var(--text-primary)}.sw .byline-name{font-family:var(--font-label,system-ui,sans-serif);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.sw-article-tools .social-share{margin:0;gap:6px}.sw .share-label{font-family:var(--font-label,system-ui,sans-serif);font-size:11px;letter-spacing:.14em;color:var(--text-muted)}.sw .share-btn,.sw .share-btn-icon{border:1px solid var(--sw-chip-border);border-radius:0;background:var(--surface-card);color:var(--text-primary);font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.04em}.sw .share-btn{min-height:36px;padding:8px 12px}.sw .share-btn-icon{width:36px;height:36px}.sw .share-btn-icon:hover,.sw .share-btn:hover{border-color:var(--text-primary);color:var(--text-link);background:var(--surface-band)}.sw-article-body{margin-top:12px}.sw-article-body .article-body{font-family:var(--font-body,system-ui,sans-serif);font-size:18px;line-height:1.7;color:var(--text-body)}.sw-article-body .article-body p{margin-bottom:22px}.sw-article-body .article-body a{color:var(--text-link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:3px}.sw-article-body .article-body a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}.sw-article-body .article-body h2,.sw-article-body .article-body h3{font-family:var(--font-display,Georgia,serif);font-weight:500;line-height:1.2;color:var(--text-primary)}.sw-article-body .article-body h2{font-size:28px;margin:40px 0 14px}.sw-article-body .article-body h3{font-size:22px;margin:32px 0 10px}.sw-article-body .article-body strong{color:var(--text-primary)}.sw-article-body .article-body img,.sw-article-body .photo-gallery-strip{border-radius:0}.sw-article-body .article-body figcaption{font-family:var(--font-label,system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--text-muted)}.sw-article-body .article-body blockquote{margin:32px 0;padding:4px 0 4px 20px;background:none;border:0;border-left:2px solid var(--accent);border-radius:0}.sw-article-body .article-body blockquote p{font-family:var(--font-display,Georgia,serif);font-size:22px;font-weight:400;font-style:italic;line-height:1.45;color:var(--text-primary)}@media (max-width:860px){.sw-header-inner>.sw-btn,.sw-nav{display:none}.sw-menu-btn{display:inline-flex}.sw-header-inner{flex-wrap:nowrap}.sw-logo img{height:34px}.sw-hero-inner{padding-top:40px}.sw-hero-copy{padding-bottom:8px}.sw-hero-art{height:400px;flex-basis:100%}.sw-hero-phone{width:220px}.sw-hero-illustration{width:520px;left:50%;transform:translateX(-60%)}.sw-main{gap:48px;padding-top:40px}.sw-latest h2{font-size:30px}.sw-latest-body{padding:24px}.sw-issue{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.sw-container{padding-left:18px;padding-right:18px}.sw-row{flex-wrap:nowrap;gap:14px;padding:18px 0}.sw-row-media{flex:0 0 104px;width:104px;height:78px}.sw-row-body{flex:1 1 auto;gap:5px}.sw-row .sw-title{font-size:20px;line-height:1.18}.sw-icons-inner{gap:18px 1px;padding-top:28px;padding-bottom:28px}.sw-icon-link{width:84px}.sw-icon-link>span:last-child{font-size:10.5px;letter-spacing:.12em}.sw-form .sw-btn{flex:1 1 100%}.sw-band-inner{padding-top:48px;padding-bottom:48px}.sw-dark-card{padding:22px}.sw-title{font-size:23px}}@media (max-width:380px){.sw-icon-link{width:80px}.sw-icon-link>span:last-child{font-size:10px;letter-spacing:.1em}}