.supportingLensesPage .lensesHero .woodlandHeroInner{min-height:400px}.supportingLensesPage .lensesHero:after{background:linear-gradient(90deg,#faf7effa,#faf7efda 35%,transparent 75%)}.lensesLinks{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:16px}.lensesLinks>a{min-height:44px;display:inline-flex;align-items:center}.supportingLensesPage .woodlandHeroInner .begin{margin-top:0}.lensesOrientation{padding-top:24px;padding-bottom:16px}.lensesOrientation>nav+nav{gap:8px 20px}.lensesSection{padding-top:30px;padding-bottom:30px}.lensesSection>p{max-width:820px;line-height:1.7;color:#435d6d}.lensesSection h2{font:clamp(29px,3.2vw,40px)/1.2 Georgia,serif}.lensesSection a:not(.begin):not(.soft){color:#246b45}.lensesSection .modelOrientation{margin-top:24px;margin-bottom:24px}.lensesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.lensesGrid article{padding:26px;border:1px solid #dce6df;border-radius:20px;background:#fff;scroll-margin-top:20px}.lensesGrid h3{font:27px/1.2 Georgia,serif;margin:12px 0}.lensesGrid p{line-height:1.65;color:#435d6d}.lensSmallExample{background:#f2f6f2;border-radius:12px;padding:16px;margin:20px 0}.lensSmallExample>b{font-size:12px;color:#315a43}.lensSmallExample p{margin-bottom:0}.lensesGrid details,.lensesLimits details{border-top:1px solid #dce6df;padding-top:8px}.lensesGrid summary,.lensesLimits summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700;line-height:1.5}.lensesGrid details>a{display:inline-block;padding:10px 0;min-height:44px}.lensRoutes{display:flex;flex-direction:column;gap:4px;margin-top:16px}.lensRoutes a{min-height:44px;padding:10px 0;line-height:1.5}.lensesExample{background:#edf5ef;border-radius:22px;margin-top:20px;margin-bottom:20px}.lensesExample li{padding:5px 0;line-height:1.6}.lensesLimits{max-width:1000px}.lensesLimits details p{line-height:1.7;color:#435d6d}.lensesClosing{padding-bottom:60px}.supportingLensesPage a:focus-visible,.supportingLensesPage summary:focus-visible{outline:2px solid #27834b;outline-offset:4px}@media(max-width:700px){.lensesGrid{grid-template-columns:1fr}.lensesGrid article{padding:22px}.lensesSection{padding-top:24px;padding-bottom:24px}.lensesHero>img{object-position:75% center}.supportingLensesPage .lensesHero:after{background:linear-gradient(90deg,#faf7eff5,#faf7efc9 70%,#faf7ef90)}.supportingLensesPage .lensesHero .woodlandHeroInner{min-height:390px}.lensesHero h1{font-size:38px}.lensesExample{border-radius:0}.lensesLinks{gap:10px 16px}}