:root{--editorial-accent:#176b47;--editorial-tint:#eff7f2;--editorial-muted:#646b67;--editorial-line:var(--theme-elevation-150)}html[data-theme=dark]{--editorial-accent:#7ed6a5;--editorial-tint:#192b22;--editorial-muted:#a5afa9}.editorial-home{max-width:1440px;margin-inline:auto;padding-bottom:48px}.editorial-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-block:28px 40px}.editorial-heading h1{margin:0 0 12px;font-size:clamp(26px,2.5vw,38px);line-height:1.18;letter-spacing:-.035em;font-weight:600}.editorial-heading p:not(.editorial-eyebrow){margin:0;color:var(--editorial-muted);font-size:15px}.editorial-eyebrow{color:var(--editorial-accent);font-size:11px;font-weight:650;letter-spacing:.12em;margin:0 0 12px}.editorial-badge{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--editorial-line);border-radius:6px;font-size:12px;white-space:nowrap}.editorial-badge>span{width:6px;height:6px;border-radius:50%;background:var(--editorial-accent)}.editorial-section-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px}.editorial-section-title h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.editorial-section-title>span{color:var(--editorial-muted);font-size:12px}.editorial-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.editorial-site{border:1px solid var(--editorial-line);border-radius:10px;overflow:hidden;background:var(--theme-bg)}.editorial-site__identity{display:flex;gap:14px;align-items:center;padding:24px}.editorial-avatar{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--editorial-tint);color:var(--editorial-accent);border-radius:8px;font-size:15px;font-weight:650}.editorial-site h3{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 4px}.editorial-site__identity p{margin:0;color:var(--editorial-muted);font-size:12px;overflow-wrap:anywhere}.editorial-site__links{padding:0 24px 16px}.editorial-site__links a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--editorial-line);text-decoration:none}.editorial-site__links a:last-child{border-bottom:0}.editorial-recent__icon svg,.editorial-site__links svg{width:19px;height:19px;flex-shrink:0;color:var(--editorial-muted)}.editorial-site__links strong{font-weight:600;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial-site__links a>span:last-child{color:var(--editorial-muted);margin-left:10px}.editorial-site footer{padding:16px 24px;background:var(--theme-elevation-50);border-top:1px solid var(--editorial-line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.editorial-link{text-decoration:none;color:var(--editorial-accent);font-weight:600;font-size:13px}.editorial-link>span{margin-left:8px}.editorial-recent{margin-top:38px}.editorial-recent__list{border-top:1px solid var(--editorial-line)}.editorial-recent__row{display:flex;gap:16px;align-items:center;padding:17px 10px;border-bottom:1px solid var(--editorial-line);text-decoration:none}.editorial-recent__icon{width:34px;height:34px;border:1px solid var(--editorial-line);border-radius:6px;display:grid;place-items:center;flex-shrink:0}.editorial-recent__name{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.editorial-recent__name strong{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.editorial-recent__name>span{overflow:hidden;text-overflow:ellipsis}.editorial-recent__date,.editorial-recent__name>span{color:var(--editorial-muted);font-size:12px;white-space:nowrap}.editorial-recent__date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editorial-recent__arrow{color:var(--editorial-muted)}.editorial-guidance{display:flex;gap:16px;margin-top:30px;background:var(--editorial-tint);border-radius:8px;padding:22px 24px}.editorial-guidance>span{color:var(--editorial-accent);font-size:24px}.editorial-guidance strong{font-weight:600}.editorial-guidance p{margin:6px 0 0;color:var(--editorial-muted);font-size:13px;line-height:1.6;max-width:75ch}.editorial-empty{padding:24px;border:1px dashed var(--editorial-line);border-radius:8px;color:var(--editorial-muted)}.editorial-brand{display:flex;gap:14px;align-items:center;font-size:27px;font-weight:600;letter-spacing:-.025em;text-align:left}.editorial-mark{width:32px;height:32px;color:var(--editorial-accent)}.step-nav__home .editorial-mark{display:block;width:16px;height:16px}.editorial-brand .editorial-mark{width:44px;height:44px}.editorial-brand__sub{display:block;color:var(--editorial-muted);font-size:12px;font-weight:400;letter-spacing:0;margin-top:4px}.editorial-login-notice{padding:20px;background:var(--editorial-tint);border-radius:8px;margin-block:24px}.editorial-login-notice strong{font-weight:600}.editorial-login-notice p{color:var(--editorial-muted);line-height:1.6;margin:8px 0 0;font-size:13px}.editorial-preview{border-block:1px solid var(--editorial-line);padding-block:18px;margin-block:10px 20px}.editorial-preview>strong{font-weight:600}.editorial-preview p{font-size:12px;line-height:1.6;color:var(--editorial-muted)}.editorial-preview-action{display:block;min-width:0}.editorial-preview-action [role=alert]{color:var(--theme-error-600);font-size:12px;max-width:40ch}.editorial-preview-button{font:inherit;font-size:13px;font-weight:600;border:1px solid var(--editorial-accent);border-radius:6px;padding:11px 15px;cursor:pointer;color:var(--theme-bg);background:var(--editorial-accent);width:100%;min-height:40px}.editorial-preview-button--compact{padding:8px 12px;font-size:12px;background:transparent;color:var(--editorial-accent)}.editorial-preview-button:disabled{opacity:.55;cursor:default}.editorial-slot{display:inline-flex;align-items:baseline;gap:12px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.editorial-slot__number{color:var(--editorial-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 2ch;white-space:nowrap}.editorial-home a:hover{color:var(--editorial-accent)}.editorial-recent__row:hover{background:var(--theme-elevation-50)}.editorial-home a:focus-visible,.editorial-preview-button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}@media (max-width:900px){.editorial-heading{flex-direction:column;padding-block:18px 28px;gap:18px}.editorial-sites{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.editorial-site__identity{padding:20px}.editorial-site footer,.editorial-site__links{padding-inline:20px}.editorial-recent__row{gap:10px;padding-inline:0}.editorial-recent__date{display:none}.editorial-guidance{padding:18px}}