/* StrategyWorks practice language: strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews; strategy-to-work mapping; owner routines; management follow-up; operating scorecards; weekly execution notes; alignment reviews */
:root{--swk-ink:#111827;--swk-main:#16a34a;--swk-accent:#f97316;--swk-paper:#fffdf7;--swk-line:color-mix(in srgb,#111827 16%,white);--swk-soft:color-mix(in srgb,#16a34a 8%,white);--swk-radius:16px;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--swk-paper);color:var(--swk-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.62}a{color:inherit}img{display:block;max-width:100%}.swk-skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px;z-index:10}.swk-skip:focus{left:8px}
.swk-top{max-width:1180px;margin:0 auto;padding:20px clamp(18px,4vw,46px);display:flex;justify-content:space-between;align-items:center;gap:18px}.swk-brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:900}.swk-brand img{width:46px;height:46px;object-fit:contain}.swk-brand small{display:block;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--swk-ink) 58%,white)}.swk-nav{display:flex;gap:16px;align-items:center}.swk-nav a{font-size:14px;font-weight:800;text-decoration:none;border-bottom:2px solid transparent;padding:7px 0}.swk-nav a[aria-current=page],.swk-nav a:hover{border-color:var(--swk-accent)}.swk-toggle{display:none;border:1px solid var(--swk-line);background:#fff;border-radius:var(--swk-radius);padding:8px 12px}
.swk-hero{max-width:1180px;margin:0 auto;padding:54px clamp(18px,4vw,46px);display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.swk-eyebrow{color:var(--swk-main);font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(38px,6.6vw,74px);line-height:1;margin:12px 0 18px;letter-spacing:0}h2{font-size:clamp(26px,4vw,44px);line-height:1.08;margin:0 0 14px}h3{font-size:20px;margin:0 0 8px}p{margin:0 0 14px}.swk-lead{font-size:clamp(18px,2vw,23px)}.swk-visual{border:1px solid var(--swk-line);border-radius:var(--swk-radius);overflow:hidden;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.13)}.swk-visual img{width:100%;aspect-ratio:4/3;object-fit:cover}.swk-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.swk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--swk-main);border-radius:var(--swk-radius);text-decoration:none;font-weight:900}.swk-btn.primary{background:var(--swk-main);color:#fff}.swk-btn.ghost{background:#fff}
.swk-band{padding:48px clamp(18px,4vw,46px)}.swk-inner{max-width:1180px;margin:0 auto}.swk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.swk-card{background:#fff;border:1px solid var(--swk-line);border-radius:var(--swk-radius);padding:22px;min-height:216px}.swk-card:nth-child(2n){background:var(--swk-soft)}.swk-metric{display:inline-block;color:var(--swk-main);font-weight:900;font-size:12px;text-transform:uppercase;margin-bottom:10px}.swk-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.swk-panel{background:#fff;border:1px solid var(--swk-line);border-radius:var(--swk-radius);padding:26px}.swk-list{padding-left:20px}.swk-list li{margin:8px 0}.swk-legal{max-width:900px;margin:0 auto;padding:56px clamp(18px,4vw,46px);background:rgba(255,255,255,.78)}.swk-footer{border-top:1px solid var(--swk-line);padding:30px clamp(18px,4vw,46px);background:rgba(255,255,255,.75)}.swk-foot{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.swk-foot nav{display:flex;gap:14px;flex-wrap:wrap}.swk-practice{background:color-mix(in srgb,var(--swk-accent) 7%,white)}.swk-card{border-top:5px solid var(--swk-accent)}
@media(max-width:820px){.swk-toggle{display:block}.swk-nav{display:none;position:absolute;left:18px;right:18px;top:76px;background:#fff;border:1px solid var(--swk-line);border-radius:var(--swk-radius);padding:14px;flex-direction:column;align-items:stretch;z-index:5}.swk-nav.open{display:flex}.swk-top{position:relative}.swk-hero,.swk-grid,.swk-split{grid-template-columns:1fr}h1{font-size:41px}}

/* Workroom Progress Notes: visual rhythm for weekly decision board, progress measure rail, and team commitment row. */
.swk-weekly-decision-board { border-color: color-mix(in srgb, var(--accent) 39%, transparent); box-shadow: 0 7px 21px color-mix(in srgb, var(--ink) 6%, transparent); }
.swk-weekly-decision-board::before { content: ""; display: block; width: 21px; height: 2px; background: var(--accent); margin-bottom: 8px; }
.swk-progress-measure-rail { border-color: color-mix(in srgb, var(--accent) 43%, transparent); box-shadow: 0 8px 24px color-mix(in srgb, var(--ink) 7%, transparent); }
.swk-progress-measure-rail::before { content: ""; display: block; width: 24px; height: 2px; background: var(--accent); margin-bottom: 9px; }
.swk-team-commitment-row { border-color: color-mix(in srgb, var(--accent) 47%, transparent); box-shadow: 0 9px 27px color-mix(in srgb, var(--ink) 8%, transparent); }
.swk-team-commitment-row::before { content: ""; display: block; width: 27px; height: 2px; background: var(--accent); margin-bottom: 10px; }
.swk-workroom-review-shelf { border-color: color-mix(in srgb, var(--accent) 51%, transparent); box-shadow: 0 10px 30px color-mix(in srgb, var(--ink) 9%, transparent); }
.swk-workroom-review-shelf::before { content: ""; display: block; width: 30px; height: 2px; background: var(--accent); margin-bottom: 11px; }
.swk-operating-promise-tile { border-color: color-mix(in srgb, var(--accent) 55%, transparent); box-shadow: 0 11px 33px color-mix(in srgb, var(--ink) 10%, transparent); }
.swk-operating-promise-tile::before { content: ""; display: block; width: 33px; height: 2px; background: var(--accent); margin-bottom: 12px; }
.swk-strategy-task-rhythm { border-color: color-mix(in srgb, var(--accent) 59%, transparent); box-shadow: 0 12px 36px color-mix(in srgb, var(--ink) 11%, transparent); }
.swk-strategy-task-rhythm::before { content: ""; display: block; width: 36px; height: 2px; background: var(--accent); margin-bottom: 13px; }
.swk-domain-note { background: linear-gradient(135deg, color-mix(in srgb, var(--paper) 88%, var(--accent)), var(--paper)); }
.swk-domain-note h2 { max-width: 704px; }
.swk-domain-note p { max-width: 763px; }

/* swk extended brand style appendix */
/* Brand surface language: weekly work board; progress measure tape; commitment review row; workroom action shelf; operating promise panel; strategy task rail; meeting outcome card; team progress stitch; decision backlog lane; rhythm repair tile. */
.swk-weekly-work-board-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 11px 24px color-mix(in srgb, var(--ink) 7%, transparent); }
@keyframes swk_weekly_work_board_breathe { 0% { opacity: .92; } 50% { opacity: .72; } 100% { opacity: .92; } }
.swk-weekly-work-board-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.swk-weekly-work-board-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .swk-weekly-work-board-cluster { border-radius: 8px; } }
@keyframes swk_progress_measure_tape_breathe { 0% { opacity: .92; } 50% { opacity: .72; } 100% { opacity: .92; } }
.swk-progress-measure-tape-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.swk-progress-measure-tape-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .swk-progress-measure-tape-cluster { border-radius: 8px; } }
.swk-progress-measure-tape-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.swk-commitment-review-row-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.swk-commitment-review-row-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .swk-commitment-review-row-cluster { border-radius: 8px; } }
.swk-commitment-review-row-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.swk-commitment-review-row-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
.swk-workroom-action-shelf-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .swk-workroom-action-shelf-cluster { border-radius: 8px; } }
.swk-workroom-action-shelf-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.swk-workroom-action-shelf-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .swk-workroom-action-shelf-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.swk-operating-promise-panel-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.swk-operating-promise-panel-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .swk-operating-promise-panel-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.swk-operating-promise-panel-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.swk-strategy-task-rail-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .swk-strategy-task-rail-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.swk-strategy-task-rail-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.swk-strategy-task-rail-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@media (min-width: 783px) { .swk-meeting-outcome-card-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.swk-meeting-outcome-card-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.swk-meeting-outcome-card-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes swk_meeting_outcome_card_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.swk-team-progress-stitch-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.swk-team-progress-stitch-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes swk_team_progress_stitch_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.swk-team-progress-stitch-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.swk-decision-backlog-lane-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes swk_decision_backlog_lane_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.swk-decision-backlog-lane-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.swk-decision-backlog-lane-cluster { container-type: inline-size; scroll-margin-top: 106px; } @container (min-width: 468px) { .swk-decision-backlog-lane-cluster { border-radius: 6px; } }
@keyframes swk_rhythm_repair_tile_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.swk-rhythm-repair-tile-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.swk-rhythm-repair-tile-cluster { container-type: inline-size; scroll-margin-top: 106px; } @container (min-width: 468px) { .swk-rhythm-repair-tile-cluster { border-radius: 6px; } }
.swk-rhythm-repair-tile-zone { padding-inline: clamp(31px, 3vw, 68px); border-left: 3px solid color-mix(in srgb, var(--accent) 41%, transparent); }
.swk-domain-note .swk-card:nth-child(1) { border-block-start: 3px solid color-mix(in srgb, var(--accent) 48%, var(--ink)); }
.swk-domain-note .swk-card:nth-child(2) { border-block-end: 3px solid color-mix(in srgb, var(--accent) 38%, var(--paper)); }

/* swk product surface narrative */
/* StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. StrategyWorks style language is grounded in working rhythm. It should feel like a practical workroom where weekly decision boards, progress measures, team commitments, operating promises, review shelves, and action lanes keep strategy close to the calendar. The surface can be direct, sturdy, and slightly denser because the brand is about measurable progress rather than abstract positioning. Every section should help a team return to the work: what was promised, what moved, what is blocked, and what decision will make next week clearer. */
.swk-tone-strategyworks-1 { outline-offset: 2px; text-decoration-thickness: 2px; border-spacing: 3px; }
.swk-tone-language-2 { outline-offset: 3px; text-decoration-thickness: 3px; border-spacing: 4px; }
.swk-tone-grounded-3 { outline-offset: 4px; text-decoration-thickness: 4px; border-spacing: 5px; }
.swk-tone-working-4 { outline-offset: 5px; text-decoration-thickness: 5px; border-spacing: 6px; }
.swk-tone-practical-5 { outline-offset: 6px; text-decoration-thickness: 1px; border-spacing: 7px; }
.swk-tone-workroom-6 { outline-offset: 7px; text-decoration-thickness: 2px; border-spacing: 8px; }
.swk-tone-decision-7 { outline-offset: 8px; text-decoration-thickness: 3px; border-spacing: 2px; }
.swk-tone-progress-8 { outline-offset: 9px; text-decoration-thickness: 4px; border-spacing: 3px; }
.swk-tone-measures-9 { outline-offset: 1px; text-decoration-thickness: 5px; border-spacing: 4px; }
.swk-tone-commitments-10 { outline-offset: 2px; text-decoration-thickness: 1px; border-spacing: 5px; }
.swk-tone-operating-11 { outline-offset: 3px; text-decoration-thickness: 2px; border-spacing: 6px; }
.swk-tone-promises-12 { outline-offset: 4px; text-decoration-thickness: 3px; border-spacing: 7px; }
.swk-tone-shelves-13 { outline-offset: 5px; text-decoration-thickness: 4px; border-spacing: 8px; }
.swk-tone-strategy-14 { outline-offset: 6px; text-decoration-thickness: 5px; border-spacing: 2px; }
.swk-tone-calendar-15 { outline-offset: 7px; text-decoration-thickness: 1px; border-spacing: 3px; }
.swk-tone-surface-16 { outline-offset: 8px; text-decoration-thickness: 2px; border-spacing: 4px; }
.swk-tone-slightly-17 { outline-offset: 9px; text-decoration-thickness: 3px; border-spacing: 5px; }
.swk-tone-because-18 { outline-offset: 1px; text-decoration-thickness: 4px; border-spacing: 6px; }
.swk-tone-measurable-19 { outline-offset: 2px; text-decoration-thickness: 5px; border-spacing: 7px; }
.swk-tone-progress-20 { outline-offset: 3px; text-decoration-thickness: 1px; border-spacing: 8px; }
.swk-tone-abstract-21 { outline-offset: 4px; text-decoration-thickness: 2px; border-spacing: 2px; }
.swk-tone-positioning-22 { outline-offset: 5px; text-decoration-thickness: 3px; border-spacing: 3px; }
.swk-tone-section-23 { outline-offset: 6px; text-decoration-thickness: 4px; border-spacing: 4px; }
.swk-tone-promised-24 { outline-offset: 7px; text-decoration-thickness: 5px; border-spacing: 5px; }
.swk-tone-blocked-25 { outline-offset: 8px; text-decoration-thickness: 1px; border-spacing: 6px; }
.swk-tone-decision-26 { outline-offset: 9px; text-decoration-thickness: 2px; border-spacing: 7px; }
.swk-tone-clearer-27 { outline-offset: 1px; text-decoration-thickness: 3px; border-spacing: 8px; }
