.aw-content{max-width:1140px;margin:0 auto;padding:64px 24px 80px;color:#24352b}.aw-content-hero{max-width:790px;margin-bottom:34px}.aw-content-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:#4b8139;text-transform:uppercase}.aw-content h1{font-size:clamp(30px,4vw,48px);line-height:1.14;letter-spacing:-.035em;margin:14px 0 20px;font-weight:700}.aw-content-hero>p,.aw-content-lead{font-size:18px;line-height:1.7;color:#607065}.aw-content-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.aw-content-tabs a{padding:10px 14px;border:1px solid #dce4dc;border-radius:24px;color:#334b37;text-decoration:none}.aw-content-tabs a[aria-current=page]{background:#eaf3e5;border-color:#6dae50}.aw-content-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:20px;background:#f4f7f2;border-radius:14px;margin-bottom:28px}.aw-content-filters label{display:grid;gap:7px;flex:1;min-width:150px;font-size:12px;font-weight:600;color:#445744}.aw-content-filters input,.aw-content-filters select{background:#fff;border:1px solid #cdd8cb;border-radius:8px;padding:10px 12px;min-width:0;width:100%;color:#24352b}.aw-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aw-content-card{border:1px solid #dfe6dd;border-radius:16px;overflow:hidden;background:white;display:flex;flex-direction:column}.aw-content-card-body{padding:25px;display:flex;flex-direction:column;align-items:start;flex:1}.aw-content-card h2{font-size:21px;line-height:1.35;margin:12px 0;font-weight:600}.aw-content-card h2 a{color:inherit;text-decoration:none}.aw-content-card-body>p{font-size:14px;line-height:1.7;color:#637164}.aw-content-card time{font-size:12px;color:#7b877b;margin-top:auto;padding-top:16px}.aw-content-version{font-size:13px;color:#427332;padding:10px 0}.aw-content-cover{width:100%;aspect-ratio:1.8;object-fit:cover}.aw-content-empty{text-align:center;padding:50px 20px;border:1px dashed #cbd8c9;border-radius:14px;color:#637164}.aw-content-empty h2{font-size:22px}.aw-content-back{display:inline-block;color:#4b8139;margin-bottom:24px}.aw-content-meta{font-size:13px;color:#748074}.aw-content-article-cover{width:100%;max-height:500px;object-fit:cover;border-radius:14px;margin:18px 0 28px}.aw-content-document h2{font-size:25px;margin:32px 0 16px;font-weight:600}.aw-content-document li,.aw-content-prose{font-size:17px;line-height:1.85}.aw-content-document li{margin:8px 0}.aw-content-prose{overflow-wrap:anywhere}.aw-content-prose img{max-width:100%;height:auto;border-radius:10px}.aw-content-prose blockquote{border-left:3px solid #6dae50;padding:8px 20px;background:#f4f7f2}.aw-content-related{margin-top:45px;border-top:1px solid #dce4dc;padding-top:20px}.aw-content-related a{display:block;padding:8px 0;color:#427332}.aw-content-pagination{display:flex;gap:24px;justify-content:center;margin-top:30px}.aw-tutorial-poster{height:125px;background:linear-gradient(125deg,#e5f0df,#f4f7ef);color:#4c8439;font-size:34px;display:grid;place-items:center}.aw-tutorial-external{display:block;margin-top:14px;font-size:12px;color:#526d50}.aw-tutorial-video{aspect-ratio:16/9;background:#14221a;border-radius:10px;overflow:hidden}.aw-tutorial-video iframe{border:0;width:100%;height:100%}.aw-content [hidden]{display:none!important}@media(max-width:850px){.aw-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.aw-content{padding:35px 16px 55px}.aw-content-grid{grid-template-columns:1fr}.aw-content-filters{padding:16px}.aw-content-filters label{min-width:100%}.aw-content-card-body{padding:22px}}

.aw-tutorial-poster{height:auto;aspect-ratio:16/9;position:relative;background:#edf0eb;overflow:hidden}.aw-tutorial-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aw-tutorial-poster>span{position:relative;display:grid;place-items:center;width:48px;height:48px;padding-left:3px;border-radius:50%;background:#14221acc;color:white;font-size:22px}
.aw-tutorial-poster{width:100%;padding:0;border:0;cursor:pointer;flex-shrink:0}.aw-tutorial-poster:focus-visible{outline:3px solid #427332;outline-offset:-3px}.aw-tutorial-poster:hover>span{background:#14221a}

.aw-tutorial-workspace { display: grid; gap: 28px; align-items: start; }
.aw-tutorial-catalog { min-width: 0; }
.aw-tutorial-viewer { display: contents; }
.aw-tutorial-placeholder { display: none; }
.aw-tutorials-page .aw-content-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (min-width: 1100px) {
    .aw-tutorial-workspace { grid-template-columns: minmax(0, 1fr) 380px; }
    .aw-tutorial-viewer { display: block; position: sticky; top: 90px; min-width: 0; }
    .aw-tutorial-placeholder {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-height: 320px;
        padding: 36px 24px;
        border: 1px dashed #cbd8c9;
        border-radius: 16px;
        background: #f4f7f2;
        text-align: center;
        color: #607065;
    }
    .aw-tutorial-placeholder > span { font-size: 40px; color: #4b8139; }
    .aw-tutorial-placeholder h2 { font-size: 20px; color: #334b37; margin: 18px 0 10px; }
    .aw-tutorial-placeholder p { font-size: 14px; line-height: 1.7; margin: 0; }
}
@media (max-width: 560px) {
    .aw-tutorials-page .aw-content-grid { grid-template-columns: 1fr; }
}
.aw-content-prose iframe { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; border-radius: 10px; margin: 28px 0; background: #f1f5ee; }
.aw-content-highlight { margin: 18px 0 28px; }
.aw-content-video-cover { display: block; position: relative; color: #fff; }
.aw-content-video-cover span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: grid; place-items: center; width: 48px; height: 48px; border-radius: 50%; background: #253529dc; font-size: 22px; }
.aw-content-video-cover:focus-visible { outline: 3px solid #6dae50; outline-offset: -3px; }
