.technology-guide{max-width:1440px;margin:auto;padding:0 6%}.guide-hero{padding:58px 0 74px;max-width:940px}.guide-back{display:inline-flex;align-items:center;gap:12px;color:var(--muted);font-size:15px}.guide-back:hover{color:var(--ink)}.guide-hero h1{max-width:900px;margin:30px 0 27px;font-size:clamp(48px,5.5vw,80px)}.guide-hero>p{max-width:660px;font-size:20px;line-height:1.65}.guide-jump-links{display:flex;flex-wrap:wrap;gap:32px;margin-top:28px}.guide-section{padding:70px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.guide-section-heading{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;align-items:end;margin-bottom:42px}.guide-section-heading h2{font-size:clamp(36px,3.7vw,54px)}.guide-section-heading>p{font-size:18px;max-width:470px}.guide-lessons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7%;row-gap:0}.guide-lessons article{position:relative;padding:32px 0 32px 54px;border-top:1px solid var(--line)}.guide-symbol{position:absolute;left:0;top:31px;display:grid;place-items:center;width:34px;height:34px;color:var(--blueprint);font-size:29px;line-height:1}.technology-guide h3{font-size:22px;font-weight:550;letter-spacing:-.55px;line-height:1.25}.guide-lessons p,.guide-records p{margin-top:13px;font-size:17px;line-height:1.7}.guide-section-link{margin-top:9px}.guide-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:29px 0 36px;border-block:1px solid var(--line);gap:0}.guide-records article{padding-inline:28px;border-left:1px solid var(--line)}.guide-records article:first-child{padding-left:0;border-left:0}.guide-records article:last-child{padding-right:0}.guide-records h3{color:var(--blueprint)}.guide-definitions{margin:34px 0 0}.guide-definitions>div{display:grid;grid-template-columns:1fr 2fr;gap:6%;padding:24px 0;border-bottom:1px solid var(--line)}.guide-definitions>div:last-child{border-bottom:0}.guide-definitions dt{font-size:20px;font-weight:550;letter-spacing:-.35px}.guide-definitions dd{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.guide-return{padding:4px 0 68px;display:flex;align-items:center;justify-content:space-between;gap:30px}.guide-return p{font-size:18px}.guide-return a{flex-shrink:0}.technology-guide-page footer{padding-block:35px}.technology-guide-page .header .brand img{width:114px;height:auto}
@media(max-width:900px){.guide-section-heading{gap:6%}.guide-records article{padding-inline:20px}.guide-lessons{column-gap:5%}.guide-definitions>div{grid-template-columns:1fr 1.65fr}.guide-return{align-items:start;flex-direction:column;gap:17px}}
@media(max-width:640px){.technology-guide{padding-inline:6%}.guide-hero{padding:34px 0 45px}.guide-hero h1{font-size:clamp(40px,9.3vw,59px);margin-top:27px;line-height:1.08}.guide-hero>p{font-size:18px}.guide-jump-links{gap:26px;margin-top:22px}.guide-section{padding:42px 0;scroll-margin-top:15px}.guide-section-heading{display:block;margin-bottom:29px}.guide-section-heading h2{font-size:38px}.guide-section-heading>p{margin-top:23px;font-size:17px}.guide-lessons{grid-template-columns:1fr}.guide-lessons article{padding:26px 0 26px 46px}.guide-symbol{top:26px;width:29px;height:29px;font-size:26px}.technology-guide h3{font-size:21px}.guide-lessons p,.guide-records p{font-size:16px;margin-top:10px}.guide-records{grid-template-columns:1fr;padding:0;border-bottom:0}.guide-records article,.guide-records article:first-child,.guide-records article:last-child{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}.guide-definitions{margin-top:10px}.guide-definitions>div{display:block;padding:24px 0}.guide-definitions dt{font-size:20px}.guide-definitions dd{font-size:16px;margin-top:10px}.guide-return{padding:8px 0 45px}.guide-return p{font-size:17px}.technology-guide-page .header .brand img{width:88px}}
