.page-methodologie{background-color:var(--color-white);color:#1e293b;font-family:var(--font-primary)}.methodo-section{padding:56px 0;border-bottom:1px solid #e2e8f0}.methodo-section--subtle{background-color:#f8fafc}.methodo-header-block{margin-bottom:var(--space-lg);max-width:820px}.methodo-title{font-size:clamp(20px,2.2vw,28px);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0 0 8px}.methodo-subtitle{font-size:15px;line-height:1.6;color:#64748b;margin:0}.methodo-framework-card{padding:0;background:transparent;border:none}.methodo-framework-card__title{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px}.methodo-framework-card__content p{font-size:14.5px;line-height:1.65;color:#475569}.methodo-accordion-list{display:flex;flex-direction:column;gap:var(--space-sm, 12px);width:100%}.methodo-bullet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.methodo-bullet-item{position:relative;padding-left:24px;display:flex;flex-direction:column;gap:8px}.methodo-bullet-item:before{content:"\2022";position:absolute;left:4px;top:-2px;font-size:20px;color:var(--color-primary);line-height:1.2}.methodo-bullet-title{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.methodo-bullet-item p{font-size:14.5px;line-height:1.65;color:#475569;margin:0}.methodo-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.methodo-card{background-color:var(--color-white);border:1px solid #e2e8f0;border-radius:var(--radius-badge);padding:22px 24px;display:flex;flex-direction:column;gap:10px}.methodo-card__title{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.methodo-card p{font-size:14px;line-height:1.65;color:#475569;margin:0}.methodo-inline-link{color:#0d9488;font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.methodo-inline-link:hover{color:var(--color-primary)}.methodo-table-wrapper{overflow-x:auto;border-radius:var(--radius-badge);border:1px solid #e2e8f0;background-color:var(--color-white)}.academic-table{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px;line-height:1.5}.academic-table thead{background-color:#f8fafc;color:var(--color-primary)}.academic-table th{padding:12px 16px;font-weight:var(--font-weight-semibold);font-size:13px;color:#334155;border-bottom:1px solid #cbd5e1}.academic-table td{padding:12px 16px;border-bottom:1px solid #e2e8f0;color:#475569;vertical-align:top}.academic-table tbody tr:last-child td{border-bottom:none}.academic-table tbody tr:hover{background-color:#f8fafc}.academic-table--compact th,.academic-table--compact td{padding:10px 14px;font-size:13px}.type-label{font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}.formula-card{background-color:var(--color-white);border:1px solid #e2e8f0;border-radius:var(--radius-badge);padding:24px 28px;margin-bottom:var(--space-md)}.formula-card:last-child{margin-bottom:0}.formula-card__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.formula-card__tag{display:inline-block;padding:3px 8px;border-radius:4px;background-color:#f1f5f9;color:#475569;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:var(--font-weight-semibold);border:1px solid #cbd5e1}.formula-card__title{font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.formula-math{background-color:#f8fafc;color:#0f172a;padding:16px 20px;border-radius:var(--radius-badge);font-family:JetBrains Mono,monospace;font-size:clamp(14px,1.2vw,17px);font-weight:var(--font-weight-semibold);overflow-x:auto;margin-bottom:14px;border:1px solid #e2e8f0}.formula-desc{font-size:14px;line-height:1.65;color:#475569;margin-bottom:14px}.formula-legend{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background-color:#f8fafc;border-radius:var(--radius-badge);border:1px solid #e2e8f0;font-size:13px;line-height:1.55;color:#475569}.formula-var{font-family:JetBrains Mono,monospace;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.formula-subtable{margin-top:14px}.formula-subtable__title{font-size:13.5px;font-weight:var(--font-weight-semibold);margin-bottom:8px;color:var(--color-primary)}.methodo-limits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.methodo-limit-item{display:flex;gap:14px;background-color:var(--color-white);border:1px solid #e2e8f0;border-radius:var(--radius-badge);padding:20px 22px}.methodo-limit-item__num{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:var(--font-weight-bold);color:#94a3b8;line-height:1.2;flex-shrink:0}.methodo-limit-item__title{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0 0 6px}.methodo-limit-item p{font-size:13.5px;line-height:1.6;color:#475569;margin:0}.methodo-callout{padding:18px 22px;border-radius:var(--radius-badge);border:1px solid #e2e8f0;border-left:3px solid #0d9488;background-color:#f8fafc}.methodo-callout__title{font-size:14.5px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:4px;display:block}.methodo-callout p{font-size:13.5px;line-height:1.6;color:#475569;margin:0}.methodo-downloads-list{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-xs)}.methodo-dl-link{font-size:13.5px;font-weight:var(--font-weight-medium);color:#0d9488;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.methodo-dl-link:hover{color:var(--color-primary)}.biblio-wrapper{background-color:var(--color-white);border:1px solid #e2e8f0;border-radius:var(--radius-badge);padding:24px 28px}.biblio-list{list-style:none;counter-reset:biblio-counter;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.biblio-item{position:relative;padding-left:32px;font-size:13.5px;line-height:1.6;color:#475569}.biblio-item:before{counter-increment:biblio-counter;content:"[" counter(biblio-counter) "]";position:absolute;left:0;top:0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:var(--font-weight-semibold);color:#64748b}.biblio-citation strong{color:var(--color-primary)}.methodo-section--contact{background-color:#f8fafc;border-bottom:none}.methodo-contact-box{max-width:800px;display:flex;flex-direction:column;gap:12px}.methodo-contact-box__title{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.methodo-contact-box__desc{font-size:14px;line-height:1.65;color:#475569;margin:0}.methodo-contact-box__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:12px}.methodo-contact-box__actions .btn{font-size:13.5px;height:40px;padding:0 18px;margin-top:0}.methodo-contact-box__link{display:inline-flex;align-items:center;font-size:13.5px;font-weight:var(--font-weight-medium);color:#0d9488;text-decoration:underline;text-underline-offset:3px;line-height:1}.methodo-contact-box__link:hover{color:var(--color-primary)}@media (max-width: 900px){.methodo-grid-2col,.methodo-limits-grid{grid-template-columns:1fr}.methodo-hero{padding:36px 0 0}.methodo-section{padding:40px 0}.formula-card,.biblio-wrapper{padding:18px}}
