.azulejo{--az-blue:#163e78;--az-light:#e9f0fb;color:#192d49;background:#faf9f5;min-height:100vh;font-size:1.05rem;line-height:1.65}.az-shell{max-width:1180px;margin:auto;padding:24px clamp(18px,4vw,48px) 80px}.az-top{border-bottom:1px solid #bacbe2;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:20px;display:flex}.az-top a{font-weight:650}.azulejo h1{color:var(--az-blue);margin:8px 0 20px;font:clamp(2.5rem,6vw,4.7rem)/1.1 Georgia,serif}.azulejo h2{font:2.2rem/1.2 Georgia,serif}.azulejo h3{margin:16px 0;font:1.5rem/1.3 Georgia,serif}.az-kicker{color:#375886;letter-spacing:.06em;margin:0;font-size:.9rem;font-weight:700}.az-lead{max-width:720px;font-size:1.15rem}.az-subjects{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.az-tile{background:#fff;border:3px double #496ba1;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:6px 6px #e1e8f3}.az-tile img{object-fit:cover;object-position:50% 32%;width:100%;height:270px}.az-tile span{font:2rem Georgia,serif}.az-tile b{margin-top:auto}.az-soon{background:repeating-linear-gradient(45deg,#f2f5fa,#f2f5fa 18px,#edf1f7 18px 20px);justify-content:center;min-height:230px}.az-sessions{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0;display:grid}.azulejo button{cursor:pointer;color:var(--az-blue);min-height:46px;font:inherit;background:#fff;border:1px solid #839fc5;border-radius:6px;padding:12px 18px}.azulejo button:disabled{cursor:default;opacity:.55}.azulejo button[aria-pressed=true],.azulejo .az-primary{background:var(--az-blue);color:#fff}.azulejo :is(button,a,input,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #bc6e13}.azulejo .az-session-tile{text-align:left;border:4px double #4970a6;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;display:flex}.az-session-tile strong{font:1.25rem/1.35 Georgia,serif}.az-number{font:2rem Georgia,serif}.az-session-tile small{font-size:.9rem}.az-work{border-top:1px solid #bacbe2;padding-top:15px}.az-book{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin:28px 0;display:grid}.az-book img{width:100%;height:auto}.az-source{color:#425979;font-size:.9rem}.azulejo blockquote{white-space:pre-line;border-left:3px solid #96b0d4;margin:16px 0;padding-left:20px;font:1.12rem/1.8 Georgia,serif}.az-activity{background:var(--az-light);margin:24px 0;padding:24px}.az-options,.az-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.azulejo .sd-audio{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.azulejo .sd-audio button{align-items:center;gap:8px;display:flex}.azulejo .sd-audio small{font-size:.88rem}.azulejo textarea,.azulejo input,.azulejo select{font:inherit;color:#192d49;background:#fff;border:1px solid #718db5;border-radius:4px;width:100%;padding:12px}.azulejo label{margin:14px 0;display:block}.azulejo details{border:1px solid #bacbe2;margin:20px 0;padding:16px}.azulejo summary{cursor:pointer;font-weight:650}.azulejo small{font-size:.9rem}@media (max-width:700px){.az-subjects{grid-template-columns:1fr}.az-sessions{grid-template-columns:1fr 1fr;gap:10px}.az-book{grid-template-columns:1fr}.az-session-tile{min-width:0}.az-activity{padding:18px}.az-top{font-size:.95rem}.azulejo h2{font-size:1.8rem}}.azulejo [hidden]{display:none!important}.az-welcome{grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-top:32px;display:grid}.az-welcome img{object-fit:contain;width:100%;max-height:650px}.az-task{background:#fff;border:1px solid #c9d6e8;margin:18px 0;padding:24px}.az-form-row{flex-wrap:wrap;gap:18px;display:flex}.az-form-row label{flex:1;min-width:180px}.az-steps{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.az-session-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.az-session-heading h2{scroll-margin-top:20px}.az-session-heading>button{flex-shrink:0}.az-mode-note{color:#425979;font-size:.95rem}.az-pause{text-align:center;background:#e9f0fb;margin:20px 0;padding:30px}.az-drawing{touch-action:none;background:#fff;border:2px solid #718db5;width:100%;height:auto}.az-actions label{min-width:100px;margin:0}.az-actions input[type=color]{width:70px;height:46px;padding:5px}.az-sequence li{padding:8px 0}.az-camera{border:1px solid #839fc5;width:100%;height:auto;display:block}.az-camera-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.az-recorded{border-top:1px solid #839fc5;padding-top:16px}.az-recorded video{width:100%;max-height:640px}.az-recorded audio{width:100%}.az-recorded small{margin-top:10px;display:block}.az-download{background:#fff;border:1px solid #839fc5;border-radius:6px;margin:12px 0;padding:12px 18px;font-weight:600;display:inline-block}.az-check{align-items:center;gap:12px;display:flex!important}.az-check input{height:22px;width:22px!important}.az-footer{border-top:1px solid #bacbe2;margin-top:50px;padding-top:20px;font-size:.9rem}.az-book{display:block}.az-book>img{object-fit:contain;background:#f6f0e4;width:100%;max-height:720px;margin-bottom:28px;display:block}.az-book>div{max-width:760px;margin:auto}.azulejo button:hover:not(:disabled){box-shadow:0 0 0 2px #7194c6}.az-guide{background:#fff}.azulejo .sd-audio:empty{display:none}@media (max-width:700px){.az-welcome{grid-template-columns:1fr}.az-session-heading{flex-direction:column;align-items:flex-start}.az-task{padding:16px}.az-form-row{display:block}.az-steps button{flex:1;padding:10px;font-size:1rem}.az-book>img{max-height:none}.azulejo button{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.azulejo *{scroll-behavior:auto!important}}.az-steps{grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid}.az-steps button{text-align:left;padding:12px;font-size:1rem}.az-steps small{margin-top:6px;display:block}.az-rounds{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.az-evidence{border:1px solid #bdcde2;margin:22px 0;padding:16px}.az-evidence legend{padding:0 8px;font-weight:600}.az-sentence-start{background:#fff;border-left:3px solid #9db5d8;padding:14px}.az-activity ol{padding-left:24px}.az-activity li{padding:7px 0}.az-activity .az-task{margin:24px 0}@media (max-width:700px){.az-steps{grid-template-columns:1fr 1fr}.az-steps button:last-child{grid-column:1/-1}.az-rounds{grid-template-columns:1fr}}.bp h1{font-size:clamp(2rem,4vw,3.3rem)}.bp-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.bp-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.bp-tabs button{flex:1;min-width:130px}.bp-reveal{background:#17263b;height:min(65vh,680px);position:relative;overflow:hidden}.bp-reveal>img{object-fit:contain;width:100%;height:100%}.bp-reveal.bp-zoom>img{object-fit:cover;object-position:50% 30%}.bp-curtain{pointer-events:none;background:repeating-linear-gradient(90deg,#3e1229,#752b42 35px,#48192d 70px);border-bottom:8px solid #c39644;position:absolute;top:0;bottom:0}.bp-curtain.left{left:0}.bp-curtain.right{right:0}.bp input[type=range]{accent-color:#163e78;min-height:44px;padding:0}.bp-book{grid-template-columns:1fr 1fr;gap:28px;display:grid}.bp-book>img{object-fit:contain;width:100%;max-height:650px}.bp-lab{background:radial-gradient(#f3d394,#aab9d0);border-bottom:12px solid #193253;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.bp-motion img{object-fit:contain;width:220px;height:230px}.bp-motion{animation-timing-function:ease-in-out;animation-iteration-count:2}.bp-motion[data-action=salta]{animation-name:bp-hop}.bp-motion[data-action=dança]{animation-name:bp-dance}.bp-motion[data-action=corre]{animation-name:bp-run}.bp-caption{background:#fff9ec;margin:0 0 15px;padding:12px 30px;font:1.7rem Georgia}.bp-cast{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bp-cast button{justify-items:center;gap:8px;display:grid}.bp-cast img{object-fit:contain;max-width:100%;height:150px}.bp-performance{background:#182943;position:relative}.bp-backdrop{object-fit:contain;width:100%;max-height:600px;display:block}.bp-speech{color:#193253;background:#fff9edee;border:2px solid #c99d53;padding:18px;font-size:1.3rem;position:absolute;bottom:18px;left:5%;right:5%}.bp-rule{background:#fff4ce;border:5px double #b38b45;margin:20px 0;padding:28px;font:1.6rem Georgia}.bp-bottom{border-top:1px solid #b7c5d7;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}@keyframes bp-hop{50%{transform:translateY(-70px)}}@keyframes bp-dance{25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}@keyframes bp-run{0%,to{transform:translate(-100px)}50%{transform:translate(100px)}}@media (max-width:700px){.bp-book{grid-template-columns:1fr}.bp-heading{align-items:start}.bp-cast img{height:100px}.bp-cast button{padding:10px}.bp-reveal{height:55vh}.bp-speech{position:relative;bottom:auto;left:auto;right:auto}.bp-tabs button{min-width:110px}.bp-bottom{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bp-motion{animation:none!important}}.az-ceramic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0;display:grid}.az-ceramic-card{color:inherit;text-decoration:none;display:block}.az-ceramic-card img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:20px;display:block;box-shadow:0 8px 18px #163e7826}.az-ceramic-card h2{margin:10px 0;font-size:1.65rem}.az-ceramic-card p{margin:8px 0}.az-ceramic-card strong,.az-ceramic-card>span{margin-top:10px;display:inline-block}.az-ceramic-card[href]:hover img{outline-offset:5px;outline:3px solid #163e78}.az-tile-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:38px;margin:30px 0;display:grid}.az-tile-opening>img{width:100%;box-shadow:0 8px 24px #163e7826}.az-tile-opening h1{font-size:clamp(2rem,4vw,3.8rem)}@media (max-width:760px){.az-ceramic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.az-tile-opening{grid-template-columns:1fr}.az-ceramic-card h2{font-size:1.3rem}}@media (max-width:450px){.az-ceramic-grid{grid-template-columns:1fr}.az-ceramic-card{width:100%;max-width:380px;margin:auto}}.bs-reader>img{object-fit:contain;background:#efe7d9;width:100%;max-height:560px}.bs-reading{max-width:760px;margin:24px auto}.bs-invite{background:#fff4d8;border-left:4px solid #bd9041;margin:22px 0;padding:18px 22px}.bs-invite p{margin:0 0 12px}.bs-tools{border-bottom:1px solid #b9c9dd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:8px 0;display:flex}.bs-tools .sd-audio{margin:0}.bs-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.bs-strip>div{background:#e7effa;border:2px solid #a7bad7;gap:8px;padding:14px;display:grid}.bs-strip>.is-active{background:#ffecb5;border-color:#193f7c}.bs-performer{z-index:1;background:#193253;width:42%;max-height:60%;position:absolute;top:12px;right:12px}.bp-tabs{scroll-margin-top:15px}@media (max-width:650px){.bs-strip{grid-template-columns:1fr 1fr}.bs-reader>img{max-height:420px}}.bp{padding-top:16px}.bp .az-top{margin-bottom:16px;padding-bottom:12px}.bp .bp-heading h1{margin:6px 0 12px;font-size:clamp(1.8rem,3vw,2.6rem)}.bp>details{margin:10px 0;padding:12px}.bp .bp-tabs{margin:14px 0}.bp .bs-tools{margin-bottom:14px}.bp .bs-tools button{padding:9px 14px}.bp h2{margin:14px 0 8px}@media (max-width:650px){.bp .bp-tabs{flex-wrap:nowrap;padding:4px;display:flex;overflow-x:auto}.bp .bp-tabs button{flex:none;min-width:auto}.bp .bp-heading{align-items:center}.bp .bp-heading h1{font-size:1.8rem}.bp .bp-heading>.az-kicker{display:none}}.ag-toolbar{border-block:1px solid #bacbe2;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:12px 0;display:flex}.ag-toolbar label{margin:0;font-size:.9rem}.ag-toolbar .sd-audio{margin:0}.ag-toolbar select{padding:8px}.ag-note{font-weight:400;display:block}.ag-choices{border:0;margin:22px 0;padding:0}.ag-choices legend{font-weight:700}.ag-choices .az-options>button{text-align:left;align-items:center;gap:12px;min-width:120px;display:flex}.ag-symbol{place-items:center;min-width:45px;font-size:2rem;display:inline-grid}.ag-symbol img{object-fit:contain;width:65px;height:80px}.ag-reading{background:#eef3fa;grid-template-columns:180px 1fr;gap:25px;padding:24px;display:grid}.ag-reading>img{object-fit:contain;width:100%;max-height:280px}.ag .ag-line{text-align:left;width:100%;margin:10px 0;font:1.2rem/1.6 Georgia,serif;display:block}.ag .ag-highlight{color:#182e4b;background:#fff0bf;border:3px solid #b27c17}.ag-big{font:1.5rem/1.5 Georgia,serif}.ag-room{background:#192d49;height:390px;position:relative;overflow:hidden}.ag-room>img{object-fit:contain;width:100%;height:100%}.ag-room>span{text-align:center;background:#fff9ed;padding:12px;font-size:1.4rem;position:absolute;bottom:10px;left:5%;right:5%}.ag-room-escuro>img{filter:brightness(.38)}.ag-room-apertado>img{object-fit:cover;transform:scale(1.45)}.ag-room-silencioso:after{content:"Silêncio · sem música";background:#fff;padding:10px;position:absolute;top:18px;left:18px}.ag-motion{background:#edf1f7;justify-content:center;align-items:center;gap:30px;min-height:260px;display:flex;overflow:hidden}.ag-motion>img{object-fit:contain;width:160px;height:220px}.ag-motion>img[data-verb=dançou]{animation:1.5s 2 bp-dance}.ag-motion>img[data-verb=correu]{animation:1.5s 2 bp-run}.ag-voice-scene{background:#eaf0f9;flex-wrap:wrap;align-items:center;gap:20px;min-height:280px;padding:25px;display:flex}.ag-voice-scene>img{object-fit:contain;width:150px;height:230px}.ag-voice-scene>div{background:#fff;flex:1;min-width:180px;padding:20px;font-size:1.2rem}.ag-quiet{background:#f1eee3;justify-content:flex-end}.ag-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.ag-cards>li{background:#fff;border:3px double #7896bf;padding:20px}.ag-cards p{font-size:1.15rem}.ag-final{background:#edf1f7;margin-top:25px;position:relative}.ag-final>img{object-fit:contain;width:100%;max-height:600px}.ag-final>.bp-rule{text-align:center;background:#fff4e0f5;margin:0;position:absolute;bottom:15px;left:5%;right:5%}.ag-story{white-space:pre-wrap;font:1.25rem/1.7 Georgia,serif}.ag-feedback{min-height:28px;font-weight:600}.ag-turn{background:#e8eff9;align-items:center;gap:20px;padding:12px;display:flex}.ag h2:focus{outline:none}.ag :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #ba721b}@media (max-width:650px){.ag-reading{grid-template-columns:1fr;padding:16px}.ag-reading>img{max-height:140px}.ag-cards{grid-template-columns:1fr}.ag-final>.bp-rule{position:relative;bottom:auto;left:auto;right:auto}.ag-room{height:310px}.ag-toolbar{align-items:stretch}.ag-toolbar>label{width:100%}.ag-voice-scene>img{width:100px;height:160px}}@media (prefers-reduced-motion:reduce){.ag-motion>img{animation:none!important}}.ag .bp-heading>button{white-space:nowrap;flex-shrink:0;min-width:88px}.ag .bp-heading h1{min-width:0}@media (max-width:450px){.ag .bp-heading{gap:12px}.ag .bp-heading>button{padding:10px}}.wg{max-width:1280px}.wg button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.wg-header{border-bottom:1px solid #b9c9dc;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.wg-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.wg-nav button{flex-direction:column;padding:10px 5px;font-size:.95rem}.wg-title{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.wg-title h1{align-items:center;gap:14px;margin-bottom:0;scroll-margin-top:20px;font-size:clamp(2rem,4vw,3rem);display:flex}.wg-title h1>svg{width:36px;height:36px}.wg-title h1:focus{outline:none}.wg-tools{flex-wrap:wrap;gap:10px;display:flex}.wg-prompt{margin:22px 0;font:1.5rem/1.4 Georgia,serif}.wg-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;display:grid}.wg-scene{aspect-ratio:1;object-fit:contain;background:#f1eadc;border-radius:8px;width:100%;display:block}.wg-reading blockquote{border:0;padding:0;font-size:1.3rem;line-height:1.65}.wg-reading>div{min-width:0}.wg .bp-reveal{height:min(70vh,720px)}.wg input[type=range]{accent-color:#163e78;min-height:44px;padding:0}.wg-match{grid-template-columns:1fr 1fr;gap:40px;display:grid}.wg-people,.wg-actions{gap:14px;display:grid}.wg-people>button{text-align:left;border:2px solid #9ab0cf;justify-content:flex-start;min-height:150px;padding:12px 22px;font-size:1.35rem}.wg-character{object-fit:contain;width:110px;height:125px}.wg-bear{border-radius:12px;flex-shrink:0;width:110px;height:125px;position:relative;overflow:hidden}.wg-bear img{width:245px;max-width:none;height:auto;position:absolute;top:-80px;left:-75px}.wg-actions>div{background:#fff;border:2px solid #9ab0cf;flex-direction:column;justify-content:center;padding:18px;display:flex}.wg-actions>div>button{text-align:left;border:0;justify-content:flex-start;padding:10px 0;font-size:1.25rem}.wg .sd-audio small:empty{display:none}.wg-actions .sd-audio{margin:5px 0}.wg-linked{background:#edf6f0!important;border-color:#3c7462!important}.wg .wg-linked:disabled{opacity:1;color:#214f41}.wg-success{background:#eaf3ec;margin-top:24px;padding:20px}.wg-success h2{font-size:1.6rem}.wg-boxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.wg-boxes>button{aspect-ratio:1;background:#e8eff9;border:4px double #456899;flex-direction:column;box-shadow:5px 5px #d5dfed}.wg-boxes strong{font:2.3rem Georgia}.wg-boxes .wg-opened{background:#fff4db}.wg-answer-list>div{border-bottom:1px solid #bccce0;margin:15px 0}.wg-answer-list>div>button{text-align:left;border:2px solid #6687b8;justify-content:flex-start;width:100%;font-size:1.2rem}.wg-source{background:#eef3fb;border:3px double #6483b3;margin-bottom:25px;padding:24px}.wg-source blockquote{font-size:1.1rem}.wg-order-pool,.wg-order-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.wg-order-pool>button{flex-direction:column;justify-content:flex-start;padding:8px}.wg-order-pool button>span,.wg-slot button>span,.wg-dialogue-scenes button>span{padding:12px;font-size:1.05rem;display:block}.wg-order-pool button[aria-pressed=true]{outline-offset:3px;outline:4px solid #bf8b32}.wg-slot{background:#edf2f8;border:2px dashed #819abd;min-width:0;padding:8px}.wg-slot>button{background:0 0;border:0;flex-direction:column;width:100%;height:auto;min-height:250px;padding:6px;display:flex}.wg-slot .wg-empty{flex-direction:column;flex:1;justify-content:center;min-height:180px;font:3rem Georgia;display:flex}.wg-empty small{margin-top:18px;font:1rem/1.5 sans-serif}.wg-slot .sd-audio{margin:8px 0}.wg-slot .sd-audio button{padding:8px;font-size:.85rem}.wg-correct{background:#e8f4ed;border:2px solid #387359}.wg-sentence{font:1.7rem/1.7 Georgia,serif}.wg-gap{text-align:center;background:#fff0c4;border-bottom:3px solid #b48b39;min-width:90px;padding:2px 10px;display:inline-block}.wg-word-options{flex-wrap:wrap;gap:20px;display:flex}.wg-word-options>div>button{border:2px solid #7894ba;min-width:125px;font-size:1.5rem}.wg-extra{background:#edf2f8;margin:24px 0;padding:24px}.wg-extra h2{margin-top:0}.wg-blocks{border:2px dashed #829cbd;flex-wrap:wrap;gap:10px;min-height:85px;padding:15px;display:flex}.wg-speech{text-align:center;background:#fff4dc;border:3px double #ad8336;max-width:650px;margin:20px auto;padding:20px}.wg-speech h2{margin:0}.wg-speech .sd-audio{justify-content:center}.wg-dialogue-scenes{grid-template-columns:1fr 1fr;gap:25px;max-width:850px;margin:auto;display:grid}.wg-dialogue-scenes>button{flex-direction:column;padding:10px}.wg-script{background:#fff;padding:18px}.wg-script p{margin:4px 0;padding:12px}.wg-my-line{background:#fff0bd;border-left:4px solid #a7761e;font-weight:700}.wg-recount{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.wg-recount>div{min-width:0}.wg-recount strong{margin:15px 0;display:block}.wg-feedback{z-index:3;background:#fff5d9;border:1px solid #b99d65;border-radius:8px;margin:20px 0;padding:15px 20px;font-size:1.1rem;position:sticky;bottom:8px;box-shadow:0 3px 12px #1b305222}.wg-feedback:empty{display:none}.wg-bottom{border-top:1px solid #b6c8df;justify-content:space-between;gap:15px;margin:30px 0;padding-top:22px;display:flex}.wg-turn{background:#e8eff8;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.wg-teacher{font-size:1rem;margin-top:35px!important}.wg-end{text-align:center;margin:30px;font:1.7rem/1.5 Georgia}.wg .sd-audio button{font-size:.95rem}@media (max-width:760px){.wg-reading{grid-template-columns:1fr;gap:15px}.wg-reading>.wg-scene{max-width:480px;margin:auto}.wg-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.wg-title{flex-direction:column;align-items:flex-start;gap:12px}.wg-match{gap:12px}.wg-people>button{flex-direction:column;padding:8px;font-size:1.1rem}.wg-actions>div{padding:10px}.wg-character{width:85px;height:95px}.wg-boxes,.wg-order-pool,.wg-order-slots,.wg-recount{grid-template-columns:1fr 1fr}.wg-dialogue-scenes{gap:12px}.wg-dialogue-scenes>button{padding:5px}.wg-dialogue-scenes button>span{padding:8px;font-size:.95rem}.wg-bottom{flex-wrap:wrap}.wg-boxes>button{min-height:175px}.wg-reading blockquote{font-size:1.15rem}.wg .wg-feedback{padding:10px;font-size:1rem;bottom:5px}.wg-slot>button{min-height:190px}.wg-extra{padding:16px}}@media (prefers-reduced-motion:reduce){.wg *{scroll-behavior:auto!important}}.wg-actions .wg-linked>button:disabled{opacity:1;color:#214f41}.wg-nav button{position:relative}.wg-nav small{position:absolute;top:5px;right:8px}.blr-page{color:#172a42;max-width:1180px;margin:auto;padding:38px 24px 76px}.blr-hero{background:#e5f4fb;border:3px solid #214f86;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:30px;display:grid;box-shadow:8px 8px #f2bb5d}.blr-hero h1,.blr-heading h1{color:#174b81;margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.blr-hero>div>p:first-child,.blr-heading>p{color:#b54d45;text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:900}.blr-hero>div>p{font-size:1.1rem;line-height:1.5}.blr-hero>img{object-fit:cover;border:7px solid #fff;width:100%;height:240px;box-shadow:0 3px #214f86}.blr-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.blr-card{color:#172a42;text-align:left;cursor:pointer;background:#fff;border:2px solid #cfdfeb;padding:0 0 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px #d5e3eb}:is(.blr-card:hover,.blr-card:focus-visible){transform:translateY(-3px);box-shadow:0 6px #f2bb5d}.blr-card strong{color:#174b81;align-items:center;gap:7px;padding:13px 14px 6px;font-size:1.05rem;display:flex}.blr-card>span{padding:0 14px;line-height:1.35}.blr-card i{color:#fff;background:#81ad3b;border-radius:50%;padding:6px;position:absolute;top:8px;right:8px}.blr-scene{background:#e8f5f8;margin:0}.blr-scene img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blr-scene figcaption{padding:8px 10px;font-weight:700}.blr-note{background:#fff7e6;border-left:5px solid #f2bb5d;max-width:850px;margin:30px auto 0;padding:16px 20px;line-height:1.5}.blr-note summary{cursor:pointer;color:#174b81;font-weight:900}.blr-back{color:#174b81;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.blr-heading{margin:20px 0 18px}.blr-instruction{background:#d8f1f0;align-items:center;gap:11px;max-width:760px;padding:12px 16px;font-weight:700;display:flex}.blr-activity{background:#fff;border:2px solid #d1e3ed;grid-template-columns:.9fr 1.1fr;gap:26px;padding:26px;display:grid;box-shadow:6px 6px #d6e8ef}.blr-work{align-content:start;gap:12px;display:grid}.blr-work h2{color:#174b81;margin:0 0 4px;font-size:clamp(1.4rem,3vw,2rem)}.blr-choice,.blr-people button,.blr-words button{color:#172a42;min-height:47px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #9fc2d7;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.blr-choice:hover,.blr-choice.on,.blr-people button.on,.blr-words button.on{background:#c9e9f2;border-color:#174b81}.blr-choice:disabled{color:#41671b;background:#eaf5dc;border-color:#86ad48}.blr-feedback{background:#fdf1bf;margin:0;padding:12px;font-weight:800}.blr-primary{color:#fff;font:inherit;cursor:pointer;background:#174b81;border:0;justify-self:start;align-items:center;gap:7px;padding:11px 16px;font-weight:900;display:flex}.blr-primary:disabled{opacity:.45}.blr-text{background:#fff9eb;border-left:5px solid #f2bb5d;padding:14px}.blr-text p{margin:8px 0 0;line-height:1.5}.blr-people{flex-wrap:wrap;gap:9px;display:flex}.blr-people button{text-align:center}.blr-order,.blr-retell{background:#fff;border:2px solid #d1e3ed;padding:26px;box-shadow:6px 6px #d6e8ef}.blr-order-row,.blr-retell>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.blr-order-row button{cursor:pointer;background:#fff;border:2px solid #9fc2d7;padding:0;position:relative}.blr-order-row b{color:#fff;background:#174b81;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:5px;left:5px}.blr-empty{color:#6390a1;border:3px dashed #b4d4df;place-items:center;min-height:110px;font-size:1.3rem;font-weight:900;display:grid}.blr-order>p{font-weight:800}.blr-order .blr-primary{margin-top:16px}.blr-words{border-bottom:1px solid #d7e6ed;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:1.05rem;display:flex}.blr-words button{min-height:37px;padding:6px 9px}.blr-retell{gap:18px;display:grid}.blr-retell label{color:#174b81;font-size:1.2rem;font-weight:900}.blr-retell textarea{width:100%;min-height:140px;font:inherit;resize:vertical;border:2px solid #9fc2d7;padding:12px}@media (max-width:800px){.blr-page{padding:24px 16px 54px}.blr-hero,.blr-activity{grid-template-columns:1fr}.blr-grid{grid-template-columns:repeat(2,1fr);gap:12px}.blr-hero>img{height:180px}.blr-order-row,.blr-retell>div{grid-template-columns:repeat(2,1fr)}.blr-activity,.blr-order,.blr-retell{padding:18px}}@media (max-width:420px){.blr-grid{grid-template-columns:1fr}.blr-hero{padding:20px}.blr-empty{min-height:80px}}.blr-reading{background:#fff9eb;border:2px solid #d1e3ed;margin:0 0 24px;padding:24px}.blr-reading h2{color:#174b81;margin:0}.blr-reading a{width:fit-content;margin:16px 0;text-decoration:none}.blr-reading summary{cursor:pointer;color:#174b81;font-weight:800}.blr-reading details>p{max-width:720px;font-size:1.15rem}.blr-page{font-size:20px;line-height:1.6}.blr-card strong{font-size:1.3rem;line-height:1.35}.blr-card>span{font-size:1.15rem;line-height:1.55}.blr-hero>div>p,.blr-instruction,.blr-words,.blr-scene figcaption{font-size:1.25rem;line-height:1.6}.blr-choice,.blr-people button,.blr-words button,.blr-primary{min-height:54px;font-size:1.25rem;line-height:1.5}.blr-card,.blr-work,.blr-activity>*{min-width:0}.blr-card strong svg{flex-shrink:0}.blr-scene img,.blr-hero>img{object-fit:contain}.blr-page{font-size:24px}.blr-card strong{font-size:26px}.blr-card>span{font-size:23px}.blr-instruction,.blr-hero>div>p,.blr-choice,.blr-people button,.blr-words,.blr-words button,.blr-primary,.blr-scene figcaption{font-size:26px;line-height:1.6}.blr-text p,.blr-reading details>p{font-size:30px;line-height:1.8}.blr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){.blr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.blr-grid{grid-template-columns:1fr}}.ba-page{color:#183c58;max-width:1240px;margin:auto;padding:28px 24px 72px;font-size:24px;line-height:1.6}.ba-page *{box-sizing:border-box}.ba-page h1{margin:22px 0;font:700 clamp(2.2rem,5vw,3.5rem)/1.15 Georgia,serif}.ba-page h2{font-size:30px;line-height:1.4}.ba-page button,.ba-primary,.ba-upload{color:#183c58;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:2px solid #89a8bf;border-radius:12px;min-height:54px;padding:12px 18px;font:700 22px/1.4 inherit}.ba-page button:hover{background:#eef7fa;border-color:#285c86}:is(.ba-page button:focus-visible,.ba-page a:focus-visible,.ba-page summary:focus-visible){outline-offset:4px;outline:4px solid #b4551e}.ba-page button[aria-pressed=true]{background:#e4effb;border:3px solid #174b81;box-shadow:0 0 0 2px #174b81}.ba-page button:disabled{opacity:.55;cursor:default}.ba-page .ba-primary{color:#fff;background:#174b81;text-decoration:none;display:inline-block}.ba-hero{background:#e6f2f5;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:28px;display:grid}.ba-hero img{object-fit:contain;width:100%;max-height:360px}.ba-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.ba-library>button{text-align:left;border-bottom:6px solid #9cb9c8;flex-direction:column;align-items:flex-start;gap:10px;min-height:230px;padding:24px;display:flex}.ba-library>button:nth-child(3n+2){border-bottom-color:#daa950}.ba-library>button:nth-child(3n){border-bottom-color:#91b99a}.ba-library strong{font-size:28px;line-height:1.25}.ba-library span:last-child{font-size:22px;font-weight:400}.ba-card-icon{font-size:42px;line-height:1}.ba-page details{background:#faf5e9;margin:20px 0;padding:18px}.ba-page summary{cursor:pointer;font-size:22px;font-weight:700}.ba-voice{max-width:700px;margin-left:auto!important}.ba-voice label{gap:8px;display:grid}.ba-voice select{width:100%;max-width:100%;padding:10px;font-size:20px}.ba-voice small,.ba-small{font-size:18px}.ba-toolbar,.ba-page nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ba-prompt{background:#e6f2f5;border-radius:14px;align-items:center;gap:20px;padding:14px 20px;display:flex}.ba-prompt p{margin:0}.ba-task{background:#fff;border:2px solid #d6e2e8;border-radius:18px;margin:24px 0;padding:26px}.ba-task>button{margin:8px 12px 8px 0}.ba-task p{margin:14px 0}.ba-scene{object-fit:contain;background:#f4f1e9;border-radius:8px;width:100%;max-height:390px;display:block}.ba-task .sd-audio{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ba-page .sd-audio button{min-height:46px;padding:8px 12px;font-size:18px}.ba-page .sd-audio small{max-width:220px;font-size:13px}.ba-page .sd-audio small:empty{display:none}.ba-reading{max-width:900px;margin:25px auto}.ba-reading>p,.ba-ler>details>p{font-size:28px;line-height:1.8}.ba-feedback{color:#315f43;min-height:30px;font-weight:700}.ba-feedback:empty{margin:0}.ba-bank{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.ba-token,.ba-bubble{gap:4px;max-width:100%;display:grid}.ba-bubble{background:#fff9e9;border:2px solid #c69b5a;border-radius:28px 28px 28px 0;padding:12px 12px 20px}.ba-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ba-legendas .ba-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-target{border:3px dashed #a8bdc5;border-radius:16px;min-width:0;padding:12px}.ba-target>button{gap:10px;width:100%;display:grid}.ba-target p{background:#eef5ec;padding:8px;font-size:22px}.ba-character{object-fit:contain;width:100%;height:220px}.ba-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ba-four button{min-width:0;padding:8px;font-size:20px}.ba-slot{text-align:center;border:2px dashed #adc2ce;border-radius:12px;min-height:200px;padding:8px}.ba-slot>span{margin:24px 0;font-size:18px;display:block}.ba-slot strong{font-size:20px}.ba-slot button{border:0;width:100%;padding:4px}.ba-gapline{border-bottom:1px solid #dce6e9;grid-template-columns:125px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.ba-gapline .sd-audio{grid-column:2}.ba-gapline p{font-size:27px}.ba-gap{min-width:125px;border-style:dashed!important}.ba-sentence{border:3px dashed #99b2c2;min-height:120px;padding:22px}.ba-search-layout{grid-template-columns:minmax(280px,500px) 1fr;gap:35px;display:grid}.ba-lettergrid{grid-template-columns:repeat(6,minmax(0,1fr));align-self:start;gap:5px;display:grid}.ba-lettergrid button{aspect-ratio:1;border-radius:6px;min-height:0;padding:4px;font-size:30px}.ba-lettergrid .ba-found{background:#dcf0c6;border-color:#527338}.ba-search-layout>div:last-child>div{margin:12px}.ba-palette{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ba-palette>button{border-radius:50%;width:50px;min-height:50px;padding:0}.ba-palette label{gap:6px;display:grid}.ba-canvas{touch-action:none;background:#fff;border:2px solid #7a94a2;width:100%;max-width:650px;height:auto;margin:24px auto;display:block}.ba-composition{width:100%;max-width:650px;height:auto;margin:24px auto;display:block}.ba-page input[type=range]{accent-color:#174b81;width:100%;min-height:44px}.ba-controls{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ba-controls label{font-size:20px}.ba-upload{gap:10px;display:grid}.ba-upload input{max-width:100%;font-size:16px}.ba-foto video{width:100%;max-width:500px;max-height:400px;display:block}.ba-page a{overflow-wrap:anywhere}@media (max-width:850px){.ba-library{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-hero{grid-template-columns:1fr}.ba-targets,.ba-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-search-layout{grid-template-columns:1fr}.ba-search-layout>div:last-child{flex-wrap:wrap;display:flex}.ba-controls{grid-template-columns:1fr}}@media (max-width:550px){.ba-page{padding:16px 12px 50px;font-size:22px}.ba-library{grid-template-columns:1fr}.ba-task{padding:16px}.ba-prompt{flex-direction:column;align-items:flex-start}.ba-targets,.ba-legendas .ba-targets,.ba-gapline{grid-template-columns:1fr}.ba-gapline .ba-scene{height:180px}.ba-gapline .sd-audio{grid-column:1}.ba-reading>p,.ba-ler>details>p{font-size:25px}.ba-lettergrid button{font-size:24px}.ba-hero{padding:18px}}.nx-page header{margin:24px 0}.nx-intro{grid-template-columns:minmax(200px,.7fr) 1.3fr;gap:30px;margin:30px 0;display:grid}.nx-intro>img{object-fit:contain;width:100%;max-height:600px}.nx-intro p{font-size:24px;line-height:1.7}.nx-intro small{font-size:16px}.nx-options{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex}.nx-options>div{max-width:100%}.nx-message{color:#315f43;min-height:30px;font-weight:700}.nx-message:empty{margin:0}.nx-garden,.nx-bag,.nx-nest{background:#f3e7d2;border-radius:30px;min-height:160px;margin:24px 0;padding:30px;font-size:64px}.nx-bag span{background:#fff;border-radius:10px;margin:12px;padding:10px;font-size:22px;display:inline-block}.nx-nest>div{flex-wrap:wrap;gap:12px;display:flex}.nx-tree{background:#c9e5ba;border-radius:80px;grid-template-columns:repeat(3,1fr);gap:20px;max-width:650px;padding:35px;display:grid}.nx-tree button{font-size:50px}.nx-ducks{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nx-ducks>div{border:2px solid #d4e3eb;border-radius:12px;padding:16px}.nx-result{background:#eef5fb;border-radius:16px;margin:20px 0;padding:22px}.nx-maze{grid-template-columns:repeat(4,1fr);gap:6px;max-width:550px;margin:auto;display:grid}.nx-maze button{aspect-ratio:1;padding:6px;font-size:34px}.nx-flower{width:100%;max-width:450px;margin:auto;display:block}.nx-flower [role=button]{cursor:pointer}.nx-flower [role=button]:focus{stroke:#d27900;stroke-width:8px}.nx-water{background:#c7e9f3;border-bottom:12px solid #9dbe78;height:180px;margin:24px 0;position:relative}.nx-water span{font-size:60px;transition:left .5s;position:absolute;top:55px}.nx-pond{background:#c7e9f3;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;display:grid}.nx-pond button{font-size:50px}.nx-ocean{background:linear-gradient(#f6f2de 0 18%,#88cbde 18% 100%);border-radius:18px;height:370px;position:relative}.nx-air{position:absolute;top:8px;left:20px}.nx-whale{font-size:80px;transition:top .5s;position:absolute;left:40%}.nx-original{object-fit:contain;width:100%;max-width:600px;max-height:700px;margin:auto;display:block}.nx-meeting{background:#f7efde;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:30px;display:flex}.nx-meeting span{text-align:center;font-size:35px}.nx-sketch{touch-action:none;border:2px solid #93acbc;width:100%;height:auto;margin:24px 0;display:block}.nx-bookcard{color:#183c58;background:#fff;border:2px solid #b2c8d4;border-radius:16px;padding:18px;text-decoration:none;display:block}.nx-bookcard img{object-fit:contain;width:100%;height:240px;display:block}.nx-bookcard h2{font-size:27px}.nx-bookcard p{font-size:19px}.nx-bookcard:hover{background:#eef7fa}@media (max-width:750px){.nx-intro,.nx-ducks{grid-template-columns:1fr}.nx-pond{grid-template-columns:repeat(2,1fr)}.nx-tree{gap:10px;padding:20px}.nx-tree button{font-size:36px}.nx-maze button{font-size:27px}.nx-intro p{font-size:23px}}.azulejo .ba-page{color:#233e60;background:#fcfaf4;max-width:1220px;margin:auto;padding:28px 40px 70px;font-size:22px;line-height:1.65}.az-editorial-nav{border-bottom:1px solid #bbc9d4;justify-content:space-between;align-items:center;gap:24px;margin-bottom:42px;padding-bottom:24px;font-size:16px;display:flex}.az-editorial-nav a{color:#254975;text-decoration:none}.az-brand{letter-spacing:3px;align-items:center;gap:12px;font-size:20px;display:flex}.az-brand img{object-fit:contain;width:46px;height:46px}.az-brand small{letter-spacing:1px;font-size:11px;display:block}.azulejo .ba-page h1{color:#234776;letter-spacing:-1.5px;margin:18px 0 24px;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.12}.azulejo .ba-page h2{color:#234776;font-family:Georgia,serif;font-weight:400;line-height:1.25}.az-eyebrow,.az-task-index{letter-spacing:2px;color:#526b89;font-weight:700;font-family:Arial,sans-serif!important;font-size:12px!important}.az-eyebrow{margin:0}.az-collection-head{justify-content:space-between;align-items:center;gap:30px;padding:0 24px 30px;display:flex}.az-collection-head>img{object-fit:contain;width:170px;height:240px}.az-collection-head p{font-size:20px}.az-collection-head em{font-weight:400}.az-section-label{letter-spacing:1.5px;border-top:1px solid #becbd7;justify-content:space-between;gap:20px;margin:0 0 28px;padding-top:18px;font-size:12px;display:flex}.az-book-library{gap:40px 30px}.az-book-library .nx-bookcard{background:0 0;border:0;border-radius:0;padding:0;transition:transform .18s}.az-book-library .nx-bookcard:hover{background:0 0;transform:translateY(-4px)}.az-book-art{background:#f3f1e8;border:1px solid #bec9d3;padding:7px;box-shadow:0 5px 12px #183c5814,inset 0 0 0 3px #fffdfa}.az-book-library .az-book-art img{aspect-ratio:1;object-fit:contain;border-radius:0;width:100%;height:auto}.az-book-copy{padding:19px 3px 8px}.az-book-copy small{letter-spacing:1.5px;font-size:10px}.az-book-library .az-book-copy h2{margin:8px 0 12px;font-size:27px}.az-book-copy p{line-height:1.5;margin:0 0 18px!important;font-size:16px!important}.az-book-copy strong{border-top:1px solid #cbd4dc;justify-content:space-between;padding-top:12px;font-size:16px;display:flex}.az-editorial-footer{letter-spacing:2px;border-top:1px solid #becbd7;margin-top:50px;padding-top:22px;font-size:16px}.az-editorial-footer span{letter-spacing:0;margin-top:5px;font-size:14px;display:block}.azulejo .ba-hero{background:0 0;border-bottom:1px solid #becbd7;border-radius:0;grid-template-columns:1fr .85fr;gap:65px;padding:0 0 42px}.ba-hero .az-story-tile{aspect-ratio:1;background:#fffdf6;border:1px solid #b8c7d3;max-height:none;padding:6px;box-shadow:0 8px 22px #23477617}.ba-hero a{color:#234776;text-underline-offset:5px;font-size:18px}.az-story-heading{border-bottom:1px solid #becbd7;grid-template-columns:190px 1fr;align-items:center;gap:35px;padding-bottom:35px;display:grid}.az-story-heading>img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #b8c7d3;width:100%;padding:4px}.azulejo .az-story-heading h1{font-size:clamp(34px,4vw,50px)}.azulejo .ba-page button,.azulejo .ba-primary{color:#234776;box-shadow:none;background:#fffef9;border:1px solid #8fa7bf;border-radius:6px;font-size:20px}.azulejo .ba-page .ba-primary{color:#fff;background:#264c7d}.azulejo .ba-page button:hover{background:#edf2f7;border-color:#234776}.azulejo .ba-page button[aria-pressed=true]{color:#fff;background:#254b7b;border-color:#254b7b}.azulejo .ba-page button:focus-visible{outline-offset:4px;outline:3px solid #b0782d}.azulejo .ba-library>button{background:linear-gradient(135deg,#fffef9,#f0f3f5);border:1px solid #a4b5c8;border-bottom:3px solid #294f7e;border-radius:3px;gap:14px;min-height:210px;padding:26px;position:relative}.ba-library>button:after{content:"✧";color:#6d88a5;font-size:22px;position:absolute;top:8px;right:15px}.ba-library>button strong{font-family:Georgia,serif;font-size:28px;font-weight:400}.ba-library>button span:last-child{font-size:18px}.ba-card-icon{color:#305d91;padding-bottom:3px;display:flex}.azulejo .ba-task{background:#fffefb;border:1px solid #c4cfd8;border-top:4px solid #315d8c;border-radius:3px;padding:30px}.azulejo .ba-prompt{background:#edf2f6;border-left:3px solid #315d8c;border-radius:3px}.azulejo .ba-page details{background:#f0eee5;border-radius:3px}.az-art-label{align-items:center;gap:12px;display:inline-flex}.az-art-label svg{flex-shrink:0}.nx-intro{border-bottom:1px solid #c4cfd8;padding-bottom:30px}.nx-intro>img{background:#fff;border:1px solid #d7dce0;padding:12px}.nx-intro section{align-self:center}.nx-intro p{font-size:23px}.nx-message{font-size:21px}.nx-garden,.nx-nest,.nx-bag{background:#f0eee2;border-radius:6px}.nx-options svg{vertical-align:middle}.nx-water span svg,.nx-whale svg{display:block}@media (prefers-reduced-motion:reduce){.az-book-library .nx-bookcard{transition:none}.az-book-library .nx-bookcard:hover{transform:none}}@media (max-width:750px){.azulejo .ba-page{padding:20px}.az-editorial-nav{gap:12px;margin-bottom:28px}.az-editorial-nav>a:last-child{text-align:right;max-width:115px;font-size:13px}.az-brand{letter-spacing:2px;font-size:16px}.az-brand img{width:34px;height:34px}.az-brand small{font-size:9px}.az-collection-head{padding:0 0 20px}.az-collection-head>img{width:95px;height:160px}.az-collection-head p{font-size:18px}.az-book-library{gap:30px 18px}.azulejo .ba-hero{grid-template-columns:1fr;gap:25px}.ba-hero .az-story-tile{justify-self:center;max-width:420px}.az-story-heading{grid-template-columns:110px 1fr;gap:18px}.azulejo .az-story-heading h1{font-size:32px}.az-story-heading .ba-primary{font-size:16px}.azulejo .ba-task{padding:18px}.az-section-label{letter-spacing:1px;font-size:10px}}@media (max-width:550px){.az-collection-head>img{display:none}.az-book-library{grid-template-columns:1fr;max-width:420px;margin:auto}.az-story-heading{grid-template-columns:1fr}.az-story-heading>img{width:125px}.azulejo .ba-page h1{letter-spacing:-.7px}.az-book-library .az-book-copy h2{font-size:29px}}.nx-observe-image{background:#fff;width:100%;max-width:760px;margin:24px auto;position:relative}.nx-observe-image img{width:100%;height:auto;display:block}.nx-observe-image svg{width:100%;height:100%;position:absolute;inset:0}.nx-observe-image g{cursor:pointer;outline:none}.nx-observe-image path{fill:#0000;stroke:#0000;stroke-width:6px;stroke-linejoin:round}:is(.nx-observe-image g:hover path,.nx-observe-image g:focus-visible path){stroke:#a86b16;fill:#f3cf5926}.nx-observe-image .has-hint path{stroke:#a86b16;stroke-dasharray:12 8;fill:#f3cf5917}.nx-observe-image .is-found path{fill:#36a18c40;stroke:#13745e;stroke-dasharray:none}.nx-observe-progress{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.nx-observe-progress span{background:#edf2f6;border-radius:6px;padding:8px 16px}.ax-page{max-width:1180px;margin:auto}.ax-instruction{font-size:1.25rem;line-height:1.65}.ax-branches,.ax-step-nav{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.ax-branches a{color:#234f80;border:1px solid #9eafc8;border-radius:6px;padding:12px 18px}.ax-branches a[aria-current],.ax-step-nav button[aria-current]{color:#fff;background:#234f80}.ax-page button{min-height:44px}.ax-page button[aria-pressed=true]{background:#dce9ed;border-color:#285975;box-shadow:inset 0 0 0 2px #285975}:is(.ax-page button:focus-visible,.ax-branches a:focus-visible){outline-offset:4px;outline:3px solid #ac742a}.ax-page button:disabled{opacity:.48;cursor:default}.ax-support,.ax-source{border-block:1px solid #bfccd9;margin:20px 0;padding:18px}.ax-source summary,.ax-support summary{cursor:pointer;min-height:32px;font-weight:600}.ax-counters{grid-template-columns:repeat(5,minmax(44px,1fr));gap:10px;max-width:500px;margin:28px auto;display:grid}.ax-counters button{aspect-ratio:1;font-size:34px;position:relative}.ax-counters small{font-size:16px;position:absolute;bottom:0;right:7px}.ax-groups{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;display:grid}.ax-groups>div,.ax-groups>section{background:#faf9f3;border:1px solid #a6b8cc;border-radius:8px;min-height:135px;padding:14px}.ax-group-title{width:100%;font-weight:700;background:#e7edf3!important}.ax-placed{width:100%;margin:10px 0;display:block}.ax-choices button{white-space:normal;text-align:left;max-width:100%;padding:15px 20px}.ax-sequence{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.ax-sequence>div{border:1px dashed #93a7bd;flex:150px;min-height:100px;padding:16px}.ax-sequence small{color:#5f7184;margin-bottom:10px;display:block}.ax-sequence span{font-size:.9rem}.ax-sequence button{width:100%}.ax-track{flex-wrap:wrap;gap:4px;margin:32px 0;display:flex}.ax-track button{flex-direction:column;flex:1 0 44px;align-items:center;max-width:65px;display:flex}.ax-track span{font-size:24px}.ax-fraction{border:4px solid #234f80;max-width:400px;margin:30px auto;display:grid}.ax-fraction button{aspect-ratio:1;border-radius:0;font-size:36px}.ax-fraction button[aria-pressed=true]{color:#fff;background:#234f80}.ax-hint{background:#f5efdf;border-left:4px solid #b98e47;margin:20px 0;padding:16px}.ax-support-image{object-fit:contain;max-width:100%;max-height:350px;margin:20px auto;display:block}.ax-tools{margin-top:30px}.ax-coins{flex-wrap:wrap;gap:6px;min-height:90px;display:flex}.ax-coins span{background:#f4db9a;border:2px solid #8d6b29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ax-equation{text-align:center;font-family:Georgia,serif;font-size:2rem}.ax-chart{justify-content:center;align-items:flex-end;gap:20px;margin:30px 0;display:flex}.ax-chart>div{flex-direction:column;gap:8px;width:28%;display:flex}.ax-bar{border-bottom:2px solid #234f80;flex-direction:column-reverse;justify-content:flex-start;height:230px;display:flex}.ax-bar span{color:#fff;text-align:center;background:#47719c;border:1px solid #fff;height:34px}.ax-ruler{height:48px;margin:20px 0;display:flex}.ax-ruler span{border:1px dashed #7b91a9;flex:1;place-items:center;display:grid}.ax-ruler .filled{color:#fff;background:#234f80;border:1px solid #fff}.ax-ramp{max-width:650px;margin:auto}.ax-ramp svg{width:100%}.ax-reflection{border-top:1px solid #b3c2d2;margin-top:28px;padding-top:16px}.ax-page [hidden]{display:none!important}.ax-step-nav button{width:44px;padding:6px}.nx-intro p{white-space:pre-line}@media (max-width:600px){.ax-chart{gap:8px}.ax-chart button{padding:8px 3px;font-size:.85rem}.ax-groups{grid-template-columns:1fr}.ax-page .ba-toolbar{flex-wrap:wrap}.ax-page .az-story-heading{gap:18px}.ax-page .nx-options{flex-wrap:wrap}.ax-page h1{overflow-wrap:anywhere}}.ax-illustrated-task{grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr);align-items:start;gap:30px;display:grid}.ax-story-reference{margin:0;position:sticky;top:20px}.ax-story-reference img{object-fit:contain;width:100%;max-height:570px}.ax-story-reference figcaption{color:#607187;text-align:center;margin-top:8px;font-size:.85rem}.ax-illustrated-task .ax-exercise{min-width:0}@media (max-width:700px){.ax-illustrated-task{display:block}.ax-story-reference{max-width:240px;margin:0 auto 24px;position:static}.ax-story-reference img{max-height:210px}}.ba-truth-list{gap:24px;display:grid}.ba-truth-row{border:1px solid #bdcbd9;min-width:0;margin:0;padding:18px 20px}.ba-truth-row legend{max-width:100%;padding:0 8px;font-size:1.12rem;font-weight:600}.ba-truth-options{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.ba-truth-options label{cursor:pointer;border:1px solid #a7b9ce;border-radius:5px;align-items:center;gap:10px;min-height:48px;padding:12px 18px;display:flex}.ba-truth-options input{accent-color:#234f80;width:20px;height:20px}.ba-truth-options label:has(input:checked){background:#e2edf5;border-color:#234f80}.ba-truth-options label:focus-within{outline-offset:3px;outline:3px solid #ac742a}.ba-truth-list+.ba-bank{margin-top:24px}.ba-cause-list{gap:28px;margin-bottom:24px;display:grid}.ba-cause-row{border:1px solid #bdcbd9;min-width:0;margin:0;padding:20px}.ba-cause-row legend{max-width:100%;padding:0 8px;font-size:1.15rem;font-weight:600}.ba-cause-options{gap:10px;margin:16px 0;display:grid}.ba-cause-options label{cursor:pointer;border:1px solid #a7b9ce;border-radius:5px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.ba-cause-options input{accent-color:#234f80;flex-shrink:0;width:20px;height:20px}.ba-cause-options label:has(input:checked){background:#e2edf5;border-color:#234f80}.ba-cause-options label:focus-within{outline-offset:3px;outline:3px solid #ac742a}.ba-cause-row blockquote{border-left:3px solid #567aa4;margin:18px 0;padding-left:16px}.ba-cause-row summary{cursor:pointer;padding:12px 0}.ax-picture-choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin:24px auto;gap:18px!important;display:grid!important}.ax-choice-card{flex-direction:column;gap:7px;min-width:0;display:flex}.ax-choice-card>button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.ax-picture-choices .ax-choice-card>button{min-height:180px;padding:8px!important}.ax-picture-choices img{aspect-ratio:1;object-fit:contain;border-radius:4px;width:100%;max-height:310px;display:block}.ax-picture-choices .ax-choice-card>button>svg{width:100%;height:160px}.ax-picture-choices .ax-choice-card>button[aria-pressed=true]{outline-offset:2px;outline:3px solid #234f80}.ax-choice-card .sn-audio{align-self:start}.ax-sequence img{object-fit:contain;width:100%;max-height:170px;display:block}.ax-sequence svg{width:100%;max-height:120px}.ax-sequence>div{flex:120px;min-height:110px;padding:10px}.ax-sequence small{font-size:1.3rem;font-weight:700}.ax-caption-toggle{margin-left:12px}.ax-group-title img{object-fit:contain;max-width:140px;max-height:140px;margin:auto;display:block}.ax-group-title svg{width:100%;max-height:90px}.ax-group-title span{display:block}.ax-placed img{object-fit:contain;max-width:100%;max-height:100px}.ax-placed svg{max-height:70px}.ax-year{place-items:center;min-height:160px;display:grid;position:relative}.ax-year strong{font-size:1.5rem}.ax-focused-task{max-width:1000px;display:block!important}.ax-picture-choices .ax-choice-card span{line-height:1.4}.ax-choice-card .sn-audio button{min-height:44px}@media (max-width:500px){.ax-picture-choices{gap:12px!important}.ax-picture-choices .ax-choice-card>button{min-height:130px}.ax-picture-choices img{max-height:190px}.ax-picture-choices .ax-choice-card>button>svg{height:100px}.ax-sequence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ax-sequence>div{min-width:0}.ax-sequence img{max-height:110px}.ax-caption-toggle{margin:8px 0}.ax-picture-choices .ax-choice-card span{font-size:.95rem}}.ax-compact-heading{gap:18px!important;margin-block:15px!important}.ax-compact-heading .az-story-tile{width:70px!important;height:70px!important}.ax-compact-heading h1{margin:4px 0!important;font-size:1.5rem!important}.ax-compact-heading .az-eyebrow{font-size:.75rem!important}.ax-compact-heading p:not(.az-eyebrow),.ax-compact-heading a{display:none}.ax-model-card{background:#fff;border:1px solid #9eafc8;max-width:220px;margin-bottom:18px;padding:12px}.ax-model-card img{object-fit:contain;width:100%}.ax-model-card svg{width:100%;height:120px}.ax-model-card strong{font-size:1.4rem}.ax-choice-card .sd-audio{margin:0}.ax-picture-choices .sd-audio button{min-height:44px;padding:8px;font-size:.88rem}.ax-sequence+.ax-picture-choices{margin-top:18px}@media (max-width:500px){.ax-compact-heading{align-items:center;display:flex!important}.ax-compact-heading .az-story-tile{width:50px!important;height:50px!important}.ax-compact-heading h1{font-size:1.2rem!important}.ax-step-nav{gap:5px!important}.ax-step-nav button{flex:0 0 40px;width:40px}.ax-picture-choices .sd-audio button{font-size:.8rem}}.ax-picture-choices .sd-audio svg{flex-shrink:0;width:18px!important;height:18px!important}.ax-picture-choices .sd-audio button{justify-content:center;align-items:center;gap:8px;min-height:44px;max-height:none;display:inline-flex}.ax-picture-choices img{aspect-ratio:auto;height:220px}.ax-compact-heading a{display:none!important}.ax-picture-choices .sd-audio small:empty{display:none}.ax-picture-choices .ax-choice-card>button{min-height:0}.ax-sequence>div{min-height:90px}@media (min-width:1050px){.ax-picture-choices{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.ax-picture-choices img{height:210px}}@media (max-width:500px){.ax-picture-choices img{height:160px}.ax-picture-choices .sd-audio button{width:100%}}@media (min-width:700px){.ax-picture-choices{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:12px!important}.ax-picture-choices img{height:170px}.ax-picture-choices .sd-audio button{padding:7px;font-size:.78rem}.ax-picture-choices .ax-choice-card>button>svg{height:110px}}.ax-page:has(.ax-step-nav) .az-editorial-nav{margin-bottom:8px;padding-block:10px}.ax-page:has(.ax-step-nav) .ax-compact-heading{margin-block:8px!important}.ax-page:has(.ax-step-nav) .ax-source{margin:12px 0;padding:12px}.ax-page:has(.ax-step-nav) .ax-step-nav{margin:12px 0}.ax-page:has(.ax-step-nav) .ba-toolbar{margin-block:12px}.ax-page:has(.ax-step-nav) .ax-compact-heading .az-story-tile{width:44px!important;height:44px!important}.ax-visual-truth>img{object-fit:contain;width:160px;height:160px;margin:8px 0;display:block}.ax-visual-truth>svg{width:120px;height:120px}.ba-four button[aria-pressed=true]{outline-offset:3px;outline:3px solid #234f80}.ax-visual-truth{grid-template-columns:100px 1fr;gap:8px 16px;padding:12px;display:grid}.ax-visual-truth>img,.ax-visual-truth>svg{grid-area:1/1/3;width:100px;height:100px;margin:0}.ax-visual-truth>.sd-audio,.ax-visual-truth>.ba-truth-options{grid-column:2;margin:0}.ax-visual-truth>p{grid-column:1/-1;margin:4px 0}.ax-visual-truth .ba-truth-options{gap:8px}.ax-visual-truth .ba-truth-options label{min-height:44px;padding:8px}@media (max-width:500px){.ax-visual-truth{grid-template-columns:70px 1fr;gap:8px}.ax-visual-truth>img,.ax-visual-truth>svg{width:70px;height:90px}.ax-visual-truth .ba-truth-options{flex-direction:column}.ax-visual-truth legend{font-size:1rem}}.ax-drawing-model{object-fit:contain;width:180px;max-width:100%;height:180px;margin:0 auto 20px;display:block}.ax-story-question figure{margin:0 0 20px}.ax-story-question figure img{object-fit:contain;width:100%;max-height:300px}.ax-story-question figcaption{text-align:center;color:#65748a;font-size:.8rem}.ax-story-question blockquote{background:#f3f6f9;border-left:3px solid #9aaec5;margin:20px 0;padding:12px 20px}.ax-reason-options{gap:16px;margin:24px 0;display:grid}.ax-reason-options>div{border:1px solid #9aaec5;padding:14px}.ax-reason-options label{cursor:pointer;align-items:baseline;gap:12px;display:flex}.ax-reason-options input{flex-shrink:0;width:20px;height:20px}.ax-story-question textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;margin:12px 0 20px;padding:12px;display:block}.ax-associations h3,.ax-retell h3{color:#234776;font-family:Georgia,serif;font-weight:400;line-height:1.35}.ax-card-bank,.ax-destinations{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:22px 0;display:grid}.ax-card-bank>div{flex-direction:column;gap:8px;min-width:0;display:flex}.ax-card-bank>div>button{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:170px;padding:14px;display:flex}.ax-card-bank img,.ax-card-bank svg{object-fit:contain;width:100%;height:115px}.ax-card-bank .sd-audio{margin:0}.ax-card-bank .sd-audio button,.ax-destinations .sd-audio button{min-height:44px;font-size:15px!important}.ax-card-bank .sd-audio svg,.ax-destinations .sd-audio svg,.ax-retell .sd-audio svg{width:18px!important;height:18px!important}.ax-placement-status{background:#edf2f5;border-left:3px solid #b6955d;padding:14px 18px;line-height:1.5}.ax-destinations>section{background:#f8fafb;border:1px solid #b5c5d3;border-radius:8px;min-width:0;padding:14px}.azulejo .ax-destination{opacity:1;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:160px;padding:12px;display:flex}.azulejo .ax-destination:disabled{color:#234776;cursor:default;background:#fffef9}.ax-destination>img,.ax-destination>svg{object-fit:contain;width:100%;height:108px}.ax-destination strong{font-weight:500}.ax-placed-list{gap:10px;margin-top:12px;display:grid}.azulejo .ax-placed-card{text-align:left;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:12px;font-size:17px;display:grid}.ax-placed-card img,.ax-placed-card svg{object-fit:contain;width:42px;height:48px}.ax-placed-card small{grid-column:2;font-size:12px}.ax-placed-card strong{color:#234776;grid-column:2;font-size:14px}.ax-tools{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ax-answer{border-top:1px solid #c0ced9;margin-top:20px;padding-top:8px}.ax-retell-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.ax-retell-panels>section{background:#fffdf8;border:1px solid #bdcbd6;border-radius:5px;min-width:0;padding:16px;position:relative}.ax-panel-number{color:#fff;background:#294f7e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;display:flex}.ax-retell-panels>section>img,.ax-retell-panels>section>svg{object-fit:contain;width:100%;height:200px;display:block}.ax-retell-panels h3{min-height:60px;margin:18px 0 10px;font-size:22px}.ax-retell-panels button{max-width:100%;min-height:44px;padding:10px;font-size:16px!important}.ax-retell-cue{border-top:1px solid #c4cfd8;margin-top:14px;padding-top:8px}.ax-retell-cue p{font-size:17px;line-height:1.5}.ax-open-note{background:#faf5e9;border-left:3px solid #ae8f51;padding:14px 18px}.ax-starters{gap:10px;margin:20px 0;display:grid}.ax-starters>p{margin:0 0 4px}.ax-starters>div{background:#fafbf9;border:1px solid #bdcbd6;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.ax-starters .sd-audio{margin:0 0 0 auto}.ax-starters button{min-height:44px;font-size:15px!important}.ax-writing{margin:20px 0}.ax-writing summary{cursor:pointer;border:1px solid #bdcbd6;padding:14px}.ax-writing label{margin-top:18px;display:block}.ax-selection-count{background:#edf2f5;border-radius:4px;padding:8px 14px;font-size:17px;display:inline-block}.ax-reason-options label{align-items:center;line-height:1.5}.ax-reason-options>div:has(input:checked){background:#edf3f8;outline:2px solid #294f7e}.ax-picture-choices .ax-choice-card>button span{font-size:17px;line-height:1.4}.ax-flower-symbol{max-width:200px}@media (max-width:650px){.ax-card-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-card-bank>div>button{min-height:150px;padding:10px;font-size:17px!important}.ax-card-bank img,.ax-card-bank svg{height:90px}.ax-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-destinations>section{padding:8px}.azulejo .ax-destination{min-height:145px;padding:8px;font-size:17px}.ax-retell-panels{grid-template-columns:1fr}.ax-retell-panels>section>img,.ax-retell-panels>section>svg{height:220px}.ax-retell-panels h3{min-height:0}.ax-placed-card{grid-template-columns:1fr!important}.ax-placed-card img,.ax-placed-card svg{display:none}.ax-placed-card small,.ax-placed-card strong{grid-column:1}.ax-card-bank .sd-audio button,.ax-destinations .sd-audio button{padding:8px;font-size:13px!important}.ax-picture-choices .ax-choice-card>button span{font-size:16px}}@media (prefers-reduced-motion:reduce){.azulejo *{scroll-behavior:auto!important;transition:none!important}}.ax-word-bank{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.ax-word-bank>div{gap:6px;display:grid}.ax-word-bank .sd-audio{margin:0}.ax-word-bank .sd-audio button{font-size:15px!important}.ax-cloze-line{border-top:1px solid #c2ced8;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.ax-cloze-line>img{object-fit:contain;width:140px;height:130px}.ax-cloze-line p>button{min-width:110px;border-bottom:3px solid #294f7e!important}.ax-cloze-line p{line-height:2.2}.ax-cloze-line .sd-audio button{font-size:16px!important}@media (max-width:550px){.ax-cloze-line{grid-template-columns:1fr;gap:8px}.ax-cloze-line>img{width:100%;height:150px}}.ax-caption-bank{gap:12px;margin:24px 0;display:grid}.ax-caption-bank>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ax-caption-bank .sd-audio{margin:0}.ax-caption-bank button{text-align:left}.ax-caption-scene{flex-direction:column;gap:16px;width:100%;display:flex}.ax-caption-scene>img,.ax-caption-scene>svg{object-fit:contain;width:100%;height:210px}.ax-caption-scene>span{min-height:70px;line-height:1.5}.ax-assembled{background:#edf3e8;margin-top:20px;padding:16px}.ax-workshop{max-width:900px;margin:auto}.ax-workshop button{min-height:46px}.ax-music-tree{max-width:600px;margin:20px auto;position:relative}.ax-music-tree>svg{width:100%;display:block}.ax-note-fruits{justify-content:space-around;gap:8px;display:flex;position:absolute;inset:20% 5% auto}.azulejo .ax-note-fruits button{color:#284f7b;background:#fff5d7;border-color:#94763c;border-radius:50%;place-content:center;width:72px;height:82px;padding:8px;display:grid}.ax-note-fruits span{font-size:28px}.ax-melody{border-block:1px solid #bdcbd6;flex-wrap:wrap;gap:10px;min-height:72px;padding:20px;display:flex}.ax-melody>span{background:#edf2f5;border-radius:4px;padding:6px 12px}.ax-word-picture{flex-direction:column;align-items:center;margin-top:20px;display:flex}.ax-word-picture img{object-fit:contain;width:100%;max-width:280px;height:200px}.ax-letter-slots,.ax-letter-bank{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.azulejo .ax-letter-slots button,.azulejo .ax-letter-bank button{width:58px;height:64px;padding:8px;font-size:28px}.ax-letter-slots button{border-bottom:4px solid #294f7e!important}.ax-word-model{letter-spacing:.35em;font-size:30px}.ax-invitation-options{gap:18px;margin:24px 0;display:grid}.ax-invitation-options fieldset{border:1px solid #bdcbd6;min-width:0;padding:16px}.ax-invitation-options legend{padding:0 10px}.ax-invitation-options fieldset>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:8px 0;display:grid}.ax-invitation-options .sd-audio{margin:0}.ax-invitation-options button{text-align:left}.ax-invitation-preview{text-align:center;background:#fffaf0;border:2px solid #294f7e;margin:24px 0;padding:32px 20px}.ax-invitation-preview h3{font-family:Georgia,serif;font-size:28px}.ax-wind-map{border:2px solid #294f7e;grid-template-columns:repeat(5,1fr);gap:5px;max-width:450px;margin:24px auto;padding:6px;display:grid}.ax-wind-map>div{aspect-ratio:1;place-items:center;min-width:0;font-size:30px;display:grid}.ax-wind-map>div span{font-size:inherit}.ax-wind-map>div:has(span[aria-label]){color:#234776;background:#f2d27e}.ax-path-wall{color:#496b49;background:#d7e0c8}.ax-path-open{background:#faf7ef}.ax-path-visited{background:#e4edf3}.ax-wind-map>div:last-child{font-size:16px}.ax-direction-pad{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ax-leaf-stage{border:1px solid #bdcbd6;width:100%;max-width:650px;margin:24px auto;display:block}.ax-workshop button[aria-pressed=true],.ax-caption-bank button[aria-pressed=true]{color:#fff;background:#294f7e}@media (max-width:650px){.ax-caption-bank>div,.ax-invitation-options fieldset>div{grid-template-columns:1fr}.ax-caption-scene>span{min-height:0}.azulejo .ax-note-fruits button{width:48px;height:62px;padding:4px;font-size:15px}.ax-note-fruits{gap:4px;inset:20% 1% auto}.azulejo .ax-letter-slots button,.azulejo .ax-letter-bank button{width:40px;height:50px;font-size:23px}.ax-letter-slots,.ax-letter-bank{gap:6px}.ax-wind-map>div{font-size:24px}}.ax-cloze-line.ax-cloze-text{grid-template-columns:1fr}.ax-cloze>.ax-support-image{object-fit:contain;width:100%;max-height:240px;margin:20px auto;display:block}.ax-retell-panels:has(>section:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.ax-retell-panels:has(>section:nth-child(2):last-child){grid-template-columns:1fr}}.az-two-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;max-width:1000px;margin:60px auto}.az-tile-opening>img{justify-self:center;max-width:460px}@media (max-width:550px){.az-two-areas{grid-template-columns:1fr;gap:38px}}
