/* Advanced detail stays in the methodology dialog; landing copy stays concise. */
#v19-planning-scope{margin-block:24px;background:#eef8f6;border:1px solid #c8e5e1;padding:24px 28px;border-radius:14px}
#v19-planning-scope h2{font-size:23px;margin:0 0 8px;color:#10384b}.v21-scope-statement{font-size:18px!important;font-weight:750;color:#0a5260!important;line-height:1.9!important}
.v21-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v21-sector-card{border:1px solid #d7e6ec;border-radius:14px;padding:22px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.v21-sector-card>span{font-size:13px;color:#08796e;font-weight:750}.v21-sector-card h3{font-size:20px;color:#10384b;margin:0;line-height:1.65}.v21-sector-card p{font-size:14px;line-height:1.9;color:#536d7e;margin:0}.v21-sector-example{background:#f1f7f9;border-radius:9px;padding:13px;display:grid;gap:6px;width:100%;font-size:13px;color:#35596b;line-height:1.8}.v21-sector-card button{margin-top:auto;min-height:42px}.v21-sector-card button:disabled{opacity:.55;cursor:not-allowed}
.v21-sector-context{background:#f0f8f7;border:1px solid #cce5e1;border-radius:12px;padding:18px 22px;margin:18px 0;color:#19475a;line-height:1.9}.v21-sector-context p{font-size:14px;margin:6px 0}.v21-sector-context small{display:block;font-size:12px;color:#546e7b}.v21-sector-context button{display:block;margin-top:8px;font-size:13px}
.v21-cell-label{display:grid;gap:8px;font-size:14px}.v21-cell-label select{padding:10px;border:1px solid #cddfe6;border-radius:7px;max-width:100%;width:100%;background:#fff;font:inherit}.v21-table-wrap{overflow:auto;border:1px solid #deeaee;border-radius:9px}.v21-method-table{border-collapse:collapse;width:100%;font-size:13px;text-align:start}.v21-method-table th,.v21-method-table td{padding:10px;border-bottom:1px solid #deeaee;text-align:start;line-height:1.7}.v21-method-table thead{background:#edf6f5}.v21-method-table code{direction:ltr;unicode-bidi:isolate;display:inline-block;overflow-wrap:anywhere}.v21-boundary{background:#fff6e2;border-inline-start:3px solid #bd8b2b;padding:14px;border-radius:7px}
@media(max-width:650px){#v19-planning-scope{padding:18px;margin-inline:15px}#v19-planning-scope h2{font-size:21px}.v21-scope-statement{font-size:16px!important}.v21-sector-grid{grid-template-columns:1fr}.v21-sector-card{padding:18px}.v21-sector-card h3{font-size:18px}.v21-sector-context{padding:15px}.v21-method-table{min-width:480px}}
@media print{.v21-sector-context{display:none}}
