.reconnection-reading{color:#264158;width:min(1080px,100% - 2.5rem);margin:0 auto;padding:3rem 0 5rem}.reconnection-reading__header{max-width:48rem;margin:0 auto 2rem}.reconnection-reading__back{color:#2b7b8d;font-size:.82rem}.reconnection-reading__eyebrow{letter-spacing:.07em;color:#668498;margin:.8rem 0;font-size:.72rem;font-weight:700}.reconnection-reading__title{letter-spacing:-.02em;color:#19364e;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.25}.reconnection-reading__byline{color:#7890a4;font-size:.78rem}.reconnection-reading__lead{color:#3b596f;font-size:1.08rem;line-height:1.85}.reconnection-reading__before,.reconnection-reading__contents,.reconnection-reading__section,.reconnection-reading__downloads,.reconnection-reading__next{max-width:48rem;margin:1.5rem auto 2.5rem}.reconnection-reading__before{background:#edf6f8;border-radius:.7rem;padding:1rem 1.2rem}.reconnection-reading__small-title{color:#224b63;margin:.3rem 0;font-size:1rem;line-height:1.5}.reconnection-reading__contents{border-top:1px solid #d7e4ec;border-bottom:1px solid #d7e4ec;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem 0;display:flex}.reconnection-reading__contents a{color:#2e6f84;font-size:.81rem}.reconnection-reading__section-title{color:#1a4058;margin:0 0 1rem;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.5}.reconnection-reading__paragraph,.reconnection-reading__task{overflow-wrap:break-word;margin:.9rem 0;font-size:1rem;line-height:1.95}.reconnection-reading__formula{background:#f0f6f9;border:1px solid #dce8ef;border-radius:.7rem;margin:1.5rem 0;padding:1rem}.reconnection-reading__formula-scroll{max-width:100%;overflow-x:auto}.reconnection-reading__caption{color:#5b7489;margin-top:.7rem;font-size:.84rem;line-height:1.8}.reconnection-reading__code{color:#d8eaf2;tab-size:2;background:#11253b;border-radius:.7rem;padding:1.1rem;font-size:.78rem;line-height:1.85;overflow-x:auto}.reconnection-reading__table-scroll{margin:1.4rem 0;overflow-x:auto}.reconnection-reading__table{border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.7}.reconnection-reading__table-heading,.reconnection-reading__table-cell{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8e4ec;padding:.65rem .8rem}.reconnection-reading__table-heading{color:#254d66;background:#edf4f8}.reconnection-reading__table-cell{color:#476579}.reconnection-reading__figure{margin:1.5rem 0}.reconnection-reading__image{border:1px solid #dce6ed;border-radius:.5rem;width:100%;height:auto;display:block}.reconnection-reading__sources{color:#6c8496;font-size:.73rem;line-height:1.8}.reconnection-reading__sources a,.reconnection-reading__task a{color:#297b8c}.reconnection-reading__exercise{background:#f7fafc;border:1px solid #d8e6ed;border-radius:.65rem;margin:.7rem 0;padding:.9rem 1rem}.reconnection-reading__exercise summary{cursor:pointer;color:#2d536b;font-size:.95rem;line-height:1.7}.reconnection-reading__lab{background:#edf6f3;border-left:3px solid #6caf9f;border-radius:.4rem;margin:1.5rem 0;padding:1rem 1.2rem}.reconnection-reading__cards{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.reconnection-reading__card{background:#f6fafc;border:1px solid #d7e5ed;border-radius:.8rem;padding:1.15rem;text-decoration:none;display:block}.reconnection-reading__card-title{color:#24495f;margin:.5rem 0;font-size:1.1rem;line-height:1.5}.reconnection-reading__card-description{color:#657f93;margin:0;font-size:.84rem;line-height:1.85}.reconnection-reading__open-lab{color:#fff;background:#1d5363;border-radius:.65rem;max-width:48rem;margin:1rem auto;padding:1rem 1.3rem;font-weight:600;display:block}.reconnection-reading__download-list{padding-left:1.2rem}.reconnection-reading__download-item{overflow-wrap:anywhere;margin:.5rem 0;font-size:.87rem;line-height:1.8}.reconnection-reading__download-item a{color:#24758b}.reconnection-reading__file-size{color:#7a91a3;white-space:nowrap;margin-left:.7rem;font-size:.74rem}.reconnection-reading__details{color:#4c6b80;margin:1rem 0;font-size:.84rem}.reconnection-reading__details summary{cursor:pointer;font-weight:600}.reconnection-reading__hash{overflow-wrap:anywhere;background:#f0f5f8;border-radius:.5rem;padding:.7rem;font:.72rem/1.8 ui-monospace,monospace}.reconnection-reading__next{border-top:1px solid #dbe6ed;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1rem;display:flex}.reconnection-reading__next a{color:#2b788e;max-width:23rem;font-size:.86rem;line-height:1.7}@media (width<=600px){.reconnection-reading{width:calc(100% - 1.8rem);padding:1.8rem 0 3rem}.reconnection-reading__cards{grid-template-columns:1fr}.reconnection-reading__lead{font-size:1rem}.reconnection-reading__paragraph,.reconnection-reading__task{font-size:.95rem;line-height:1.95}.reconnection-reading__formula{padding:.7rem}.reconnection-reading__table-heading,.reconnection-reading__table-cell{padding:.5rem}.reconnection-reading__before,.reconnection-reading__lab{padding:.85rem}.reconnection-reading__next{gap:.8rem;display:grid}.reconnection-reading__code{padding:.8rem;font-size:.72rem}}
