*{box-sizing:border-box}body{margin:0;background:#f8fafc;color:#000;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:100}.analysis-fields,.analysis-list,.analysis-paragraphs,.analysis-text{--analysis-accent:#f6b514;--analysis-card-background:#f3f4f6;width:100%;margin:0;color:#111827;font-size:1.05rem;font-weight:100;line-height:1.55}.analysis-text.is-muted{color:#4b5563}.analysis-paragraphs{display:grid;gap:10px}.analysis-paragraphs.is-card{box-sizing:border-box;padding:12px 14px;border-radius:4px;background:var(--analysis-card-background)}.analysis-link{color:inherit;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.analysis-link:focus-visible,.analysis-link:hover{color:inherit;text-decoration:none;text-decoration-line:none}.analysis-list{display:grid;gap:10px;padding:0;list-style:none}.analysis-list:not(.is-plain)>li{padding:12px 14px;border-radius:4px;background:var(--analysis-card-background)}.analysis-list.is-plain{gap:4px}.analysis-fields{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:8px 16px}.analysis-fields.has-field-cards{grid-template-columns:1fr;gap:10px}.analysis-fields dt{color:var(--analysis-accent);font-weight:300}.analysis-fields dd{min-width:0;margin:0}.analysis-fields dt.is-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.analysis-field-row{display:contents}.analysis-field-row.is-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:8px 16px;padding:12px 14px;border-radius:4px;background:var(--analysis-card-background)}.analysis-field-full{grid-column:1/-1}.analysis-nested-block{display:grid;gap:8px}.analysis-field-row:not(:first-child)>.analysis-field-full>.analysis-nested-block{margin-top:14px}.analysis-nested-title{margin:0;color:var(--analysis-accent);font-size:1.35rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;text-align:center}.analysis-nested-block>.analysis-fields{box-sizing:border-box;grid-template-columns:1fr;gap:4px;padding:12px 14px;border-radius:4px;background:var(--analysis-card-background)}.analysis-nested-block>.analysis-fields dd{margin-bottom:8px}@media(max-width:520px){.analysis-field-row.is-card,.analysis-fields{grid-template-columns:1fr;gap:4px}.analysis-fields dd{margin-bottom:8px}.analysis-fields.has-field-cards dd{margin-bottom:0}}
