.tutorials{color:#173f35;background:#fafbf6;min-height:100vh;font:17px/1.75 Arial,sans-serif}.tutorials *{box-sizing:border-box}.tutorials a{color:#205e48;text-underline-offset:4px}.tutorials header,.tutorials main,.tutorials footer{max-width:1080px;margin:auto;padding:24px}.tutorials header{border-bottom:1px solid #d9e3d5;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.tutorials nav{flex-wrap:wrap;gap:20px;display:flex}.tutorials h1{max-width:850px;font:600 clamp(30px,5vw,49px)/1.2 Georgia,serif}.tutorials h2{margin-top:40px;font:600 28px/1.3 Georgia,serif}.tutorials .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px}.tutorials .lead{max-width:800px;font-size:20px}.tutorials .cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.tutorials .card,.tutorials aside{background:#fff;border:1px solid #d9e3d5;border-radius:14px;padding:24px}.tutorials .card h2{margin:12px 0;font-size:25px}.tutorials article{max-width:790px}.tutorials li{margin-bottom:14px}.tutorials .example{background:#eef3e6;border-left:4px solid #386b4b;padding:12px 24px}.tutorials iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.tutorials .parts{gap:24px;display:grid}.tutorials .button{color:#fff;background:#173f35;border-radius:7px;padding:12px 20px;text-decoration:none;display:inline-block}.tutorials .pager{border-top:1px solid #d9e3d5;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;display:flex}.tutorials footer,.tutorials .note{color:#53675b;font-size:14px}@media (max-width:600px){.tutorials main{padding:20px}.tutorials .pager{flex-direction:column}}.certification-menu{font-size:14px;position:relative}.certification-menu summary{cursor:pointer;min-height:24px;list-style:none}.certification-menu summary::-webkit-details-marker{display:none}.certification-menu>div{z-index:50;background:#fff;border:1px solid #dce3d7;border-radius:10px;width:240px;padding:10px;position:absolute;top:34px;left:0;box-shadow:0 10px 24px #123b3315}.certification-menu a{color:#123b33;padding:10px;font-size:14px;text-decoration:none;display:block}.certification-menu a:hover{background:#eef2e6}.certification-menu summary:focus-visible{outline-offset:4px;outline:2px solid #155a46}@media (max-width:760px){.certification-menu>div{width:100%;box-shadow:none;margin-top:12px;position:static}}.cert-cover{border:1px solid #dce3d7;border-radius:14px;width:100%;height:auto;margin:22px 0;display:block}.cert-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.cert-actions a{border:1px solid #173f35;border-radius:8px;min-height:48px;padding:12px 20px;text-decoration:none}.cert-actions a:first-child{color:#fff;background:#173f35}.cert-preview{background:#fff;border:1px solid #dce3d7;border-radius:10px;width:100%;height:680px}.cert-card{max-width:790px}.cert-card h2{margin-top:15px}@media (max-width:600px){.cert-actions{flex-direction:column}.cert-actions a{text-align:center}.cert-preview{height:440px}.certification-menu{font-size:15px}}
