.reference-header #main-nav>a::after{bottom:17px}
@media(max-width:1000px){.reference-header #main-nav>a::after{bottom:8px}}
@media(max-width:650px){.reference-header #main-nav>a::after{bottom:3px}}
.product-depth{padding-top:38px;padding-bottom:38px}.depth-heading{margin-bottom:26px}.product-depth h2{font:500 24px/1.5 'Google Sans',sans-serif;color:#3c4043;margin:0 0 10px}.product-depth h3{font:500 18px/1.6 'Google Sans',sans-serif;color:#3c4043;margin:0 0 10px}.product-depth p{font:14px/1.9 Roboto,Arial,sans-serif;color:#677088;margin:0 0 12px}.product-depth a{color:#1a73e8;font-size:14px}.depth-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.depth-faq-band{background:#f8f9fb}.depth-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.depth-checks b{display:block;font-size:13px;font-weight:400;color:#1a73e8;margin-bottom:12px}.depth-checks h3{font-size:17px}.depth-checks p{font-size:13px}.depth-split,.depth-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.depth-split>div>h3:not(:first-child){margin-top:20px}.depth-example{background:white;border:1px solid #e5e9ef;border-radius:6px;padding:24px}.depth-example>span{display:block;font-size:12px;color:#1a73e8;margin-bottom:12px}.depth-faq details{padding:0;border:0;border-bottom:1px solid #e1e6ee;margin:0;border-radius:0;background:transparent}.depth-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:16px 0;font-size:15px;color:#3c4043}.depth-faq summary::-webkit-details-marker{display:none}.depth-faq summary span{color:#8a95a6;font-size:20px}.depth-faq details[open] summary{color:#1a73e8}.depth-faq details[open] summary span{transform:rotate(45deg)}.depth-faq details>p{margin:0;padding:0 20px 17px 0}.depth-faq-band+.depth-faq-band{background:white}.depth-faq details:first-child summary{padding-top:0}
@media(max-width:700px){.product-depth{padding-top:28px;padding-bottom:28px}.product-depth h2{font-size:22px}.depth-columns{grid-template-columns:1fr;gap:20px}.depth-columns article+article{padding-top:18px;border-top:1px solid #e8eaed}.depth-checks{grid-template-columns:repeat(2,1fr);gap:22px}.depth-split,.depth-faq{grid-template-columns:1fr;gap:22px}.depth-heading{margin-bottom:20px}.depth-example{padding:20px}.depth-faq summary{font-size:14px}.depth-faq details>p{padding-right:0}}
