.ram-pressure-reading{width:min(100% - 2.5rem,57rem);color:var(--color-text-main,#1e293b);overflow-wrap:anywhere;margin:2rem auto 5rem}.ram-pressure-reading__header{margin-bottom:2.3rem}.ram-pressure-reading__back{font-size:.88rem}.ram-pressure-reading__eyebrow{letter-spacing:.08em;color:#526f7d;margin:1rem 0 .5rem;font-size:.78rem;font-weight:750}.ram-pressure-reading__title{letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4.8vw,3.1rem);line-height:1.25}.ram-pressure-reading__byline{color:#64748b;font-size:.8rem}.ram-pressure-reading__lead{max-width:50rem;font-size:1.08rem;line-height:1.95}.ram-pressure-reading__paragraph{margin:1rem 0;font-size:1rem;line-height:1.95}.ram-pressure-reading__section{margin:2.6rem 0;scroll-margin-top:5rem}.ram-pressure-reading__section-title{margin:0 0 1rem;font-size:1.45rem;line-height:1.5}.ram-pressure-reading__small-heading{margin:.4rem 0;font-size:1rem;line-height:1.6}.ram-pressure-reading__prerequisites,.ram-pressure-reading__tasks{background:#f0f6f7;border-left:3px solid #579397;border-radius:.2rem .7rem .7rem .2rem;margin:1.8rem 0;padding:1rem 1.2rem}.ram-pressure-reading__contents{flex-wrap:wrap;gap:.55rem 1rem;margin:1.7rem 0;display:flex}.ram-pressure-reading__contents-link{font-size:.85rem;line-height:1.6}.ram-pressure-reading__formula{background:#f7f9fb;border:1px solid #dce5ec;border-radius:.6rem;min-width:0;margin:1.5rem 0;padding:1rem}.ram-pressure-reading__formula-scroll{max-width:100%;padding:.4rem 0;overflow-x:auto}.ram-pressure-reading__formula-caption{color:#475569;font-size:.85rem;line-height:1.85}.ram-pressure-reading__code{background:#f8fafc;border:1px solid #d9e2eb;border-radius:.55rem;max-width:100%;padding:1rem;font-size:.82rem;line-height:1.75;overflow-x:auto}.ram-pressure-reading__figure{min-width:0;margin:1.8rem 0}.ram-pressure-reading__image{background:#fff;border:1px solid #dce5ec;border-radius:.5rem;width:100%;height:auto;display:block}.ram-pressure-reading__figure-caption{color:#475569;margin:.7rem 0;font-size:.84rem;line-height:1.85}.ram-pressure-reading__section-sources{color:#526776;font-size:.8rem;line-height:1.8}.ram-pressure-reading__exercises,.ram-pressure-reading__steps{padding-left:1.45rem}.ram-pressure-reading__exercises>li,.ram-pressure-reading__steps>li{margin:.8rem 0;line-height:1.9}.ram-pressure-reading__answer{background:#f8fafc;border-left:2px solid #b6cbd4;padding:.3rem .8rem}.ram-pressure-reading__answer>summary,.ram-pressure-reading__downloads-details>summary{cursor:pointer;color:#315f6e;font-size:.86rem;line-height:1.8}.ram-pressure-reading__next{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;font-size:.88rem;line-height:1.7;display:grid}.ram-pressure-reading__chapter-list{gap:1rem;padding:0;list-style:none;display:grid}.ram-pressure-reading__chapter-card{border:1px solid #dbe5eb;border-radius:.7rem;padding:1rem 1.25rem}.ram-pressure-reading__card-title{margin:.3rem 0;font-size:1.2rem;line-height:1.55}.ram-pressure-reading__references{border-top:1px solid #dbe5eb;margin-top:3rem;padding-top:1.5rem}.ram-pressure-reading__sources{padding-left:1.4rem;font-size:.9rem;line-height:1.8}.ram-pressure-reading__sources>li{margin:1rem 0}.ram-pressure-reading__sources .ram-pressure-reading__paragraph{font-size:.85rem}.ram-pressure-reading__hash{font-size:.8rem;line-height:1.8}.ram-pressure-reading__hash-value{overflow-wrap:anywhere;white-space:normal}.ram-pressure-reading__downloads{padding-left:1.25rem;font-size:.8rem;line-height:1.85}.ram-pressure-reading__downloads>li{margin:.35rem 0}@media (width<=560px){.ram-pressure-reading{width:min(100% - 1.5rem,57rem);margin-top:1.5rem}.ram-pressure-reading__lead{font-size:1rem}.ram-pressure-reading__paragraph{font-size:.95rem}.ram-pressure-reading__section-title{font-size:1.3rem}.ram-pressure-reading__formula{padding:.6rem}.ram-pressure-reading__next{grid-template-columns:1fr}.ram-pressure-reading__prerequisites,.ram-pressure-reading__tasks,.ram-pressure-reading__chapter-card{padding:.8rem}}.ram-pressure-reading__downloads-panel{background:#f8fbfc;border:1px solid #dbe5eb;border-radius:.65rem;min-width:0;margin:2rem 0;padding:1rem 1.2rem}
