.lg-wrap{width:min(72rem,calc(100% - 2.5rem));margin-inline:auto;padding-block:2rem 4rem}.lg-section{margin-block:2.5rem;max-width:100%;overflow-wrap:anywhere}.lg-section h2{font-size:clamp(1.35rem,3vw,1.95rem);line-height:1.3;margin-bottom:1.15rem}.lg-section p,.lg-section li{font-size:1.05rem;line-height:1.8;max-width:75ch}.lg-section p{margin-block:1rem}.lg-section ul{list-style:disc;padding-left:1.5rem}.lg-section li{margin-block:.6rem}.lg-section a,.lg-sources a,.lg-crumb a{text-decoration:underline;text-underline-offset:.2em}.lg-table{max-width:100%;overflow-x:auto;border:1px solid #d4d6d1;border-radius:.6rem;margin-block:1.5rem;background:#fff}.lg-table table{border-collapse:collapse;width:100%;min-width:35rem;color:#162c2b;font-size:.95rem}.lg-table caption{text-align:left;padding:1rem;font-weight:700;background:#eff3ed}.lg-table th,.lg-table td{text-align:left;padding:.9rem 1rem;border-bottom:1px solid #dce1db;vertical-align:top}.lg-table thead th{background:#e6eee8}.lg-table tbody tr:nth-child(even){background:#f7f9f5}.lg-table th button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;text-align:left;text-decoration:underline}.lg-date{margin-top:1.5rem;font-size:.9rem;opacity:.85}.lg-crumb{font-size:.9rem;line-height:1.8}.lg-sources{font-size:.85rem;line-height:1.9;padding-top:2rem;border-top:1px solid #d4d6d1;overflow-wrap:anywhere}.lg-search{display:grid;gap:.8rem;max-width:38rem}.lg-search label{font-weight:700}.lg-search input{width:100%;padding:.9rem;border:1px solid #687974;border-radius:.4rem;font:inherit;box-sizing:border-box}.lg-search button{justify-self:start}.lg-choices{list-style:none!important;padding:0!important;max-width:50rem}.lg-choices button{background:#eff3ed;border:1px solid #c9d2cc;border-radius:.4rem;padding:1rem;text-align:left;width:100%;font:inherit;cursor:pointer;color:#162c2b}.lg-choices button:hover{background:#dfe9df}.lg-card{padding:1.5rem;border:1px solid #bacbbf;border-left:4px solid #237353;border-radius:.4rem;max-width:50rem}.lg-card h3{font-size:1.2rem;line-height:1.5}.lg-card dl{display:grid;grid-template-columns:minmax(7rem,1fr) 2fr;gap:.6rem 1rem;margin:1rem 0}.lg-card dt{font-weight:700}.lg-card dd{margin:0;overflow-wrap:anywhere}:is(.lg-wrap,.okr-hdr__nav) :is(a,button,input):focus-visible,.lg-table:focus-visible{outline:3px solid #bd581d;outline-offset:4px}@media(max-width:40rem){.lg-wrap{width:calc(100% - 2rem);padding-top:1.5rem}.lg-section{margin-block:2rem}.lg-section p,.lg-section li{font-size:1rem}.lg-card{padding:1rem}.lg-card dl{grid-template-columns:1fr;gap:.25rem}.lg-card dd{margin-bottom:.7rem}.lg-table th,.lg-table td{padding:.75rem}}
