.focused-research{margin:0 0 32px;background:#fff;border:1px solid #b8d0c3;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #244b3910;color:#263d33}
.focused-header{padding:27px 28px 22px;display:flex;gap:28px;justify-content:space-between;background:linear-gradient(115deg,#edf5ef,#f8faf5)}
.focused-header>div:first-child{max-width:700px;min-width:0}.focused-eyebrow{font-size:12px;font-weight:800;letter-spacing:.06em;color:#3f6e53}.focused-header h2{font-size:32px;margin:8px 0 9px;letter-spacing:-.04em;color:#193c2b}.focused-header h2 span{font-size:14px;letter-spacing:.02em;color:#718579;margin-left:7px;font-weight:500}.focused-header p{font-size:14px;line-height:1.8;margin:0;color:#587060;word-break:keep-all}
.focused-date{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.focused-date>strong{font-size:22px;letter-spacing:-.035em}.focused-date small,.focused-analysis-time{font-size:11px;color:#64776b}.focused-state{font-size:11px;font-weight:750;background:#dcecdf;color:#2d6540;border:1px solid #c9dfcd;border-radius:20px;padding:6px 10px}.focused-state.archived{background:#e9ebe8;color:#5e695f;border-color:#d5dbd4}
.focused-quotes{padding:15px 28px;display:flex;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid #e6ede6;font-size:12px;color:#6b7c6e}.focused-quotes b{font-size:14px;color:#294d37;margin-left:5px}.focused-quotes em{font-style:normal;color:#357e50;font-weight:750;margin-left:5px}
.focused-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 22px 10px}.focused-level{padding:18px 15px;background:#f5f8f3;border:1px solid #e1e9dc;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.focused-level>span{font-size:11px;line-height:1.5;font-weight:750;color:#62745b}.focused-level strong{font-size:20px;line-height:1.4;letter-spacing:-.055em;color:#263f2c;font-variant-numeric:tabular-nums}.focused-level>b{font-size:13px;color:#47783f;line-height:1.5}.focused-level small{font-size:11px;line-height:1.6;color:#778475}.focused-level.entry{background:#edf6f0;border-color:#cde2d3}.focused-level.entry strong{color:#246641}.focused-level.stop{background:#fbf3f0;border-color:#efdcd3}.focused-level.stop strong,.focused-level.stop>b{color:#9a5543}.focused-level.stop>span{color:#986a5b}
.focused-return-note{margin:0;padding:3px 26px 19px;color:#758071;font-size:11px;line-height:1.8}.focused-return-note b{color:#4e644d}.focused-conditions{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:4px 28px 22px}.focused-conditions h3,.focused-schedule h3{font-size:14px;color:#304d37;margin:0 0 8px}.focused-conditions p{font-size:12px;line-height:1.9;color:#687862;margin:0;word-break:keep-all}
.focused-extension{margin:0 24px 22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px dashed #d5dece;background:#fafbf7;border-radius:10px;padding:13px 16px;font-size:11px;color:#79846f}.focused-extension strong{font-size:15px;color:#42563c}.focused-extension b{font-size:12px;color:#4d773b}.focused-extension small{font-size:11px}
.focused-schedule{padding:23px 28px;display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.7fr);gap:25px;background:#f7f8f4;border-block:1px solid #e9ece2}.focused-schedule p{font-size:11px;line-height:1.8;color:#7b8274;margin:0}.focused-schedule ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.focused-schedule li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8}.focused-schedule li>b{color:#42623e}.focused-schedule li>span{color:#67735f;word-break:keep-all}.focused-schedule li:last-child>b{color:#a3644a}
.focused-risk{padding:19px 28px 13px;color:#7e7058;font-size:12px;line-height:1.9}.focused-risk strong{color:#796440}.focused-risk p{margin:5px 0;word-break:keep-all}.focused-details{margin:0 24px 12px;border:1px solid #e3e8dc;border-radius:10px;background:#fff}.focused-details>summary{cursor:pointer;padding:15px 16px;color:#41583b;font-weight:750;font-size:12px;line-height:1.8}.focused-details>summary>span{font-size:10px;padding:4px 7px;background:#edf1e8;border-radius:6px;margin-left:8px;color:#708062;white-space:nowrap}.focused-details[open]>summary{border-bottom:1px solid #e7ebdf}
.focused-reading{padding:8px 22px 23px;font-size:13px;line-height:1.9;color:#56654e;overflow-wrap:anywhere}.focused-reading h2,.focused-reading h3{font-size:18px;color:#2f4930;line-height:1.6;margin:27px 0 12px}.focused-reading h4,.focused-reading h5{font-size:15px;color:#41583b;margin:20px 0 9px}.focused-reading p{margin:11px 0}.focused-reading li{margin-bottom:7px}.focused-reading a,.focused-sources a,.focused-screen a{color:#32694a;text-decoration:underline;text-underline-offset:3px}.focused-reading strong{color:#334e37}
.focused-table-scroll{max-width:100%;overflow:auto;border:1px solid #e2e8d9;border-radius:8px;margin:13px 0;-webkit-overflow-scrolling:touch}.focused-table-scroll:focus-visible{outline:2px solid #3d7751;outline-offset:3px}.focused-table-scroll table{width:100%;border-collapse:collapse;min-width:560px;font-size:12px;line-height:1.7}.focused-table-scroll th,.focused-table-scroll td{padding:11px 13px;border-bottom:1px solid #e9ece4;text-align:left;vertical-align:top}.focused-table-scroll thead th{background:#edf2e8;color:#42593a;white-space:nowrap}.focused-table-scroll tbody tr:last-child>*{border-bottom:0}.focused-screen-note{padding:0 17px;font-size:11px;color:#788470;line-height:1.8}.focused-screen{max-height:560px;margin:12px 14px 15px}.focused-screen th,.focused-screen td{white-space:nowrap}.focused-screen thead th{position:sticky;top:0;z-index:1}.focused-screen tbody th small{display:block;color:#8d9585;font-weight:400;font-size:10px}.focused-screen tbody tr:nth-child(even){background:#fafbf8}.focused-sources{padding:5px 27px 20px;display:flex;gap:10px 15px;flex-wrap:wrap;font-size:10px;line-height:1.8}.focused-sources>span{font-weight:750;color:#7d8774}.focused-expired{padding:14px 28px;background:#f0eee8;font-size:12px;color:#766c54;line-height:1.8}
@media(max-width:1450px){.focused-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-level strong{font-size:23px}.focused-schedule{grid-template-columns:1fr}.focused-schedule ol{grid-template-columns:1fr 1fr;gap:14px 22px}.focused-schedule li{grid-template-columns:95px minmax(0,1fr)}}
@media(max-width:760px){.focused-header{padding:21px 18px;flex-direction:column;gap:18px}.focused-header h2{font-size:29px}.focused-header p{font-size:12px}.focused-date{align-items:flex-start;display:grid;grid-template-columns:auto 1fr;gap:6px 12px}.focused-date>strong{grid-row:1;grid-column:1;font-size:19px}.focused-state{grid-column:2;grid-row:1;align-self:center;font-size:10px;justify-self:start}.focused-date small{grid-row:2}.focused-analysis-time{grid-row:2;grid-column:2}.focused-quotes{padding:13px 18px;gap:9px;font-size:11px;flex-direction:column}.focused-quotes b{font-size:13px}.focused-levels{padding:17px 13px 9px;gap:9px}.focused-level{padding:13px 11px;gap:7px}.focused-level>span{font-size:10px;min-height:29px}.focused-level strong{font-size:18px}.focused-level>b{font-size:11px}.focused-level small{font-size:10px}.focused-return-note{padding:2px 17px 17px;font-size:10px}.focused-conditions{padding:0 18px 18px;grid-template-columns:1fr;gap:18px}.focused-conditions p{font-size:11px}.focused-extension{margin:0 15px 18px;padding:12px;gap:7px 11px}.focused-extension small{flex-basis:100%;font-size:10px}.focused-schedule{padding:19px 18px;gap:15px}.focused-schedule ol{grid-template-columns:1fr;gap:9px}.focused-schedule li{grid-template-columns:96px minmax(0,1fr);font-size:11px;gap:10px}.focused-risk{padding:16px 18px 12px;font-size:11px}.focused-details{margin:0 14px 10px}.focused-details>summary{font-size:11px;padding:13px 11px}.focused-details>summary>span{font-size:9px}.focused-reading{padding:5px 14px 17px;font-size:12px}.focused-reading h3{font-size:16px}.focused-sources{padding:5px 18px 18px;font-size:10px}.focused-expired{padding:12px 18px;font-size:11px}}
@media(max-width:380px){.focused-levels{grid-template-columns:1fr}.focused-level>span{min-height:0}.focused-level strong{font-size:21px}.focused-date{display:flex;gap:7px}.focused-header h2{font-size:27px}}

.focused-coverage-line{font-size:12px;color:#526754;line-height:1.8;margin:0 0 18px}.focused-daily .focused-quotes small{display:block;font-size:11px;color:#667566}.focused-daily .focused-reading li small{font-size:11px;color:#667566}.focused-daily .focused-reading a{overflow-wrap:anywhere}

.focused-coverage-line{padding:14px 28px;margin:0;border-bottom:1px solid #edf0ec}.focused-original{margin-bottom:24px}.focused-original>summary{cursor:pointer;font-weight:700;color:#4e6655}.focused-original .focused-research{margin:20px 0 0}@media(max-width:760px){.focused-coverage-line{padding:12px 18px}.focused-original{padding:16px}.focused-original .focused-research{margin-inline:-6px}}

/* One complete decision area: prices, confirmation, exit rules and plain-language help. */
.focused-condition-original{padding-top:18px}
.focus-action{margin:24px;border:1px solid #b8d5c4;border-radius:16px;background:#fff;overflow:hidden;color:#244334}
.focus-action-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 0}
.focus-action-kicker{font-size:11px;font-weight:800;letter-spacing:.06em;color:#377454}
.focus-action-heading h3{font-size:24px;letter-spacing:-.04em;line-height:1.4;margin:5px 0 0;color:#1d4b33}
.focus-action-date{font-size:12px;white-space:nowrap;color:#677c6d}
.focus-action-headline{margin:10px 24px 20px;font-size:15px;line-height:1.75;color:#4c6555;word-break:keep-all;overflow-wrap:anywhere}
.focus-action-prices{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:12px;margin:0 24px 16px}
.focus-action-price{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border-radius:12px;background:#f2f6f1;border:1px solid #dce7db}
.focus-action-price>span{font-size:12px;font-weight:750;line-height:1.6;color:#49634c}
.focus-action-price>strong{font-size:clamp(19px,2.1vw,26px);line-height:1.5;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.focus-action-price>b,.focus-action-price>small{font-size:12px;line-height:1.6}
.focus-action-price.buy{background:#eaf5ee;border-color:#b8d8c3;color:#205f3c}
.focus-action-price.profit{color:#2f6444}.focus-action-price.loss{background:#fff5f0;border-color:#ecd4c7;color:#934b36}.focus-action-price.loss>span{color:#88543f}
.focus-action-clocks{margin:0 24px 22px;padding:16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e1e9df}
.focus-action-clocks>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:0 18px;border-left:1px solid #e1e9df}.focus-action-clocks>div:first-child{padding-left:0;border-left:0}
.focus-action-clocks span{font-size:12px;line-height:1.5;color:#52705a;font-weight:700}.focus-action-clocks strong{font-size:23px;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.focus-action-clocks small{font-size:11px;line-height:1.6;color:#617766}
.focus-action-body{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;padding:0 24px 24px}.focus-action h4{font-size:15px;line-height:1.6;margin:0 0 14px;color:#294e37}.focus-action h4 em{font-style:normal;color:#216e46;border-bottom:2px solid #a1c5ad}
.focus-action-checks ol{margin:0;padding:0;list-style:none;display:grid;gap:17px}.focus-action-checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.focus-action-step{height:28px;border-radius:50%;display:grid;place-items:center;background:#e6f0e8;color:#376c48;font-size:12px;font-weight:800}
.focus-action-checks li strong{display:block;font-size:15px;line-height:1.8;color:#284d36;word-break:keep-all;overflow-wrap:anywhere}.focus-action-checks li p{margin:5px 0 0;font-size:14px;line-height:1.85;color:#576c5c;word-break:keep-all;overflow-wrap:anywhere}
.focus-action-result{margin-top:20px;border-radius:10px;background:#f0f7ed;border:1px solid #d8e6cf;padding:15px 16px}.focus-action-result>b{font-size:13px;color:#32643d}.focus-action-result p{font-size:14px;line-height:1.85;margin:5px 0 8px;word-break:keep-all;overflow-wrap:anywhere}.focus-action-result>span{font-size:12px;line-height:1.8;color:#657352;display:block}
.focus-action-after{border-left:1px solid #e5ece2;padding-left:25px}.focus-action-after dl{margin:0;display:grid;gap:14px}.focus-action-after dt{font-size:13px;font-weight:800;color:#3c5c42;line-height:1.6}.focus-action-after dd{font-size:14px;line-height:1.85;margin:4px 0 0;color:#5d6e59;word-break:keep-all;overflow-wrap:anywhere}.focus-action-after dd small{display:block;font-size:12px;margin-top:5px;color:#67785e}.focus-action-after .focus-action-stop{background:#fff6f1;border-radius:9px;padding:12px 14px}.focus-action-stop dt{color:#925239}
.focus-action-skip{padding:18px 24px;background:#fff9f1;border-block:1px solid #efdfc9}.focus-action-skip h4{color:#896036;font-size:14px;margin-bottom:8px}.focus-action-skip ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 26px;margin:0;padding-left:18px}.focus-action-skip li{font-size:13px;line-height:1.85;color:#795d3c;word-break:keep-all;overflow-wrap:anywhere}
.focus-action-terms{padding:18px 24px 0}.focus-action-terms h4{font-size:12px;color:#63715d;margin-bottom:8px}.focus-action-terms dl{margin:0;display:grid;gap:7px}.focus-action-terms dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.8}.focus-action-terms dt{color:#445d42;font-weight:750}.focus-action-terms dd{margin:0;color:#667660;word-break:keep-all;overflow-wrap:anywhere}
.focus-action-footnote{font-size:11px;line-height:1.85;color:#6b7b65;margin:0;padding:17px 24px 20px}
.focus-action-later{padding:20px 24px 0}.focus-action-later>h3{font-size:15px;margin:0 0 7px;color:#476140}.focus-action-later>p{font-size:12px;line-height:1.8;margin:0 0 12px;color:#687761}.focus-action-later .focused-extension{margin:0 0 12px}
@media(max-width:1000px){.focus-action-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-action-price.buy{grid-column:1/-1}.focus-action-price.buy>strong{font-size:28px}.focus-action-body{grid-template-columns:1fr;gap:24px}.focus-action-after{padding:20px 0 0;border-left:0;border-top:1px solid #e5ece2}.focus-action-after dl{grid-template-columns:1fr 1fr;gap:18px}.focus-action-skip ul{grid-template-columns:1fr}}
@media(max-width:760px){.focus-action{margin:16px 12px;border-radius:12px}.focus-action-heading{padding:18px 16px 0;align-items:flex-start;gap:9px;flex-direction:column}.focus-action-heading h3{font-size:22px}.focus-action-date{font-size:11px}.focus-action-headline{margin:10px 16px 17px;font-size:14px}.focus-action-prices{margin:0 12px 14px;gap:8px}.focus-action-price{padding:13px 11px;gap:6px}.focus-action-price>span{font-size:11px}.focus-action-price>strong{font-size:19px}.focus-action-price.buy>strong{font-size:25px}.focus-action-price>b,.focus-action-price>small{font-size:11px}.focus-action-clocks{margin:0 16px 18px;gap:10px;padding:14px 0;grid-template-columns:1fr}.focus-action-clocks>div{padding:0;border:0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:1px 10px;align-items:center}.focus-action-clocks strong{grid-row:1/3;grid-column:1;font-size:20px}.focus-action-clocks span{grid-column:2;font-size:12px}.focus-action-clocks small{grid-column:2;font-size:11px}.focus-action-body{padding:0 16px 18px;gap:20px}.focus-action h4{font-size:14px;margin-bottom:12px}.focus-action-checks li strong{font-size:14px}.focus-action-checks li p,.focus-action-result p,.focus-action-after dd{font-size:13px;line-height:1.9}.focus-action-after dl{grid-template-columns:1fr;gap:13px}.focus-action-skip{padding:16px}.focus-action-skip li{font-size:12px}.focus-action-terms{padding:16px 16px 0}.focus-action-terms dl>div{grid-template-columns:1fr;gap:1px;font-size:12px}.focus-action-footnote{padding:15px 16px 17px;font-size:11px}.focus-action-later{padding:18px 18px 0}}
@media(max-width:360px){.focus-action-prices{grid-template-columns:1fr}.focus-action-price.buy>strong{font-size:23px}.focus-action-price>strong{font-size:21px}.focus-action-checks li{grid-template-columns:24px minmax(0,1fr);gap:8px}.focus-action-step{height:24px}}

/* Emphasize the decision words and figures without making entire paragraphs bold. */
.focus-action .focus-action-emphasis,.focus-action .focus-action-number{display:inline;font-size:inherit;line-height:inherit;font-weight:800;color:#244b34}
.focus-action .focus-action-checks li p strong{display:inline;font-size:inherit;line-height:inherit}
.focus-action .focus-action-checks li>div>strong{font-weight:800;color:#213f2c}
.focus-action .focus-action-price>strong,.focus-action .focus-action-clocks strong{font-weight:850}
.focus-action .focus-action-step{background:#2f6947;color:#fff;font-weight:850}
.focus-action .focus-action-result>b{display:inline-block;padding:4px 9px;border-radius:5px;background:#dcebd5;color:#275b33;font-weight:800}
.focus-action .focus-action-result p>strong{font-weight:800;color:#244b34}
.focus-action .focus-action-result>span{margin-top:11px;padding-top:10px;border-top:1px solid #d8e2cd;color:#765333}
.focus-action .focus-action-result>span>b{color:#8b462d;font-weight:800}
.focus-action .focus-action-stop{border-left:3px solid #b87552}
.focus-action .focus-action-stop .focus-action-number,.focus-action .focus-action-stop .focus-action-emphasis,.focus-action .focus-action-skip .focus-action-number,.focus-action .focus-action-skip .focus-action-emphasis{color:#87452e}
.focus-action .focus-action-skip h4{font-weight:800;color:#80532d}
.focus-action .focus-action-skip li{padding-block:3px}
.focus-action .focus-action-headline{color:#405f49}
@media(max-width:760px){.focus-action .focus-action-checks li p,.focus-action .focus-action-result p,.focus-action .focus-action-after dd{font-size:14px;line-height:1.85}.focus-action .focus-action-skip li{font-size:13px;line-height:1.85}.focus-action .focus-action-result>span{font-size:13px;line-height:1.85}}
