:root{--parchment:#fffaf2;--parchment-deep:#e9e1d2;--page-canvas:#fffaf2;--cream:#fffefa;--cream-2:#f8f4ea;--ink:#153d47;--ink-soft:#526b70;--forest:#1f625e;--forest-2:#2f756e;--moss:#668d84;--sage:#8db6a8;--leaf:#5f988b;--terracotta:#b95746;--terracotta-dark:#99483b;--peach:#d58a78;--amber:#d8a62c;--amber-soft:#ead89f;--sky:#b7dad4;--sky-deep:#78b4ab;--plum:#6d6479;--brick:#9d5145;--brand-ink:#164b49;--brand-clay:#b45c47;--white:#fffefa;--line:#ddd5c5;--line-strong:#c8bca7;--shadow-sm:0 7px 18px #23393112;--shadow-md:0 16px 42px #2339311f;--shadow-lg:0 28px 72px #2339312b;--radius-sm:14px;--radius:22px;--radius-lg:30px;--radius-xl:40px;--sidebar:270px;--font-display:Georgia, "Times New Roman", serif;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .75, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-ui);background:var(--page-canvas);text-rendering:optimizelegibility;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.22;z-index:1000;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}button,input,select,textarea{font:inherit}button,a{color:inherit}svg{display:block}img{max-width:100%}::selection{background:var(--amber-soft);color:var(--ink)}.skip-link{z-index:9999;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #b957468c}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;scrollbar-width:thin;background:radial-gradient(circle at 15% 0,#ffffffe0,#0000 15rem),#fffefaf7;flex-direction:column;height:100vh;padding:28px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:2px 4px 20px;display:flex}.brand-mark-image{width:120px;height:auto;display:block}.brand-copy{transform:translateY(-2px)}.brand-copy strong{color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.25px;white-space:nowrap;justify-content:center;align-items:baseline;font-size:21px;line-height:1;display:inline-flex}.brand-title-language,.brand-title-stories{align-items:baseline;display:inline-flex}.brand-title-s{flex:none;width:calc(.78em + 2px);height:1.38em;margin-right:calc(.02em + 1px);display:inline-block;position:relative;transform:translateY(calc(.18em + 4px))}.brand-title-s svg{width:100%;height:100%;fill:var(--brand-clay);display:block;overflow:visible}.brand-copy small{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;line-height:1.3;display:block}.sidebar.grammar-point-sidebar{overflow:hidden}.grammar-point-sidebar .brand,.grammar-point-sidebar .user-mini{flex:none}.grammar-point-sidebar .brand{padding-bottom:14px}.grammar-point-sidebar-nav{overscroll-behavior:contain;scrollbar-color:#2f756e47 transparent;scrollbar-width:thin;flex:auto;min-height:0;margin:2px 0 0;padding:2px 2px 10px;overflow:hidden auto}.grammar-point-sidebar-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.grammar-point-sidebar-item{width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid}.grammar-point-sidebar-item:hover{border-color:color-mix(in srgb, var(--grammar-point-accent) 22%, white);background:color-mix(in srgb, var(--grammar-point-soft) 52%, white);transform:translate(1px)}.grammar-point-sidebar-item.is-current{border-color:color-mix(in srgb, var(--grammar-point-accent) 48%, white);background:color-mix(in srgb, var(--grammar-point-soft) 76%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--grammar-point-accent) 12%, transparent), inset 0 1px #ffffffa6}.grammar-point-sidebar-item:focus-visible{outline-color:var(--grammar-point-accent)}.grammar-point-sidebar-number{border:1px solid color-mix(in srgb, var(--grammar-point-accent) 34%, white);background:color-mix(in srgb, var(--grammar-point-accent) 64%, white);width:36px;height:36px;box-shadow:inset 0 1px #ffffffad, 0 4px 10px color-mix(in srgb, var(--grammar-point-accent) 15%, transparent);color:var(--ink);font-family:var(--font-display);border-radius:11px;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.grammar-point-sidebar-name{min-width:0;font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.15}.grammar-point-sidebar-state{color:var(--forest-2);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.grammar-point-sidebar-state:empty{display:none}.grammar-point-sidebar-state svg{color:#fff;background:#628e58;border-radius:999px;width:16px;height:16px;padding:3px}.grammar-point-sidebar-state b{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.grammar-point-sidebar .user-mini{margin-top:13px}.mobile-grammar-point-switcher{display:none}.mobile-grammar-point-sheet{max-height:inherit;color:var(--ink);flex-direction:column;display:flex}.mobile-grammar-point-sheet-header{border-bottom:1px solid var(--line);background:#fffefaf7;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 16px;display:flex}.mobile-grammar-point-sheet-header .eyebrow{color:var(--forest)}.mobile-grammar-point-sheet-header h2{font-family:var(--font-display);margin:3px 0 0;font-size:28px;line-height:1.05}.mobile-grammar-point-sheet-header p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.mobile-grammar-point-sheet-header .icon-button{flex:none}.mobile-grammar-point-sheet-nav{overscroll-behavior:contain;min-height:0;padding:10px 12px calc(18px + env(safe-area-inset-bottom));scrollbar-color:#2f756e47 transparent;scrollbar-width:thin;flex:auto;overflow-y:auto}.mobile-grammar-point-sheet-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mobile-grammar-point-sheet-item{width:100%;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.mobile-grammar-point-sheet-item:hover{border-color:color-mix(in srgb, var(--grammar-point-accent) 24%, white);background:color-mix(in srgb, var(--grammar-point-soft) 50%, white)}.mobile-grammar-point-sheet-item.is-current{border-color:color-mix(in srgb, var(--grammar-point-accent) 48%, white);background:color-mix(in srgb, var(--grammar-point-soft) 76%, white);box-shadow:0 7px 18px color-mix(in srgb, var(--grammar-point-accent) 11%, transparent), inset 0 1px #ffffffad}.mobile-grammar-point-sheet-item:focus-visible{outline:3px solid color-mix(in srgb, var(--grammar-point-accent) 58%, white);outline-offset:1px}.mobile-grammar-point-sheet-number,.mobile-grammar-point-switcher-number{border:1px solid color-mix(in srgb, var(--grammar-point-accent) 34%, white);background:color-mix(in srgb, var(--grammar-point-accent) 64%, white);box-shadow:inset 0 1px #ffffffb3, 0 4px 10px color-mix(in srgb, var(--grammar-point-accent) 15%, transparent);color:var(--ink);font-family:var(--font-display);place-items:center;font-weight:800;line-height:1;display:grid}.mobile-grammar-point-sheet-number{border-radius:11px;width:38px;height:38px;font-size:14px}.mobile-grammar-point-sheet-name{min-width:0;font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.16}.mobile-grammar-point-sheet-state{color:var(--forest-2);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.mobile-grammar-point-sheet-state:empty{display:none}.mobile-grammar-point-sheet-state svg{color:#fff;background:#628e58;border-radius:999px;width:17px;height:17px;padding:3px}.mobile-grammar-point-sheet-state b{color:var(--forest);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.side-nav{gap:clamp(4px,.5vh,6px);margin-top:clamp(9px,1vh,12px);display:grid}.side-nav-heading{color:var(--forest-2);letter-spacing:.16em;text-transform:uppercase;padding:0 12px 5px;font-size:11px;font-weight:900}.nav-button{cursor:pointer;width:100%;min-height:clamp(48px,5.6vh,52px);color:var(--ink-soft);text-align:left;box-shadow:none;transition:color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 10px;font-weight:700;display:flex;position:relative}.nav-button>*{z-index:1;position:relative}.nav-button:hover{color:var(--ink);box-shadow:none;background:#f8f4eab8;transform:translateY(-1px)}.nav-button.active{color:var(--ink);box-shadow:none;background:linear-gradient(90deg,#8db6a84d 0%,#8db6a829 48%,#8db6a800 96%);transform:none}.nav-icon{color:currentColor;width:clamp(34px,4vh,36px);height:clamp(34px,4vh,36px);transition:color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#fffefaf0;border:0;border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px #2339310f}.nav-icon svg{width:18px;height:18px}.nav-button.active .nav-icon{color:var(--cream);background:linear-gradient(145deg, var(--sage), var(--forest-2));box-shadow:0 8px 18px #23393129,inset 0 1px #ffffff6b}.nav-badge{background:var(--amber-soft);color:#4f431f;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:900;display:grid}.sidebar-garden{min-height:clamp(270px,31vh,320px);color:var(--ink);background:linear-gradient(155deg,#fffefafc,#f8f4eaf5);border:1px solid #c8bca7b8;border-radius:20px;margin-top:auto;padding:22px 20px 70px;position:relative;overflow:hidden;box-shadow:0 12px 28px #23393112}.garden-card-label{z-index:2;color:var(--forest-2);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;display:block;position:relative}.sidebar-garden>strong{z-index:2;max-width:190px;font-family:var(--font-display);margin:10px 0 8px;font-size:24px;line-height:1.08;display:block;position:relative}.garden-progress-copy{z-index:2;color:var(--ink-soft);display:block;position:relative}.sidebar-garden .tiny-progress{z-index:2;margin-top:12px;position:relative}.garden-card-art{z-index:1;object-fit:contain;object-position:right bottom;opacity:.94;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% - 14px);height:43%;position:absolute;bottom:49px;right:-2px}.user-mini{cursor:pointer;text-align:left;background:#fffefac7;border:1px solid #ddd5c5d9;border-radius:18px;align-items:center;gap:10px;min-height:72px;margin-top:13px;padding:12px 13px;display:flex;box-shadow:0 5px 14px #23393109}.user-mini:hover{background:#f8f4eae6;box-shadow:0 8px 18px #23393113}.user-mini .user-copy{flex:1;min-width:0}.user-mini strong,.user-mini small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-mini small{color:var(--ink-soft);margin-top:2px}.avatar{background:radial-gradient(circle at 52% 40%,#f6c69f 0 20%,#0000 21%),radial-gradient(at 50% 42%,#49392d 0 33%,#0000 34%),linear-gradient(145deg,#f4d17e,#cc7957);border:3px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 15px #4c34232e}.avatar:after{content:"";background:var(--plum);border-radius:50% 50% 38% 38%;width:21px;height:13px;position:absolute;bottom:3px}.avatar.large{border-width:5px;width:94px;height:94px}.avatar.large:after{width:50px;height:30px;bottom:4px}.main-column{min-width:0;position:relative}.topbar{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:linear-gradient(#fffefaf7,#fffefae6);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,56px);display:flex;position:sticky;top:0}.crumbs{color:var(--ink-soft);align-items:center;gap:7px;font-size:13px;display:flex}.crumbs button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.crumbs strong{color:var(--ink)}.top-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;transition:.2s var(--ease);background:#f8f4eab8;border-radius:14px;place-items:center;display:grid;position:relative}.icon-button:hover{box-shadow:var(--shadow-sm);background:var(--cream);transform:translateY(-2px)}.icon-button svg{width:20px;height:20px}.notification-dot{border:2px solid var(--cream);background:var(--terracotta);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.xp-pill{color:#4f431f;background:linear-gradient(145deg,#fffefaf5,#ead89fd1);border:1px solid #d6ad4a52;border-radius:14px;align-items:center;gap:8px;height:42px;padding:0 13px 0 10px;font-weight:900;display:flex}.xp-orb{background:radial-gradient(circle at 35% 30%, #fff8d8, var(--amber) 55%, #a77d27);color:#4f431f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;box-shadow:inset 0 2px 2px #ffffffa6,0 4px 9px #153b3b29}.content{max-width:1580px;min-height:calc(100vh - 76px);margin:0 auto;padding:22px clamp(22px,4vw,56px) 70px}.content.learn-content{min-height:100vh}.page-head{justify-content:space-between;align-items:flex-end;gap:22px;margin:6px 0 24px;display:flex}.page-head h1,.page-head h2{margin:0}.page-head p{color:var(--ink-soft);max-width:720px;margin:8px 0 0;line-height:1.65}.display-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(34px,4vw,58px);font-weight:700;line-height:1.02}.section-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,38px)}.eyebrow{color:var(--terracotta-dark);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--terracotta), var(--amber));border-radius:2px;width:25px;height:2px}.muted{color:var(--ink-soft)}.small{font-size:12px}.button{cursor:pointer;min-height:44px;transition:.2s var(--ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-weight:850;text-decoration:none;display:inline-flex}.button svg{width:18px;height:18px}.button.primary{color:#fff;background:linear-gradient(145deg, var(--terracotta), var(--terracotta-dark));box-shadow:0 10px 22px #99483b3d,inset 0 1px #ffffff47}.button.primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #99483b4d}.button.secondary{color:var(--forest);background:var(--cream);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm)}.button.secondary:hover{background:var(--cream-2);transform:translateY(-2px)}.button.ghost{color:var(--forest);background:0 0;border:1px solid #0000}.button.ghost:hover{border-color:var(--line);background:#f8f4eab8}.button.sun{color:#40391f;background:linear-gradient(145deg, var(--amber-soft), var(--amber));box-shadow:0 10px 22px #153b3b29}.button.small-button{border-radius:11px;min-height:36px;padding:7px 12px;font-size:12px}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fffefaf0}.link-button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;padding:3px;font-weight:850}.link-button:hover{text-decoration:underline}.reason-pill{color:#f5e8c5;letter-spacing:.04em;background:#ead89f2e;border:1px solid #ead89f3d;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.learn-tabs{z-index:11;border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefae6;border-radius:17px;gap:4px;margin-bottom:22px;padding:5px;display:inline-flex;position:sticky;top:12px}.learn-tab{cursor:pointer;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:10px 15px;font-weight:850}.learn-tab.active{background:var(--forest);color:#fff;box-shadow:0 7px 16px #153b3b2e}.browser-progress-notice{align-items:center;gap:10px;display:flex}.browser-progress-notice--main{border:0;border-bottom:1px solid var(--line);background:0 0;margin:18px 0 0;padding:7px 2px 10px;display:none}.browser-progress-notice-icon{width:28px;height:28px;color:var(--cream);background:var(--terracotta);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.browser-progress-notice-icon svg{width:16px;height:16px}.browser-progress-notice-icon.synced{color:var(--cream);background:var(--leaf)}.browser-progress-notice-icon.saving svg{animation:1.1s linear infinite accountSpin}.browser-progress-notice-icon.attention{color:var(--ink);background:var(--amber-soft)}.browser-progress-notice>div{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.browser-progress-notice strong{font-size:13px;font-weight:800;display:block}.browser-progress-notice--sidebar{z-index:3;background:linear-gradient(#fffefa70,#fffefae6);border-top:1px solid #c8bca7b8;min-height:54px;margin:0;padding:11px 0 13px;position:absolute;bottom:0;left:20px;right:20px}.browser-progress-notice--sidebar .browser-progress-notice-icon{flex-basis:26px;width:26px;height:26px}.browser-progress-notice--sidebar>div{gap:8px}.browser-progress-notice--sidebar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.browser-progress-notice--sidebar .notice-action{white-space:nowrap;flex:none;gap:3px;font-size:10px}.notice-action{color:var(--forest-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 0 auto;padding:0;font-size:11px;font-weight:900;display:inline-flex}.notice-action:hover{text-decoration:underline}@keyframes accountSpin{to{transform:rotate(360deg)}}.learning-library{--library-edge:clamp(18px, 2.2vw, 30px);min-width:0;padding-bottom:86px;position:relative}.learning-library>.browser-progress-notice--main{margin:0 0 18px}.library-intro{grid-template-columns:minmax(350px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);margin-bottom:14px;display:grid}.library-title-block p{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.library-title-block p>svg{color:var(--forest);flex:none}.library-title-block p strong{color:var(--ink)}.library-tools{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;padding-bottom:2px;display:grid}.library-search{min-height:48px;box-shadow:none;background:#fffefad1;border-radius:14px}.library-search:focus-within{border-color:#1f625e6b;box-shadow:0 0 0 4px #8db6a82e}.library-filter-menu{position:relative}.library-filter-menu summary{list-style:none}.library-filter-menu summary::-webkit-details-marker{display:none}.library-filter-summary{border:1px solid var(--line);min-height:48px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffefae0;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:flex}.library-filter-summary:hover,.library-filter-menu[open] .library-filter-summary{background:var(--cream);border-color:#1f625e4d}.filter-count{color:#fff;background:var(--forest);border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.library-filter-panel{z-index:35;border:1px solid var(--line);width:min(340px,100vw - 26px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefafa;border-radius:18px;gap:14px;padding:18px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.library-filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-filter-heading span{color:var(--ink-soft);font-size:12px}.library-filter-panel label{color:var(--ink-soft);gap:7px;font-size:12px;font-weight:800;display:grid}.library-filter-panel .select-control{width:100%;box-shadow:none}.library-filter-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.library-learn-tabs{z-index:20;width:min(650px,100%);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf0;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 18px;padding:4px;display:grid;position:sticky;top:12px}.library-learn-tabs .learn-tab{border-radius:11px;padding:10px 16px;position:relative}.library-learn-tabs .learn-tab:not(.active):not(:last-child):after{content:"";background:var(--line);width:1px;height:60%;position:absolute;top:20%;right:0}.library-level-rail{gap:7px;margin-bottom:4px;padding-bottom:12px}.library-level-rail .level-chip{background:#fffefa99;border-radius:14px;flex:none;min-width:116px;padding:9px 14px}.library-level-rail .level-chip:first-child{min-width:128px}.library-level-rail .level-chip strong{font-size:17px}.library-level-rail .level-chip small{font-size:11px}.library-region-banner{background:var(--cream);isolation:isolate;border:1px solid #153b3b26;border-radius:24px;align-items:center;min-height:170px;margin:0 0 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #153b3b17}.library-region-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#fffefafa 0%,#fffefae3 33%,#fffefa61 58%,#fffefa0a 82%);position:absolute;top:0;bottom:0;left:0;right:0}.library-region-image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.library-region-copy{width:min(730px,68%);padding:24px 30px}.library-region-copy h2{font-family:var(--font-display);letter-spacing:-.025em;margin:1px 0 5px;font-size:clamp(35px,3.3vw,50px);font-weight:500;line-height:1}.library-region-copy>p{color:var(--ink-soft);margin:0;line-height:1.5}.library-region-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;font-size:11px;font-weight:800;display:flex}.library-region-meta span{align-items:center;gap:5px;display:inline-flex}.library-region-meta span+span:before{content:"·";color:var(--forest);margin-right:4px}.library-results{border:1px solid var(--line);background:#fffefab8;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-bottom:17px;padding:10px 15px;display:flex}.library-results p{color:var(--ink-soft);margin:0}.library-module-grid{gap:17px}.library-module-card{border-radius:19px;box-shadow:0 9px 22px #153b3b1a}.library-module-card:hover{transform:translateY(-3px)}.library-module-card:has(.module-card-hit:focus-visible){transform:translateY(-3px)}.module-card .library-module-art{aspect-ratio:2.55;border-radius:18px 18px 0 0;overflow:hidden}.library-module-card .module-number-badge{width:38px;height:43px;top:0;left:15px}.library-module-card .card-favorite{width:36px;height:36px;top:9px;right:10px}.library-module-body{pointer-events:none;flex-direction:column;min-width:0;min-height:162px;padding:17px 18px 14px;display:flex}.library-module-card.priority .library-module-body{padding-top:21px}.module-card.library-module-card h3{min-height:2.42em;font-family:var(--font-display);margin:5px 0 13px;font-size:20px;font-weight:500;line-height:1.21}.library-card-progress{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:11px;margin-top:auto;display:grid}.library-progress-track{background:#153b3b1c;border-radius:999px;height:6px;overflow:hidden}.library-progress-track>span{width:var(--module-progress);border-radius:inherit;background:var(--module-accent);height:100%;display:block}.library-card-progress>strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.library-module-footer{color:var(--ink-soft);border-top:1px solid #153b3b1a;align-items:center;gap:13px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.library-module-footer>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.library-module-footer svg{color:var(--forest)}.library-explore{color:#fff;background:linear-gradient(145deg, var(--forest-2), var(--forest));border-radius:9px;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:850}.library-explore svg{color:currentColor}.learning-dock{z-index:14;left:calc(var(--sidebar) + clamp(22px, 4vw, 56px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf0;border:1px solid #153b3b29;border-radius:16px;grid-template-columns:138px minmax(190px,1.2fr) minmax(160px,1fr) auto auto auto;align-items:center;gap:18px;min-height:78px;padding:9px 13px 9px 9px;display:grid;position:fixed;bottom:20px;right:clamp(22px,4vw,56px);box-shadow:0 -10px 28px #153b3b24,0 18px 46px #153b3b38,0 0 0 1px #ffffffb8}.learning-dock-cover{object-fit:cover;border-radius:11px;width:138px;height:60px;display:block}.learning-dock-copy{gap:2px;min-width:0;display:grid}.learning-dock-copy small{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.learning-dock-copy strong{font-size:12px}.learning-dock-copy>span{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.learning-dock-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.learning-dock-track{background:#153b3b1c;border-radius:999px;height:7px;overflow:hidden}.learning-dock-track span{border-radius:inherit;background:var(--terracotta);height:100%;display:block}.learning-dock-progress strong{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.learning-dock-meta{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.learning-dock-meta svg{color:var(--forest)}.learning-dock-action{white-space:nowrap;justify-content:center;min-width:158px}@media (min-width:861px){.content:has(.learning-library){max-width:1600px;padding-top:30px;padding-bottom:150px}}@media (min-width:861px) and (max-width:1180px){.library-intro{grid-template-columns:1fr;gap:16px}}.roadmap-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;margin-bottom:18px;display:grid}.search-box{border:1px solid var(--line);min-height:46px;box-shadow:var(--shadow-sm);background:#fffefaeb;border-radius:15px;align-items:center;gap:9px;padding:0 14px;display:flex}.search-box svg{width:19px;height:19px;color:var(--ink-soft)}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.select-control{border:1px solid var(--line);min-height:46px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fffefaeb;border-radius:15px;padding:0 37px 0 13px;font-weight:750}.level-rail{scrollbar-width:thin;gap:8px;padding:3px 2px 13px;display:flex;overflow-x:auto}.level-chip{border:1px solid var(--line);cursor:pointer;text-align:left;min-width:74px;transition:.2s var(--ease);background:#fffefac7;border-radius:16px;padding:10px 13px}.level-chip strong{font-family:var(--font-display);font-size:18px;display:block}.level-chip small{color:var(--ink-soft);white-space:nowrap}.level-chip:hover{background:var(--cream);transform:translateY(-2px)}.level-chip.active{color:#fff;background:linear-gradient(145deg, var(--forest-2), var(--forest));border-color:#0000;box-shadow:0 9px 18px #153b3b33}.level-chip.active small{color:#ffffffb3}.region-banner{background:radial-gradient(circle at 85% 5%, #d6ad4a8c, transparent 13rem), linear-gradient(135deg, #dce8e3, var(--sage));min-height:170px;box-shadow:var(--shadow-md);border:1px solid #153b3b24;border-radius:27px;grid-template-columns:1fr minmax(260px,.55fr);margin:8px 0 22px;display:grid;position:relative;overflow:hidden}.region-copy{z-index:2;padding:28px 30px;position:relative}.region-copy h2{font-family:var(--font-display);margin:0;font-size:clamp(28px,4vw,44px)}.region-copy p{max-width:580px;color:var(--ink-soft);line-height:1.6}.region-meta{flex-wrap:wrap;gap:8px;display:flex}.region-art{min-height:170px}.region-art svg{width:100%;height:100%}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.module-card{--module-accent:#1f625e;--module-progress:0%;min-width:0;transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s ease;background:#fffefafa;border:1px solid #153b3b29;border-radius:24px;grid-template-rows:auto 1fr;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #153b3b21}.module-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--module-accent) 58%, transparent);transform:translateY(-4px)}.module-card:has(.module-card-hit:focus-visible){box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--module-accent) 58%, transparent);transform:translateY(-4px)}.module-card:has(.module-card-hit:focus-visible){outline:3px solid var(--module-accent);outline-offset:3px}.module-card-hit{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.module-card-hit:focus-visible{outline:0}.module-art{aspect-ratio:16/9;background:var(--sage);border-radius:23px 23px 0 0;position:relative;overflow:visible}.module-art svg,.module-cover-image{width:100%;height:100%}.module-cover-image{object-fit:cover;object-position:center;display:block}.module-number-badge{z-index:3;clip-path:polygon(50% 0,94% 22%,94% 75%,50% 100%,6% 75%,6% 22%);color:#fff;background:linear-gradient(145deg, var(--amber), #9f7621);width:42px;height:46px;box-shadow:inset 0 0 0 3px var(--amber-soft);filter:drop-shadow(0 3px 3px #153b3b33);place-items:center;font-size:16px;font-weight:500;line-height:1;display:grid;position:absolute;top:10px;left:10px}.module-card.is-not-started .module-number-badge{color:#f6f7f6;filter:drop-shadow(0 3px 3px #2e37332e);background:linear-gradient(145deg,#9ca5a2,#636d69);box-shadow:inset 0 0 0 3px #cbd1cf}.card-favorite{z-index:4;width:38px;height:38px;color:var(--forest);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s var(--ease), background .18s ease, color .18s ease;background:#fffefadb;border:1px solid #153b3b24;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #153b3b1f}.card-favorite:hover{transform:scale(1.06)}.card-favorite.active{color:#cf2f3f;background:#fff8f7;border-color:#cf2f3f47;box-shadow:0 4px 12px #9a23312e}.card-favorite.active svg{fill:currentColor}.card-favorite svg{width:20px;height:20px}.module-priority-badge{z-index:3;border:1px solid var(--amber);color:#4d3610;background:var(--amber-soft);letter-spacing:.025em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:-14px;left:14px;box-shadow:0 5px 12px #153b3b24}.module-priority-badge svg{width:13px;height:13px}.module-card-progress{grid-template-columns:minmax(52px,1fr) max-content;align-items:center;gap:12px;margin-top:auto;display:grid}.module-card-progress.is-full-width{grid-template-columns:minmax(0,1fr)}.module-progress-ring{z-index:1;background:conic-gradient(var(--module-accent) 0 var(--module-progress), #153b3b1f var(--module-progress) 100%);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:-25px;right:16px;box-shadow:0 0 0 4px #fffefaf5,0 7px 14px #153b3b29}.module-progress-ring>span{width:40px;height:40px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fffefafa;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.module-progress-track{background:#153b3b1f;border-radius:999px;height:8px;overflow:hidden}.module-progress-track>span{width:var(--module-progress);border-radius:inherit;background:var(--module-accent);height:100%;display:block;box-shadow:inset 0 1px #ffffff59}.module-subtopic-count{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.module-subtopic-count svg{flex:none}.module-estimate-footer{align-items:center;gap:14px;min-width:0;margin-top:11px;display:flex}.module-estimate-item{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.module-estimate-item svg{flex:none}.module-estimate-footer .module-subtopic-count{margin-left:auto}.status-badge{letter-spacing:.035em;white-space:nowrap;color:var(--forest);background:#fffefac2;border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.status-badge.on-art{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:12px;left:12px}.status-badge.in-progress{color:#6d4c17;background:#f7d77ee6}.status-badge.mastered{color:#315d3b;background:#d5eacaeb}.status-badge.review-due{color:#7a4f1c;background:#f4cc89eb}.status-badge.locked{color:#5b625e;background:#eeebe2e0}.status-badge.completed{color:#326043;background:#d1e7d5eb}.status-badge.priority{color:#703b2d;background:#eca687f0}.status-badge.not-started{color:var(--ink-soft);background:#fffefae6}.module-card-body{pointer-events:none;flex-direction:column;min-width:0;padding:28px 16px 16px;display:flex;position:relative}.module-card-meta{color:var(--forest);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.2}.module-topline{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.module-card h3{min-height:3em;font-family:var(--font-display);letter-spacing:0;margin:5px 0 16px;font-size:19px;font-weight:500;line-height:1.22}.module-card .description{min-height:44px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.tag-row{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tag{color:var(--forest);letter-spacing:.025em;background:#8db6a829;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.progress-line{background:#153b3b1a;border-radius:999px;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--leaf), var(--amber));height:100%;transition:width .5s var(--ease);box-shadow:inset 0 1px #ffffff73}.mastery-row{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.mastery-label{color:var(--ink-soft);font-size:10px}.mastery-label strong{color:var(--ink);margin-top:2px;font-size:11px;display:block}.growth-steps{align-items:flex-end;gap:5px;display:flex}.growth-step{color:#153b3b59;background:#fffefa94;border:1px solid #153b3b2e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.growth-step.done{color:#fff;background:linear-gradient(145deg, var(--sage), var(--forest));border-color:#0000;box-shadow:0 5px 10px #153b3b29}.card-footer{justify-content:space-between;align-items:center;gap:9px;margin-top:15px;display:flex}.card-stats{color:var(--ink-soft);align-items:center;gap:11px;font-size:10px;display:flex}.card-stats span{align-items:center;gap:4px;display:inline-flex}.card-stats svg{width:14px;height:14px}.lock-note{color:#5c655f;background:#525a5412;border-radius:12px;margin:11px 0 0;padding:10px;font-size:11px;line-height:1.45}.empty-state{text-align:center;background:#fffefaa3;border:1px dashed #153b3b3d;border-radius:28px;padding:55px 28px}.empty-illustration{filter:saturate(.68)sepia(.14)brightness(1.04)contrast(.88);opacity:.9;background:url(/assets/empty-state-blank-journal-3pTaz3oR.png) 50%/contain no-repeat;width:150px;height:120px;margin:0 auto 18px}.empty-state h3{font-family:var(--font-display);margin:0 0 8px;font-size:28px}.empty-state p{max-width:520px;color:var(--ink-soft);margin:0 auto 18px;line-height:1.6}.priority-layout,.in-progress-learning-list{width:min(980px,100%)}.priority-layout{gap:16px;display:grid}.priority-explanation{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffefaf5,#dce8e394);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px 18px;display:grid}.priority-explanation-icon{color:#755519;background:#f7d77e73;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.priority-explanation p{color:var(--ink-soft);margin:4px 0 0;font-size:12px;line-height:1.55}.lesson-card-stack{align-content:start;gap:15px;display:grid}.lesson-path-card{--lesson-card-accent:#497a72;--lesson-card-art-bg:var(--sage);--lesson-card-image-position:center center;--lesson-card-progress:0%;min-width:0;transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s ease;background:#fffefafa;border:1px solid #153b3b29;border-radius:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #153b3b1c}.lesson-path-card:hover{border-color:color-mix(in srgb, var(--lesson-card-accent) 50%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lesson-path-card:has(.lesson-path-card-hit:focus-visible){border-color:color-mix(in srgb, var(--lesson-card-accent) 50%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lesson-path-card:has(.lesson-path-card-hit:focus-visible){outline:3px solid var(--lesson-card-accent);outline-offset:3px}.lesson-path-card-hit{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.lesson-path-card-hit:focus-visible{outline:0}.lesson-path-card-art{background:var(--lesson-card-art-bg);min-width:0;position:relative;overflow:hidden}.lesson-path-card-art:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff3d}.lesson-path-card-art img{object-fit:cover;object-position:var(--lesson-card-image-position);width:100%;height:100%;display:block}.lesson-path-card .module-number-badge{pointer-events:none;top:12px;left:12px}.lesson-path-card.not-started .module-number-badge{color:#f6f7f6;background:linear-gradient(145deg,#9ca5a2,#636d69);box-shadow:inset 0 0 0 3px #cbd1cf}.lesson-path-card--compact{grid-template-columns:minmax(175px,220px) minmax(0,1fr);min-height:168px}.lesson-path-card--compact .lesson-path-card-art{min-height:168px}.lesson-path-card-body{pointer-events:none;flex-direction:column;min-width:0;padding:20px 22px 18px;display:flex;position:relative}.lesson-path-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.lesson-path-card-topline>small{color:var(--forest);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.lesson-path-card h3{font-family:var(--font-display);margin:7px 0 5px;font-size:clamp(21px,2.2vw,27px);font-weight:500;line-height:1.12}.lesson-path-card-copy{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.lesson-path-card--compact .lesson-path-card-copy{-webkit-line-clamp:1}.lesson-path-card-progress{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:grid}.lesson-path-card-progress>strong{color:var(--ink);font-size:11px}.lesson-path-card-track{background:#153b3b1c;border-radius:999px;height:6px;overflow:hidden}.lesson-path-card-track>span{width:var(--lesson-card-progress);border-radius:inherit;background:var(--lesson-card-accent);height:100%;display:block}.lesson-path-card-footer{color:var(--ink-soft);align-items:center;gap:13px;margin-top:13px;font-size:10px;display:flex}.lesson-path-card-footer>span{align-items:center;gap:5px;display:inline-flex}.lesson-path-card-action{color:#fff;background:var(--forest);white-space:nowrap;border-radius:10px;min-height:34px;margin-left:auto;padding:8px 11px;font-weight:850;box-shadow:0 6px 13px #153b3b2e}.diagnostic-landing{width:min(100%,1180px);margin:0 auto;padding:12px 0 48px}.diagnostic-landing-header{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 4px 32px;display:flex}.diagnostic-landing-heading h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(48px,5.2vw,68px);line-height:.98}.diagnostic-landing-heading strong{color:var(--ink);margin-bottom:7px;font-size:clamp(20px,2vw,25px);line-height:1.2;display:block}.diagnostic-landing-heading p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.diagnostic-results-button{background:#fffefac7;flex:none;min-height:50px;padding-inline-start:19px;padding-inline-end:19px}.diagnostic-results-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px}.diagnostic-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.diagnostic-mode-card{border-radius:25px;flex-direction:column;min-height:355px;padding:31px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 35px #23393114}.diagnostic-mode-card.recommended{border-color:#1f625ec7;box-shadow:0 0 0 1px #1f625e8c,0 15px 38px #2339311c}.diagnostic-recommended-badge{color:#344932;background:#dce8c5;border-radius:9px;align-self:flex-start;align-items:center;gap:7px;margin:-9px 0 20px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.diagnostic-recommended-badge>span{font-size:15px;line-height:1}.diagnostic-mode-main{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:25px;display:grid}.diagnostic-mode-icon{width:104px;height:104px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.diagnostic-mode-icon--quick{background:#dce7d4}.diagnostic-mode-icon--full{background:#f3dfd3}.diagnostic-mode-icon--precision{color:#667173;background:#e4e5e1}.diagnostic-mode-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:57px;height:57px}.diagnostic-mode-main h2,.diagnostic-precision-row h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(29px,2.6vw,37px);line-height:1.08}.diagnostic-mode-main p,.diagnostic-precision-row p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.diagnostic-mode-footer{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding-top:24px;display:grid}.diagnostic-mode-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;font-weight:800;display:flex}.diagnostic-mode-meta span+span:before{content:"·";color:var(--line-strong);margin-right:20px}.button.diagnostic-quick-button{color:#fff;background:linear-gradient(145deg, var(--forest-2), var(--forest));box-shadow:0 10px 22px #1f625e38,inset 0 1px #ffffff38}.button.diagnostic-quick-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1f625e47}.diagnostic-precision-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffefac7;border-radius:22px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:18px 24px;display:grid}.diagnostic-precision-row .diagnostic-mode-icon{width:70px;height:70px}.diagnostic-precision-row .diagnostic-mode-icon svg{width:39px;height:39px}.diagnostic-precision-row h2{margin-bottom:4px;font-size:26px}.diagnostic-precision-row .button{min-width:145px}.diagnostic-evidence-grid{margin-top:24px}.diagnostic-evidence-grid.single{grid-template-columns:1fr}@media (max-width:980px){.diagnostic-mode-card{min-height:340px;padding:25px}.diagnostic-mode-main{grid-template-columns:82px minmax(0,1fr);gap:18px}.diagnostic-mode-icon{width:82px;height:82px}.diagnostic-mode-icon svg{width:46px;height:46px}}@media (max-width:760px){.diagnostic-landing-header{flex-direction:column;align-items:stretch;margin-bottom:24px}.diagnostic-results-button{align-self:flex-start}.diagnostic-mode-grid{grid-template-columns:1fr;gap:18px}.diagnostic-mode-card{min-height:320px}}@media (max-width:620px){.diagnostic-landing{padding-top:3px}.diagnostic-landing-header{gap:18px;margin-inline-start:2px;margin-inline-end:2px}.diagnostic-landing-heading h1{margin-bottom:8px;font-size:clamp(39px,12vw,48px)}.diagnostic-landing-heading strong{font-size:19px}.diagnostic-landing-heading p{font-size:14px}.diagnostic-results-button{width:100%}.diagnostic-mode-card{border-radius:21px;min-height:0;padding:21px}.diagnostic-recommended-badge{margin:-3px 0 16px}.diagnostic-mode-main{grid-template-columns:68px minmax(0,1fr);gap:15px}.diagnostic-mode-icon{width:68px;height:68px}.diagnostic-mode-icon svg{width:38px;height:38px}.diagnostic-mode-main h2{font-size:27px}.diagnostic-mode-main p{font-size:13px}.diagnostic-mode-footer{margin-top:22px;padding-top:18px}.diagnostic-mode-meta{flex-direction:column;align-items:flex-start;gap:4px}.diagnostic-mode-meta span+span:before{display:none}.diagnostic-precision-row{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:17px}.diagnostic-precision-row .diagnostic-mode-icon{width:56px;height:56px}.diagnostic-precision-row .diagnostic-mode-icon svg{width:32px;height:32px}.diagnostic-precision-row h2{font-size:23px}.diagnostic-precision-row p{font-size:13px}.diagnostic-precision-row .button{grid-column:1/-1;width:100%}}.diagnostic-shell{max-width:920px;margin:0 auto}.diagnostic-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.diagnostic-progress{flex:1}.branch-progress{background:#153b3b1a;border-radius:999px;height:11px;position:relative;overflow:hidden}.branch-progress span{background:linear-gradient(90deg, var(--leaf), var(--amber));border-radius:inherit;height:100%;transition:width .5s var(--ease);display:block}.question-card{box-shadow:var(--shadow-md);background:#fffefaf5;border-radius:30px;padding:clamp(24px,5vw,48px)}.question-meta{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.question-card h2{font-family:var(--font-display);margin:25px 0 24px;font-size:clamp(28px,4vw,42px);line-height:1.16}.question-context{border-left:4px solid var(--amber);color:var(--ink-soft);background:#ead89f4d;border-radius:0 12px 12px 0;margin:-10px 0 22px;padding:14px 16px;line-height:1.6}.option-list{gap:11px;display:grid}.option-button{cursor:pointer;text-align:left;background:#fffefab3;border:1px solid #153b3b29;border-radius:17px;align-items:center;gap:12px;min-height:56px;padding:13px 16px;transition:all .18s;display:flex}.option-button:hover{background:var(--cream);border-color:#b957466b;transform:translate(3px)}.option-button.selected{border-color:var(--terracotta);background:#b9574624;box-shadow:0 0 0 3px #b957461a}.option-letter{width:30px;height:30px;color:var(--forest);background:#153b3b14;border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.option-button.selected .option-letter{background:var(--terracotta);color:#fff}.text-answer{border:1px solid var(--line-strong);background:#fff;border-radius:16px;outline:0;width:100%;min-height:54px;padding:13px 15px}.text-answer:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px #b957461f}.diagnostic-response-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.diagnostic-response-field{color:var(--ink-soft);gap:7px;font-size:14px;font-weight:750;display:grid}.question-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.question-secondary{gap:6px;display:flex}.diagnostic-results-page{gap:22px;width:min(100%,1180px);margin:0 auto;padding:8px 0 48px;display:grid}.diagnostic-results-summary{background:radial-gradient(circle at 88% 8%,#d6ad4a33,#0000 16rem),linear-gradient(135deg,#edf4ee 0%,#fffdf8 68%);border:1px solid #1f625e40;border-radius:30px;grid-template-columns:minmax(0,1fr) 220px;grid-template-areas:"copy score""actions score";align-items:center;gap:25px 50px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #2339311c}.diagnostic-results-summary:after{content:"";pointer-events:none;border:35px solid #5f988b14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-105px;right:-70px}.diagnostic-results-copy{z-index:1;grid-area:copy;position:relative}.diagnostic-results-copy .eyebrow{color:var(--terracotta-deep);margin-bottom:10px}.diagnostic-results-copy h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 11px;font-size:clamp(46px,5vw,64px);line-height:.98}.diagnostic-results-copy p{max-width:650px;color:var(--ink-soft);margin:5px 0 0;line-height:1.55}.diagnostic-results-copy .diagnostic-results-lead{color:var(--ink);font-size:19px;font-weight:800}.diagnostic-level-note{color:var(--forest);background:#5f988b1f;border-radius:999px;margin-top:17px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.diagnostic-score-panel{z-index:1;text-align:center;background:#fffefad1;border:1px solid #1f625e2b;border-radius:24px;flex-direction:column;grid-area:score;justify-content:center;align-items:center;min-height:210px;padding:25px 18px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 10px 28px #23393114}.diagnostic-score-number{color:var(--forest);font-family:var(--font-display);letter-spacing:-.04em;font-size:56px;line-height:1}.diagnostic-score-panel>strong{margin-top:9px;font-size:14px}.diagnostic-score-notes{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;display:flex}.diagnostic-score-notes span{color:var(--ink-soft);background:#2339310f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.diagnostic-result-actions{z-index:1;flex-wrap:wrap;grid-area:actions;gap:10px;display:flex;position:relative}.diagnostic-result-actions .button{min-width:154px}.diagnostic-result-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.diagnostic-result-sections.single{grid-template-columns:1fr}.diagnostic-results-section{padding:26px}.diagnostic-results-section>.eyebrow{margin-bottom:7px}.diagnostic-results-section>h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 17px;font-size:34px;line-height:1.05}.diagnostic-next-lesson{background:radial-gradient(circle at 96%,#d6ad4a2b,#0000 13rem),linear-gradient(135deg,#dce8d5bd,#fffefaeb);border-color:#1f625e59;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px 25px;display:grid;box-shadow:0 12px 32px #23393117}.diagnostic-next-lesson-icon{width:76px;height:76px;color:var(--forest);background:#fffefad1;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd9}.diagnostic-next-lesson-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.diagnostic-next-lesson-copy .eyebrow{margin-bottom:5px}.diagnostic-next-lesson-copy h2{font-family:var(--font-display);margin:0 0 4px;font-size:31px;line-height:1.05}.diagnostic-next-lesson-copy p{color:var(--ink-soft);margin:0;font-size:13px}.diagnostic-next-lesson .button{min-width:145px}.diagnostic-strong-list{flex-wrap:wrap;gap:8px;display:flex}.diagnostic-strong-skill{color:var(--forest);background:#5f988b1c;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex}.diagnostic-strong-skill>span{color:#fff;background:var(--forest-2);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.diagnostic-results-page>[data-diagnostic-section=presentation-preferences]{margin:0}@media (max-width:760px){.diagnostic-results-summary{border-radius:25px;grid-template-columns:1fr;grid-template-areas:"copy""score""actions";gap:20px;padding:28px}.diagnostic-results-copy h1{font-size:clamp(42px,10vw,52px)}.diagnostic-score-panel{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:3px 18px;min-height:0;padding:17px 20px;display:grid}.diagnostic-score-number{grid-row:1/span 2;font-size:48px}.diagnostic-score-panel>strong{margin:0}.diagnostic-score-notes{justify-content:flex-start;margin-top:4px}.diagnostic-result-sections{grid-template-columns:1fr;gap:16px}.diagnostic-next-lesson{grid-template-columns:66px minmax(0,1fr);gap:17px;padding:20px}.diagnostic-next-lesson-icon{width:66px;height:66px}.diagnostic-next-lesson-icon svg{width:37px;height:37px}.diagnostic-next-lesson .button{grid-column:1/-1;width:100%}}@media (max-width:620px){.diagnostic-results-page{gap:15px;padding-top:2px}.diagnostic-results-summary{border-radius:22px;gap:17px;padding:22px 20px}.diagnostic-results-copy h1{margin-bottom:8px;font-size:40px}.diagnostic-results-copy .diagnostic-results-lead{font-size:16px}.diagnostic-results-copy p{font-size:13px}.diagnostic-level-note{margin-top:13px}.diagnostic-score-panel{border-radius:18px;padding:14px 16px}.diagnostic-score-number{font-size:43px}.diagnostic-result-actions{flex-direction:column;align-items:stretch}.diagnostic-result-actions .button{width:100%}.diagnostic-results-section{padding:20px}.diagnostic-results-section>h2{font-size:29px}.diagnostic-results-page .priority-result-top{flex-direction:column;align-items:flex-start}.diagnostic-next-lesson{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.diagnostic-next-lesson-icon{width:58px;height:58px}.diagnostic-next-lesson-icon svg{width:33px;height:33px}.diagnostic-next-lesson-copy h2{font-size:27px}}.result-grid{grid-template-columns:1.15fr .85fr;gap:20px;margin-top:22px;display:grid}.result-card{padding:23px}.result-card h2,.result-card h3{font-family:var(--font-display);margin:0 0 14px}.result-card h2{font-size:31px}.result-card h3{font-size:25px}.priority-result-list{gap:11px;display:grid}.priority-result{background:#f8f4ea6b;border:1px solid #153b3b1a;border-radius:17px;padding:15px}.priority-result-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.priority-result h4{margin:0 0 5px;font-size:15px}.priority-result p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.strand-list{gap:12px;display:grid}.strand-row{grid-template-columns:145px 1fr 58px;align-items:center;gap:11px;display:grid}.strand-row strong{font-size:11px}.strand-track{background:#153b3b1a;border-radius:999px;height:9px;overflow:hidden}.strand-track span{border-radius:inherit;background:linear-gradient(90deg, var(--sage), var(--amber));height:100%;display:block}.strand-status{text-align:right;color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:900}.path-steps{gap:12px;display:grid;position:relative}.path-steps:before{content:"";background:linear-gradient(var(--leaf), #5f988b26);width:2px;position:absolute;top:17px;bottom:17px;left:18px}.path-step{grid-template-columns:38px 1fr;gap:12px;display:grid;position:relative}.path-number{background:var(--forest);color:#fff;z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 6px 12px #153b3b2e}.path-step h4{margin:1px 0 3px}.path-step p{color:var(--ink-soft);margin:0;font-size:11px}.back-row{margin-bottom:16px}.module-hero{--module-paper:#f7f5ed;isolation:isolate;background:var(--module-paper);border:1px solid #23393121;border-radius:26px;grid-template-columns:minmax(460px,.96fr) minmax(440px,1.04fr);min-height:342px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #2339311f}.module-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 9%,#ffffffe6,#0000 18rem),linear-gradient(110deg,#ffffff3d,#0000 48%);position:absolute;top:0;bottom:0;left:0;right:0}.module-hero-copy{z-index:3;flex-direction:column;justify-content:center;min-width:0;padding:22px clamp(28px,3.2vw,46px);display:flex;position:relative}.module-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.module-hero-module{color:var(--ink);letter-spacing:.075em;font-size:12px;font-weight:900}.module-hero .status-badge.preview{color:#74501f;letter-spacing:0;background:linear-gradient(145deg,#fff8daf5,#ead89fe0);border-color:#c6922e59;flex-direction:row-reverse;padding:5px 9px;font-size:11px;box-shadow:0 5px 12px #77581f1a,inset 0 1px #ffffffb8}.module-hero .status-badge.preview svg{width:15px;height:15px}.module-hero-copy h1{max-width:670px;font-family:var(--font-display);letter-spacing:-.048em;margin:0 0 12px;font-size:clamp(40px,3.6vw,54px);font-weight:700;line-height:.96}.module-hero-copy p{max-width:640px;color:var(--ink-soft);margin:0;font-size:clamp(12px,.95vw,14px);line-height:1.5}.module-topic-count{align-items:center;gap:10px;margin:14px 0 12px;display:flex}.module-topic-count-icon{width:34px;height:34px;color:var(--forest);background:linear-gradient(145deg,#dce8e3,#abc9bc);border:1px solid #1f625e24;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3}.module-topic-count strong{letter-spacing:-.01em;font-size:14px}.module-hero-action{min-height:42px;padding:8px 17px}.module-hero-art{background:var(--module-paper);min-width:0;min-height:342px;position:relative;overflow:hidden}.module-hero-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--module-paper) 0%, #f7f5edeb 30%, #f7f5ed75 68%, transparent 100%);width:24%;position:absolute;top:0;bottom:0;left:0;right:auto}.module-hero-cover{z-index:1;object-fit:contain;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.module-hero--preview{height:342px}.module-hero--preview .module-hero-copy{padding-block-start:18px;padding-block-end:18px}.module-hero--complete{grid-template-columns:minmax(530px,1.12fr) minmax(420px,.88fr);height:390px;min-height:390px}.module-hero--complete .module-hero-copy{padding:34px clamp(34px,3.5vw,52px)}.module-hero--complete .module-hero-meta{margin-bottom:14px}.module-hero--complete .module-hero-copy h1{letter-spacing:-.04em;max-width:740px;margin-bottom:24px;font-size:clamp(44px,3.1vw,50px);line-height:1.01}.module-hero--complete .module-hero-art{min-height:390px}.module-hero--complete .module-hero-art:after{width:18%}.module-hero--complete .module-hero-cover{object-fit:cover;object-position:center;transform:scale(1.01)}.module-hero--unified{grid-template-columns:minmax(475px,.94fr) minmax(0,1.06fr)}.module-hero--unified.module-hero--title-short .module-hero-copy h1{font-size:clamp(44px,3.1vw,50px)}.module-hero--unified.module-hero--title-medium .module-hero-copy h1{font-size:clamp(42px,3.1vw - 2px,48px)}.module-hero--unified.module-hero--title-long .module-hero-copy h1{font-size:clamp(40px,3.1vw - 4px,46px)}.module-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.summary-stat{background:#fffefa9e;border:1px solid #fffefa8a;border-radius:11px;padding:8px 10px}.summary-stat small{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:850;display:block}.summary-stat strong{margin-top:4px;display:block}.module-hero--complete .module-summary{background:#fffefaad;border:1px solid #2339311a;border-radius:15px;gap:0;width:100%;max-width:650px;margin:0 0 18px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.module-hero--complete .summary-stat{background:0 0;border:0;border-radius:0;min-width:0;padding:11px 14px 12px}.module-hero--complete .summary-stat+.summary-stat{border-left:1px solid #2339311a}.module-hero--complete .summary-stat strong{margin-top:5px;font-size:17px}.module-hero--complete .inline{gap:10px}.module-hero--complete .inline>.button{min-height:46px}.module-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:24px;display:grid}.module-main{gap:20px;display:grid}.info-panel{padding:23px}.info-panel h2{font-family:var(--font-display);margin:0 0 12px;font-size:29px}.info-panel p{color:var(--ink-soft);line-height:1.65}.sticky-side{gap:15px;display:grid;position:sticky;top:100px}.thread-card{padding:20px;position:relative;overflow:hidden}.thread-card h3{font-family:var(--font-display);margin:0 0 14px;font-size:24px}.thread-line{gap:8px;display:grid}.thread-node{color:var(--ink-soft);grid-template-columns:12px 1fr;align-items:start;gap:10px;font-size:11px;display:grid;position:relative}.thread-node:before{content:"";background:var(--sage);border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #8db6a829}.thread-node.active{color:var(--ink);font-weight:850}.thread-node.active:before{background:var(--terracotta)}.chapter-challenge{background:linear-gradient(145deg, var(--forest-2), var(--ink));color:#fff;padding:22px;position:relative;overflow:hidden}.chapter-challenge:after{content:"";background:radial-gradient(circle,#d6ad4a6b,#0000 65%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30px;right:-15px}.chapter-challenge>*{z-index:1;position:relative}.chapter-challenge h3{font-family:var(--font-display);margin:0 0 7px;font-size:26px}.chapter-challenge p{color:#ffffffb3;font-size:12px;line-height:1.5}.preview-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px}.preview-planned-scope{min-width:0}.preview-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:stretch;gap:18px;min-width:0;display:grid}.preview-bottom-grid>.info-panel{min-width:0;height:100%}.preview-support-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;display:grid}.preview-support-cards>.card{min-width:0;height:100%}.preview-support-cards .thread-card,.preview-support-cards .chapter-challenge{padding:18px}.preview-support-cards .thread-card h3,.preview-support-cards .chapter-challenge h3{font-size:21px}.preview-support-cards .thread-line{gap:6px}.preview-support-cards .thread-node{font-size:9px}.preview-support-cards .chapter-challenge p{font-size:10px}.preview-support-cards .chapter-challenge .button{padding-inline-start:12px;padding-inline-end:12px;font-size:11px}.subtopic-list{gap:12px;display:grid}.subtopic-card{overflow:hidden}.subtopic-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:17px 18px;display:grid}.subtopic-index{background:linear-gradient(145deg, #dce8e3, var(--sage));width:40px;height:40px;color:var(--forest);font-family:var(--font-display);border-radius:14px;place-items:center;font-weight:900;display:grid}.subtopic-copy h3{font-family:var(--font-display);margin:0 0 4px;font-size:20px}.subtopic-copy p{color:var(--ink-soft);margin:0;font-size:11px}.subtopic-progress{text-align:right;min-width:95px}.subtopic-progress strong{font-size:12px;display:block}.subtopic-progress small{color:var(--ink-soft)}.module01-anatomy{--module01-subject:#176b87;--module01-verb:#009b8b;--module01-object:#3c9679;--module01-complement:#79a94c;--module01-modifier:#e0a928;--module01-phrase:#e68123;--module01-main:#df4f52;--module01-subordinate:#4e7190;--module01-violet:#675bb6;--module01-magenta:#c2529b;--module01-paper:#fffdf8;isolation:isolate;background:radial-gradient(circle at 92% 4%,#675bb617,#0000 24rem),radial-gradient(circle at 7% 96%,#009b8b12,#0000 26rem),linear-gradient(145deg,#fffefa 0%,#fbfaf6 100%);border-color:#176b8724;min-width:0;padding:clamp(22px,2.8vw,38px);overflow:clip;box-shadow:0 18px 48px #19374217,inset 0 1px #fffffff5;container-type:inline-size}.module01-anatomy-header{grid-template-columns:minmax(0,1fr) 188px;align-items:start;gap:clamp(24px,4vw,62px);display:grid}.module01-anatomy-heading{min-width:0;max-width:940px}.module01-anatomy-heading .eyebrow{color:var(--module01-subject);letter-spacing:.18em;margin-bottom:10px;font-size:11px}.module01-anatomy-heading h2{font-family:var(--font-display);letter-spacing:-.038em;color:#103f4d;margin:0;font-size:clamp(40px,4.4vw,58px);font-weight:700;line-height:1}.module01-anatomy-heading>p{max-width:790px;color:var(--ink-soft);margin:11px 0 0;font-size:clamp(14px,1.35vw,18px);line-height:1.45}.module01-progress{text-align:center;justify-self:end;width:188px}.module01-progress-meter{width:138px;height:138px;margin:-5px auto 3px;position:relative}.module01-progress-wheel{width:100%;height:100%;display:block;overflow:visible}.module01-progress-segment path{fill:color-mix(in srgb, var(--segment-tone) 13%, #eef2ef);stroke:#fffffff0;stroke-width:2.5px;transition:fill .18s,stroke .18s}.module01-progress-segment text{fill:color-mix(in srgb, var(--segment-tone) 72%, #24454d);font:800 14px var(--font-body)}.module01-progress-segment.is-explored path{fill:var(--segment-tone)}.module01-progress-segment.is-explored text{fill:#fff}.module01-progress-segment.is-current path{fill:#fff;stroke:var(--module01-violet);stroke-width:3px}.module01-progress-segment.is-current text{fill:var(--module01-violet)}.module01-progress-count{color:#103f4d;font-family:var(--font-display);align-items:baseline;line-height:1;display:flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.module01-progress-count strong{font-size:28px}.module01-progress-count span{font-size:17px;font-weight:700}.module01-progress-label{color:#103f4d;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.module01-progress-next{color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.3}.module01-progress-next strong{color:var(--module01-violet)}.module01-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.module01-path-step{--step-tone:var(--module01-subject);--step-soft:#176b8714;min-width:0;position:relative}.module01-path-step.step-expand{--step-tone:var(--module01-modifier);--step-soft:#e0a92817}.module01-path-step.step-clause{--step-tone:var(--module01-verb);--step-soft:#009b8b14}.module01-path-step>article{border:1px solid color-mix(in srgb, var(--step-tone) 25%, #2339311a);background:linear-gradient(145deg, var(--step-soft), #fffc);border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;height:100%;min-height:126px;padding:15px 16px;display:grid;position:relative;box-shadow:0 6px 18px #22424b0e,inset 0 1px #fffffff0}.module01-path-step:not(:last-child):after{content:"→";color:#3c96797a;width:30px;font-family:var(--font-body);text-align:center;font-size:34px;font-weight:700;line-height:1;position:absolute;top:50%;right:-39px;transform:translateY(-54%)}.module01-path-number{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--step-tone) 78%, white), var(--step-tone));width:46px;height:46px;box-shadow:0 7px 15px color-mix(in srgb, var(--step-tone) 22%, transparent), inset 0 1px #ffffff59;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.module01-path-copy{min-width:0}.module01-path-copy h3{color:#103f4d;font-family:var(--font-body);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:14px;font-weight:900;line-height:1.2}.module01-path-copy p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.3}.module01-path-symbols{align-items:center;min-width:0;margin-top:10px;display:flex}.module01-path-symbols.is-core{gap:7px}.module01-path-symbols.is-core span,.module01-path-symbols.is-clause span{min-width:0;color:color-mix(in srgb, var(--step-tone) 82%, #153d47);background:color-mix(in srgb, var(--step-tone) 13%, white);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;line-height:1}.module01-path-symbols.is-expand{gap:10px}.module01-path-symbols.is-expand b{color:var(--module01-object);font-size:26px;font-weight:500;line-height:.8}.module01-path-symbols.is-expand i{border-radius:50%;width:17px;height:17px;box-shadow:inset 0 1px #ffffff73}.module01-path-symbols.is-expand i:first-of-type{background:var(--module01-main)}.module01-path-symbols.is-expand i:nth-of-type(2){background:var(--module01-subject)}.module01-path-symbols.is-expand i:nth-of-type(3){background:var(--module01-violet)}.module01-path-symbols.is-expand i:nth-of-type(4){background:var(--module01-complement)}.module01-path-symbols.is-clause{gap:6px}.module01-path-symbols.is-clause span{color:#155e59;text-align:center;flex:auto}.module01-path-symbols.is-clause b{color:var(--module01-verb);font-size:18px;line-height:1}.module01-point-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.module01-point-item{--row-tone:var(--module01-subject);--row-soft:#176b871c;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:17px;min-width:0;display:grid}.module01-point-item.tone-verb{--row-tone:var(--module01-verb);--row-soft:#009b8b1c}.module01-point-item.tone-object{--row-tone:var(--module01-object);--row-soft:#3c96791c}.module01-point-item.tone-complement{--row-tone:var(--module01-complement);--row-soft:#79a94c1f}.module01-point-item.tone-modifier{--row-tone:var(--module01-modifier);--row-soft:#e0a92821}.module01-point-item.tone-phrase{--row-tone:var(--module01-phrase);--row-soft:#e681231f}.module01-point-item.tone-main-clause{--row-tone:var(--module01-main);--row-soft:#df4f521c}.module01-point-item.tone-subordinate-clause{--row-tone:var(--module01-subordinate);--row-soft:#4e71901c}.module01-topic-button{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--row-tone) 72%, white), var(--row-tone));width:58px;height:58px;box-shadow:0 0 0 1px color-mix(in srgb, var(--row-tone) 65%, transparent), 0 7px 14px color-mix(in srgb, var(--row-tone) 20%, transparent), inset 0 1px #ffffff61;font-family:var(--font-display);cursor:pointer;border:3px solid #fffffff2;border-radius:16px;justify-self:center;place-items:center;padding:0;font-size:23px;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.module01-topic-button:hover{box-shadow:0 0 0 1px var(--row-tone), 0 10px 19px color-mix(in srgb, var(--row-tone) 26%, transparent), inset 0 1px #ffffff6b;transform:translateY(-2px)}.module01-topic-button:focus-visible{outline:3px solid var(--module01-violet);outline-offset:3px}.module01-topic-check{border:2px solid var(--row-tone);width:21px;height:21px;color:var(--row-tone);font-family:var(--font-body);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 7px #1937421f}.module01-point-card{border:1px solid color-mix(in srgb, var(--row-tone) 17%, #2339311c);background:linear-gradient(100deg, color-mix(in srgb, var(--row-soft) 44%, var(--module01-paper)), #ffffffd1);border-radius:14px;grid-template-columns:minmax(170px,.58fr) minmax(0,1.42fr);align-items:center;gap:24px;min-width:0;min-height:70px;padding:13px 26px 13px 30px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 4px 11px #23393111,inset 0 1px #ffffffeb}.module01-point-card h3{color:#103f4d;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.1}.module01-point-example{min-width:0;margin:0}.module01-example-sentence{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.28}.module01-example-focus{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:2px solid;border-radius:6px 6px 3px 3px;padding:1px 7px 2px}.module01-example-focus.role-subject{color:var(--module01-subject);background:#176b871f}.module01-example-focus.role-verb{color:var(--module01-verb);background:#009b8b1f}.module01-example-focus.role-object{color:var(--module01-object);background:#3c967921}.module01-example-focus.role-complement{color:#5f8e35;background:#79a94c26}.module01-example-focus.role-modifier{color:#a77709;background:#e0a92829}.module01-example-focus.role-phrase{color:#bd6111;background:#e6812324}.module01-example-focus.role-main-clause{color:#c43d41;background:#df4f521f}.module01-example-focus.role-subordinate-clause{color:var(--module01-subordinate);background:#4e719021}@container (width<=850px){.module01-anatomy-header{grid-template-columns:minmax(0,1fr) 156px;gap:22px}.module01-progress{width:156px}.module01-progress-meter{width:124px;height:124px}.module01-path{gap:14px}.module01-path-step>article{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:135px;padding:13px}.module01-path-step:not(:last-child):after{display:none}.module01-path-number{width:40px;height:40px;font-size:17px}.module01-path-copy h3{letter-spacing:.055em;font-size:12px}.module01-path-copy p{font-size:11px}.module01-path-symbols.is-core{flex-wrap:wrap}.module01-path-symbols.is-expand{gap:7px}.module01-path-symbols.is-expand i{width:13px;height:13px}.module01-point-card{grid-template-columns:minmax(145px,.48fr) minmax(0,1.52fr);gap:18px;padding-inline-start:22px;padding-inline-end:22px}}@container (width<=620px){.module01-anatomy{padding:20px 13px}.module01-anatomy-header{grid-template-columns:minmax(0,1fr);gap:16px}.module01-anatomy-heading h2{font-size:clamp(35px,10vw,45px)}.module01-anatomy-heading>p{font-size:13px}.module01-progress{text-align:left;background:#ffffff94;border:1px solid #176b871f;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:106px minmax(0,1fr);justify-self:stretch;align-items:center;column-gap:14px;width:auto;padding:8px 14px;display:grid}.module01-progress-meter{grid-row:1/3;width:102px;height:102px;margin:0}.module01-progress-count strong{font-size:22px}.module01-progress-count span{font-size:14px}.module01-progress-label{align-self:end}.module01-progress-next{align-self:start;margin-top:5px}.module01-overview{margin-top:15px}.module01-path{grid-template-columns:minmax(0,1fr);gap:24px}.module01-path-step>article{grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:104px;padding:13px 15px}.module01-path-step:not(:last-child):after{content:"↓";width:20px;font-size:21px;display:block;top:auto;bottom:-22px;right:50%;transform:translate(50%)}.module01-path-number{width:42px;height:42px}.module01-path-copy h3{font-size:13px}.module01-path-symbols{margin-top:8px}.module01-path-symbols.is-core{flex-wrap:nowrap}.module01-point-list{gap:9px;margin-top:15px}.module01-point-item{grid-template-columns:48px minmax(0,1fr);gap:10px}.module01-topic-button{border-width:2px;border-radius:13px;width:46px;height:46px;font-size:18px}.module01-topic-button.is-current{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--module01-violet), 0 7px 14px color-mix(in srgb, var(--module01-violet) 20%, transparent)}.module01-topic-check{width:18px;height:18px;font-size:10px;top:-6px;right:-5px}.module01-point-card{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:5px;min-height:78px;padding:12px 15px}.module01-point-card h3{font-size:19px}.module01-example-sentence{font-size:clamp(15px,4.3vw,18px);line-height:1.35}.module01-example-focus{padding-inline-start:4px;padding-inline-end:4px}}@media (prefers-reduced-motion:reduce){.module01-topic-button,.module01-point-card,.module01-progress-segment path{transition:none}.module01-topic-button:hover{transform:none}}.reduce-motion .module01-topic-button,.reduce-motion .module01-point-card,.reduce-motion .module01-progress-segment path{transition:none}.reduce-motion .module01-topic-button:hover{transform:none}.module01-anatomy{--module01-ink:#103f4d;--module01-line:#ded8ca;--module01-gold:#d7ac48;background:radial-gradient(circle at 96% 2%,#675bb613,#0000 21rem),radial-gradient(circle at 2% 98%,#009b8b0f,#0000 24rem),linear-gradient(145deg,#fffefa 0%,#faf8f2 100%);border-color:#176b8721;padding:clamp(20px,2.4vw,30px);box-shadow:0 17px 44px #19374216,inset 0 1px #fffffffa}.module01-anatomy-header{display:block}.module01-anatomy-heading{max-width:860px}.module01-anatomy-heading .eyebrow{letter-spacing:.19em;margin-bottom:7px;font-size:10px}.module01-anatomy-heading h2{color:var(--module01-ink);letter-spacing:-.033em;font-size:clamp(31px,3.5vw,43px);line-height:1.04}.module01-anatomy-heading>p{max-width:760px;margin-top:8px;font-size:clamp(13px,1.25vw,16px)}.module01-overview{margin-top:17px}.module01-path{gap:28px}.module01-path-step{--step-tone:var(--module01-subject);--step-glow:#176b8717}.module01-path-step.step-expand{--step-tone:var(--module01-phrase);--step-glow:#e6812317}.module01-path-step.step-clause{--step-tone:var(--module01-violet);--step-glow:#675bb616}.module01-path-step>article{border-color:color-mix(in srgb, var(--step-tone) 22%, var(--module01-line));background:radial-gradient(circle at 14% 50%, var(--step-glow), transparent 44%), #ffffffc2;border-radius:16px;grid-template-columns:70px minmax(0,1fr);gap:13px;min-height:102px;padding:10px 15px 10px 10px;box-shadow:0 5px 15px #22424b0e,inset 0 1px #fffffff7}.module01-path-step:not(:last-child):after{content:"›";z-index:2;width:16px;color:color-mix(in srgb, var(--module01-object) 58%, var(--module01-line));font-size:31px;font-weight:500;right:-22px}.module01-stage-art{aspect-ratio:1;place-items:center;width:68px;display:grid}.module01-stage-art svg{filter:drop-shadow(0 4px 4px #19374224);width:100%;height:100%;overflow:visible}.module01-stage-art .stage-shadow{fill:var(--module01-line);opacity:.5}.module01-compass-art .case{fill:color-mix(in srgb, var(--module01-gold) 72%, var(--module01-paper));stroke:var(--module01-ink)}.module01-compass-art .rim{fill:var(--module01-paper);stroke:var(--module01-gold)}.module01-compass-art .tick{stroke:var(--ink-soft)}.module01-compass-art .needle-north{fill:var(--module01-main);stroke:var(--module01-ink)}.module01-compass-art .needle-south{fill:var(--module01-subject);stroke:var(--module01-ink)}.module01-compass-art .leaf-a{fill:var(--module01-object)}.module01-compass-art .leaf-b{fill:var(--module01-complement)}.module01-compass-art .compass-loop{stroke:var(--module01-gold)}.module01-compass-art .compass-center{fill:var(--module01-gold);stroke:var(--module01-ink)}.module01-compass-art .shine{fill:none;stroke:#fffc}.module01-backpack-art .pack-strap,.module01-backpack-art .pack-handle,.module01-backpack-art .pack-seam{fill:none;stroke:var(--module01-ink);stroke-linecap:round;stroke-linejoin:round}.module01-backpack-art .pack-body{fill:color-mix(in srgb, var(--module01-phrase) 76%, var(--module01-paper));stroke:var(--module01-ink)}.module01-backpack-art .pack-flap{fill:color-mix(in srgb, var(--module01-gold) 78%, var(--module01-paper));stroke:var(--module01-ink)}.module01-backpack-art .pack-pocket{fill:color-mix(in srgb, var(--module01-gold) 48%, var(--module01-paper));stroke:var(--module01-ink)}.module01-backpack-art .pack-buckle{fill:var(--module01-main);stroke:var(--module01-ink)}.module01-backpack-art .detail-card{fill:var(--module01-object);stroke:var(--module01-ink)}.module01-backpack-art .detail-pencil{fill:var(--module01-complement);stroke:var(--module01-ink)}.module01-backpack-art .detail-page{fill:var(--module01-violet);stroke:var(--module01-ink)}.module01-backpack-art .detail-dot-a{fill:var(--module01-subject)}.module01-backpack-art .detail-dot-b{fill:var(--module01-main)}.module01-backpack-art .detail-plus{stroke:var(--module01-object)}.module01-backpack-art .pack-shine{fill:none;stroke:#fffc;stroke-linecap:round}.module01-bridge-art .bridge-ground{fill:#3c967938}.module01-bridge-art .bridge-water{fill:#176b8738}.module01-bridge-art .bridge-stone{fill:color-mix(in srgb, var(--module01-gold) 24%, var(--module01-paper));stroke:var(--module01-ink);stroke-linejoin:round}.module01-bridge-art .bridge-top{fill:color-mix(in srgb, var(--module01-violet) 27%, var(--module01-paper));stroke:var(--module01-ink);stroke-linejoin:round}.module01-bridge-art .bridge-line{fill:none;stroke:var(--module01-ink);stroke-linecap:round;stroke-linejoin:round}.module01-bridge-art .bridge-flag{fill:var(--module01-main);stroke:var(--module01-ink)}.module01-bridge-art .bridge-leaf-a{fill:var(--module01-object)}.module01-bridge-art .bridge-leaf-b{fill:var(--module01-complement)}.module01-bridge-art .bridge-shine{fill:none;stroke:#fffc;stroke-linecap:round}.module01-bridge-art .bridge-dot-a{fill:var(--module01-main)}.module01-bridge-art .bridge-dot-b{fill:var(--module01-subject)}.module01-path-copy h3{color:var(--module01-ink);letter-spacing:-.01em;text-transform:none;font-size:clamp(15px,1.4vw,18px);font-weight:800;line-height:1.18}.module01-path-copy p{margin-top:5px;font-size:12px}.module01-progress{border:1px solid var(--module01-line);width:auto;text-align:initial;background:radial-gradient(circle at 7% 45%,#3c967913,#0000 20%),radial-gradient(circle at 94% 45%,#e0a92816,#0000 22%),#f8f5eccc;border-radius:17px;justify-self:stretch;margin-top:12px;padding:10px 14px 9px;display:block}.module01-progress-map{grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:6px;min-width:0;display:grid}.module01-progress-landmark{place-items:center;min-width:0;display:grid}.module01-progress-landmark img{z-index:2;object-fit:contain;filter:drop-shadow(0 4px 4px #19374224);width:100%;max-width:76px;height:auto;display:block;position:relative}.module01-progress-route-wrap{min-width:0;position:relative}.module01-progress-route{pointer-events:none;width:87.5%;height:52px;position:absolute;top:0;left:6.25%;overflow:visible}.module01-route-future,.module01-route-complete{fill:none;vector-effect:non-scaling-stroke}.module01-route-future{stroke:color-mix(in srgb, var(--module01-gold) 43%, var(--module01-line));stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:4 7}.module01-route-complete{stroke:color-mix(in srgb, var(--module01-gold) 68%, #b98e29);stroke-width:5px;stroke-linecap:round;stroke-dasharray:var(--module01-route-progress) 100;transition:stroke-dasharray .22s}.module01-progress-track{grid-template-columns:repeat(8,minmax(0,1fr));min-height:52px;margin:0;padding:0;list-style:none;display:grid;position:relative}.module01-progress-stop{z-index:1;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.module01-progress-marker{z-index:1;aspect-ratio:1;border:2px solid color-mix(in srgb, var(--stop-tone) 34%, var(--module01-line));width:38px;color:color-mix(in srgb, var(--stop-tone) 68%, var(--module01-ink));background:#fffefa;border-radius:50%;place-items:center;font-size:13px;font-weight:900;line-height:1;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 2px 5px #1937421c}.module01-progress-stop.is-explored .module01-progress-marker{color:#fff;border-color:var(--stop-tone);background:var(--stop-tone);box-shadow:0 3px 7px color-mix(in srgb, var(--stop-tone) 24%, transparent)}.module01-progress-stop.is-current .module01-progress-marker{color:#fff;border-color:var(--stop-tone);background:var(--stop-tone);box-shadow:0 0 0 3px #fffefa, 0 0 0 6px var(--module01-violet), 0 5px 10px #675bb633}.module01-progress-check{aspect-ratio:1;color:#fff;background:var(--stop-tone);width:17px;box-shadow:0 0 0 1px var(--stop-tone), 0 2px 4px #19374226;font-family:var(--font-body);border:2px solid #fffefa;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:1000;display:grid;position:absolute;bottom:-4px;right:-5px}.module01-progress-copy{color:var(--module01-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.35;display:flex}.module01-progress-copy>span[aria-hidden]{color:var(--ink-soft)}.module01-progress-explored{color:#5c8737}.module01-progress-copy span strong{color:var(--module01-object)}.module01-topic-illustration{aspect-ratio:2;border:1px solid color-mix(in srgb,var(--module01-illustration-tone) 24%,var(--module01-line));width:min(100%,840px);box-shadow:0 8px 22px color-mix(in srgb,var(--module01-illustration-tone) 9%,#1937420a);background:#f5fbfa;border-radius:18px;margin:14px auto 0;overflow:hidden}.module01-topic-illustration img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.module01-point-list{gap:8px;margin-top:12px}.module01-point-item{--row-contrast:#fff;cursor:pointer;grid-template-columns:58px minmax(0,1fr);gap:11px}.module01-point-item.tone-complement,.module01-point-item.tone-modifier,.module01-point-item.tone-phrase{--row-contrast:#173d46}.module01-topic-button{width:54px;height:58px;color:var(--row-contrast);background:linear-gradient(145deg, color-mix(in srgb, var(--row-tone) 80%, white), var(--row-tone));box-shadow:0 0 0 1px color-mix(in srgb, var(--row-tone) 72%, transparent), 0 5px 11px color-mix(in srgb, var(--row-tone) 19%, transparent), inset 0 1px #fff6;border-width:2px;border-radius:15px;font-size:21px}.module01-topic-button:hover,.module01-point-item:hover .module01-topic-button{box-shadow:0 0 0 1px var(--row-tone), 0 8px 16px color-mix(in srgb, var(--row-tone) 25%, transparent), inset 0 1px #ffffff6b;transform:translateY(-1px)}.module01-topic-button.is-current{box-shadow:0 0 0 3px #fffefa, 0 0 0 6px var(--module01-violet), 0 8px 16px #675bb633}.module01-point-card{border-color:var(--module01-line);background:#fffefaed;grid-template-columns:minmax(155px,.52fr) minmax(0,1.48fr);gap:19px;min-height:64px;padding:11px 22px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:0 3px 9px #2339310f,inset 0 1px #fffffff5}.module01-point-card.is-current{border-color:color-mix(in srgb, var(--row-tone) 40%, var(--module01-line));background:linear-gradient(90deg, color-mix(in srgb, var(--row-soft) 72%, #fffefa), #fffefa 58%);box-shadow:0 6px 16px color-mix(in srgb, var(--row-tone) 11%, #2339310a), inset 0 1px #fffffffa}.module01-point-item:hover .module01-point-card,.module01-point-item:focus-within .module01-point-card{border-color:color-mix(in srgb, var(--row-tone) 28%, var(--module01-line));box-shadow:0 6px 15px color-mix(in srgb, var(--row-tone) 9%, #2339310a)}.module01-point-card h3{font-size:clamp(19px,1.8vw,23px)}.module01-example-sentence{font-size:18px}@container (width<=850px){.module01-path{gap:17px}.module01-path-step>article{grid-template-columns:60px minmax(0,1fr);gap:9px;min-height:96px;padding:9px 11px 9px 8px}.module01-path-step:not(:last-child):after{width:12px;font-size:25px;display:block;right:-15px}.module01-stage-art{width:58px}.module01-path-copy h3{font-size:15px}.module01-path-copy p{font-size:11px}.module01-progress{width:auto}.module01-progress-map{grid-template-columns:62px minmax(0,1fr) 62px}.module01-progress-landmark img{max-width:62px}.module01-progress-marker{width:34px}.module01-point-card{grid-template-columns:minmax(140px,.46fr) minmax(0,1.54fr);gap:15px;padding-inline-start:18px;padding-inline-end:18px}}@container (width<=620px){.module01-anatomy{padding:18px 12px}.module01-anatomy-heading h2{font-size:clamp(28px,8.5vw,35px)}.module01-anatomy-heading>p{font-size:13px}.module01-overview{margin-top:15px}.module01-path{grid-template-columns:minmax(0,1fr);gap:14px}.module01-path-step>article{grid-template-columns:58px minmax(0,1fr);gap:11px;min-height:78px;padding:7px 13px 7px 8px}.module01-path-step:not(:last-child):after{content:"⌄";width:18px;font-size:18px;top:auto;bottom:-15px;right:50%;transform:translate(50%)}.module01-stage-art{width:56px}.module01-path-copy h3{font-size:16px}.module01-progress{width:auto;text-align:initial;padding:10px 8px 8px;display:block}.module01-progress-map{grid-template-columns:44px minmax(0,1fr) 44px;gap:2px}.module01-progress-landmark img{max-width:44px}.module01-progress-landmark.is-start{align-self:start;padding-top:2px}.module01-progress-landmark.is-finish{align-self:end;padding-bottom:2px}.module01-progress-route{display:none}.module01-progress-track{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px}.module01-progress-stop{align-content:center}.module01-progress-stop:nth-child(5){grid-area:2/4}.module01-progress-stop:nth-child(6){grid-area:2/3}.module01-progress-stop:nth-child(7){grid-area:2/2}.module01-progress-stop:nth-child(8){grid-area:2/1}.module01-progress-stop:before{content:"";z-index:0;background:color-mix(in srgb, var(--module01-gold) 42%, var(--module01-line));position:absolute}.module01-progress-stop:nth-child(n+2):nth-child(-n+4):before{width:100%;height:2px;top:calc(50% - 1px);left:-50%}.module01-progress-stop:nth-child(5):before{width:2px;height:100%;top:-50%;left:calc(50% - 1px)}.module01-progress-stop:nth-child(n+6):before{width:100%;height:2px;top:calc(50% - 1px);right:-50%}.module01-progress-stop:-webkit-any(.is-explored,.is-current):before{background:color-mix(in srgb, var(--module01-gold) 74%, #b98e29)}.module01-progress-stop:is(.is-explored,.is-current):before{background:color-mix(in srgb, var(--module01-gold) 74%, #b98e29)}.module01-progress-marker{border-width:1.5px;width:31px;font-size:11px}.module01-progress-stop.is-current .module01-progress-marker{box-shadow:0 0 0 2px #fffefa, 0 0 0 4px var(--module01-violet), 0 4px 8px #675bb62e}.module01-progress-check{border-width:1.5px;width:14px;font-size:8px;bottom:-3px;right:-4px}.module01-progress-copy{gap:5px;margin-top:3px;font-size:11px}.module01-topic-illustration{border-radius:13px;margin-top:12px}.module01-point-list{gap:8px;margin-top:12px}.module01-point-item{grid-template-columns:48px minmax(0,1fr);gap:10px}.module01-topic-button{border-radius:12px;width:44px;height:50px;font-size:17px}.module01-topic-button.is-current{box-shadow:0 0 0 2px #fffefa, 0 0 0 4px var(--module01-violet), 0 7px 14px #675bb633}.module01-point-card{grid-template-columns:minmax(0,1fr);gap:4px;min-height:68px;padding:10px 13px}.module01-point-card h3{font-size:18px}.module01-example-sentence{font-size:18px;line-height:1.35}.module01-example-focus{padding-inline-start:4px;padding-inline-end:4px}}@media (prefers-reduced-motion:reduce){.module01-progress-marker,.module01-route-complete{transition:none}.module01-topic-button:hover,.module01-point-item:hover .module01-topic-button{transform:none}}.reduce-motion .module01-progress-marker,.reduce-motion .module01-route-complete{transition:none}.reduce-motion .module01-topic-button:hover,.reduce-motion .module01-point-item:hover .module01-topic-button{transform:none}.module02-formation{--module02-clay:#b85f43;--module02-clay-soft:#b85f431a;background:radial-gradient(circle at 96% 2%,#b85f4312,#0000 21rem),radial-gradient(circle at 2% 98%,#009b8b0e,#0000 24rem),linear-gradient(145deg,#fffefa 0%,#faf8f2 100%)}.module02-formation .module01-anatomy-heading .eyebrow{color:var(--module02-clay)}.module02-stage-art{border:1px solid color-mix(in srgb, currentColor 22%, var(--module01-line));width:60px;color:var(--module01-subject);background:color-mix(in srgb, currentColor 9%, var(--module01-paper));box-shadow:0 6px 15px color-mix(in srgb, currentColor 12%, transparent), inset 0 1px #fffffff0;border-radius:50%}.module02-stage-art.stage-message{color:var(--module01-phrase)}.module02-stage-art.stage-question{color:var(--module01-violet)}.module02-stage-art svg{filter:none;width:34px;height:34px}.module02-progress-marker{font-family:var(--font-body);cursor:pointer;padding:0}.module02-progress-marker:focus-visible{outline:3px solid var(--module01-violet);outline-offset:3px}.module02-point-card.is-current{background:linear-gradient(90deg, color-mix(in srgb, var(--row-soft) 72%, #fffefa), #fffefa 58%)}@container (width<=850px){.module02-stage-art{width:52px}.module02-stage-art svg{width:29px;height:29px}}@container (width<=620px){.module02-stage-art{width:50px}.module02-stage-art svg{width:28px;height:28px}}.module1-workspace-preview{--module01-subject:#176b87;--module01-verb:#009b8b;--module01-object:#3c9679;--module01-complement:#79a94c;--module01-modifier:#e0a928;--module01-phrase:#e68123;--module01-main:#df4f52;--module01-subordinate:#4e7190;background:0 0;grid-template-columns:minmax(230px,260px) minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid;container-type:inline-size}.module1-outline-panel{background:#fffefaf5;border-color:#dcddd4;border-radius:19px;min-width:0;padding:18px 14px 14px;position:sticky;top:88px}.module1-panel-heading{justify-content:space-between;align-items:end;gap:10px;margin:0 4px 12px;display:flex}.module1-panel-heading h2{color:#36726b;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.module1-panel-heading span{color:#657271;font-size:10px}.module1-outline-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.module1-outline-list>li{min-width:0}.module1-outline-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:4px 7px;transition:background .15s,border-color .15s,transform .15s;display:grid}.module1-outline-item:hover{background:#f7f8f3;border-color:#e1e3db;transform:translate(1px)}.module1-outline-item.is-current{border-color:color-mix(in srgb,var(--module1-concept) 46%,white);background:color-mix(in srgb,var(--module1-concept) 12%,white)}.module1-outline-item:focus-visible{outline-color:var(--module1-concept)}.module1-outline-number{color:#193f40;background:color-mix(in srgb,var(--module1-concept) 64%,white);width:36px;height:34px;font:800 14px/1 var(--font-display);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff70}.module1-outline-name{min-width:0;font:700 13px/1.15 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module1-current-label{color:var(--forest);text-transform:uppercase;font-size:8px;font-weight:850;display:none}.module1-outline-item.is-current .module1-current-label{display:block}.module1-outline-completion-check{color:#fff;background:#628e58;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 2px 5px #315b2d2e}.module1-outline-completion-check svg{width:11px;height:11px}.module-picture-page-entry{border-top:1px solid #dde2db;margin-top:14px;padding-top:14px}.module-picture-page-card{border:1px solid color-mix(in srgb,var(--module1-active) 30%,#dce2dd);width:100%;min-height:76px;color:var(--ink);background:linear-gradient(145deg,color-mix(in srgb,var(--module1-active-soft) 62%,white),#fbfdfb);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 9px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.module-picture-page-card:hover{border-color:color-mix(in srgb,var(--module1-active) 58%,white);transform:translateY(-1px);box-shadow:0 7px 16px #1f48421a}.module-picture-page-card:focus-visible{outline-color:var(--module1-active)}.module-picture-page-card.is-current{border-color:color-mix(in srgb,var(--module1-active) 72%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--module1-active-soft) 88%,white),#f7fcfa);box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 18px #1f48421a}.module-picture-page-icon{background:#f1f7f5;border:1px solid #46655e24;border-radius:12px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:0 4px 10px #2d4d4617}.module-picture-page-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.module-picture-page-card-copy{min-width:0}.module-picture-page-card-copy strong{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.module-picture-page-card-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.module-picture-page-chevron{color:color-mix(in srgb,var(--module1-active) 78%,#153e3e);place-items:center;display:grid}.module1-focus-panel{isolation:isolate;background:linear-gradient(155deg,color-mix(in srgb,var(--module1-active-soft) 34%,white),#fffefa 58%,#f4faf8);min-width:0;min-height:560px;box-shadow:var(--shadow-md);border-color:#dcddd4;border-radius:19px;padding:0;position:relative;overflow:hidden}.module1-learner-illustration{background:#f5fbfa;height:205px;position:relative;overflow:hidden}.module1-learner-illustration:after{content:"";background:linear-gradient(90deg,#0000,#3b766d2e,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.module1-learner-illustration img{object-fit:var(--module1-image-fit,cover);object-position:var(--module1-image-position,center 42%);width:100%;height:100%;display:block}.module1-illustration-placeholder{color:color-mix(in srgb,var(--module1-active) 46%,white);background:radial-gradient(circle at center,color-mix(in srgb,var(--module1-active-soft) 38%,white),transparent 44%), linear-gradient(145deg,#f8fcfa,#f1f8f5);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.module1-illustration-placeholder svg{width:52px;height:52px}.module1-focus-body{text-align:center;padding:0 30px 25px}.module1-focus-topline{justify-content:center;align-items:center;margin:20px 0 8px;display:flex}.module1-focus-index{color:var(--forest-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.module1-focus-index strong{color:#143e40;background:color-mix(in srgb,var(--module1-active) 56%,white);width:38px;height:38px;font:800 16px/1 var(--font-display);letter-spacing:0;border-radius:12px;place-items:center;display:grid}.module1-focus-content h2{font:700 clamp(36px,4vw,49px)/1 var(--font-display);letter-spacing:-.04em;margin:0}.module1-focus-example{font:700 clamp(23px,2.4vw,31px)/1.25 var(--font-display);margin:14px 0 18px}.module1-focus-example .module01-example-sentence{font:inherit}.module1-focus-example .module01-example-focus{color:inherit;background:color-mix(in srgb,var(--module1-active) 26%,white);box-shadow:inset 0 -2px color-mix(in srgb,var(--module1-active) 70%,white);border-radius:5px;padding:1px 5px 3px}.module1-learning-note{max-width:470px;color:var(--ink-soft);border-top:1px solid #dde2db;margin:0 auto 24px;padding-top:18px;font-size:12px;line-height:1.55}.module1-learning-note strong{color:#547b3c;justify-content:center;align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.module1-focus-actions{justify-content:center;align-items:center;display:flex}.module1-focus-actions .module1-focus-cta{color:#fff;background:linear-gradient(145deg,#167067,#0d5c55);border-radius:999px;width:min(100%,300px);min-height:54px;box-shadow:0 10px 22px #0d5c5533,inset 0 1px #ffffff3d}.module1-focus-actions .module1-focus-cta:hover{box-shadow:0 14px 28px #0d5c5542}.module1-keyboard-hint{color:#687875;text-align:center;margin:12px 0 0;font-size:10px}.module1-keyboard-hint kbd{font:9px var(--font-ui);background:#fff;border:1px solid #d6dad3;border-bottom-width:2px;border-radius:5px;padding:2px 6px}.module-picture-preview-illustration{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--module1-active-soft) 72%,white),transparent 44%), linear-gradient(145deg,#f8fcfa,#eff7f4);place-items:center;padding:24px;display:grid}.module-picture-preview-illustration img{object-fit:cover;border:1px solid #46655e21;border-radius:30px;width:150px;height:150px;box-shadow:0 16px 30px #2d4d4624}.module-picture-preview-copy{color:var(--ink-soft);font-family:var(--font-ui);font-size:clamp(16px,2vw,20px);font-weight:650}.module-picture-preview-focus .module1-learning-note{margin-bottom:22px}.module-picture-preview-focus .module1-keyboard-hint{margin-top:14px}.questions-picture-card.module-additional-pictures-empty{text-align:center;background:radial-gradient(circle at 50% 35%,#8063b717,#0000 18rem),linear-gradient(145deg,#fffefa,#f3f8f5);border:1px solid #153b3b24;border-radius:28px;justify-items:center;min-height:510px;padding:clamp(38px,7vw,74px) clamp(22px,6vw,64px);display:grid;box-shadow:0 18px 42px #2339311f}.module-additional-pictures-empty-thumbnail{object-fit:cover;border:1px solid #46655e21;border-radius:36px;width:clamp(150px,24vw,220px);height:clamp(150px,24vw,220px);display:block;box-shadow:0 18px 34px #2d4d4624}.module-additional-pictures-empty h2{font:700 clamp(34px,5vw,52px)/1 var(--font-display);letter-spacing:-.035em;margin:26px 0 0}.module-additional-pictures-empty>p{max-width:620px;color:var(--ink-soft);margin:12px 0 0;font-size:clamp(14px,1.8vw,17px);line-height:1.55}.module-additional-pictures-empty .module-additional-pictures-empty-note{color:#71807c;margin-top:18px;font-size:11px}.module-picture-page-panel{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--module1-active-soft) 34%,transparent),transparent 19rem), linear-gradient(155deg,#fffefa,#f7fbf9);min-width:0;min-height:610px;box-shadow:var(--shadow-md);text-align:center;border-color:#dcddd4;border-radius:19px;padding:clamp(30px,5vw,58px) clamp(24px,5vw,64px) 40px}.module-picture-page-header{max-width:720px;margin:0 auto}.module-picture-page-header .eyebrow{color:color-mix(in srgb,var(--module1-active) 78%,#153e3e)}.module-picture-page-header h1{font:700 clamp(36px,5vw,58px)/1.02 var(--font-display);letter-spacing:-.04em;margin:10px 0 8px}.module-picture-page-header p{color:var(--ink-soft);margin:0;font-size:clamp(14px,1.5vw,17px)}.module-picture-empty-state{border-top:1px solid #dde2db;justify-items:center;max-width:600px;margin:34px auto 0;padding-top:28px;display:grid}.module-picture-empty-art{width:230px;height:142px;margin-bottom:22px;position:relative}.module-picture-art-card{border:1px solid color-mix(in srgb,var(--module1-active) 32%,#dce2dd);width:104px;height:100px;color:color-mix(in srgb,var(--module1-active) 64%,#315d57);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--module1-active-soft) 85%,white),transparent 44%), #fffefa;border-radius:17px;place-items:center;display:grid;position:absolute;top:18px;box-shadow:0 12px 24px #2d4d461c}.module-picture-art-card.is-left{left:8px;transform:rotate(-8deg)}.module-picture-art-card.is-center{z-index:2;color:#557d3f;top:5px;left:63px;transform:rotate(1deg)}.module-picture-art-card.is-right{right:5px;transform:rotate(8deg)}.module-picture-art-spark{z-index:3;color:#d39a2c;position:absolute;top:0;right:0}.module-picture-empty-state h2{font:700 28px/1.1 var(--font-display);margin:0}.module-picture-empty-state>p{max-width:470px;color:var(--ink-soft);margin:9px 0 0;line-height:1.55}.module-picture-empty-meta{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.module-picture-empty-meta span{color:#456b5f;background:#ffffffc7;border:1px solid #dce3dd;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.module-picture-empty-state .module-picture-empty-note{color:#71807c;margin-top:14px;font-size:10px}@container (width<=720px){.module1-workspace-preview{grid-template-columns:minmax(210px,235px) minmax(0,1fr);gap:14px}.module1-outline-panel{padding-inline-start:10px;padding-inline-end:10px}.module1-outline-item{grid-template-columns:36px minmax(0,1fr)}.module1-outline-item.has-compact-completion-marker{grid-template-columns:36px minmax(0,1fr) auto}.module1-current-label{display:none!important}.module1-focus-body{padding-inline-start:20px;padding-inline-end:20px}.module1-focus-content h2{font-size:clamp(31px,6.5vw,42px)}}@container (width<=610px){.module1-workspace-preview{grid-template-columns:minmax(0,1fr)}.module1-outline-panel{padding:15px 12px 12px;position:static}.module1-outline-list{scroll-snap-type:x proximity;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.module1-outline-list>li{scroll-snap-align:start;flex:0 0 190px}.module1-outline-item{grid-template-columns:36px minmax(0,1fr)}.module1-outline-item.has-compact-completion-marker{grid-template-columns:36px minmax(0,1fr) auto}.module1-focus-panel{min-height:540px}.module1-learner-illustration{height:190px}.module-picture-page-entry{margin-top:10px;padding-top:10px}.module-picture-page-panel{min-height:540px}}@media (max-width:660px){.module1-workspace-preview{grid-template-columns:minmax(0,1fr)}}@container (width<=420px){.module1-focus-body{padding:0 16px 22px}.module1-focus-content h2{font-size:32px}.module1-focus-example{font-size:22px}.module1-learning-note{margin-bottom:20px}.module-picture-page-panel{padding:28px 16px}.module-picture-page-header h1{font-size:34px}.module-picture-empty-art{margin-block-start:-8px;margin-block-end:10px;transform:scale(.88)}}.concept-journey{background:radial-gradient(circle at 96% 2%, color-mix(in srgb, var(--journey-accent) 8%, transparent), transparent 21rem), radial-gradient(circle at 2% 98%, #009b8b0e, transparent 24rem), linear-gradient(145deg, #fffefa 0%, #faf8f2 100%)}.concept-journey .module01-anatomy-heading .eyebrow{color:var(--journey-accent)}.concept-journey-path{grid-template-columns:repeat(var(--journey-overview-count),minmax(0,1fr))}.concept-journey-path-step{--step-glow:color-mix(in srgb, var(--step-tone) 10%, transparent)}.concept-journey-stage-art{border:1px solid color-mix(in srgb, var(--stage-tone) 22%, var(--module01-line));width:60px;color:var(--stage-tone);background:color-mix(in srgb, var(--stage-tone) 9%, var(--module01-paper));box-shadow:0 6px 15px color-mix(in srgb, var(--stage-tone) 12%, transparent), inset 0 1px #fffffff0;border-radius:50%}.concept-journey-stage-art svg{filter:none;width:34px;height:34px}.concept-journey-progress-track{grid-template-columns:repeat(var(--journey-stop-count),minmax(0,1fr))}.concept-journey-progress-marker{font-family:var(--font-body);cursor:pointer;padding:0}.concept-journey-progress-marker:focus-visible{outline:3px solid var(--module01-violet);outline-offset:3px}.concept-journey-point-card{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);align-items:center}.concept-journey-point-card.is-current{background:linear-gradient(90deg, color-mix(in srgb, var(--row-soft) 72%, #fffefa), #fffefa 58%)}.concept-journey-point-heading{min-width:0}.concept-journey-point-rule{color:var(--ink-soft);margin:3px 0 0;font-size:12px;line-height:1.3}.concept-journey--topic-palette .concept-journey-progress-marker{color:#24373b;border-color:color-mix(in srgb, var(--stop-tone) 65%, var(--module01-line));background:color-mix(in srgb, var(--stop-tone) 46%, #fffefa)}.concept-journey--topic-palette .concept-journey-progress-stop.is-explored .concept-journey-progress-marker{color:#24373b;border-color:color-mix(in srgb, var(--stop-tone) 88%, var(--module01-line));background:color-mix(in srgb, var(--stop-tone) 82%, #fffefa);box-shadow:0 3px 7px color-mix(in srgb, var(--stop-tone) 22%, transparent)}.concept-journey--topic-palette .concept-journey-progress-stop.is-current .concept-journey-progress-marker{color:#24373b;border-color:var(--stop-tone);background:color-mix(in srgb, var(--stop-tone) 94%, #fffefa);box-shadow:0 0 0 3px #fffefa, 0 0 0 6px var(--stop-tone), 0 5px 10px color-mix(in srgb, var(--stop-tone) 28%, transparent)}.concept-journey--topic-palette .concept-journey-progress-marker:focus-visible{outline-color:var(--stop-tone)}.concept-journey--topic-palette .module01-progress-check{color:#24373b;background:color-mix(in srgb, var(--stop-tone) 88%, #fffefa)}.concept-journey--topic-palette .concept-journey-point-item{--row-contrast:#24373b}.concept-journey--topic-palette .concept-journey-topic-button{border-color:color-mix(in srgb, var(--row-tone) 55%, #fffefa);color:var(--row-contrast);background:linear-gradient(145deg, color-mix(in srgb, var(--row-tone) 63%, #fffefa), color-mix(in srgb, var(--row-tone) 84%, #fffefa));box-shadow:0 0 0 1px color-mix(in srgb, var(--row-tone) 62%, transparent), 0 6px 12px color-mix(in srgb, var(--row-tone) 20%, transparent), inset 0 1px #fff6}.concept-journey--topic-palette .concept-journey-point-item:hover .concept-journey-topic-button{box-shadow:0 0 0 1px color-mix(in srgb, var(--row-tone) 72%, transparent), 0 8px 16px color-mix(in srgb, var(--row-tone) 20%, transparent), inset 0 1px #ffffff75}.concept-journey--topic-palette .concept-journey-topic-button:focus-visible{outline-color:var(--row-tone)}.concept-journey--topic-palette .concept-journey-topic-button.is-current{background:linear-gradient(145deg, color-mix(in srgb, var(--row-tone) 84%, #fffefa), color-mix(in srgb, var(--row-tone) 96%, #fffefa));box-shadow:0 0 0 3px #fffefa, 0 0 0 6px var(--row-tone), 0 8px 16px color-mix(in srgb, var(--row-tone) 29%, transparent)}.concept-journey--topic-palette .concept-journey-point-card{border-color:color-mix(in srgb, var(--row-tone) 50%, var(--module01-line))}.concept-journey--topic-palette .concept-journey-point-item:hover .concept-journey-point-card,.concept-journey--topic-palette .concept-journey-point-item:focus-within .concept-journey-point-card{border-color:color-mix(in srgb, var(--row-tone) 72%, var(--module01-line))}.concept-journey--topic-palette .concept-journey-point-card.is-current{border-color:var(--row-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--row-tone) 22%, #fffefa), #fffefa 62%);box-shadow:0 0 0 1px color-mix(in srgb, var(--row-tone) 42%, transparent), 0 6px 16px color-mix(in srgb, var(--row-tone) 18%, #2339310a), inset 0 1px #fffffffa}.concept-journey--topic-palette .module01-example-focus{color:var(--row-focus-ink);background:color-mix(in srgb, var(--row-tone) 30%, #fffefa)}@container (width<=800px){.concept-journey-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.concept-journey-path-step:not(:last-child):after{display:none}.concept-journey-stage-art{width:52px}.concept-journey-stage-art svg{width:29px;height:29px}.concept-journey-point-card{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr)}}@container (width<=620px){.concept-journey-path{grid-template-columns:minmax(0,1fr);gap:14px}.concept-journey-path-step:not(:last-child):after{content:"⌄";width:18px;font-size:18px;display:block;top:auto;bottom:-15px;right:50%;transform:translate(50%)}.concept-journey-stage-art{width:50px}.concept-journey-stage-art svg{width:28px;height:28px}.concept-journey-progress-track{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--journey-mobile-rows),44px);min-height:calc(var(--journey-mobile-rows) * 44px)}.concept-journey-progress-track>.concept-journey-progress-stop{grid-column:var(--journey-mobile-col);grid-row:var(--journey-mobile-row)}.concept-journey-progress-track>.concept-journey-progress-stop:before{content:none;width:0;height:0;top:auto;bottom:auto;left:auto;right:auto}.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=ltr]:before,.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=rtl]:before,.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=turn]:before{content:"";z-index:0;background:color-mix(in srgb, var(--module01-gold) 42%, var(--module01-line));display:block;position:absolute}.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=ltr]:before{width:100%;height:2px;top:calc(50% - 1px);left:-50%}.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=rtl]:before{width:100%;height:2px;top:calc(50% - 1px);right:-50%}.concept-journey-progress-track>.concept-journey-progress-stop[data-route-link=turn]:before{width:2px;height:100%;top:-50%;left:calc(50% - 1px)}.concept-journey-progress-track>.concept-journey-progress-stop:-webkit-any(.is-explored,.is-current):before{background:color-mix(in srgb, var(--module01-gold) 74%, #b98e29)}.concept-journey-progress-track>.concept-journey-progress-stop:is(.is-explored,.is-current):before{background:color-mix(in srgb, var(--module01-gold) 74%, #b98e29)}.concept-journey-point-card{grid-template-columns:minmax(0,1fr);gap:5px}.concept-journey-point-rule{font-size:11px}}.exercise-page{min-height:calc(100vh - 140px)}.exercise-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.exercise-title-block{min-width:0}.exercise-title-block h1{font-family:var(--font-display);margin:0;font-size:clamp(26px,4vw,39px)}.exercise-title-block p{color:var(--ink-soft);margin:5px 0 0}.exercise-actions{align-items:center;gap:9px;display:flex}.slide-markers{flex-wrap:wrap;justify-content:center;gap:9px;margin:7px 0 16px;display:flex}.slide-marker{width:35px;height:35px;color:var(--ink-soft);cursor:pointer;transition:.2s var(--ease);background:#fffefac7;border:1px solid #153b3b30;border-radius:70% 30% 65% 35%/62% 38%;place-items:center;display:grid;transform:rotate(-20deg)}.slide-marker span{font-size:10px;font-weight:900;transform:rotate(20deg)}.slide-marker:hover{transform:rotate(-20deg)translateY(-2px)}.slide-marker.completed{background:linear-gradient(145deg, var(--sage), var(--forest));color:#fff;border-color:#0000}.slide-marker.current{background:linear-gradient(145deg, var(--amber), var(--terracotta));color:#fff;border-color:#0000;transform:rotate(-20deg)scale(1.08);box-shadow:0 0 0 5px #b9574624,0 8px 16px #153b3b29}.story-stage{grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:15px;display:grid}.story-nav{border:1px solid var(--line);cursor:pointer;width:55px;height:55px;box-shadow:var(--shadow-sm);transition:.2s var(--ease);background:#fffefae6;border-radius:18px;place-items:center;display:grid}.story-nav:hover:not(:disabled){background:var(--cream);box-shadow:var(--shadow-md);transform:scale(1.04)}.story-nav:disabled{opacity:.35;cursor:not-allowed}.story-frame{box-shadow:var(--shadow-lg);background:#fffefaeb;border:1px solid #153b3b26;border-radius:31px;overflow:hidden}.story-visual{aspect-ratio:16/9.4;background:var(--sage);min-height:360px;position:relative;overflow:hidden}.story-visual svg{width:100%;height:100%;animation:sceneIn .42s var(--ease)}.story-visual.has-concept-image{background:#f5faf8}.story-concept-image{object-fit:contain;object-position:center;width:100%;height:100%;animation:sceneIn .42s var(--ease);display:block}@keyframes sceneIn{0%{opacity:0;transform:translate(20px)scale(1.01)}to{opacity:1;transform:none}}.story-caption{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(20px,4vw,34px);display:grid}.scene-number{color:var(--terracotta-dark);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.story-caption h2{font-family:var(--font-display);margin:8px 0 9px;font-size:clamp(27px,4vw,41px)}.story-caption p{max-width:760px;color:var(--ink-soft);margin:0;line-height:1.65}.grammar-example{border-left:4px solid var(--amber);font-family:var(--font-display);background:#ead89f52;border-radius:13px;margin-top:16px;padding:12px 15px;font-size:18px;display:inline-block}.grammar-example mark{color:inherit;background:#d6ad4a57;border-radius:5px;padding:1px 3px}.story-bottom{justify-content:center;gap:10px;margin-top:18px;display:flex}.drawer-backdrop{z-index:99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#153b3b6b;animation:.18s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.drawer{z-index:100;background:var(--cream);width:min(480px,94vw);animation:drawerIn .3s var(--ease);padding:25px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #153b3b3d}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.drawer-head h2{font-family:var(--font-display);margin:0;font-size:32px}.field-note{background:#f8f4ea75;border:1px solid #153b3b1f;border-radius:17px;margin-top:16px;padding:18px}.field-note h3{font-family:var(--font-display);margin:0 0 8px;font-size:22px}.field-note p,.field-note li{color:var(--ink-soft);line-height:1.6}.formula{background:var(--forest);color:#fff;border-radius:12px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.quiz-shell{max-width:880px;margin:0 auto}.quiz-garden{border-radius:27px 27px 0 0;min-height:150px;overflow:hidden}.quiz-garden svg{width:100%;height:180px}.quiz-card{z-index:2;box-shadow:var(--shadow-lg);border-radius:28px;margin-top:-20px;padding:clamp(24px,5vw,44px);position:relative}.quiz-progress{gap:7px;margin-bottom:25px;display:flex}.quiz-bud{background:#153b3b1a;border-radius:999px;flex:1;height:8px}.quiz-bud.done{background:var(--leaf)}.quiz-bud.current{background:var(--amber);box-shadow:0 0 0 3px #d6ad4a29}.quiz-card h2{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);line-height:1.2}.quiz-result{text-align:center;max-width:920px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 0,#d6ad4a80,#0000 18rem),#fffefaf5;border-radius:34px;margin:0 auto;padding:clamp(34px,6vw,65px)}.result-bloom{width:140px;height:140px;margin:0 auto 18px;position:relative}.result-bloom:before{content:"";background:var(--forest-2);border-radius:8px;width:10px;height:79px;position:absolute;top:57px;left:65px}.result-bloom:after{content:"";width:60px;height:60px;animation:bloom .8s var(--ease);background:radial-gradient(circle,#f4d66f 0 22%,#dd7e59 23% 45%,#f0a581 46% 62%,#0000 63%);border-radius:50%;position:absolute;top:15px;left:41px;box-shadow:0 10px 30px #c36b4a40}@keyframes bloom{0%{opacity:.2;transform:scale(.1)rotate(-40deg)}to{opacity:1;transform:none}}.quiz-result h1{font-family:var(--font-display);margin:0;font-size:clamp(40px,6vw,65px)}.score-number{font-family:var(--font-display);color:var(--terracotta-dark);margin:12px 0;font-size:58px}.result-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.progress-hero{color:#fff;background:radial-gradient(circle at 88% 12%, #d6ad4a66, transparent 16rem), linear-gradient(145deg, var(--forest-2), var(--ink));box-shadow:var(--shadow-lg);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:grid}.progress-hero h1{font-family:var(--font-display);margin:0;font-size:clamp(40px,6vw,65px)}.progress-hero p{color:#ffffffb8;max-width:650px;line-height:1.65}.level-ring{--level-progress:0%;background:conic-gradient(var(--amber) 0 var(--level-progress), #ffffff21 var(--level-progress) 100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.level-ring:after{content:"";background:var(--forest);border-radius:50%;width:116px;height:116px;position:absolute}.level-ring div{z-index:1;text-align:center;position:relative}.level-ring strong{font-family:var(--font-display);font-size:37px;display:block}.level-ring small{color:#ffffffb3}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.stat-card{padding:18px}.stat-card small{color:var(--ink-soft);font-weight:750}.stat-card strong{font-family:var(--font-display);margin:7px 0 3px;font-size:32px;display:block}.stat-card span{color:var(--forest-2);font-size:10px;font-weight:900}.analytics-grid{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:20px;display:grid}.analytics-card{padding:23px}.analytics-card h2{font-family:var(--font-display);margin:0 0 17px;font-size:29px}.progress-level-list{gap:9px;display:grid}.progress-level-row{background:#f8f4ea5c;border:1px solid #153b3b17;border-radius:14px;grid-template-columns:minmax(128px,.85fr) minmax(110px,1fr) minmax(150px,.95fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.progress-level-row.is-current{background:#eca68721;border-color:#b9574652}.progress-level-name{gap:1px;min-width:0;display:grid}.progress-level-name strong{color:var(--forest);font-family:var(--font-display);font-size:17px}.progress-level-name span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.progress-level-bar{background:#153b3b1a;border-radius:999px;height:9px;overflow:hidden}.progress-level-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--sage),var(--terracotta));height:100%;display:block}.progress-level-count{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.progress-level-count strong{color:var(--ink);font-size:12px}.progress-level-count span{color:var(--ink-soft);font-size:9px;line-height:1.3}.progress-evidence-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.progress-evidence-grid>div{border:1px solid var(--line);background:#f8f4ea5c;border-radius:16px;min-width:0;padding:14px}.progress-evidence-grid small{color:var(--ink-soft);font-size:10px;font-weight:800;display:block}.progress-evidence-grid strong{color:var(--forest);font-family:var(--font-display);margin:7px 0 3px;font-size:25px;line-height:1;display:block}.progress-evidence-grid span{color:var(--ink-soft);font-size:9px;line-height:1.35;display:block}.progress-evidence-note{margin:15px 0;line-height:1.55}.progress-rewards{margin-top:20px}.week-chart{border-bottom:1px solid var(--line);align-items:end;gap:12px;height:200px;padding:14px 5px 0;display:flex}.week-bar{text-align:center;height:100%;color:var(--ink-soft);flex:1;align-items:end;gap:8px;font-size:9px;display:grid}.week-bar span{background:linear-gradient(180deg, var(--amber), var(--leaf));border-radius:8px 8px 2px 2px;min-height:7px;display:block;box-shadow:inset 0 1px #ffffff73}.mastery-distribution{gap:13px;display:grid}.mastery-bar{grid-template-columns:95px 1fr 35px;align-items:center;gap:10px;display:grid}.mastery-bar strong{font-size:11px}.mastery-bar-track{background:#153b3b1a;border-radius:999px;height:11px;overflow:hidden}.mastery-bar-track span{background:linear-gradient(90deg, var(--sage), var(--terracotta));border-radius:inherit;height:100%;display:block}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievement{text-align:center;border:1px solid var(--line);background:#f8f4ea6b;border-radius:18px;padding:15px}.achievement-seal{background:radial-gradient(circle at 36% 30%, #fff8d8, var(--amber) 55%, #a77d27);color:#4f431f;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 10px;display:grid;box-shadow:inset 0 2px #ffffff80,0 9px 18px #153b3b24}.achievement-seal svg{width:28px;height:28px}.achievement h4{font-family:var(--font-display);margin:0 0 4px}.achievement p{color:var(--ink-soft);margin:0;font-size:9px;line-height:1.4}.profile-hero{--profile-mist:#e5eee9;--profile-sky:#b7dad4;isolation:isolate;background:radial-gradient(circle at 18% 50%, #ead89f5c, transparent 12rem), linear-gradient(135deg, #edf3ef 0%, var(--profile-mist) 46%, var(--profile-sky) 100%);height:clamp(350px,27vw,400px);min-height:350px;box-shadow:var(--shadow-lg);border:1px solid #1f625e21;border-radius:34px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;display:grid;position:relative;overflow:hidden}.profile-copy{z-index:3;align-items:center;gap:20px;padding:clamp(30px,4.3vw,52px);display:flex;position:relative}.profile-copy h1{font-family:var(--font-display);margin:0;font-size:clamp(40px,5vw,59px)}.profile-copy p{color:var(--ink-soft);margin:5px 0}.profile-copy .avatar.large{box-shadow:0 0 0 1px #d8a62c2e,0 14px 32px #1f625e29,0 0 42px #ead89f66}.profile-copy .pill{background:#fffefab8;border-color:#d8a62c3d;box-shadow:0 4px 12px #2339310b,inset 0 1px #ffffffbf}.profile-art{z-index:1;background:0 0;height:100%;margin-left:clamp(-100px,-7vw,-72px);position:relative;overflow:hidden}.profile-art:before,.profile-art:after{content:none}.profile-art-image{z-index:1;object-fit:cover;object-position:center 54%;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.015);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 6%,#00000038 13%,#0000008c 20%,#000000d1 26%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 6%,#00000038 13%,#0000008c 20%,#000000d1 26%,#000 34%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.profile-panel{padding:23px}.profile-panel h2{font-family:var(--font-display);margin:0 0 17px;font-size:29px}.setting-list{gap:4px;display:grid}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.setting-row:last-child{border-bottom:0}.setting-row strong{font-size:12px;display:block}.setting-row small{color:var(--ink-soft);margin-top:3px;display:block}.switch{cursor:pointer;background:#153b3b2e;border:0;border-radius:999px;width:48px;height:28px;padding:3px;transition:all .2s}.switch span{width:22px;height:22px;transition:.2s var(--ease);background:#fff;border-radius:50%;display:block;box-shadow:0 2px 6px #0003}.switch.on{background:var(--leaf)}.switch.on span{transform:translate(20px)}.goal-card{border:1px solid var(--line);background:linear-gradient(145deg,#ead89f52,#8db6a84d);border-radius:18px;margin-bottom:12px;padding:18px}.goal-card strong{font-family:var(--font-display);font-size:22px}.goal-card p{color:var(--ink-soft);font-size:11px}.account-panel{background:linear-gradient(135deg,#fffefafa,#dce8e3a3);border-color:#1f625e33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:22px 24px;display:grid}.account-panel-icon,.account-modal-mark{width:54px;height:54px;color:var(--forest-2);background:linear-gradient(145deg,#8db6a857,#ead89f4d);border-radius:18px;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.account-panel h2{font-family:var(--font-display);margin:2px 0 5px;font-size:27px}.account-panel h2 small{color:#38565b;font:750 12px/1.4 var(--font-ui);white-space:nowrap}.account-panel p{color:#38565b;margin:0;font-size:12px;line-height:1.55}.account-panel-primary{justify-self:end}.account-beta-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.account-panel-signed-in{align-items:start}.account-panel-signed-in .account-panel-icon{margin-top:3px}.account-status-dot{background:var(--leaf);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #698f571f}.account-status-dot.saving{background:var(--amber)}.account-status-dot.offline,.account-status-dot.error,.account-status-dot.migration{background:var(--terracotta)}.account-action-grid{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;padding-top:16px;display:grid}.account-action{border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fffefabf;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.account-action:hover{border-color:var(--line-strong);background:#fff}.account-action>svg{width:20px;color:var(--forest-2);flex:none}.account-action span,.account-action strong,.account-action small{min-width:0;display:block}.account-action strong{font-size:11px}.account-action small{color:#38565b;margin-top:2px;font-size:9px;line-height:1.35}.account-action.danger>svg,.account-action.danger strong{color:var(--brick)}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#153b3b75;place-items:center;padding:20px;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card{background:var(--cream);border-radius:32px;width:min(850px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 30px 90px #153b3b57}.modal-hero{border-radius:32px 32px 0 0;height:220px;overflow:hidden}.modal-hero svg{width:100%;height:100%}.modal-body{padding:28px}.modal-body h2{font-family:var(--font-display);margin:0;font-size:40px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.field label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.field input,.field select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:14px;padding:0 13px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.close-x{z-index:3;position:absolute;top:17px;right:17px}body.picture-lightbox-open{overscroll-behavior:none;overflow:hidden}.picture-lightbox-backdrop{z-index:220;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040a0cf2}.modal-card.picture-lightbox{color:#f8f6ef;width:100%;height:100%;max-height:none;box-shadow:none;background:#071113;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.picture-lightbox-header{background:#0a181bf5;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:48px;padding:0 64px 0 16px;display:flex}.picture-lightbox-header>div{min-width:0}.picture-lightbox-header h2{color:#fffdf7;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:650;line-height:1.05;overflow:hidden}.picture-lightbox-counter{color:#f8f6efb8;letter-spacing:.035em;flex:none;font-size:11px;font-weight:800}.picture-lightbox-close{z-index:6;color:#fff;background:#ffffff1c;position:absolute;top:3px;right:8px}.picture-lightbox-close:hover{background:#fff3}.picture-lightbox-close:focus-visible{outline-color:#fff}.picture-lightbox-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 45%,#36575333,#0000 52%),#020607;min-width:0;min-height:0;position:relative;overflow:hidden}.picture-lightbox-canvas{touch-action:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.picture-lightbox-image{object-fit:contain;transform-origin:50%;will-change:transform;cursor:zoom-in;touch-action:none;-webkit-user-drag:none;width:100%;min-width:0;height:100%;min-height:0;transition:transform .11s ease-out;display:block}.picture-lightbox-image:focus-visible{outline-offset:-5px;outline:3px solid #fff}.picture-lightbox-stage.is-zoomed .picture-lightbox-image{cursor:grab}.picture-lightbox-stage.is-dragging .picture-lightbox-image{cursor:grabbing;transition:none}.picture-lightbox-arrow{z-index:5;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);cursor:pointer;opacity:.78;isolation:isolate;width:48px;height:48px;transition:transform .18s var(--ease), background .18s ease, border-color .18s ease, box-shadow .18s ease, opacity .18s ease;background:radial-gradient(circle at 30% 18%,#ffffff4d,#0000 43%),linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid #ffffff6b;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff80,inset 0 -1px #ffffff14}.picture-lightbox-arrow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#ffffff40,#0000 48%);position:absolute;top:2px;bottom:2px;left:2px;right:2px}.picture-lightbox-arrow.is-left{left:14px}.picture-lightbox-arrow.is-right{right:14px}.picture-lightbox-arrow:hover:not(:disabled){opacity:1;background:radial-gradient(circle at 30% 18%,#ffffff6b,#0000 43%),linear-gradient(145deg,#ffffff57,#ffffff21);border-color:#ffffffb8;transform:translateY(-50%)scale(1.06);box-shadow:0 14px 36px #00000061,inset 0 1px #ffffffa3}.picture-lightbox-arrow:focus-visible{outline-offset:3px;opacity:1;outline:3px solid #fff}.picture-lightbox-arrow:active:not(:disabled){transform:translateY(-50%)scale(.98)}.picture-lightbox-arrow:disabled{opacity:.2;cursor:not-allowed}.picture-lightbox-footer{z-index:6;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));pointer-events:none;background:0 0;border:0;min-height:0;padding:0;position:absolute}.picture-lightbox-controls{-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);opacity:.72;pointer-events:auto;background:radial-gradient(circle at 18% 0,#fff3,#0000 42%),linear-gradient(145deg,#0a1b1e94,#0a181b52);border:1px solid #ffffff47;border-radius:17px;align-items:center;gap:7px;padding:6px;transition:opacity .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 34px #00000047,inset 0 1px #fff3}.picture-lightbox-controls:hover,.picture-lightbox-controls:focus-within{opacity:1;background:radial-gradient(circle at 18% 0,#ffffff47,#0000 42%),linear-gradient(145deg,#0a1b1ec7,#0a181b80);border-color:#ffffff75;box-shadow:0 15px 40px #00000061,inset 0 1px #ffffff47}.picture-lightbox-controls button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2b;border-radius:12px;place-items:center;min-width:40px;height:40px;padding:0 12px;display:inline-grid}.picture-lightbox-controls button:hover:not(:disabled){background:#ffffff2b}.picture-lightbox-controls button:focus-visible{outline-offset:2px;outline:3px solid #fff}.picture-lightbox-controls button:disabled{opacity:.32;cursor:not-allowed}.picture-lightbox-controls output{color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:54px;font-size:12px;font-weight:850}.picture-lightbox-controls .picture-lightbox-fit{min-width:58px;font-size:10px;font-weight:850}@media (min-width:901px){.picture-lightbox-footer{left:max(8px,env(safe-area-inset-left))}.picture-lightbox-controls{border-radius:16px;flex-direction:column;gap:5px;padding:5px}.picture-lightbox-controls button{width:42px;min-width:42px;padding:0}.picture-lightbox-controls output{min-width:42px;padding:2px 0}.picture-lightbox-controls .picture-lightbox-fit{min-width:42px}}@media (max-width:660px){.picture-lightbox-header{gap:8px;padding-inline-start:12px;padding-inline-end:60px}.picture-lightbox-header h2{font-size:16px}.picture-lightbox-counter{font-size:10px}.picture-lightbox-arrow{width:42px;height:42px}.picture-lightbox-arrow.is-left{left:8px}.picture-lightbox-arrow.is-right{right:8px}.picture-lightbox-footer{left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom))}.picture-lightbox-controls{opacity:.66;border-radius:15px;justify-content:center;gap:5px;padding:5px}.picture-lightbox-controls button{border-radius:11px;height:38px}.picture-lightbox-controls .picture-lightbox-fit{min-width:54px}}.account-form{width:min(620px,100%);margin:0 auto}.account-form .account-modal-mark{margin-bottom:20px}.account-form>.eyebrow{color:#79362e}.account-form>h2{max-width:560px}.account-email-field{margin-top:22px}.account-form .field label{color:#38565b}.account-form .field input{font-size:16px}.account-beta-form-grid{align-items:start}.account-beta-form-grid .field small{margin-top:5px;font-size:9px;line-height:1.4;display:block}.account-code-field{text-align:center;width:min(330px,100%);margin:24px auto 0}.account-code-field input{text-align:center;letter-spacing:.28em;font-variant-numeric:tabular-nums;min-height:66px;font-weight:850;font-size:30px!important}.account-consent{border:1px solid var(--line);cursor:pointer;background:#fffefaa3;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:16px;padding:15px;display:grid}.account-consent input{width:19px;height:19px;accent-color:var(--forest-2);margin-top:1px}.account-consent strong,.account-consent small{display:block}.account-consent strong{font-size:12px}.account-consent small{color:#38565b;margin-top:3px;font-size:10px;line-height:1.45}.account-consent a{color:var(--forest-2);text-underline-offset:2px;text-decoration:underline}.account-consent a:hover{color:var(--forest)}.account-privacy-note{color:#38565b;background:#dce8e375;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.5}.account-form-error{min-height:18px;color:var(--brick);margin:12px 0 0;font-size:11px;font-weight:750}.account-inline-actions{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.text-button{color:var(--forest-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:850}.text-button:hover{text-decoration:underline}.account-form .button.ghost{color:#145753}.modal-backdrop:has(.protection-certificate){-webkit-backdrop-filter:blur(11px)saturate(.72);backdrop-filter:blur(11px)saturate(.72);background:#19393980}.modal-card:has(.protection-certificate){background:radial-gradient(circle at 50% -18%,#e6d8ae61,#0000 38%),linear-gradient(155deg,#fffdf7 0%,#fffaf0 54%,#fffdf8 100%);border:2px solid #c79942d1;border-radius:30px;width:min(720px,100%);max-height:none;margin-top:66px;overflow:visible;box-shadow:0 30px 80px #12343257,inset 0 0 0 4px #ffffffdb,inset 0 0 0 5px #c7994252}.modal-card:has(.protection-certificate):before{content:"";z-index:2;pointer-events:none;border:1px solid #c799426b;border-radius:22px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.modal-card:has(.protection-certificate) .close-x{background:#fffdf7db;border:1px solid #c8bca7e0;border-radius:15px;width:48px;height:48px;top:19px;right:19px;box-shadow:inset 0 1px #fffc}.modal-card:has(.protection-certificate) .close-x:hover{background:#fffdf8;border-color:#c799429e}.modal-card:has(.protection-certificate) .close-x:focus-visible{outline-color:#c79942b3}.protection-certificate{isolation:isolate;text-align:center;width:100%;margin:0;padding:116px 54px 28px;position:relative}.protection-certificate-decoration{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.certificate-vines{stroke:#998fb8c7;stroke-width:2px}.certificate-leaves{fill:#aaa0c6d1}.certificate-gold-leaves{fill:#c99b43e6}.certificate-berries{fill:#c99b43eb}.protection-certificate-medallion{z-index:4;filter:drop-shadow(0 14px 20px #1c403c29);width:164px;height:164px;position:absolute;top:-91px;left:50%;transform:translate(-50%)}.protection-certificate-medallion svg{width:100%;height:100%;overflow:visible}.medallion-paper{fill:#fffdf7}.medallion-ring{fill:none;stroke:#c79a43;stroke-width:2px}.medallion-rays{fill:none;stroke:#cda24dc2;stroke-linecap:round;stroke-width:1.6px}.medallion-shield{fill:#194b49;stroke:#e5d6ad;stroke-width:3px}.medallion-shield-edge{fill:none;stroke:#ffffff59;stroke-width:1px}.medallion-sprout{fill:#f5edda;stroke:#f5edda;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.protection-certificate>.eyebrow{color:#8e3e31;letter-spacing:.18em;justify-content:center;gap:12px;margin:0 auto 13px;font-size:11px;display:flex}.protection-certificate>.eyebrow:before,.protection-certificate>.eyebrow:after{content:"";background:#c79a43;border-radius:2px;width:39px;height:1px}.protection-certificate>h2{color:#123e45;letter-spacing:-.025em;max-width:none;font-size:clamp(42px,5vw,50px);line-height:1.04}.protection-certificate-copy{color:#38565b;background:#fffdf8b8;border:1px solid #c799426b;border-radius:18px;max-width:620px;margin:24px auto 17px;padding:21px 38px;position:relative;box-shadow:inset 0 0 0 5px #eee7d875}.protection-certificate-copy:before,.protection-certificate-copy:after{content:"";opacity:.66;background:radial-gradient(at 22% 75%,#aaa0c6 0 18%,#0000 20%),radial-gradient(at 50% 45%,#aaa0c6 0 18%,#0000 20%),radial-gradient(at 78% 18%,#aaa0c6 0 16%,#0000 18%);width:29px;height:25px;position:absolute;bottom:8px;transform:rotate(-34deg)}.protection-certificate-copy:before{left:11px}.protection-certificate-copy:after{right:11px;transform:scaleX(-1)rotate(-34deg)}.protection-certificate-copy p{margin:0;font-size:16px;line-height:1.55}.protection-certificate-copy strong{color:var(--ink)}.protection-certificate .modal-actions{flex-direction:column;align-items:center;gap:5px;margin-top:15px}.protection-certificate .modal-actions .button.primary{border-radius:18px;width:min(390px,100%);min-height:57px;font-size:17px}.protection-certificate .modal-actions .button.ghost{min-height:40px;padding-block-start:7px;padding-block-end:7px}.migration-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.migration-stat{border:1px solid var(--line);text-align:center;background:#fffefaad;border-radius:15px;padding:15px 10px}.migration-stat strong{font-family:var(--font-display);font-size:24px;display:block}.migration-stat span{color:#38565b;margin-top:2px;font-size:9px;display:block}.danger-button{background:var(--brick)!important}.toast-root{z-index:200;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.toast{color:#fff;background:var(--forest);min-width:280px;max-width:420px;animation:toastIn .3s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:13px 15px;display:flex;box-shadow:0 16px 40px #153b3b3d}@keyframes toastIn{0%{transform:translateY(15px)}to{transform:none}}.toast svg{flex:none}.toast.error{background:#7b3f38}.toast.has-action{pointer-events:auto}.toast>span{flex:1;min-width:0}.toast-action{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:10px;min-height:34px;padding:5px 11px;font-size:11px;font-weight:850}.toast-action:hover{background:#fff3}.toast-action:focus-visible{outline-offset:2px;outline:3px solid #fff}.mobile-nav{display:none}.inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.divider{background:var(--line);height:1px;margin:18px 0}.pill{border:1px solid var(--line);color:var(--ink-soft);background:#fffefa8a;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.pill svg{width:13px;height:13px}.text-success{color:#43734e}.text-warn{color:#a05f26}.text-danger{color:var(--brick)}@media (max-width:1260px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-dock{grid-template-columns:120px minmax(180px,1.2fr) minmax(145px,1fr) auto auto;gap:14px}.learning-dock-cover{width:120px}.learning-dock-meta+.learning-dock-meta{display:none}.achievement-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1180px){.module-hero--complete{grid-template-columns:1fr;height:auto;min-height:0}.module-hero--complete .module-hero-art{height:clamp(320px,48vw,430px);min-height:0}.module-hero--complete .module-hero-art:after{background:linear-gradient(180deg, var(--module-paper) 0%, #f7f5edd1 32%, #f7f5ed59 68%, transparent 100%);width:auto;height:18%;top:0;bottom:auto;left:0;right:0}.module-hero--complete .module-hero-cover{object-position:center 46%;transform:none}}@media (max-width:1040px){:root{--sidebar:212px}.sidebar{padding:22px 10px 14px}.brand{gap:6px;padding:0 4px 17px}.brand-mark-image{width:106px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:8px}.grammar-point-sidebar .brand{padding-bottom:11px}.grammar-point-sidebar-nav{padding-inline-start:0;padding-inline-end:0}.grammar-point-sidebar-list{gap:4px}.grammar-point-sidebar-item{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;gap:6px;min-height:44px;padding:4px}.grammar-point-sidebar-number{border-radius:10px;width:32px;height:32px;font-size:14px}.grammar-point-sidebar-name{font-size:12px}.grammar-point-sidebar-state{gap:2px}.grammar-point-sidebar-state svg{width:16px;height:16px}.grammar-point-sidebar-state b{letter-spacing:.04em;font-size:7px}.side-nav{gap:4px;margin-top:8px}.side-nav-heading{padding:0 10px 4px}.nav-button{border-radius:13px;gap:8px;min-height:48px;padding:6px 8px;font-size:13px}.nav-icon{border-radius:10px;width:34px;height:34px}.nav-badge{min-width:19px;height:19px;padding:0 5px;font-size:9px}.sidebar-garden{min-height:245px;padding:18px 14px 62px}.garden-card-label{letter-spacing:.12em;font-size:9px}.sidebar-garden>strong{max-width:160px;font-size:21px}.garden-card-art{width:calc(100% - 8px);height:40%;bottom:47px}.browser-progress-notice--sidebar{min-height:50px;padding:10px 0 12px;left:14px;right:14px}.browser-progress-notice--sidebar .browser-progress-notice-icon{flex-basis:24px;width:24px;height:24px}.browser-progress-notice--sidebar>div{gap:5px}.browser-progress-notice--sidebar strong{font-size:10px}.browser-progress-notice--sidebar .notice-action{font-size:9px}.user-mini{min-height:64px;padding:9px}.library-intro{grid-template-columns:1fr;gap:16px}.library-title-block{padding-right:0}.library-tools{max-width:none}.learning-dock{grid-template-columns:104px minmax(0,1fr) minmax(120px,.8fr) auto;gap:12px}.learning-dock-cover{width:104px}.learning-dock-meta{display:none}.discovery-hero,.module-hero{grid-template-columns:1fr}.discovery-art{min-height:350px}.module-hero-art,.module-hero--complete .module-hero-art{min-height:230px}.module-hero--preview,.module-hero--complete{height:auto}.module-hero--complete .module-hero-copy{padding:30px 28px 28px}.module-hero--complete .module-hero-copy h1{max-width:720px}.module-hero-art:after{background:linear-gradient(180deg, var(--module-paper) 0%, #f7f5edd1 32%, #f7f5ed59 68%, transparent 100%);width:auto;height:18%;top:0;bottom:auto;left:0;right:0}.module-hero-cover{transform:scale(1.03)}.module-detail-grid{grid-template-columns:1fr}.sticky-side{grid-template-columns:1fr 1fr;position:static}.preview-bottom-grid{grid-template-columns:1fr}.priority-layout,.in-progress-learning-list{width:100%}.result-grid,.analytics-grid{grid-template-columns:1fr}}@media (max-width:860px){.app-shell{display:block}.sidebar{display:none}.topbar{height:65px;padding:0 18px}.mobile-grammar-point-switcher{z-index:14;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffefaf7,#fffefae8);padding:8px 18px 9px;display:block;position:sticky;top:65px}.mobile-grammar-point-switcher-button{border:1px solid color-mix(in srgb, var(--grammar-point-accent) 34%, white);width:100%;min-height:54px;color:var(--ink);background:color-mix(in srgb, var(--grammar-point-soft) 42%, #fffefaf5);box-shadow:0 7px 18px color-mix(in srgb, var(--grammar-point-accent) 10%, transparent), inset 0 1px #ffffffb8;cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 7px;display:grid}.mobile-grammar-point-switcher-button:hover{background:color-mix(in srgb, var(--grammar-point-soft) 58%, white)}.mobile-grammar-point-switcher-button:focus-visible{outline:3px solid color-mix(in srgb, var(--grammar-point-accent) 58%, white);outline-offset:2px}.mobile-grammar-point-switcher-number{border-radius:11px;width:38px;height:38px;font-size:14px}.mobile-grammar-point-switcher-copy{gap:1px;min-width:0;display:grid}.mobile-grammar-point-switcher-copy small{color:var(--ink-soft);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.mobile-grammar-point-switcher-copy strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.14;overflow:hidden}.mobile-grammar-point-switcher-icons{color:var(--forest-2);align-items:center;gap:5px;display:inline-flex}.mobile-grammar-point-switcher-icons svg:first-child:not(:last-child){color:#fff;background:#628e58;border-radius:999px;width:18px;height:18px;padding:3px}.modal-backdrop:has(.mobile-grammar-point-sheet){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#153b3b6b;place-items:end center;padding:0}.modal-card:has(.mobile-grammar-point-sheet){background:var(--cream);width:min(620px,100%);max-height:min(82vh,760px);animation:mobileGrammarSheetIn .26s var(--ease);border:1px solid #153b3b1f;border-bottom:0;border-radius:26px 26px 0 0;overflow:hidden;box-shadow:0 -18px 54px #153b3b42}.mobile-grammar-point-sheet{max-height:min(82vh,760px)}.content{min-height:calc(100vh - 65px);padding:18px 18px 100px}.content.learn-content{min-height:100vh}.content:has(.learning-library){padding-bottom:205px}.learning-library{padding-bottom:0}.browser-progress-notice--main{display:flex}.library-intro{grid-template-columns:1fr;gap:16px}.library-title-block{padding-right:0}.library-title-block h1{font-size:clamp(42px,8vw,56px)}.library-tools{grid-template-columns:minmax(0,1fr) auto}.mobile-nav{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf5;border-radius:22px;grid-template-columns:repeat(4,1fr);height:68px;padding:7px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 42px #2339312e}.mobile-nav button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:15px;place-items:center;gap:2px;font-size:9px;font-weight:800;display:grid}.mobile-nav button svg{width:21px;height:21px}.mobile-nav button.active{background:var(--forest);color:#fff}.learn-tabs{max-width:100%;display:grid;top:8px;overflow:visible}.library-learn-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;position:sticky;top:8px}.library-learn-tabs .learn-tab{min-width:0;padding:10px 6px;font-size:11px}.library-level-rail .level-chip{min-width:106px}.library-region-banner{min-height:205px}.library-region-copy{width:78%;padding:24px}.library-region-banner:after{background:linear-gradient(90deg,#fffefafa 0%,#fffefae0 47%,#fffefa2e 82%)}.learning-dock{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:7px 9px 7px 7px;bottom:92px;left:12px;right:12px}.learning-dock-cover{grid-row:1/span 2;width:64px;height:58px}.learning-dock-copy{grid-area:1/2}.learning-dock-progress{grid-area:2/2}.learning-dock-action{grid-area:1/3/span 2;min-width:132px;padding-left:13px;padding-right:13px}.page-head{flex-direction:column;align-items:flex-start}.module-grid,.roadmap-toolbar{grid-template-columns:1fr 1fr}.roadmap-toolbar .search-box{grid-column:1/-1}.region-banner{grid-template-columns:1fr}.region-art{display:none}.result-hero{grid-template-columns:1fr}.result-art{display:none}.stats-grid{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:1fr}.account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero{grid-template-columns:1fr}.profile-art{display:none}.profile-copy{min-height:300px}.story-stage{grid-template-columns:1fr}.story-stage>.story-nav{display:none}.story-caption{grid-template-columns:1fr}.story-bottom{display:flex}.story-visual{min-height:310px}.module-summary{grid-template-columns:1fr 1fr}.module-hero--complete .summary-stat+.summary-stat{border-left:0}.module-hero--complete .summary-stat:nth-child(2n){border-left:1px solid #2339311a}.module-hero--complete .summary-stat:nth-child(n+3){border-top:1px solid #2339311a}.strand-row{grid-template-columns:120px 1fr 52px}}@keyframes mobileGrammarSheetIn{0%{opacity:.75;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.topbar .crumbs span,.topbar .xp-pill span:last-child{display:none}.topbar .crumbs{flex:auto;min-width:0;overflow:hidden}.topbar .crumbs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar .top-actions{flex:none}.topbar{padding:0 13px}.mobile-grammar-point-switcher,.content{padding-left:13px;padding-right:13px}.browser-progress-notice{gap:8px;padding:6px 2px 9px}.browser-progress-notice-icon{width:28px;height:28px}.browser-progress-notice>div{gap:8px}.browser-progress-notice strong{font-size:12px}.account-panel{grid-template-columns:auto minmax(0,1fr);padding:18px}.account-panel-primary{grid-column:1/-1;justify-self:stretch;width:100%}.account-panel-primary .button,.account-panel>.button{width:100%}.account-beta-actions{flex-direction:column;align-items:stretch}.account-action-grid{grid-template-columns:1fr}.migration-grid{grid-template-columns:repeat(2,1fr)}.account-inline-actions{flex-direction:column;align-items:flex-start}.library-title-block p{gap:5px;font-size:12px;line-height:1.5}.library-filter-summary>span:not(.filter-count){display:none}.library-filter-summary{justify-content:center;width:48px;padding:0}.library-filter-panel{width:auto;position:fixed;top:74px;left:13px;right:13px}.library-region-banner{align-items:flex-start;min-height:250px}.library-region-image{object-position:62% center}.library-region-banner:after{background:linear-gradient(90deg,#fffefaf7 0%,#fffefae3 60%,#fffefa47 100%)}.library-region-copy{width:100%;padding:22px 20px}.library-region-copy h2{font-size:36px}.library-region-meta{flex-direction:column;align-items:flex-start;gap:5px}.library-region-meta span+span:before{display:none}.library-results{flex-direction:column;align-items:flex-start}.library-module-footer{gap:10px}.learning-dock{grid-template-columns:minmax(0,1fr) auto}.learning-dock-cover{display:none}.learning-dock-copy{grid-area:1/1}.learning-dock-progress{grid-area:2/1}.learning-dock-copy strong{font-size:10px}.learning-dock-copy>span{font-size:14px}.learning-dock-action{grid-area:1/2/span 2;min-width:0;padding:10px 12px}.learning-dock-action svg{display:none}.module-grid,.roadmap-toolbar{grid-template-columns:1fr}.roadmap-toolbar .search-box{grid-column:auto}.region-copy{padding:23px}.mode-grid{grid-template-columns:1fr}.discovery-copy{padding:31px 24px}.discovery-copy h1{font-size:48px}.discovery-art{min-height:290px}.question-card{padding:24px 18px}.question-actions{flex-direction:column-reverse;align-items:stretch}.question-secondary{justify-content:center}.question-actions>.button{width:100%}.result-hero{padding:29px 23px}.result-grid{gap:13px}.result-card{padding:18px}.strand-row{grid-template-columns:1fr 58px}.strand-track{grid-area:2/1/auto/-1}.module-hero{border-radius:22px}.module-hero-copy{padding:24px 20px 22px}.module-hero--complete .module-hero-copy{padding:26px 20px 24px}.module-hero-meta{margin-bottom:10px}.module-hero-module{font-size:11px}.module-hero-copy h1{margin-bottom:12px;font-size:clamp(37px,11vw,46px)}.module-hero--complete .module-hero-copy h1{margin-bottom:20px;font-size:clamp(37px,11vw,46px)}.module-hero--unified.module-hero--title-short .module-hero-copy h1{font-size:clamp(37px,11vw,46px)}.module-hero--unified.module-hero--title-medium .module-hero-copy h1{font-size:clamp(35px,10vw,42px)}.module-hero--unified.module-hero--title-long .module-hero-copy h1{font-size:clamp(32px,9vw,38px)}.module-hero-copy p{font-size:13px;line-height:1.58}.module-topic-count{margin:15px 0 13px}.module-topic-count-icon{width:34px;height:34px}.module-topic-count strong{font-size:14px}.module-hero-art,.module-hero--complete .module-hero-art{min-height:205px}.module-hero--complete .module-hero-art{aspect-ratio:900/507;height:auto;min-height:0}.module-hero--complete .module-hero-cover{object-position:center}.module-summary{gap:7px}.sticky-side,.preview-support-cards{grid-template-columns:1fr}.subtopic-head{grid-template-columns:auto 1fr}.subtopic-progress{text-align:left;grid-column:2}.story-visual{min-height:240px}.exercise-topline{align-items:flex-start}.exercise-title-block p{font-size:11px}.exercise-actions .button span{display:none}.slide-marker{width:31px;height:31px}.story-caption{padding:20px}.progress-hero{grid-template-columns:1fr}.level-ring{width:125px;height:125px}.level-ring:after{width:97px;height:97px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{padding:14px}.achievement-grid{grid-template-columns:1fr 1fr}.progress-level-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.progress-level-bar{grid-area:2/1/auto/-1}.progress-level-count{grid-area:1/2}.progress-level-count span{display:none}.progress-evidence-grid{grid-template-columns:1fr}.priority-explanation{padding:14px}.lesson-card-stack{gap:12px}.lesson-path-card--compact{border-radius:18px;grid-template-columns:clamp(104px,30vw,132px) minmax(0,1fr);min-height:176px}.lesson-path-card--compact .lesson-path-card-art{min-height:176px}.lesson-path-card--compact .lesson-path-card-body{padding:13px 12px}.lesson-path-card .module-number-badge{width:36px;height:40px;font-size:14px;top:8px;left:8px}.lesson-path-card-topline{align-items:flex-start;gap:6px}.lesson-path-card-topline>small{padding-top:3px;font-size:9px}.lesson-path-card .status-badge{padding:5px 7px;font-size:8px}.lesson-path-card h3{margin-top:6px;font-size:18px}.lesson-path-card--compact .lesson-path-card-copy{display:none}.lesson-path-card-progress{grid-template-columns:minmax(0,1fr) auto;gap:7px;font-size:9px}.lesson-path-card-progress>span:first-child{grid-column:1/-1}.lesson-path-card-footer{grid-template-columns:auto auto;gap:8px 10px;margin-top:10px;font-size:9px;display:grid}.lesson-path-card-action{grid-column:1/-1;justify-content:center;width:100%;min-height:32px;margin-left:0;padding:7px 9px}.profile-copy{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.modal-body{padding:22px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}.modal-backdrop:has(.protection-certificate){place-items:start center;padding:84px 12px 18px;overflow-y:auto}.modal-card:has(.protection-certificate){border-radius:24px;width:100%;margin-top:0}.modal-card:has(.protection-certificate):before{border-radius:18px;top:5px;bottom:5px;left:5px;right:5px}.modal-card:has(.protection-certificate) .close-x{border-radius:13px;width:42px;height:42px;top:13px;right:13px}.protection-certificate{padding:91px 18px 20px}.protection-certificate-medallion{width:132px;height:132px;top:-74px}.protection-certificate-decoration{opacity:.72}.protection-certificate>.eyebrow{letter-spacing:.13em;gap:8px;margin-bottom:10px;font-size:9px}.protection-certificate>.eyebrow:before,.protection-certificate>.eyebrow:after{width:20px}.protection-certificate>h2{font-size:clamp(34px,10vw,42px)}.protection-certificate-copy{border-radius:15px;margin:18px auto 12px;padding:18px 22px}.protection-certificate-copy p{font-size:14px;line-height:1.5}.protection-certificate .modal-actions{gap:3px;margin-top:12px}.protection-certificate .modal-actions .button.primary{min-height:52px;font-size:15px}.protection-certificate .modal-actions .button.ghost{width:auto}.toast-root{bottom:92px;left:12px;right:12px}.toast{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body.reduce-motion *,body.reduce-motion :before,body.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.subtopic-head{grid-template-columns:auto minmax(0,1fr) minmax(132px,170px) auto;transition:background .18s}.subtopic-head:hover{background:#f8f4ea66}.subtopic-card.open .subtopic-head{background:#f8f4ea4d}.subtopic-chevron{color:var(--ink-soft);transition:transform .2s var(--ease);place-items:center;display:grid}.subtopic-card.open .subtopic-chevron{transform:rotate(180deg)}.subtopic-progress-bar{width:100%;height:5px;margin-top:6px;display:block}.exercise-row{-webkit-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000}.exercise-row:hover{background:#f8f4ea8f;border-color:#153b3b21;transform:translate(2px)}.exercise-row:focus-visible{background:#f8f4ea8f;border-color:#153b3b21;transform:translate(2px)}.exercise-row.completed{background:#8db6a833}.exercise-row.in-progress{background:#d6ad4a21}.exercise-row-copy{min-width:0}.exercise-row-progress{max-width:310px;height:4px;margin-top:8px;display:block}.exercise-row .exercise-score{min-width:74px}.practice-shell{max-width:940px;min-height:calc(100vh - 140px);margin:0 auto}.practice-card{box-shadow:var(--shadow-md);border-radius:30px;padding:clamp(24px,5vw,46px)}.practice-card h2{font-family:var(--font-display);margin:24px 0;font-size:clamp(27px,4vw,40px);line-height:1.2}.practice-feedback{border:1px solid var(--line);border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-top:20px;padding:16px;display:grid}.practice-feedback.correct{background:#8db6a857;border-color:#1f625e33}.practice-feedback.incorrect{background:#d6ad4a3d;border-color:#b9574633}.practice-feedback-icon{background:#fffefab8;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.practice-feedback strong{margin-bottom:4px;display:block}.practice-feedback p{color:var(--ink-soft);margin:0;line-height:1.55}.practice-feedback .practice-answer{color:var(--ink);margin-top:7px}.option-button.correct,.option-button.correct:disabled{background:#8db6a86b;border-color:#1f625e85}.option-button.correct .option-letter{background:var(--leaf);color:#fff}.option-button.incorrect,.option-button.incorrect:disabled{background:#b9574638;border-color:#b957467a}.option-button.incorrect .option-letter{background:var(--brick);color:#fff}.option-button:disabled{opacity:1;cursor:default;transform:none}.practice-result{text-align:center;max-width:920px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 0,#d6ad4a7a,#0000 18rem),#fffefaf5;border-radius:34px;margin:0 auto;padding:clamp(34px,6vw,64px)}.practice-result h1{font-family:var(--font-display);margin:0;font-size:clamp(39px,6vw,62px)}.practice-result>p{max-width:650px;margin:0 auto;line-height:1.65}@media (max-width:620px){.subtopic-head{grid-template-columns:auto minmax(0,1fr) auto}.subtopic-progress{text-align:left;grid-column:2;min-width:0}.subtopic-chevron{grid-area:1/3/span 2}.exercise-row{grid-template-columns:40px minmax(0,1fr)}.exercise-row .exercise-score{text-align:left;grid-column:2;min-width:0}.practice-card{padding:22px 17px}.practice-card .question-actions{flex-direction:column-reverse}.practice-card .question-actions .button{width:100%}}.questions-lesson,.module1-quiz-shell,.module1-result,.module1-placeholder{--questions-purple:#8063b7;--questions-purple-dark:#67499f;--questions-purple-soft:#eee7fa;--questions-green:#3f816f;width:min(1120px,100%);margin:0 auto}.questions-lesson{isolation:isolate;position:relative;overflow-x:clip}.questions-lesson:after{content:"";z-index:-1;pointer-events:none;opacity:.3;background:radial-gradient(at 25% 18%,#9eb66f 0 8%,#0000 9%),radial-gradient(at 58% 36%,#cad38a 0 8%,#0000 9%),radial-gradient(at 30% 55%,#7f9c63 0 7%,#0000 8%),radial-gradient(at 67% 73%,#b3c27b 0 8%,#0000 9%);width:220px;height:280px;position:absolute;bottom:140px;right:0;transform:rotate(-18deg)}.questions-lesson-header,.module1-quiz-header{justify-content:space-between;align-items:flex-end;gap:28px;margin:8px 0 28px;display:flex}.questions-lesson-header>div:first-child,.module1-quiz-header>div:first-child{min-width:0}.questions-lesson-header h1,.module1-quiz-header h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1}.questions-lesson-header>div:first-child>p,.module1-quiz-header>div:first-child>p{max-width:680px;color:var(--ink-soft);margin:10px 0 0;font-size:15px;line-height:1.55}.questions-status-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.questions-progress-pill{color:#2d6758;white-space:nowrap;background:#dbeee5c7;border:1px solid #3f816f3b;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.questions-lesson .status-badge,.module1-quiz-shell .status-badge{min-height:36px;padding-inline-start:13px;padding-inline-end:13px;font-size:11px}.questions-explanation{--explanation-accent:var(--terracotta);--explanation-green:#2d6758;--explanation-gold:#906412;background:linear-gradient(155deg,#fafdf9fa,#fffdf7fa);border:0;border-radius:20px;margin:0 0 30px;overflow:hidden;box-shadow:0 13px 32px #23393117;container:grammar-explanation/inline-size}.questions-explanation-header{background:linear-gradient(110deg,#e2f1eae0,#f6f7ede6 66%,#fcefc5b8);border-bottom:1px solid #3f816f2b;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.questions-explanation-header h2{font:800 clamp(25px,3vw,33px)/1.08 var(--font-display);letter-spacing:-.025em;margin:0}.questions-explanation-badge{color:var(--explanation-green);letter-spacing:.1em;text-transform:uppercase;background:#ffffffb8;border:1px solid #3f816f6e;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:900}.questions-explanation-eyebrow{color:var(--explanation-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;padding:18px 24px 0;font-size:13px;font-weight:900;line-height:1.3;display:flex}.questions-explanation-eyebrow:before{background:linear-gradient(90deg,var(--explanation-accent),#d9a53b);content:"";border-radius:999px;flex:none;width:25px;height:2px}.questions-explanation-body{grid-template-columns:repeat(var(--explanation-columns,2),minmax(0,1fr));gap:clamp(20px,3vw,30px);padding:16px 24px 22px;display:grid}.questions-explanation.is-stack .questions-explanation-body{grid-template-columns:1fr}.questions-explanation-column{min-width:0;padding:0;container:explanation-column/inline-size}.questions-explanation-section-heading{color:var(--explanation-green);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:900;display:flex}.questions-explanation-section-heading:not(:first-child){margin-top:17px}.questions-explanation-section-heading>span{width:24px;height:24px;color:var(--explanation-green);letter-spacing:0;background:#dbeee5c7;border-radius:50%;place-items:center;font-size:12px;display:grid}.questions-explanation-text{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.questions-explanation-text.is-lead{font-size:clamp(16px,1.8vw,18px)}.questions-explanation strong.is-accent{color:var(--explanation-accent)}.questions-explanation strong.is-green{color:var(--explanation-green)}.questions-explanation strong.is-gold{color:var(--explanation-gold)}.questions-explanation strong.is-muted{color:var(--ink-soft)}.questions-explanation-group.is-connected{background:linear-gradient(145deg,#fffaf0,#f7faf5);border:0;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 7px 20px #4e422a12}.questions-explanation-timeline{background:linear-gradient(110deg,#f7f2e7eb,#eff7f2eb);padding:9px 13px 8px}.questions-explanation-timeline-labels,.questions-explanation-timeline-captions{justify-content:space-between;align-items:center;display:flex}.questions-explanation-timeline-labels{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.questions-explanation-timeline-labels span:first-child,.questions-explanation-timeline-captions span:first-child{color:var(--explanation-accent)}.questions-explanation-timeline-labels span:last-child,.questions-explanation-timeline-captions span:last-child{color:var(--explanation-green)}.questions-explanation-timeline-track{grid-template-columns:23px minmax(36px,1fr) 10px;align-items:center;gap:7px;margin:5px 3px 4px;display:grid}.questions-explanation-question{width:23px;height:23px;color:var(--explanation-accent);font:800 15px/1 var(--font-display);background:#fffaf2;border:1px solid #b957469e;border-radius:50%;place-items:center;display:grid}.questions-explanation-arrow{background:linear-gradient(90deg,#d89b70,#b7b58f 54%,#5c8a73);border-radius:999px;height:2px;position:relative}.questions-explanation-arrow:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--explanation-green);content:"";width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.questions-explanation-now-dot{background:var(--explanation-green);box-sizing:content-box;border:2px solid #dfece4;border-radius:50%;width:9px;height:9px}.questions-explanation-timeline-captions{font-size:14px;font-weight:800}.questions-explanation-example{background:#fffdf9bf;padding:13px 15px 14px}.questions-explanation-example.has-image{grid-template-columns:minmax(0,1fr) clamp(125px,13.8vw,149px);align-items:center;gap:clamp(8px,1.5vw,14px);display:grid}.questions-explanation-example-copy{min-width:0}.questions-explanation-example>img{filter:drop-shadow(0 8px 12px #463a271a);justify-self:end;width:100%;max-width:149px;height:auto;display:block}.questions-explanation-example.has-image.is-large-image{grid-template-columns:minmax(0,1fr) clamp(155px,25cqi,175px)}.questions-explanation-example.is-large-image>img{width:min(100%,175px);max-width:175px}.questions-explanation-example.has-image.is-wide-image{grid-template-columns:1fr}.questions-explanation-example.is-wide-image>img{object-fit:cover;object-position:center;border-radius:11px;order:-1;width:100%;max-width:none;height:clamp(138px,15vw,164px)}.questions-explanation-clue{color:var(--ink-soft);margin:0 0 3px;font-size:15px}.questions-explanation-sentence{color:var(--ink);font:700 clamp(19px,2.3vw,23px)/1.28 var(--font-display);margin:0}.questions-explanation-meaning{color:var(--explanation-green);border-left:3px solid #3f816f47;margin:9px 0 0;padding:3px 0 3px 10px;font-size:14px;font-weight:800}.questions-explanation-meaning-cards{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.questions-explanation-meaning-card{border-radius:14px;grid-template-columns:minmax(0,1fr) clamp(124px,20cqi,140px);align-items:center;gap:10px;min-width:0;padding:13px 12px 13px 14px;display:grid;box-shadow:0 6px 17px #34413712}.questions-explanation-meaning-card:not(.has-image){grid-template-columns:minmax(0,1fr)}.questions-explanation-meaning-card.is-gold{background:linear-gradient(140deg,#fbf4dcf0,#fffdf8fa)}.questions-explanation-meaning-card.is-green{background:linear-gradient(140deg,#e3f1eaeb,#fcfefafa)}.questions-explanation-meaning-card>div{min-width:0}.questions-explanation-meaning-card h4{color:var(--explanation-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900;line-height:1.35}.questions-explanation-meaning-card.is-gold h4{color:var(--explanation-gold)}.questions-explanation-meaning-sentence{color:var(--ink);font:700 clamp(16px,1.8vw,19px)/1.3 var(--font-display);margin:0}.questions-explanation-meaning-copy{color:var(--ink-soft);margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.4}.questions-explanation-meaning-card>img{filter:drop-shadow(0 7px 10px #463a271a);width:100%;height:auto;display:block}.questions-explanation-meaning-cards.is-large-images{grid-template-columns:1fr}.questions-explanation-meaning-cards.is-large-images .questions-explanation-meaning-card{grid-template-columns:minmax(0,1fr) clamp(150px,25cqi,175px)}.questions-explanation-meaning-cards.is-large-images .questions-explanation-meaning-card>img{justify-self:end;max-width:175px}.questions-explanation-meaning-cards.is-compact-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.questions-explanation-meaning-cards.is-compact-visuals .questions-explanation-meaning-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:12px 14px 14px}.questions-explanation-meaning-cards.is-compact-visuals .questions-explanation-meaning-card>img{object-fit:contain;order:-1;justify-self:center;width:100%;max-width:132px;height:158px}.questions-explanation-meaning-cards.is-compact-visuals .questions-explanation-meaning-card h4{margin-bottom:5px}.questions-explanation-meaning-cards.is-compact-visuals .questions-explanation-meaning-copy{margin-top:5px}.questions-explanation-meaning-cards.is-comparison-images{grid-template-columns:1fr;gap:12px}.questions-explanation-meaning-cards.is-comparison-images .questions-explanation-meaning-card{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:14px}.questions-explanation-meaning-cards.is-comparison-images .questions-explanation-meaning-card>img{order:-1;justify-self:center;width:min(100%,260px);max-width:260px}.questions-explanation-formula{background:#f0eee6cc;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:17px;padding:10px;display:flex}.questions-explanation-formula-part{font:700 15px/1.2 var(--font-display);background:#ffffffe0;border:0;border-radius:8px;padding:6px 8px;box-shadow:0 1px 3px #23393112}.questions-explanation-formula-part.is-green{color:var(--explanation-green);background:#e1efe8e6}.questions-explanation-formula-part.is-accent{color:var(--explanation-accent);background:#f9e7e0eb}.questions-explanation-formula-part.is-gold{color:var(--explanation-gold);background:#fbf0cbcc}.questions-explanation-operator{color:#887d6c;font-weight:900}.questions-explanation-examples{gap:6px;margin:0;padding:0;list-style:none;display:grid}.questions-explanation-examples li{background:#f8f6f0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.questions-explanation-examples li>span{width:24px;height:24px;color:var(--explanation-green);background:#dbeee5c7;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.questions-explanation-examples li:nth-child(2)>span{color:#765710;background:#f6e5ad99}.questions-explanation-examples li:nth-child(3)>span{color:var(--explanation-accent);background:#f7e0d8b8}.questions-explanation-examples p{margin:0;font-size:15px;line-height:1.4}.questions-explanation-examples.is-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.questions-explanation-examples.is-compact-grid li{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;padding:9px 11px}.questions-explanation-examples.is-compact-grid li>span{display:none}.questions-explanation-examples.is-compact-grid li:last-child:nth-child(odd){grid-column:span 2}.questions-explanation-example-note{color:var(--ink-soft);letter-spacing:.015em;margin-top:2px;font-size:12px;font-weight:850;line-height:1.25;display:block}.questions-explanation-example-note.is-gold{color:var(--explanation-gold)}.questions-explanation-example-note.is-green{color:var(--explanation-green)}.questions-explanation-example-note.is-accent{color:var(--explanation-accent)}.questions-explanation-picker{margin-top:1px}.questions-explanation-picker-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.questions-explanation-picker-buttons.has-five-items>:last-child{grid-column:1/-1}.questions-explanation-picker-button{-webkit-appearance:none;appearance:none;min-width:0;min-height:67px;color:var(--ink);box-shadow:none;text-align:left;cursor:pointer;background-color:#f8f7f3;background-image:none;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px 9px;padding:10px 10px 10px 12px;transition:box-shadow .16s,background .16s;display:grid}.questions-explanation-picker-button:hover{background-color:#f3f1eb}.questions-explanation-picker-button:focus-visible{outline-offset:2px;outline:3px solid #27705d47}.questions-explanation-picker-button.is-selected.is-green{box-shadow:none;background:#e8f2ec}.questions-explanation-picker-button.is-selected.is-gold{box-shadow:none;background:#fbf2dc}.questions-explanation-picker-label{min-width:0;color:var(--explanation-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.questions-explanation-picker-button.is-gold .questions-explanation-picker-label{color:var(--explanation-gold)}.questions-explanation-picker-choice{min-width:0;font-size:14px;font-weight:750;line-height:1.28}.questions-explanation-picker-arrow{width:28px;height:28px;color:var(--explanation-green);background:#dbeee5c7;border-radius:50%;grid-area:1/2/3;place-items:center;font:900 22px/1 sans-serif;transition:transform .16s,background .16s,color .16s;display:grid}.questions-explanation-picker-button.is-gold .questions-explanation-picker-arrow{color:var(--explanation-gold);background:#f6e5ad8c}.questions-explanation-picker-button.is-selected .questions-explanation-picker-arrow{color:#fff;background:var(--explanation-green);transform:rotate(90deg)}.questions-explanation-picker-button.is-selected.is-gold .questions-explanation-picker-arrow{background:var(--explanation-gold)}.questions-explanation-picker-stage{min-height:102px;box-shadow:none;background-color:#f8f7f3;background-image:none;border-radius:14px;margin-top:9px;padding:13px 16px;display:grid;position:relative;overflow:hidden}.questions-explanation-picker-stage.has-images.has-example{min-height:220px;padding:10px}.questions-explanation-picker-empty{color:var(--ink-soft);text-align:center;justify-content:center;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:800;display:flex}.questions-explanation-picker-empty[hidden],.questions-explanation-picker-panel[hidden]{display:none}.questions-explanation-picker-empty>span{width:25px;height:25px;color:var(--explanation-gold);background:#ffffffc7;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #404a3d14}.questions-explanation-picker-panel{align-content:center;min-width:0;padding-left:12px;animation:.2s both explanation-picker-reveal;box-shadow:inset 3px 0 #317d6852}.questions-explanation-picker-panel.has-image{grid-template-columns:minmax(0,.9fr) minmax(250px,1.1fr);align-items:center;gap:15px}.questions-explanation-picker-panel.has-image.is-active{display:grid}.questions-explanation-picker-panel-copy{min-width:0}.questions-explanation-picker-panel.has-image>img{aspect-ratio:1280/703;object-fit:cover;border-radius:11px;width:100%;height:auto;display:block;box-shadow:0 6px 15px #2e3d341a}.questions-explanation-picker-panel.is-gold{box-shadow:inset 3px 0 #b0802457}.questions-explanation-picker-panel-label{color:var(--explanation-green);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;line-height:1.2;display:block}.questions-explanation-picker-panel.is-gold .questions-explanation-picker-panel-label{color:var(--explanation-gold)}.questions-explanation-picker-panel p{color:var(--ink);font:700 clamp(17px,1.7vw,20px)/1.3 var(--font-display);margin:0}.questions-explanation-picker-panel small{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:750;line-height:1.3;display:block}@keyframes explanation-picker-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.questions-explanation.has-relationship-navigator{background:#fffdf8;box-shadow:0 10px 26px #23393114}.questions-explanation.has-relationship-navigator .questions-explanation-body{gap:0;padding:0}.questions-relationship-navigator{color:var(--ink);background:#fffdf8;grid-template-columns:minmax(310px,.82fr) minmax(0,1.48fr);display:grid}.questions-relationship-choices,.questions-relationship-live{min-width:0;padding:22px 23px}.questions-relationship-choices{background:#fbf9f3;border-right:1px solid #856a3d29}.questions-relationship-choices-header h3,.questions-relationship-live-header h3{color:#174d43;font-family:var(--font-display);margin:0}.questions-relationship-choices-header h3{font-size:clamp(21px,2.2vw,27px);line-height:1.14}.questions-relationship-choices-header p{color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.4}.questions-relationship-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.questions-relationship-button{-webkit-appearance:none;appearance:none;color:#214e46;text-align:center;cursor:pointer;background:#f3f1ea;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:88px;padding:11px 9px 10px;transition:background-color .16s,box-shadow .16s;display:flex;position:relative}.questions-relationship-button:hover{background:#edeae1}.questions-relationship-button:focus-visible{outline-offset:2px;outline:3px solid #27705d4d}.questions-relationship-marker-button:focus-visible{outline-offset:2px;outline:3px solid #27705d4d}.questions-relationship-button.is-selected{background:#fff5d9;box-shadow:inset 0 0 0 2px #d5a01f}.questions-relationship-icon{color:#236657;background:#e1eee7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.questions-relationship-button.is-selected .questions-relationship-icon{color:#fff;background:#236657}.questions-relationship-button-label{overflow-wrap:anywhere;min-width:0;max-width:125px;font-size:13px;font-weight:850;line-height:1.22}.questions-relationship-selected-mark{color:#fff;opacity:0;background:#d5a01f;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px}.questions-relationship-button.is-selected .questions-relationship-selected-mark{opacity:1}.questions-relationship-tip{color:var(--ink-soft);align-items:flex-start;gap:7px;margin:13px 0 0;font-size:12px;font-weight:750;line-height:1.35;display:flex}.questions-relationship-tip>span{color:var(--explanation-gold)}.questions-relationship-live{background:#fffdf8}.questions-relationship-live-header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.questions-relationship-live-header>span{color:#fff;background:#174d43;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.questions-relationship-live-header h3{font-size:20px;line-height:1.2}.questions-relationship-panel[hidden],.questions-relationship-marker-panel[hidden]{display:none}.questions-relationship-marker-buttons{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.questions-relationship-marker-prompt{color:#6b746f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900;line-height:1.2}.questions-relationship-marker-buttons.has-one-marker{grid-template-columns:minmax(120px,220px)}.questions-relationship-marker-button{-webkit-appearance:none;appearance:none;color:#204d45;cursor:pointer;background:#fffaf1;border:1px solid #916f3538;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:8px 11px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.questions-relationship-marker-button:hover{background:#f8f2e7}.questions-relationship-marker-button i{flex:none;line-height:0;display:none}.questions-relationship-marker-button.is-selected{color:#fff;background:#1f6658;box-shadow:inset 0 0 0 2px #d7a326}.questions-relationship-marker-button.is-selected i{display:inline-flex}.questions-relationship-visual{background:#eef1eb;border-radius:14px;height:clamp(155px,20vw,215px);margin:13px 0 0;overflow:hidden}.questions-relationship-visual img{object-fit:cover;width:100%;height:100%;display:block}#module-39-implied-conditions-navigator .questions-relationship-visual,#present-regret-navigator .questions-relationship-visual,#complaints-behaviour-navigator .questions-relationship-visual,#would-rather-navigator .questions-relationship-visual,#its-time-navigator .questions-relationship-visual,#negation-scope-target-navigator .questions-relationship-visual,#quantifier-scope-mapping-navigator .questions-relationship-visual,#coordination-scope-navigator .questions-relationship-visual,#focus-placement-navigator .questions-relationship-visual,#manager-question-focus-navigator .questions-relationship-visual,#relative-clause-attachment-navigator .questions-relationship-visual,#pronoun-reference-navigator .questions-relationship-visual,#context-created-countability-navigator .questions-relationship-visual,#generic-reference-navigator .questions-relationship-visual,#institutional-meanings-navigator .questions-relationship-visual,#article-modifier-choice-navigator .questions-relationship-visual,#stylistic-article-omission-navigator .questions-relationship-visual,#headline-compression-navigator .questions-relationship-visual,#informal-choice-navigator .questions-relationship-visual,#informal-conversation-navigator .questions-relationship-visual,#digital-messaging-navigator .questions-relationship-visual,#professional-communication-navigator .questions-relationship-visual,#formal-analytical-navigator .questions-relationship-visual,#academic-writing-navigator .questions-relationship-visual,#journalism-navigator .questions-relationship-visual,#public-speaking-navigator .questions-relationship-visual,#legal-bureaucratic-navigator .questions-relationship-visual,#literary-prose-navigator .questions-relationship-visual,#british-american-usage-navigator .questions-relationship-visual,#present-perfect-preferences-navigator .questions-relationship-visual,#collective-noun-agreement-navigator .questions-relationship-visual,#have-got-navigator .questions-relationship-visual,#mandative-subjunctive-navigator .questions-relationship-visual,#prepositions-navigator .questions-relationship-visual,#standard-grammar-navigator .questions-relationship-visual,#narrative-tense-navigator .questions-relationship-visual,#historical-present-navigator .questions-relationship-visual,#reported-thought-navigator .questions-relationship-visual,#free-indirect-speech-navigator .questions-relationship-visual,#backgrounding-foregrounding-navigator .questions-relationship-visual,#deliberate-fragments-navigator .questions-relationship-visual,#parallelism-navigator .questions-relationship-visual,#repetition-navigator .questions-relationship-visual,#marked-word-order-navigator .questions-relationship-visual,#sentence-rhythm-navigator .questions-relationship-visual,#grammatical-pacing-navigator .questions-relationship-visual,#editing-diagnosis-navigator .questions-relationship-visual,#ambiguity-source-navigator .questions-relationship-visual,#reference-repair-navigator .questions-relationship-visual,#alternative-difference-navigator .questions-relationship-visual,#complexity-edit-navigator .questions-relationship-visual,#overloaded-sentence-navigator .questions-relationship-visual,#short-sentence-combination-navigator .questions-relationship-visual,#sentence-balance-navigator .questions-relationship-visual,#register-change-navigator .questions-relationship-visual,#subject-pronoun-navigator .questions-relationship-visual,#affirmative-be-navigator .questions-relationship-visual,#be-contractions-navigator .questions-relationship-visual,#negative-be-navigator .questions-relationship-visual,#be-questions-navigator .questions-relationship-visual,#short-answers-be-navigator .questions-relationship-visual,#noun-complements-be-navigator .questions-relationship-visual,#adjective-complements-be-navigator .questions-relationship-visual,#place-expressions-be-navigator .questions-relationship-visual,#singular-plural-nouns-navigator .questions-relationship-visual,#irregular-plurals-navigator .questions-relationship-visual,#proper-common-nouns-navigator .questions-relationship-visual,#a-or-an-navigator .questions-relationship-visual,#basic-the-navigator .questions-relationship-visual,#basic-zero-article-navigator .questions-relationship-visual,#demonstratives-navigator .questions-relationship-visual,#possessive-adjectives-navigator .questions-relationship-visual,#possessive-pronouns-navigator .questions-relationship-visual,#possessive-s-navigator .questions-relationship-visual,#have-or-has-navigator .questions-relationship-visual,#affirmatives-navigator .questions-relationship-visual,#third-person-navigator .questions-relationship-visual,#do-or-does-navigator .questions-relationship-visual,#negatives-navigator .questions-relationship-visual,#questions-navigator .questions-relationship-visual,#short-answers-navigator .questions-relationship-visual,#routines-navigator .questions-relationship-visual,#habits-navigator .questions-relationship-visual,#facts-navigator .questions-relationship-visual,#stable-situations-navigator .questions-relationship-visual,#adverbs-frequency-navigator .questions-relationship-visual,#yes-no-questions-navigator .questions-relationship-visual,#question-words-navigator .questions-relationship-visual,#question-word-order-navigator .questions-relationship-visual,#questions-with-be-navigator .questions-relationship-visual,#questions-with-do-or-does-navigator .questions-relationship-visual,#questions-with-can-navigator .questions-relationship-visual,#basic-subject-questions-navigator .questions-relationship-visual,#continuous-pattern-navigator .questions-relationship-visual,#actions-now-navigator .questions-relationship-visual,#temporary-situations-navigator .questions-relationship-visual,#changing-situations-navigator .questions-relationship-visual,#questions-negatives-navigator .questions-relationship-visual,#ing-spelling-navigator .questions-relationship-visual,#regular-past-spelling-navigator .questions-relationship-visual,#ed-pronunciation-navigator .questions-relationship-visual,#irregular-past-navigator .questions-relationship-visual,#did-past-navigator .questions-relationship-visual,#past-questions-negatives-navigator .questions-relationship-visual,#finished-past-time-navigator .questions-relationship-visual,#past-time-expressions-navigator .questions-relationship-visual,#completed-event-sequences-navigator .questions-relationship-visual,#past-continuous-form-navigator .questions-relationship-visual,#past-progress-moment-navigator .questions-relationship-visual,#background-situations-navigator .questions-relationship-visual,#interrupted-actions-navigator .questions-relationship-visual,#when-past-navigator .questions-relationship-visual,#while-past-navigator .questions-relationship-visual,#used-to-pattern-navigator .questions-relationship-visual,#past-habits-choice-navigator .questions-relationship-visual,#past-states-rule-navigator .questions-relationship-visual,#used-to-negative-question-navigator .questions-relationship-visual,#be-going-to-purpose-navigator .questions-relationship-visual,#intentions-purpose-navigator .questions-relationship-visual,#plans-detail-navigator .questions-relationship-visual,#evidence-prediction-navigator .questions-relationship-visual,#will-job-navigator .questions-relationship-visual,#spontaneous-decision-navigator .questions-relationship-visual,#offers-pattern-navigator .questions-relationship-visual,#promises-commitment-navigator .questions-relationship-visual,#predictions-choice-navigator .questions-relationship-visual,#present-continuous-arrangement-navigator .questions-relationship-visual,#personal-arrangements-detail-navigator .questions-relationship-visual,#present-simple-future-navigator .questions-relationship-visual,#timetables-schedule-reader-navigator .questions-relationship-visual,#present-perfect-form-navigator .questions-relationship-visual,#present-relevance-result-navigator .questions-relationship-visual,#life-experience-window-navigator .questions-relationship-visual,#ever-time-window-navigator .questions-relationship-visual,#never-zero-experience-navigator .questions-relationship-visual,#recent-events-timing-navigator .questions-relationship-visual,#just-recent-action-navigator .questions-relationship-visual,#already-completion-navigator .questions-relationship-visual,#yet-status-navigator .questions-relationship-visual,#unfinished-time-window-navigator .questions-relationship-visual,#for-duration-navigator .questions-relationship-visual,#since-start-navigator .questions-relationship-visual,#been-form-navigator .questions-relationship-visual,#gone-status-navigator .questions-relationship-visual,#must-need-form-navigator .questions-relationship-visual,#mustnt-prohibition-form-navigator .questions-relationship-visual,#have-to-need-form-navigator .questions-relationship-visual,#dont-have-to-choice-form-navigator .questions-relationship-visual,#should-advice-form-navigator .questions-relationship-visual,#shouldnt-advice-form-navigator .questions-relationship-visual,#can-permission-form-navigator .questions-relationship-visual,#may-permission-form-navigator .questions-relationship-visual,#be-allowed-to-permission-form-navigator .questions-relationship-visual,#basic-uncertainty-possibility-navigator .questions-relationship-visual,#may-possibility-form-navigator .questions-relationship-visual,#might-possibility-form-navigator .questions-relationship-visual,#could-possibility-navigator .questions-relationship-visual,#basic-future-possibility-navigator .questions-relationship-visual,#much-or-many-navigator .questions-relationship-visual,#a2-a-lot-of-navigator .questions-relationship-visual,#a2-few-or-a-few-navigator .questions-relationship-visual,#a2-few-opportunities-navigator .questions-relationship-visual,#a2-a-few-opportunities-navigator .questions-relationship-visual,#a2-little-or-a-little-navigator .questions-relationship-visual,#a2-little-time-navigator .questions-relationship-visual,#a2-a-little-time-navigator .questions-relationship-visual,#a2-enough-navigator .questions-relationship-visual,#a2-too-much-navigator .questions-relationship-visual,#a2-too-many-navigator .questions-relationship-visual,#a2-all-navigator .questions-relationship-visual,#a2-every-navigator .questions-relationship-visual,#a2-each-navigator .questions-relationship-visual,#a2-both-navigator .questions-relationship-visual,#a2-either-neither-navigator .questions-relationship-visual,#a2-uncountable-units-navigator .questions-relationship-visual,#a2-verb-infinitive-navigator .questions-relationship-visual,#a2-verb-ing-navigator .questions-relationship-visual,#a2-verb-object-infinitive-navigator .questions-relationship-visual,#a2-infinitive-purpose-navigator .questions-relationship-visual,#a2-preposition-ing-navigator .questions-relationship-visual,#a2-zero-conditional-navigator .questions-relationship-visual,#a2-first-conditional-navigator .questions-relationship-visual,#a2-future-time-clauses-navigator .questions-relationship-visual,#a2-relative-who-navigator .questions-relationship-visual,#a2-relative-which-navigator .questions-relationship-visual,#a2-relative-that-navigator .questions-relationship-visual,#a2-relative-where-navigator .questions-relationship-visual,#a2-defining-relative-clause-navigator .questions-relationship-visual,#a2-object-relative-omission-navigator .questions-relationship-visual,#a2-present-simple-passive-navigator .questions-relationship-visual,#a2-past-simple-passive-navigator .questions-relationship-visual,#a2-by-phrases-navigator .questions-relationship-visual,#a2-unknown-agents-navigator .questions-relationship-visual,#a2-phrasal-object-navigator .questions-relationship-visual,#a2-separable-pattern-navigator .questions-relationship-visual,#a2-pronoun-placement-navigator .questions-relationship-visual,#a2-basic-prepositional-verbs-navigator .questions-relationship-visual,#b1-present-simple-continuous-navigator .questions-relationship-visual,#b1-habit-current-navigator .questions-relationship-visual,#b1-permanent-temporary-navigator .questions-relationship-visual,#b1-repeated-irritating-navigator .questions-relationship-visual,#b1-stative-dynamic-navigator .questions-relationship-visual,#b1-past-simple-navigator .questions-relationship-visual,#b1-past-continuous-navigator .questions-relationship-visual,#b1-past-perfect-simple-navigator .questions-relationship-visual,#b1-background-foreground-navigator .questions-relationship-visual,#b1-earlier-past-events-navigator .questions-relationship-visual,#b1-narrative-sequencing-navigator .questions-relationship-visual,#b1-present-perfect-past-simple-navigator .questions-relationship-visual,#b1-perfect-simple-continuous-navigator .questions-relationship-visual,#b1-completed-ongoing-navigator .questions-relationship-visual,#b1-duration-navigator .questions-relationship-visual,#b1-repeated-activity-navigator .questions-relationship-visual,#b1-unfinished-time-navigator .questions-relationship-visual,#b1-present-evidence-navigator .questions-relationship-visual,#b1-future-viewed-present-navigator .questions-relationship-visual,#b1-future-present-simple-navigator .questions-relationship-visual,#b1-future-continuous-introduction-navigator .questions-relationship-visual,#b1-future-system-choices-navigator .questions-relationship-visual,#there-is-are-navigator .questions-relationship-visual,#countability-navigator .questions-relationship-visual,#some-any-navigator .questions-relationship-visual,#quantity-no-navigator .questions-relationship-visual,#a-lot-of-navigator .questions-relationship-visual,#much-many-navigator .questions-relationship-visual,#place-prepositions-navigator .questions-relationship-visual,#time-prepositions-navigator .questions-relationship-visual,#can-cant-navigator .questions-relationship-visual,#ability-navigator .questions-relationship-visual,#informal-permission-navigator .questions-relationship-visual,#basic-requests-navigator .questions-relationship-visual,#please-navigator .questions-relationship-visual,#imperatives-navigator .questions-relationship-visual,#negative-imperatives-navigator .questions-relationship-visual,#lets-navigator .questions-relationship-visual,#adjectives-before-nouns-navigator .questions-relationship-visual,#adjectives-after-linking-verbs-navigator .questions-relationship-visual,#basic-adjective-order-navigator .questions-relationship-visual,#basic-adverbs-of-manner-navigator .questions-relationship-visual,#comparative-adjectives-navigator .questions-relationship-visual,#superlative-adjectives-navigator .questions-relationship-visual,#intensifiers-navigator .questions-relationship-visual,#so-such-enough-too-navigator .questions-relationship-visual,#than-navigator .questions-relationship-visual,#modifier-attachment-navigator .questions-relationship-visual{aspect-ratio:1280/703;height:auto}.questions-relationship-visual.is-focus-top img{object-position:center 22%}.questions-relationship-visual.is-focus-bottom img{object-position:center 78%}.questions-relationship-visual.is-contain{height:165px;padding:8px}.questions-relationship-visual.is-contain img{object-fit:contain}.questions-relationship-visual.is-full{padding:0}.questions-relationship-visual.is-full img{object-fit:contain;object-position:center}.questions-relationship-marker-panel>.questions-relationship-visual{margin-top:13px}.questions-relationship-word-bank{color:#6a736e;align-items:center;gap:9px;margin-top:12px;font-size:11px;font-weight:850;line-height:1.25;display:flex}.questions-relationship-word-bank>span{letter-spacing:.08em;text-transform:uppercase;flex:none}.questions-relationship-word-bank>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.questions-relationship-word-bank strong{color:#7e5a13;background:#f5e8bd;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.questions-relationship-sentence{color:var(--ink);font:700 clamp(20px,2.35vw,27px)/1.28 var(--font-display);letter-spacing:-.012em;margin:15px 0 0}.questions-relationship-sentence strong{color:#1d6658}.questions-relationship-meaning{color:#285b50;background:#edf4ef;border-radius:12px;align-items:center;gap:9px;margin:13px 0 0;padding:11px 13px;font-size:14px;line-height:1.35;display:flex}.questions-relationship-meaning>span{color:#fff;background:#246456;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.questions-relationship-punctuation{background:#f7f2e8;border-radius:12px;margin-top:11px;padding:10px 12px 11px}.questions-relationship-punctuation-label{color:#8a6115;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.questions-relationship-punctuation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.questions-relationship-pattern{color:#354d47;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:750;line-height:1.3;display:grid}.questions-relationship-pattern>i{color:#7d5b1a;width:27px;height:27px;font:900 18px/1 var(--font-display);background:#eadcb8;border-radius:50%;place-items:center;display:grid}.questions-relationship-warning{color:#9c493b;margin:9px 0 0;font-size:13px;line-height:1.35}.questions-relationship-reminder{color:var(--ink-soft);text-align:center;background:#f7f5ee;border-top:1px solid #856a3d21;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;line-height:1.35;display:flex}.questions-relationship-reminder>span{color:var(--explanation-gold)}.questions-relationship-reminder p{margin:0}.questions-relationship-navigator.is-register{grid-template-columns:minmax(325px,.88fr) minmax(0,1.45fr)}.questions-relationship-navigator.is-register .questions-relationship-buttons{gap:7px}.questions-relationship-navigator.is-register .questions-relationship-button{gap:5px;min-height:72px;padding:8px}.questions-relationship-navigator.is-register .questions-relationship-icon{width:32px;height:32px}.questions-relationship-navigator.is-register .questions-relationship-icon svg{width:21px;height:21px}#conditional-inversion-time-navigator .questions-relationship-button:last-child:nth-child(odd),#implied-conditions-navigator .questions-relationship-button:last-child:nth-child(odd),#present-regret-navigator .questions-relationship-button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}#present-regret-navigator .questions-relationship-punctuation>div{grid-template-columns:1fr}#neutral-word-order-navigator .questions-relationship-button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}#neutral-word-order-navigator .questions-relationship-punctuation>div{grid-template-columns:1fr}#neutral-word-order-navigator [data-relationship-panel=core] .questions-relationship-marker-button:last-child:nth-child(odd),#topic-focus-navigator .questions-relationship-button:last-child:nth-child(odd),#focus-placement-navigator .questions-relationship-button:last-child:nth-child(odd),#modifier-attachment-navigator .questions-relationship-button:last-child:nth-child(odd),#pronoun-reference-navigator .questions-relationship-button:last-child:nth-child(odd),#pronoun-reference-navigator .questions-relationship-marker-button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}#topic-focus-navigator .questions-relationship-punctuation>div{grid-template-columns:1fr}#fronting-navigator .questions-relationship-button:last-child:nth-child(odd),#fronting-navigator .questions-relationship-marker-button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}#fronting-navigator .questions-relationship-punctuation>div{grid-template-columns:1fr}#clause-chaining-navigator [data-relationship-panel=move-forward] .questions-relationship-marker-buttons,#clause-chaining-navigator [data-relationship-panel=unexpected-turn] .questions-relationship-marker-buttons,#informal-coordination-navigator [data-relationship-panel=invite-tell] .questions-relationship-marker-buttons,#informal-coordination-navigator [data-relationship-panel=annoyed-reaction] .questions-relationship-marker-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}#vague-grammar-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#repairs-navigator .questions-relationship-button:last-child:nth-child(odd),#repairs-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#subordinate-commas-navigator .questions-relationship-button:last-child:nth-child(odd),#informal-choice-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#informal-conversation-navigator .questions-relationship-button:last-child:nth-child(odd),#informal-conversation-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#digital-messaging-navigator .questions-relationship-button:last-child:nth-child(odd),#digital-messaging-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#professional-communication-navigator .questions-relationship-button:last-child:nth-child(odd),#professional-communication-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#formal-analytical-navigator .questions-relationship-button:last-child:nth-child(odd),#formal-analytical-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#academic-writing-navigator .questions-relationship-button:last-child:nth-child(odd),#academic-writing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#journalism-navigator .questions-relationship-button:last-child:nth-child(odd),#journalism-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#public-speaking-navigator .questions-relationship-button:last-child:nth-child(odd),#public-speaking-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#legal-bureaucratic-navigator .questions-relationship-button:last-child:nth-child(odd),#legal-bureaucratic-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#literary-prose-navigator .questions-relationship-button:last-child:nth-child(odd),#literary-prose-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#british-american-usage-navigator .questions-relationship-button:last-child:nth-child(odd),#british-american-usage-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#present-perfect-preferences-navigator .questions-relationship-button:last-child:nth-child(odd),#present-perfect-preferences-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#collective-noun-agreement-navigator .questions-relationship-button:last-child:nth-child(odd),#collective-noun-agreement-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#have-got-navigator .questions-relationship-button:last-child:nth-child(odd),#have-got-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#mandative-subjunctive-navigator .questions-relationship-button:last-child:nth-child(odd),#mandative-subjunctive-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#prepositions-navigator .questions-relationship-button:last-child:nth-child(odd),#prepositions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#standard-grammar-navigator .questions-relationship-button:last-child:nth-child(odd),#standard-grammar-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#narrative-tense-navigator .questions-relationship-button:last-child:nth-child(odd),#narrative-tense-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#historical-present-navigator .questions-relationship-button:last-child:nth-child(odd),#historical-present-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#reported-thought-navigator .questions-relationship-button:last-child:nth-child(odd),#reported-thought-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#free-indirect-speech-navigator .questions-relationship-button:last-child:nth-child(odd),#free-indirect-speech-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#backgrounding-foregrounding-navigator .questions-relationship-button:last-child:nth-child(odd),#backgrounding-foregrounding-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#deliberate-fragments-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#parallelism-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#repetition-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#marked-word-order-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#sentence-rhythm-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#grammatical-pacing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#editing-diagnosis-navigator .questions-relationship-button:last-child:nth-child(odd),#editing-diagnosis-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#ambiguity-source-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#reference-repair-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#alternative-difference-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#complexity-edit-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#overloaded-sentence-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#short-sentence-combination-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#sentence-balance-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#register-change-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#subject-pronoun-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#affirmative-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#be-contractions-navigator .questions-relationship-button:last-child:nth-child(odd),#be-contractions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#negative-be-navigator .questions-relationship-button:last-child:nth-child(odd),#negative-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#be-questions-navigator .questions-relationship-button:last-child:nth-child(odd),#be-questions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#short-answers-be-navigator .questions-relationship-button:last-child:nth-child(odd),#short-answers-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#noun-complements-be-navigator .questions-relationship-button:last-child:nth-child(odd),#noun-complements-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#adjective-complements-be-navigator .questions-relationship-button:last-child:nth-child(odd),#adjective-complements-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#place-expressions-be-navigator .questions-relationship-button:last-child:nth-child(odd),#place-expressions-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#singular-plural-nouns-navigator .questions-relationship-button:last-child:nth-child(odd),#singular-plural-nouns-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#irregular-plurals-navigator .questions-relationship-button:last-child:nth-child(odd),#irregular-plurals-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#proper-common-nouns-navigator .questions-relationship-button:last-child:nth-child(odd),#proper-common-nouns-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a-or-an-navigator .questions-relationship-button:last-child:nth-child(odd),#a-or-an-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-the-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-the-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-zero-article-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-zero-article-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#demonstratives-navigator .questions-relationship-button:last-child:nth-child(odd),#demonstratives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#possessive-adjectives-navigator .questions-relationship-button:last-child:nth-child(odd),#possessive-adjectives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#possessive-pronouns-navigator .questions-relationship-button:last-child:nth-child(odd),#possessive-pronouns-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#possessive-s-navigator .questions-relationship-button:last-child:nth-child(odd),#possessive-s-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#have-or-has-navigator .questions-relationship-button:last-child:nth-child(odd),#have-or-has-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#affirmatives-navigator .questions-relationship-button:last-child:nth-child(odd),#affirmatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#third-person-navigator .questions-relationship-button:last-child:nth-child(odd),#third-person-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#do-or-does-navigator .questions-relationship-button:last-child:nth-child(odd),#do-or-does-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#negatives-navigator .questions-relationship-button:last-child:nth-child(odd),#negatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#questions-navigator .questions-relationship-button:last-child:nth-child(odd),#questions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#short-answers-navigator .questions-relationship-button:last-child:nth-child(odd),#short-answers-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#routines-navigator .questions-relationship-button:last-child:nth-child(odd),#routines-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#habits-navigator .questions-relationship-button:last-child:nth-child(odd),#habits-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#facts-navigator .questions-relationship-button:last-child:nth-child(odd),#facts-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#stable-situations-navigator .questions-relationship-button:last-child:nth-child(odd),#stable-situations-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#adverbs-frequency-navigator .questions-relationship-button:last-child:nth-child(odd),#adverbs-frequency-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#yes-no-questions-navigator .questions-relationship-button:last-child:nth-child(odd),#yes-no-questions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#question-words-navigator .questions-relationship-button:last-child:nth-child(odd),#question-words-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#question-word-order-navigator .questions-relationship-button:last-child:nth-child(odd),#question-word-order-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#questions-with-be-navigator .questions-relationship-button:last-child:nth-child(odd),#questions-with-be-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#questions-with-do-or-does-navigator .questions-relationship-button:last-child:nth-child(odd),#questions-with-do-or-does-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#questions-with-can-navigator .questions-relationship-button:last-child:nth-child(odd),#questions-with-can-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-subject-questions-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-subject-questions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#continuous-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#continuous-pattern-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#actions-now-navigator .questions-relationship-button:last-child:nth-child(odd),#actions-now-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#temporary-situations-navigator .questions-relationship-button:last-child:nth-child(odd),#temporary-situations-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#changing-situations-navigator .questions-relationship-button:last-child:nth-child(odd),#changing-situations-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#questions-negatives-navigator .questions-relationship-button:last-child:nth-child(odd),#questions-negatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#ing-spelling-navigator .questions-relationship-button:last-child:nth-child(odd),#ing-spelling-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#ed-pronunciation-navigator .questions-relationship-button:last-child:nth-child(odd),#ed-pronunciation-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#irregular-past-navigator .questions-relationship-button:last-child:nth-child(odd),#irregular-past-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#did-past-navigator .questions-relationship-button:last-child:nth-child(odd),#did-past-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-questions-negatives-navigator .questions-relationship-button:last-child:nth-child(odd),#past-questions-negatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#finished-past-time-navigator .questions-relationship-button:last-child:nth-child(odd),#finished-past-time-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-time-expressions-navigator .questions-relationship-button:last-child:nth-child(odd),#past-time-expressions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#completed-event-sequences-navigator .questions-relationship-button:last-child:nth-child(odd),#completed-event-sequences-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-continuous-form-navigator .questions-relationship-button:last-child:nth-child(odd),#past-continuous-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-progress-moment-navigator .questions-relationship-button:last-child:nth-child(odd),#past-progress-moment-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#background-situations-navigator .questions-relationship-button:last-child:nth-child(odd),#background-situations-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#interrupted-actions-navigator .questions-relationship-button:last-child:nth-child(odd),#interrupted-actions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#when-past-navigator .questions-relationship-button:last-child:nth-child(odd),#when-past-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#while-past-navigator .questions-relationship-button:last-child:nth-child(odd),#while-past-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#used-to-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#used-to-pattern-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-habits-choice-navigator .questions-relationship-button:last-child:nth-child(odd),#past-habits-choice-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#past-states-rule-navigator .questions-relationship-button:last-child:nth-child(odd),#past-states-rule-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#used-to-negative-question-navigator .questions-relationship-button:last-child:nth-child(odd),#used-to-negative-question-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#be-going-to-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#be-going-to-purpose-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#intentions-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#intentions-purpose-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#plans-detail-navigator .questions-relationship-button:last-child:nth-child(odd),#plans-detail-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#evidence-prediction-navigator .questions-relationship-button:last-child:nth-child(odd),#evidence-prediction-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#will-job-navigator .questions-relationship-button:last-child:nth-child(odd),#will-job-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#spontaneous-decision-navigator .questions-relationship-button:last-child:nth-child(odd),#spontaneous-decision-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#offers-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#offers-pattern-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#promises-commitment-navigator .questions-relationship-button:last-child:nth-child(odd),#promises-commitment-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#predictions-choice-navigator .questions-relationship-button:last-child:nth-child(odd),#predictions-choice-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#present-continuous-arrangement-navigator .questions-relationship-button:last-child:nth-child(odd),#present-continuous-arrangement-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#personal-arrangements-detail-navigator .questions-relationship-button:last-child:nth-child(odd),#personal-arrangements-detail-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#present-simple-future-navigator .questions-relationship-button:last-child:nth-child(odd),#present-simple-future-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#timetables-schedule-reader-navigator .questions-relationship-button:last-child:nth-child(odd),#timetables-schedule-reader-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#present-perfect-form-navigator .questions-relationship-button:last-child:nth-child(odd),#present-perfect-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#present-relevance-result-navigator .questions-relationship-button:last-child:nth-child(odd),#present-relevance-result-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#life-experience-window-navigator .questions-relationship-button:last-child:nth-child(odd),#life-experience-window-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#ever-time-window-navigator .questions-relationship-button:last-child:nth-child(odd),#ever-time-window-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#never-zero-experience-navigator .questions-relationship-button:last-child:nth-child(odd),#never-zero-experience-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#recent-events-timing-navigator .questions-relationship-button:last-child:nth-child(odd),#recent-events-timing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#just-recent-action-navigator .questions-relationship-button:last-child:nth-child(odd),#just-recent-action-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#already-completion-navigator .questions-relationship-button:last-child:nth-child(odd),#already-completion-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#yet-status-navigator .questions-relationship-button:last-child:nth-child(odd),#yet-status-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#unfinished-time-window-navigator .questions-relationship-button:last-child:nth-child(odd),#unfinished-time-window-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#for-duration-navigator .questions-relationship-button:last-child:nth-child(odd),#for-duration-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#since-start-navigator .questions-relationship-button:last-child:nth-child(odd),#since-start-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#been-form-navigator .questions-relationship-button:last-child:nth-child(odd),#been-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#gone-status-navigator .questions-relationship-button:last-child:nth-child(odd),#gone-status-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#must-need-form-navigator .questions-relationship-button:last-child:nth-child(odd),#must-need-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#mustnt-prohibition-form-navigator .questions-relationship-button:last-child:nth-child(odd),#mustnt-prohibition-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#have-to-need-form-navigator .questions-relationship-button:last-child:nth-child(odd),#have-to-need-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#dont-have-to-choice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#dont-have-to-choice-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#should-advice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#should-advice-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#shouldnt-advice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#shouldnt-advice-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#can-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#can-permission-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#may-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#may-permission-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#be-allowed-to-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#be-allowed-to-permission-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-uncertainty-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-uncertainty-possibility-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#may-possibility-form-navigator .questions-relationship-button:last-child:nth-child(odd),#may-possibility-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#might-possibility-form-navigator .questions-relationship-button:last-child:nth-child(odd),#might-possibility-form-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#could-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#could-possibility-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-future-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-future-possibility-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#much-or-many-navigator .questions-relationship-button:last-child:nth-child(odd),#much-or-many-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-a-lot-of-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-lot-of-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-few-or-a-few-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-few-or-a-few-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-few-opportunities-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-few-opportunities-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-a-few-opportunities-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-few-opportunities-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-little-or-a-little-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-little-or-a-little-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-little-time-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-little-time-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-a-little-time-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-little-time-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-enough-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-enough-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-too-much-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-too-much-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-too-many-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-too-many-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-all-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-all-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-every-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-every-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-each-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-each-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-both-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-both-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-either-neither-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-either-neither-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-uncountable-units-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-uncountable-units-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-verb-infinitive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-infinitive-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-verb-ing-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-ing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-verb-object-infinitive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-object-infinitive-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-infinitive-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-infinitive-purpose-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-preposition-ing-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-preposition-ing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-zero-conditional-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-zero-conditional-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-first-conditional-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-first-conditional-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-future-time-clauses-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-future-time-clauses-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-relative-who-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-who-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-relative-which-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-which-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-relative-that-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-that-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-relative-where-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-where-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-defining-relative-clause-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-defining-relative-clause-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-object-relative-omission-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-object-relative-omission-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-present-simple-passive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-present-simple-passive-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-past-simple-passive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-past-simple-passive-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-by-phrases-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-by-phrases-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-unknown-agents-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-unknown-agents-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-phrasal-object-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-phrasal-object-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-separable-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-separable-pattern-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-pronoun-placement-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-pronoun-placement-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a2-basic-prepositional-verbs-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-basic-prepositional-verbs-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-present-simple-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-simple-continuous-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-habit-current-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-habit-current-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-permanent-temporary-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-permanent-temporary-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-repeated-irritating-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-repeated-irritating-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-stative-dynamic-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-stative-dynamic-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-past-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-simple-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-past-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-continuous-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-past-perfect-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-perfect-simple-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-background-foreground-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-background-foreground-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-earlier-past-events-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-earlier-past-events-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-narrative-sequencing-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-narrative-sequencing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-present-perfect-past-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-perfect-past-simple-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-perfect-simple-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-perfect-simple-continuous-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-completed-ongoing-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-completed-ongoing-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-duration-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-duration-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-repeated-activity-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-repeated-activity-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-unfinished-time-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-unfinished-time-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-present-evidence-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-evidence-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-future-viewed-present-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-viewed-present-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-will-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-will-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-going-to-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-going-to-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-future-present-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-present-continuous-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-future-present-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-present-simple-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-future-continuous-introduction-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-continuous-introduction-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#b1-future-system-choices-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-system-choices-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#there-is-are-navigator .questions-relationship-button:last-child:nth-child(odd),#there-is-are-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#countability-navigator .questions-relationship-button:last-child:nth-child(odd),#countability-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#some-any-navigator .questions-relationship-button:last-child:nth-child(odd),#some-any-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#quantity-no-navigator .questions-relationship-button:last-child:nth-child(odd),#quantity-no-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#a-lot-of-navigator .questions-relationship-button:last-child:nth-child(odd),#a-lot-of-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#much-many-navigator .questions-relationship-button:last-child:nth-child(odd),#much-many-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#place-prepositions-navigator .questions-relationship-button:last-child:nth-child(odd),#place-prepositions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#time-prepositions-navigator .questions-relationship-button:last-child:nth-child(odd),#time-prepositions-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#can-cant-navigator .questions-relationship-button:last-child:nth-child(odd),#can-cant-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#ability-navigator .questions-relationship-button:last-child:nth-child(odd),#ability-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#informal-permission-navigator .questions-relationship-button:last-child:nth-child(odd),#informal-permission-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-requests-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-requests-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#please-navigator .questions-relationship-button:last-child:nth-child(odd),#please-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#imperatives-navigator .questions-relationship-button:last-child:nth-child(odd),#imperatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#negative-imperatives-navigator .questions-relationship-button:last-child:nth-child(odd),#negative-imperatives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#lets-navigator .questions-relationship-button:last-child:nth-child(odd),#lets-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#adjectives-before-nouns-navigator .questions-relationship-button:last-child:nth-child(odd),#adjectives-before-nouns-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#adjectives-after-linking-verbs-navigator .questions-relationship-button:last-child:nth-child(odd),#adjectives-after-linking-verbs-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-adjective-order-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-adjective-order-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#basic-adverbs-of-manner-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-adverbs-of-manner-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#comparative-adjectives-navigator .questions-relationship-button:last-child:nth-child(odd),#comparative-adjectives-navigator .questions-relationship-marker-button:last-child:nth-child(odd),#than-navigator .questions-relationship-button:last-child:nth-child(odd),#than-navigator .questions-relationship-marker-button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.questions-relationship-navigator.is-register .questions-relationship-marker-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-relationship-navigator.is-register .questions-relationship-visual{height:clamp(185px,20vw,235px)}.questions-relationship-navigator.is-register .questions-relationship-sentence{margin-top:12px}.questions-relationship-navigator.is-register .questions-relationship-punctuation{margin-top:9px}@container grammar-explanation (width<=760px){.questions-relationship-navigator,.questions-relationship-navigator.is-register{grid-template-columns:1fr}.questions-relationship-choices,.questions-relationship-live{padding:18px}.questions-relationship-choices{border-bottom:1px solid #856a3d21;border-right:0}.questions-relationship-button{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start;gap:8px;min-height:62px;padding:8px 9px;display:grid}.questions-relationship-icon{width:32px;height:32px}.questions-relationship-icon svg{width:22px;height:22px}.questions-relationship-button-label{max-width:none;padding-right:12px}.questions-relationship-tip{margin-top:10px}.questions-relationship-live-header{margin-bottom:12px}.questions-relationship-visual{height:clamp(150px,44vw,205px)}.questions-relationship-navigator.is-register .questions-relationship-button{min-height:60px}.questions-relationship-navigator.is-register .questions-relationship-visual{height:clamp(175px,44vw,220px)}}@container grammar-explanation (width>=621px) and (width<=760px){.questions-relationship-navigator.is-register{grid-template-columns:minmax(275px,.9fr) minmax(0,1.35fr)}.questions-relationship-navigator.is-register .questions-relationship-choices,.questions-relationship-navigator.is-register .questions-relationship-live{padding:16px}.questions-relationship-navigator.is-register .questions-relationship-choices{border-bottom:0;border-right:1px solid #856a3d29}.questions-relationship-navigator.is-register .questions-relationship-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:68px;padding:7px;display:flex}.questions-relationship-navigator.is-register .questions-relationship-button-label{max-width:118px;padding-right:0;font-size:12px}.questions-relationship-navigator.is-register .questions-relationship-visual{height:180px}.questions-relationship-navigator.is-register .questions-relationship-live-header h3{font-size:18px}.questions-relationship-navigator.is-register .questions-relationship-sentence{font-size:20px}.questions-relationship-navigator.is-register .questions-relationship-punctuation>div{grid-template-columns:1fr}}@container grammar-explanation (width<=430px){.questions-relationship-choices,.questions-relationship-live{padding:15px 14px}.questions-relationship-buttons{gap:7px;margin-top:14px}.questions-relationship-button{min-height:60px}.questions-relationship-button-label{font-size:12px}.questions-relationship-marker-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-relationship-marker-buttons.has-one-marker{grid-template-columns:1fr}.questions-relationship-marker-button{font-size:13px}#british-american-usage-navigator .questions-relationship-marker-button,#present-perfect-preferences-navigator .questions-relationship-marker-button,#collective-noun-agreement-navigator .questions-relationship-marker-button,#have-got-navigator .questions-relationship-marker-button,#mandative-subjunctive-navigator .questions-relationship-marker-button,#prepositions-navigator .questions-relationship-marker-button,#standard-grammar-navigator .questions-relationship-marker-button,#narrative-tense-navigator .questions-relationship-marker-button,#historical-present-navigator .questions-relationship-marker-button,#reported-thought-navigator .questions-relationship-marker-button,#free-indirect-speech-navigator .questions-relationship-marker-button,#backgrounding-foregrounding-navigator .questions-relationship-marker-button,#deliberate-fragments-navigator .questions-relationship-marker-button,#parallelism-navigator .questions-relationship-marker-button,#repetition-navigator .questions-relationship-marker-button,#marked-word-order-navigator .questions-relationship-marker-button,#sentence-rhythm-navigator .questions-relationship-marker-button,#grammatical-pacing-navigator .questions-relationship-marker-button,#editing-diagnosis-navigator .questions-relationship-marker-button,#ambiguity-source-navigator .questions-relationship-marker-button,#alternative-difference-navigator .questions-relationship-marker-button,#complexity-edit-navigator .questions-relationship-marker-button,#overloaded-sentence-navigator .questions-relationship-marker-button,#short-sentence-combination-navigator .questions-relationship-marker-button,#sentence-balance-navigator .questions-relationship-marker-button,#register-change-navigator .questions-relationship-marker-button,#subject-pronoun-navigator .questions-relationship-marker-button,#affirmative-be-navigator .questions-relationship-marker-button,#be-contractions-navigator .questions-relationship-marker-button,#negative-be-navigator .questions-relationship-marker-button,#be-questions-navigator .questions-relationship-marker-button,#short-answers-be-navigator .questions-relationship-marker-button,#noun-complements-be-navigator .questions-relationship-marker-button,#adjective-complements-be-navigator .questions-relationship-marker-button,#place-expressions-be-navigator .questions-relationship-marker-button,#singular-plural-nouns-navigator .questions-relationship-marker-button,#irregular-plurals-navigator .questions-relationship-marker-button,#proper-common-nouns-navigator .questions-relationship-marker-button,#a-or-an-navigator .questions-relationship-marker-button,#basic-the-navigator .questions-relationship-marker-button,#basic-zero-article-navigator .questions-relationship-marker-button,#demonstratives-navigator .questions-relationship-marker-button,#possessive-adjectives-navigator .questions-relationship-marker-button,#possessive-pronouns-navigator .questions-relationship-marker-button,#possessive-s-navigator .questions-relationship-marker-button,#have-or-has-navigator .questions-relationship-marker-button,#affirmatives-navigator .questions-relationship-marker-button,#third-person-navigator .questions-relationship-marker-button,#do-or-does-navigator .questions-relationship-marker-button,#negatives-navigator .questions-relationship-marker-button,#questions-navigator .questions-relationship-marker-button,#short-answers-navigator .questions-relationship-marker-button,#routines-navigator .questions-relationship-marker-button,#habits-navigator .questions-relationship-marker-button,#facts-navigator .questions-relationship-marker-button,#stable-situations-navigator .questions-relationship-marker-button,#adverbs-frequency-navigator .questions-relationship-marker-button,#yes-no-questions-navigator .questions-relationship-marker-button,#question-words-navigator .questions-relationship-marker-button,#question-word-order-navigator .questions-relationship-marker-button,#questions-with-be-navigator .questions-relationship-marker-button,#questions-with-do-or-does-navigator .questions-relationship-marker-button,#questions-with-can-navigator .questions-relationship-marker-button,#basic-subject-questions-navigator .questions-relationship-marker-button,#continuous-pattern-navigator .questions-relationship-marker-button,#actions-now-navigator .questions-relationship-marker-button,#temporary-situations-navigator .questions-relationship-marker-button,#changing-situations-navigator .questions-relationship-marker-button,#questions-negatives-navigator .questions-relationship-marker-button,#ing-spelling-navigator .questions-relationship-marker-button,#there-is-are-navigator .questions-relationship-marker-button,#countability-navigator .questions-relationship-marker-button,#some-any-navigator .questions-relationship-marker-button,#quantity-no-navigator .questions-relationship-marker-button,#a-lot-of-navigator .questions-relationship-marker-button,#much-many-navigator .questions-relationship-marker-button,#place-prepositions-navigator .questions-relationship-marker-button,#time-prepositions-navigator .questions-relationship-marker-button,#can-cant-navigator .questions-relationship-marker-button,#ability-navigator .questions-relationship-marker-button,#informal-permission-navigator .questions-relationship-marker-button,#basic-requests-navigator .questions-relationship-marker-button,#please-navigator .questions-relationship-marker-button,#imperatives-navigator .questions-relationship-marker-button,#negative-imperatives-navigator .questions-relationship-marker-button,#lets-navigator .questions-relationship-marker-button,#adjectives-before-nouns-navigator .questions-relationship-marker-button,#adjectives-after-linking-verbs-navigator .questions-relationship-marker-button,#basic-adjective-order-navigator .questions-relationship-marker-button,#basic-adverbs-of-manner-navigator .questions-relationship-marker-button,#comparative-adjectives-navigator .questions-relationship-marker-button,#than-navigator .questions-relationship-marker-button{gap:4px;padding-inline-start:8px;padding-inline-end:8px}.questions-relationship-word-bank{flex-direction:column;align-items:flex-start;gap:6px}.questions-relationship-punctuation>div{grid-template-columns:1fr}.questions-relationship-sentence{font-size:20px}}@container grammar-explanation (width<=350px){#regular-past-spelling-navigator .questions-relationship-buttons,#ed-pronunciation-navigator .questions-relationship-buttons,#irregular-past-navigator .questions-relationship-buttons,#did-past-navigator .questions-relationship-buttons,#past-questions-negatives-navigator .questions-relationship-buttons,#finished-past-time-navigator .questions-relationship-buttons,#past-time-expressions-navigator .questions-relationship-buttons,#completed-event-sequences-navigator .questions-relationship-buttons,#past-continuous-form-navigator .questions-relationship-buttons,#past-progress-moment-navigator .questions-relationship-buttons,#background-situations-navigator .questions-relationship-buttons,#interrupted-actions-navigator .questions-relationship-buttons,#when-past-navigator .questions-relationship-buttons,#while-past-navigator .questions-relationship-buttons,#used-to-pattern-navigator .questions-relationship-buttons,#past-habits-choice-navigator .questions-relationship-buttons,#past-states-rule-navigator .questions-relationship-buttons,#used-to-negative-question-navigator .questions-relationship-buttons,#be-going-to-purpose-navigator .questions-relationship-buttons,#intentions-purpose-navigator .questions-relationship-buttons,#plans-detail-navigator .questions-relationship-buttons,#evidence-prediction-navigator .questions-relationship-buttons,#will-job-navigator .questions-relationship-buttons,#spontaneous-decision-navigator .questions-relationship-buttons,#offers-pattern-navigator .questions-relationship-buttons,#promises-commitment-navigator .questions-relationship-buttons,#predictions-choice-navigator .questions-relationship-buttons,#present-continuous-arrangement-navigator .questions-relationship-buttons,#personal-arrangements-detail-navigator .questions-relationship-buttons,#present-simple-future-navigator .questions-relationship-buttons,#timetables-schedule-reader-navigator .questions-relationship-buttons,#present-perfect-form-navigator .questions-relationship-buttons,#present-relevance-result-navigator .questions-relationship-buttons,#life-experience-window-navigator .questions-relationship-buttons,#ever-time-window-navigator .questions-relationship-buttons,#never-zero-experience-navigator .questions-relationship-buttons,#recent-events-timing-navigator .questions-relationship-buttons,#just-recent-action-navigator .questions-relationship-buttons,#already-completion-navigator .questions-relationship-buttons,#yet-status-navigator .questions-relationship-buttons,#unfinished-time-window-navigator .questions-relationship-buttons,#for-duration-navigator .questions-relationship-buttons,#since-start-navigator .questions-relationship-buttons,#been-form-navigator .questions-relationship-buttons,#gone-status-navigator .questions-relationship-buttons,#must-need-form-navigator .questions-relationship-buttons,#mustnt-prohibition-form-navigator .questions-relationship-buttons,#have-to-need-form-navigator .questions-relationship-buttons,#dont-have-to-choice-form-navigator .questions-relationship-buttons,#should-advice-form-navigator .questions-relationship-buttons,#shouldnt-advice-form-navigator .questions-relationship-buttons,#can-permission-form-navigator .questions-relationship-buttons,#may-permission-form-navigator .questions-relationship-buttons,#be-allowed-to-permission-form-navigator .questions-relationship-buttons,#basic-uncertainty-possibility-navigator .questions-relationship-buttons,#may-possibility-form-navigator .questions-relationship-buttons,#might-possibility-form-navigator .questions-relationship-buttons,#could-possibility-navigator .questions-relationship-buttons,#basic-future-possibility-navigator .questions-relationship-buttons,#much-or-many-navigator .questions-relationship-buttons,#a2-a-lot-of-navigator .questions-relationship-buttons,#a2-few-or-a-few-navigator .questions-relationship-buttons,#a2-few-opportunities-navigator .questions-relationship-buttons,#a2-a-few-opportunities-navigator .questions-relationship-buttons,#a2-little-or-a-little-navigator .questions-relationship-buttons,#a2-little-time-navigator .questions-relationship-buttons,#a2-a-little-time-navigator .questions-relationship-buttons,#a2-enough-navigator .questions-relationship-buttons,#a2-too-much-navigator .questions-relationship-buttons,#a2-too-many-navigator .questions-relationship-buttons,#a2-all-navigator .questions-relationship-buttons,#a2-every-navigator .questions-relationship-buttons,#a2-each-navigator .questions-relationship-buttons,#a2-both-navigator .questions-relationship-buttons,#a2-either-neither-navigator .questions-relationship-buttons,#a2-uncountable-units-navigator .questions-relationship-buttons,#a2-verb-infinitive-navigator .questions-relationship-buttons,#a2-verb-ing-navigator .questions-relationship-buttons,#a2-verb-object-infinitive-navigator .questions-relationship-buttons,#a2-infinitive-purpose-navigator .questions-relationship-buttons,#a2-preposition-ing-navigator .questions-relationship-buttons,#a2-zero-conditional-navigator .questions-relationship-buttons,#a2-first-conditional-navigator .questions-relationship-buttons,#a2-future-time-clauses-navigator .questions-relationship-buttons,#a2-relative-who-navigator .questions-relationship-buttons,#a2-relative-which-navigator .questions-relationship-buttons,#a2-relative-that-navigator .questions-relationship-buttons,#a2-relative-where-navigator .questions-relationship-buttons,#a2-defining-relative-clause-navigator .questions-relationship-buttons,#a2-object-relative-omission-navigator .questions-relationship-buttons,#a2-present-simple-passive-navigator .questions-relationship-buttons,#a2-past-simple-passive-navigator .questions-relationship-buttons,#a2-by-phrases-navigator .questions-relationship-buttons,#a2-unknown-agents-navigator .questions-relationship-buttons,#a2-phrasal-object-navigator .questions-relationship-buttons,#a2-separable-pattern-navigator .questions-relationship-buttons,#a2-pronoun-placement-navigator .questions-relationship-buttons,#a2-basic-prepositional-verbs-navigator .questions-relationship-buttons,#b1-present-simple-continuous-navigator .questions-relationship-buttons,#b1-habit-current-navigator .questions-relationship-buttons,#b1-permanent-temporary-navigator .questions-relationship-buttons,#b1-repeated-irritating-navigator .questions-relationship-buttons,#b1-stative-dynamic-navigator .questions-relationship-buttons,#b1-past-simple-navigator .questions-relationship-buttons,#b1-past-continuous-navigator .questions-relationship-buttons,#b1-past-perfect-simple-navigator .questions-relationship-buttons,#b1-background-foreground-navigator .questions-relationship-buttons,#b1-earlier-past-events-navigator .questions-relationship-buttons,#b1-narrative-sequencing-navigator .questions-relationship-buttons,#b1-present-perfect-past-simple-navigator .questions-relationship-buttons,#b1-perfect-simple-continuous-navigator .questions-relationship-buttons,#b1-completed-ongoing-navigator .questions-relationship-buttons,#b1-duration-navigator .questions-relationship-buttons,#b1-repeated-activity-navigator .questions-relationship-buttons,#b1-unfinished-time-navigator .questions-relationship-buttons,#b1-present-evidence-navigator .questions-relationship-buttons,#b1-future-viewed-present-navigator .questions-relationship-buttons,#b1-will-navigator .questions-relationship-buttons,#b1-going-to-navigator .questions-relationship-buttons,#b1-future-present-continuous-navigator .questions-relationship-buttons,#b1-future-present-simple-navigator .questions-relationship-buttons,#b1-future-continuous-introduction-navigator .questions-relationship-buttons,#b1-future-system-choices-navigator .questions-relationship-buttons{grid-template-columns:1fr}#ed-pronunciation-navigator .questions-relationship-button:last-child:nth-child(odd),#irregular-past-navigator .questions-relationship-button:last-child:nth-child(odd),#did-past-navigator .questions-relationship-button:last-child:nth-child(odd),#past-questions-negatives-navigator .questions-relationship-button:last-child:nth-child(odd),#finished-past-time-navigator .questions-relationship-button:last-child:nth-child(odd),#past-time-expressions-navigator .questions-relationship-button:last-child:nth-child(odd),#completed-event-sequences-navigator .questions-relationship-button:last-child:nth-child(odd),#past-continuous-form-navigator .questions-relationship-button:last-child:nth-child(odd),#past-progress-moment-navigator .questions-relationship-button:last-child:nth-child(odd),#background-situations-navigator .questions-relationship-button:last-child:nth-child(odd),#interrupted-actions-navigator .questions-relationship-button:last-child:nth-child(odd),#when-past-navigator .questions-relationship-button:last-child:nth-child(odd),#while-past-navigator .questions-relationship-button:last-child:nth-child(odd),#used-to-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#past-habits-choice-navigator .questions-relationship-button:last-child:nth-child(odd),#past-states-rule-navigator .questions-relationship-button:last-child:nth-child(odd),#used-to-negative-question-navigator .questions-relationship-button:last-child:nth-child(odd),#be-going-to-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#intentions-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#plans-detail-navigator .questions-relationship-button:last-child:nth-child(odd),#evidence-prediction-navigator .questions-relationship-button:last-child:nth-child(odd),#will-job-navigator .questions-relationship-button:last-child:nth-child(odd),#spontaneous-decision-navigator .questions-relationship-button:last-child:nth-child(odd),#offers-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#promises-commitment-navigator .questions-relationship-button:last-child:nth-child(odd),#predictions-choice-navigator .questions-relationship-button:last-child:nth-child(odd),#present-continuous-arrangement-navigator .questions-relationship-button:last-child:nth-child(odd),#personal-arrangements-detail-navigator .questions-relationship-button:last-child:nth-child(odd),#present-simple-future-navigator .questions-relationship-button:last-child:nth-child(odd),#timetables-schedule-reader-navigator .questions-relationship-button:last-child:nth-child(odd),#present-perfect-form-navigator .questions-relationship-button:last-child:nth-child(odd),#present-relevance-result-navigator .questions-relationship-button:last-child:nth-child(odd),#life-experience-window-navigator .questions-relationship-button:last-child:nth-child(odd),#ever-time-window-navigator .questions-relationship-button:last-child:nth-child(odd),#never-zero-experience-navigator .questions-relationship-button:last-child:nth-child(odd),#recent-events-timing-navigator .questions-relationship-button:last-child:nth-child(odd),#just-recent-action-navigator .questions-relationship-button:last-child:nth-child(odd),#already-completion-navigator .questions-relationship-button:last-child:nth-child(odd),#yet-status-navigator .questions-relationship-button:last-child:nth-child(odd),#unfinished-time-window-navigator .questions-relationship-button:last-child:nth-child(odd),#for-duration-navigator .questions-relationship-button:last-child:nth-child(odd),#since-start-navigator .questions-relationship-button:last-child:nth-child(odd),#been-form-navigator .questions-relationship-button:last-child:nth-child(odd),#gone-status-navigator .questions-relationship-button:last-child:nth-child(odd),#must-need-form-navigator .questions-relationship-button:last-child:nth-child(odd),#mustnt-prohibition-form-navigator .questions-relationship-button:last-child:nth-child(odd),#have-to-need-form-navigator .questions-relationship-button:last-child:nth-child(odd),#dont-have-to-choice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#should-advice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#shouldnt-advice-form-navigator .questions-relationship-button:last-child:nth-child(odd),#can-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#may-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#be-allowed-to-permission-form-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-uncertainty-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#may-possibility-form-navigator .questions-relationship-button:last-child:nth-child(odd),#might-possibility-form-navigator .questions-relationship-button:last-child:nth-child(odd),#could-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#basic-future-possibility-navigator .questions-relationship-button:last-child:nth-child(odd),#much-or-many-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-lot-of-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-few-or-a-few-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-few-opportunities-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-few-opportunities-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-little-or-a-little-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-little-time-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-a-little-time-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-enough-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-too-much-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-too-many-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-all-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-every-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-each-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-both-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-either-neither-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-uncountable-units-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-infinitive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-ing-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-verb-object-infinitive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-infinitive-purpose-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-preposition-ing-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-zero-conditional-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-first-conditional-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-future-time-clauses-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-who-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-which-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-that-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-relative-where-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-defining-relative-clause-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-object-relative-omission-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-present-simple-passive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-past-simple-passive-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-by-phrases-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-unknown-agents-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-phrasal-object-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-separable-pattern-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-pronoun-placement-navigator .questions-relationship-button:last-child:nth-child(odd),#a2-basic-prepositional-verbs-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-simple-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-habit-current-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-permanent-temporary-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-repeated-irritating-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-stative-dynamic-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-past-perfect-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-background-foreground-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-earlier-past-events-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-narrative-sequencing-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-perfect-past-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-perfect-simple-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-completed-ongoing-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-duration-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-repeated-activity-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-unfinished-time-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-present-evidence-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-viewed-present-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-will-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-going-to-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-present-continuous-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-present-simple-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-continuous-introduction-navigator .questions-relationship-button:last-child:nth-child(odd),#b1-future-system-choices-navigator .questions-relationship-button:last-child:nth-child(odd){width:100%}}.questions-explanation-footer{grid-template-columns:110px repeat(var(--explanation-footer-items,2),minmax(0,1fr));background:linear-gradient(90deg,#f7f2e5d1,#f0f7f2c2);border:0;gap:14px;padding:12px 24px 15px;display:grid}.questions-explanation-footer>*{background:0 0;padding:0}.questions-explanation-footer-label{color:var(--explanation-gold);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-start;align-items:center;font-size:12px;font-weight:900;display:flex}.questions-explanation-footer div>strong,.questions-explanation-footer div>span{display:block}.questions-explanation-footer div>strong{font:700 16px/1.2 var(--font-display);margin-bottom:2px}.questions-explanation-footer div>span{color:var(--ink-soft);font-size:14px}@container grammar-explanation (width<=640px){.questions-explanation.is-split .questions-explanation-body{grid-template-columns:1fr}.questions-explanation-picker-stage.has-images.has-example{min-height:0}.questions-explanation-picker-panel.has-image{grid-template-columns:1fr}.questions-explanation-picker-panel.has-image>img{order:-1}}@container explanation-column (width<=380px){.questions-explanation-example.has-image.is-large-image{grid-template-columns:1fr}.questions-explanation-example.is-large-image>img{justify-self:center}.questions-explanation-meaning-cards.is-large-images .questions-explanation-meaning-card{grid-template-columns:1fr}.questions-explanation-meaning-cards.is-large-images .questions-explanation-meaning-card>img{justify-self:center}}@container explanation-column (width>=520px){.questions-explanation-meaning-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container explanation-column (width>=720px){.questions-explanation-meaning-cards.is-comparison-images{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-explanation-examples.is-compact-grid,.questions-explanation-picker-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.questions-explanation-picker-buttons.has-five-items{grid-template-columns:repeat(5,minmax(0,1fr))}.questions-explanation-picker-buttons.has-five-items>:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.questions-explanation-picker-button,.questions-explanation-picker-arrow,.questions-explanation-picker-panel{transition:none;animation:none}}.questions-picture-practice{margin-top:4px}.questions-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.questions-section-heading .eyebrow{margin:0}.questions-section-heading>span{color:var(--ink-soft);font-size:12px;font-weight:800}.questions-picture-tabs{grid-template-columns:repeat(var(--picture-count,6),calc((100% - 70px) / 6));justify-content:center;gap:14px;margin-bottom:18px;display:grid}.picture-batch-actions{justify-content:center;align-items:center;gap:14px;margin:-2px 0 20px;display:flex}.picture-batch-actions small{color:var(--ink-soft);font-size:11px;font-weight:750}.questions-picture-tab{aspect-ratio:1.58;min-width:0;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fffefaf5;border:2px solid #153b3b1f;border-radius:17px;padding:5px;position:relative;overflow:visible;box-shadow:0 7px 16px #23393114}.questions-picture-tab:hover{border-color:#8063b76b;transform:translateY(-3px);box-shadow:0 12px 22px #2339311f}.questions-picture-tab.is-selected{border-color:var(--questions-purple);box-shadow:0 0 0 3px #8063b733,0 12px 24px #47316b26}.questions-picture-tab img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.questions-picture-media-placeholder{color:#6c5b8e!important;width:100%!important;height:100%!important;box-shadow:none!important;background:radial-gradient(circle at 75% 25%,#e9c26b40,#0000 30%),linear-gradient(145deg,#eee8f6,#e2eee7)!important;border-radius:11px!important;place-items:center!important;display:grid!important;position:static!important}.questions-picture-tab>span{color:#fff;background:#153d47db;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:8px;left:9px;box-shadow:0 3px 8px #153b3b33}.questions-picture-tab>i{border:3px solid var(--cream);color:#fff;background:var(--questions-green);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 4px 10px #2339312e}.questions-picture-card{box-shadow:none;background:0 0;border:0;overflow:visible}.questions-picture-stage{aspect-ratio:16/9;background:#f3eee4;border:1px solid #153b3b29;border-radius:28px;position:relative;box-shadow:0 18px 42px #23393124}.questions-picture-stage[data-picture-stage-swipe]{touch-action:pan-y pinch-zoom;overscroll-behavior-inline:contain}.questions-picture-stage>img{border-radius:inherit;object-fit:contain;width:100%;height:100%;animation:questionsPictureIn .36s var(--ease);display:block}.questions-picture-stage[data-picture-stage-swipe]>img{-webkit-user-drag:none}.questions-picture-stage.is-swiping>img{cursor:grabbing}.questions-picture-zoom-target{cursor:zoom-in;transition:filter .2s,opacity .2s}.questions-picture-zoom-target:hover{filter:brightness(.975)}.questions-picture-zoom-target:focus-visible{outline:4px solid var(--questions-purple);outline-offset:3px}.questions-picture-expand{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:44px;height:44px;transition:transform .2s var(--ease), background .2s ease, box-shadow .2s ease;background:#0a1a1cb8;border:1px solid #ffffff9e;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #040f1147}.questions-picture-expand:hover{background:#0a1a1ce6;transform:scale(1.06);box-shadow:0 10px 28px #040f115c}.questions-picture-expand:focus-visible{outline-offset:3px;outline:3px solid #fff}.questions-picture-stage-placeholder{border-radius:inherit;color:#5f527a;text-align:center;background:radial-gradient(circle at 72% 22%,#ecc05b38,#0000 24%),radial-gradient(circle at 22% 78%,#4c89742e,#0000 28%),linear-gradient(145deg,#f5f0fa,#e8f2ec);place-content:center;justify-items:center;gap:9px;width:100%;height:100%;padding:28px;display:grid}.questions-picture-stage-placeholder span{color:#715e9a;background:#ffffffb8;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 12px 28px #4133591c}.questions-picture-stage-placeholder strong{font:800 clamp(22px,3vw,34px)/1.1 var(--serif);color:var(--ink)}.questions-picture-stage-placeholder small{color:var(--ink-soft);font-weight:750}@keyframes questionsPictureIn{0%{opacity:.28;transform:scale(.985)}to{opacity:1;transform:none}}.questions-picture-arrow{z-index:2;color:#103f41;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);cursor:pointer;opacity:.78;isolation:isolate;width:52px;height:52px;transition:transform .2s var(--ease), background .2s ease, border-color .2s ease, box-shadow .2s var(--ease), opacity .2s ease;background:radial-gradient(circle at 30% 18%,#ffffffbd,#0000 43%),linear-gradient(145deg,#ffffff7a,#e0f1ed29);border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 9px 28px #071b1e33,inset 0 1px #ffffffe0,inset 0 -1px #ffffff29}.questions-picture-arrow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#ffffff80,#0000 48%);position:absolute;top:2px;bottom:2px;left:2px;right:2px}.questions-picture-arrow.is-left{left:clamp(9px,1.6vw,18px)}.questions-picture-arrow.is-right{right:clamp(9px,1.6vw,18px)}.questions-picture-arrow:hover:not(:disabled){opacity:1;background:radial-gradient(circle at 30% 18%,#ffffffe0,#0000 43%),linear-gradient(145deg,#ffffffad,#e2f2ee4d);border-color:#ffffffe6;transform:translateY(-50%)scale(1.06);box-shadow:0 14px 32px #071b1e47,inset 0 1px #fff}.questions-picture-arrow:focus-visible{outline-offset:3px;opacity:1;outline:3px solid #fff}.questions-picture-arrow:active:not(:disabled){transform:translateY(-50%)scale(.98)}.questions-picture-arrow:disabled{opacity:.32;cursor:not-allowed}.picture-feedback-panel{background:radial-gradient(circle at 77% -90%,#e6bb551a,#0000 45%),#fffdf8eb;border:1px solid #7760392e;border-radius:22px;grid-template-columns:max-content minmax(360px,1fr) minmax(165px,.52fr) minmax(150px,max-content);align-items:center;gap:0;margin-top:14px;padding:11px 13px;display:grid;box-shadow:0 9px 24px #23393112,inset 0 1px #ffffffdb}.picture-feedback-panel>h3{color:var(--ink);font-family:var(--font-ui);white-space:nowrap;margin:0;padding:0 18px 0 7px;font-size:15px;font-weight:850}.picture-feedback-choices{grid-template-columns:repeat(4,minmax(78px,1fr));gap:9px;min-width:0;display:grid}.picture-feedback-rating{min-width:0;min-height:54px;color:var(--ink);cursor:pointer;transition:transform .18s var(--ease), border-color .18s ease, background .18s ease, box-shadow .18s ease;background:#fffefbc7;border:1px solid #77603933;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6}.picture-feedback-rating:hover:not(:disabled){background:#fff;border-color:#154b4e61;transform:translateY(-1px);box-shadow:0 7px 16px #23393117,inset 0 1px #fff}.picture-feedback-rating:focus-visible{outline-offset:3px;outline:3px solid #205b5f52}.picture-feedback-report:focus-visible{outline-offset:3px;outline:3px solid #205b5f52}.picture-feedback-retry:focus-visible{outline-offset:3px;outline:3px solid #205b5f52}.picture-feedback-rating:disabled,.picture-feedback-report:disabled{cursor:default;opacity:.55}.picture-feedback-rating-value{place-items:center;min-width:22px;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.picture-feedback-rating.is-excellent .picture-feedback-rating-value{color:#9b6d1c}.picture-feedback-rating.is-selected{color:#103d42;background:linear-gradient(145deg,#f2faf8f5,#e8f4f2b8);border:2px solid #17545a;padding:8px 11px;box-shadow:0 0 0 2px #17545a0f,0 8px 17px #17545a1a,inset 0 1px #fff}.picture-feedback-rating.is-selected.is-excellent{color:#523b0d;background:linear-gradient(145deg,#fffcedfa,#fbe8b1c2);border-color:#d7a42f;box-shadow:0 0 0 2px #d7a42f12,0 8px 17px #9e6f111a,inset 0 1px #fff}.picture-feedback-selected-badge{z-index:2;color:#fff;background:#235f67;border:3px solid #fffdf8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:-11px;right:-8px;box-shadow:0 4px 10px #14414633}.picture-feedback-rating.is-excellent .picture-feedback-selected-badge{background:#dfa92f}.picture-feedback-community{border-left:1px solid #7760392e;border-right:1px solid #7760392e;align-content:center;gap:3px;min-width:0;min-height:48px;margin-left:14px;padding:0 18px;display:grid}.picture-feedback-community strong,.picture-feedback-community small{display:block}.picture-feedback-community strong{color:var(--ink);font-size:14px;line-height:1.25}.picture-feedback-community small{color:var(--ink-soft);font-size:11px;font-weight:650}.picture-feedback-retry{width:max-content;color:var(--forest-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850;text-decoration:underline}.picture-feedback-report{min-height:52px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:4px 10px 4px 16px;font-size:12px;font-weight:750;display:flex}.picture-feedback-report:hover:not(:disabled) .picture-feedback-report-mark{background:#f4d58933;transform:translateY(-1px)}.picture-feedback-report-mark{color:#263b3e;width:42px;height:42px;transition:transform .18s var(--ease), background .18s ease;background:#fffefab8;border:1.5px solid #dfad38;border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:900;line-height:1;display:grid}.picture-feedback-report.is-reported .picture-feedback-report-mark{color:#fff;background:#b47a33;box-shadow:0 5px 13px #86581f2e}.picture-feedback-suspended-note{color:#765236;text-align:center;border-top:1px dashed #77603933;grid-column:1/-1;margin:8px 6px 0;padding-top:8px;font-size:11px;font-weight:750}.picture-feedback-panel.is-suspended .picture-feedback-rating.is-selected{opacity:.8}.modal-card.picture-report-dialog{border-radius:28px;width:min(650px,100%)}.picture-report-form{padding:32px}.picture-report-form h2{padding-right:42px;font-size:clamp(31px,5vw,40px)}.picture-report-form>p{margin:9px 0 20px;line-height:1.55}.picture-report-modal-mark{color:#263b3e;background:linear-gradient(145deg,#fffdf6,#f8ecd0);border:1.5px solid #dfad38;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:15px;font-size:29px;font-weight:900;display:grid;box-shadow:0 8px 18px #77521c1a}.picture-report-reasons{border:0;gap:8px;margin:0;padding:0;display:grid}.picture-report-reasons legend{color:var(--ink);margin-bottom:9px;font-size:12px;font-weight:850}.picture-report-reason{border:1px solid var(--line);min-height:45px;color:var(--ink-soft);cursor:pointer;background:#fffefac2;border-radius:14px;align-items:center;gap:11px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.picture-report-reason:hover{background:#fff;border-color:#17545a4d}.picture-report-reason:has(input:checked){color:var(--ink);background:#e7f3efb8;border-color:#326f72;box-shadow:inset 0 0 0 1px #326f721f}.picture-report-reason input{accent-color:#326f72;width:18px;height:18px;margin:0}.picture-report-reason:has(input:focus-visible){outline-offset:2px;outline:3px solid #326f7240}.picture-report-note-field{margin-top:17px}.picture-report-note-field label{justify-content:space-between;align-items:center;display:flex}.picture-report-note-field label small{color:var(--ink-soft);font-size:9px}.picture-report-note-field textarea{border:1px solid var(--line-strong);width:100%;min-height:104px;color:var(--ink);resize:vertical;background:#fff;border-radius:14px;padding:12px 13px;line-height:1.5}.picture-report-note-field textarea:focus{border-color:#326f72;outline:3px solid #326f7224}.picture-report-note-meta{color:var(--ink-soft);justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;display:flex}.picture-report-note-meta output{font-variant-numeric:tabular-nums;flex:none}.picture-feedback-form-error{min-height:18px;color:var(--brick);margin:10px 0 -8px;font-size:11px;font-weight:750}.picture-report-actions{align-items:center}.picture-report-action-spacer{flex:1}.picture-report-remove{color:var(--brick)!important}.questions-picture-body{width:min(840px,100% - 40px);margin:20px auto 0}.questions-picture-body>h2{text-align:center;font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.questions-task-placeholder{border:1px solid var(--line);background:#fffefad1;border-radius:18px;padding:17px 20px;box-shadow:0 8px 20px #2339310f}.questions-task-placeholder>strong{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.placeholder-badge{width:max-content;color:var(--questions-purple-dark);background:var(--questions-purple-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #8063b72e;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.questions-task-prompts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.questions-task-prompts>span{min-width:0;color:var(--ink-soft);border-top:1px dashed #153b3b24;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:10px 0;font-size:13px;line-height:1.4;display:grid}.questions-task-prompts.has-follow-up-questions>span:first-child{grid-column:1/-1}.questions-task-prompts small{width:24px;height:24px;color:var(--questions-purple-dark);background:var(--questions-purple-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.questions-picture-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.questions-picture-actions>p{color:var(--ink-soft);margin:0;font-size:12px}.questions-picture-actions kbd{border:1px solid var(--line-strong);min-width:24px;color:var(--ink);background:var(--cream);font-family:var(--font-ui);border-bottom-width:2px;border-radius:7px;place-items:center;margin-inline-start:3px;margin-inline-end:3px;padding:3px 6px;font-size:11px;display:inline-grid;box-shadow:0 2px 5px #23393114}.questions-lesson .button.primary,.module1-quiz-shell .button.primary,.module1-result .button.primary,.module1-placeholder .button.primary{background:linear-gradient(145deg,var(--questions-purple),var(--questions-purple-dark));box-shadow:0 10px 22px #67499f3d,inset 0 1px #ffffff4d}.questions-lesson .button.primary:hover,.module1-quiz-shell .button.primary:hover,.module1-result .button.primary:hover,.module1-placeholder .button.primary:hover{box-shadow:0 14px 28px #67499f4d}.questions-picture-actions .button{min-width:235px}.questions-quiz-preview{background:radial-gradient(circle at 92% 0,#8063b721,#0000 14rem),#fffefaf0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px;padding:22px 24px;display:grid;box-shadow:0 12px 30px #23393117}.questions-quiz-preview-icon{color:#fff;background:linear-gradient(145deg,var(--questions-purple),var(--questions-purple-dark));border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #67499f33}.questions-quiz-preview .eyebrow{margin-bottom:4px}.questions-quiz-preview h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px}.questions-quiz-preview p{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.5}.questions-latest-result{color:var(--questions-purple-dark);margin-top:9px;font-size:11px;font-weight:850;display:inline-flex}.questions-quiz-preview-action{text-align:center;justify-items:stretch;gap:7px;min-width:180px;display:grid}.questions-quiz-preview-action small{color:var(--ink-soft);font-size:10px}.module1-quiz-shell{max-width:900px}.module1-quiz-header{align-items:center}.module1-quiz-header h1{font-size:clamp(38px,4.2vw,52px)}.module1-quiz-card{background:radial-gradient(circle at 100% 0,#8063b724,#0000 18rem),#fffefaf7;border-radius:30px;padding:clamp(25px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 22px 55px #23393124}.module1-quiz-card .quiz-bud.done{background:var(--questions-green)}.module1-quiz-card .quiz-bud.current{background:var(--questions-purple);box-shadow:0 0 0 3px #8063b724}.module1-question-instruction{color:var(--questions-purple-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:900;display:block}.module1-quiz-card h2{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 25px;font-size:clamp(29px,4vw,42px);line-height:1.22}.module1-quiz-shell .option-button.selected{border-color:var(--questions-purple);background:#8063b71f;box-shadow:0 0 0 3px #8063b717}.module1-quiz-shell .option-button.selected .option-letter{color:#fff;background:var(--questions-purple)}.module1-quiz-shell .option-button.correct,.module1-quiz-shell .option-button.correct:disabled{background:#dbeee5d9;border-color:#3f816f80}.module1-quiz-shell .option-button.correct .option-letter{background:var(--questions-green)}.module1-quiz-shell .option-button.wrong,.module1-quiz-shell .option-button.wrong:disabled{background:#b9574624;border-color:#b9574675}.module1-quiz-shell .option-button.wrong .option-letter{background:var(--terracotta);color:#fff}.module1-gap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.module1-gap-field{background:#fffefabd;border:1px solid #153b3b24;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.module1-gap-field>span{color:var(--ink-soft);font-size:11px;font-weight:850}.module1-gap-field select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:12px;padding:9px 36px 9px 11px}.module1-gap-field select:focus{border-color:var(--questions-purple);outline:3px solid #8063b726}.module1-gap-field>strong{color:var(--questions-green);align-items:center;gap:5px;font-size:11px;display:inline-flex}.module1-gap-field.is-correct{background:#dbeee5ad;border-color:#3f816f59}.module1-gap-field.is-wrong{background:#b957461a;border-color:#b9574659}.module1-gap-field.is-wrong>strong{color:var(--terracotta-dark)}.module1-answer-feedback{background:#dbeee5ad;border:1px solid #3f816f3b;border-radius:15px;gap:5px;margin-top:18px;padding:14px 16px;display:grid}.module1-answer-feedback.is-wrong{background:#b957461a;border-color:#b9574640}.module1-answer-feedback strong{align-items:center;gap:6px;display:inline-flex}.module1-answer-feedback p{color:var(--ink-soft);margin:0;line-height:1.5}.module1-result{border:1px solid var(--line);text-align:center;max-width:980px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% -8%,#8063b733,#0000 23rem),#fffefaf5;border-radius:36px;padding:clamp(34px,6vw,66px);position:relative;overflow:hidden}.module1-result-seal,.module1-placeholder-art{color:#fff;background:linear-gradient(145deg,#b89f72,#806b49);border-radius:30px;place-items:center;width:92px;height:92px;margin:0 auto 20px;display:grid;transform:rotate(-3deg);box-shadow:0 16px 28px #4c3a2433,inset 0 1px #fff6}.module1-result-seal.is-passed{background:linear-gradient(145deg,var(--questions-purple),var(--questions-purple-dark))}.module1-result h1,.module1-placeholder h1{max-width:750px;font-family:var(--font-display);letter-spacing:-.04em;margin:0 auto;font-size:clamp(38px,5.5vw,62px);line-height:1.03}.module1-result-score{justify-content:center;align-items:baseline;gap:11px;margin:17px 0 10px;display:flex}.module1-result-score strong{color:var(--questions-purple-dark);font-family:var(--font-display);font-size:62px;line-height:1}.module1-result-score span{color:var(--ink-soft);font-size:19px;font-weight:850}.module1-result>p,.module1-placeholder>p{max-width:700px;color:var(--ink-soft);margin:0 auto;line-height:1.65}.module1-result-summary{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:28px;display:grid}.module1-result-summary article{min-width:0;padding:17px}.module1-result-summary small,.module1-result-summary strong,.module1-result-summary span{display:block}.module1-result-summary small{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.module1-result-summary strong{font-family:var(--font-display);margin:7px 0 4px;font-size:25px}.module1-result-summary span{color:var(--ink-soft);font-size:11px}.module1-bank-complete{background:var(--questions-purple-soft);border-color:#8063b738;justify-items:center;gap:8px;margin-top:15px;padding:20px;display:grid}.module1-bank-complete>strong{align-items:center;gap:8px;display:inline-flex}.module1-bank-complete p{color:var(--ink-soft);margin:0;line-height:1.5}.module1-bank-complete small{color:var(--ink-soft)}.module1-result-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:27px;display:flex}.module1-placeholder{text-align:center;max-width:820px;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 0,#8063b724,#0000 20rem),#fffefaf5;border-radius:34px;padding:clamp(35px,6vw,70px)}.module1-placeholder-art{color:var(--questions-purple-dark);background:var(--questions-purple-soft)}.module1-placeholder .placeholder-badge{margin:14px auto}@media (max-width:1260px) and (min-width:901px){.picture-feedback-panel{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"heading choices choices""community community report";gap:10px 16px;padding:14px 16px}.picture-feedback-panel>h3{grid-area:heading;padding:0 2px;font-size:16px}.picture-feedback-choices{grid-area:choices;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.picture-feedback-community{border-top:1px solid #7760392e;border-left:0;border-right:0;grid-area:community;min-height:54px;margin:0;padding:9px 2px 0}.picture-feedback-report{border-top:1px solid #7760392e;grid-area:report;justify-content:flex-end;min-height:54px;padding:9px 2px 0 16px}}@media (max-width:980px) and (min-width:901px){.picture-feedback-panel{grid-template-areas:"heading community report""choices choices choices"}.picture-feedback-community{border-top:0;padding:0 2px}.picture-feedback-report{border-top:0;padding:0 2px 0 16px}}@media (max-width:900px){.questions-lesson-header,.module1-quiz-header{flex-direction:column;align-items:flex-start;gap:15px}.questions-status-cluster{justify-content:flex-start}.questions-explanation.is-split .questions-explanation-body{grid-template-columns:1fr}.picture-feedback-panel{grid-template-columns:1fr;gap:12px;padding:15px}.picture-feedback-panel>h3{padding:0 2px;font-size:16px}.picture-feedback-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picture-feedback-community{border:1px solid #7760392e;border-left:0;border-right:0;min-height:58px;margin:0;padding:10px 2px}.picture-feedback-report{justify-content:flex-start;width:100%;padding:0 2px}.picture-feedback-suspended-note{margin-top:0}.questions-picture-tabs{grid-template-columns:repeat(var(--picture-count,6),118px);scrollbar-width:thin;justify-content:start;margin-inline-start:-2px;margin-inline-end:-2px;padding:4px 2px 12px;overflow-x:auto}.questions-picture-tabs.is-compact{justify-content:center}.questions-quiz-preview{grid-template-columns:auto minmax(0,1fr)}.questions-quiz-preview-action{grid-column:1/-1;grid-template-columns:minmax(180px,auto) auto;justify-content:start;align-items:center}.module1-result-summary{text-align:center;grid-template-columns:1fr}}@media (max-width:660px){.questions-lesson-header h1,.module1-quiz-header h1{font-size:39px}.questions-status-cluster{flex-direction:column;align-items:stretch}.questions-status-cluster>*{justify-content:center}.questions-explanation{border-radius:19px;margin-bottom:24px}.questions-explanation-header{flex-direction:column;align-items:flex-start;gap:9px;padding:18px 20px}.questions-explanation-header h2{font-size:25px}.questions-explanation-eyebrow{padding:16px 20px 0;font-size:12px}.questions-explanation-body{gap:20px;padding:15px 20px 20px}.questions-explanation-example.has-image{grid-template-columns:minmax(0,1fr) 116px}.questions-explanation-example>img{width:116px}.questions-explanation-footer{grid-template-columns:1fr 1fr;padding:12px 20px 15px}.questions-explanation-footer-label{grid-column:1/-1;justify-content:flex-start}.questions-section-heading{align-items:flex-start}.questions-picture-tabs{grid-template-columns:repeat(var(--picture-count,6),94px);gap:10px}.questions-picture-stage{border-radius:20px;box-shadow:0 12px 28px #2339311f}.questions-picture-expand{width:42px;height:42px;top:9px;right:9px}.questions-picture-arrow{width:42px;height:42px}.questions-picture-arrow.is-left{left:9px}.questions-picture-arrow.is-right{right:9px}.picture-feedback-panel{border-radius:19px;margin-top:10px;padding:14px}.picture-feedback-choices{gap:8px}.picture-feedback-rating{border-radius:14px;min-height:51px;padding:8px 10px;font-size:13px}.picture-feedback-rating.is-selected{padding:7px 9px}.picture-feedback-selected-badge{width:25px;height:25px;top:-9px;right:-6px}.picture-feedback-report{min-height:48px}.picture-feedback-report-mark{width:40px;height:40px}.modal-card.picture-report-dialog{border-radius:23px}.picture-report-form{padding:26px 18px 20px}.picture-report-form h2{font-size:31px}.picture-report-reason{padding:10px 11px}.picture-report-actions{flex-direction:column}.picture-report-action-spacer{display:none}.picture-report-actions .button{width:100%}.questions-picture-body{width:100%;margin-top:16px}.questions-picture-body>h2{font-size:29px}.questions-task-placeholder{padding:15px}.questions-task-placeholder>strong{flex-direction:column;align-items:flex-start}.questions-task-prompts{grid-template-columns:1fr}.questions-picture-actions,.picture-batch-actions{text-align:center;flex-direction:column;align-items:stretch}.questions-picture-actions .button{width:100%;min-width:0}.questions-quiz-preview{text-align:left;grid-template-columns:1fr;padding:19px}.questions-quiz-preview-icon{width:50px;height:50px}.questions-quiz-preview-action{grid-column:auto;grid-template-columns:1fr}.module1-quiz-header .questions-status-cluster{grid-template-columns:1fr auto;width:100%;display:grid}.module1-quiz-card{border-radius:23px;padding:23px 17px}.module1-gap-list{grid-template-columns:1fr}.module1-quiz-card .question-actions{flex-direction:column-reverse}.module1-quiz-card .question-actions .button{width:100%}.module1-result,.module1-placeholder{border-radius:26px;padding:32px 18px}.module1-result-seal,.module1-placeholder-art{border-radius:24px;width:76px;height:76px}.module1-result-score strong{font-size:52px}.module1-result-actions{flex-direction:column;align-items:stretch}.module1-result-actions .button{width:100%}}.picture-review-account-action{background:linear-gradient(145deg,#dbeee5b8,#fffefaf0);border-color:#1f625e47}.picture-admin-page{gap:18px;display:grid}.picture-admin-hero{color:#fffefa;background:radial-gradient(circle at 90% 10%,#ead89f3d,#0000 17rem),linear-gradient(135deg,#123f3e,#1f625e 68%,#2f756e);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #153b3b33}.picture-admin-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-210px;right:-110px}.picture-admin-hero>div:first-child{z-index:1;max-width:780px;position:relative}.picture-admin-hero .eyebrow{color:#f3d98b}.picture-admin-hero h1{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(40px,5vw,64px);line-height:1}.picture-admin-hero p{color:#ffffffc7;max-width:720px;margin:0;line-height:1.6}.picture-admin-hero-mark{color:#fffefa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff42;border-radius:29px;flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:inset 0 1px #fff3}.picture-admin-hero-mark>span{color:#62470f;background:var(--amber-soft);border:3px solid #1f625e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:-9px;right:-9px}.picture-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.picture-admin-stat{border:1px solid var(--line);min-width:0;min-height:92px;color:var(--ink);box-shadow:var(--shadow-sm);text-align:left;background:#fffefaeb;border-radius:20px;align-items:center;gap:13px;padding:17px 18px;display:flex}button.picture-admin-stat{cursor:pointer;transition:.2s var(--ease)}button.picture-admin-stat:hover{box-shadow:var(--shadow);border-color:#1f625e4d;transform:translateY(-2px)}.picture-admin-stat>svg{color:var(--forest-2);flex:none}.picture-admin-stat span,.picture-admin-stat small,.picture-admin-stat strong{min-width:0;display:block}.picture-admin-stat small{color:var(--ink-soft);font-size:10px;font-weight:800}.picture-admin-stat strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:27px}.picture-admin-review{border-radius:27px;padding:clamp(18px,3vw,30px)}.picture-admin-review-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.picture-admin-review-head h2{font-family:var(--font-display);margin:5px 0 2px;font-size:clamp(28px,3vw,39px)}.picture-admin-review-head p{color:var(--ink-soft);margin:0;font-size:12px}.picture-admin-loading-label{color:var(--forest-2);font-size:11px;font-weight:850}.picture-admin-filters{background:#f8f4eab3;border:1px solid #c8bca7b3;border-radius:18px;grid-template-columns:minmax(195px,1.3fr) minmax(130px,1fr) minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:10px;margin-bottom:19px;padding:13px;display:grid}.picture-admin-filters>.picture-admin-search{grid-column:1/-1}.picture-admin-filters>label{min-width:0;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.picture-admin-filters input,.picture-admin-filters select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:12px;padding:0 11px;font-size:12px}.picture-admin-filters input:focus,.picture-admin-filters select:focus{border-color:var(--forest-2);outline:3px solid #2f756e21}.picture-admin-search{position:relative}.picture-admin-search svg{z-index:1;color:var(--ink-soft);position:absolute;bottom:12px;left:12px}.picture-admin-search input{padding-left:38px}.picture-admin-list{gap:10px;display:grid}.picture-admin-card{border:1px solid var(--line);transition:.2s var(--ease);background:#fffefae0;border-radius:18px;overflow:hidden}.picture-admin-card:hover{border-color:#1f625e4d;transform:translateY(-1px);box-shadow:0 10px 23px #23393114}.picture-admin-card.has-open-report{border-left:4px solid var(--terracotta)}.picture-admin-card-open{width:100%;min-width:0;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:142px minmax(220px,1fr) 94px 72px 25px;align-items:center;gap:16px;padding:10px 13px 10px 10px;display:grid}.picture-admin-thumb{background:var(--cream-2);border-radius:13px;place-items:center;height:83px;display:grid;overflow:hidden}.picture-admin-thumb img{object-fit:cover;width:100%;height:100%;display:block}.picture-admin-thumb-placeholder{color:var(--ink-soft);opacity:.55}.picture-admin-card-copy,.picture-admin-card-copy>*{min-width:0;display:block}.picture-admin-card-kicker{color:var(--forest-2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900}.picture-admin-card-copy>strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.15;overflow:hidden}.picture-admin-card-copy>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.picture-admin-card-meta{color:var(--ink-soft);margin-top:8px;font-size:10px}.picture-admin-card-rating{text-align:center}.picture-admin-card-rating small,.picture-admin-card-rating strong,.picture-admin-card-rating span{display:block}.picture-admin-card-rating small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:800}.picture-admin-card-rating strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0;font-size:29px}.picture-admin-card-rating span{color:var(--ink-soft);font-size:9px}.picture-admin-card-reports{min-height:58px;color:var(--ink-soft);background:#526b700f;border-radius:14px;grid-template-columns:auto auto;place-content:center;gap:1px 5px;display:grid}.picture-admin-card-reports svg{grid-row:1/3;align-self:center}.picture-admin-card-reports strong{font-size:14px}.picture-admin-card-reports small{text-transform:uppercase;font-size:8px}.picture-admin-card-reports.is-open{color:#7b3e34;background:#b9574621}.picture-admin-card-arrow{color:var(--forest-2)}.picture-admin-error,.picture-admin-empty{border:1px dashed var(--line-strong);text-align:center;background:#f8f4ea61;border-radius:19px;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.picture-admin-error{text-align:left;grid-template-columns:auto minmax(0,auto) auto;justify-content:center;justify-items:start;min-height:110px}.picture-admin-error p,.picture-admin-empty p{color:var(--ink-soft);margin:0;line-height:1.5}.picture-admin-empty h3{font-family:var(--font-display);margin:3px 0 0;font-size:25px}.picture-admin-empty.is-compact{min-height:90px;padding:18px}.picture-admin-skeleton{gap:10px;display:grid}.picture-admin-skeleton span{background:linear-gradient(100deg,#f8f4eacc 20%,#fffffff5 45%,#f8f4eacc 70%) 0 0/220% 100%;border-radius:18px;height:104px;animation:1.2s linear infinite pictureAdminShimmer}@keyframes pictureAdminShimmer{to{background-position:-220% 0}}.picture-admin-pagination{color:var(--ink-soft);justify-content:center;align-items:center;gap:16px;margin-top:19px;font-size:11px;font-weight:800;display:flex}.picture-admin-access{text-align:center;align-content:center;justify-items:center;gap:10px;max-width:760px;min-height:420px;margin:40px auto;padding:50px;display:grid}.picture-admin-access-icon{width:76px;height:76px;color:var(--forest);background:var(--sage-soft);border-radius:25px;place-items:center;margin-bottom:4px;display:grid}.picture-admin-access h1{font-family:var(--font-display);margin:0;font-size:clamp(34px,4vw,50px)}.picture-admin-access p{max-width:540px;color:var(--ink-soft);margin:0 0 8px;line-height:1.6}.modal-card.picture-admin-dialog{border-radius:28px;width:min(1040px,100%)}.modal-card.picture-admin-account-dialog{border-radius:28px;width:min(880px,100%)}.modal-card.picture-admin-order-dialog{border-radius:28px;width:min(1180px,100%)}.modal-card.picture-admin-order-confirmation-dialog{border-radius:28px;width:min(620px,100%)}.picture-admin-detail,.picture-admin-account{padding:clamp(23px,4vw,36px)}.picture-admin-detail-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.picture-admin-detail-head,.picture-admin-section-head,.picture-admin-account-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.picture-admin-detail-head{padding-right:45px}.picture-admin-detail-head h2,.picture-admin-account-head h2{font-family:var(--font-display);margin:5px 0 2px;font-size:clamp(31px,4vw,46px);line-height:1.05}.picture-admin-detail-head p,.picture-admin-account-head p{color:var(--ink-soft);margin:0;font-size:12px}.picture-admin-open-badge,.picture-admin-clear-badge{border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:4px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.picture-admin-open-badge{color:#7b3e34;background:#b9574624}.picture-admin-clear-badge{color:var(--forest);background:var(--sage-soft)}.picture-admin-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:15px;margin-top:22px;display:grid}.picture-admin-detail-image{min-height:300px;color:var(--ink-soft);background:#e8e5dc;border-radius:20px;place-items:center;display:grid;overflow:hidden}.picture-admin-detail-image img{object-fit:contain;background:#f4f2ec;width:100%;height:100%;max-height:520px;display:block}.picture-admin-rating-card{border:1px solid var(--line);background:#f8f4ea9e;border-radius:20px;padding:22px}.picture-admin-rating-card>small,.picture-admin-rating-card>strong,.picture-admin-rating-card>span{display:block}.picture-admin-rating-card>small{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.picture-admin-rating-card>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:6px 0 1px;font-size:52px;line-height:1}.picture-admin-rating-card>span{color:var(--ink-soft);font-size:11px}.picture-admin-distribution{gap:8px;margin-top:22px;display:grid}.picture-admin-distribution-row{color:var(--ink-soft);grid-template-columns:58px minmax(60px,1fr) 25px;align-items:center;gap:7px;font-size:9px;display:grid}.picture-admin-distribution-row>strong{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.picture-admin-distribution-track{background:#526b701f;border-radius:999px;height:7px;overflow:hidden}.picture-admin-distribution-track i{border-radius:inherit;background:linear-gradient(90deg,var(--terracotta),var(--amber));height:100%;display:block}.picture-admin-identity{grid-template-columns:1.6fr 1fr auto;gap:9px;margin-top:13px;display:grid}.picture-admin-identity>span{border:1px solid var(--line);background:#fffefaa8;border-radius:13px;min-width:0;padding:11px 13px}.picture-admin-identity small,.picture-admin-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.picture-admin-identity small{color:var(--ink-soft);text-transform:uppercase;font-size:8px;font-weight:850}.picture-admin-identity strong{margin-top:3px;font-size:10px}.picture-admin-reports-section,.picture-admin-account-history{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.picture-admin-section-head{align-items:flex-end;margin-bottom:12px}.picture-admin-section-head h3{font-family:var(--font-display);margin:4px 0 0;font-size:27px}.picture-admin-section-head>span{color:var(--ink-soft);font-size:10px}.picture-admin-report-list{gap:10px;display:grid}.picture-admin-report{border:1px solid var(--line);background:#fffefadb;border-radius:17px;padding:16px}.picture-admin-report.is-open{border-left:4px solid var(--terracotta)}.picture-admin-report>header,.picture-admin-report>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.picture-admin-report>header>div{align-items:center;gap:8px;display:flex}.picture-admin-report>header strong{font-size:12px}.picture-admin-report time,.picture-admin-history-list time{color:var(--ink-soft);white-space:nowrap;font-size:9px}.picture-admin-report-status{color:var(--ink-soft);text-transform:uppercase;background:#526b7014;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.picture-admin-report.is-open .picture-admin-report-status{color:#7b3e34;background:#b9574621}.picture-admin-report blockquote{border-left:3px solid var(--amber);color:var(--ink);background:#ead89f33;border-radius:0 11px 11px 0;margin:13px 0;padding:11px 13px;font-size:12px;line-height:1.55}.picture-question-admin-review{background:linear-gradient(145deg,#dbeee545,#fffefaf5 42%);border-color:#1f625e33}.picture-question-admin-note{color:var(--ink-soft);margin:-3px 0 13px;font-size:10px;line-height:1.5}.picture-question-admin-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.picture-question-admin-meta>div{background:#526b700f;border-radius:11px;min-width:0;padding:9px 10px}.picture-question-admin-meta dt,.picture-question-admin-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.picture-question-admin-meta dt{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.picture-question-admin-meta dd{margin-top:3px;font-size:9px;font-weight:750}.picture-question-admin-report>footer>span{color:var(--ink-soft);font-size:9px}.picture-admin-account-link{color:var(--forest-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:10px;font-weight:850;display:inline-flex}.picture-admin-account-link:hover{text-decoration:underline}.picture-admin-report-actions{gap:7px;display:flex}.picture-admin-account-head{justify-content:flex-start;padding-right:45px}.picture-admin-account-avatar{width:64px;height:64px;color:var(--forest);background:var(--sage-soft);border-radius:21px;flex:none;place-items:center;display:grid}.picture-admin-account-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.picture-admin-account-summary>span{border:1px solid var(--line);background:#f8f4ea8c;border-radius:15px;padding:14px 16px}.picture-admin-account-summary small,.picture-admin-account-summary strong{display:block}.picture-admin-account-summary small{color:var(--ink-soft);text-transform:uppercase;font-size:9px;font-weight:850}.picture-admin-account-summary strong{font-family:var(--font-display);margin-top:3px;font-size:28px}.picture-admin-account-status{background:#dbeee58c;border:1px solid #1f625e33;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:14px 16px;display:flex}.picture-admin-account-status.is-suspended{background:#b9574614;border-color:#b9574638}.picture-admin-account-status>div{align-items:center;gap:11px;display:flex}.picture-admin-account-status>div>svg{color:var(--forest);flex:none}.picture-admin-account-status.is-suspended>div>svg{color:var(--terracotta-dark)}.picture-admin-account-status strong,.picture-admin-account-status small{display:block}.picture-admin-account-status strong{font-size:11px}.picture-admin-account-status small{color:var(--ink-soft);margin-top:2px;font-size:9px}.picture-admin-history-list{gap:7px;display:grid}.picture-admin-history-list article{border:1px solid var(--line);background:#fffefab3;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.picture-admin-history-list article>span:nth-child(2),.picture-admin-history-list article strong,.picture-admin-history-list article small{min-width:0;display:block}.picture-admin-history-list article strong,.picture-admin-history-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picture-admin-history-list article strong{font-size:11px}.picture-admin-history-list article small{color:var(--ink-soft);margin-top:2px;font-size:9px}.picture-admin-history-score,.picture-admin-history-flag{width:34px;height:34px;color:var(--forest);background:var(--sage-soft);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.picture-admin-history-score.is-score-1,.picture-admin-history-flag.is-open{color:#7b3e34;background:#b9574621}.picture-admin-history-score.is-score-4{color:#725316;background:#ead89f8c}.picture-admin-order{padding:clamp(23px,3.5vw,38px)}.picture-admin-order-head{justify-content:space-between;align-items:flex-start;gap:22px;padding-right:44px;display:flex}.picture-admin-order-head h2{font-family:var(--font-display);margin:5px 0 2px;font-size:clamp(31px,4vw,46px);line-height:1.05}.picture-admin-order-head p{color:var(--ink-soft);margin:0;font-size:11px}.picture-admin-order-state{color:var(--ink-soft);text-transform:uppercase;background:#526b7017;border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:3px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.picture-admin-order-state.is-published{color:var(--forest);background:var(--sage-soft)}.picture-admin-order-note{background:#dbeee56b;border:1px solid #1f625e29;border-radius:17px;align-items:flex-start;gap:12px;margin:20px 0 15px;padding:14px 16px;display:flex}.picture-admin-order-note>svg{color:var(--forest);flex:none;margin-top:1px}.picture-admin-order-note strong,.picture-admin-order-note p{display:block}.picture-admin-order-note strong{font-size:11px}.picture-admin-order-note p{color:var(--ink-soft);margin:3px 0 0;font-size:10px;line-height:1.5}.picture-admin-order-table-head,.picture-admin-order-row{grid-template-columns:82px minmax(260px,1.7fr) minmax(130px,.7fr) 82px 88px;align-items:center;gap:12px;display:grid}.picture-admin-order-table-head{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;padding:0 14px 7px;font-size:8px;font-weight:900}.picture-admin-order-table-head span:first-child,.picture-admin-order-table-head span:nth-child(4),.picture-admin-order-table-head span:last-child{text-align:center}.picture-admin-order-list{gap:7px;display:grid}.picture-admin-order-row{border:1px solid var(--line);background:#fffefab8;border-radius:15px;min-width:0;padding:9px 13px}.picture-admin-order-row.is-moved{border-left:4px solid var(--amber);padding-left:10px}.picture-admin-order-position,.picture-admin-order-rating,.picture-admin-order-live{min-width:0}.picture-admin-order-position strong,.picture-admin-order-position small,.picture-admin-order-rating strong,.picture-admin-order-rating small,.picture-admin-order-live strong,.picture-admin-order-live small{display:block}.picture-admin-order-position{text-align:center}.picture-admin-order-position strong{font-family:var(--font-display);font-size:27px;line-height:1}.picture-admin-order-position small,.picture-admin-order-rating small,.picture-admin-order-live small{color:var(--ink-soft);margin-top:2px;font-size:8px}.picture-admin-order-picture{align-items:center;gap:10px;min-width:0;display:flex}.picture-admin-order-picture>span:last-child{min-width:0}.picture-admin-order-picture strong,.picture-admin-order-picture small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.picture-admin-order-picture strong{font-size:11px}.picture-admin-order-picture small{color:var(--ink-soft);margin-top:3px;font-size:8px}.picture-admin-order-thumb{width:72px;height:50px;color:var(--ink-soft);background:#e8e5dc;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.picture-admin-order-thumb img{object-fit:cover;width:100%;height:100%;display:block}.picture-admin-order-rating strong,.picture-admin-order-live strong{font-variant-numeric:tabular-nums;font-size:12px}.picture-admin-order-live{text-align:center}.picture-admin-order-override{justify-items:center;display:grid}.picture-admin-order-override input{border:1px solid var(--line-strong);width:68px;height:42px;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:#ffffffd1;border-radius:11px;padding:0 8px;font-size:12px;font-weight:850}.picture-admin-order-override input:focus{border-color:var(--forest);outline:3px solid #1f625e26}.picture-admin-order-error{min-height:17px;color:var(--terracotta-dark);margin:7px 3px 0;font-size:10px;font-weight:800}.picture-admin-order-publish{background:#ead89f33;border:1px solid #ead89fbf;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:3px;padding:15px 16px;display:flex}.picture-admin-order-publish strong,.picture-admin-order-publish small{display:block}.picture-admin-order-publish strong{font-size:11px}.picture-admin-order-publish small{color:var(--ink-soft);margin-top:2px;font-size:9px}.picture-admin-order-history{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.picture-admin-order-history-list{gap:7px;display:grid}.picture-admin-order-history-list article{border:1px solid var(--line);background:#fffefab8;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.picture-admin-order-history-list article.is-current{background:#dbeee557;border-color:#1f625e3d}.picture-admin-order-history-icon{width:34px;height:34px;color:var(--forest);background:var(--sage-soft);border-radius:11px;place-items:center;display:grid}.picture-admin-order-history-list article>span:nth-child(2),.picture-admin-order-history-list strong,.picture-admin-order-history-list small{min-width:0;display:block}.picture-admin-order-history-list strong,.picture-admin-order-history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picture-admin-order-history-list strong{font-size:10px}.picture-admin-order-history-list small{color:var(--ink-soft);margin-top:2px;font-size:8px}.picture-admin-order-confirmation{text-align:center;justify-items:center;padding:clamp(31px,6vw,52px);display:grid}.picture-admin-order-confirmation-icon{width:72px;height:72px;color:var(--forest);background:var(--sage-soft);border-radius:24px;place-items:center;margin-bottom:15px;display:grid}.picture-admin-order-confirmation h2{margin:6px 0 7px;font-size:clamp(32px,5vw,43px);line-height:1.08}.picture-admin-order-confirmation>p:not(.picture-admin-order-error){max-width:470px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.picture-admin-order-confirmation aside{text-align:left;background:#f8f4eab3;border-radius:16px;align-items:flex-start;gap:10px;margin:21px 0 3px;padding:14px;display:flex}.picture-admin-order-confirmation aside>svg{color:var(--forest);flex:none}.picture-admin-order-confirmation aside strong,.picture-admin-order-confirmation aside small{display:block}.picture-admin-order-confirmation aside strong{font-size:10px}.picture-admin-order-confirmation aside small{color:var(--ink-soft);margin-top:3px;font-size:9px;line-height:1.45}.picture-admin-order-confirmation .modal-actions{justify-content:center;width:100%}@media (max-width:1180px){.picture-admin-summary,.picture-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.picture-admin-search{grid-column:1/-1}.picture-admin-filters .button{width:100%}.picture-admin-card-open{grid-template-columns:125px minmax(180px,1fr) 82px 65px 22px;gap:12px}}@media (max-width:760px){.picture-admin-hero{border-radius:23px;min-height:0;padding:27px 23px}.picture-admin-hero-mark{border-radius:23px;width:72px;height:72px}.picture-admin-review{border-radius:21px;padding:15px}.picture-admin-review-head{flex-direction:column;align-items:flex-start}.picture-admin-card-open{grid-template-columns:108px minmax(0,1fr) 66px 22px}.picture-admin-card-reports{display:none}.picture-admin-detail-grid{grid-template-columns:1fr}.picture-admin-detail-image{min-height:230px}.picture-admin-identity{grid-template-columns:1fr 1fr}.picture-admin-identity>span:first-child{grid-column:1/-1}.picture-admin-order-head{flex-direction:column;align-items:flex-start}.picture-admin-order-table-head{display:none}.picture-admin-order-row{grid-template-columns:64px minmax(0,1fr) 84px;grid-template-areas:"position picture override""position rating live"}.picture-admin-order-position{grid-area:position}.picture-admin-order-picture{grid-area:picture}.picture-admin-order-rating{grid-area:rating}.picture-admin-order-live{grid-area:live}.picture-admin-order-override{grid-area:override}.picture-admin-order-publish{flex-direction:column;align-items:stretch}.picture-admin-order-publish .button{width:100%}}@media (max-width:560px){.picture-admin-hero-mark{display:none}.picture-admin-summary{gap:8px}.picture-admin-stat{border-radius:16px;gap:9px;min-height:78px;padding:12px}.picture-admin-stat strong{font-size:23px}.picture-admin-filters{grid-template-columns:1fr;padding:11px}.picture-admin-search{grid-column:auto}.picture-admin-card-open{grid-template-columns:88px minmax(0,1fr) 20px;gap:10px;padding:9px}.picture-admin-thumb{height:72px}.picture-admin-card-rating{display:none}.picture-admin-card-copy>strong{font-size:17px}.picture-admin-card-meta{display:none}.picture-admin-pagination{justify-content:space-between;gap:7px}.picture-admin-pagination .button{padding-inline-start:9px;padding-inline-end:9px}.picture-admin-detail,.picture-admin-account,.picture-admin-order{padding:24px 15px 20px}.modal-card.picture-admin-dialog,.modal-card.picture-admin-account-dialog,.modal-card.picture-admin-order-dialog,.modal-card.picture-admin-order-confirmation-dialog{border-radius:22px}.picture-admin-detail-head,.picture-admin-detail-head-actions{flex-direction:column;align-items:flex-start}.picture-admin-open-badge,.picture-admin-clear-badge{margin-top:0}.picture-admin-detail-image{min-height:190px}.picture-admin-identity{grid-template-columns:1fr}.picture-admin-identity>span:first-child{grid-column:auto}.picture-admin-section-head,.picture-admin-report>header,.picture-admin-report>footer{flex-direction:column;align-items:flex-start}.picture-question-admin-meta{grid-template-columns:1fr}.picture-admin-report-actions{width:100%}.picture-admin-report-actions .button{flex:1}.picture-admin-account-head{padding-right:38px}.picture-admin-account-avatar{border-radius:16px;width:49px;height:49px}.picture-admin-account-summary{gap:6px}.picture-admin-account-summary>span{padding:11px}.picture-admin-account-status{flex-direction:column;align-items:stretch}.picture-admin-account-status .button{width:100%}.picture-admin-history-list article{grid-template-columns:34px minmax(0,1fr)}.picture-admin-history-list time{grid-column:2}.picture-admin-error{text-align:center;grid-template-columns:1fr;justify-items:center}.picture-admin-order-note{padding:12px}.picture-admin-order-row{grid-template-columns:55px minmax(0,1fr);grid-template-areas:"position picture""rating rating""live override";gap:9px}.picture-admin-order-thumb{width:57px;height:43px}.picture-admin-order-rating{border-top:1px solid var(--line);padding-top:4px}.picture-admin-order-live{text-align:left}.picture-admin-order-override{justify-items:end}.picture-admin-order-history-list article{grid-template-columns:34px minmax(0,1fr)}.picture-admin-order-history-list article>.pill,.picture-admin-order-history-list article>.button{grid-column:2;justify-self:start}.picture-admin-order-confirmation{padding:37px 18px 24px}.picture-admin-order-confirmation .modal-actions{grid-template-columns:1fr;display:grid}.picture-admin-order-confirmation .button{width:100%}}.workspace-switch{border:1px solid var(--line);background:#f8f4eacc;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:auto;padding:4px;display:grid}.workspace-switch+.user-mini{margin-top:8px}.workspace-switch button{min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:850}.workspace-switch button.active{color:#fff;background:var(--forest);box-shadow:var(--shadow-sm)}.tutor-sidebar{background:linear-gradient(#f0f8f4fa,#fffefafa)}.tutor-sidebar-heading{border-left:3px solid var(--forest);background:#8db6a821;border-radius:0 13px 13px 0;gap:3px;margin:4px 8px 16px;padding:13px 14px;display:grid}.tutor-sidebar-heading strong{font-family:var(--font-display);font-size:19px}.tutor-sidebar-note{background:#8db6a81a;border:1px solid #1f625e29;border-radius:16px;margin-top:auto;padding:14px}.tutor-sidebar-note strong,.tutor-sidebar-note small{display:block}.tutor-sidebar-note strong{font-size:11px}.tutor-sidebar-note small{color:var(--ink-soft);margin-top:4px;font-size:9px;line-height:1.45}.tutor-sidebar .workspace-switch{margin-top:9px}.workspace-page{gap:20px;max-width:1220px;margin:0 auto;display:grid}.workspace-hero{border-radius:var(--radius-lg);min-height:205px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 90% 20%,#ead89f80,#0000 18rem),linear-gradient(145deg,#f4f8ef,#fffaf2);border:1px solid #1f625e29;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,54px);display:flex;overflow:hidden}.tutor-workspace-hero{background:radial-gradient(circle at 90% 20%,#8db6a86b,#0000 18rem),linear-gradient(145deg,#eaf5f0,#fffaf2)}.workspace-hero h1{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(38px,6vw,66px);line-height:.98}.workspace-hero p{max-width:660px;color:var(--ink-soft);margin:0;line-height:1.6}.workspace-hero-mark{width:94px;height:94px;color:var(--forest);box-shadow:var(--shadow-md);background:#ffffffb8;border-radius:30px;flex:none;place-items:center;display:grid}.workspace-state{text-align:center;max-width:720px;margin:5vh auto;padding:clamp(30px,6vw,56px)}.workspace-state-icon{width:74px;height:74px;color:var(--forest);background:#8db6a82e;border-radius:24px;place-items:center;margin:0 auto 15px;display:grid}.workspace-state[aria-busy=true] .workspace-state-icon svg{animation:1.2s linear infinite workspace-spin}.workspace-state h1,.workspace-state h2{font-family:var(--font-display);margin:5px 0 8px;font-size:clamp(28px,4vw,42px)}.workspace-state p{color:var(--ink-soft);margin:0 0 18px;line-height:1.55}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.workspace-section{min-width:0;padding:clamp(20px,3vw,30px)}.workspace-section>.eyebrow+h2{margin:5px 0 17px}.workspace-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workspace-section-head h2{font-family:var(--font-display);margin:3px 0 0;font-size:clamp(24px,3vw,32px)}.workspace-list{gap:12px;display:grid}.workspace-card-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.workspace-item{border:1px solid var(--line);background:#f8f4ea6b;border-radius:17px;min-width:0;padding:16px}.workspace-item h3{font-family:var(--font-display);margin:3px 0 7px;font-size:21px}.workspace-item p{color:var(--ink-soft);margin:7px 0 11px;font-size:12px;line-height:1.55}.workspace-item-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-person{align-items:center;gap:9px;min-width:0;display:flex}.workspace-person .avatar{width:36px;height:36px}.workspace-person>span:last-child{min-width:0}.workspace-person strong,.workspace-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-person small{color:var(--ink-soft);margin-top:2px;font-size:9px}.workspace-meta{color:var(--ink-soft);flex-wrap:wrap;gap:7px 13px;margin:10px 0;font-size:10px;display:flex}.workspace-meta span{align-items:center;gap:5px;display:inline-flex}.workspace-item-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.workspace-empty{border:1px dashed var(--line-strong);color:var(--ink-soft);text-align:center;border-radius:15px;margin:12px 0;padding:18px}.homework-item{border-left:4px solid var(--moss)}.homework-item.is-overdue{border-left-color:var(--terracotta)}.homework-item.is-completed{border-left-color:var(--leaf)}.homework-item.is-cancelled{border-left-color:var(--line-strong);opacity:.78}.status-badge.assigned{color:var(--forest);background:#8db6a82e}.status-badge.overdue{color:var(--terracotta-dark);background:#b9574621}.status-badge.cancelled,.status-badge.ended,.status-badge.expired,.status-badge.declined{color:var(--ink-soft);background:#526b701a}.status-badge.active,.status-badge.pending{color:var(--forest);background:#8db6a82e}.attention-list{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.attention-list li{color:#6d4c17;background:#f7d77e59;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.workspace-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-stat-grid article{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffefaeb;border-radius:19px;padding:20px}.workspace-stat-grid small,.workspace-stat-grid strong{display:block}.workspace-stat-grid small{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-stat-grid strong{font-family:var(--font-display);margin-top:5px;font-size:34px}.workspace-stat-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-urgent{background:linear-gradient(145deg,#fff6f2f5,#fffefaf5);border-color:#b9574647}.workspace-offline-note,.workspace-evidence-preview{color:var(--ink-soft);background:#e2f1eb85;border:1px solid #1f625e2b;border-radius:14px;padding:13px 15px;font-size:10px;line-height:1.5}.workspace-evidence-preview{gap:7px;display:grid}.workspace-evidence-preview .workspace-meta{margin:0}.workspace-warning{background:#f7d77e45;border-radius:10px;padding:9px 10px;color:#6d4c17!important;margin:0!important}.workspace-goal-track{background:#526b701c;border-radius:999px;height:10px;overflow:hidden}.workspace-goal-track span{border-radius:inherit;background:linear-gradient(90deg,var(--forest),var(--leaf));height:100%;display:block}.workspace-pagination{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;font-size:10px;font-weight:800;display:flex}.workspace-range-picker{background:#526b7014;border-radius:11px;gap:4px;padding:4px;display:flex}.workspace-range-picker button{min-width:38px;min-height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:850}.workspace-range-picker button.active{color:#fff;background:var(--forest)}.priority-path-section{padding:0}.workspace-search{align-items:center;gap:8px;display:flex}.workspace-search label{flex:1}.workspace-search input,.workspace-connect-form input,.workspace-stack-form input,.workspace-stack-form select,.workspace-stack-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:12px}.workspace-search input{min-height:40px;padding:8px 12px}.workspace-connect-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.workspace-connect-form label,.workspace-stack-form label{color:var(--ink);gap:6px;font-size:10px;font-weight:800;display:grid}.workspace-connect-form input,.workspace-stack-form input,.workspace-stack-form select{min-height:43px;padding:9px 11px}.workspace-stack-form textarea{resize:vertical;padding:10px 11px}.workspace-stack-form{gap:11px;margin-bottom:17px;display:grid}.data-access-card ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.data-access-card li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.data-access-card li svg{color:var(--forest);flex:none}.tutor-capability-panel{background:linear-gradient(145deg,#e2f1ebe0,#fffefaf5);border-color:#1f625e33;margin-bottom:20px}.tutor-preview-banner{box-shadow:var(--shadow-sm);background:#e2f1ebeb;border:1px solid #1f625e38;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 17px;display:flex}.tutor-preview-banner>div{align-items:center;gap:11px;display:flex}.tutor-preview-banner strong,.tutor-preview-banner small{display:block}.tutor-preview-banner small{color:var(--ink-soft);margin-top:2px;font-size:10px;line-height:1.4}.tutor-preview-quiz-note{grid-template-columns:auto 1fr}.picture-questions{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.picture-questions-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.picture-questions-head small{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.picture-questions-head h3{font-family:var(--font-display);margin:3px 0;font-size:23px}.picture-question-tabs{background:#526b7014;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.picture-question-tabs button,.picture-question-sort button,.picture-question-actions button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-weight:800}.picture-question-tabs button{border-radius:10px;min-height:36px;font-size:10px}.picture-question-tabs button.active{color:#fff;background:var(--forest)}.picture-question-sort{justify-content:flex-end;gap:5px;margin:9px 0;display:flex}.picture-question-sort button{border-radius:8px;padding:5px 8px;font-size:9px}.picture-question-sort button.active{color:var(--forest);background:#8db6a82e}.picture-question-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.picture-question-item{background:#ffffffbd;border:1px solid #ddd5c5d9;border-radius:13px;padding:12px 13px}.picture-question-item>p{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.picture-question-meta,.picture-question-actions{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:8px;font-size:9px;display:flex}.picture-question-meta span{align-items:center;gap:4px;display:inline-flex}.picture-question-actions button{color:var(--forest);padding:4px 0;font-size:9px}.picture-question-actions button:hover{text-decoration:underline}.picture-question-state{border:1px dashed var(--line);text-align:center;border-radius:12px;margin:10px 0;padding:12px}.picture-question-state p{color:var(--ink-soft);margin:0;font-size:10px}.picture-question-create{border-top:1px dashed var(--line);gap:6px;margin-top:13px;padding-top:13px;display:grid}.picture-question-create>label{font-size:10px;font-weight:850}.picture-question-create>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.picture-question-create input{border:1px solid var(--line-strong);min-width:0;color:var(--ink);background:#fff;border-radius:11px;padding:9px 11px;font-size:11px}.picture-question-create>small{color:var(--ink-soft);font-size:9px}@media (max-width:1100px){.workspace-two-column{grid-template-columns:1fr}.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-section-head{align-items:flex-start}}@media (max-width:860px){.tutor-mobile-nav{grid-template-columns:repeat(5,1fr)}.workspace-page{padding-bottom:14px}}@media (max-width:620px){.workspace-hero{align-items:flex-start;min-height:0;padding:25px 20px}.workspace-hero-mark{display:none}.workspace-hero h1{font-size:40px}.workspace-stat-grid{gap:8px}.workspace-stat-grid article{padding:15px}.workspace-stat-grid strong{font-size:28px}.workspace-section{padding:17px}.workspace-section-head{flex-direction:column}.workspace-search{width:100%}.workspace-connect-form{grid-template-columns:1fr}.workspace-connect-form .button{width:100%}.workspace-card-list{grid-template-columns:1fr}.workspace-item-heading{flex-direction:column}.workspace-pagination{flex-wrap:wrap}.tutor-preview-banner{flex-direction:column;align-items:stretch}.tutor-preview-banner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.picture-question-create>div{grid-template-columns:1fr}.picture-question-create .button{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-state[aria-busy=true] .workspace-state-icon svg{animation:none}}.questions-lesson.has-story-guide .questions-lesson-header{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 24px;margin:2px 0 20px;padding:0;display:grid}.has-story-guide .questions-lesson-header>div:first-child{display:contents}.has-story-guide .questions-lesson-header .eyebrow{grid-column:1;margin:0}.has-story-guide .questions-lesson-header h1{color:#164b49;letter-spacing:-.045em;grid-column:1;margin:0;font:700 56px/1.04 Georgia,Times New Roman,serif}.has-story-guide .questions-lesson-header .sg-intro{max-width:none;font:400 18px/1.5 var(--font-ui);color:#526b70;grid-column:1/-1;margin:0}.has-story-guide .sg-intro strong{color:#164b49}.has-story-guide .sg-motif{grid-area:1/2/3;align-items:center;gap:16px;margin:0;display:flex}.has-story-guide .sg-motif img{opacity:.66;filter:saturate(.8);width:184px;height:auto}.has-story-guide .sg-motif figcaption{color:#405e52;white-space:nowrap;padding-bottom:10px;font:italic 17px/1.5 Georgia,Times New Roman,serif;position:relative}.has-story-guide .sg-motif figcaption span{display:block}.has-story-guide .sg-motif figcaption span:first-child{color:#5c6e64;font-size:.9em}.has-story-guide .sg-motif figcaption:after{content:"";border-top:1.5px solid #c79b4d;border-radius:50%;width:68px;height:5px;position:absolute;bottom:0;left:0;transform:rotate(-3deg)}.has-story-guide .sg-header-progress{display:none}.sg-top-progress{gap:8px}.sg-top-progress .questions-progress-pill,.sg-top-progress .status-badge{white-space:nowrap;font-size:12px}.story-guide{--sg-inset:24px;color:#153d47;font:400 16px/1.55 var(--font-ui);background:#fffefa;border:1px solid #dedfd2;border-radius:22px;margin:0 0 30px;box-shadow:0 6px 20px #28402d08}.story-guide :-webkit-any(button,summary){cursor:pointer;-webkit-tap-highlight-color:transparent}.story-guide :is(button,summary){cursor:pointer;-webkit-tap-highlight-color:transparent}.story-guide :-webkit-any(button,summary,[tabindex]){scroll-margin-block:96px 24px}.story-guide :is(button,summary,[tabindex]){scroll-margin-block:96px 24px}.story-guide :-webkit-any(button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #bf891c}.story-guide :is(button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #bf891c}.story-guide :-webkit-any(.sg-stage,.sg-story-copy,.sg-form,.sg-topic-stage,.sg-topic-support,.sg-time-selector,.sg-situation-selector){min-width:0}.story-guide :is(.sg-stage,.sg-story-copy,.sg-form,.sg-topic-stage,.sg-topic-support,.sg-time-selector,.sg-situation-selector){min-width:0}.story-guide .sg-gallery{padding:20px var(--sg-inset);grid-template-columns:minmax(0,2.9fr) minmax(200px,1fr);gap:24px;display:grid}.story-guide .sg-situation-selector{border-left:1px solid #e3e6dc;grid-area:1/2;padding-left:24px}.story-guide .sg-selector-title{font:700 15px/1.4 var(--font-ui);color:#49635a;margin:0 0 14px}.story-guide .sg-choice-tabs{gap:10px;display:grid}.story-guide .sg-choice-tabs button{--sg-choice-ink:#526b70;--sg-choice-tint:#eff2ee;color:#164b49;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:72px;padding:12px 8px;font:700 18px/1.25 Georgia,Times New Roman,serif;display:flex;position:relative}.story-guide .sg-choice-tabs .sg-choice-amber{--sg-choice-ink:#8a5b15;--sg-choice-tint:#fcf0d8}.story-guide .sg-choice-tabs .sg-choice-blue{--sg-choice-ink:#3b627b;--sg-choice-tint:#eaf1f7}.story-guide .sg-choice-tabs .sg-choice-plum{--sg-choice-ink:#775270;--sg-choice-tint:#f3eaf1}.story-guide .sg-choice-copy{min-width:0}.story-guide .sg-choice-icon{width:22px;height:22px;color:var(--sg-choice-ink);flex:0 0 22px}.story-guide .sg-choice-tabs button small{color:#526b70;font:400 14px/1.3 var(--font-ui);margin-top:4px;display:block}.story-guide .sg-choice-dot{border:1.5px solid #798582;border-radius:50%;flex:0 0 12px;height:12px}.story-guide .sg-choice-tabs button[aria-selected=true]{background:var(--sg-choice-tint)}.story-guide .sg-choice-tabs button[aria-selected=true] .sg-choice-dot{background:var(--sg-choice-ink);border-color:var(--sg-choice-ink);box-shadow:0 0 0 2px #fffefa}.story-guide .sg-choice-tabs button:hover:not([aria-selected=true]){background:#f4f3ed}.story-guide .sg-stage{grid-area:1/1;display:grid}.story-guide .sg-story{grid-area:1/1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:24px;margin:0;display:grid}.story-guide .sg-story[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide .sg-story figure{margin:0}.story-guide .sg-image{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 6px 16px #213c3210}.story-guide .sg-context{color:#526b70;margin:0 0 8px;font-size:14px;line-height:1.5}.story-guide .sg-sentence{color:#164b49;letter-spacing:-.025em;margin:0 0 14px;font:700 30px/1.2 Georgia,Times New Roman,serif}.story-guide .sg-sentence strong{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bf891c;text-decoration:underline #bf891c;text-decoration-thickness:1.5px}.story-guide .sg-explanation{color:#526b70;margin:0;font-size:16px;line-height:1.55}.story-guide .sg-time-guide{padding:16px var(--sg-inset);grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.story-guide :-webkit-any(.sg-time-guide,.sg-base-guide):before{content:"";top:0;left:var(--sg-inset);right:var(--sg-inset);border-top:1px solid #e3e6dc;position:absolute}.story-guide :is(.sg-time-guide,.sg-base-guide):before{content:"";top:0;left:var(--sg-inset);right:var(--sg-inset);border-top:1px solid #e3e6dc;position:absolute}.story-guide .sg-time-selector{justify-self:center;width:min(100%,560px)}.story-guide .sg-topic-tabs{grid-template-columns:repeat(var(--sg-form-count,3), minmax(0, 1fr));display:grid;position:relative}.story-guide .sg-topic-tabs:before{content:"";pointer-events:none;background:#a8bcc8;height:1px;position:absolute;top:13px;left:16.6667%;right:16.6667%}.story-guide .sg-topic-tabs button{color:#52636b;min-width:0;min-height:44px;font:700 15px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:7px;padding:6px 4px;display:grid;position:relative}.story-guide .sg-time-marker{box-sizing:border-box;background:#fffefa;border:1.5px solid #697e80;border-radius:50%;width:14px;height:14px}.story-guide .sg-time-label{box-sizing:border-box;text-align:center;border-radius:24px;gap:1px;width:128px;max-width:100%;min-height:44px;padding:4px 10px;display:grid}.story-guide .sg-topic-tabs small{font-size:13px;font-weight:400}.story-guide .sg-topic-tabs button[aria-selected=true]{color:#284e68}.story-guide .sg-topic-tabs button[aria-selected=true] .sg-time-marker{background:#476f8b;border-color:#476f8b;box-shadow:0 0 0 3px #fffefa,0 0 0 5px #c5d5df}.story-guide .sg-topic-tabs button[aria-selected=true] .sg-time-label{background:#e8eff4}.story-guide .sg-topic-tabs button:hover:not([aria-selected=true]) .sg-time-label{background:#f2f3ee}.story-guide .sg-topic-tabs button:hover:not([aria-selected=true]) .sg-time-marker{border-color:#476f8b}.story-guide .sg-form-selector{width:min(100%,440px)}.story-guide .sg-form-selector .sg-topic-tabs{background:#f5f4ee;border:1px solid #e3e3d7;border-radius:14px;gap:4px;padding:4px}.story-guide .sg-form-selector .sg-topic-tabs:before,.story-guide .sg-form-selector .sg-time-marker{display:none}.story-guide .sg-form-selector .sg-topic-tabs button{border-radius:10px;padding:0}.story-guide .sg-form-selector .sg-time-label{border-radius:10px;width:100%;padding:7px 10px}.story-guide .sg-form-selector [aria-selected=true] .sg-time-label{box-shadow:inset 0 0 0 1px #b9cdd9,0 2px 4px #26435408}.story-guide .sg-topic-stage{display:grid}.story-guide .sg-topic{color:#526b70;grid-area:1/1;min-width:0}.story-guide .sg-topic[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide .sg-topic-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.story-guide .sg-form{--sg-modal-width:76px;--sg-sentence-columns:minmax(0, .8fr) 10px var(--sg-modal-width) 10px minmax(0, 1.2fr);color:#164b49;align-self:start}.story-guide .sg-teaching-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 20px/1.25 Georgia,Times New Roman,serif}.story-guide .sg-teaching-heading p{color:#526b70;font:400 15px/1.5 var(--font-ui);margin:3px 0 0}.story-guide .sg-formula{grid-template-columns:var(--sg-sentence-columns);text-align:center;background:#f1f4ec;border-radius:10px;align-items:center;gap:4px;min-height:44px;margin:10px 0;padding:5px 8px;font:700 20px/1.3 Georgia,Times New Roman,serif;display:grid}.story-guide .sg-plus{color:#78897a;font:400 18px/1 Georgia,Times New Roman,serif}.story-guide :-webkit-any(.sg-formula,.sg-sentences) strong{color:#164b49;background:#dce8d6;border-radius:7px;padding:2px 8px;display:block}.story-guide :is(.sg-formula,.sg-sentences) strong{color:#164b49;background:#dce8d6;border-radius:7px;padding:2px 8px;display:block}.story-guide .sg-sentences{gap:5px;margin:0;padding:0 8px;font:400 19px/1.35 Georgia,Times New Roman,serif;list-style:none;display:grid}.story-guide .sg-sentences li{grid-template-columns:var(--sg-sentence-columns);text-align:center;align-items:center;gap:4px;display:grid}.story-guide .sg-sentences li>:nth-child(2){grid-column:3}.story-guide .sg-sentences li>:nth-child(3){grid-column:5}.story-guide .sg-form-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:12px 0 0}.story-guide .sg-corrections{font:600 15px/1.4 var(--font-ui);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0;margin:14px 0 0;padding:0;list-style:none;display:grid}.story-guide .sg-corrections li{align-items:flex-end;gap:6px;padding:0 10px;display:flex}.story-guide .sg-corrections li:first-child{padding-left:0}.story-guide .sg-corrections li+li{border-left:1px solid #dedfd5}.story-guide .sg-corrections svg{flex:none;margin-bottom:2px}.story-guide .sg-correction-label{margin-bottom:2px;font-size:11px;font-weight:500;line-height:1.3;display:block}.story-guide .sg-correct{color:#256451}.story-guide .sg-incorrect{color:#9a3e30}.story-guide .sg-corrections s{text-decoration-thickness:1px}.story-guide .sg-form-time{--sg-modal-width:128px}.story-guide .sg-form-time .sg-formula{font-size:20px}.story-guide .sg-form-time :-webkit-any(.sg-formula,.sg-sentences) strong{white-space:nowrap}.story-guide .sg-form-time :is(.sg-formula,.sg-sentences) strong{white-space:nowrap}.story-guide .sg-time-example{letter-spacing:-.02em;margin:14px 0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide .sg-time-example strong{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bf891c;text-decoration:underline #bf891c;text-decoration-thickness:1.5px}.story-guide .sg-time-explanation{color:#526b70;margin:14px 0 0}.story-guide .sg-base-guide{padding:20px var(--sg-inset);position:relative}.story-guide .sg-topic-support{border-left:1px solid #e3e6dc;padding-left:24px}.story-guide .sg-topic-question{color:#164b49;letter-spacing:-.02em;margin:0 0 10px;font:700 22px/1.25 Georgia,Times New Roman,serif}.story-guide .sg-topic-pattern{color:#164b49;background:#f1f4ec;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.25em;min-height:44px;margin:10px 0;padding:6px 10px;font:400 20px/1.4 Georgia,Times New Roman,serif;display:flex}.story-guide .sg-topic-pattern strong{color:#164b49}.story-guide .sg-question-explanation{margin:0 0 12px;font-size:14px}.story-guide .sg-short-answers{color:#164b49;gap:8px;font:400 19px/1.4 Georgia,Times New Roman,serif;display:grid}.story-guide .sg-answer-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.story-guide .sg-answer-row p{margin:0}.story-guide .sg-answer-badge{color:#2b5940;text-align:center;font:700 13px/1.4 var(--font-ui);background:#e0ecd9;border-radius:18px;padding:4px 6px}.story-guide .sg-answer-badge.is-negative{color:#873f32;background:#f7ded6}.story-guide .sg-answer-row .sg-answer-note{color:#526b70;font:400 15px/1.5 var(--font-ui);margin-top:4px}.story-guide .sg-topic-note{background:#faf3df;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;font-size:14px;display:flex}.story-guide .sg-topic-note>svg{color:#865a13;flex:0 0 24px;margin-top:2px}.story-guide .sg-topic-note strong{color:#765217}.story-guide .sg-topic-note>div>strong{margin-bottom:3px;display:block}.story-guide .sg-topic-note p{margin:0}#mustnt-story-guide .sg-time-selector{width:min(100%,680px)}#mustnt-story-guide .sg-time-label{border-radius:18px;width:176px}#mustnt-story-guide .sg-topic-tabs small{text-wrap:balance}#mustnt-story-guide :-webkit-any(#mustnt-story-guide-form-past,#mustnt-story-guide-form-future) .sg-form{--sg-modal-width:clamp(120px, calc(100vw - 200px), 188px);--sg-sentence-columns:minmax(36px, .8fr) 8px var(--sg-modal-width) 8px minmax(36px, 1fr)}#mustnt-story-guide :is(#mustnt-story-guide-form-past,#mustnt-story-guide-form-future) .sg-form{--sg-modal-width:clamp(120px, calc(100vw - 200px), 188px);--sg-sentence-columns:minmax(36px, .8fr) 8px var(--sg-modal-width) 8px minmax(36px, 1fr)}#mustnt-story-guide .sg-form-time :-webkit-any(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#mustnt-story-guide .sg-form-time :is(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#mustnt-story-guide-form-past :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:60px}#mustnt-story-guide-form-past :is(.sg-formula,.sg-topic-pattern){min-height:60px}#mustnt-story-guide-form-future :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:60px}#mustnt-story-guide-form-future :is(.sg-formula,.sg-topic-pattern){min-height:60px}@media (max-width:359px){#mustnt-story-guide-form-past :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:84px}#mustnt-story-guide-form-past :is(.sg-formula,.sg-topic-pattern){min-height:84px}}.story-guide .sg-topic-overview,.story-guide .sg-topic-overview[hidden]{grid-template-rows:auto 1fr auto;gap:16px;display:grid}.story-guide .sg-overview{text-align:center;margin:0}.story-guide .sg-overview-eyebrow{color:#865a13;font:650 12px/1.4 var(--font-ui);letter-spacing:.16em;margin:0 0 6px}.story-guide .sg-overview-example{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.25 Georgia,Times New Roman,serif}.story-guide .sg-overview-example strong{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #bf891c;text-decoration:underline #bf891c;text-decoration-thickness:1.5px}.story-guide .sg-overview-meaning{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide .sg-topic-overview .sg-teaching-heading h2{align-items:center;gap:8px;min-height:26px;display:flex}.story-guide .sg-topic-overview .sg-teaching-heading svg{color:#396958;flex:0 0 22px;width:22px;height:22px}.story-guide .sg-topic-overview .sg-topic-support .sg-teaching-heading svg{color:#476f8b}.story-guide .sg-topic-overview .sg-form-note{margin-right:12px;display:inline-block}.story-guide .sg-topic-overview .sg-time-explanation{margin:12px 0 0;display:inline-block}.story-guide .sg-topic-overview .sg-sentences{margin-top:12px}.story-guide .sg-topic-overview .sg-topic-pattern strong{background:#dce8d6;border-radius:5px;box-shadow:0 0 0 3px #dce8d6}.story-guide .sg-topic-overview .sg-question-explanation{color:#526b70;align-items:center;gap:10px;margin:12px 0 0;font-size:16px;display:flex}.story-guide .sg-topic-overview .sg-question-explanation>svg{color:#476f8b;flex:0 0 26px}.story-guide .sg-usage-strip{border:1px solid #f1e5c7;align-items:center;gap:18px;margin-top:16px;padding:12px 16px}.story-guide .sg-topic-overview>.sg-usage-strip{margin-top:0}.story-guide .sg-usage-label{flex:0 0 190px;align-items:center;gap:12px;font-size:15px;line-height:1.4;display:flex}.story-guide .sg-usage-label>svg{color:#865a13;flex:0 0 26px}.story-guide .sg-usage-content{border-left:1px solid #e9d8b0;flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;padding-left:18px;font-size:15px;display:flex}.story-guide .sg-usage-strip .sg-usage-example{color:#164b49;font:600 18px/1.4 Georgia,Times New Roman,serif}.story-guide .sg-usage-example strong{color:inherit}.story-guide.sg-compact .sg-topic-overview{gap:12px}.story-guide.sg-compact .sg-teaching-heading h2{gap:7px;min-height:24px;font-size:18px}.story-guide.sg-compact .sg-teaching-heading svg{flex-basis:20px;width:20px;height:20px}.story-guide.sg-compact :-webkit-any(.sg-formula,.sg-topic-pattern){margin-block-start:8px;margin-block-end:8px;font-size:18px;line-height:1.3}.story-guide.sg-compact :is(.sg-formula,.sg-topic-pattern){margin-block-start:8px;margin-block-end:8px;font-size:18px;line-height:1.3}.story-guide.sg-compact .sg-plus{font-size:16px}.story-guide.sg-compact .sg-sentences{gap:4px;margin-top:8px;font-size:17px}.story-guide.sg-compact .sg-form-note{margin-top:10px}.story-guide.sg-compact .sg-topic-question{margin-bottom:8px;font-size:20px}.story-guide.sg-compact .sg-short-answers{gap:6px;font-size:17px}.story-guide.sg-compact .sg-answer-row{column-gap:10px}.story-guide.sg-compact .sg-question-explanation{gap:8px;margin-top:10px}.story-guide.sg-compact .sg-question-explanation>svg{flex-basis:22px;width:22px;height:22px}.story-guide.sg-compact .sg-usage-strip{gap:14px;padding:10px 14px}.story-guide.sg-compact .sg-usage-label{flex-basis:160px;gap:10px}.story-guide.sg-compact .sg-usage-label>svg{flex-basis:22px;width:22px;height:22px}.story-guide.sg-compact .sg-usage-content{padding-left:14px}.story-guide.sg-compact .sg-usage-strip .sg-usage-example{font-size:17px}@media (max-width:759px){.story-guide.sg-compact .sg-usage-strip{gap:8px;padding:10px 12px}.story-guide.sg-compact .sg-usage-label{flex-basis:auto}.story-guide.sg-compact .sg-usage-content{padding-left:0}}#have-to-story-guide :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:60px}#have-to-story-guide :is(.sg-formula,.sg-topic-pattern){min-height:60px}#have-to-story-guide .sg-form{--sg-modal-width:144px}#have-to-story-guide .sg-form-time :-webkit-any(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#have-to-story-guide .sg-form-time :is(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#have-to-story-guide .sg-corrections li{gap:4px;padding-inline-start:8px;padding-inline-end:8px}#have-to-story-guide .sg-corrections li:first-child{padding-left:0}#be-allowed-to-story-guide .sg-form{--sg-modal-width:clamp(120px, calc(100vw - 200px), 176px);--sg-sentence-columns:minmax(36px, .8fr) 8px var(--sg-modal-width) 8px minmax(36px, 1fr)}#be-allowed-to-story-guide .sg-form-time :-webkit-any(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#be-allowed-to-story-guide .sg-form-time :is(.sg-formula,.sg-sentences) strong{white-space:normal;text-wrap:balance}#be-allowed-to-story-guide :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:72px}#be-allowed-to-story-guide :is(.sg-formula,.sg-topic-pattern){min-height:72px}@media (max-width:359px){#be-allowed-to-story-guide :-webkit-any(.sg-formula,.sg-topic-pattern){min-height:84px}#be-allowed-to-story-guide :is(.sg-formula,.sg-topic-pattern){min-height:84px}}.story-guide.sg-advice-layout .sg-advice{padding:20px var(--sg-inset)}.story-guide.sg-advice-layout .sg-advice-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.story-guide.sg-advice-layout .sg-advice h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.story-guide.sg-advice-layout .sg-advice-heading p{color:#526b70;margin:6px 0 0;font-size:16px}.story-guide.sg-advice-layout .sg-advice-tabs{grid-template-columns:repeat(var(--sg-example-count), minmax(0, 1fr));background:#fffefa;border:1px solid #d6dddc;border-radius:11px;flex:0 0 45%;padding:3px;display:grid}.story-guide.sg-advice-layout .sg-advice-tabs button{color:#294b56;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;padding:8px}.story-guide.sg-advice-layout .sg-advice-tabs button[aria-selected=true]{color:#234e68;background:#deebf4;box-shadow:inset 0 0 0 1px #b9cfdc}.story-guide.sg-advice-layout .sg-advice-tabs button:hover:not([aria-selected=true]){background:#f1f3ef}.story-guide.sg-advice-layout .sg-advice-stage{display:grid}.story-guide.sg-advice-layout .sg-advice-panel{grid-area:1/1;grid-template-rows:subgrid;grid-row:1/span 2;min-width:0;display:grid}.story-guide.sg-advice-layout .sg-advice-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-advice-layout .sg-advice-story{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;padding-bottom:20px;display:grid}.story-guide.sg-advice-layout :-webkit-any(figure,.sg-advice-copy,.sg-advice-form,.sg-advice-question){min-width:0;margin:0}.story-guide.sg-advice-layout :is(figure,.sg-advice-copy,.sg-advice-form,.sg-advice-question){min-width:0;margin:0}.story-guide.sg-advice-layout .sg-image{box-shadow:none;border-radius:12px}.story-guide.sg-advice-layout .sg-context{margin:0 0 12px;font-size:16px}.story-guide.sg-advice-layout .sg-advice-label{font:700 13px/1.4 var(--font-ui);letter-spacing:.055em;text-transform:uppercase;color:#49635a;margin:0 0 4px}.story-guide.sg-advice-layout .sg-sentence{margin:0 0 8px;font-size:26px;line-height:1.3}.story-guide.sg-advice-layout .sg-advice-negative{border-top:1px solid #e5dfd5;margin-top:14px;padding-top:12px}.story-guide.sg-advice-layout .sg-advice-negative .sg-advice-label{color:#975440}.story-guide.sg-advice-layout .sg-advice-negative .sg-sentence{margin:0;font-size:22px}.story-guide.sg-advice-layout .sg-advice-negative-focus .sg-advice-copy>.sg-advice-label{color:#975440}.story-guide.sg-advice-layout .sg-advice-alternative{border-top:1px solid #e5dfd5;margin-top:14px;padding-top:12px}.story-guide.sg-advice-layout .sg-advice-alternative .sg-sentence{margin:0;font-size:22px}.story-guide.sg-advice-layout .sg-advice-negative-focus .sg-advice-examples{text-wrap:pretty}.story-guide.sg-advice-layout .sg-advice-teaching{border-top:1px solid #e3e1d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-top:20px;display:grid}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-form,.sg-advice-question){grid-row:span 3;grid-template-rows:subgrid;display:grid}.story-guide.sg-advice-layout :is(.sg-advice-form,.sg-advice-question){grid-row:span 3;grid-template-rows:subgrid;display:grid}.story-guide.sg-advice-layout .sg-advice-question{border-left:1px solid #e3e1d7;padding-left:28px}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-formula,.sg-advice-pattern){color:#164b49;min-height:60px;font:500 22px/1.35 var(--font-display);text-align:center;background:#f0f4e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:14px 0 12px;padding:9px 10px;display:flex}.story-guide.sg-advice-layout :is(.sg-advice-formula,.sg-advice-pattern){color:#164b49;min-height:60px;font:500 22px/1.35 var(--font-display);text-align:center;background:#f0f4e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:14px 0 12px;padding:9px 10px;display:flex}.story-guide.sg-advice-layout .sg-advice-formula{grid-template-columns:minmax(0,.75fr) auto minmax(0,2.2fr) auto minmax(0,.75fr);gap:4px;display:grid}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-formula,.sg-advice-pattern) strong{color:inherit;background:#dce8d5;border-radius:7px;padding:3px 8px;display:inline-block}.story-guide.sg-advice-layout :is(.sg-advice-formula,.sg-advice-pattern) strong{color:inherit;background:#dce8d5;border-radius:7px;padding:3px 8px;display:inline-block}.story-guide.sg-advice-layout .sg-advice-note{color:#526b70;margin:12px 0 0;font-size:16px}.story-guide.sg-advice-layout .sg-advice-details>.sg-advice-note:first-child{margin-top:0}.story-guide.sg-advice-layout .sg-advice-examples{color:#164b49;font:400 20px/1.65 var(--font-display);margin:14px 0 0}.story-guide.sg-advice-layout .sg-advice-ask{color:#164b49;font:600 24px/1.3 var(--font-display);margin:0 0 10px}.story-guide.sg-advice-layout .sg-short-answers{font-size:20px}@media (max-width:1099px){.story-guide.sg-advice-layout .sg-advice-heading{justify-content:stretch;gap:14px;display:grid}.story-guide.sg-advice-layout .sg-advice-story{gap:20px}.story-guide.sg-advice-layout .sg-advice-teaching{column-gap:20px}.story-guide.sg-advice-layout .sg-advice-question{padding-left:20px}}@media (max-width:759px){.story-guide.sg-advice-layout .sg-advice{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-advice-layout .sg-advice h2{font-size:25px}.story-guide.sg-advice-layout .sg-advice-panel{grid-area:auto;display:block}.story-guide.sg-advice-layout .sg-advice-panel[hidden]{display:none}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-form,.sg-advice-question){grid-row:auto;display:block}.story-guide.sg-advice-layout :is(.sg-advice-form,.sg-advice-question){grid-row:auto;display:block}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-story,.sg-advice-teaching){grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-advice-layout :is(.sg-advice-story,.sg-advice-teaching){grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-advice-layout .sg-sentence{font-size:24px}.story-guide.sg-advice-layout .sg-advice-tabs button{padding-inline-start:5px;padding-inline-end:5px}.story-guide.sg-advice-layout .sg-advice-question{border-top:1px solid #e3e1d7;border-left:0;padding:18px 0 0}.story-guide.sg-advice-layout :-webkit-any(.sg-advice-formula,.sg-advice-pattern){font-size:20px}.story-guide.sg-advice-layout :is(.sg-advice-formula,.sg-advice-pattern){font-size:20px}.story-guide.sg-advice-layout .sg-corrections{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px}.story-guide.sg-advice-layout .sg-corrections li{border:0;padding:0}.story-guide.sg-advice-layout .sg-correction-label{font-size:13px}}.story-guide.sg-permission-layout .sg-permission{padding:20px var(--sg-inset)}.story-guide.sg-permission-layout .sg-permission h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.story-guide.sg-permission-layout .sg-permission-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.story-guide.sg-permission-layout .sg-permission-heading p{color:#526b70;margin:6px 0 0;font-size:16px}.story-guide.sg-permission-layout .sg-permission-tabs{grid-template-columns:repeat(var(--sg-example-count), minmax(0, 1fr));background:#fffefa;border:1px solid #d6dddc;border-radius:11px;flex:0 0 42%;padding:3px;display:grid}.story-guide.sg-permission-layout .sg-permission-tabs button{color:#294b56;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;padding:8px}.story-guide.sg-permission-layout .sg-permission-tabs button[aria-selected=true]{color:#234e68;background:#deebf4;box-shadow:inset 0 0 0 1px #b9cfdc}.story-guide.sg-permission-layout .sg-permission-tabs button:hover:not([aria-selected=true]){background:#f1f3ef}.story-guide.sg-permission-layout .sg-permission-stage{margin-bottom:20px;display:grid}.story-guide.sg-permission-layout .sg-permission-panel{grid-area:1/1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-permission-layout .sg-permission-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-permission-layout :-webkit-any(figure,.sg-permission-copy,.sg-permission-form,.sg-permission-question){min-width:0;margin:0}.story-guide.sg-permission-layout :is(figure,.sg-permission-copy,.sg-permission-form,.sg-permission-question){min-width:0;margin:0}.story-guide.sg-permission-layout .sg-image{box-shadow:none;border-radius:12px}.story-guide.sg-permission-layout .sg-context{margin:0 0 10px;font-size:16px}.story-guide.sg-permission-layout .sg-permission-message{background:#f0f4e9;border-radius:10px;padding:12px 15px}.story-guide.sg-permission-layout .sg-permission-message+.sg-permission-message{margin-top:8px}.story-guide.sg-permission-layout .sg-permission-blue{background:#edf3f7}.story-guide.sg-permission-layout .sg-permission-terracotta{background:#fbf1eb}.story-guide.sg-permission-layout .sg-permission-label{color:#49635a;font:700 13px/1.4 var(--font-ui);letter-spacing:.055em;text-transform:uppercase;margin:0 0 4px}.story-guide.sg-permission-layout .sg-permission-blue .sg-permission-label{color:#345d74}.story-guide.sg-permission-layout .sg-permission-terracotta .sg-permission-label{color:#975440}.story-guide.sg-permission-layout .sg-sentence{margin:0;font-size:26px;line-height:1.3}.story-guide.sg-permission-layout .sg-explanation{margin:10px 0 0;font-size:16px}.story-guide.sg-permission-layout .sg-permission-teaching{border-top:1px solid #e3e1d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:20px;display:grid}.story-guide.sg-permission-layout :-webkit-any(.sg-permission-form,.sg-permission-question){grid-row:span 3;grid-template-rows:subgrid;display:grid}.story-guide.sg-permission-layout :is(.sg-permission-form,.sg-permission-question){grid-row:span 3;grid-template-rows:subgrid;display:grid}.story-guide.sg-permission-layout .sg-permission-question{border-left:1px solid #e3e1d7;padding-left:24px}.story-guide.sg-permission-layout :-webkit-any(.sg-permission-formula,.sg-permission-pattern){color:#164b49;min-width:0;min-height:56px;font:500 22px/1.35 var(--font-display);text-align:center;background:#f0f4e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:12px 0;padding:8px 10px;display:flex}.story-guide.sg-permission-layout :is(.sg-permission-formula,.sg-permission-pattern){color:#164b49;min-width:0;min-height:56px;font:500 22px/1.35 var(--font-display);text-align:center;background:#f0f4e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:12px 0;padding:8px 10px;display:flex}.story-guide.sg-permission-layout .sg-permission-form{--sg-permission-columns:minmax(0, .8fr) 16px minmax(0, 1.35fr) 16px minmax(0, 1fr)}.story-guide.sg-permission-layout .sg-permission-formula{grid-template-columns:var(--sg-permission-columns);gap:0;display:grid}.story-guide.sg-permission-layout :-webkit-any(.sg-permission-formula,.sg-permission-pattern,.sg-permission-rows) strong{color:inherit;background:#dce8d5;border-radius:7px;padding:3px 6px;display:inline-block}.story-guide.sg-permission-layout :is(.sg-permission-formula,.sg-permission-pattern,.sg-permission-rows) strong{color:inherit;background:#dce8d5;border-radius:7px;padding:3px 6px;display:inline-block}.story-guide.sg-permission-layout .sg-permission-rows p{grid-template-columns:var(--sg-permission-columns);color:#164b49;font:400 22px/1.35 var(--font-display);text-align:center;align-items:center;margin:0 0 5px;padding-inline-start:10px;padding-inline-end:10px;display:grid}.story-guide.sg-permission-layout .sg-permission-rows p>:nth-child(2){grid-column:3}.story-guide.sg-permission-layout .sg-permission-rows p>:nth-child(3){grid-column:5}.story-guide.sg-permission-layout :is(.sg-permission-formula>:nth-child(3),.sg-permission-rows) strong{display:block}.story-guide.sg-permission-layout .sg-permission-note{color:#526b70;margin:12px 0 0;font-size:16px}.story-guide.sg-permission-layout .sg-permission-ask{color:#164b49;font:600 22px/1.3 var(--font-display);margin:0 0 10px}.story-guide.sg-permission-layout .sg-permission-answers-label{color:#526b70;font:500 16px/1.4 var(--font-ui);margin:0 0 8px}.story-guide.sg-permission-layout .sg-short-answers{font-size:22px}.story-guide.sg-permission-layout .sg-permission-request{color:#765421;background:#fcf5e3;border:1px solid #eddfb9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;padding:12px 16px;display:flex}.story-guide.sg-permission-layout .sg-permission-request-label{font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.story-guide.sg-permission-layout .sg-permission-request p{color:#164b49;font:500 22px/1.35 var(--font-display);margin:0}.story-guide.sg-permission-layout .sg-permission-request .sg-permission-request-note{color:#526b70;font:400 16px/1.5 var(--font-ui)}@media (max-width:1099px){.story-guide.sg-permission-layout .sg-permission-heading{justify-content:stretch;gap:14px;display:grid}.story-guide.sg-permission-layout .sg-permission-panel{gap:20px}.story-guide.sg-permission-layout .sg-permission-teaching{column-gap:20px}.story-guide.sg-permission-layout .sg-permission-question{padding-left:20px}}@media (max-width:759px){.story-guide.sg-permission-layout .sg-permission{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-permission-layout .sg-permission h2{font-size:25px}.story-guide.sg-permission-layout .sg-permission-panel{grid-area:auto;grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-permission-layout .sg-permission-panel[hidden]{display:none}.story-guide.sg-permission-layout :-webkit-any(.sg-permission-form,.sg-permission-question){grid-row:auto;display:block}.story-guide.sg-permission-layout :is(.sg-permission-form,.sg-permission-question){grid-row:auto;display:block}.story-guide.sg-permission-layout .sg-permission-teaching{grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-permission-layout .sg-sentence{font-size:24px}.story-guide.sg-permission-layout .sg-permission-question{border-top:1px solid #e3e1d7;border-left:0;padding:18px 0 0}.story-guide.sg-permission-layout :is(.sg-permission-formula,.sg-permission-pattern,.sg-permission-ask,.sg-permission-rows p,.sg-short-answers,.sg-permission-request p){font-size:20px}.story-guide.sg-permission-layout .sg-permission-request .sg-permission-request-note{font-size:16px}#may-story-guide .sg-permission-tabs button{overflow-wrap:anywhere;padding-inline-start:3px;padding-inline-end:3px}}.story-guide.sg-choice-layout .sg-choice-gallery{padding:22px var(--sg-inset) 20px}.story-guide.sg-choice-layout .sg-choice-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-heading,.sg-choice-teaching-heading) h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.story-guide.sg-choice-layout :is(.sg-choice-heading,.sg-choice-teaching-heading) h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-switch,.sg-choice-time-tabs){background:#fffefa;border:1px solid #d6dddc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.story-guide.sg-choice-layout :is(.sg-choice-switch,.sg-choice-time-tabs){background:#fffefa;border:1px solid #d6dddc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.story-guide.sg-choice-layout .sg-choice-switch{flex:0 0 48%}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-switch,.sg-choice-time-tabs) button{color:#294b56;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;padding:8px}.story-guide.sg-choice-layout :is(.sg-choice-switch,.sg-choice-time-tabs) button{color:#294b56;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;padding:8px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-switch,.sg-choice-time-tabs) button[aria-selected=true]{color:#234e68;background:#deebf4;box-shadow:inset 0 0 0 1px #b9cfdc}.story-guide.sg-choice-layout :is(.sg-choice-switch,.sg-choice-time-tabs) button[aria-selected=true]{color:#234e68;background:#deebf4;box-shadow:inset 0 0 0 1px #b9cfdc}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-switch,.sg-choice-time-tabs) button:hover:not([aria-selected=true]){background:#f1f3ef}.story-guide.sg-choice-layout :is(.sg-choice-switch,.sg-choice-time-tabs) button:hover:not([aria-selected=true]){background:#f1f3ef}.story-guide.sg-choice-layout .sg-choice-stage{display:grid}.story-guide.sg-choice-layout .sg-choice-story{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-width:0;display:grid}.story-guide.sg-choice-layout .sg-choice-story[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-choice-layout .sg-choice-story figure{min-width:0;margin:0}.story-guide.sg-choice-layout .sg-image{box-shadow:none;border-radius:12px}.story-guide.sg-choice-layout .sg-context{margin-bottom:10px;font-size:16px}.story-guide.sg-choice-layout .sg-sentence{margin:0;font-size:26px;line-height:1.3}.story-guide.sg-choice-layout .sg-choice-branch{color:#b88928;width:calc(50% + 6px);height:22px;margin:24px auto 0;display:flex;position:relative}.story-guide.sg-choice-layout .sg-choice-branch:before{content:"";border-left:1px solid;height:14px;position:absolute;bottom:100%;left:50%}.story-guide.sg-choice-layout .sg-choice-branch span{border-top:1px solid;width:50%;position:relative}.story-guide.sg-choice-layout .sg-choice-branch span:first-child{border-left:1px solid}.story-guide.sg-choice-layout .sg-choice-branch span:last-child{border-right:1px solid}.story-guide.sg-choice-layout .sg-choice-branch span:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;bottom:0;transform:rotate(45deg)}.story-guide.sg-choice-layout .sg-choice-branch span:first-child:after{left:-4px}.story-guide.sg-choice-layout .sg-choice-branch span:last-child:after{right:-4px}.story-guide.sg-choice-layout .sg-valid-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.story-guide.sg-choice-layout .sg-valid-choices li{color:#153d47;min-width:0;font:400 20px/1.3 var(--font-display);background:#e7f1f7;border-radius:11px;align-items:center;gap:10px;padding:14px 12px;display:flex}.story-guide.sg-choice-layout .sg-valid-choices svg{color:#fff;background:#164b49;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:6px}.story-guide.sg-choice-layout .sg-choice-note{text-align:center;margin:12px 0 0;font-size:16px}.story-guide.sg-choice-layout .sg-choice-teaching{padding:18px var(--sg-inset) 20px;position:relative}.story-guide.sg-choice-layout .sg-choice-teaching:before{content:"";top:0;left:var(--sg-inset);right:var(--sg-inset);border-top:1px solid #e2ded3;position:absolute}.story-guide.sg-choice-layout .sg-choice-time-tabs{width:min(100%,410px);margin:0 auto 18px}.story-guide.sg-choice-layout .sg-choice-time-stage{display:grid}.story-guide.sg-choice-layout .sg-choice-time-panel{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-width:0;display:grid}.story-guide.sg-choice-layout .sg-choice-time-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-say,.sg-choice-ask){min-width:0}.story-guide.sg-choice-layout :is(.sg-choice-say,.sg-choice-ask){min-width:0}.story-guide.sg-choice-layout .sg-choice-teaching-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.story-guide.sg-choice-layout .sg-choice-teaching-heading p{color:#526b70;margin:0;font-size:16px}.story-guide.sg-choice-layout .sg-choice-rows{color:#164b49;font:400 19px/1.35 var(--font-display);border:1px solid #d9ded5;border-radius:9px;margin:0;padding:0;list-style:none}.story-guide.sg-choice-layout .sg-choice-rows li{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(34px,.6fr);min-height:58px;display:grid}.story-guide.sg-choice-layout .sg-choice-rows li+li{border-top:1px solid #cfdac9}.story-guide.sg-choice-layout .sg-choice-rows li>span{text-align:center;justify-content:center;align-items:center;padding:9px 8px;display:flex}.story-guide.sg-choice-layout .sg-choice-rows li>span:nth-child(2){background:#dfe9d7}.story-guide.sg-choice-layout .sg-choice-rows strong{color:inherit;text-wrap:balance}.story-guide.sg-choice-layout .sg-choice-form-note{color:#526b70;margin:10px 0 0;font-size:16px}.story-guide.sg-choice-layout .sg-choice-ask{border-left:1px solid #e2ded3;padding-left:28px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-question,.sg-choice-reply){color:#164b49;font:600 24px/1.3 var(--font-display);letter-spacing:-.015em;margin:0 0 6px}.story-guide.sg-choice-layout :is(.sg-choice-question,.sg-choice-reply){color:#164b49;font:600 24px/1.3 var(--font-display);letter-spacing:-.015em;margin:0 0 6px}.story-guide.sg-choice-layout .sg-choice-reply{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.story-guide.sg-choice-layout .sg-choice-answer-badge{color:#284e68;font:500 14px/1.4 var(--font-ui);background:#deebf4;border-radius:20px;padding:3px 12px}.story-guide.sg-choice-layout .sg-choice-answer-note{color:#526b70;margin:0;font-size:16px}.story-guide.sg-choice-layout .sg-choice-follow-up{font:600 19px/1.4 var(--font-display);color:#164b49;border-top:1px solid #e2ded3;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;padding-top:12px;display:flex}.story-guide.sg-choice-layout .sg-choice-follow-up svg{flex:0 0 18px}.story-guide.sg-choice-layout .sg-faq-answer .sg-corrections{margin-block-start:16px;margin-block-end:16px}@media (max-width:1099px){.story-guide.sg-choice-layout .sg-choice-heading{flex-direction:column;align-items:stretch;gap:14px}.story-guide.sg-choice-layout .sg-choice-switch{flex-basis:auto}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-story,.sg-choice-time-panel){gap:20px}.story-guide.sg-choice-layout :is(.sg-choice-story,.sg-choice-time-panel){gap:20px}.story-guide.sg-choice-layout .sg-choice-ask{padding-left:20px}.story-guide.sg-choice-layout .sg-valid-choices li{text-align:center;flex-direction:column;gap:8px;padding:12px 8px}}@media (max-width:759px){.story-guide.sg-choice-layout .sg-choice-gallery{padding-top:18px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-heading,.sg-choice-teaching-heading) h2{font-size:25px}.story-guide.sg-choice-layout :is(.sg-choice-heading,.sg-choice-teaching-heading) h2{font-size:25px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-switch,.sg-choice-time-tabs) button{padding-inline-start:6px;padding-inline-end:6px;font-size:15px}.story-guide.sg-choice-layout :is(.sg-choice-switch,.sg-choice-time-tabs) button{padding-inline-start:6px;padding-inline-end:6px;font-size:15px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-stage,.sg-choice-time-stage){display:block}.story-guide.sg-choice-layout :is(.sg-choice-stage,.sg-choice-time-stage){display:block}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-story,.sg-choice-time-panel){grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-choice-layout :is(.sg-choice-story,.sg-choice-time-panel){grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-story,.sg-choice-time-panel)[hidden]{display:none}.story-guide.sg-choice-layout :is(.sg-choice-story,.sg-choice-time-panel)[hidden]{display:none}.story-guide.sg-choice-layout .sg-sentence{font-size:24px}.story-guide.sg-choice-layout .sg-choice-ask{border-top:1px solid #e2ded3;border-left:0;padding:16px 0 0}.story-guide.sg-choice-layout .sg-choice-rows{font-size:18px}.story-guide.sg-choice-layout .sg-choice-rows li>span{padding-inline-start:6px;padding-inline-end:6px}.story-guide.sg-choice-layout :-webkit-any(.sg-choice-question,.sg-choice-reply){font-size:22px}.story-guide.sg-choice-layout :is(.sg-choice-question,.sg-choice-reply){font-size:22px}.story-guide.sg-choice-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);font-size:16px}.story-guide.sg-choice-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}.story-guide.sg-choice-layout .sg-faq-answer .sg-correction-label{font-size:14px;display:inline}}@media (max-width:359px){.story-guide.sg-choice-layout .sg-valid-choices{grid-template-columns:minmax(0,1fr)}.story-guide.sg-choice-layout .sg-valid-choices li{text-align:left;flex-direction:row;padding-inline-start:12px;padding-inline-end:12px}.story-guide.sg-choice-layout .sg-choice-branch{display:none}.story-guide.sg-choice-layout .sg-valid-choices{margin-top:16px}}.story-guide .sg-comparison{padding:22px var(--sg-inset) 18px}.story-guide .sg-section-heading{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.story-guide .sg-section-heading h2{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide .sg-section-heading>p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide .sg-comparison-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.story-guide .sg-comparison-pictures figure{grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid}.story-guide .sg-comparison-pictures figcaption{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.story-guide .sg-comparison-pictures figure+figure{position:relative}.story-guide .sg-comparison-pictures figure+figure:before{content:"";border-left:1px solid #e3e3d8;position:absolute;top:0;bottom:0;left:-12px;right:auto}.story-guide .sg-comparison .sg-image{box-shadow:none;border-radius:10px}.story-guide .sg-comparison-context{color:#62757c;font:650 12px/1.4 var(--font-ui);letter-spacing:.16em;margin:14px 0 3px}.story-guide .sg-comparison-sentence{color:#164b49;letter-spacing:-.015em;margin:0 0 12px;font:400 26px/1.25 Georgia,Times New Roman,serif}.story-guide .sg-comparison-sentence strong{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #bf891c;text-decoration:underline #bf891c;text-decoration-thickness:1.5px}.story-guide .sg-agreement{color:#164b49;background:#e9f0e0;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:58px;margin:0;padding:10px 12px;font:400 20px/1.3 Georgia,Times New Roman,serif;display:flex}.story-guide .sg-agreement-blue{color:#294f66;background:#e3eef3}.story-guide .sg-agreement>span[aria-hidden]{color:#5b7469;font-size:24px}.story-guide .sg-agreement strong{color:inherit;font-size:28px}.story-guide .sg-comparison-reminder{color:#5d502e;text-align:center;background:#fbf0d2;border-radius:10px;margin-top:14px;padding:10px 16px}.story-guide .sg-comparison-reminder p{margin:0;font-size:16px;line-height:1.5}.story-guide .sg-comparison-reminder strong{color:inherit}.story-guide .sg-transformations{padding:18px var(--sg-inset) 20px;position:relative}.story-guide .sg-transformations:before{content:"";top:0;left:var(--sg-inset);right:var(--sg-inset);border-top:1px solid #e3e3d8;position:absolute}.story-guide .sg-transform-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.story-guide .sg-transform-heading .sg-section-heading{gap:4px 16px}.story-guide .sg-subject-tabs{background:#f5f4ee;border:1px solid #e0e2d9;border-radius:12px;flex:none;gap:3px;padding:3px;display:flex}.story-guide .sg-subject-tabs button{color:#526b70;min-width:64px;min-height:44px;font:650 15px/1.35 var(--font-ui);background:0 0;border:0;border-radius:8px;padding:8px 12px}.story-guide .sg-subject-tabs button:hover{background:#eaf0f0}.story-guide .sg-subject-tabs button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide .sg-transform-stage{display:grid}.story-guide .sg-transform-panel{border-radius:6px;grid-area:1/1;min-width:0}.story-guide .sg-transform-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide .sg-transform-rows{margin:0}.story-guide .sg-transform-row{border-top:1px solid #e8e8de;grid-template-columns:130px minmax(0,1fr);gap:24px;padding:12px 0;display:grid}.story-guide .sg-transform-row:last-child{padding-bottom:0}.story-guide .sg-transform-row dt{color:#62757c;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:2px;font-size:16px;display:flex}.story-guide .sg-transform-row dt>svg{color:#627f8c;flex:0 0 24px}.story-guide .sg-transform-row dd{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:baseline;gap:8px 24px;min-width:0;margin:0;display:grid}.story-guide .sg-transform-sentence{color:#164b49;margin:0;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide .sg-transform-sentence strong{color:inherit;text-underline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0c7;border-radius:5px;padding:2px 5px;-webkit-text-decoration:underline #c2953c;text-decoration:underline #c2953c;text-decoration-thickness:1px}.story-guide .sg-transform-note{color:#62757c;margin:0;font-size:15px;line-height:1.5}.story-guide .sg-transform-note strong{color:#49656b;font-weight:600}.story-guide .sg-transform-answers{color:#164b49;flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;margin:0;font:400 19px/1.45 Georgia,Times New Roman,serif;display:flex}.story-guide .sg-transform-answers>span[aria-hidden]{color:#718690}@media (max-width:1099px){.story-guide .sg-transform-row dd{grid-template-columns:minmax(0,1fr);gap:6px}.story-guide .sg-comparison-pictures{gap:20px}.story-guide .sg-comparison-pictures figure+figure:before{left:-10px}.story-guide .sg-agreement{gap:8px 12px}}@media (max-width:759px){.story-guide .sg-comparison{padding-block-start:18px;padding-block-end:16px}.story-guide .sg-section-heading h2{font-size:24px}.story-guide .sg-comparison-pictures{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:16px}.story-guide .sg-comparison-pictures figure+figure:before{display:none}.story-guide .sg-comparison-sentence{font-size:24px}.story-guide .sg-comparison-context{margin-top:12px}.story-guide .sg-agreement{font-size:19px}.story-guide .sg-agreement strong{font-size:26px}.story-guide .sg-comparison-reminder{padding-inline-start:12px;padding-inline-end:12px}.story-guide .sg-transform-heading{flex-direction:column;align-items:flex-start;gap:12px}.story-guide .sg-transform-panel[hidden]{display:none}.story-guide .sg-transform-row{grid-template-columns:minmax(0,1fr);gap:6px}.story-guide .sg-transform-row dt{justify-content:flex-start;gap:10px;font-size:14px}.story-guide .sg-transform-row dt>svg{flex-basis:20px;width:20px;height:20px}.story-guide .sg-transform-sentence{font-size:21px}.story-guide .sg-transform-answers{gap:4px 10px;font-size:18px}}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures{grid-template-rows:auto auto 1fr auto;row-gap:0}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures{grid-template-rows:auto auto 1fr auto;row-gap:0}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figure{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figure{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figcaption{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figcaption{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason{color:#375853;background:#edf2e7;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason{color:#375853;background:#edf2e7;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason-blue{color:#355a70;background:#eaf1f6}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason-blue{color:#355a70;background:#eaf1f6}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason>strong{color:inherit;margin-bottom:3px;font-size:16px;display:block}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason>strong{color:inherit;margin-bottom:3px;font-size:16px;display:block}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason>p{margin:0}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-reason>p{margin:0}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-form{margin-top:18px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-form{margin-top:18px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-form h3{color:#526b70;font:650 16px/1.4 var(--font-ui);margin:0 0 8px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-form h3{color:#526b70;font:650 16px/1.4 var(--font-ui);margin:0 0 8px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern{color:#164b49;text-align:center;background:#f0f3e9;border-radius:10px;margin:0;padding:12px 16px;font:400 24px/1.5 Georgia,Times New Roman,serif}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern{color:#164b49;text-align:center;background:#f0f3e9;border-radius:10px;margin:0;padding:12px 16px;font:400 24px/1.5 Georgia,Times New Roman,serif}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern strong{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dde9d7;border-radius:5px;padding:2px 6px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern strong{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dde9d7;border-radius:5px;padding:2px 6px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{justify-content:center;align-items:center;gap:12px;min-width:0;padding:4px 12px;display:flex}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{justify-content:center;align-items:center;gap:12px;min-width:0;padding:4px 12px;display:flex}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div+div{border-left:1px solid #e3e3d8}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div+div{border-left:1px solid #e3e3d8}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dt{color:#526b70;font-size:16px;line-height:1.5}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dt{color:#526b70;font-size:16px;line-height:1.5}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dd{color:#164b49;background:#e3eddb;border-radius:5px;flex:none;margin:0;padding:1px 10px;font:600 21px/1.4 Georgia,Times New Roman,serif}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dd{color:#164b49;background:#e3eddb;border-radius:5px;flex:none;margin:0;padding:1px 10px;font:600 21px/1.4 Georgia,Times New Roman,serif}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row{padding-block-start:10px;padding-block-end:10px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row{padding-block-start:10px;padding-block-end:10px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dd{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dd{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-note{font-size:16px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-note{font-size:16px}@media (max-width:1099px){.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dd{grid-template-columns:minmax(0,1fr)}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dd{grid-template-columns:minmax(0,1fr)}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{gap:8px;padding-inline-start:8px;padding-inline-end:8px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{gap:8px;padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:759px){.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures{grid-template-rows:auto;row-gap:22px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures{grid-template-rows:auto;row-gap:22px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figure{grid-row:auto;grid-template-rows:auto}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figure{grid-row:auto;grid-template-rows:auto}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figcaption{grid-row:auto;grid-template-rows:auto}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-pictures figcaption{grid-row:auto;grid-template-rows:auto}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-sentence{font-size:22px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-comparison-sentence{font-size:22px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern{padding-inline-start:12px;padding-inline-end:12px;font-size:22px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-pattern{padding-inline-start:12px;padding-inline-end:12px;font-size:22px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement{grid-template-columns:minmax(0,1fr);gap:4px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement{grid-template-columns:minmax(0,1fr);gap:4px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{grid-template-columns:minmax(0,1fr) 64px;padding:4px 12px;display:grid}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div{grid-template-columns:minmax(0,1fr) 64px;padding:4px 12px;display:grid}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div+div{border-left:0}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement>div+div{border-left:0}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dd{text-align:center}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-common-agreement dd{text-align:center}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dt{font-size:16px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-row dt{font-size:16px}.story-guide:-webkit-any(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-sentence{font-size:20px}.story-guide:is(.sg-reasons-presentation,.sg-form-contrast-presentation) .sg-transform-sentence{font-size:20px}}.story-guide.sg-form-contrast-presentation .sg-comparison-context{font:400 16px/1.5 var(--font-ui);letter-spacing:normal;margin:14px 0 8px}.story-guide.sg-form-contrast-presentation .sg-reason>p{font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-form-contrast-presentation .sg-common-form{padding-top:2px}.story-guide.sg-form-contrast-presentation .sg-common-agreement{margin-top:0}.story-guide.sg-form-contrast-presentation .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-form-contrast-presentation .sg-faq-answer .sg-corrections li{border-left:0;padding:0}.story-guide.sg-form-contrast-presentation .sg-faq-answer .sg-corrections li:nth-child(2n){border-left:1px solid #e3e3d8;padding-left:16px}.story-guide.sg-form-contrast-presentation .sg-faq-answer .sg-correction-label{font-size:14px}.story-guide.sg-quantity-layout{--sg-sage:#eef3e6;--sg-blue:#eaf2f8}.story-guide.sg-quantity-layout .sg-quantity{padding:24px var(--sg-inset) 18px}.story-guide.sg-quantity-layout .sg-decision-title{color:#164b49;text-align:center;margin:0;font:700 28px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-decision-connector{border-top:1px solid #b7984c;justify-content:space-between;width:50%;height:22px;margin:18px auto 0;display:flex;position:relative}.story-guide.sg-quantity-layout .sg-decision-connector:before{content:"";border-left:1px solid #b7984c;height:12px;position:absolute;bottom:100%;left:50%}.story-guide.sg-quantity-layout .sg-decision-connector>span{border-left:1px solid #b7984c;height:14px;position:relative}.story-guide.sg-quantity-layout .sg-decision-connector>span:after{content:"";border:1px solid #b7984c;border-width:0 1px 1px 0;width:6px;height:6px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.story-guide.sg-quantity-layout .sg-decision-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.story-guide.sg-quantity-layout .sg-decision-branch{text-align:center;grid-template-rows:auto auto 1fr auto auto;min-width:0;display:grid}.story-guide.sg-quantity-layout .sg-decision-label{color:#3e6253;font:700 12px/1.5 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.story-guide.sg-quantity-layout .sg-quantity-blue .sg-decision-label{color:#335d7a}.story-guide.sg-quantity-layout .sg-decision-word{color:#284f38;background:var(--sg-sage);border-radius:14px;width:min(100%,232px);margin:0 auto;padding:4px 18px 7px;font:700 48px/1.1 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-quantity-blue .sg-decision-word{color:#244f68;background:#dfebf4}.story-guide.sg-quantity-layout .sg-decision-branch figure{grid-template-rows:1fr auto;min-width:0;margin:4px 0 10px;display:grid}.story-guide.sg-quantity-layout .sg-decision-branch img{width:min(100%,318px);height:auto;margin:auto;display:block}.story-guide.sg-quantity-layout .sg-decision-branch figcaption{color:#345962;font:400 18px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-quantity-pattern{color:#284f38;background:var(--sg-sage);min-height:46px;font:400 20px/1.4 var(--font-ui);border-radius:10px;flex-wrap:wrap;place-content:center;align-items:baseline;gap:0 5px;margin:0 8px;padding:8px 10px;display:flex}.story-guide.sg-quantity-layout .sg-quantity-pattern strong{color:inherit;font:700 25px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-quantity-blue .sg-quantity-pattern{color:#244f68;background:var(--sg-blue)}.story-guide.sg-quantity-layout .sg-quantity-nouns{color:#345962;flex-wrap:wrap;justify-content:center;margin:7px 0 0;padding:0;font:400 18px/1.5 Georgia,Times New Roman,serif;list-style:none;display:flex}.story-guide.sg-quantity-layout .sg-quantity-nouns li+li:before{content:"·";color:#7a8c85;padding:0 8px}.story-guide.sg-quantity-layout .sg-noun-explorer{border-top:1px solid #d8be79;margin-top:22px;padding-top:18px}.story-guide.sg-quantity-layout .sg-noun-heading{align-items:center;gap:22px;margin-bottom:14px;display:flex}.story-guide.sg-quantity-layout .sg-noun-heading h2{color:#164b49;flex-shrink:0;margin:0;font:700 28px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-noun-tabs{grid-template-columns:repeat(var(--sg-noun-count), minmax(0, 1fr));flex:1;gap:10px;min-width:0;display:grid}.story-guide.sg-quantity-layout .sg-noun-tabs button{color:#345962;min-width:0;min-height:44px;font:500 16px/1.35 var(--font-ui);cursor:pointer;background:#fffefa;border:1px solid #dcdcd0;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:flex}.story-guide.sg-quantity-layout .sg-noun-tabs button svg{flex-shrink:0;display:none}.story-guide.sg-quantity-layout .sg-noun-tabs button:hover{background:#f1f4f5;border-color:#bacdd8}.story-guide.sg-quantity-layout .sg-noun-tabs button[aria-selected=true]{color:#245374;background:#e3eff8;border-color:#709cb9;font-weight:650;box-shadow:inset 0 0 0 1px #709cb933}.story-guide.sg-quantity-layout .sg-noun-tabs button[aria-selected=true] svg{display:block}.story-guide.sg-quantity-layout .sg-noun-stage{display:grid}.story-guide.sg-quantity-layout .sg-noun-panel{grid-area:1/1;min-width:0}.story-guide.sg-quantity-layout .sg-noun-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide.sg-quantity-layout .sg-noun-examples{background:var(--sg-sage);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:112px;padding:16px 20px;display:grid}.story-guide.sg-quantity-layout .sg-quantity-blue .sg-noun-examples{background:var(--sg-blue)}.story-guide.sg-quantity-layout .sg-noun-examples>div+div{border-left:1px solid #c9d8d5;padding-left:20px}.story-guide.sg-quantity-layout .sg-noun-examples h3{color:#426357;font:700 11px/1.5 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px}.story-guide.sg-quantity-layout .sg-noun-examples p{color:#164b49;margin:0;font:400 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-noun-examples strong{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bb8d29;text-decoration:underline #bb8d29;text-decoration-thickness:1.5px}.story-guide.sg-quantity-layout .sg-noun-explanation{color:#526b70;text-align:center;margin:10px 0 0;font-size:16px}.story-guide.sg-quantity-layout .sg-noun-explanation strong{color:#164b49}.story-guide.sg-quantity-layout .sg-quantity-usage{color:#766022;background:#fcf5e2;border:1px solid #ecdcae;border-radius:12px;grid-template-columns:auto 1fr 1.2fr;align-items:center;gap:16px;margin-top:18px;padding:12px 16px;display:grid}.story-guide.sg-quantity-layout .sg-quantity-usage>svg{color:#ad852d}.story-guide.sg-quantity-layout .sg-quantity-usage p{margin:0;font-size:16px;line-height:1.5}.story-guide.sg-quantity-layout .sg-quantity-usage p+p{color:#164b49;border-left:1px solid #e5d5a9;padding-left:16px;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-quantity-layout .sg-quantity-usage strong{color:inherit}@media (max-width:1099px){.story-guide.sg-quantity-layout .sg-decision-branches{gap:24px}.story-guide.sg-quantity-layout .sg-noun-heading{flex-wrap:wrap;gap:12px}.story-guide.sg-quantity-layout .sg-noun-tabs{flex-basis:100%}}@media (max-width:759px){.story-guide.sg-quantity-layout .sg-quantity{padding-block-start:20px;padding-block-end:16px}.story-guide.sg-quantity-layout .sg-decision-title{font-size:26px}.story-guide.sg-quantity-layout .sg-decision-connector{display:none}.story-guide.sg-quantity-layout .sg-decision-branches{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:22px}.story-guide.sg-quantity-layout .sg-decision-branch+.sg-decision-branch{border-top:1px solid #e5e5da;padding-top:20px}.story-guide.sg-quantity-layout .sg-decision-word{font-size:44px}.story-guide.sg-quantity-layout .sg-noun-heading h2{font-size:26px}.story-guide.sg-quantity-layout .sg-noun-tabs{gap:5px}.story-guide.sg-quantity-layout .sg-noun-tabs button{border-radius:14px;flex-wrap:wrap;gap:0 3px;padding-inline-start:4px;padding-inline-end:4px}.story-guide.sg-quantity-layout .sg-noun-tabs button svg{width:14px;height:14px}.story-guide.sg-quantity-layout .sg-noun-stage{display:block}.story-guide.sg-quantity-layout .sg-noun-panel[hidden]{display:none}.story-guide.sg-quantity-layout .sg-noun-examples{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.story-guide.sg-quantity-layout .sg-noun-examples>div+div{border-top:1px solid #c9d8d5;border-left:0;padding:12px 0 0}.story-guide.sg-quantity-layout .sg-noun-examples p{font-size:22px}.story-guide.sg-quantity-layout .sg-noun-explanation{text-align:left}.story-guide.sg-quantity-layout .sg-quantity-usage{grid-template-columns:auto 1fr;gap:8px 12px;padding:12px}.story-guide.sg-quantity-layout .sg-quantity-usage p+p{border-top:1px solid #e5d5a9;border-left:0;grid-column:1/-1;padding:10px 0 0}}.story-guide .sg-meanings{grid-template-columns:repeat(var(--sg-meaning-count,3), minmax(0, 1fr));margin:0 var(--sg-inset) 12px;font-size:14px;display:grid}.story-guide .sg-meanings>div{background:#f1f5eb;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.story-guide .sg-meanings>div:first-child{border-radius:10px 0 0 10px}.story-guide .sg-meanings>div:last-child{border-radius:0 10px 10px 0}.story-guide .sg-meanings dt{color:#164b49;font-weight:750}.story-guide .sg-meanings dd{color:#526b70;align-items:center;gap:10px;margin:0;display:flex}.story-guide .sg-meanings dd>span{color:#7c9281}.story-guide .sg-meanings .is-accent{background:#fbf0e9}.story-guide .sg-meanings .is-accent dt{color:#a44431}.story-guide .sg-meanings .is-gold{background:#faf5e7}.story-guide .sg-meanings .is-gold dt{color:#865a13}.story-guide .sg-footer-area{background:#fafaf5;border-top:1px solid #e3e6dc;border-radius:0 0 21px 21px}.story-guide .sg-footer{padding:10px var(--sg-inset);flex-wrap:wrap;gap:12px;display:flex}.story-guide :is(.sg-footer button,.sg-answers button){color:#164b49;min-height:44px;font:700 14px/1.35 var(--font-ui);background:#fffefa;border:1px solid #d9dfd1;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.story-guide .sg-footer .sg-questions-button{color:#49635a;background:0 0;border-color:#0000}.story-guide .sg-footer .sg-check-button{color:#fffefa;background:#164b49;border-color:#164b49;margin-left:auto;box-shadow:0 2px 5px #173d3912}.story-guide .sg-footer button:hover{filter:brightness(.96)}.story-guide .sg-footer button>svg{flex-shrink:0}.story-guide .sg-count{color:#49634f;background:#edf1e5;border-radius:50%;flex-shrink:0;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.story-guide .sg-footer button[aria-expanded=true]>svg:last-child,.story-guide details[open]>summary>svg{transform:rotate(180deg)}.story-guide .sg-panel{padding:12px var(--sg-inset) 22px;border-top:1px solid #e3e6dc}.story-guide .sg-panel[hidden]{display:none}.story-guide .sg-questions details+details{border-top:1px solid #e3e6dc}.story-guide .sg-questions summary{color:#164b49;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.story-guide .sg-questions summary::-webkit-details-marker{display:none}.story-guide .sg-questions summary svg{flex:none}.story-guide .sg-questions details>div{color:#526b70;max-width:780px;padding:0 0 12px}.story-guide .sg-questions p{margin:0 0 10px}.story-guide .sg-questions-rich{gap:8px;padding-top:16px;display:grid}.story-guide .sg-questions-rich details{background:#fffefa;border:1px solid #e0e5d9;border-radius:12px;min-width:0}.story-guide .sg-questions-rich summary{border-radius:11px;gap:16px;min-height:56px;padding:12px 16px;font-size:16px;line-height:1.4}.story-guide .sg-questions-rich summary:hover{background:#f1f4ec}.story-guide .sg-questions-rich summary>svg{box-sizing:content-box;color:#4b665a;background:#f0f2e9;border-radius:50%;width:14px;height:14px;padding:7px}.story-guide .sg-questions-rich details[open]{border-color:#cfdac6}.story-guide .sg-questions-rich details[open]>summary{background:#edf2e7;border-radius:11px 11px 0 0}.story-guide .sg-questions-rich details[open]>summary>svg{background:#fffefa}.story-guide .sg-questions-rich details>.sg-faq-answer{max-width:none;padding:16px;font-size:15px;line-height:1.6}.story-guide .sg-questions-rich .sg-faq-answer>p:not(.sg-faq-tip){max-width:70ch;margin-bottom:14px}.story-guide .sg-faq-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.story-guide .sg-faq-example{background:#f5f5ee;border-radius:9px;min-width:0;padding:14px 16px}.story-guide .sg-faq-example h3{color:#576b5e;font:650 13px/1.4 var(--font-ui);margin:0 0 7px}.story-guide .sg-faq-example .sg-faq-sentence{color:#164b49;margin:0;font:400 21px/1.4 Georgia,Times New Roman,serif}.story-guide .sg-faq-sentence strong{text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #c89b43;text-decoration:underline #c89b43;text-decoration-thickness:1px}.story-guide .sg-faq-example .sg-faq-example-note{margin:7px 0 0;font-size:14px;line-height:1.5}.story-guide .sg-faq-answer .sg-faq-tip{align-items:baseline;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.55;display:flex}.story-guide .sg-faq-tip>strong{color:#7a5a22;flex:none}.story-guide .sg-question-navigator{background:#fffefa;border-radius:0 0 21px 21px;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:24px;padding-block-start:20px;padding-block-end:24px;display:grid}.story-guide .sg-faq-navigation{border-right:1px solid #e3e6dc;min-width:0;padding-right:20px}.story-guide .sg-faq-instruction{color:#62746d;font-size:14px}.story-guide .sg-faq-tabs{gap:5px;display:grid}.story-guide .sg-faq-tabs button{color:#164b49;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:23px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:68px;padding:12px;font:400 17px/1.4 Georgia,Times New Roman,serif;display:grid;position:relative}.story-guide .sg-faq-tabs button>svg{color:#6c8179}.story-guide .sg-faq-tabs button>svg:last-child{visibility:hidden}.story-guide .sg-faq-tabs button:hover{background:#f1f4ef}.story-guide .sg-faq-tabs button[aria-selected=true]{color:#284e68;background:#e7eff5}.story-guide .sg-faq-tabs button[aria-selected=true]:before{content:"";background:#476f8b;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0;right:auto}.story-guide .sg-faq-tabs button[aria-selected=true]>svg{color:#476f8b}.story-guide .sg-faq-tabs button[aria-selected=true]>svg:last-child{visibility:visible}.story-guide .sg-faq-term{text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #c4a86b;text-decoration:underline #c4a86b;text-decoration-thickness:1px}.story-guide .sg-faq-stage{min-width:0;display:grid}.story-guide .sg-faq-panel{color:#526b70;border-radius:6px;grid-area:1/1;align-self:start;min-width:0}.story-guide .sg-faq-panel[hidden]{visibility:hidden;pointer-events:none;display:block}#past-simple-passive-story-guide .sg-faq-panel[hidden]{display:none}.story-guide .sg-faq-eyebrow{color:#865f22;font:700 12px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;padding-bottom:10px}.story-guide .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#164b49;text-wrap:pretty;margin:0 0 18px;font:400 25px/1.3 Georgia,Times New Roman,serif}.story-guide .sg-question-navigator .sg-faq-examples{grid-template-columns:minmax(0,1fr);gap:0}.story-guide .sg-question-navigator .sg-faq-example{background:0 0;border-radius:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:16px;padding:16px 0;display:grid}.story-guide .sg-question-navigator .sg-faq-example+.sg-faq-example{border-top:1px solid #e3e6dc}.story-guide .sg-question-navigator .sg-faq-example h3{color:#496356;background:#f1f2eb;border-radius:6px;justify-self:start;margin:0;padding:6px 9px;font-size:13px;font-weight:500}.story-guide .sg-question-navigator .sg-faq-sentence{font-size:23px;line-height:1.4}.story-guide .sg-question-navigator .sg-faq-sentence strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e0eadb;border-radius:5px;padding:1px 4px;text-decoration:none}.story-guide .sg-question-navigator .sg-faq-sentence strong.is-accent{background:#f8e7e0}.story-guide .sg-question-navigator .sg-faq-tip{background:#faf4e2;border:1px solid #efe1bd;border-radius:9px;gap:10px;margin-top:16px;padding:12px 14px}.story-guide .sg-faq-extra{border-top:1px solid #e3e6dc;margin-top:18px;padding-top:14px}.story-guide .sg-faq-extra h3{color:#62746d;font:650 12px/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px}.story-guide .sg-faq-extra p{color:#164b49;font:400 20px/1.4 Georgia,Times New Roman,serif}@media (max-width:759px){.story-guide .sg-questions-rich{gap:8px;padding-inline-start:12px;padding-inline-end:12px}.story-guide .sg-questions-rich summary{gap:12px;padding:12px;font-size:15px}.story-guide .sg-questions-rich details>.sg-faq-answer{padding:14px 12px}.story-guide .sg-faq-examples{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide .sg-faq-example{padding:12px 14px}.story-guide .sg-faq-example .sg-faq-sentence{font-size:20px}.story-guide .sg-faq-answer .sg-faq-tip{display:block}.story-guide .sg-faq-tip>strong{margin-bottom:3px;display:block}.story-guide .sg-question-navigator{grid-template-columns:minmax(0,1fr);gap:20px;padding-block-start:16px;padding-block-end:20px}.story-guide .sg-faq-navigation{border-bottom:1px solid #e3e6dc;border-right:0;padding:0 0 16px}.story-guide .sg-faq-tabs{gap:3px}.story-guide .sg-faq-tabs button{min-height:52px;padding:10px;font-size:16px}.story-guide .sg-faq-panel[hidden]{display:none}.story-guide .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){font-size:23px}.story-guide .sg-question-navigator .sg-faq-example{grid-template-columns:minmax(0,1fr);gap:8px;padding-block-start:14px;padding-block-end:14px}.story-guide .sg-question-navigator .sg-faq-sentence{font-size:22px}}.story-guide .is-green{color:#164b49}.story-guide .is-accent{color:#a44431}.story-guide .is-gold{color:#865a13}.story-guide .sg-check{padding-top:20px}.story-guide .sg-check h2{color:#164b49;margin:0 0 8px;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide .sg-check>p{margin:0 0 16px}.story-guide .sg-answers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.story-guide .sg-answers button[aria-pressed=true]{background:#e7eee4;border-color:#658365;box-shadow:inset 0 0 0 1px #658365}.story-guide .sg-answers .sg-skip{background:0 0;border-color:#0000;margin-left:auto;font-weight:500}.story-guide .sg-feedback:not(:empty){background:#f1f5eb;border:1px solid #d1dfca;border-radius:10px;margin-top:14px;padding:12px 14px}.story-guide .sg-feedback.is-retry{background:#fbf0e9;border-color:#eedccf}@media (max-width:1199px){.has-story-guide .sg-motif img{width:152px}.has-story-guide .sg-motif figcaption{font-size:16px}.story-guide :-webkit-any(.sg-gallery,.sg-time-guide){gap:16px;padding-block-start:16px;padding-block-end:16px}.story-guide :is(.sg-gallery,.sg-time-guide){gap:16px;padding-block-start:16px;padding-block-end:16px}.story-guide .sg-gallery{grid-template-columns:minmax(0,2.8fr) minmax(180px,1fr)}.story-guide .sg-story{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.story-guide .sg-sentence{font-size:26px}.story-guide .sg-situation-selector,.story-guide .sg-topic-support{padding-left:18px}.story-guide .sg-topic-columns{gap:18px}.story-guide .sg-choice-tabs button{gap:7px;padding:12px 8px;font-size:18px}}@media (max-width:1099px){.story-guide{--sg-inset:18px}.story-guide :-webkit-any(.sg-gallery,.sg-time-guide){grid-template-columns:minmax(0,1fr)}.story-guide :is(.sg-gallery,.sg-time-guide){grid-template-columns:minmax(0,1fr)}.story-guide .sg-situation-selector{border:0;grid-area:1/1;padding:0}.story-guide .sg-stage{grid-row:2}.story-guide .sg-choice-tabs{grid-template-columns:repeat(var(--sg-example-count,3), minmax(0, 1fr));gap:8px}.story-guide .sg-choice-tabs button{min-height:56px}.story-guide .sg-selector-title{margin-bottom:10px}.story-guide .sg-story{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@media (max-width:1023px){.sg-top-progress{display:none}.has-story-guide .sg-header-progress{grid-column:1/-1;margin-top:4px;display:flex}.story-guide :-webkit-any(button,summary,[tabindex]){scroll-margin-block:160px 110px}.story-guide :is(button,summary,[tabindex]){scroll-margin-block:160px 110px}}@media (max-width:759px){.questions-lesson.has-story-guide .questions-lesson-header{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.has-story-guide .questions-lesson-header h1{font-size:48px}.has-story-guide .questions-lesson-header .sg-intro{font-size:17px}.has-story-guide .sg-motif{grid-area:auto/1;justify-content:center;gap:12px;margin:6px 0}.has-story-guide .sg-motif img{width:36%;max-width:120px}.has-story-guide .sg-motif figcaption{font-size:15px}.has-story-guide .sg-header-progress{flex-direction:row;align-items:center;gap:8px}.has-story-guide .sg-header-progress>*{padding-inline-start:10px;padding-inline-end:10px;font-size:12px}.story-guide{--sg-inset:16px}.story-guide :-webkit-any(.sg-gallery,.sg-time-guide){gap:16px;padding-block-start:16px;padding-block-end:16px}.story-guide :is(.sg-gallery,.sg-time-guide){gap:16px;padding-block-start:16px;padding-block-end:16px}.story-guide .sg-choice-tabs{gap:5px}.story-guide .sg-choice-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:7px;padding:12px 5px;font:700 15px/1.3 Georgia,Times New Roman,serif}.story-guide .sg-choice-dot{width:9px;height:9px;position:absolute;top:9px;right:9px}.story-guide .sg-choice-copy small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-guide .sg-topic-tabs button{font-size:14px}.story-guide .sg-time-label{padding-inline-start:4px;padding-inline-end:4px}.story-guide .sg-topic-tabs small{font-size:12px}.story-guide .sg-story{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide .sg-story[hidden],.story-guide .sg-topic[hidden]{display:none}.story-guide .sg-sentence{font-size:28px}.story-guide .sg-topic-columns{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide .sg-form-time{--sg-modal-width:118px}.story-guide .sg-form-time .sg-formula,.story-guide .sg-sentences{font-size:18px}.story-guide .sg-corrections{font-size:13px}.story-guide .sg-corrections li{gap:5px;padding-inline-start:9px;padding-inline-end:9px}.story-guide .sg-topic-support{border-top:1px solid #e3e6dc;border-left:0;padding:16px 0 0}.story-guide .sg-overview-example{font-size:24px}.story-guide .sg-overview-meaning{font-size:16px}.story-guide .sg-usage-strip{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.story-guide .sg-usage-label{flex-basis:auto}.story-guide .sg-usage-content{border-left:0;padding-left:0}.story-guide .sg-usage-strip .sg-usage-example{font-size:18px}.story-guide :-webkit-any(.sg-topic-question,.sg-time-example){font-size:21px}.story-guide :is(.sg-topic-question,.sg-time-example){font-size:21px}.story-guide .sg-topic-pattern,.story-guide .sg-short-answers{font-size:18px}.story-guide .sg-meanings{font-size:13px}.story-guide .sg-meanings>div{text-align:center;flex-direction:column;gap:3px;padding:10px 4px}.story-guide .sg-meanings dd>span{display:none}.story-guide .sg-footer{padding:12px var(--sg-inset);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4px;display:grid}.story-guide .sg-footer .sg-check-button{gap:6px;margin-left:0;padding-inline-start:8px;padding-inline-end:8px}.story-guide .sg-footer .sg-questions-button{gap:6px;padding-inline-start:4px;padding-inline-end:4px}}.story-guide.sg-spelling-layout .sg-spelling-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-spelling-layout .sg-spelling-heading{flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin-bottom:16px;display:flex}.story-guide.sg-spelling-layout .sg-spelling-heading h2{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-spelling-layout .sg-spelling-heading p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-spelling-layout .sg-spelling-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:grid}.story-guide.sg-spelling-layout .sg-spelling-tabs button{color:#52636a;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 8px;display:flex;position:relative}.story-guide.sg-spelling-layout .sg-spelling-tabs button svg{visibility:hidden;flex:0 0 17px}.story-guide.sg-spelling-layout .sg-spelling-tabs button:hover{color:#234e68;background:#eaece8}.story-guide.sg-spelling-layout .sg-spelling-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-spelling-layout .sg-spelling-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-spelling-layout .sg-spelling-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-spelling-layout .sg-spelling-stage{display:grid}.story-guide.sg-spelling-layout .sg-spelling-story{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-spelling-layout .sg-spelling-story[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-spelling-layout .sg-spelling-story figure{min-width:0;margin:0}.story-guide.sg-spelling-layout .sg-spelling-story figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-spelling-layout .sg-spelling-copy{min-width:0}.story-guide.sg-spelling-layout .sg-spelling-copy h3{color:#496459;font:600 16px/1.45 var(--font-ui);margin:0 0 12px}.story-guide.sg-spelling-layout .sg-spelling-change{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.2fr);align-items:stretch;gap:8px;margin:0 0 16px;display:grid}.story-guide.sg-spelling-layout .sg-spelling-change>div{grid-template-rows:auto 1fr;min-width:0;display:grid}.story-guide.sg-spelling-layout .sg-spelling-change dt{color:#526b70;font:700 11px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:6px}.story-guide.sg-spelling-layout .sg-spelling-change dd{color:#164b49;justify-content:center;align-items:center;min-width:0;margin:0;padding:8px 6px;font:400 28px/1.25 Georgia,Times New Roman,serif;display:flex;position:relative}.story-guide.sg-spelling-layout .sg-spelling-change dd>span:last-child{white-space:nowrap}.story-guide.sg-spelling-layout .sg-spelling-change>.sg-spelling-operation dd{font:500 16px/1.4 var(--font-ui)}.story-guide.sg-spelling-layout .sg-spelling-change>.sg-spelling-operation dd>span:last-child{white-space:normal;text-align:center}.story-guide.sg-spelling-layout .sg-spelling-base strong{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #be8b26;text-decoration:underline #be8b26}.story-guide.sg-spelling-layout .sg-spelling-past dd{background:#e4eddc;border-radius:9px}.story-guide.sg-spelling-layout .sg-spelling-past strong{color:#164b49}.story-guide.sg-spelling-layout .sg-spelling-arrow{color:#788a79;font-size:19px;position:absolute;left:-11px}.story-guide.sg-spelling-layout .sg-sentence{margin:0 0 10px;font-size:26px;line-height:1.3}.story-guide.sg-spelling-layout .sg-spelling-explanation{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-spelling-layout .sg-spelling-more{color:#164b49;margin:12px 0;font-size:16px;line-height:1.5}.story-guide.sg-spelling-layout .sg-spelling-more>span:first-child{color:#526b70;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.story-guide.sg-spelling-layout .sg-spelling-watch{background:#f4f6f1;border-left:2px solid #d5e1de;border-radius:0 8px 8px 0;padding:10px 12px}.story-guide.sg-spelling-layout .sg-spelling-watch h4{color:#496459;margin:0 0 3px;font-size:16px;font-weight:600}.story-guide.sg-spelling-layout .sg-spelling-watch p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-spelling-layout .sg-spelling-watch .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:16px}.story-guide.sg-spelling-layout .sg-spelling-same{background:#eff3e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;margin-top:18px;padding:10px 14px;display:flex}.story-guide.sg-spelling-layout .sg-spelling-same h3{color:#496459;font:600 16px/1.4 var(--font-ui);margin:0}.story-guide.sg-spelling-layout .sg-spelling-same p{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-spelling-layout .sg-spelling-sentences{padding:18px var(--sg-inset);position:relative}.story-guide.sg-spelling-layout .sg-spelling-sentences:before{content:"";top:0;left:var(--sg-inset);right:var(--sg-inset);border-top:1px solid #e3e3d8;position:absolute}.story-guide.sg-spelling-layout .sg-transform-row{padding-block-start:9px;padding-block-end:9px}.story-guide.sg-spelling-layout .sg-transform-note{font-size:16px}.story-guide.sg-spelling-layout .sg-spelling-replies{grid-column:1/-1}.story-guide.sg-spelling-layout .sg-spelling-replies>p:first-child{color:#526b70;margin:0 0 3px;font-size:12px}.story-guide.sg-spelling-layout .sg-spelling-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;font-size:16px;display:flex}.story-guide.sg-spelling-layout .sg-spelling-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-spelling-layout .sg-spelling-reminder p{margin:0}.story-guide.sg-spelling-layout .sg-spelling-reminder strong{color:#755217}@media (min-width:1100px) and (max-width:1199px){.story-guide.sg-spelling-layout .sg-spelling-change dd{font-size:24px}}@media (max-width:1099px){.story-guide.sg-spelling-layout .sg-spelling-story{gap:18px}.story-guide.sg-spelling-layout .sg-spelling-change dd{font-size:24px}}@media (max-width:759px){.story-guide.sg-spelling-layout .sg-spelling-workshop{padding-top:18px}.story-guide.sg-spelling-layout .sg-spelling-heading h2{font-size:24px}.story-guide.sg-spelling-layout .sg-spelling-tabs{gap:2px;margin-bottom:16px;padding:3px}.story-guide.sg-spelling-layout .sg-spelling-tabs button{flex-direction:column;gap:3px;min-height:60px;padding:8px 3px}.story-guide.sg-spelling-layout .sg-spelling-tabs button svg{flex-basis:auto;width:14px;height:14px}.story-guide.sg-spelling-layout .sg-spelling-story{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-spelling-layout .sg-spelling-story[hidden]{display:none}.story-guide.sg-spelling-layout .sg-sentence{font-size:24px}.story-guide.sg-spelling-layout .sg-transform-row dt{font-size:16px}.story-guide.sg-spelling-layout .sg-transform-sentence{font-size:20px}.story-guide.sg-spelling-layout .sg-spelling-reminder{align-items:flex-start}}@media (max-width:379px){.story-guide.sg-spelling-layout .sg-spelling-change{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.story-guide.sg-spelling-layout .sg-spelling-past{grid-column:1/-1}.story-guide.sg-spelling-layout .sg-spelling-arrow{margin-right:10px;position:static;transform:rotate(90deg)}}.story-guide.sg-pattern-layout .sg-pattern-builder{padding:22px var(--sg-inset) 0}.story-guide.sg-pattern-layout .sg-builder-heading{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.story-guide.sg-pattern-layout .sg-builder-heading h2{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-pattern-layout .sg-builder-heading p{color:#526b70;margin:0;font-size:16px}.story-guide.sg-pattern-layout .sg-builder-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:22px;padding:4px;display:grid}.story-guide.sg-pattern-layout .sg-builder-tabs button{color:#52636a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 8px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;display:flex;position:relative}.story-guide.sg-pattern-layout .sg-builder-tabs button svg{visibility:hidden;flex:0 0 17px}.story-guide.sg-pattern-layout .sg-builder-tabs button:hover{color:#234e68;background:#eaece8}.story-guide.sg-pattern-layout .sg-builder-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-pattern-layout .sg-builder-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-pattern-layout .sg-builder-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-pattern-layout .sg-builder-stage{display:grid}.story-guide.sg-pattern-layout .sg-builder-story{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:26px;min-width:0;display:grid}.story-guide.sg-pattern-layout .sg-builder-story[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-pattern-layout .sg-builder-story figure{align-self:center;min-width:0;margin:0}.story-guide.sg-pattern-layout .sg-builder-story figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.45}.story-guide.sg-pattern-layout .sg-builder-copy{min-width:0;padding-block-start:8px;padding-block-end:8px}.story-guide.sg-pattern-layout .sg-builder-pieces{grid-template-columns:max-content 16px minmax(0,1fr);align-items:end;gap:8px;display:grid}.story-guide.sg-pattern-layout .sg-piece-label{color:#526b70;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:700;line-height:1.4;display:block}.story-guide.sg-pattern-layout :-webkit-any(.sg-builder-link,.sg-builder-action){color:#164b49;border-radius:9px;flex-wrap:wrap;place-content:center;min-height:52px;margin:0;padding:8px 10px;font:400 23px/1.35 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-pattern-layout :is(.sg-builder-link,.sg-builder-action){color:#164b49;border-radius:9px;flex-wrap:wrap;place-content:center;min-height:52px;margin:0;padding:8px 10px;font:400 23px/1.35 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-pattern-layout .sg-builder-link{text-align:center;background:#f4f1e8;min-width:88px;display:block}.story-guide.sg-pattern-layout .sg-builder-action{background:#edf2e7;display:block}.story-guide.sg-pattern-layout .sg-builder-link strong{text-underline-offset:4px;-webkit-text-decoration:underline #c79946;text-decoration:underline #c79946}.story-guide.sg-pattern-layout .sg-builder-action strong{color:#164b49}.story-guide.sg-pattern-layout .sg-builder-plus{color:#819184;text-align:center;align-self:end;padding-bottom:13px;font-size:22px}.story-guide.sg-pattern-layout .sg-builder-change{color:#526b70;align-items:center;gap:10px;margin:12px 0 18px;font-size:16px;display:flex}.story-guide.sg-pattern-layout .sg-builder-change>strong{color:#32634f;font-weight:600}.story-guide.sg-pattern-layout .sg-sentence{margin:0 0 10px;font-size:26px;line-height:1.3}.story-guide.sg-pattern-layout .sg-explanation{margin:0}.story-guide.sg-pattern-layout .sg-pattern-guide{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-pattern-layout .sg-pattern-band{background:#eef2e8;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:11px 16px;display:flex}.story-guide.sg-pattern-layout .sg-pattern-band h3{color:#496459;margin:0;font-size:16px;font-weight:600}.story-guide.sg-pattern-layout .sg-pattern-formula{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-pattern-layout .sg-fixed-phrases{grid-template-columns:minmax(120px,.7fr) minmax(0,2fr);align-items:center;gap:20px;padding-block-start:18px;padding-block-end:18px;display:grid}.story-guide.sg-pattern-layout .sg-fixed-phrases h3{color:#164b49;margin:0;font:700 20px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-pattern-layout .sg-fixed-phrases ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.story-guide.sg-pattern-layout .sg-fixed-phrases li{border-left:1px solid #e3e6dc;padding-left:18px}.story-guide.sg-pattern-layout .sg-fixed-phrases li p{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-pattern-layout .sg-fixed-phrases li strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf2e7;border-radius:4px;padding:1px 3px}.story-guide.sg-pattern-layout .sg-fixed-phrases li .sg-phrase-note{color:#526b70;font-family:var(--font-ui);margin-top:4px;font-size:16px;font-weight:400;line-height:1.45}.story-guide.sg-pattern-layout .sg-builder-note{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.story-guide.sg-pattern-layout .sg-builder-note>svg{color:#886020;flex-shrink:0}.story-guide.sg-pattern-layout .sg-builder-note p{margin:0}.story-guide.sg-pattern-layout .sg-builder-note strong{color:#755217}@media (max-width:1099px){.story-guide.sg-pattern-layout .sg-builder-story{gap:20px}.story-guide.sg-pattern-layout .sg-builder-heading{flex-wrap:wrap;gap:6px 16px}.story-guide.sg-pattern-layout .sg-fixed-phrases{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-pattern-layout .sg-fixed-phrases li:first-child{border-left:0;padding-left:0}}@media (max-width:759px){.story-guide.sg-pattern-layout .sg-pattern-builder{padding-top:18px}.story-guide.sg-pattern-layout .sg-builder-heading{margin-bottom:14px;display:block}.story-guide.sg-pattern-layout .sg-builder-heading h2{margin-bottom:5px;font-size:25px}.story-guide.sg-pattern-layout .sg-builder-tabs{gap:2px;margin-bottom:16px;padding:3px}.story-guide.sg-pattern-layout .sg-builder-tabs button{flex-direction:column;gap:3px;min-height:56px;padding:8px 3px;font-size:14px}.story-guide.sg-pattern-layout .sg-builder-tabs button svg{flex-basis:auto;width:14px;height:14px}.story-guide.sg-pattern-layout .sg-builder-story{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-pattern-layout .sg-builder-story[hidden]{display:none}.story-guide.sg-pattern-layout .sg-builder-copy{padding:0}.story-guide.sg-pattern-layout .sg-sentence{font-size:24px}.story-guide.sg-pattern-layout .sg-pattern-band{flex-direction:column;gap:3px;padding:10px}.story-guide.sg-pattern-layout .sg-pattern-formula{font-size:21px}.story-guide.sg-pattern-layout .sg-fixed-phrases ul{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-pattern-layout .sg-fixed-phrases li,.story-guide.sg-pattern-layout .sg-fixed-phrases li:first-child{border-left:2px solid #dce5d6;padding-left:12px}.story-guide.sg-pattern-layout .sg-builder-note{align-items:flex-start;padding:12px}.has-story-guide:has(.sg-pattern-layout) .questions-lesson-header h1{font-size:clamp(30px,8.7vw,36px)}.has-story-guide:has(.sg-pattern-layout) .sg-intro strong{white-space:nowrap}}.has-story-guide:has(.sg-clause-layout) .questions-lesson-header h1{text-wrap:balance;font-size:clamp(32px,4vw,48px)}.story-guide.sg-clause-layout .sg-clause-guide{padding:22px var(--sg-inset) 18px}.story-guide.sg-clause-layout .sg-clause-heading{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:16px 24px;margin-bottom:20px;display:grid}.story-guide.sg-clause-layout .sg-clause-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.story-guide.sg-clause-layout .sg-clause-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.45}.story-guide.sg-clause-layout .sg-clause-tabs{grid-template-columns:repeat(var(--sg-example-count,3), minmax(0, 1fr));background:#f6f4ee;border:1px solid #dcded6;border-radius:13px;gap:3px;padding:3px;display:grid}.story-guide.sg-clause-layout .sg-clause-tabs button{color:#52636a;min-height:44px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 8px;font-size:16px;font-weight:600}.story-guide.sg-clause-layout .sg-clause-tabs button:hover{background:#eaece8}.story-guide.sg-clause-layout .sg-clause-tabs button[aria-selected=true]{color:#234e68;background:#deebf4;box-shadow:inset 0 0 0 1px #c1d4e1}.story-guide.sg-clause-layout .sg-clause-stage{grid-template-rows:repeat(4,auto);gap:14px;display:grid}.story-guide.sg-clause-layout .sg-clause-story{grid-area:1/1/5/2;grid-template-rows:subgrid;min-width:0;display:grid}.story-guide.sg-clause-layout .sg-clause-story[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-clause-layout .sg-clause-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:24px;display:grid}.story-guide.sg-clause-layout .sg-clause-story figure{min-width:0;margin:0}.story-guide.sg-clause-layout .sg-clause-copy{min-width:0}.story-guide.sg-clause-layout .sg-clause-sources{gap:10px;margin:0;display:grid}.story-guide.sg-clause-layout .sg-clause-sources>div{background:#fbf7ee;border:1px solid #e5dfd3;border-radius:10px;min-width:0;padding:12px 16px}.story-guide.sg-clause-layout .sg-clause-sources>div:last-child{background:#f0f6fa;border-color:#d7e4ed}.story-guide.sg-clause-layout .sg-clause-sources dt,.story-guide.sg-clause-layout .sg-clause-label{color:#45636a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700;line-height:1.4}.story-guide.sg-clause-layout .sg-clause-sources dd{color:#164b49;font:400 24px/1.5 var(--font-display);margin:0}.story-guide.sg-clause-layout .sg-clause-sources strong{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faeac1;border-radius:5px;padding:2px 5px}.story-guide.sg-clause-layout .sg-clause-sources>div:last-child strong{background:#d5e7f4}.story-guide.sg-clause-layout .sg-clause-replacement{flex-direction:column;align-items:center;gap:5px;margin-top:6px;display:flex}.story-guide.sg-clause-layout .sg-clause-down{color:#74858a;transform:rotate(90deg)}.story-guide.sg-clause-layout .sg-clause-swap{color:#164b49;font:400 21px/1.4 var(--font-display);border:1px solid #cbd5d7;border-radius:30px;align-items:center;gap:12px;margin:0;padding:4px 20px;display:flex}.story-guide.sg-clause-layout .sg-clause-swap>span:first-child{background:#deebf4;border-radius:7px;padding:1px 8px}.story-guide.sg-clause-layout .sg-clause-instruction{text-align:center;color:#526b70;margin:0;font-size:16px;line-height:1.45}.story-guide.sg-clause-layout .sg-clause-result{background:#eff4e9;border:1px solid #d7e3d2;border-radius:11px;padding:16px 20px}.story-guide.sg-clause-layout .sg-clause-result .sg-clause-label{margin-bottom:10px}.story-guide.sg-clause-layout .sg-sentence{color:#164b49;text-align:center;text-wrap:pretty;margin:0;font-size:28px;line-height:1.4}.story-guide.sg-clause-layout .sg-sentence strong{text-underline-offset:5px;text-decoration-thickness:2px}.story-guide.sg-clause-layout .sg-explanation{text-align:center;margin:9px 0 0;font-size:16px;line-height:1.45}.story-guide.sg-clause-layout .sg-clause-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.story-guide.sg-clause-layout .sg-clause-links>div{border:1px solid #e3e3d9;border-radius:10px;padding:12px 16px}.story-guide.sg-clause-layout .sg-clause-links dt{color:#164b49;font:700 18px/1.3 var(--font-display);align-items:center;gap:12px;display:flex}.story-guide.sg-clause-layout .sg-clause-links dt svg{color:#476b75;flex-shrink:0}.story-guide.sg-clause-layout .sg-clause-links dd{font:400 18px/1.35 var(--font-display);color:#526b70;margin:0 0 0 39px}.story-guide.sg-clause-layout .sg-clause-links dd strong{color:inherit;font-weight:400}.story-guide.sg-clause-layout .sg-clause-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;padding:11px 16px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-clause-layout .sg-clause-reminder>svg{color:#886020;flex-shrink:0}.story-guide.sg-clause-layout .sg-clause-reminder p{margin:0}.story-guide.sg-clause-layout .sg-clause-reminder strong{color:#755217}@media (max-width:1099px){.story-guide.sg-clause-layout .sg-clause-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-clause-layout .sg-clause-workbench{gap:18px}.story-guide.sg-clause-layout .sg-clause-sources>div{padding:11px 13px}.story-guide.sg-clause-layout .sg-clause-links>div{padding:11px}}@media (max-width:759px){.has-story-guide:has(.sg-clause-layout) .questions-lesson-header h1{font-size:clamp(30px,8.7vw,36px)}.story-guide.sg-clause-layout .sg-clause-guide{padding-top:18px}.story-guide.sg-clause-layout .sg-clause-heading{margin-bottom:16px}.story-guide.sg-clause-layout .sg-clause-heading h2{font-size:25px}.story-guide.sg-clause-layout .sg-clause-stage{display:block}.story-guide.sg-clause-layout .sg-clause-story{grid-template-rows:auto;gap:14px}.story-guide.sg-clause-layout .sg-clause-workbench{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-clause-layout .sg-clause-story[hidden]{display:none}.story-guide.sg-clause-layout .sg-clause-sources dd{font-size:22px}.story-guide.sg-clause-layout .sg-sentence{text-align:left;font-size:24px}.story-guide.sg-clause-layout .sg-explanation{text-align:left}.story-guide.sg-clause-layout .sg-clause-result{padding:14px}.story-guide.sg-clause-layout .sg-clause-links{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-clause-layout .sg-clause-links>div{grid-template-columns:103px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.story-guide.sg-clause-layout .sg-clause-links dd{margin:0}.story-guide.sg-clause-layout .sg-clause-links dt svg{width:23px;height:23px}.story-guide.sg-clause-layout .sg-clause-reminder{align-items:flex-start;padding:12px}}.story-guide.sg-pronunciation-layout .sg-sound-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-pronunciation-layout .sg-sound-heading{flex-wrap:wrap;align-items:baseline;gap:5px 18px;display:flex}.story-guide.sg-pronunciation-layout .sg-sound-heading h2{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-pronunciation-layout .sg-sound-heading p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-pronunciation-layout .sg-sound-priority{color:#76551c;margin:12px 0 8px;font-size:16px}.story-guide.sg-pronunciation-layout .sg-sound-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:grid}.story-guide.sg-pronunciation-layout .sg-sound-tabs button{color:#52636a;min-width:0;min-height:44px;font:400 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;display:flex;position:relative}.story-guide.sg-pronunciation-layout .sg-sound-tab-label{color:#234e68;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font:700 22px/1.25 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-pronunciation-layout .sg-sound-tab-label svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-pronunciation-layout .sg-sound-tab-cue{font-size:14px}.story-guide.sg-pronunciation-layout .sg-sound-tabs button:hover{background:#eaece8}.story-guide.sg-pronunciation-layout .sg-sound-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-pronunciation-layout .sg-sound-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-pronunciation-layout .sg-sound-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-pronunciation-layout .sg-sound-stage{display:grid}.story-guide.sg-pronunciation-layout .sg-sound-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-pronunciation-layout .sg-sound-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-pronunciation-layout .sg-sound-panel figure{min-width:0;margin:0}.story-guide.sg-pronunciation-layout .sg-sound-panel figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-pronunciation-layout .sg-sound-copy{min-width:0}.story-guide.sg-pronunciation-layout .sg-sound-copy h3{color:#496459;font:600 16px/1.4 var(--font-ui);margin:0 0 10px}.story-guide.sg-pronunciation-layout .sg-sound-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 16px;display:grid}.story-guide.sg-pronunciation-layout .sg-sound-word{text-align:center;background:#f5f5ee;border-radius:10px;min-width:0;padding:10px}.story-guide.sg-pronunciation-layout .sg-sound-past{background:#edf3e7;position:relative}.story-guide.sg-pronunciation-layout .sg-sound-arrow{color:#788a79;font-size:18px;position:absolute;top:42px;left:-16px}.story-guide.sg-pronunciation-layout .sg-sound-word dt{color:#526b70;font:700 11px/1.4 var(--font-ui);letter-spacing:.07em}.story-guide.sg-pronunciation-layout .sg-sound-word dd{margin:0}.story-guide.sg-pronunciation-layout .sg-sound-written{color:#164b49;white-space:nowrap;margin:5px 0;font:400 32px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-pronunciation-layout .sg-sound-written strong{color:inherit;background:#d9e7d0;border-radius:3px;padding:0;box-shadow:2px 0 #d9e7d0}.story-guide.sg-pronunciation-layout .sg-sound-phoneme{color:#526b70;margin:7px 0;font-size:16px;line-height:1.4}.story-guide.sg-pronunciation-layout .sg-sound-phoneme strong{color:#164b49;white-space:nowrap}.story-guide.sg-pronunciation-layout .sg-sound-count{color:#526b70;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0;font-size:14px;line-height:1.4;display:flex}.story-guide.sg-pronunciation-layout .sg-sound-beats{gap:3px;display:flex}.story-guide.sg-pronunciation-layout .sg-sound-beats i{background:#678064;border-radius:50%;width:6px;height:6px}.story-guide.sg-pronunciation-layout .sg-sentence{margin:0 0 8px;font-size:26px;line-height:1.3}.story-guide.sg-pronunciation-layout .sg-sound-explanation{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-pronunciation-layout .sg-sound-more{color:#164b49;margin:12px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-pronunciation-layout .sg-sound-more>span:first-child{color:#526b70;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.story-guide.sg-pronunciation-layout .sg-sound-voice{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:18px}.story-guide.sg-pronunciation-layout .sg-sound-voice .sg-sound-heading h2{font-size:24px}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 8px;display:grid}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells>div{background:#f1f3ec;border-radius:10px;padding:12px 14px}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells>div:last-child{background:#edf3f6}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells dt{color:#164b49;margin-bottom:3px;font-size:16px;font-weight:600}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells dd,.story-guide.sg-pronunciation-layout .sg-sound-support{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-pronunciation-layout .sg-sound-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-pronunciation-layout .sg-sound-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-pronunciation-layout .sg-sound-reminder p{margin:0}.story-guide.sg-pronunciation-layout .sg-sound-reminder strong{color:#755217}@media (max-width:1099px){.story-guide.sg-pronunciation-layout .sg-sound-panel{gap:18px}.story-guide.sg-pronunciation-layout .sg-sound-word{padding:8px}}@media (max-width:759px){.story-guide.sg-pronunciation-layout .sg-sound-workshop{padding-top:18px}.story-guide.sg-pronunciation-layout .sg-sound-heading h2{font-size:24px}.story-guide.sg-pronunciation-layout .sg-sound-tabs{gap:2px;margin-bottom:16px;padding:3px}.story-guide.sg-pronunciation-layout .sg-sound-tabs button{padding:10px 4px}.story-guide.sg-pronunciation-layout .sg-sound-tab-label{font-size:20px}.story-guide.sg-pronunciation-layout .sg-sound-tab-label svg{display:none}.story-guide.sg-pronunciation-layout .sg-sound-panel{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-pronunciation-layout .sg-sound-panel[hidden]{display:none}.story-guide.sg-pronunciation-layout .sg-sentence{font-size:24px}.story-guide.sg-pronunciation-layout .sg-sound-voice-cells{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-pronunciation-layout .sg-sound-reminder{align-items:flex-start}.story-guide.sg-pronunciation-layout .sg-sound-written{font-size:28px}}.story-guide.sg-irregular-layout .sg-irregular-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-irregular-layout .sg-irregular-heading{flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin-bottom:16px;display:flex}.story-guide.sg-irregular-layout .sg-irregular-heading h2,.story-guide.sg-irregular-layout .sg-irregular-heading h3{color:#164b49;letter-spacing:-.025em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-irregular-layout .sg-irregular-heading p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-irregular-layout .sg-irregular-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:4px;display:grid}.story-guide.sg-irregular-layout .sg-irregular-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 18px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:flex;position:relative}.story-guide.sg-irregular-layout .sg-irregular-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-irregular-layout .sg-irregular-tabs button:hover{background:#eaece8}.story-guide.sg-irregular-layout .sg-irregular-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-irregular-layout .sg-irregular-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-irregular-layout .sg-irregular-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-irregular-layout .sg-irregular-stage{display:grid}.story-guide.sg-irregular-layout .sg-irregular-panel{grid-area:1/1;grid-template-rows:1fr auto;min-width:0;display:grid}.story-guide.sg-irregular-layout .sg-irregular-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-irregular-layout .sg-irregular-story{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-irregular-layout .sg-irregular-story figure{min-width:0;margin:0}.story-guide.sg-irregular-layout .sg-irregular-story figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-irregular-layout .sg-irregular-copy{min-width:0}.story-guide.sg-irregular-layout .sg-irregular-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 14px;display:grid}.story-guide.sg-irregular-layout .sg-irregular-pair>div{text-align:center;background:#f5f5ee;border-radius:10px;min-width:0;padding:10px}.story-guide.sg-irregular-layout .sg-irregular-pair>.sg-irregular-past{background:#edf3e7;position:relative}.story-guide.sg-irregular-layout .sg-irregular-pair dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.06em}.story-guide.sg-irregular-layout .sg-irregular-pair dd{color:#164b49;margin:4px 0 0;font:400 32px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-irregular-layout .sg-irregular-pair dd strong{background:#d9e7d0;border-radius:6px;padding:1px 10px}.story-guide.sg-irregular-layout .sg-irregular-arrow{color:#788a79;font-size:22px;position:absolute;top:32px;left:-20px}.story-guide.sg-irregular-layout .sg-sentence{margin:0 0 8px;font-size:26px;line-height:1.3}.story-guide.sg-irregular-layout .sg-irregular-explanation{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-irregular-layout .sg-irregular-transfer{gap:8px;margin:12px 0 0;display:grid}.story-guide.sg-irregular-layout .sg-irregular-transfer>div{flex-wrap:wrap;align-items:baseline;gap:3px 12px;display:flex}.story-guide.sg-irregular-layout .sg-irregular-transfer dt{color:#526b70;font-size:14px}.story-guide.sg-irregular-layout .sg-irregular-transfer dd{color:#164b49;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-irregular-layout .sg-irregular-messages{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:18px}.story-guide.sg-irregular-layout .sg-irregular-messages .sg-irregular-heading{margin-bottom:12px}.story-guide.sg-irregular-layout .sg-transform-row{padding-block-start:9px;padding-block-end:9px}.story-guide.sg-irregular-layout .sg-transform-note{font-size:16px}.story-guide.sg-irregular-layout .sg-irregular-replies{grid-column:1/-1}.story-guide.sg-irregular-layout .sg-irregular-replies>p:first-child{color:#526b70;margin:0 0 3px;font-size:14px}.story-guide.sg-irregular-layout .sg-irregular-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-irregular-layout .sg-irregular-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-irregular-layout .sg-irregular-reminder p{margin:0}.story-guide.sg-irregular-layout .sg-irregular-reminder strong{color:#755217}.story-guide.sg-irregular-layout .sg-verb-references{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:16px;margin-block-start:16px;margin-block-end:16px;display:grid}.story-guide.sg-irregular-layout .sg-verb-references table{border-collapse:collapse;color:#526b70;width:100%;font-size:16px;line-height:1.5}.story-guide.sg-irregular-layout .sg-verb-references caption{color:#164b49;text-align:left;padding-bottom:8px;font-weight:700}.story-guide.sg-irregular-layout .sg-verb-references th{text-align:left;background:#edf3e7;padding:7px 9px;font-size:14px;font-weight:600}.story-guide.sg-irregular-layout .sg-verb-references td{vertical-align:top;border-bottom:1px solid #e6e8df;padding:6px 9px}.story-guide.sg-irregular-layout .sg-verb-references td strong{color:#164b49}.story-guide.sg-irregular-layout .sg-verb-note{margin-top:3px;font-size:14px;display:block}@media (max-width:1099px){.story-guide.sg-irregular-layout .sg-irregular-story{gap:18px}}@media (max-width:759px){.story-guide.sg-irregular-layout .sg-irregular-workshop{padding-top:18px}.story-guide.sg-irregular-layout .sg-irregular-heading h2,.story-guide.sg-irregular-layout .sg-irregular-heading h3{font-size:26px}.story-guide.sg-irregular-layout .sg-irregular-tabs{gap:2px;margin-bottom:16px;padding:3px}.story-guide.sg-irregular-layout .sg-irregular-tabs button{gap:3px;padding:10px 3px;font-size:16px}.story-guide.sg-irregular-layout .sg-irregular-tabs button svg{display:none}.story-guide.sg-irregular-layout .sg-irregular-panel{display:block}.story-guide.sg-irregular-layout .sg-irregular-panel[hidden]{display:none}.story-guide.sg-irregular-layout .sg-irregular-story{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-irregular-layout .sg-irregular-pair dd{font-size:28px}.story-guide.sg-irregular-layout .sg-sentence{font-size:24px}.story-guide.sg-irregular-layout .sg-transform-row dt{font-size:16px}.story-guide.sg-irregular-layout .sg-transform-sentence{font-size:21px}.story-guide.sg-irregular-layout .sg-irregular-reminder{align-items:flex-start}}.story-guide.sg-conversation-layout .sg-conversation-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-conversation-layout .sg-conversation-heading{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);align-items:center;gap:18px;margin-bottom:20px;display:grid}.story-guide.sg-conversation-layout .sg-conversation-heading h2,.story-guide.sg-conversation-layout .sg-conversation-patterns h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-conversation-layout .sg-conversation-heading p{color:#526b70;margin:7px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-conversation-layout .sg-conversation-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-conversation-layout .sg-conversation-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-conversation-layout .sg-conversation-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-conversation-layout .sg-conversation-tabs button:hover{background:#eaece8}.story-guide.sg-conversation-layout .sg-conversation-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-conversation-layout .sg-conversation-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-conversation-layout .sg-conversation-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-conversation-layout .sg-conversation-stage{display:grid}.story-guide.sg-conversation-layout .sg-conversation-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-conversation-layout .sg-conversation-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-conversation-layout .sg-conversation-panel figure{min-width:0;margin:0}.story-guide.sg-conversation-layout .sg-conversation-panel figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-conversation-layout .sg-conversation-copy{min-width:0}.story-guide.sg-conversation-layout .sg-conversation-exchange{gap:10px;margin:0;display:grid}.story-guide.sg-conversation-layout .sg-conversation-exchange>div{border-radius:10px;min-width:0;padding:12px 16px}.story-guide.sg-conversation-layout .sg-conversation-exchange dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em}.story-guide.sg-conversation-layout .sg-conversation-exchange dd{color:#164b49;margin:5px 0 0;font:400 24px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-conversation-layout .sg-conversation-ask{background:#edf3f6}.story-guide.sg-conversation-layout .sg-conversation-ask .sg-sentence{font-size:26px}.story-guide.sg-conversation-layout .sg-conversation-reply{background:#eef3e8;margin-left:20px}.story-guide.sg-conversation-layout .sg-conversation-reply.is-negative{background:#faf0e9}.story-guide.sg-conversation-layout .sg-conversation-detail{border-left:2px solid #d5dccf;margin-left:20px;border-radius:0!important}.story-guide.sg-conversation-layout .sg-conversation-detail dd strong{text-underline-offset:4px;-webkit-text-decoration:underline #c59a42;text-decoration:underline #c59a42;text-decoration-thickness:1.5px}.story-guide.sg-conversation-layout .sg-conversation-explanation{color:#526b70;margin:10px 0 0 36px;font-size:16px;line-height:1.5}.story-guide.sg-conversation-layout .sg-conversation-patterns{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-conversation-layout .sg-conversation-patterns h3{font-size:24px}.story-guide.sg-conversation-layout .sg-conversation-patterns>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.story-guide.sg-conversation-layout .sg-conversation-patterns dt{color:#526b70;margin-bottom:6px;font-size:16px}.story-guide.sg-conversation-layout .sg-conversation-patterns dd{color:#164b49;background:#f0f3e9;border-radius:9px;margin:0;padding:12px;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-conversation-layout .sg-conversation-patterns dd strong{white-space:nowrap}.story-guide.sg-conversation-layout .sg-conversation-short-answers{color:#526b70;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-conversation-layout .sg-conversation-short-answers p{margin:0}.story-guide.sg-conversation-layout .sg-conversation-short-answers p+p{flex-wrap:wrap;gap:4px 12px;display:flex}.story-guide.sg-conversation-layout .sg-conversation-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-conversation-layout .sg-conversation-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-conversation-layout .sg-conversation-reminder p{margin:0}.story-guide.sg-conversation-layout .sg-conversation-reminder strong{color:#755217}@media (max-width:1099px){.story-guide.sg-conversation-layout .sg-conversation-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-conversation-layout .sg-conversation-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-conversation-layout .sg-conversation-workshop{padding-top:18px}.story-guide.sg-conversation-layout .sg-conversation-heading h2{font-size:26px}.story-guide.sg-conversation-layout .sg-conversation-tabs button{gap:3px;padding-inline-start:3px;padding-inline-end:3px}.story-guide.sg-conversation-layout .sg-conversation-panel{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-conversation-layout .sg-conversation-panel[hidden]{display:none}.story-guide.sg-conversation-layout .sg-conversation-ask .sg-sentence{font-size:24px}.story-guide.sg-conversation-layout .sg-conversation-exchange dd{font-size:22px}.story-guide.sg-conversation-layout .sg-conversation-exchange>div{padding:10px 12px}.story-guide.sg-conversation-layout .sg-conversation-explanation{margin-left:20px}.story-guide.sg-conversation-layout .sg-conversation-patterns>dl{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-conversation-layout .sg-conversation-patterns dd{font-size:20px}.story-guide.sg-conversation-layout .sg-conversation-reminder{align-items:flex-start}}.story-guide.sg-contrast-layout .sg-contrast-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-contrast-layout .sg-contrast-heading{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:18px;display:flex}.story-guide.sg-contrast-layout .sg-contrast-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-contrast-layout .sg-contrast-heading p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-contrast-layout .sg-contrast-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;display:grid}.story-guide.sg-contrast-layout .sg-contrast-branch{grid-template-rows:subgrid;--contrast-tint:#eef3e7;--contrast-ink:#315e48;grid-row:span 10;min-width:0;display:grid;position:relative}.story-guide.sg-contrast-layout .sg-contrast-branch.is-blue{--contrast-tint:#eaf1f5;--contrast-ink:#315d78}.story-guide.sg-contrast-layout .sg-contrast-branch+.sg-contrast-branch:before{content:"";background:#e3e3d8;width:1px;position:absolute;top:0;bottom:0;left:-20px}.story-guide.sg-contrast-layout .sg-contrast-branch-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.story-guide.sg-contrast-layout .sg-contrast-branch-heading h3{color:var(--contrast-ink);margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-contrast-layout .sg-contrast-branch-heading p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-contrast-layout .sg-contrast-branch figure{min-width:0;margin:4px 0 6px}.story-guide.sg-contrast-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-contrast-layout .sg-contrast-branch figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-contrast-layout .sg-contrast-label{color:#526b70;font:700 14px/1.45 var(--font-ui);margin:0}.story-guide.sg-contrast-layout .sg-contrast-negative-label{padding-top:10px}.story-guide.sg-contrast-layout .sg-contrast-pattern{background:var(--contrast-tint);color:#164b49;border-radius:8px;margin:0;padding:10px 12px;font:400 20px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-contrast-layout .sg-contrast-example{color:#164b49;margin:0;font:400 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-contrast-layout .sg-contrast-example strong{text-underline-offset:4px;-webkit-text-decoration:underline #c49a43;text-decoration:underline #c49a43;text-decoration-thickness:1.5px}.story-guide.sg-contrast-layout .sg-contrast-reply{color:#315e48;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-contrast-layout .sg-contrast-note{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-contrast-layout .sg-contrast-information{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-contrast-layout .sg-contrast-information .sg-contrast-heading{margin-bottom:12px}.story-guide.sg-contrast-layout .sg-contrast-information h2{font-size:24px}.story-guide.sg-contrast-layout .sg-contrast-information dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.story-guide.sg-contrast-layout .sg-contrast-information dl>div{background:#f4f5ee;border-radius:9px;min-width:0;padding:12px 14px}.story-guide.sg-contrast-layout .sg-contrast-information dl>div+div{background:#f0f4f6}.story-guide.sg-contrast-layout .sg-contrast-information dt{color:#526b70;margin-bottom:5px;font-size:14px;font-weight:700}.story-guide.sg-contrast-layout .sg-contrast-information dd{margin:0}.story-guide.sg-contrast-layout .sg-contrast-detail-answer{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-contrast-layout .sg-contrast-reminder{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.story-guide.sg-contrast-layout .sg-contrast-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-contrast-layout .sg-contrast-reminder h3{color:#755217;font:700 16px/1.4 var(--font-ui);margin:0 0 4px}.story-guide.sg-contrast-layout .sg-contrast-reminder p{color:#526b70;margin:0;font-size:16px;line-height:1.5}@media (max-width:1099px){.story-guide.sg-contrast-layout .sg-contrast-branches{column-gap:28px}.story-guide.sg-contrast-layout .sg-contrast-branch+.sg-contrast-branch:before{left:-14px}}@media (max-width:759px){.story-guide.sg-contrast-layout .sg-contrast-workshop{padding-top:18px}.story-guide.sg-contrast-layout .sg-contrast-heading h2{font-size:26px}.story-guide.sg-contrast-layout .sg-contrast-branches{grid-template-columns:minmax(0,1fr);row-gap:8px}.story-guide.sg-contrast-layout .sg-contrast-branch{grid-row:auto;grid-template-rows:none;gap:8px}.story-guide.sg-contrast-layout .sg-contrast-branch+.sg-contrast-branch{border-top:1px solid #e3e3d8;margin-top:14px;padding-top:20px}.story-guide.sg-contrast-layout .sg-contrast-branch+.sg-contrast-branch:before{display:none}.story-guide.sg-contrast-layout .sg-contrast-example{font-size:22px}.story-guide.sg-contrast-layout .sg-contrast-pattern{font-size:19px}.story-guide.sg-contrast-layout .sg-contrast-information h2{font-size:24px}.story-guide.sg-contrast-layout .sg-contrast-information dl{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-contrast-layout .sg-contrast-reminder{align-items:flex-start}}.story-guide.sg-moment-layout .sg-moment-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-moment-layout .sg-moment-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-moment-layout .sg-moment-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-moment-layout .sg-moment-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-moment-layout .sg-moment-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-moment-layout .sg-moment-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-moment-layout .sg-moment-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-moment-layout .sg-moment-tabs button:hover{background:#eaece8}.story-guide.sg-moment-layout .sg-moment-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-moment-layout .sg-moment-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-moment-layout .sg-moment-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-moment-layout .sg-moment-stage{display:grid}.story-guide.sg-moment-layout .sg-moment-panel{grid-area:1/1;grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:16px 24px;min-width:0;display:grid}.story-guide.sg-moment-layout .sg-moment-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-moment-layout .sg-moment-story{min-width:0;margin:0}.story-guide.sg-moment-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-moment-layout .sg-moment-story figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-moment-layout .sg-moment-copy{min-width:0}.story-guide.sg-moment-layout .sg-moment-clue{margin:0 0 12px}.story-guide.sg-moment-layout .sg-moment-clue dt{color:#806027;font:700 13px/1.4 var(--font-ui);letter-spacing:.08em}.story-guide.sg-moment-layout .sg-moment-clue dd{color:#755217;background:#faf1d9;border-radius:6px;margin:5px 0 0;padding:4px 9px;font-size:16px;line-height:1.5;display:inline-block}.story-guide.sg-moment-layout .sg-sentence{margin:0;font-size:26px;line-height:1.35}.story-guide.sg-moment-layout .sg-moment-explanation{color:#526b70;margin:12px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-moment-layout .sg-moment-diagram{grid-column:1/-1;min-width:0;padding:12px 12px 4px}.story-guide.sg-moment-layout .sg-moment-labels{text-align:center;color:#526b70;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;font-size:16px;line-height:1.5;display:grid}.story-guide.sg-moment-layout .sg-moment-labels strong{color:#755217;background:#faf1d9;border:1px solid #e6d2a2;border-radius:6px;justify-self:center;padding:3px 12px}.story-guide.sg-moment-layout .sg-moment-band{text-align:center;color:#315645;min-height:50px;font:600 18px/1.5 var(--font-ui);background:linear-gradient(90deg,#0000,#e5edde 12% 88%,#0000);justify-content:center;align-items:center;margin-top:13px;padding:10px 16px;display:flex;position:relative}.story-guide.sg-moment-layout .sg-moment-band:before{content:"";background:#b78a36;width:2px;position:absolute;top:-13px;bottom:-8px;left:calc(50% - 1px)}.story-guide.sg-moment-layout .sg-moment-band span{background:#e5edde;padding:1px 9px;position:relative}.story-guide.sg-moment-layout .sg-moment-diagram-note{color:#755217;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-moment-layout .sg-moment-diagram-note svg{flex:0 0 19px}.story-guide.sg-moment-layout .sg-moment-exchange{border-top:1px solid #e5e5da;grid-column:1/-1;min-width:0;padding-top:16px}.story-guide.sg-moment-layout .sg-moment-exchange h3{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0 0 10px}.story-guide.sg-moment-layout .sg-moment-exchange dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.story-guide.sg-moment-layout .sg-moment-exchange dl>div{min-width:0}.story-guide.sg-moment-layout .sg-moment-exchange dl>div+div{border-left:1px solid #dce4dc;padding-left:18px}.story-guide.sg-moment-layout .sg-moment-exchange dt{color:#526b70;font:700 13px/1.5 var(--font-ui);letter-spacing:.09em}.story-guide.sg-moment-layout .sg-moment-exchange dd{color:#164b49;margin:4px 0 0;font:400 24px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-moment-layout .sg-moment-pattern{background:#f1f4ec;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:18px;padding:12px 16px;display:flex}.story-guide.sg-moment-layout .sg-moment-pattern>div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.story-guide.sg-moment-layout .sg-moment-pattern strong{white-space:nowrap}.story-guide.sg-moment-layout .sg-moment-pattern h3{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-moment-layout .sg-moment-pattern p{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-moment-layout .sg-moment-pattern .sg-moment-agreement{color:#526b70;font:400 16px/1.5 var(--font-ui)}@media (max-width:1099px){.story-guide.sg-moment-layout .sg-moment-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.story-guide.sg-moment-layout .sg-moment-heading h2{font-size:26px}.story-guide.sg-moment-layout .sg-moment-tabs button{padding:9px 4px}.story-guide.sg-moment-layout .sg-moment-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-moment-layout .sg-moment-panel[hidden]{display:none}.story-guide.sg-moment-layout .sg-sentence{font-size:24px}.story-guide.sg-moment-layout .sg-moment-diagram{padding:4px 0}.story-guide.sg-moment-layout .sg-moment-labels{gap:6px}.story-guide.sg-moment-layout .sg-moment-labels strong{padding:3px 8px}.story-guide.sg-moment-layout .sg-moment-exchange dl{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-moment-layout .sg-moment-exchange dl>div+div{border-left:0;padding-left:0}.story-guide.sg-moment-layout .sg-moment-exchange dd{font-size:22px}}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-tabs button>span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-band{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-band:before{z-index:1}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-band:after{content:"";border-top:2px dashed #c1c9c4;grid-area:1/2;align-self:center;margin-right:12px}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-band span{overflow-wrap:anywhere;background:linear-gradient(90deg,#0000,#e5edde 18%);grid-area:1/1;min-width:0;padding:12px 18px}.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-pattern strong{white-space:normal}@media (max-width:759px){.story-guide.sg-moment-layout .sg-moment-workshop.is-event-mode .sg-moment-band span{padding:12px;font-size:16px}}.story-guide.sg-timeline-layout .sg-timeline-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-timeline-layout .sg-timeline-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-timeline-layout .sg-timeline-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-timeline-layout .sg-timeline-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-timeline-layout .sg-timeline-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-timeline-layout .sg-timeline-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-timeline-layout .sg-timeline-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-timeline-layout .sg-timeline-tabs button:hover{background:#eaece8}.story-guide.sg-timeline-layout .sg-timeline-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-timeline-layout .sg-timeline-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-timeline-layout .sg-timeline-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-timeline-layout .sg-timeline-stage{display:grid}.story-guide.sg-timeline-layout .sg-timeline-panel{grid-area:1/1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:18px 24px;min-width:0;display:grid}.story-guide.sg-timeline-layout .sg-timeline-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-timeline-layout .sg-timeline-story{min-width:0;margin:0}.story-guide.sg-timeline-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-timeline-layout .sg-timeline-story figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-timeline-layout .sg-timeline-copy{min-width:0}.story-guide.sg-timeline-layout .sg-timeline-clue{margin:0 0 12px}.story-guide.sg-timeline-layout .sg-timeline-clue dt{color:#806027;font:700 13px/1.4 var(--font-ui);letter-spacing:.08em}.story-guide.sg-timeline-layout .sg-timeline-clue dd{color:#755217;background:#faf1d9;border-radius:6px;margin:5px 0 0;padding:4px 9px;font-size:16px;line-height:1.5;display:inline-block}.story-guide.sg-timeline-layout .sg-sentence{margin:0;font-size:26px;line-height:1.35}.story-guide.sg-timeline-layout .sg-timeline-explanation{color:#526b70;margin:12px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-timeline-layout .sg-timeline-diagram{background:#fcfcf8;border:1px solid #e3e5da;border-radius:12px;grid-column:1/-1;align-self:stretch;min-width:0;padding:14px 16px}.story-guide.sg-timeline-layout .sg-timeline-window{color:#46664c;font:700 13px/1.5 var(--font-ui);letter-spacing:.07em;margin:0 0 8px}.story-guide.sg-timeline-layout .sg-timeline-track{grid-template-columns:minmax(0,1fr) 64px;gap:48px;display:grid;position:relative}.story-guide.sg-timeline-layout .sg-timeline-track:before{content:"";background:#ccd6cf;height:2px;position:absolute;top:39px;left:0;right:32px}.story-guide.sg-timeline-layout .sg-timeline-points{background:#eff4e9;border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid;position:relative}.story-guide.sg-timeline-layout .sg-timeline-points:after{content:"";background:#ccd6cf;height:2px;position:absolute;top:39px;left:50%;right:0}.story-guide.sg-timeline-layout .is-period .sg-timeline-points:after{left:25%}.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:after{left:16.666%}.story-guide.sg-timeline-layout .sg-timeline-marker,.story-guide.sg-timeline-layout .sg-timeline-now{z-index:1;text-align:center;color:#315645;grid-template-rows:24px 16px auto;justify-items:center;gap:8px;min-width:0;font-size:16px;line-height:1.5;display:grid;position:relative}.story-guide.sg-timeline-layout .sg-timeline-marker>strong{font-weight:600}.story-guide.sg-timeline-layout .sg-timeline-marker>span{padding:0 8px 10px}.story-guide.sg-timeline-layout .sg-timeline-marker i,.story-guide.sg-timeline-layout .sg-timeline-now i{background:#617d58;border:3px solid #fcfcf8;border-radius:50%;align-self:center;width:14px;height:14px;box-shadow:0 0 0 1px #617d58}.story-guide.sg-timeline-layout .sg-timeline-now{color:#315d78}.story-guide.sg-timeline-layout .sg-timeline-now i{background:#527e98;box-shadow:0 0 0 1px #527e98}.story-guide.sg-timeline-layout .is-period .sg-timeline-points:before,.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:before{content:"";background:#bfd0ac;border-radius:5px;height:8px;position:absolute;top:36px;left:25%;right:25%}.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:before{height:3px;top:39px;left:16.666%;right:16.666%}.story-guide.sg-timeline-layout .sg-timeline-forms{border-top:1px solid #e3e3d8;margin-top:18px;padding-top:16px}.story-guide.sg-timeline-layout .sg-timeline-forms h3{color:#164b49;margin:0;font:700 22px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-timeline-layout .sg-timeline-forms dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:12px 0 0;display:grid}.story-guide.sg-timeline-layout .sg-timeline-forms dl>div{min-width:0}.story-guide.sg-timeline-layout .sg-timeline-forms dt{color:#526b70;font-size:16px;line-height:1.5}.story-guide.sg-timeline-layout .sg-timeline-forms dd{color:#164b49;margin:6px 0 0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-timeline-layout .sg-timeline-forms dd p{margin:0}.story-guide.sg-timeline-layout .sg-timeline-forms dd p:first-child strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e6efdf;border-radius:5px;padding:2px 5px}.story-guide.sg-timeline-layout .sg-timeline-forms .sg-timeline-form-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:7px}.story-guide.sg-timeline-layout .sg-timeline-reminder{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.story-guide.sg-timeline-layout .sg-timeline-reminder svg{color:#886020;flex-shrink:0;margin-top:2px}.story-guide.sg-timeline-layout .sg-timeline-reminder h3{color:#755217;font:700 16px/1.4 var(--font-ui);margin:0 0 5px}.story-guide.sg-timeline-layout .sg-timeline-reminder p{color:#526b70;margin:5px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-timeline-layout .sg-timeline-reminder .sg-timeline-reminder-example{color:#164b49;font:400 22px/1.4 Georgia,Times New Roman,serif}@media (max-width:1099px){.story-guide.sg-timeline-layout .sg-timeline-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-timeline-layout .sg-timeline-panel{column-gap:18px}}@media (max-width:759px){.story-guide.sg-timeline-layout .sg-timeline-workshop{padding-top:18px}.story-guide.sg-timeline-layout .sg-timeline-heading h2{font-size:26px}.story-guide.sg-timeline-layout .sg-timeline-tabs button{gap:3px;padding-inline-start:3px;padding-inline-end:3px}.story-guide.sg-timeline-layout .sg-timeline-tabs button svg{display:none}.story-guide.sg-timeline-layout .sg-timeline-panel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-timeline-layout .sg-timeline-panel[hidden]{display:none}.story-guide.sg-timeline-layout .sg-sentence{font-size:24px}.story-guide.sg-timeline-layout .sg-timeline-diagram{padding:12px}.story-guide.sg-timeline-layout .sg-timeline-track{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.story-guide.sg-timeline-layout .sg-timeline-track:before{width:2px;height:auto;top:16px;bottom:20px;left:15px;right:auto}.story-guide.sg-timeline-layout .sg-timeline-points{grid-auto-columns:auto;grid-auto-flow:row;gap:14px;padding:8px 0}.story-guide.sg-timeline-layout .sg-timeline-points:after,.story-guide.sg-timeline-layout .is-period .sg-timeline-points:after,.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:after{width:2px;height:auto;top:20px;bottom:0;left:15px;right:auto}.story-guide.sg-timeline-layout .sg-timeline-marker,.story-guide.sg-timeline-layout .sg-timeline-now{text-align:left;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);place-items:center start;gap:2px 10px}.story-guide.sg-timeline-layout .sg-timeline-marker i,.story-guide.sg-timeline-layout .sg-timeline-now i{grid-area:1/1;justify-self:center}.story-guide.sg-timeline-layout .sg-timeline-marker>strong,.story-guide.sg-timeline-layout .sg-timeline-now>strong{grid-area:1/2}.story-guide.sg-timeline-layout .sg-timeline-marker>span{grid-column:2;padding:0 8px 0 0}.story-guide.sg-timeline-layout .is-period .sg-timeline-points:before,.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:before{width:8px;height:auto;top:20px;bottom:42px;left:12px;right:auto}.story-guide.sg-timeline-layout .is-sequence .sg-timeline-points:before{width:2px;left:15px}.story-guide.sg-timeline-layout .sg-timeline-forms dl{grid-template-columns:minmax(0,1fr);gap:14px}}.story-guide.sg-sequence-layout .sg-sequence-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-sequence-layout .sg-sequence-heading{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.story-guide.sg-sequence-layout .sg-sequence-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-sequence-layout .sg-sequence-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-sequence-layout .sg-sequence-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-sequence-layout .sg-sequence-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 5px;display:flex;position:relative}.story-guide.sg-sequence-layout .sg-sequence-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-sequence-layout .sg-sequence-tabs button:hover{background:#eaece8}.story-guide.sg-sequence-layout .sg-sequence-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-sequence-layout .sg-sequence-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-sequence-layout .sg-sequence-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-sequence-layout .sg-sequence-stage{display:grid}.story-guide.sg-sequence-layout .sg-sequence-panel{grid-area:1/1;grid-template-rows:1fr auto auto;gap:16px;min-width:0;display:grid}.story-guide.sg-sequence-layout .sg-sequence-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-sequence-layout .sg-sequence-pair{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.story-guide.sg-sequence-layout .sg-sequence-story{min-width:0;margin:0}.story-guide.sg-sequence-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-sequence-layout figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-sequence-layout .sg-sequence-path h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 12px}.story-guide.sg-sequence-layout .sg-sequence-path ol{margin:0;padding:0;list-style:none}.story-guide.sg-sequence-layout .sg-sequence-path li{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.story-guide.sg-sequence-layout .sg-sequence-path li+li{border-top:1px solid #e4e8df}.story-guide.sg-sequence-layout .sg-sequence-link{color:#79601e;font:600 16px/1.5 var(--font-ui)}.story-guide.sg-sequence-layout .sg-sequence-action{color:#164b49;font:400 24px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-sequence-layout .sg-sequence-action strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:1px 4px}.story-guide.sg-sequence-layout .sg-sequence-joined{background:#f0f4e9;border-radius:10px;padding:14px 16px}.story-guide.sg-sequence-layout .sg-sequence-joined h3{color:#486252;font:600 16px/1.4 var(--font-ui);margin:0 0 6px}.story-guide.sg-sequence-layout .sg-sentence{margin:0;font-size:26px;line-height:1.35}.story-guide.sg-sequence-layout .sg-sequence-explanation{color:#526b70;margin:8px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-sequence-layout .sg-sequence-exchange{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin:0;padding:0 2px;display:grid}.story-guide.sg-sequence-layout .sg-sequence-exchange>div+div{border-left:1px solid #dfe5df;padding-left:20px}.story-guide.sg-sequence-layout .sg-sequence-exchange dt{color:#526b70;font:600 16px/1.4 var(--font-ui)}.story-guide.sg-sequence-layout .sg-sequence-exchange dd{color:#164b49;margin:5px 0 0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-sequence-layout .sg-sequence-signposts{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;margin-top:18px;padding:12px 16px}.story-guide.sg-sequence-layout .sg-sequence-signposts h3{color:#755217;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.story-guide.sg-sequence-layout .sg-sequence-signposts h3 svg{flex-shrink:0}.story-guide.sg-sequence-layout .sg-sequence-signposts dl{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin:10px 0 0;display:grid}.story-guide.sg-sequence-layout .sg-sequence-signposts dl>div+div{border-left:1px solid #e9d9b0;padding-left:16px}.story-guide.sg-sequence-layout .sg-sequence-signposts dt{color:#755217;font-size:16px;line-height:1.4}.story-guide.sg-sequence-layout .sg-sequence-signposts dd{color:#164b49;margin:4px 0 0;font:400 21px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-sequence-layout .sg-sequence-signposts>p{color:#526b70;margin:10px 0 0;font-size:16px;line-height:1.5}@media (max-width:1099px){.story-guide.sg-sequence-layout .sg-sequence-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-sequence-layout .sg-sequence-pair{column-gap:18px}}@media (max-width:759px){.story-guide.sg-sequence-layout .sg-sequence-workshop{padding-top:18px}.story-guide.sg-sequence-layout .sg-sequence-heading h2{font-size:26px}.story-guide.sg-sequence-layout .sg-sequence-panel{display:block}.story-guide.sg-sequence-layout .sg-sequence-panel[hidden]{display:none}.story-guide.sg-sequence-layout .sg-sequence-pair{display:block}.story-guide.sg-sequence-layout .sg-sequence-path{margin-top:18px}.story-guide.sg-sequence-layout .sg-sequence-path li{grid-template-columns:62px minmax(0,1fr);gap:8px}.story-guide.sg-sequence-layout .sg-sequence-action{font-size:22px}.story-guide.sg-sequence-layout .sg-sequence-joined{margin-top:16px}.story-guide.sg-sequence-layout .sg-sentence{font-size:24px}.story-guide.sg-sequence-layout .sg-sequence-exchange{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.story-guide.sg-sequence-layout .sg-sequence-exchange>div+div{border-top:1px solid #dfe5df;border-left:0;padding-top:10px;padding-left:0}.story-guide.sg-sequence-layout .sg-sequence-signposts dl{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-sequence-layout .sg-sequence-signposts dl>div{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.story-guide.sg-sequence-layout .sg-sequence-signposts dl>div+div{border-left:0;padding-left:0}.story-guide.sg-sequence-layout .sg-sequence-signposts dd{margin:0;font-size:20px}}.story-guide.sg-time-phrase-layout .sg-time-phrase-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-time-phrase-layout .sg-time-phrase-heading{grid-template-columns:minmax(0,1fr) minmax(330px,1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-time-phrase-layout .sg-time-phrase-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button:hover{background:#eaece8}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-time-phrase-layout .sg-time-phrase-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-time-phrase-layout .sg-time-phrase-stage{display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-panel{grid-area:1/1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px 24px;min-width:0;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-story{min-width:0;margin:0}.story-guide.sg-time-phrase-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-time-phrase-layout .sg-time-phrase-story figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-time-phrase-layout .sg-time-phrase-copy{min-width:0}.story-guide.sg-time-phrase-layout .sg-time-phrase-copy h3{color:#164b49;margin:0;font:700 22px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-time-phrase-layout .sg-time-phrase-rule{color:#526b70;margin:6px 0 12px;font-size:16px;line-height:1.5}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows{background:#f2f5ed;border-radius:9px;margin:0 0 16px;padding:4px 12px}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:9px 0;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows>div+div{border-top:1px solid #dfe6d8}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows dt{color:#526b70;font-size:16px;line-height:1.4}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows dd{color:#164b49;margin:0;font:400 21px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-time-phrase-layout .sg-sentence{margin:0;font-size:26px;line-height:1.35}.story-guide.sg-time-phrase-layout .sg-time-phrase-explanation{color:#526b70;margin:8px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange{background:#edf3f6;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin:0;padding:13px 16px;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange>div+div{border-left:1px solid #d4e0e6;padding-left:20px}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange dt{color:#3a6278;font:600 16px/1.4 var(--font-ui)}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange dd{color:#164b49;margin:5px 0 0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;margin-top:16px;padding:13px 16px}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement h3{color:#755217;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement h3 svg{flex-shrink:0}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:10px 0 0;display:grid}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement dt{color:#755217;font-size:16px;line-height:1.4}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement dd{color:#164b49;margin:4px 0 0;font:400 21px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement dd strong{text-underline-offset:4px;-webkit-text-decoration:underline #bd8b28;text-decoration:underline #bd8b28;text-decoration-thickness:1px}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement>p{color:#526b70;margin:10px 0 0;font-size:16px;line-height:1.5}@media (max-width:1099px){.story-guide.sg-time-phrase-layout .sg-time-phrase-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-time-phrase-layout .sg-time-phrase-panel{column-gap:18px}}@media (max-width:759px){.story-guide.sg-time-phrase-layout .sg-time-phrase-workshop{padding-top:18px}.story-guide.sg-time-phrase-layout .sg-time-phrase-heading h2{font-size:26px}.story-guide.sg-time-phrase-layout .sg-time-phrase-panel{display:block}.story-guide.sg-time-phrase-layout .sg-time-phrase-panel[hidden]{display:none}.story-guide.sg-time-phrase-layout .sg-time-phrase-copy{margin-top:18px}.story-guide.sg-time-phrase-layout .sg-sentence{font-size:24px}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.story-guide.sg-time-phrase-layout .sg-time-phrase-rows dd{font-size:20px}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.story-guide.sg-time-phrase-layout .sg-time-phrase-exchange>div+div{border-top:1px solid #d4e0e6;border-left:0;padding-top:10px;padding-left:0}.story-guide.sg-time-phrase-layout .sg-time-phrase-placement dl{grid-template-columns:minmax(0,1fr);gap:10px}}.story-guide.sg-scene-layout .sg-scene-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-scene-layout .sg-scene-heading{grid-template-columns:minmax(0,1fr) minmax(350px,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-scene-layout .sg-scene-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-heading p{color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-scene-layout .sg-scene-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-scene-layout .sg-scene-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-scene-layout .sg-scene-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-scene-layout .sg-scene-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-scene-layout .sg-scene-tabs button:hover{background:#eaece8}.story-guide.sg-scene-layout .sg-scene-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-scene-layout .sg-scene-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-scene-layout .sg-scene-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-scene-layout .sg-scene-stage{display:grid}.story-guide.sg-scene-layout .sg-scene-panel{grid-area:1/1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:16px 24px;min-width:0;display:grid}.story-guide.sg-scene-layout .sg-scene-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-scene-layout .sg-scene-story{min-width:0;margin:0}.story-guide.sg-scene-layout .sg-image{width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-scene-layout .sg-scene-story figcaption{color:#526b70;margin-top:8px;font-size:16px;line-height:1.5}.story-guide.sg-scene-layout .sg-scene-copy{min-width:0}.story-guide.sg-scene-layout .sg-scene-copy h3{color:#164b49;margin:0 0 12px;font:700 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-details{gap:8px;margin:0;display:grid}.story-guide.sg-scene-layout .sg-scene-detail{background:#f0f4ea;border-left:3px solid #96a78c;border-radius:9px;padding:10px 14px}.story-guide.sg-scene-layout .sg-scene-detail.is-event{background:#faf3df;border-color:#c3a158}.story-guide.sg-scene-layout .sg-scene-detail dt{color:#42615b;font:700 12px/1.5 var(--font-ui);letter-spacing:.08em}.story-guide.sg-scene-layout .sg-scene-detail.is-event dt{color:#755217}.story-guide.sg-scene-layout .sg-scene-detail dd{color:#164b49;margin:3px 0 0;font:400 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-detail strong,.story-guide.sg-scene-layout .sg-scene-joined strong{color:#164b49;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-scene-layout .sg-scene-explanation{color:#526b70;margin:12px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-scene-layout .sg-scene-overlap{border-top:1px solid #e1e5dc;margin:14px 0 0;padding-top:12px}.story-guide.sg-scene-layout .sg-scene-overlap h4{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0 0 9px}.story-guide.sg-scene-layout .sg-scene-overlap-lanes{gap:8px;display:grid}.story-guide.sg-scene-layout .sg-scene-overlap-lane{color:#42615b;font:400 16px/1.4 var(--font-ui);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.story-guide.sg-scene-layout .sg-scene-overlap-track{height:18px;display:block;position:relative}.story-guide.sg-scene-layout .sg-scene-overlap-track:before{content:"";border-top:1px solid #d6ded6;position:absolute;top:8px;bottom:auto;left:0;right:0}.story-guide.sg-scene-layout .sg-scene-overlap-track i{background:linear-gradient(90deg,#0000,#7e9872 18% 82%,#0000);border-radius:8px;position:absolute;top:3px;bottom:3px;left:0;right:18%}.story-guide.sg-scene-layout .sg-scene-overlap-lane:nth-child(2).is-background i{background:linear-gradient(90deg,#0000,#64869d 18% 82%,#0000);top:3px;bottom:3px;left:18%;right:0}.story-guide.sg-scene-layout .sg-scene-overlap-lane.is-event{color:#755217}.story-guide.sg-scene-layout .sg-scene-overlap-lane.is-event i{background:#ad7d25;border-radius:2px;width:12px;height:12px;top:3px;bottom:auto;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.story-guide.sg-scene-layout .sg-scene-overlap-caption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:9px 0 0}.story-guide.sg-scene-layout .sg-scene-connection{background:#f5f6ef;border-top:1px solid #dce4dc;border-radius:0 0 9px 9px;grid-column:1/-1;min-width:0;padding:14px 16px}.story-guide.sg-scene-layout .sg-scene-connection h3{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-scene-layout .sg-scene-joined{color:#164b49;margin:0;font:400 26px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-connection-note{color:#526b70;margin:7px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-scene-layout .sg-scene-order-comparison{border-top:1px solid #dce4dc;grid-column:1/-1;min-width:0;padding-top:14px}.story-guide.sg-scene-layout .sg-scene-order-comparison h3{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0 0 6px}.story-guide.sg-scene-layout .sg-scene-order-comparison dl{margin:0}.story-guide.sg-scene-layout .sg-scene-order-row{grid-template-columns:132px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.story-guide.sg-scene-layout .sg-scene-order-row+.sg-scene-order-row{border-top:1px solid #e5e8df}.story-guide.sg-scene-layout .sg-scene-order-row dt{color:#42615b;font:700 12px/1.5 var(--font-ui);letter-spacing:.07em}.story-guide.sg-scene-layout .sg-scene-order-row dd{min-width:0;margin:0}.story-guide.sg-scene-layout .sg-scene-order-sentence{color:#164b49;margin:0;font:400 26px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-order-sentence strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-scene-layout .sg-scene-order-sentence strong.is-muted{color:#234e68;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2edf3;border-radius:4px;padding:1px 3px;text-decoration:none}.story-guide.sg-scene-layout .sg-scene-order-sentence strong.is-gold{color:#755217;background:#fae7b8;text-decoration:none}.story-guide.sg-scene-layout .sg-scene-order-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-scene-layout .sg-scene-pattern{background:#f1f4ec;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:16px;padding:12px 16px;display:flex}.story-guide.sg-scene-layout .sg-scene-pattern>div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.story-guide.sg-scene-layout .sg-scene-pattern strong{white-space:nowrap}.story-guide.sg-scene-layout .sg-scene-pattern h3{color:#42615b;font:650 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-scene-layout .sg-scene-pattern p{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-scene-layout .sg-scene-pattern .sg-scene-agreement{color:#526b70;font:400 16px/1.5 var(--font-ui)}.story-guide.sg-scene-layout .sg-scene-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex}.story-guide.sg-scene-layout .sg-scene-reminder svg{flex:0 0 20px}.story-guide.sg-scene-layout .sg-scene-reminder p{margin:0;font-size:16px;line-height:1.5}.story-guide.sg-scene-layout .sg-scene-reminder strong{color:inherit}@media (max-width:1099px){.story-guide.sg-scene-layout .sg-scene-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-scene-layout .sg-scene-panel{column-gap:18px}}@media (max-width:759px){.story-guide.sg-scene-layout .sg-scene-heading h2{font-size:26px}.story-guide.sg-scene-layout .sg-scene-tabs button{padding:9px 4px}.story-guide.sg-scene-layout .sg-scene-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-scene-layout .sg-scene-panel[hidden]{display:none}.story-guide.sg-scene-layout .sg-scene-detail dd{font-size:22px}.story-guide.sg-scene-layout .sg-scene-joined{font-size:24px}.story-guide.sg-scene-layout .sg-scene-connection{padding:12px}.story-guide.sg-scene-layout .sg-scene-order-row{grid-template-columns:minmax(0,1fr);gap:5px}.story-guide.sg-scene-layout .sg-scene-order-sentence{font-size:24px}.story-guide.sg-scene-layout .sg-scene-reminder{align-items:flex-start}}.story-guide.sg-change-layout .sg-change-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-change-layout .sg-change-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-change-layout .sg-change-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-heading p,.story-guide.sg-change-layout .sg-change-forms header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-change-layout .sg-change-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-change-layout .sg-change-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-change-layout .sg-change-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-change-layout .sg-change-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-change-layout .sg-change-tabs button:hover{background:#eaece8}.story-guide.sg-change-layout .sg-change-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-change-layout .sg-change-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-change-layout .sg-change-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-change-layout .sg-change-stage{display:grid}.story-guide.sg-change-layout .sg-change-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-change-layout .sg-change-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-change-layout .sg-change-story{min-width:0;margin:0}.story-guide.sg-change-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-change-layout .sg-change-story figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:8px}.story-guide.sg-change-layout .sg-change-copy{min-width:0}.story-guide.sg-change-layout .sg-change-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin:0 0 16px;display:grid}.story-guide.sg-change-layout .sg-change-comparison>div{background:#f0f4ea;border-radius:9px;padding:10px 12px;position:relative}.story-guide.sg-change-layout .sg-change-comparison>div:last-child{background:#e9f1f6}.story-guide.sg-change-layout .sg-change-comparison dt,.story-guide.sg-change-layout .sg-change-reply dt{color:#42615b;font:700 12px/1.5 var(--font-ui);letter-spacing:.08em}.story-guide.sg-change-layout .sg-change-comparison>div:last-child dt{color:#31556c}.story-guide.sg-change-layout .sg-change-comparison dd{color:#254e4c;margin:4px 0 0;font:400 18px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-arrow{color:#a47e35;font-size:20px;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.story-guide.sg-change-layout .sg-sentence{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-sentence strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-change-layout .sg-change-reply{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin:10px 0 0;display:flex}.story-guide.sg-change-layout .sg-change-reply dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-explanation{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.story-guide.sg-change-layout .sg-change-forms{border-top:1px solid #e0e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-change-layout .sg-change-forms header{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:12px;display:flex}.story-guide.sg-change-layout .sg-change-forms h3{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-forms header p{margin:0}.story-guide.sg-change-layout .sg-change-pattern{background:#f0f4ea;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:9px 14px;display:flex}.story-guide.sg-change-layout .sg-change-pattern p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-change-layout .sg-change-pattern p:first-child{color:#164b49;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-rows{margin:8px 0 0}.story-guide.sg-change-layout .sg-change-row{grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.story-guide.sg-change-layout .sg-change-row+.sg-change-row{border-top:1px solid #e7e8e1}.story-guide.sg-change-layout .sg-change-row dt{color:#526b70;font:500 16px/1.5 var(--font-ui);align-items:center;gap:8px;display:flex}.story-guide.sg-change-layout .sg-change-row dt svg{color:#638280;flex:0 0 20px}.story-guide.sg-change-layout .sg-change-row dd{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:6px 18px;min-width:0;margin:0;display:grid}.story-guide.sg-change-layout .sg-change-form-sentence{color:#164b49;margin:0;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-change-form-sentence strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3edda;border-radius:5px;padding:1px 4px}.story-guide.sg-change-layout .sg-change-form-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-change-layout .sg-change-answers{color:#164b49;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 12px;margin:0;font:400 18px/1.5 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-change-layout .sg-change-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:12px;padding:12px 14px;display:flex}.story-guide.sg-change-layout .sg-change-reminder svg{flex:0 0 22px;align-self:center}.story-guide.sg-change-layout .sg-change-reminder h3{font:700 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-change-layout .sg-change-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-change-layout .sg-change-reminder .sg-change-reminder-example{color:#164b49;font:400 22px/1.4 Georgia,Times New Roman,serif}@media (max-width:1099px){.story-guide.sg-change-layout .sg-change-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-change-layout .sg-change-panel{gap:18px}.story-guide.sg-change-layout .sg-change-row dd{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.story-guide.sg-change-layout .sg-change-heading h2{font-size:26px}.story-guide.sg-change-layout .sg-change-tabs button{padding:9px 4px}.story-guide.sg-change-layout .sg-change-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-change-layout .sg-change-panel[hidden]{display:none}.story-guide.sg-change-layout .sg-sentence,.story-guide.sg-change-layout .sg-change-forms h3{font-size:24px}.story-guide.sg-change-layout .sg-change-row{grid-template-columns:minmax(0,1fr);gap:5px}.story-guide.sg-change-layout .sg-change-reminder{align-items:center}}@media (max-width:359px){.story-guide.sg-change-layout .sg-change-comparison{grid-template-columns:minmax(0,1fr)}.story-guide.sg-change-layout .sg-change-arrow{display:none}}.story-guide.sg-change-layout .has-state-comparison .sg-change-teaching{border-top:1px solid #e0e3d8;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;margin-top:18px;padding-top:18px;display:grid}.story-guide.sg-change-layout .has-state-comparison .sg-change-forms{border:0;border-left:1px solid #e0e3d8;min-width:0;margin:0;padding:0 0 0 24px}.story-guide.sg-change-layout .has-state-comparison .sg-change-forms header{display:block}.story-guide.sg-change-layout .has-state-comparison .sg-change-forms header p{margin-top:6px}.story-guide.sg-change-layout .has-state-comparison .sg-change-row{grid-template-columns:94px minmax(0,1fr);gap:12px}.story-guide.sg-change-layout .has-state-comparison .sg-change-row dd{grid-template-columns:minmax(0,1fr);gap:4px}.story-guide.sg-change-layout .has-state-comparison .sg-change-row dt{gap:5px}.story-guide.sg-change-layout .has-state-comparison .sg-change-row dt svg{flex-basis:18px;width:18px}.story-guide.sg-change-layout .sg-state-comparison{min-width:0}.story-guide.sg-change-layout .sg-state-comparison h3{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-state-comparison p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-change-layout .sg-state-rows{gap:10px;margin:12px 0 0;display:grid}.story-guide.sg-change-layout .sg-state-row{background:#f0f4ea;border-radius:10px;min-width:0;padding:12px 14px}.story-guide.sg-change-layout .sg-state-row.is-action{background:#e9f1f6}.story-guide.sg-change-layout .sg-state-row dt{color:#345c51;font:700 16px/1.4 var(--font-ui)}.story-guide.sg-change-layout .sg-state-row.is-action dt{color:#31556c}.story-guide.sg-change-layout .sg-state-row dd{margin:0}.story-guide.sg-change-layout .sg-state-row .sg-state-sentence{color:#164b49;margin-top:5px;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-change-layout .sg-state-sentence strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-change-layout .sg-state-comparison .sg-state-note{margin-top:10px}@media (max-width:1099px){.story-guide.sg-change-layout .has-state-comparison .sg-change-teaching{grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-change-layout .has-state-comparison .sg-change-forms{border-top:1px solid #e0e3d8;border-left:0;padding:16px 0 0}.story-guide.sg-change-layout .sg-state-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.story-guide.sg-change-layout .has-state-comparison .sg-change-row{grid-template-columns:minmax(0,1fr);gap:5px}.story-guide.sg-change-layout .sg-state-rows{grid-template-columns:minmax(0,1fr)}.story-guide.sg-change-layout .sg-state-comparison h3{font-size:24px}}.story-guide.sg-habit-layout .sg-habit-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-habit-layout .sg-habit-heading{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-habit-layout .sg-habit-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-habit-layout .sg-habit-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-habit-layout .sg-habit-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-habit-layout .sg-habit-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-habit-layout .sg-habit-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-habit-layout .sg-habit-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-habit-layout .sg-habit-tabs button:hover{background:#eaece8}.story-guide.sg-habit-layout .sg-habit-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-habit-layout .sg-habit-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-habit-layout .sg-habit-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-habit-layout .sg-habit-stage{display:grid}.story-guide.sg-habit-layout .sg-habit-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-habit-layout .sg-habit-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-habit-layout .sg-habit-story{min-width:0;margin:0}.story-guide.sg-habit-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-habit-layout .sg-habit-story figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:8px}.story-guide.sg-habit-layout .sg-habit-copy{min-width:0}.story-guide.sg-habit-layout .sg-habit-clue{margin:0 0 12px}.story-guide.sg-habit-layout .sg-habit-clue dt{color:#526b70;font:650 14px/1.5 var(--font-ui)}.story-guide.sg-habit-layout .sg-habit-clue dd{color:#31556c;font:600 16px/1.5 var(--font-ui);margin:3px 0 0}.story-guide.sg-habit-layout .sg-sentence{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-habit-layout .sg-sentence strong,.story-guide.sg-habit-layout .sg-habit-reminder-example strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-habit-layout .sg-habit-explanation{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.story-guide.sg-habit-layout .sg-habit-pattern{background:#f0f4ea;border-radius:9px;margin:14px 0 0;padding:9px 12px}.story-guide.sg-habit-layout .sg-habit-pattern dt{color:#42615b;font:600 14px/1.5 var(--font-ui)}.story-guide.sg-habit-layout .sg-habit-pattern dd{color:#164b49;margin:3px 0 0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-habit-layout .sg-habit-pattern strong,.story-guide.sg-habit-layout .sg-habit-row-sentence strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3edda;border-radius:5px;padding:1px 4px}.story-guide.sg-habit-layout .sg-habit-comparison{border-top:1px solid #e0e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-habit-layout .sg-habit-comparison header{flex-wrap:wrap;align-items:baseline;gap:5px 18px;display:flex}.story-guide.sg-habit-layout .sg-habit-comparison h3{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-habit-layout .sg-habit-comparison header p,.story-guide.sg-habit-layout .sg-habit-comparison-note,.story-guide.sg-habit-layout .sg-habit-row-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-habit-layout .sg-habit-rows{margin:10px 0}.story-guide.sg-habit-layout .sg-habit-row{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:18px;padding:11px 0;display:grid}.story-guide.sg-habit-layout .sg-habit-row+.sg-habit-row{border-top:1px solid #e7e8e1}.story-guide.sg-habit-layout .sg-habit-row dt{color:#42615b;font:650 16px/1.5 var(--font-ui)}.story-guide.sg-habit-layout .sg-habit-row dd{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:baseline;gap:6px 18px;min-width:0;margin:0;display:grid}.story-guide.sg-habit-layout .sg-habit-row-sentence{color:#164b49;margin:0;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-habit-layout .sg-habit-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.story-guide.sg-habit-layout .sg-habit-reminder svg{flex:0 0 22px;margin-top:2px}.story-guide.sg-habit-layout .sg-habit-reminder>div{flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0;display:flex}.story-guide.sg-habit-layout .sg-habit-reminder h3{font:700 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-habit-layout .sg-habit-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-habit-layout .sg-habit-reminder .sg-habit-reminder-example{color:#164b49;font:400 22px/1.4 Georgia,Times New Roman,serif}@media (max-width:1099px){.story-guide.sg-habit-layout .sg-habit-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-habit-layout .sg-habit-panel{gap:18px}.story-guide.sg-habit-layout .sg-habit-row dd{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.story-guide.sg-habit-layout .sg-habit-heading h2{font-size:26px}.story-guide.sg-habit-layout .sg-habit-tabs button{padding:9px 4px}.story-guide.sg-habit-layout .sg-habit-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-habit-layout .sg-habit-panel[hidden]{display:none}.story-guide.sg-habit-layout .sg-sentence,.story-guide.sg-habit-layout .sg-habit-comparison h3{font-size:24px}.story-guide.sg-habit-layout .sg-habit-row{grid-template-columns:minmax(0,1fr);gap:5px}}.story-guide.sg-form-builder-layout .sg-form-builder-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-form-builder-layout .sg-form-builder-heading{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-form-builder-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-form-builder-layout .sg-form-builder-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button:hover{background:#eaece8}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-form-builder-layout .sg-form-builder-stage{display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-panel{grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-story{min-width:0;margin:0}.story-guide.sg-form-builder-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-form-builder-layout .sg-form-builder-story figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:8px}.story-guide.sg-form-builder-layout .sg-form-builder-copy{min-width:0}.story-guide.sg-form-builder-layout .sg-form-builder-copy h3{color:#164b49;margin:0 0 10px;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-form-builder-pattern{background:#f0f4ea;border-radius:9px;margin:0 0 14px;padding:9px 12px}.story-guide.sg-form-builder-layout .sg-form-builder-pattern dt,.story-guide.sg-form-builder-layout .sg-form-builder-support dt{color:#42615b;font:600 14px/1.5 var(--font-ui)}.story-guide.sg-form-builder-layout .sg-form-builder-pattern dd{color:#164b49;margin:3px 0 0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-form-builder-pattern strong{color:#164b49;white-space:nowrap;background:#e0ead7;border-radius:5px;padding:1px 4px}.story-guide.sg-form-builder-layout .sg-sentence{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-sentence strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-form-builder-layout .sg-form-builder-support{border-left:2px solid #cfdee7;margin:12px 0 0;padding-left:12px}.story-guide.sg-form-builder-layout .sg-form-builder-support dd{color:#164b49;margin:4px 0 0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-form-builder-support strong{color:inherit}.story-guide.sg-form-builder-layout .sg-form-builder-explanation{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.story-guide.sg-form-builder-layout .sg-form-builder-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr);align-items:center;gap:8px 18px;margin-top:18px;padding:12px 16px;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-reminder h3{font:700 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:0;display:grid}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dl>div{min-width:0;position:relative}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dt{font:500 14px/1.5 var(--font-ui)}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dd{color:#164b49;margin:1px 0 0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dl span[aria-hidden]{font-size:24px;position:absolute;top:17px;right:-23px}.story-guide.sg-form-builder-layout .sg-form-builder-reminder p{font:400 16px/1.5 var(--font-ui);border-top:1px solid #eadfbe;grid-column:1/-1;margin:0;padding-top:8px}.story-guide.sg-form-builder-layout .sg-form-builder-reminder strong{color:inherit}@media (max-width:1099px){.story-guide.sg-form-builder-layout .sg-form-builder-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-form-builder-layout .sg-form-builder-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-form-builder-layout .sg-form-builder-heading h2{font-size:26px}.story-guide.sg-form-builder-layout .sg-form-builder-tabs button{padding:9px 4px}.story-guide.sg-form-builder-layout .sg-form-builder-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-form-builder-layout .sg-form-builder-panel[hidden]{display:none}.story-guide.sg-form-builder-layout .sg-form-builder-copy h3{font-size:22px}.story-guide.sg-form-builder-layout .sg-sentence{font-size:24px}.story-guide.sg-form-builder-layout .sg-form-builder-pattern dd{font-size:21px}.story-guide.sg-form-builder-layout .sg-form-builder-reminder{grid-template-columns:minmax(0,1fr);padding:12px}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dl{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-form-builder-layout .sg-form-builder-reminder dl span[aria-hidden]{display:none}}.story-guide.sg-evidence-layout .sg-evidence-workbench{padding:20px var(--sg-inset) 14px}.story-guide.sg-evidence-layout .sg-evidence-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.story-guide.sg-evidence-layout .sg-evidence-heading h2{color:#164b49;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-evidence-layout .sg-evidence-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-evidence-layout .sg-evidence-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-evidence-layout .sg-evidence-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-evidence-layout .sg-evidence-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-evidence-layout .sg-evidence-tabs button:hover{background:#eaece8}.story-guide.sg-evidence-layout .sg-evidence-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-evidence-layout .sg-evidence-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-evidence-layout .sg-evidence-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-evidence-layout .sg-evidence-stage{display:grid}.story-guide.sg-evidence-layout .sg-evidence-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-evidence-layout .sg-evidence-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-evidence-layout .sg-evidence-panel figure{min-width:0;margin:0}.story-guide.sg-evidence-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-evidence-layout .sg-evidence-copy{min-width:0}.story-guide.sg-evidence-layout .sg-evidence-copy h3{color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-evidence-layout :-webkit-any(.sg-evidence-clue,.sg-evidence-result){border-radius:10px;padding:12px 14px}.story-guide.sg-evidence-layout :is(.sg-evidence-clue,.sg-evidence-result){border-radius:10px;padding:12px 14px}.story-guide.sg-evidence-layout .sg-evidence-clue{background:#edf3f7}.story-guide.sg-evidence-layout .sg-evidence-clue h3{color:#375f78;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.story-guide.sg-evidence-layout .sg-evidence-clue p{color:#35545e;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-evidence-layout .sg-evidence-arrow{color:#a67a26;justify-content:center;align-items:center;height:20px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-arrow svg{transform:rotate(90deg)}.story-guide.sg-evidence-layout .sg-evidence-result{background:#f0f4ea}.story-guide.sg-evidence-layout .sg-evidence-result h3{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.story-guide.sg-evidence-layout .sg-sentence{color:#164b49;margin:0;font:700 28px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-evidence-layout .sg-evidence-note strong{color:#164b49}.story-guide.sg-evidence-layout .sg-evidence-question{border-top:1px solid #e2e5da;margin-top:14px;padding-top:12px}.story-guide.sg-evidence-layout .sg-evidence-ask{color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout :-webkit-any(.sg-sentence,.sg-evidence-ask,.sg-evidence-negative-sentence) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-evidence-layout :is(.sg-sentence,.sg-evidence-ask,.sg-evidence-negative-sentence) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-evidence-layout .sg-evidence-replies{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-top:7px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-replies>span{color:#526b70;font:400 16px/1.5 var(--font-ui)}.story-guide.sg-evidence-layout .sg-evidence-replies p{color:#164b49;margin:0;font:400 18px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-or{color:#8b978b;margin-inline-start:6px;margin-inline-end:6px}.story-guide.sg-evidence-layout .sg-evidence-form{background:#f8f9f3;border:1px solid #e1e6d8;border-radius:10px;margin-top:20px;padding:14px 16px}.story-guide.sg-evidence-layout .sg-evidence-form header{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-form h3{color:#164b49;margin:0;font:700 20px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-pattern{color:#164b49;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-evidence-layout .sg-evidence-piece{white-space:nowrap}.story-guide.sg-evidence-layout .sg-evidence-pattern strong{color:inherit;background:#dfead6;border-radius:5px;padding:2px 5px}.story-guide.sg-evidence-layout .sg-evidence-plus{color:#738979}.story-guide.sg-evidence-layout .sg-evidence-agreement{border-top:1px solid #dce3d3;align-items:baseline;gap:16px;margin-top:10px;padding-top:10px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-form h4{color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-evidence-layout .sg-evidence-agreement h4{flex-shrink:0}.story-guide.sg-evidence-layout .sg-evidence-agreement dl{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.story-guide.sg-evidence-layout .sg-evidence-agreement dl>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.story-guide.sg-evidence-layout .sg-evidence-agreement dl>div+div{border-left:1px solid #d5dfce;padding-left:12px}.story-guide.sg-evidence-layout .sg-evidence-agreement dt{color:#526b70;font:400 16px/1.5 var(--font-ui)}.story-guide.sg-evidence-layout .sg-evidence-agreement dd{color:#164b49;background:#dfead6;border-radius:5px;margin:0;padding:1px 5px;font:700 20px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-negative{border-top:1px solid #dce3d3;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:grid}.story-guide.sg-evidence-layout .sg-evidence-negative p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:4px 0 0}.story-guide.sg-evidence-layout .sg-evidence-negative .sg-evidence-negative-sentence{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-evidence-layout .sg-evidence-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-reminder svg{flex-shrink:0}.story-guide.sg-evidence-layout .sg-evidence-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-evidence-layout .sg-evidence-reminder strong{color:inherit}@media (max-width:1099px){.story-guide.sg-evidence-layout .sg-evidence-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-evidence-layout .sg-evidence-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-evidence-layout .sg-evidence-heading h2{font-size:26px}.story-guide.sg-evidence-layout .sg-evidence-tabs button{padding:9px 4px}.story-guide.sg-evidence-layout .sg-evidence-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-evidence-layout .sg-evidence-panel[hidden]{display:none}.story-guide.sg-evidence-layout .sg-sentence{font-size:24px}.story-guide.sg-evidence-layout .sg-evidence-ask{font-size:20px}.story-guide.sg-evidence-layout .sg-evidence-form{padding:12px}.story-guide.sg-evidence-layout .sg-evidence-pattern{font-size:20px}.story-guide.sg-evidence-layout .sg-evidence-agreement{display:block}.story-guide.sg-evidence-layout .sg-evidence-agreement dl{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:6px}.story-guide.sg-evidence-layout .sg-evidence-agreement dl>div{justify-content:space-between}.story-guide.sg-evidence-layout .sg-evidence-agreement dl>div+div{border:0;padding:0}.story-guide.sg-evidence-layout .sg-evidence-negative{grid-template-columns:minmax(0,1fr);gap:6px}}.story-guide.sg-intention-layout .sg-intention-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-intention-layout .sg-intention-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-intention-layout .sg-intention-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout .sg-intention-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-intention-layout .sg-intention-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-intention-layout .sg-intention-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-intention-layout .sg-intention-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-intention-layout .sg-intention-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-intention-layout .sg-intention-tabs button:hover{background:#eaece8}.story-guide.sg-intention-layout .sg-intention-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-intention-layout .sg-intention-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-intention-layout .sg-intention-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-intention-layout .sg-intention-path{border-block-start:1px solid #e8e5d9;border-block-end:1px solid #e8e5d9;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 20px;padding:12px 0;list-style:none;display:grid}.story-guide.sg-intention-layout .sg-intention-path li{min-width:0;position:relative}.story-guide.sg-intention-layout .sg-intention-path li+li:before{content:"";border-top:1px solid #b58b37;border-right:1px solid #b58b37;width:9px;height:9px;position:absolute;top:24px;left:-18px;transform:rotate(45deg)}.story-guide.sg-intention-layout .sg-intention-path li>span{color:#7c5a22;font:600 16px/1.5 var(--font-ui)}.story-guide.sg-intention-layout .sg-intention-path p{color:#164b49;margin:2px 0 0;font:400 20px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout .sg-intention-stage{display:grid}.story-guide.sg-intention-layout .sg-intention-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-intention-layout .sg-intention-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-intention-layout .sg-intention-story{min-width:0;margin:0}.story-guide.sg-intention-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-intention-layout .sg-intention-story figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:8px}.story-guide.sg-intention-layout .sg-intention-copy{min-width:0}.story-guide.sg-intention-layout .sg-intention-copy section+section{border-top:1px solid #e5e8de;margin-top:12px;padding-top:12px}.story-guide.sg-intention-layout .sg-intention-copy h3{color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-intention-layout .sg-sentence{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout .sg-intention-example{color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout :-webkit-any(.sg-sentence,.sg-intention-example) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-intention-layout :is(.sg-sentence,.sg-intention-example) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-intention-layout .sg-intention-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-intention-layout .sg-intention-note strong{color:#164b49}.story-guide.sg-intention-layout .sg-intention-reply{color:#164b49;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:7px 0 0;font:400 20px/1.35 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-intention-layout .sg-intention-reply>.sg-intention-reply-label{color:#526b70;font:400 16px/1.5 var(--font-ui)}.story-guide.sg-intention-layout .sg-intention-form{background:#f0f4ea;border-radius:10px;margin-top:20px;padding:14px 16px}.story-guide.sg-intention-layout .sg-intention-form header{flex-wrap:wrap;align-items:baseline;gap:6px 20px;display:flex}.story-guide.sg-intention-layout .sg-intention-form h3{color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-intention-layout .sg-intention-form header p{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout .sg-intention-form dl{border-top:1px solid #dce3d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;padding-top:10px;display:grid}.story-guide.sg-intention-layout .sg-intention-form dl>div{justify-content:center;align-items:baseline;gap:10px;min-width:0;display:flex}.story-guide.sg-intention-layout .sg-intention-form dl>div+div{border-left:1px solid #d5dfce;padding-left:12px}.story-guide.sg-intention-layout .sg-intention-form dt{color:#526b70;font:400 16px/1.5 var(--font-ui)}.story-guide.sg-intention-layout .sg-intention-form dd{color:#164b49;margin:0;font:700 20px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-intention-layout .sg-intention-form strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead6;border-radius:5px;padding:1px 4px}.story-guide.sg-intention-layout .sg-intention-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.story-guide.sg-intention-layout .sg-intention-reminder svg{flex-shrink:0}.story-guide.sg-intention-layout .sg-intention-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-intention-layout .sg-intention-reminder strong{color:inherit}@media (max-width:1099px){.story-guide.sg-intention-layout .sg-intention-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-intention-layout .sg-intention-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-intention-layout .sg-intention-heading h2{font-size:26px}.story-guide.sg-intention-layout .sg-intention-tabs button{padding:9px 4px}.story-guide.sg-intention-layout .sg-intention-panel{flex-direction:column;align-items:stretch;gap:16px;display:flex}.story-guide.sg-intention-layout .sg-intention-panel[hidden]{display:none}.story-guide.sg-intention-layout .sg-sentence{font-size:24px}.story-guide.sg-intention-layout .sg-intention-example{font-size:20px}.story-guide.sg-intention-layout .sg-intention-form{padding:12px}.story-guide.sg-intention-layout .sg-intention-form dl{grid-template-columns:minmax(0,1fr);gap:6px}.story-guide.sg-intention-layout .sg-intention-form dl>div{justify-content:space-between}.story-guide.sg-intention-layout .sg-intention-form dl>div+div{border:0;padding:0}}@media (max-width:359px){.story-guide.sg-intention-layout .sg-intention-path{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-intention-layout .sg-intention-path li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.story-guide.sg-intention-layout .sg-intention-path li+li:before{display:none}}.story-guide.sg-purpose-presentation .sg-conversation-workshop{padding-top:20px}.story-guide.sg-purpose-presentation .sg-conversation-heading{margin-bottom:16px}.story-guide.sg-purpose-presentation .sg-conversation-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:5px;display:grid}.story-guide.sg-purpose-presentation .sg-conversation-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.story-guide.sg-purpose-presentation .sg-purpose-exchange{gap:20px;margin:0;display:grid}.story-guide.sg-purpose-presentation .sg-purpose-exchange dt,.story-guide.sg-purpose-presentation .sg-purpose-use h4{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px}.story-guide.sg-purpose-presentation .sg-purpose-exchange dd{margin:0}.story-guide.sg-purpose-presentation .sg-purpose-exchange .sg-sentence{margin:0;font-size:26px;line-height:1.35}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-purpose-presentation .sg-purpose-uses{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-purpose-presentation .sg-purpose-uses h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-forms h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-forms h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-purpose-presentation .sg-purpose-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.story-guide.sg-purpose-presentation .sg-purpose-use{background:#eef3e8;border-radius:10px;min-width:0;padding:14px 16px}.story-guide.sg-purpose-presentation .sg-purpose-use.is-blue{background:#edf3f6}.story-guide.sg-purpose-presentation .sg-purpose-use .sg-sentence{margin:0 0 8px;font-size:24px;line-height:1.35}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-forms{margin-top:20px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-forms{margin-top:20px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern{color:#164b49;background:#f0f3e9;border-radius:9px;margin:0;padding:8px 14px;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern{color:#164b49;background:#f0f3e9;border-radius:9px;margin:0;padding:8px 14px;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern strong{background:#dce8d5;border-radius:5px;padding:2px 6px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern strong{background:#dce8d5;border-radius:5px;padding:2px 6px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-agreement{color:#526b70;font:400 16px/1.5 var(--font-ui);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px 0;display:flex}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-agreement{color:#526b70;font:400 16px/1.5 var(--font-ui);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px 0;display:flex}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-agreement p{margin:0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-agreement p{margin:0}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-rows{margin:0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-rows{margin:0}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{border-top:1px solid #e3e3d8;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 16px;padding:10px 0;display:grid}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{border-top:1px solid #e3e3d8;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 16px;padding:10px 0;display:grid}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dt{color:#526b70;font:600 16px/1.5 var(--font-ui);padding-top:3px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dt{color:#526b70;font:600 16px/1.5 var(--font-ui);padding-top:3px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dd{min-width:0;margin:0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dd{min-width:0;margin:0}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-example>p{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-example>p{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-example>p strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dce8d5;border-radius:5px;padding:2px 5px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-example>p strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dce8d5;border-radius:5px;padding:2px 5px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-short-answers{color:#164b49;flex-wrap:wrap;gap:3px 8px;margin-top:7px;font:400 18px/1.45 Georgia,Times New Roman,serif;display:flex}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-short-answers{color:#164b49;flex-wrap:wrap;gap:3px 8px;margin-top:7px;font:400 18px/1.45 Georgia,Times New Roman,serif;display:flex}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-base-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:4px 0 0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-base-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:4px 0 0}@media (max-width:1099px){.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{grid-template-columns:135px minmax(0,1fr);row-gap:5px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{grid-template-columns:135px minmax(0,1fr);row-gap:5px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row>.sg-purpose-note{grid-column:2}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row>.sg-purpose-note{grid-column:2}}@media (max-width:759px){.story-guide.sg-purpose-presentation .sg-conversation-panel{grid-template-columns:minmax(0,1fr)}.story-guide.sg-purpose-presentation .sg-purpose-exchange{gap:14px}.story-guide.sg-purpose-presentation .sg-purpose-exchange .sg-sentence{font-size:24px}.story-guide.sg-purpose-presentation .sg-purpose-use-grid{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-purpose-presentation .sg-purpose-use{padding:12px 14px}.story-guide.sg-purpose-presentation .sg-purpose-use .sg-sentence{font-size:22px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern{width:100%;font-size:21px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-pattern{width:100%;font-size:21px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{grid-template-columns:minmax(0,1fr);gap:5px}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row{grid-template-columns:minmax(0,1fr);gap:5px}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row>.sg-purpose-note{grid-column:1}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row>.sg-purpose-note{grid-column:1}.story-guide:-webkit-any(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dt{padding:0}.story-guide:is(.sg-purpose-presentation,.sg-reaction-presentation) .sg-purpose-form-row dt{padding:0}}.story-guide.sg-reaction-presentation .sg-conversation-heading{margin-bottom:16px}.story-guide.sg-reaction-presentation .sg-reaction-exchange{margin:0 0 12px}.story-guide.sg-reaction-presentation .sg-reaction-exchange dt,.story-guide.sg-reaction-presentation .sg-reaction-steps dt{color:#526b70;font:700 12px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px}.story-guide.sg-reaction-presentation .sg-reaction-exchange dd{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-reaction-presentation .sg-reaction-trigger{background:#edf3f6;border-radius:10px;margin-bottom:18px;padding:12px 14px;position:relative}.story-guide.sg-reaction-presentation .sg-reaction-trigger:after{content:"";border-bottom:1.5px solid #b58b36;border-right:1.5px solid #b58b36;width:8px;height:8px;position:absolute;bottom:-11px;left:24px;transform:rotate(45deg)}.story-guide.sg-reaction-presentation .sg-reaction-decision{padding:0 14px}.story-guide.sg-reaction-presentation .sg-reaction-decision .sg-sentence{font-size:26px;font-weight:700;line-height:1.35}.story-guide.sg-reaction-presentation .sg-conversation-copy>.sg-purpose-note{padding:0 14px}.story-guide.sg-reaction-presentation .sg-reaction-comparison{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-reaction-presentation .sg-reaction-comparison h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-reaction-presentation .sg-reaction-steps{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(0,1fr);gap:12px;margin:12px 0 10px;display:grid}.story-guide.sg-reaction-presentation .sg-reaction-steps>div{border-radius:10px;min-width:0;padding:12px 14px}.story-guide.sg-reaction-presentation .sg-reaction-steps dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-reaction-presentation .sg-reaction-steps dd strong{text-underline-offset:4px;-webkit-text-decoration:underline #c59a42;text-decoration:underline #c59a42;text-decoration-thickness:1.5px}.story-guide.sg-reaction-presentation .sg-reaction-before{background:#edf3f6}.story-guide.sg-reaction-presentation .sg-reaction-change{background:#faf3df}.story-guide.sg-reaction-presentation .sg-reaction-after{background:#eef3e8}@media (max-width:759px){.story-guide.sg-reaction-presentation .sg-reaction-decision .sg-sentence{font-size:24px}.story-guide.sg-reaction-presentation .sg-reaction-steps{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-reaction-presentation .sg-reaction-steps dd,.story-guide.sg-reaction-presentation .sg-purpose-form-example>p{font-size:20px}}.story-guide.sg-offers-presentation .sg-conversation-heading{margin-bottom:16px}.story-guide.sg-offers-presentation .sg-offer-exchange{gap:10px;margin:0;display:grid}.story-guide.sg-offers-presentation .sg-offer-exchange>div{border-radius:10px;min-width:0;padding:12px 16px}.story-guide.sg-offers-presentation .sg-offer-exchange dt,.story-guide.sg-offers-presentation .sg-offer-roles dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px}.story-guide.sg-offers-presentation .sg-offer-exchange dd{color:#164b49;margin:0;font:400 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-offers-presentation .sg-offer-utterance{background:#edf3f6}.story-guide.sg-offers-presentation .sg-offer-utterance .sg-sentence{font-size:26px}.story-guide.sg-offers-presentation .sg-offer-reply{background:#eef3e8;margin-left:18px}.story-guide.sg-offers-presentation .sg-offer-reply.is-decline{background:#f5f1e9}.story-guide.sg-offers-presentation .sg-offer-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.story-guide.sg-offers-presentation .sg-conversation-copy>.sg-offer-note{padding-inline-start:16px;padding-inline-end:16px}.story-guide.sg-offers-presentation .sg-offer-forms{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:16px}.story-guide.sg-offers-presentation .sg-offer-forms h3,.story-guide.sg-offers-presentation .sg-offer-comparison h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-offers-presentation .sg-offer-form-rows{margin:12px 0 0}.story-guide.sg-offers-presentation .sg-offer-form-row{border-bottom:1px solid #e3e3d8;grid-template-columns:130px minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:8px 16px;padding:11px 0;display:grid}.story-guide.sg-offers-presentation .sg-offer-form-row dt{color:#526b70;font:600 16px/1.5 var(--font-ui)}.story-guide.sg-offers-presentation .sg-offer-form-row dd{min-width:0;margin:0}.story-guide.sg-offers-presentation .sg-offer-pattern{color:#526b70;font:400 16px/1.7 var(--font-ui)}.story-guide.sg-offers-presentation .sg-offer-pattern strong{color:#164b49;background:#e4ecdd;border-radius:5px;padding:3px 5px}.story-guide.sg-offers-presentation .sg-offer-example{color:#164b49;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-offers-presentation .sg-offer-example strong{text-underline-offset:4px;-webkit-text-decoration:underline #c59a42;text-decoration:underline #c59a42;text-decoration-thickness:1.5px}.story-guide.sg-offers-presentation strong{-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-offers-presentation .sg-offer-comparison{margin-top:20px}.story-guide.sg-offers-presentation .sg-offer-roles{background:#f4f5ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;display:grid}.story-guide.sg-offers-presentation .sg-offer-roles>div{min-width:0;padding:12px 16px}.story-guide.sg-offers-presentation .sg-offer-roles>div+div{border-left:1px solid #dce1d8}.story-guide.sg-offers-presentation .sg-offer-roles dd{margin:0}.story-guide.sg-offers-presentation .sg-offer-roles .sg-offer-note{margin-top:5px}@media (max-width:1099px){.story-guide.sg-offers-presentation .sg-offer-form-row{grid-template-columns:130px minmax(0,1fr);gap:5px 16px}.story-guide.sg-offers-presentation .sg-offer-form-row .sg-offer-example{grid-column:2}}@media (max-width:759px){.story-guide.sg-offers-presentation .sg-conversation-heading h2,.story-guide.sg-offers-presentation .sg-offer-utterance .sg-sentence{font-size:24px}.story-guide.sg-offers-presentation .sg-offer-exchange dd,.story-guide.sg-offers-presentation .sg-offer-forms h3,.story-guide.sg-offers-presentation .sg-offer-comparison h3{font-size:22px}.story-guide.sg-offers-presentation .sg-offer-example{font-size:20px}.story-guide.sg-offers-presentation .sg-offer-form-row{grid-template-columns:minmax(0,1fr);gap:7px}.story-guide.sg-offers-presentation .sg-offer-form-row .sg-offer-example{grid-column:1}.story-guide.sg-offers-presentation .sg-offer-roles{grid-template-columns:minmax(0,1fr)}.story-guide.sg-offers-presentation .sg-offer-roles>div+div{border-top:1px solid #dce1d8;border-left:0}.story-guide.sg-offers-presentation .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px}.story-guide.sg-offers-presentation .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}.story-guide.sg-offers-presentation .sg-faq-answer .sg-correction-label{font-size:13px}.story-guide.sg-offers-presentation .sg-faq-answer .sg-correct+.sg-incorrect{border-top:1px solid #e3e3d8;padding-top:10px}}.story-guide.sg-commitment-presentation .sg-conversation-heading{margin-bottom:16px}.story-guide.sg-commitment-presentation .sg-commitment-exchange{gap:10px;margin:0;display:grid}.story-guide.sg-commitment-presentation .sg-commitment-exchange>div{background:#edf3f6;border-radius:10px;min-width:0;padding:12px 16px}.story-guide.sg-commitment-presentation .sg-commitment-exchange>div+div{background:#eef3e8}.story-guide.sg-commitment-presentation .sg-commitment-exchange dt,.story-guide.sg-commitment-presentation .sg-commitment-forms dt,.story-guide.sg-commitment-presentation .sg-commitment-comparison dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase}.story-guide.sg-commitment-presentation .sg-commitment-exchange dd{color:#164b49;margin:5px 0 0;font:400 26px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-commitment-presentation .sg-commitment-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:7px 0 0}.story-guide.sg-commitment-presentation .sg-conversation-copy>.sg-commitment-note{padding-inline-start:16px;padding-inline-end:16px}.story-guide.sg-commitment-presentation .sg-commitment-reference{border-top:1px solid #e3e3d8;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:18px;display:grid}.story-guide.sg-commitment-presentation .sg-commitment-reference>section{min-width:0}.story-guide.sg-commitment-presentation h3{color:#164b49;letter-spacing:-.02em;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-commitment-presentation .sg-commitment-forms dl{margin:12px 0 0}.story-guide.sg-commitment-presentation .sg-commitment-forms dl>div{padding:10px 0}.story-guide.sg-commitment-presentation .sg-commitment-forms dl>div+div{border-top:1px solid #e3e3d8}.story-guide.sg-commitment-presentation .sg-commitment-pattern{color:#164b49;margin:6px 0 0;font:400 20px/1.65 Georgia,Times New Roman,serif}.story-guide.sg-commitment-presentation .sg-commitment-pattern strong{background:#e4ecdd;border-radius:5px;padding:2px 5px}.story-guide.sg-commitment-presentation strong{-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-commitment-presentation .sg-commitment-question{border-left:1px solid #e3e3d8;padding-left:24px}.story-guide.sg-commitment-presentation .sg-commitment-question>.sg-commitment-pattern{background:#f2f5ed;border-radius:8px;margin-top:15px;padding:10px 12px}.story-guide.sg-commitment-presentation .sg-commitment-example{color:#164b49;margin:12px 0 0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-commitment-presentation .sg-commitment-reference strong,.story-guide.sg-commitment-presentation .sg-commitment-comparison strong{color:#164b49}.story-guide.sg-commitment-presentation .sg-commitment-example strong{text-underline-offset:.16em;-webkit-text-decoration:underline #c59a42;text-decoration:underline #c59a42;text-decoration-thickness:1.5px}.story-guide.sg-commitment-presentation .sg-commitment-replies{gap:10px;margin:14px 0 0;display:grid}.story-guide.sg-commitment-presentation .sg-commitment-replies>div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.story-guide.sg-commitment-presentation .sg-commitment-replies dt{color:#335e49;text-align:center;text-transform:uppercase;font:700 13px/1.4 var(--font-ui);background:#e3eddc;border-radius:14px;padding:4px 8px}.story-guide.sg-commitment-presentation .sg-commitment-replies>div+div dt{color:#715636;background:#f1e7db}.story-guide.sg-commitment-presentation .sg-commitment-replies dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-commitment-presentation .sg-commitment-comparison{border-top:1px solid #e3e3d8;margin-top:16px;padding-top:16px}.story-guide.sg-commitment-presentation .sg-commitment-comparison header{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.story-guide.sg-commitment-presentation .sg-commitment-comparison header p{margin:0}.story-guide.sg-commitment-presentation .sg-commitment-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.story-guide.sg-commitment-presentation .sg-commitment-comparison dl>div{background:#eef3e8;border-radius:9px;min-width:0;padding:12px 16px}.story-guide.sg-commitment-presentation .sg-commitment-comparison dl>div+div{background:#f4f2eb}.story-guide.sg-commitment-presentation .sg-commitment-comparison .sg-commitment-example{margin-top:5px}@media (max-width:759px){.story-guide.sg-commitment-presentation .sg-conversation-heading h2,.story-guide.sg-commitment-presentation .sg-commitment-exchange dd{font-size:24px}.story-guide.sg-commitment-presentation h3{font-size:22px}.story-guide.sg-commitment-presentation .sg-commitment-reference,.story-guide.sg-commitment-presentation .sg-commitment-comparison dl{grid-template-columns:minmax(0,1fr)}.story-guide.sg-commitment-presentation .sg-commitment-reference{gap:18px}.story-guide.sg-commitment-presentation .sg-commitment-question{border-top:1px solid #e3e3d8;border-left:0;padding:16px 0 0}.story-guide.sg-commitment-presentation .sg-commitment-example,.story-guide.sg-commitment-presentation .sg-commitment-replies dd{font-size:21px}.story-guide.sg-commitment-presentation .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px}.story-guide.sg-commitment-presentation .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}.story-guide.sg-commitment-presentation .sg-faq-answer .sg-correction-label{font-size:13px}}.story-guide.sg-prediction-layout .sg-prediction-workbench{padding:20px var(--sg-inset) 16px}.story-guide.sg-prediction-layout .sg-prediction-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.story-guide.sg-prediction-layout h2,.story-guide.sg-prediction-layout .sg-prediction-forms>h3,.story-guide.sg-prediction-layout .sg-prediction-confidence h3{color:#164b49;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-heading p,.story-guide.sg-prediction-layout .sg-prediction-note,.story-guide.sg-prediction-layout figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-prediction-layout .sg-prediction-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-prediction-layout .sg-prediction-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-prediction-layout .sg-prediction-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-prediction-layout .sg-prediction-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-prediction-layout .sg-prediction-tabs button:hover{background:#eaece8}.story-guide.sg-prediction-layout .sg-prediction-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-prediction-layout .sg-prediction-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-prediction-layout .sg-prediction-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-prediction-layout .sg-prediction-stage{display:grid}.story-guide.sg-prediction-layout .sg-prediction-panel{grid-area:1/1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-prediction-layout .sg-prediction-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-prediction-layout figure{min-width:0;margin:0}.story-guide.sg-prediction-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-prediction-layout figcaption{margin-top:10px}.story-guide.sg-prediction-layout .sg-prediction-copy{min-width:0;padding:12px 0}.story-guide.sg-prediction-layout .sg-prediction-basis{color:#42604a;font:700 12px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.07em;background:#e9f0e2;border-radius:6px;margin:0 0 10px;padding:4px 9px;display:inline-block}.story-guide.sg-prediction-layout .sg-prediction-basis.is-opinion{color:#375f78;background:#eaf0f5}.story-guide.sg-prediction-layout .sg-sentence{color:#164b49;margin:0;font:700 26px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-copy .sg-prediction-note{margin-top:12px}.story-guide.sg-prediction-layout strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-prediction-layout :-webkit-any(.sg-sentence,.sg-prediction-example) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-prediction-layout :is(.sg-sentence,.sg-prediction-example) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-prediction-layout .sg-prediction-forms,.story-guide.sg-prediction-layout .sg-prediction-confidence{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:18px}.story-guide.sg-prediction-layout .sg-prediction-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px;display:grid}.story-guide.sg-prediction-layout .sg-prediction-form{grid-template-rows:subgrid;grid-row:span 5;min-width:0;display:grid}.story-guide.sg-prediction-layout .sg-prediction-form+.sg-prediction-form{border-left:1px solid #e3e3d8;padding-left:24px}.story-guide.sg-prediction-layout .sg-prediction-form h4,.story-guide.sg-prediction-layout .sg-prediction-confidence h4{color:#164b49;margin:0;font:700 22px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-label{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0}.story-guide.sg-prediction-layout .sg-prediction-pattern{color:#164b49;background:#f0f4ea;border-radius:8px;align-content:center;margin:4px 0 0;padding:10px 12px;font:400 21px/1.65 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-pattern strong{background:#dfead6;border-radius:5px;padding:2px 5px}.story-guide.sg-prediction-layout .sg-prediction-form>.sg-prediction-note{margin:0}.story-guide.sg-prediction-layout .sg-prediction-question{color:#164b49;margin:4px 0 0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-replies{gap:7px;margin:0;display:grid}.story-guide.sg-prediction-layout .sg-prediction-replies>div{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.story-guide.sg-prediction-layout .sg-prediction-replies dt{color:#335e49;text-align:center;text-transform:uppercase;font:700 13px/1.4 var(--font-ui);background:#e3eddc;border-radius:14px;padding:3px 8px}.story-guide.sg-prediction-layout .sg-prediction-replies>div+div dt{color:#715636;background:#f1e7db}.story-guide.sg-prediction-layout .sg-prediction-replies dd{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-shared-note{margin-top:14px}.story-guide.sg-prediction-layout .sg-prediction-confidence header{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.story-guide.sg-prediction-layout .sg-prediction-confidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 10px;display:grid}.story-guide.sg-prediction-layout .sg-prediction-confidence-grid>section{background:#f2f4ef;border-radius:9px;min-width:0;padding:12px 14px}.story-guide.sg-prediction-layout .sg-prediction-confidence-grid>section:nth-child(2){background:#edf3f6}.story-guide.sg-prediction-layout .sg-prediction-confidence-grid>section:nth-child(3){background:#f4f1e9}.story-guide.sg-prediction-layout .sg-prediction-confidence-grid .sg-prediction-note{margin-top:2px}.story-guide.sg-prediction-layout .sg-prediction-example{color:#164b49;margin:9px 0 0;font:400 22px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-prediction-layout .sg-prediction-negative{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);align-items:center;gap:18px;margin-top:16px;padding:12px 16px;display:grid}.story-guide.sg-prediction-layout .sg-prediction-negative h3{color:#755217;font:700 16px/1.5 var(--font-ui);align-items:center;gap:10px;margin:0;display:flex}.story-guide.sg-prediction-layout .sg-prediction-negative svg{flex-shrink:0}.story-guide.sg-prediction-layout .sg-prediction-negative .sg-prediction-example{margin:0}@media (max-width:1099px){.story-guide.sg-prediction-layout .sg-prediction-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-prediction-layout .sg-prediction-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-prediction-layout h2,.story-guide.sg-prediction-layout .sg-prediction-forms>h3,.story-guide.sg-prediction-layout .sg-prediction-confidence h3{font-size:24px}.story-guide.sg-prediction-layout .sg-prediction-tabs button{padding:9px 4px}.story-guide.sg-prediction-layout .sg-prediction-panel{flex-direction:column;align-items:stretch;gap:10px;display:flex}.story-guide.sg-prediction-layout .sg-prediction-panel[hidden]{display:none}.story-guide.sg-prediction-layout .sg-sentence{font-size:24px}.story-guide.sg-prediction-layout .sg-prediction-copy{padding:0}.story-guide.sg-prediction-layout .sg-prediction-form-grid,.story-guide.sg-prediction-layout .sg-prediction-confidence-grid,.story-guide.sg-prediction-layout .sg-prediction-negative{grid-template-columns:minmax(0,1fr)}.story-guide.sg-prediction-layout .sg-prediction-form{display:block}.story-guide.sg-prediction-layout .sg-prediction-form+.sg-prediction-form{border-top:1px solid #e3e3d8;border-left:0;margin-top:8px;padding:16px 0 0}.story-guide.sg-prediction-layout .sg-prediction-pattern{margin:10px 0 6px;font-size:20px}.story-guide.sg-prediction-layout .sg-prediction-question{margin:12px 0 8px}.story-guide.sg-prediction-layout .sg-prediction-negative{gap:7px}.story-guide.sg-prediction-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px}.story-guide.sg-prediction-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}.story-guide.sg-prediction-layout .sg-faq-answer .sg-correction-label{font-size:13px}}@media (min-width:760px){.story-guide.sg-prediction-layout .sg-faq-answer .sg-corrections:has(li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.story-guide.sg-prediction-layout .sg-faq-answer .sg-corrections:has(li:nth-child(4):last-child) li:nth-child(odd){border-left:0;padding-left:0}}.story-guide.sg-arrangement-layout .sg-arrangement-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-arrangement-layout .sg-arrangement-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-arrangement-layout :-webkit-any(.sg-arrangement-heading,.sg-section-heading) h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-arrangement-layout :is(.sg-arrangement-heading,.sg-section-heading) h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-arrangement-layout :is(.sg-arrangement-heading p,.sg-section-heading p,.sg-arrangement-note,.sg-transform-note,figcaption){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-arrangement-layout .sg-arrangement-tabs{background:#f5f4ee;border:1px solid #e0e2d9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button{color:#526b70;min-width:0;min-height:44px;font:650 15px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button svg{flex-shrink:0;display:none}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button:hover{background:#edf1f0}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button[aria-selected=true] svg{display:block}.story-guide.sg-arrangement-layout .sg-arrangement-stage{display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-panel{border-radius:8px;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0;display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-panel figure{min-width:0;margin:0}.story-guide.sg-arrangement-layout .sg-arrangement-panel .sg-image{aspect-ratio:1280/703;object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:10px}.story-guide.sg-arrangement-layout figcaption{margin-top:10px}.story-guide.sg-arrangement-layout .sg-arrangement-meanings{gap:10px;min-width:0;display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-time{background:#f0f3ea;border-radius:10px;min-width:0;padding:13px 16px}.story-guide.sg-arrangement-layout .sg-arrangement-time.is-later{background:#edf3f7}.story-guide.sg-arrangement-layout .sg-arrangement-time h3{color:#48655e;font:700 12px/1.4 var(--font-ui);letter-spacing:.09em;margin:0 0 6px}.story-guide.sg-arrangement-layout .sg-arrangement-time.is-later h3{color:#365b75}.story-guide.sg-arrangement-layout .sg-arrangement-sentence{color:#164b49;margin:0;font:400 24px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-arrangement-layout strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-arrangement-layout .sg-arrangement-sentence strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-arrangement-layout .sg-arrangement-form{border-top:1px solid #e3e3d8;margin-top:18px;padding-top:16px}.story-guide.sg-arrangement-layout .sg-arrangement-form header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.story-guide.sg-arrangement-layout .sg-arrangement-form h3{color:#164b49;margin:0;font:700 21px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-arrangement-layout .sg-arrangement-pattern{color:#164b49;margin:0;font:400 20px/1.65 Georgia,Times New Roman,serif}.story-guide.sg-arrangement-layout .sg-arrangement-piece{white-space:nowrap;display:inline-block}.story-guide.sg-arrangement-layout :is(.sg-arrangement-pattern,.sg-arrangement-form dd) strong{background:#dfead6;border-radius:5px;padding:2px 7px}.story-guide.sg-arrangement-layout .sg-arrangement-form dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.story-guide.sg-arrangement-layout .sg-arrangement-form dl>div{color:#164b49;background:#f4f5ee;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;min-width:0;padding:10px 8px;font:400 19px/1.5 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-arrangement-layout .sg-arrangement-form dd{align-items:baseline;gap:8px;margin:0;display:flex}.story-guide.sg-arrangement-layout .sg-arrangement-form dd>span[aria-hidden]{color:#708575}.story-guide.sg-arrangement-layout .sg-arrangement-form>.sg-arrangement-note{text-align:center;margin-top:10px}.story-guide.sg-arrangement-layout .sg-arrangement-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.story-guide.sg-arrangement-layout .sg-arrangement-reminder svg{flex-shrink:0}.story-guide.sg-arrangement-layout .sg-arrangement-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-arrangement-layout .sg-transform-heading .sg-section-heading{display:block}.story-guide.sg-arrangement-layout .sg-transform-note{margin:0}@media (max-width:1099px){.story-guide.sg-arrangement-layout .sg-arrangement-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-arrangement-layout .sg-arrangement-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-arrangement-layout .sg-arrangement-workshop{padding-block-start:18px;padding-block-end:16px}.story-guide.sg-arrangement-layout :-webkit-any(.sg-arrangement-heading,.sg-section-heading) h2{font-size:24px}.story-guide.sg-arrangement-layout :is(.sg-arrangement-heading,.sg-section-heading) h2{font-size:24px}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button{gap:3px;padding:9px 5px}.story-guide.sg-arrangement-layout .sg-arrangement-tabs button svg{width:13px}.story-guide.sg-arrangement-layout .sg-arrangement-panel{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-arrangement-layout .sg-arrangement-panel[hidden]{display:none}.story-guide.sg-arrangement-layout .sg-arrangement-time{padding:12px}.story-guide.sg-arrangement-layout .sg-arrangement-sentence{font-size:22px}.story-guide.sg-arrangement-layout .sg-arrangement-form dl{grid-template-columns:minmax(0,1fr);gap:6px}.story-guide.sg-arrangement-layout .sg-arrangement-form dl>div{justify-content:space-between;padding:8px 14px}.story-guide.sg-arrangement-layout .sg-arrangement-pattern{font-size:19px}.story-guide.sg-arrangement-layout .sg-transform-row dt{font-size:16px}}.story-guide.sg-planner-layout .sg-planner-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-planner-layout .sg-planner-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.story-guide.sg-planner-layout .sg-planner-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout :is(.sg-planner-heading>div>p,.sg-planner-note,figcaption,.sg-planner-confirmation,.sg-planner-later){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-tabs,.sg-planner-question-tabs){background:#f5f4ee;border:1px solid #e0e2d9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.story-guide.sg-planner-layout :is(.sg-planner-tabs,.sg-planner-question-tabs){background:#f5f4ee;border:1px solid #e0e2d9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-tabs,.sg-planner-question-tabs) button{color:#526b70;min-width:0;min-height:44px;font:650 15px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex}.story-guide.sg-planner-layout :is(.sg-planner-tabs,.sg-planner-question-tabs) button{color:#526b70;min-width:0;min-height:44px;font:650 15px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex}.story-guide.sg-planner-layout .sg-planner-tabs button svg{flex-shrink:0;display:none}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-tabs,.sg-planner-question-tabs) button:hover{background:#edf1f0}.story-guide.sg-planner-layout :is(.sg-planner-tabs,.sg-planner-question-tabs) button:hover{background:#edf1f0}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-tabs,.sg-planner-question-tabs) button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide.sg-planner-layout :is(.sg-planner-tabs,.sg-planner-question-tabs) button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide.sg-planner-layout .sg-planner-tabs button[aria-selected=true] svg{display:block}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-stage,.sg-planner-question-stage){display:grid}.story-guide.sg-planner-layout :is(.sg-planner-stage,.sg-planner-question-stage){display:grid}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-panel,.sg-planner-question){border-radius:8px;grid-area:1/1;min-width:0}.story-guide.sg-planner-layout :is(.sg-planner-panel,.sg-planner-question){border-radius:8px;grid-area:1/1;min-width:0}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-panel,.sg-planner-question)[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide.sg-planner-layout :is(.sg-planner-panel,.sg-planner-question)[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-story,.sg-planner-teaching){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.story-guide.sg-planner-layout :is(.sg-planner-story,.sg-planner-teaching){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.story-guide.sg-planner-layout .sg-planner-story figure{min-width:0;margin:0}.story-guide.sg-planner-layout .sg-image{aspect-ratio:1280/703;object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:10px}.story-guide.sg-planner-layout figcaption{margin-top:10px}.story-guide.sg-planner-layout .sg-planner-plan{align-self:center;min-width:0}.story-guide.sg-planner-layout :is(.sg-planner-label,.sg-planner-details dt,.sg-planner-exchange dt,.sg-planner-change-lines dt){color:#4a6760;font:700 12px/1.5 var(--font-ui);letter-spacing:.06em;margin:0}.story-guide.sg-planner-layout .sg-planner-statement{color:#164b49;margin:6px 0 16px;font:400 24px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-planner-layout .sg-planner-statement strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-planner-layout .sg-planner-details{background:#f3f5ed;border-block-start:1px solid #e2e7da;border-block-end:1px solid #e2e7da;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 0;display:grid}.story-guide.sg-planner-layout .sg-planner-details>div{min-width:0;padding:0 12px}.story-guide.sg-planner-layout .sg-planner-details>div+div{border-left:1px solid #dfe5d7}.story-guide.sg-planner-layout .sg-planner-details dd{color:#164b49;font:400 16px/1.45 var(--font-ui);margin:5px 0 0}.story-guide.sg-planner-layout .sg-planner-confirmation{gap:7px;margin-top:12px;display:flex}.story-guide.sg-planner-layout .sg-planner-confirmation svg{color:#476c59;flex-shrink:0;margin-top:3px}.story-guide.sg-planner-layout .sg-planner-teaching{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:18px}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-questions,.sg-planner-changes){min-width:0}.story-guide.sg-planner-layout :is(.sg-planner-questions,.sg-planner-changes){min-width:0}.story-guide.sg-planner-layout .sg-planner-changes{border-left:1px solid #e3e3d8;padding-left:24px}.story-guide.sg-planner-layout .sg-planner-teaching h3{color:#164b49;margin:0;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout .sg-planner-question-tabs{margin:12px 0}.story-guide.sg-planner-layout .sg-planner-exchange{gap:10px;margin:0;display:grid}.story-guide.sg-planner-layout .sg-planner-exchange>div{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.story-guide.sg-planner-layout .sg-planner-exchange dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout .sg-planner-exchange strong{background:#e8efdf;border-radius:4px;padding:0 2px}.story-guide.sg-planner-layout .sg-planner-question>.sg-planner-note{margin-top:12px}.story-guide.sg-planner-layout .sg-planner-later{margin:12px 0}.story-guide.sg-planner-layout .sg-planner-change-lines{gap:10px;margin:0;display:grid}.story-guide.sg-planner-layout .sg-planner-change-lines>div{border-left:2px solid #cfccc1;padding-left:12px}.story-guide.sg-planner-layout .sg-planner-change-lines>.is-new{border-color:#91aaa0}.story-guide.sg-planner-layout .sg-planner-change-lines dd{color:#164b49;margin:4px 0 0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout .sg-planner-change-lines .is-new strong{background:#e8efdf;border-radius:4px;padding:0 2px}.story-guide.sg-planner-layout .sg-planner-changes>.sg-planner-note{margin-top:12px}.story-guide.sg-planner-layout .sg-planner-form{border-top:1px solid #e3e3d8;margin-top:18px;padding-top:16px}.story-guide.sg-planner-layout .sg-planner-form header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.story-guide.sg-planner-layout .sg-planner-form h3{color:#164b49;margin:0;font:700 21px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout .sg-planner-pattern{color:#164b49;margin:0;font:400 20px/1.65 Georgia,Times New Roman,serif}.story-guide.sg-planner-layout .sg-planner-piece{white-space:pre-wrap;display:inline-block}.story-guide.sg-planner-layout .sg-planner-pattern strong{background:#e8efdf;border-radius:4px;padding:2px 5px}.story-guide.sg-planner-layout .sg-planner-form dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.story-guide.sg-planner-layout .sg-planner-form dl>div{color:#164b49;background:#f2f4ed;border-radius:8px;justify-content:center;align-items:baseline;gap:8px;min-width:0;padding:8px;font:400 18px/1.4 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-planner-layout .sg-planner-form dd{align-items:baseline;gap:8px;margin:0;display:flex}.story-guide.sg-planner-layout .sg-planner-form dd>span[aria-hidden]{color:#708575}.story-guide.sg-planner-layout .sg-planner-form>.sg-planner-note{text-align:center;margin-top:10px}.story-guide.sg-planner-layout .sg-planner-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.story-guide.sg-planner-layout .sg-planner-reminder svg{flex-shrink:0}.story-guide.sg-planner-layout .sg-planner-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}@media (max-width:1099px){.story-guide.sg-planner-layout .sg-planner-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-story,.sg-planner-teaching){gap:18px}.story-guide.sg-planner-layout :is(.sg-planner-story,.sg-planner-teaching){gap:18px}.story-guide.sg-planner-layout .sg-planner-changes{padding-left:18px}.story-guide.sg-planner-layout .sg-planner-details{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-planner-layout .sg-planner-details>div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.story-guide.sg-planner-layout .sg-planner-details>div+div{border-left:0}.story-guide.sg-planner-layout .sg-planner-details dd{margin:0}}@media (max-width:759px){.story-guide.sg-planner-layout .sg-planner-workshop{padding-block-start:18px;padding-block-end:16px}.story-guide.sg-planner-layout .sg-planner-heading h2{font-size:24px}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-tabs,.sg-planner-question-tabs) button{gap:3px;padding:9px 5px}.story-guide.sg-planner-layout :is(.sg-planner-tabs,.sg-planner-question-tabs) button{gap:3px;padding:9px 5px}.story-guide.sg-planner-layout .sg-planner-tabs button svg{width:13px}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-story,.sg-planner-teaching){grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-planner-layout :is(.sg-planner-story,.sg-planner-teaching){grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-planner-layout :-webkit-any(.sg-planner-panel,.sg-planner-question)[hidden]{display:none}.story-guide.sg-planner-layout :is(.sg-planner-panel,.sg-planner-question)[hidden]{display:none}.story-guide.sg-planner-layout .sg-planner-statement,.story-guide.sg-planner-layout .sg-planner-teaching h3{font-size:22px}.story-guide.sg-planner-layout :is(.sg-planner-exchange dd,.sg-planner-change-lines dd){font-size:21px}.story-guide.sg-planner-layout .sg-planner-changes{border-top:1px solid #e3e3d8;border-left:0;padding:16px 0 0}.story-guide.sg-planner-layout .sg-planner-form dl{grid-template-columns:minmax(0,1fr);gap:6px}.story-guide.sg-planner-layout .sg-planner-form dl>div{justify-content:space-between;padding:8px 14px}.story-guide.sg-planner-layout .sg-planner-pattern{font-size:19px}}.story-guide.sg-planner-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-planner-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}.story-guide.sg-planner-layout .sg-faq-answer .sg-correction-label{margin:0;font-size:14px;display:inline}@media (max-width:759px){.story-guide.sg-planner-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-future-link-layout .sg-future-link-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-future-link-layout .sg-future-link-heading{margin-bottom:20px}.story-guide.sg-future-link-layout h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout :is(.sg-future-link-heading>p,.sg-future-link-note,figcaption){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-future-link-layout .sg-future-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.story-guide.sg-future-link-layout .sg-future-link-columns>section{min-width:0}.story-guide.sg-future-link-layout .sg-future-link-explorer{position:relative;container:future-links/inline-size}.story-guide.sg-future-link-layout .sg-future-link-explorer:before{content:"";background:#e3e3d8;width:1px;position:absolute;top:0;bottom:0;left:-24px}.story-guide.sg-future-link-layout h3{color:#164b49;margin:0 0 12px;font:700 24px/1.25 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout h4{color:#3e6058;font:700 16px/1.4 var(--font-ui);margin:0 0 8px}.story-guide.sg-future-link-layout figure{min-width:0;margin:0}.story-guide.sg-future-link-layout .sg-image{aspect-ratio:1280/703;object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:10px;display:block}.story-guide.sg-future-link-layout figcaption{margin-top:8px}.story-guide.sg-future-link-layout strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-future-link-layout .sg-future-link-statement{color:#164b49;margin:14px 0 8px;font:400 24px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout :-webkit-any(.sg-future-link-statement,.sg-future-link-sentence) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-future-link-layout :is(.sg-future-link-statement,.sg-future-link-sentence) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-future-link-layout .sg-future-link-agreement{margin-top:16px}.story-guide.sg-future-link-layout .sg-future-link-agreement dl{background:#f0f4e9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:10px 0;display:grid}.story-guide.sg-future-link-layout .sg-future-link-agreement dl>div{color:#164b49;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;min-width:0;padding:0 10px;font:400 20px/1.4 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-future-link-layout .sg-future-link-agreement dl>div+div{border-left:1px solid #d9e2d0}.story-guide.sg-future-link-layout .sg-future-link-agreement dd{gap:8px;margin:0;display:flex}.story-guide.sg-future-link-layout .sg-future-link-agreement dd>span[aria-hidden]{color:#708575}.story-guide.sg-future-link-layout .sg-future-link-forms{border-top:1px solid #e3e3d8;margin-top:16px;padding-top:14px}.story-guide.sg-future-link-layout .sg-future-link-forms dl{gap:8px;margin:0;display:grid}.story-guide.sg-future-link-layout .sg-future-link-forms dl>div{grid-template-columns:65px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.story-guide.sg-future-link-layout .sg-future-link-forms dt{color:#526b70;font:600 14px/1.5 var(--font-ui)}.story-guide.sg-future-link-layout .sg-future-link-forms dd{color:#164b49;margin:0;font:400 21px/1.45 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout .sg-future-link-forms dd strong{background:#e8efdf;border-radius:3px;padding:0 2px}.story-guide.sg-future-link-layout .sg-future-link-forms>p{margin-top:12px}.story-guide.sg-future-link-layout .sg-future-link-tabs{background:#f5f4ee;border:1px solid #e0e2d9;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:14px 0;padding:3px;display:grid}.story-guide.sg-future-link-layout .sg-future-link-tabs button{color:#526b70;min-width:0;min-height:44px;font:650 15px/1.35 var(--font-ui);background:0 0;border:0;border-radius:7px;grid-column:span 2;padding:8px 10px}.story-guide.sg-future-link-layout .sg-future-link-tabs button:hover{background:#edf1f0}.story-guide.sg-future-link-layout .sg-future-link-tabs button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide.sg-future-link-layout .sg-future-link-stage{display:grid}.story-guide.sg-future-link-layout .sg-future-link-panel{border-radius:6px;grid-area:1/1;min-width:0}.story-guide.sg-future-link-layout .sg-future-link-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.story-guide.sg-future-link-layout .sg-future-link-sentence{color:#164b49;margin:0 0 10px;font:400 24px/1.8 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout .sg-future-link-clause{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:3px 0}.story-guide.sg-future-link-layout .is-time{background:#eaf1f6}.story-guide.sg-future-link-layout .is-main{background:#eff3e9}.story-guide.sg-future-link-layout .sg-future-link-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 10px;display:grid}.story-guide.sg-future-link-layout .sg-future-link-legend>div{border-radius:8px;min-width:0;padding:10px 12px}.story-guide.sg-future-link-layout .sg-future-link-legend dt{color:#526b70;font:600 14px/1.4 var(--font-ui)}.story-guide.sg-future-link-layout .sg-future-link-legend dd{color:#164b49;margin:4px 0 0;font:400 19px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-future-link-layout .sg-future-link-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:9px;align-items:center;gap:10px;margin-top:20px;padding:10px 14px;display:flex}.story-guide.sg-future-link-layout .sg-future-link-reminder svg{flex-shrink:0}.story-guide.sg-future-link-layout .sg-future-link-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-future-link-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-future-link-layout .sg-faq-answer .sg-corrections li{border-left:0;padding:0}@media (max-width:1099px){.story-guide.sg-future-link-layout .sg-future-link-columns{gap:36px}.story-guide.sg-future-link-layout .sg-future-link-explorer:before{left:-18px}.story-guide.sg-future-link-layout .sg-future-link-agreement dl{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-future-link-layout .sg-future-link-agreement dl>div{justify-content:space-between;padding:0 14px}.story-guide.sg-future-link-layout .sg-future-link-agreement dl>div+div{border-left:0}}@media (max-width:759px){.story-guide.sg-future-link-layout .sg-future-link-workshop{padding-block-start:18px;padding-block-end:16px}.story-guide.sg-future-link-layout h2{font-size:24px}.story-guide.sg-future-link-layout h3{font-size:22px}.story-guide.sg-future-link-layout .sg-future-link-columns{grid-template-columns:minmax(0,1fr);gap:20px}.story-guide.sg-future-link-layout .sg-future-link-explorer{border-top:1px solid #e3e3d8;padding:18px 0 0}.story-guide.sg-future-link-layout .sg-future-link-explorer:before{display:none}.story-guide.sg-future-link-layout :-webkit-any(.sg-future-link-statement,.sg-future-link-sentence){font-size:22px}.story-guide.sg-future-link-layout :is(.sg-future-link-statement,.sg-future-link-sentence){font-size:22px}.story-guide.sg-future-link-layout .sg-future-link-panel[hidden]{display:none}.story-guide.sg-future-link-layout .sg-future-link-forms dl>div{grid-template-columns:56px minmax(0,1fr);gap:8px}.story-guide.sg-future-link-layout .sg-future-link-forms dd{font-size:20px}.story-guide.sg-future-link-layout .sg-future-link-legend{gap:6px}.story-guide.sg-future-link-layout .sg-future-link-legend>div{padding:10px}.story-guide.sg-future-link-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-future-link-layout .sg-future-link-tabs button:nth-child(n+4){grid-column:span 3}@container future-links (width>=440px){.story-guide.sg-future-link-layout .sg-future-link-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.story-guide.sg-future-link-layout .sg-future-link-tabs button:nth-child(n){grid-column:auto}}.story-guide.sg-future-link-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-future-link-layout .sg-question-navigator .sg-faq-example-note{font-size:16px}.story-guide.sg-schedule-reader-layout .sg-schedule-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-schedule-reader-layout .sg-schedule-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:20px;margin-bottom:22px;display:grid}.story-guide.sg-schedule-reader-layout h2{color:#164b49;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-schedule-reader-layout h3{color:#3e6058;font:600 17px/1.4 var(--font-ui);margin:0 0 12px}.story-guide.sg-schedule-reader-layout :is(.sg-schedule-heading p,.sg-schedule-note){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:8px 0 0}.story-guide.sg-schedule-reader-layout .sg-schedule-tabs{background:#f6f5ef;border:1px solid #e2e2d6;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-tabs button{color:#526b70;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);background:0 0;border:0;border-radius:8px;padding:8px 6px}.story-guide.sg-schedule-reader-layout .sg-schedule-tabs button:hover{background:#edf1f0}.story-guide.sg-schedule-reader-layout .sg-schedule-tabs button[aria-selected=true]{color:#284e68;background:#e4edf4;box-shadow:inset 0 0 0 1px #b9cdd9}.story-guide.sg-schedule-reader-layout .sg-schedule-stage{display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-panel{border-radius:6px;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;min-width:0;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-panel>*{min-width:0}.story-guide.sg-schedule-reader-layout figure{margin:0}.story-guide.sg-schedule-reader-layout .sg-image{aspect-ratio:1280/703;object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:10px;display:block}.story-guide.sg-schedule-reader-layout .sg-schedule-table{border-collapse:separate;border-spacing:0;color:#244e50;width:100%;font:400 16px/1.45 var(--font-ui);margin-top:14px}.story-guide.sg-schedule-reader-layout .sg-schedule-table caption{text-align:left;padding-bottom:10px;font-weight:700}.story-guide.sg-schedule-reader-layout .sg-schedule-table caption span{color:#526b70;margin-top:3px;font-weight:400;display:block}.story-guide.sg-schedule-reader-layout .sg-schedule-table th{text-align:left;color:#526b70;border-bottom:1px solid #dedfd2;padding:7px 10px;font-weight:600}.story-guide.sg-schedule-reader-layout .sg-schedule-table td{border-bottom:1px solid #e8e8dd;padding:9px 10px}.story-guide.sg-schedule-reader-layout .sg-schedule-table td:first-child{font-variant-numeric:tabular-nums;width:47%;padding-left:25px;position:relative}.story-guide.sg-schedule-reader-layout .sg-schedule-row-marker{color:#355e79;position:absolute;left:7px}.story-guide.sg-schedule-reader-layout .sg-schedule-table .is-selected td{color:#284e68;background:#eaf1f6}.story-guide.sg-schedule-reader-layout .sg-schedule-table .is-selected td:first-child{box-shadow:inset 3px 0 #5c829a}.story-guide.sg-schedule-reader-layout .sg-schedule-language{position:relative}.story-guide.sg-schedule-reader-layout .sg-schedule-language:before{content:"";background:#e3e3d8;width:1px;position:absolute;top:0;bottom:0;left:-22px}.story-guide.sg-schedule-reader-layout :-webkit-any(.sg-schedule-statement,.sg-schedule-question){color:#164b49;margin:0 0 10px;font:400 26px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-schedule-reader-layout :is(.sg-schedule-statement,.sg-schedule-question){color:#164b49;margin:0 0 10px;font:400 26px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-schedule-reader-layout strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone}.story-guide.sg-schedule-reader-layout :-webkit-any(.sg-schedule-statement,.sg-schedule-question) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-schedule-reader-layout :is(.sg-schedule-statement,.sg-schedule-question) strong{text-underline-offset:.16em;-webkit-text-decoration:underline #bf9139;text-decoration:underline #bf9139;text-decoration-thickness:1.5px}.story-guide.sg-schedule-reader-layout .sg-schedule-ask{border-top:1px solid #e3e3d8;margin-top:20px;padding-top:20px}.story-guide.sg-schedule-reader-layout .sg-schedule-reply{background:#f0f4e9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;margin:14px 0 10px;padding:10px 12px;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-reply dt{color:#526b70;font:500 16px/1.5 var(--font-ui)}.story-guide.sg-schedule-reader-layout .sg-schedule-reply dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement{border-top:1px solid #e3e3d8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 24px;margin-top:20px;padding-top:18px;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement h3{margin:0}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement dl{background:#f0f4e9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 12px;display:grid}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement dl>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;min-width:0;display:flex}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement dl>div+div{border-left:1px solid #dce4d4}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement dt{font:400 16px/1.5 var(--font-ui)}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement dd{gap:10px;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement>p{grid-column:1/-1}.story-guide.sg-schedule-reader-layout .sg-schedule-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:flex}.story-guide.sg-schedule-reader-layout .sg-schedule-reminder svg{flex-shrink:0}.story-guide.sg-schedule-reader-layout .sg-schedule-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-schedule-reader-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-schedule-reader-layout .sg-question-navigator .sg-faq-example-note{font-size:16px}.story-guide.sg-schedule-reader-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:16px}.story-guide.sg-schedule-reader-layout .sg-faq-answer .sg-corrections li{border-left:0;padding:0}@media (max-width:1099px){.story-guide.sg-schedule-reader-layout .sg-schedule-heading{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-schedule-reader-layout .sg-schedule-panel{gap:32px}.story-guide.sg-schedule-reader-layout .sg-schedule-language:before{left:-16px}}@media (max-width:759px){.story-guide.sg-schedule-reader-layout .sg-schedule-workshop{padding-block-start:18px;padding-block-end:16px}.story-guide.sg-schedule-reader-layout h2{font-size:24px}.story-guide.sg-schedule-reader-layout .sg-schedule-tabs button{padding-inline-start:2px;padding-inline-end:2px}.story-guide.sg-schedule-reader-layout .sg-schedule-panel{grid-template-columns:minmax(0,1fr);gap:22px}.story-guide.sg-schedule-reader-layout .sg-schedule-panel[hidden]{display:none}.story-guide.sg-schedule-reader-layout .sg-schedule-language{border-top:1px solid #e3e3d8;padding-top:18px}.story-guide.sg-schedule-reader-layout .sg-schedule-language:before{display:none}.story-guide.sg-schedule-reader-layout :-webkit-any(.sg-schedule-statement,.sg-schedule-question){font-size:22px}.story-guide.sg-schedule-reader-layout :is(.sg-schedule-statement,.sg-schedule-question){font-size:22px}.story-guide.sg-schedule-reader-layout .sg-schedule-agreement{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-schedule-reader-layout .sg-schedule-table :-webkit-any(td,th){padding-right:6px}.story-guide.sg-schedule-reader-layout .sg-schedule-table :is(td,th){padding-right:6px}.story-guide.sg-schedule-reader-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-perfect-form-layout .sg-perfect-workshop{padding:20px var(--sg-inset) 18px}.story-guide.sg-perfect-form-layout :is(.sg-perfect-heading h2,.sg-transform-heading h2){color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.story-guide.sg-perfect-form-layout :is(.sg-perfect-heading p,.sg-transform-heading .sg-section-heading p){color:#526b70;margin:6px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-perfect-pattern{background:#f0f3e9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:18px 0;padding:12px 16px;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-pattern>span{color:#496560;font-size:16px;font-weight:650}.story-guide.sg-perfect-form-layout .sg-perfect-pattern p{color:#164b49;text-align:center;margin:0;font:400 24px/1.6 Georgia,Times New Roman,serif}.story-guide.sg-perfect-form-layout .sg-perfect-pattern .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dce8d5;border-radius:6px;padding:3px 8px}.story-guide.sg-perfect-form-layout .sg-perfect-pattern .is-gold{color:#164b49;text-underline-offset:5px;-webkit-text-decoration:underline #bb862b;text-decoration:underline #bb862b;text-decoration-thickness:2px}.story-guide.sg-perfect-form-layout .sg-perfect-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.story-guide.sg-perfect-form-layout .sg-perfect-hero figure{min-width:0;margin:0}.story-guide.sg-perfect-form-layout .sg-perfect-hero .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.story-guide.sg-perfect-form-layout .sg-perfect-hero figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout :is(.sg-perfect-helper h3,.sg-perfect-participles h3){color:#164b49;font:700 22px/1.3 var(--font-display);margin:0 0 12px}.story-guide.sg-perfect-form-layout .sg-perfect-examples{gap:12px;margin-bottom:14px;display:grid}.story-guide.sg-perfect-form-layout .sg-perfect-label{color:#526b70;margin:0 0 2px;font-size:16px}.story-guide.sg-perfect-form-layout .sg-perfect-example{color:#164b49;margin:0;font:400 25px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-perfect-form-layout .sg-perfect-example strong{color:inherit;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:2px}.story-guide.sg-perfect-form-layout .sg-perfect-agreement{gap:6px;margin:0;display:grid}.story-guide.sg-perfect-form-layout .sg-perfect-agreement>div{color:#234e49;background:#edf2e8;border-radius:7px;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;padding:8px 12px;display:grid}.story-guide.sg-perfect-form-layout .sg-perfect-agreement>div:nth-child(2){background:#eaf0f4}.story-guide.sg-perfect-form-layout .sg-perfect-agreement dt{font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-perfect-agreement dd{justify-content:space-between;gap:12px;margin:0;font:700 22px/1.2 Georgia,Times New Roman,serif;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-agreement dd>span[aria-hidden]{color:#5d7973;font-weight:400}.story-guide.sg-perfect-form-layout .sg-perfect-note{color:#526b70;margin:10px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-perfect-note strong{color:#234e49}.story-guide.sg-perfect-form-layout .sg-perfect-participles{border-top:1px solid #e4e4d9;margin-top:18px;padding-top:16px}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells>div{background:#f5f5ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:10px 14px;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells dt{color:#526b70;font-size:16px}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells dd strong{color:#164b49;background:#e1ebda;border-radius:5px;padding:2px 6px}.story-guide.sg-perfect-form-layout .sg-perfect-participle-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:10px;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-participle-note p{color:#526b70;margin:0;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-perfect-corrections{margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none}.story-guide.sg-perfect-form-layout .sg-perfect-corrections li{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-corrections .is-correct{color:#286956;align-items:center;gap:6px;font-weight:650;display:inline-flex}.story-guide.sg-perfect-form-layout .sg-perfect-corrections .is-incorrect{color:#a7412e}.story-guide.sg-perfect-form-layout .sg-perfect-corrections s{text-decoration-thickness:1px}.story-guide.sg-perfect-form-layout .sg-transform-heading .sg-section-heading{display:block}.story-guide.sg-perfect-form-layout .sg-transform-row{padding-block-start:10px;padding-block-end:10px}.story-guide.sg-perfect-form-layout .sg-transform-note{font-size:16px}.story-guide.sg-perfect-form-layout .sg-perfect-transform-note{color:#526b70;margin:14px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-perfect-reminder{margin:0 var(--sg-inset) 18px;color:#765418;background:#fbf4df;border:1px solid #eee0b9;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;display:flex}.story-guide.sg-perfect-form-layout .sg-perfect-reminder>svg{flex:0 0 22px}.story-guide.sg-perfect-form-layout .sg-perfect-reminder p{margin:0;font-size:16px;line-height:1.5}.story-guide.sg-perfect-form-layout .sg-subject-tabs button{font-size:16px}@media (max-width:759px){.story-guide.sg-perfect-form-layout .sg-perfect-workshop{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-perfect-form-layout :is(.sg-perfect-heading h2,.sg-transform-heading h2){font-size:25px}.story-guide.sg-perfect-form-layout .sg-perfect-pattern{flex-direction:column;gap:4px;margin-block-start:14px;margin-block-end:14px;padding:10px}.story-guide.sg-perfect-form-layout .sg-perfect-pattern p{font-size:21px}.story-guide.sg-perfect-form-layout .sg-perfect-hero{grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-perfect-form-layout .sg-perfect-example{font-size:23px}.story-guide.sg-perfect-form-layout .sg-perfect-participle-cells{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-perfect-form-layout .sg-transform-row dt{font-size:16px}.story-guide.sg-perfect-form-layout .sg-transform-sentence{font-size:21px}.story-guide.sg-perfect-form-layout .sg-perfect-reminder{align-items:flex-start;padding:10px 12px}}.story-guide.sg-perfect-form-layout :is(.sg-perfect-participle-note p,.sg-transform-answers) strong{color:#164b49}.story-guide.sg-perfect-form-layout .sg-perfect-reminder strong{color:inherit}.story-guide.sg-perfect-form-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-perfect-form-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}@media (max-width:759px){.story-guide.sg-perfect-form-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-perfect-form-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}#gone-story-guide .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;padding-inline-start:4px;padding-inline-end:4px;display:grid}#gone-story-guide .sg-result-tabs button span{overflow-wrap:normal}@media (max-width:375px){#may-story-guide.sg-result-bridge-layout .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:2px;padding-inline-start:2px;padding-inline-end:2px;display:grid}#may-story-guide.sg-result-bridge-layout .sg-result-tabs button span{overflow-wrap:normal}}#basic-uncertainty-story-guide .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;padding-inline-start:4px;padding-inline-end:4px;display:grid}#basic-uncertainty-story-guide .sg-result-tabs button span{overflow-wrap:normal}@media (max-width:359px){#could-story-guide.sg-result-bridge-layout .sg-result-tabs{gap:0;padding:2px}#could-story-guide.sg-result-bridge-layout .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:2px;padding-inline-start:2px;padding-inline-end:2px;display:grid}#could-story-guide.sg-result-bridge-layout .sg-result-tabs button span{overflow-wrap:normal}}@media (min-width:760px){#basic-uncertainty-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(6)){grid-template-rows:repeat(3,auto);grid-auto-flow:column}}@media (max-width:370px){#basic-uncertainty-story-guide .sg-result-tabs{gap:0;padding:2px}#basic-uncertainty-story-guide .sg-result-tabs button{gap:2px;padding-inline-start:0;padding-inline-end:0}}.story-guide.sg-result-bridge-layout .sg-result-workbench{padding:20px var(--sg-inset) 16px}.story-guide.sg-result-bridge-layout .sg-result-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.story-guide.sg-result-bridge-layout :is(.sg-result-heading h2,.sg-result-comparison h2){color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.story-guide.sg-result-bridge-layout :is(.sg-result-heading p,.sg-result-comparison header p){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-result-bridge-layout .sg-result-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-result-bridge-layout .sg-result-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-result-bridge-layout .sg-result-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-result-bridge-layout .sg-result-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-result-bridge-layout .sg-result-tabs button:hover{background:#eaece8}.story-guide.sg-result-bridge-layout .sg-result-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-result-bridge-layout .sg-result-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-result-bridge-layout .sg-result-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-result-bridge-layout .sg-result-stage{display:grid}.story-guide.sg-result-bridge-layout .sg-result-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-result-bridge-layout .sg-result-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-result-bridge-layout .sg-result-panel figure{min-width:0;margin:0}.story-guide.sg-result-bridge-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-result-bridge-layout figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:10px}.story-guide.sg-result-bridge-layout .sg-result-copy{min-width:0}.story-guide.sg-result-bridge-layout h3{color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-result-bridge-layout :-webkit-any(.sg-result-update,.sg-result-now){border-radius:10px;padding:10px 14px}.story-guide.sg-result-bridge-layout :is(.sg-result-update,.sg-result-now){border-radius:10px;padding:10px 14px}.story-guide.sg-result-bridge-layout .sg-result-update{background:#f5f4ed}.story-guide.sg-result-bridge-layout .sg-result-now{background:#edf3e8}.story-guide.sg-result-bridge-layout :-webkit-any(.sg-result-update,.sg-result-now,.sg-result-comparison-cells) h3{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.story-guide.sg-result-bridge-layout :is(.sg-result-update,.sg-result-now,.sg-result-comparison-cells) h3{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.story-guide.sg-result-bridge-layout .sg-result-sentence{color:#164b49;margin:0;font:700 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout :-webkit-any(.sg-result-sentence,.sg-result-ask) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.story-guide.sg-result-bridge-layout :is(.sg-result-sentence,.sg-result-ask) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.story-guide.sg-result-bridge-layout .sg-result-arrow{color:#a67a26;justify-content:center;align-items:center;height:18px;display:flex}.story-guide.sg-result-bridge-layout .sg-result-arrow svg{transform:rotate(90deg)}.story-guide.sg-result-bridge-layout :-webkit-any(.sg-result-consequence,.sg-result-ask){color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout :is(.sg-result-consequence,.sg-result-ask){color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout .sg-result-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-result-bridge-layout .sg-result-note strong{color:#164b49}.story-guide.sg-result-bridge-layout .sg-result-question{border-top:1px solid #e2e5da;margin-top:12px;padding-top:10px}.story-guide.sg-result-bridge-layout .sg-result-reply{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.story-guide.sg-result-bridge-layout .sg-result-reply>span{color:#526b70;font-size:16px}.story-guide.sg-result-bridge-layout .sg-result-reply p{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout .sg-result-reply strong{color:#164b49;background:#e2ebd9;border-radius:4px;padding:1px 4px}.story-guide.sg-result-bridge-layout .sg-result-form{background:#f8f9f3;border:1px solid #e2e6d9;border-radius:10px;margin-top:18px;padding:12px 16px}.story-guide.sg-result-bridge-layout .sg-result-form header{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.story-guide.sg-result-bridge-layout .sg-result-form h3{margin:0}.story-guide.sg-result-bridge-layout .sg-result-form header p{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout .sg-result-form header strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2ebd9;border-radius:5px;padding:2px 5px}#just-story-guide .sg-result-form header strong.is-gold{color:#755217;background:#faebbb}#just-story-guide .sg-result-consequence strong{color:inherit}#already-story-guide .sg-result-form header strong.is-gold{color:#755217;background:#faebbb}.story-guide.sg-result-bridge-layout .sg-result-comparison{border-top:1px solid #e2e5da;margin-top:18px;padding-top:16px}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells>section{min-width:0}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells>section+section{border-left:1px solid #e2e5da;padding-left:20px}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells .sg-result-sentence{font-size:24px}.story-guide.sg-result-bridge-layout .sg-result-exchange{gap:4px;margin:10px 0 0;display:grid}.story-guide.sg-result-bridge-layout .sg-result-exchange>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.story-guide.sg-result-bridge-layout .sg-result-exchange dt{color:#526b70;min-width:42px;font-size:16px}.story-guide.sg-result-bridge-layout .sg-result-exchange dd{color:#164b49;margin:0;font:400 20px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-result-bridge-layout .sg-result-exchange strong{color:inherit}.story-guide.sg-result-bridge-layout .sg-result-shared-note{margin-top:14px}.story-guide.sg-result-bridge-layout .sg-result-reminder{color:#755217;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.story-guide.sg-result-bridge-layout .sg-result-reminder svg{flex:0 0 22px}.story-guide.sg-result-bridge-layout .sg-result-reminder p{font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-result-bridge-layout .sg-result-reminder strong{color:inherit}.story-guide.sg-result-bridge-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-result-bridge-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-result-bridge-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}@media (max-width:1099px){.story-guide.sg-result-bridge-layout .sg-result-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-result-bridge-layout .sg-result-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-result-bridge-layout .sg-result-workbench{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-result-bridge-layout :is(.sg-result-heading h2,.sg-result-comparison h2){font-size:25px}.story-guide.sg-result-bridge-layout .sg-result-tabs button{padding:9px 4px}.story-guide.sg-result-bridge-layout .sg-result-panel{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-result-bridge-layout .sg-result-panel[hidden]{display:none}.story-guide.sg-result-bridge-layout .sg-result-sentence{font-size:24px}.story-guide.sg-result-bridge-layout .sg-result-form{padding:10px 12px}.story-guide.sg-result-bridge-layout .sg-result-form header p{font-size:21px}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-result-bridge-layout .sg-result-comparison-cells>section+section{border-top:1px solid #e2e5da;border-left:0;padding:14px 0 0}.story-guide.sg-result-bridge-layout .sg-result-reminder{align-items:flex-start;padding:10px 12px}.story-guide.sg-result-bridge-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-result-bridge-layout .sg-question-navigator .sg-faq-example-note,.story-guide.sg-result-bridge-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}@media (max-width:359px){.has-story-guide:has(#few-opportunities-story-guide) .questions-lesson-header h1{font-size:40px}.has-story-guide:has(#few-opportunities-story-guide) .sg-motif img{width:30%}#few-opportunities-story-guide .sg-result-tabs{gap:0;padding:2px}#few-opportunities-story-guide .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:2px;padding-inline-start:0;padding-inline-end:0;display:grid}#few-opportunities-story-guide .sg-result-tabs button span{overflow-wrap:normal}#been-story-guide .sg-result-tabs{gap:0;padding:2px}#been-story-guide .sg-result-tabs button{padding-inline-start:0;padding-inline-end:0}#a-little-time-story-guide .sg-result-tabs{gap:0;padding:2px}#a-little-time-story-guide .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:2px;padding-inline-start:0;padding-inline-end:0;display:grid}#a-little-time-story-guide .sg-result-tabs button span{overflow-wrap:normal}}.story-guide.sg-experience-presentation .sg-conversation-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);margin-bottom:16px}.story-guide.sg-experience-presentation .sg-experience-window{color:#526b70;background:#f7f4eb;border-radius:10px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;margin-bottom:20px;padding:12px 16px;font-size:16px;line-height:1.5;display:grid}.story-guide.sg-experience-presentation .sg-experience-window p{margin:0}.story-guide.sg-experience-presentation .sg-experience-label,.story-guide.sg-experience-presentation .sg-experience-statement dt,.story-guide.sg-experience-presentation .sg-experience-exchange h3,.story-guide.sg-experience-presentation .sg-experience-detail h3,.story-guide.sg-experience-presentation .sg-experience-reference h3{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.075em;margin:0 0 6px}.story-guide.sg-experience-presentation .sg-experience-range{align-items:center;gap:12px;margin-top:4px;display:flex}.story-guide.sg-experience-presentation .sg-experience-range i{background:#b89548;flex:1;min-width:24px;height:1px}.story-guide.sg-experience-presentation .sg-experience-range strong{color:#755217}.story-guide.sg-experience-presentation .sg-conversation-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.story-guide.sg-experience-presentation .sg-experience-story{min-width:0}.story-guide.sg-experience-presentation .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-experience-presentation .sg-experience-statement{background:#eef3e8;border-radius:10px;margin:14px 0 0;padding:12px 16px}.story-guide.sg-experience-presentation .sg-experience-statement dd{color:#164b49;margin:0;font:400 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-experience-presentation .sg-experience-statement strong,.story-guide.sg-experience-presentation .sg-experience-question strong,.story-guide.sg-experience-presentation .sg-experience-detail dd strong{text-underline-offset:4px;-webkit-text-decoration:underline #b78b36;text-decoration:underline #b78b36;text-decoration-thickness:1.5px}.story-guide.sg-experience-presentation .sg-experience-exchange{background:#edf3f6;border-radius:10px;padding:14px 16px}.story-guide.sg-experience-presentation .sg-experience-question{color:#164b49;margin:0;font:400 26px/1.3 Georgia,Times New Roman,serif}.story-guide.sg-experience-presentation .sg-experience-reply{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:12px 0 0;display:flex}.story-guide.sg-experience-presentation .sg-experience-reply dt,.story-guide.sg-experience-presentation .sg-experience-detail dt{color:#526b70;font:600 12px/1.5 var(--font-ui);letter-spacing:.04em}.story-guide.sg-experience-presentation .sg-experience-reply dd{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-experience-presentation .sg-experience-connector{color:#a77c2e;height:24px;padding-left:22px;display:block}.story-guide.sg-experience-presentation .sg-experience-connector svg{display:block;transform:rotate(90deg)}.story-guide.sg-experience-presentation .sg-experience-detail{background:#faf8f1;border-left:2px solid #d8bd7e;padding:12px 16px}.story-guide.sg-experience-presentation .sg-experience-detail dl{gap:9px;margin:10px 0 0;display:grid}.story-guide.sg-experience-presentation .sg-experience-detail dd{color:#164b49;margin:2px 0 0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-experience-presentation .sg-experience-note{color:#526b70;margin:10px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-experience-presentation .sg-experience-reference{border-top:1px solid #e3e3d8;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:16px;display:grid}.story-guide.sg-experience-presentation .sg-experience-reference>section{min-width:0}.story-guide.sg-experience-presentation .sg-experience-reference>section+section{border-left:1px solid #e3e3d8;padding-left:24px}.story-guide.sg-experience-presentation .sg-experience-pattern{color:#164b49;margin:6px 0;font:400 20px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-experience-presentation .sg-experience-pattern strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddc;border-radius:4px;padding:1px 3px}.story-guide.sg-experience-presentation .sg-experience-negative{color:#164b49;margin:6px 0;font:400 22px/1.4 Georgia,Times New Roman,serif}@media (max-width:1099px){.story-guide.sg-experience-presentation .sg-conversation-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-experience-presentation .sg-experience-window{gap:16px}.story-guide.sg-experience-presentation .sg-conversation-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-experience-presentation .sg-experience-window{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.story-guide.sg-experience-presentation .sg-conversation-panel{grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-experience-presentation .sg-conversation-panel[hidden]{display:none}.story-guide.sg-experience-presentation .sg-experience-question{font-size:24px}.story-guide.sg-experience-presentation .sg-experience-statement dd{font-size:22px}.story-guide.sg-experience-presentation .sg-experience-reference{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-experience-presentation .sg-experience-reference>section+section{border-top:1px solid #e3e3d8;border-left:0;padding:16px 0 0}}.story-guide.sg-experience-presentation .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-experience-presentation .sg-question-navigator .sg-faq-example-note,.story-guide.sg-experience-presentation .sg-faq-tip,.story-guide.sg-experience-presentation .sg-check>p,.story-guide.sg-experience-presentation .sg-feedback{font-size:16px}.story-guide.sg-experience-scope-layout .sg-scope-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-experience-scope-layout .sg-scope-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:center;gap:18px;margin-bottom:16px;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-heading h2{color:#164b49;letter-spacing:-.02em;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-experience-scope-layout .sg-scope-heading p{color:#526b70;margin:7px 0 0;font-size:16px;line-height:1.5}.story-guide.sg-experience-scope-layout .sg-scope-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-experience-scope-layout .sg-scope-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-experience-scope-layout .sg-scope-tabs button:hover{background:#eaece8}.story-guide.sg-experience-scope-layout .sg-scope-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-experience-scope-layout .sg-scope-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-experience-scope-layout .sg-scope-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-experience-scope-layout .sg-scope-window{color:#526b70;background:#f7f4eb;border-radius:10px;grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin-bottom:20px;padding:12px 16px;font-size:16px;line-height:1.5;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-window p{margin:0}.story-guide.sg-experience-scope-layout .sg-scope-label{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.075em;margin:0 0 6px;display:block}.story-guide.sg-experience-scope-layout .sg-scope-range{align-items:center;gap:12px;display:flex}.story-guide.sg-experience-scope-layout .sg-scope-range i{background:#b89548;flex:1;min-width:24px;height:1px}.story-guide.sg-experience-scope-layout .sg-scope-range strong{color:#755217}.story-guide.sg-experience-scope-layout .sg-scope-stage{display:grid}.story-guide.sg-experience-scope-layout .sg-scope-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-panel figure{min-width:0;margin:0}.story-guide.sg-experience-scope-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-experience-scope-layout .sg-scope-panel figcaption{color:#526b70;margin-top:10px;font-size:16px;line-height:1.5}.story-guide.sg-experience-scope-layout .sg-scope-copy{min-width:0}.story-guide.sg-experience-scope-layout .sg-scope-sentence{color:#164b49;margin:0;font:400 26px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-experience-scope-layout .sg-scope-sentence strong{text-underline-offset:4px;-webkit-text-decoration:underline #b78b36;text-decoration:underline #b78b36;text-decoration-thickness:1.5px}.story-guide.sg-experience-scope-layout .sg-scope-sentence .is-gold{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faf0d3;border-radius:4px}.story-guide.sg-experience-scope-layout .sg-scope-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.story-guide.sg-experience-scope-layout .sg-scope-support{margin-top:18px}.story-guide.sg-experience-scope-layout .sg-scope-supports{gap:10px;margin:0;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-supports.is-paired{grid-template-columns:repeat(2,minmax(0,1fr))}.story-guide.sg-experience-scope-layout .sg-scope-supports>div{background:#eef3e8;border-radius:10px;min-width:0;padding:12px 14px}.story-guide.sg-experience-scope-layout .sg-scope-supports>div:nth-child(2){background:#edf3f6}.story-guide.sg-experience-scope-layout .sg-scope-supports dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.055em;margin-bottom:5px}.story-guide.sg-experience-scope-layout .sg-scope-support-sentence{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-experience-scope-layout .sg-scope-supports .sg-scope-note{margin:8px 0 0}.story-guide.sg-experience-scope-layout .sg-scope-reference{background:#f6f7f1;border-top:1px solid #e3e3d8;border-radius:0 0 8px 8px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:14px 16px;display:grid}.story-guide.sg-experience-scope-layout .sg-scope-reference .sg-scope-note{margin:0}.story-guide.sg-experience-scope-layout .sg-scope-pattern{color:#164b49;margin:0;font:400 20px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-experience-scope-layout .sg-scope-pattern strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddc;border-radius:4px;padding:1px 3px}.story-guide.sg-experience-scope-layout .sg-scope-reminder{color:#526b70;background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:11px 14px;font-size:16px;line-height:1.5;display:flex}.story-guide.sg-experience-scope-layout .sg-scope-reminder svg{color:#886020;flex-shrink:0}.story-guide.sg-experience-scope-layout .sg-scope-reminder h3{color:#755217;font:700 16px/1.4 var(--font-ui);margin:0 0 3px}.story-guide.sg-experience-scope-layout .sg-scope-reminder p{margin:0}.story-guide.sg-experience-scope-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-experience-scope-layout .sg-question-navigator .sg-faq-example-note,.story-guide.sg-experience-scope-layout .sg-faq-tip,.story-guide.sg-experience-scope-layout .sg-check>p,.story-guide.sg-experience-scope-layout .sg-feedback{font-size:16px}@media (max-width:1099px){.story-guide.sg-experience-scope-layout .sg-scope-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-experience-scope-layout .sg-scope-panel,.story-guide.sg-experience-scope-layout .sg-scope-window,.story-guide.sg-experience-scope-layout .sg-scope-reference{gap:18px}}@media (max-width:759px){.story-guide.sg-experience-scope-layout .sg-scope-workshop{padding-top:18px}.story-guide.sg-experience-scope-layout .sg-scope-heading h2{font-size:26px}.story-guide.sg-experience-scope-layout .sg-scope-tabs button{gap:3px;padding-inline-start:3px;padding-inline-end:3px}.story-guide.sg-experience-scope-layout .sg-scope-window,.story-guide.sg-experience-scope-layout .sg-scope-reference{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.story-guide.sg-experience-scope-layout .sg-scope-panel{grid-template-columns:minmax(0,1fr);gap:18px}.story-guide.sg-experience-scope-layout .sg-scope-panel[hidden]{display:none}.story-guide.sg-experience-scope-layout .sg-scope-sentence{font-size:24px}.story-guide.sg-experience-scope-layout .sg-scope-supports.is-paired{grid-template-columns:minmax(0,1fr)}.story-guide.sg-experience-scope-layout .sg-scope-reminder{align-items:flex-start}}#yet-story-guide .sg-conversation-tabs button:focus-visible{z-index:1}#yet-story-guide .sg-conversation-patterns>dl{row-gap:6px}#yet-story-guide .sg-conversation-patterns>dl>div{grid-row:span 2;grid-template-rows:subgrid;display:grid}#yet-story-guide .sg-conversation-patterns dt{margin-bottom:0}#yet-story-guide .sg-conversation-patterns dd strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;background:#e2ebd9;border-radius:5px;padding:2px 4px}#yet-story-guide .sg-conversation-patterns dd strong.is-gold{color:#755217;background:#faebbb}#yet-story-guide .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}#yet-story-guide .sg-question-navigator .sg-faq-example-note,#yet-story-guide .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}#yet-story-guide .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}#yet-story-guide .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}@media (max-width:759px){#yet-story-guide .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-time-window-layout .sg-window-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-time-window-layout .sg-window-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);align-items:center;gap:24px;margin-bottom:20px;display:grid}.story-guide.sg-time-window-layout :is(.sg-window-heading h2,.sg-window-comparison h2){color:#164b49;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-time-window-layout .sg-window-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:7px 0 0}.story-guide.sg-time-window-layout .sg-window-tabs{background:#f5f4ee;border:1px solid #e2e2d7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-time-window-layout .sg-window-tabs button{color:#526b70;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:relative}.story-guide.sg-time-window-layout .sg-window-tabs button svg{flex-shrink:0;display:none}.story-guide.sg-time-window-layout .sg-window-tabs button:hover{background:#eaf0ed}.story-guide.sg-time-window-layout .sg-window-tabs button[aria-selected=true]{color:#28516b;background:#e2edf3;border-color:#afc8d7}.story-guide.sg-time-window-layout .sg-window-tabs button[aria-selected=true] svg{display:block}.story-guide.sg-time-window-layout .sg-window-tabs button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #397798}.story-guide.sg-time-window-layout .sg-window-stage{display:grid}.story-guide.sg-time-window-layout .sg-window-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.story-guide.sg-time-window-layout .sg-window-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-time-window-layout .sg-window-panel figure{min-width:0;margin:0}.story-guide.sg-time-window-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-time-window-layout .sg-window-panel figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:10px}.story-guide.sg-time-window-layout .sg-window-copy{min-width:0}.story-guide.sg-time-window-layout .sg-window-period{color:#796027;font:700 14px/1.4 var(--font-ui);letter-spacing:.055em;margin:0 0 8px}.story-guide.sg-time-window-layout .sg-window-sentence{color:#164b49;margin:0;font:400 26px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-time-window-layout .sg-window-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:9px 0 0}.story-guide.sg-time-window-layout :is(.sg-window-sentence,.sg-window-comparison-sentence,.sg-window-exchange dd) strong{color:#164b49;text-underline-offset:4px;-webkit-text-decoration:underline #b78b36;text-decoration:underline #b78b36;text-decoration-thickness:1.5px}.story-guide.sg-time-window-layout strong.is-gold{color:#755217;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faefcf;border-radius:3px}.story-guide.sg-time-window-layout .sg-window-diagram{margin-top:16px;padding:12px 0 0}.story-guide.sg-time-window-layout .sg-window-labels{color:#526b70;font:400 16px/1.35 var(--font-ui);grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.story-guide.sg-time-window-layout .sg-window-labels>:last-child{text-align:right}.story-guide.sg-time-window-layout .sg-window-labels strong{color:#755217}.story-guide.sg-time-window-layout .sg-window-track{grid-template-columns:1fr 0 1fr;align-items:center;height:12px;margin:9px 0;display:grid}.story-guide.sg-time-window-layout .sg-window-counted{background:#72936c;border-radius:4px 0 0 4px;height:8px}.story-guide.sg-time-window-layout .sg-window-now{z-index:1;background:#a47621;border-radius:50%;width:12px;height:12px;margin-left:-6px;box-shadow:0 0 0 3px #fffdf7}.story-guide.sg-time-window-layout .sg-window-remaining{border-top:2px dashed #9bada4}.story-guide.sg-time-window-layout .sg-window-totals{font:400 16px/1.4 var(--font-ui);color:#526b70;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.story-guide.sg-time-window-layout .sg-window-totals strong{color:#315a4b}.story-guide.sg-time-window-layout .sg-window-totals>:last-child{text-align:right}.story-guide.sg-time-window-layout .sg-window-support{margin-top:10px}.story-guide.sg-time-window-layout .sg-window-exchange{border-top:1px solid #e3e4d9;gap:9px;margin:14px 0 0;padding-top:12px;display:grid}.story-guide.sg-time-window-layout .sg-window-exchange dt,.story-guide.sg-time-window-layout .sg-window-form h3{font:700 14px/1.4 var(--font-ui);color:#526b70;margin:0 0 4px}.story-guide.sg-time-window-layout .sg-window-exchange dd{color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-time-window-layout .sg-window-exchange>:last-child{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.story-guide.sg-time-window-layout .sg-window-form{background:#f0f4e9;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:12px 16px;display:grid}.story-guide.sg-time-window-layout .sg-window-form .sg-window-note{margin:0}.story-guide.sg-time-window-layout .sg-window-pattern{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-time-window-layout .sg-window-pattern strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dde9d5;border-radius:4px;padding:1px 3px}.story-guide.sg-time-window-layout .sg-window-comparison{border-top:1px solid #e3e4d9;margin-top:20px;padding-top:18px}.story-guide.sg-time-window-layout .sg-window-comparison h2{font-size:26px}.story-guide.sg-time-window-layout .sg-window-comparison>header .sg-window-note{margin-top:5px}.story-guide.sg-time-window-layout .sg-window-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.story-guide.sg-time-window-layout .sg-window-cell{grid-row:span 4;grid-template-rows:subgrid;background:#f0f4e9;border-radius:10px;gap:10px;min-width:0;padding:14px 16px;display:grid}.story-guide.sg-time-window-layout .sg-window-cell.is-closed{background:#edf3f6}.story-guide.sg-time-window-layout .sg-window-cell header{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.story-guide.sg-time-window-layout .sg-window-cell h3{font:700 18px/1.4 var(--font-ui);color:#164b49;margin:0}.story-guide.sg-time-window-layout .sg-window-cell header p{color:#526b70;font:400 16px/1.4 var(--font-ui);margin:0}.story-guide.sg-time-window-layout .sg-window-mini-track{border-bottom:2px solid #b6c6ba;height:49px;margin-top:2px;position:relative}.story-guide.sg-time-window-layout .sg-window-mini-period{color:#315a4b;width:100%;font:400 16px/1.3 var(--font-ui);border-bottom:5px solid #72936c;padding:4px 8px;position:absolute;bottom:-2px;left:0}.story-guide.sg-time-window-layout .sg-window-mini-now{font:700 14px/1.4 var(--font-ui);color:#755217;position:absolute;bottom:8px;left:60%;transform:translate(-50%)}.story-guide.sg-time-window-layout .sg-window-mini-now:after{content:"";background:#a47621;border-radius:50%;width:10px;height:10px;margin:3px 0 0 -5px;position:absolute;top:100%;left:50%;box-shadow:0 0 0 2px #fffdf7}.story-guide.sg-time-window-layout .is-open .sg-window-mini-period{border-image:linear-gradient(90deg,#72936c 60%,#0000 60%) 1}.story-guide.sg-time-window-layout .is-open .sg-window-mini-track:after{content:"";border-bottom:2px dashed #9bada4;position:absolute;bottom:-1px;left:62%;right:0}.story-guide.sg-time-window-layout .is-closed .sg-window-mini-period{color:#28516b;border-color:#7899a9;width:56%}.story-guide.sg-time-window-layout .is-closed .sg-window-mini-now{left:92%}.story-guide.sg-time-window-layout .sg-window-comparison-sentence{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-time-window-layout .sg-window-cell .sg-window-note{margin:0}.story-guide.sg-time-window-layout .sg-window-reminder{color:#526b70;font:400 16px/1.5 var(--font-ui);background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.story-guide.sg-time-window-layout .sg-window-reminder svg{color:#886020;flex-shrink:0;margin-top:2px}.story-guide.sg-time-window-layout .sg-window-reminder p{margin:0}.story-guide.sg-time-window-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){font:400 16px/1.6 var(--font-ui);color:#526b70;margin-bottom:14px}.story-guide.sg-time-window-layout :is(.sg-faq-example-note,.sg-faq-tip,.sg-feedback,.sg-check>p){font-size:16px;line-height:1.5}.story-guide.sg-time-window-layout .sg-faq-answer .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-time-window-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-time-window-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-time-window-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.story-guide.sg-time-window-layout .sg-matching-mistakes{gap:8px;display:grid}@media (max-width:1099px){.story-guide.sg-time-window-layout .sg-window-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-time-window-layout .sg-window-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-time-window-layout .sg-window-workshop{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-time-window-layout :is(.sg-window-heading h2,.sg-window-comparison h2){font-size:25px}.story-guide.sg-time-window-layout .sg-window-tabs button{gap:4px;padding-inline-start:4px;padding-inline-end:4px}.story-guide.sg-time-window-layout .sg-window-panel{grid-template-columns:minmax(0,1fr)}.story-guide.sg-time-window-layout .sg-window-panel[hidden]{display:none}.story-guide.sg-time-window-layout .sg-window-sentence{font-size:24px}.story-guide.sg-time-window-layout .sg-window-form{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.story-guide.sg-time-window-layout .sg-window-cells{grid-template-columns:minmax(0,1fr)}.story-guide.sg-time-window-layout .sg-window-cell{padding:14px;display:block}.story-guide.sg-time-window-layout .sg-window-cell :-webkit-any(.sg-window-comparison-sentence,.sg-window-note){margin-top:12px}.story-guide.sg-time-window-layout .sg-window-cell :is(.sg-window-comparison-sentence,.sg-window-note){margin-top:12px}.story-guide.sg-time-window-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.story-guide.sg-duration-layout .sg-duration-workshop{padding:22px var(--sg-inset) 18px}.story-guide.sg-duration-layout .sg-duration-heading{grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);align-items:center;gap:24px;margin-bottom:20px;display:grid}.story-guide.sg-duration-layout :is(.sg-duration-heading h2,.sg-duration-reference h2){color:#164b49;margin:0;font:700 28px/1.2 Georgia,Times New Roman,serif}.story-guide.sg-duration-layout .sg-duration-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:7px 0 0}.story-guide.sg-duration-layout .sg-duration-tabs{background:#f5f4ee;border:1px solid #e2e2d7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-duration-layout .sg-duration-tabs button{color:#526b70;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:relative}.story-guide.sg-duration-layout .sg-duration-tabs button svg{flex-shrink:0;display:none}.story-guide.sg-duration-layout .sg-duration-tabs button:hover{background:#eaf0ed}.story-guide.sg-duration-layout .sg-duration-tabs button[aria-selected=true]{color:#28516b;background:#e2edf3;border-color:#afc8d7}.story-guide.sg-duration-layout .sg-duration-tabs button[aria-selected=true] svg{display:block}.story-guide.sg-duration-layout .sg-duration-tabs button:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #397798}.story-guide.sg-duration-layout .sg-duration-stage{display:grid}.story-guide.sg-duration-layout .sg-duration-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.story-guide.sg-duration-layout .sg-duration-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-duration-layout .sg-duration-panel figure{min-width:0;margin:0}.story-guide.sg-duration-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-duration-layout .sg-duration-panel figcaption{color:#526b70;font:400 16px/1.5 var(--font-ui);margin-top:10px}.story-guide.sg-duration-layout .sg-duration-copy{min-width:0}.story-guide.sg-duration-layout .sg-duration-sentence{color:#164b49;margin:0;font:400 26px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-duration-layout .sg-duration-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:9px 0 0}.story-guide.sg-duration-layout :is(.sg-duration-sentence,.sg-duration-exchange dd) strong{color:#164b49;text-underline-offset:4px;-webkit-text-decoration:underline #b78b36;text-decoration:underline #b78b36;text-decoration-thickness:1.5px}.story-guide.sg-duration-layout strong.is-gold{color:#755217;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faefcf;border-radius:3px}.story-guide.sg-duration-layout .sg-duration-diagram{background:#f3f6ef;border-radius:10px;margin-top:16px;padding:12px 14px}.story-guide.sg-duration-layout .sg-duration-length{text-align:center;color:#315a4b;font:700 18px/1.35 var(--font-ui);margin:0 0 12px}.story-guide.sg-duration-layout :-webkit-any(.sg-duration-labels,.sg-duration-details){color:#526b70;font:400 16px/1.35 var(--font-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.story-guide.sg-duration-layout :is(.sg-duration-labels,.sg-duration-details){color:#526b70;font:400 16px/1.35 var(--font-ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.story-guide.sg-duration-layout :-webkit-any(.sg-duration-labels,.sg-duration-details)>:last-child{text-align:right}.story-guide.sg-duration-layout :is(.sg-duration-labels,.sg-duration-details)>:last-child{text-align:right}.story-guide.sg-duration-layout .sg-duration-labels strong{color:#755217}.story-guide.sg-duration-layout .sg-duration-track{align-items:center;height:12px;margin-block-start:9px;margin-block-end:9px;display:flex}.story-guide.sg-duration-layout .sg-duration-track span{background:#72936c;flex:1;height:5px}.story-guide.sg-duration-layout .sg-duration-track i{background:#57764f;border-radius:50%;width:12px;height:12px}.story-guide.sg-duration-layout .sg-duration-track i:last-child{background:#a47621}.story-guide.sg-duration-layout .sg-duration-exchange{border-top:1px solid #e3e4d9;gap:9px;margin:14px 0 0;padding-top:12px;display:grid}.story-guide.sg-duration-layout .sg-duration-exchange dt,.story-guide.sg-duration-layout .sg-duration-form h3{font:700 16px/1.4 var(--font-ui);color:#526b70;margin:0 0 4px}.story-guide.sg-duration-layout .sg-duration-exchange dd{color:#164b49;margin:0;font:400 22px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-duration-layout .sg-duration-exchange>:last-child{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.story-guide.sg-duration-layout .sg-duration-form{background:#f0f4e9;border-radius:10px;margin-top:20px;padding:12px 16px}.story-guide.sg-duration-layout .sg-duration-pattern{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-duration-layout .sg-duration-pattern strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dde9d5;border-radius:4px;padding:1px 3px}.story-guide.sg-duration-layout .sg-duration-reference{border-top:1px solid #e3e4d9;margin-top:20px;padding-top:18px}.story-guide.sg-duration-layout .sg-duration-reference h2{font-size:26px}.story-guide.sg-duration-layout .sg-duration-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid}.story-guide.sg-duration-layout .sg-duration-cell{background:#f0f4e9;min-width:0;padding:14px 16px}.story-guide.sg-duration-layout .sg-duration-cell:first-child{border-radius:10px 0 0 10px}.story-guide.sg-duration-layout .sg-duration-cell:last-child{border-radius:0 10px 10px 0}.story-guide.sg-duration-layout .sg-duration-cell.is-start{background:#edf3f6}.story-guide.sg-duration-layout .sg-duration-cell.is-event{background:#f5f3ec}.story-guide.sg-duration-layout .sg-duration-cell h3{font:700 14px/1.4 var(--font-ui);color:#526b70;margin:0 0 8px}.story-guide.sg-duration-layout .sg-duration-phrase{color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-duration-layout .sg-duration-reminder{color:#526b70;font:400 16px/1.5 var(--font-ui);background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.story-guide.sg-duration-layout .sg-duration-reminder svg{color:#886020;flex-shrink:0;margin-top:2px}.story-guide.sg-duration-layout .sg-duration-reminder p{margin:0}@media (max-width:1099px){.story-guide.sg-duration-layout .sg-duration-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-duration-layout .sg-duration-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-duration-layout .sg-duration-workshop{padding-block-start:18px;padding-block-end:18px}.story-guide.sg-duration-layout :is(.sg-duration-heading h2,.sg-duration-reference h2){font-size:25px}.story-guide.sg-duration-layout .sg-duration-tabs button{gap:4px;padding-inline-start:4px;padding-inline-end:4px}.story-guide.sg-duration-layout .sg-duration-panel{grid-template-columns:minmax(0,1fr)}.story-guide.sg-duration-layout .sg-duration-panel[hidden]{display:none}.story-guide.sg-duration-layout .sg-duration-sentence{font-size:24px}.story-guide.sg-duration-layout .sg-duration-form{padding:12px}.story-guide.sg-duration-layout .sg-duration-cells{grid-template-columns:minmax(0,1fr)}.story-guide.sg-duration-layout .sg-duration-cell:first-child{border-radius:10px 10px 0 0}.story-guide.sg-duration-layout .sg-duration-cell:last-child{border-radius:0 0 10px 10px}}.story-guide.sg-duration-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){font:400 16px/1.6 var(--font-ui);color:#526b70;margin-bottom:14px}.story-guide.sg-duration-layout :is(.sg-faq-example-note,.sg-faq-tip,.sg-feedback,.sg-check>p,.sg-corrections){font-size:16px;line-height:1.5}.story-guide.sg-duration-layout .sg-duration-piece{overflow-wrap:anywhere;width:max-content;max-width:100%;display:inline-block}.story-guide.sg-starting-point-presentation .sg-duration-labels{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.story-guide.sg-starting-point-presentation .sg-starting-point-anchor{color:#755217;font:700 18px/1.4 var(--font-ui);background:#faefcf;border:1px solid #ecdbad;border-radius:6px;justify-self:start;padding:4px 9px}.story-guide.sg-starting-point-presentation .sg-duration-labels>:last-child{color:#526b70;font-weight:700}.story-guide.sg-starting-point-presentation .sg-duration-track span{background:#adb9a3;height:2px}.story-guide.sg-starting-point-presentation .sg-duration-track i:first-child{background:#a47621;box-shadow:0 0 0 3px #f8ecd0}.story-guide.sg-starting-point-presentation .sg-duration-track i:last-child{background:#57764f}.story-guide.sg-starting-point-presentation .sg-duration-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.story-guide.sg-starting-point-presentation .sg-duration-cell.is-named{background:#edf3f6}.story-guide.sg-starting-point-presentation .sg-duration-cell.is-event{background:#f0f4e9}@media (max-width:759px){.story-guide.sg-starting-point-presentation .sg-duration-cells{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-possibility-plan-layout .sg-possibility-workbench{padding:20px var(--sg-inset) 16px}.story-guide.sg-possibility-plan-layout .sg-possibility-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.story-guide.sg-possibility-plan-layout :is(.sg-possibility-heading p,figcaption,.sg-possibility-note){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-possibility-plan-layout .sg-possibility-note strong{color:#164b49}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button span{overflow-wrap:anywhere;min-width:0}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button:hover{background:#eaece8}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-possibility-plan-layout .sg-possibility-stage{display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px 24px;min-width:0;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-panel figure{min-width:0;margin:0}.story-guide.sg-possibility-plan-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-possibility-plan-layout figcaption{margin-top:10px}.story-guide.sg-possibility-plan-layout .sg-possibility-copy{min-width:0}.story-guide.sg-possibility-plan-layout .sg-possibility-time{color:#806021;font:600 13px/1.45 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.story-guide.sg-possibility-plan-layout .sg-possibility-steps{margin:0;padding:0}.story-guide.sg-possibility-plan-layout .sg-possibility-steps>div{padding:10px 0}.story-guide.sg-possibility-plan-layout .sg-possibility-steps>div:first-child{padding-top:0}.story-guide.sg-possibility-plan-layout .sg-possibility-steps>div+div{border-top:1px solid #e2e5da}.story-guide.sg-possibility-plan-layout .sg-possibility-steps>div:last-child{background:#edf3e8;border-top-color:#0000;border-radius:8px;padding:10px 12px}.story-guide.sg-possibility-plan-layout :-webkit-any(h3,dt){color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-possibility-plan-layout :is(h3,dt){color:#42615b;font:600 16px/1.5 var(--font-ui);margin:0 0 5px}.story-guide.sg-possibility-plan-layout .sg-possibility-steps dt{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.story-guide.sg-possibility-plan-layout .sg-possibility-sentence{color:#164b49;margin:0;font:700 24px/1.35 Georgia,Times New Roman,serif}.story-guide.sg-possibility-plan-layout :-webkit-any(.sg-possibility-sentence,.sg-possibility-ask) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.story-guide.sg-possibility-plan-layout :is(.sg-possibility-sentence,.sg-possibility-ask) strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange{background:#f5f6f0;border-radius:10px;grid-column:1/-1;min-width:0;padding:12px 16px}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange dl{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;margin:0;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange dl>div{min-width:0}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange dl>div+div{border-left:1px solid #dce2d5;padding-left:18px}.story-guide.sg-possibility-plan-layout :-webkit-any(.sg-possibility-ask,.sg-possibility-reply){color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-possibility-plan-layout :is(.sg-possibility-ask,.sg-possibility-reply){color:#164b49;margin:0;font:400 22px/1.4 Georgia,Times New Roman,serif}.story-guide.sg-possibility-plan-layout .sg-possibility-reply strong{color:#164b49;background:#e2ebd9;border-radius:4px;padding:1px 4px}.story-guide.sg-possibility-plan-layout .sg-possibility-form{border-top:1px solid #e2e5da;margin-top:18px;padding-top:16px}.story-guide.sg-possibility-plan-layout .sg-possibility-form header{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.story-guide.sg-possibility-plan-layout .sg-possibility-form h3{margin:0}.story-guide.sg-possibility-plan-layout .sg-possibility-form header p{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-possibility-plan-layout .sg-possibility-form header strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2ebd9;border-radius:5px;padding:2px 5px}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison{margin-top:14px}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison li{min-width:0;font-size:22px}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison li+li{border-left:1px solid #e2e5da;padding-left:16px}.story-guide.sg-possibility-plan-layout .sg-possibility-negative{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;gap:20px;margin-top:16px;padding:12px 16px;display:grid}.story-guide.sg-possibility-plan-layout .sg-possibility-negative>*{min-width:0}.story-guide.sg-possibility-plan-layout .sg-possibility-negative h3{color:#755217;align-items:center;gap:8px;display:flex}.story-guide.sg-possibility-plan-layout .sg-possibility-negative svg{flex:0 0 20px}.story-guide.sg-possibility-plan-layout .sg-possibility-pattern{color:#755217;margin:0;font:400 18px/1.5 Georgia,Times New Roman,serif}.story-guide.sg-possibility-plan-layout .sg-possibility-pattern strong{color:inherit}.story-guide.sg-possibility-plan-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-possibility-plan-layout .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px}.story-guide.sg-possibility-plan-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}@media (max-width:1099px){.story-guide.sg-possibility-plan-layout .sg-possibility-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-possibility-plan-layout .sg-possibility-panel{gap:14px 18px}}@media (max-width:759px){.story-guide.sg-possibility-plan-layout .sg-possibility-heading h2{font-size:25px}.story-guide.sg-possibility-plan-layout .sg-possibility-tabs button{gap:3px;padding:9px 3px}.story-guide.sg-possibility-plan-layout .sg-possibility-panel{grid-area:auto;grid-template-columns:minmax(0,1fr)}.story-guide.sg-possibility-plan-layout .sg-possibility-panel[hidden]{display:none}.story-guide.sg-possibility-plan-layout .sg-possibility-sentence{font-size:23px}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange dl{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-possibility-plan-layout .sg-possibility-exchange dl>div+div{border-left:0;padding-left:0}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison ul{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-possibility-plan-layout .sg-possibility-comparison li+li{border-top:1px solid #e2e5da;border-left:0;padding:8px 0 0}.story-guide.sg-possibility-plan-layout .sg-possibility-negative{grid-template-columns:minmax(0,1fr);gap:10px}.story-guide.sg-possibility-plan-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-possibility-plan-layout :is(.sg-faq-example-note,.sg-faq-tip,.sg-feedback,.sg-check>p){font-size:16px;line-height:1.5}#a-lot-of-story-guide .sg-transform-note,#a-lot-of-story-guide .sg-transform-row dt{font-size:16px}#a-lot-of-story-guide .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}#a-lot-of-story-guide .sg-question-navigator .sg-faq-sentence{font-size:22px}#a-lot-of-story-guide :is(.sg-faq-example-note,.sg-faq-tip,.sg-feedback,.sg-check>p,.sg-corrections){font-size:16px;line-height:1.5}#a-lot-of-story-guide .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);gap:8px}#a-lot-of-story-guide .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}#a-lot-of-story-guide .sg-faq-answer .sg-correction-label{margin:0;font-size:14px;display:inline}@media (min-width:760px) and (max-width:1199px){#a-lot-of-story-guide .sg-transform-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:359px){.has-story-guide:has(#a-few-opportunities-story-guide) .questions-lesson-header h1{font-size:40px}.has-story-guide:has(#a-few-opportunities-story-guide) .sg-motif img{width:30%}}.story-guide.sg-viewpoint-layout .sg-viewpoint-workbench{padding:20px var(--sg-inset) 16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-heading{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.story-guide.sg-viewpoint-layout :is(.sg-viewpoint-heading p,figcaption,.sg-viewpoint-note,.sg-viewpoint-reading header p){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button span{white-space:nowrap;min-width:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button svg{visibility:hidden;flex:0 0 16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button:hover{background:#eaece8}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button[aria-selected=true] svg{visibility:visible}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.story-guide.sg-viewpoint-layout .sg-viewpoint-stage{display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel{grid-area:1/1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;min-width:0;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel figure{min-width:0;margin:0}.story-guide.sg-viewpoint-layout .sg-image{object-fit:contain;width:100%;height:auto;box-shadow:none;border-radius:12px;display:block}.story-guide.sg-viewpoint-layout figcaption{margin-top:10px}.story-guide.sg-viewpoint-layout .sg-viewpoint-readings{gap:12px;min-width:0;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-reading{background:#f8f3e8;border-radius:12px;padding:14px 16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-sage{background:#eff3e9}.story-guide.sg-viewpoint-layout .sg-viewpoint-blue{background:#eaf2f6}.story-guide.sg-viewpoint-layout .sg-viewpoint-reading h3{color:#76591c;font:700 24px/1.2 var(--font-display);margin:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-sage h3{color:#315b45}.story-guide.sg-viewpoint-layout .sg-viewpoint-blue h3{color:#315d78}.story-guide.sg-viewpoint-layout .sg-viewpoint-reading header p{margin-top:3px}.story-guide.sg-viewpoint-layout .sg-viewpoint-sentence{color:#164b49;font:700 26px/1.35 var(--font-display);margin:12px 0 0}.story-guide.sg-viewpoint-layout .sg-viewpoint-sentence strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.story-guide.sg-viewpoint-layout .sg-viewpoint-reference{border-top:1px solid #e2e5da;margin-top:18px;padding-top:16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-reference>header{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.story-guide.sg-viewpoint-layout :is(.sg-viewpoint-reference h3,.sg-viewpoint-exchange dt,.sg-viewpoint-reminder h3){color:#405e57;font:700 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-pattern{color:#164b49;font:400 22px/1.4 var(--font-display);background:#f2f5ed;border-radius:8px;margin:0;padding:6px 12px}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 0;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange>div{min-width:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange>div+div{border-left:1px solid #e2e5da;padding-left:20px}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange dd{margin:6px 0 0}.story-guide.sg-viewpoint-layout .sg-viewpoint-reference-sentence{color:#164b49;font:400 24px/1.4 var(--font-display);margin:0}.story-guide.sg-viewpoint-layout :-webkit-any(.sg-viewpoint-reference-sentence,.sg-viewpoint-pattern) strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2ebd9;border-radius:4px;padding:1px 4px}.story-guide.sg-viewpoint-layout :is(.sg-viewpoint-reference-sentence,.sg-viewpoint-pattern) strong{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e2ebd9;border-radius:4px;padding:1px 4px}.story-guide.sg-viewpoint-layout .sg-viewpoint-replies{color:#164b49;font:400 20px/1.4 var(--font-display);flex-wrap:wrap;gap:4px 20px;margin-top:8px;display:flex}.story-guide.sg-viewpoint-layout .sg-viewpoint-replies p{margin:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-reminder{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;padding:12px 16px;display:grid}.story-guide.sg-viewpoint-layout .sg-viewpoint-reminder h3{color:#755217;align-items:center;gap:8px;display:flex}.story-guide.sg-viewpoint-layout .sg-viewpoint-reminder svg{flex:0 0 20px}.story-guide.sg-viewpoint-layout .sg-viewpoint-reminder p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.story-guide.sg-viewpoint-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-viewpoint-layout :-webkit-any(.sg-faq-example-note,.sg-faq-tip){font-size:16px}.story-guide.sg-viewpoint-layout :is(.sg-faq-example-note,.sg-faq-tip){font-size:16px}.story-guide.sg-viewpoint-layout .sg-faq-example{font-size:22px}.story-guide.sg-viewpoint-layout .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr);gap:12px;font-size:16px}.story-guide.sg-viewpoint-layout .sg-faq-answer .sg-corrections li{border-left:0;align-items:center;padding:0}@media (max-width:1099px){.story-guide.sg-viewpoint-layout .sg-viewpoint-heading{grid-template-columns:minmax(0,1fr);gap:12px}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel{gap:18px}}@media (max-width:759px){.story-guide.sg-viewpoint-layout .sg-viewpoint-workbench{padding-top:16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-heading h2{font-size:24px}.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button{gap:3px;padding-inline-start:3px;padding-inline-end:3px}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-viewpoint-layout .sg-viewpoint-panel[hidden]{display:none}.story-guide.sg-viewpoint-layout .sg-viewpoint-sentence{font-size:23px}.story-guide.sg-viewpoint-layout .sg-viewpoint-reading{padding:12px}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange{grid-template-columns:minmax(0,1fr);gap:14px}.story-guide.sg-viewpoint-layout .sg-viewpoint-exchange>div+div{border-top:1px solid #e2e5da;border-left:0;padding-top:14px;padding-left:0}.story-guide.sg-viewpoint-layout .sg-viewpoint-reference-sentence{font-size:22px}.story-guide.sg-viewpoint-layout .sg-viewpoint-reminder{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:359px){.story-guide.sg-viewpoint-layout .sg-viewpoint-tabs button svg{width:12px;height:12px;position:absolute;top:3px;right:3px}}.story-guide.sg-viewpoint-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.story-guide.sg-viewpoint-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-viewpoint-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.story-guide.sg-viewpoint-layout .sg-matching-mistakes{gap:6px;display:grid}#little-a-little-story-guide .sg-check>p strong,#little-time-story-guide .sg-check>p strong,#a-little-time-story-guide .sg-check>p strong,#enough-story-guide .sg-check>p strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}#too-much-story-guide .sg-result-now{background:#faf2df}#too-much-story-guide .sg-faq-answer strong{color:#164b49}#too-much-story-guide .sg-faq-example strong{background:#e2ebd9}@media (max-width:400px){#too-much-story-guide .sg-result-tabs{gap:0;padding:2px}#too-much-story-guide .sg-result-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:2px;padding-inline-start:2px;padding-inline-end:2px;display:grid}#too-much-story-guide .sg-result-tabs button span{overflow-wrap:normal}}#too-much-story-guide .sg-check>p strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}#too-many-story-guide .sg-result-now{background:#faf2df}#too-many-story-guide-example-cafe .sg-result-now{background:#edf3e7}#too-many-story-guide .sg-faq-answer strong{color:#164b49}#too-many-story-guide .sg-faq-example strong{background:#e2ebd9}#too-many-story-guide .sg-check>p strong{color:inherit;text-underline-offset:.16em;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-variant-coverage{--sg-inset:24px}.sg-variant-coverage .sg-coverage-workbench{padding:20px var(--sg-inset) 18px}.sg-variant-coverage .sg-coverage-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-variant-coverage :-webkit-any(.sg-coverage-heading,.sg-coverage-order,.sg-coverage-scope) h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-variant-coverage :is(.sg-coverage-heading,.sg-coverage-order,.sg-coverage-scope) h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-variant-coverage .sg-coverage-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-variant-coverage :-webkit-any(.sg-coverage-heading,.sg-coverage-order) header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-variant-coverage :is(.sg-coverage-heading,.sg-coverage-order) header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-variant-coverage .sg-coverage-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-variant-coverage .sg-coverage-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:flex;position:relative}.sg-variant-coverage .sg-coverage-tabs button svg{visibility:hidden;flex:0 0 16px}.sg-variant-coverage .sg-coverage-tabs button:hover{background:#eaece8}.sg-variant-coverage .sg-coverage-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-variant-coverage .sg-coverage-tabs button[aria-selected=true] svg{visibility:visible}.sg-variant-coverage .sg-coverage-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-variant-coverage :-webkit-any(button,.sg-coverage-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-variant-coverage :is(button,.sg-coverage-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-variant-coverage .sg-coverage-stage{display:grid}.sg-variant-coverage .sg-coverage-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-variant-coverage .sg-coverage-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-variant-coverage .sg-coverage-panel .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto}.sg-variant-coverage .sg-coverage-copy{min-width:0}.sg-variant-coverage :-webkit-any(.sg-coverage-context,.sg-coverage-note,.sg-coverage-pattern){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-variant-coverage :is(.sg-coverage-context,.sg-coverage-note,.sg-coverage-pattern){color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-variant-coverage .sg-coverage-eyebrow{color:#586b46;font:700 13px/1.4 var(--font-ui);letter-spacing:.12em;margin:12px 0 6px}.sg-variant-coverage .sg-coverage-sentence{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0}.sg-variant-coverage :-webkit-any(.sg-coverage-sentence,.sg-coverage-scope-sentence,.sg-coverage-exchange) strong.is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #ba891e;text-decoration:underline #ba891e;text-decoration-thickness:2px}.sg-variant-coverage :is(.sg-coverage-sentence,.sg-coverage-scope-sentence,.sg-coverage-exchange) strong.is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #ba891e;text-decoration:underline #ba891e;text-decoration-thickness:2px}.sg-variant-coverage .sg-coverage-count{color:#405635;font:600 16px/1.4 var(--font-ui);background:#edf3e7;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 8px;padding:10px 12px;display:flex}.sg-variant-coverage .sg-coverage-count.has-exception{color:#795822;background:#fbf1d9}.sg-variant-coverage .sg-coverage-dots{flex-wrap:wrap;gap:5px;display:flex}.sg-variant-coverage .sg-coverage-dots span{color:#795822;background:#667b50;border:1.5px solid #667b50;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:13px;line-height:1;display:inline-flex}.sg-variant-coverage .sg-coverage-dots .is-exception{background:0 0;border-color:#99772e}.sg-variant-coverage .sg-coverage-exchange{border-top:1px solid #e2e5da;gap:5px;margin:14px 0 0;padding-top:12px;display:grid}.sg-variant-coverage .sg-coverage-exchange>div{grid-template-columns:45px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sg-variant-coverage .sg-coverage-exchange dt{color:#526b70;font:400 16px/1.5 var(--font-ui)}.sg-variant-coverage .sg-coverage-exchange dd{color:#164b49;margin:0;font:400 21px/1.45 Georgia,Times New Roman,serif}.sg-variant-coverage .sg-coverage-exception-note{margin-top:10px}.sg-variant-coverage .sg-coverage-note strong{color:#164b49}.sg-variant-coverage .sg-coverage-order{border-top:1px solid #e2e5da;margin-top:20px;padding-top:18px}.sg-variant-coverage .sg-coverage-rows{margin:12px 0}.sg-variant-coverage .sg-coverage-rows>div{border-bottom:1px solid #eceee5;grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.sg-variant-coverage .sg-coverage-rows dt{color:#526b70;font:600 16px/1.5 var(--font-ui)}.sg-variant-coverage .sg-coverage-rows dd{grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);align-items:baseline;gap:14px;margin:0;display:grid}.sg-variant-coverage .sg-coverage-order-sentence{color:#164b49;margin:0;font:400 22px/1.5 Georgia,Times New Roman,serif}.sg-variant-coverage .sg-coverage-order-sentence strong{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e6eede;border-radius:5px;padding:2px 4px}.sg-variant-coverage .sg-coverage-pronouns{background:#faf3df;border:1px solid #f0e2bd;border-radius:10px;grid-template-columns:146px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 14px;display:grid}.sg-variant-coverage .sg-coverage-pronouns h3{color:#755217;font:700 16px/1.5 var(--font-ui);margin:0}.sg-variant-coverage .sg-coverage-pronouns .sg-coverage-note{margin-top:4px}.sg-variant-coverage .sg-coverage-scope{margin-top:20px}.sg-variant-coverage .sg-coverage-scope>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;display:grid}.sg-variant-coverage .sg-coverage-scope>div>section+section{border-left:1px solid #e2e5da;padding-left:24px}.sg-variant-coverage .sg-coverage-scope h3{color:#526b70;font:700 13px/1.5 var(--font-ui);letter-spacing:.09em;margin:0 0 5px}.sg-variant-coverage .sg-coverage-scope-sentence{color:#164b49;margin:0 0 6px;font:400 24px/1.4 Georgia,Times New Roman,serif}.sg-variant-coverage .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}@media (max-width:1099px){.sg-variant-coverage{--sg-inset:18px}.sg-variant-coverage .sg-coverage-heading{grid-template-columns:minmax(0,1fr);gap:12px}.sg-variant-coverage .sg-coverage-panel{gap:18px}.sg-variant-coverage .sg-coverage-rows dd{grid-template-columns:minmax(0,1fr);gap:3px}}@media (max-width:759px){.sg-variant-coverage{--sg-inset:16px}.sg-variant-coverage .sg-coverage-workbench{padding-block-start:18px;padding-block-end:18px}.sg-variant-coverage :-webkit-any(.sg-coverage-heading,.sg-coverage-order,.sg-coverage-scope) h2{font-size:25px}.sg-variant-coverage :is(.sg-coverage-heading,.sg-coverage-order,.sg-coverage-scope) h2{font-size:25px}.sg-variant-coverage .sg-coverage-tabs button{padding:9px 4px}.sg-variant-coverage .sg-coverage-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-variant-coverage .sg-coverage-panel[hidden]{display:none}.sg-variant-coverage .sg-coverage-sentence{font-size:24px}.sg-variant-coverage .sg-coverage-rows>div{grid-template-columns:minmax(0,1fr);gap:3px}.sg-variant-coverage .sg-coverage-pronouns{grid-template-columns:minmax(0,1fr);gap:5px}.sg-variant-coverage .sg-coverage-scope>div{grid-template-columns:minmax(0,1fr);gap:16px}.sg-variant-coverage .sg-coverage-scope>div>section+section{border-top:1px solid #e2e5da;border-left:0;padding:14px 0 0}}.sg-variant-coverage.sg-coverage-individual .sg-coverage-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;display:grid}.sg-variant-coverage.sg-coverage-individual .sg-coverage-occurrences{color:#315970;background:#eaf2f7;border-radius:9px;margin:14px 0 8px;padding:10px 12px}.sg-variant-coverage.sg-coverage-individual .sg-coverage-occurrences h3{font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-variant-coverage.sg-coverage-individual .sg-coverage-occurrences ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.sg-variant-coverage.sg-coverage-individual .sg-coverage-occurrences li{min-width:0;font:400 16px/1.4 var(--font-ui);justify-items:center;gap:5px;display:grid}.sg-variant-coverage.sg-coverage-individual .sg-coverage-occurrences svg{color:#47728c}.sg-coverage-alternatives .sg-coverage-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;display:grid}.sg-coverage-alternatives .sg-coverage-options{margin:14px 0 10px}.sg-coverage-alternatives .sg-coverage-options h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-coverage-alternatives .sg-coverage-options ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sg-coverage-alternatives .sg-coverage-options li{color:#315970;background:#eaf2f7;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.sg-coverage-alternatives .sg-coverage-options li.is-unavailable{color:#805045;background:#f6eeea}.sg-coverage-alternatives .sg-coverage-options li strong{font:600 16px/1.4 var(--font-ui);display:block}.sg-coverage-alternatives .sg-coverage-options li span{font:400 16px/1.4 var(--font-ui);display:block}.sg-coverage-alternatives .sg-coverage-options-summary{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:7px 0 0}.sg-coverage-alternatives .sg-faq-answer .sg-corrections{grid-template-columns:repeat(2,minmax(0,1fr));font-size:16px}.sg-coverage-alternatives .sg-faq-answer .sg-correction-label{font-size:14px}.sg-coverage-alternatives .sg-faq-answer .sg-corrections>li:nth-child(odd){border-left:0;padding-left:0}@media (max-width:759px){.sg-coverage-alternatives .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}.sg-coverage-alternatives .sg-faq-answer .sg-corrections>li{border-left:0;padding-inline-start:0;padding-inline-end:0}}#each-story-guide .sg-coverage-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;display:grid}#each-story-guide .sg-faq-answer .sg-corrections{font-size:16px}#each-story-guide .sg-faq-answer .sg-correction-label{font-size:14px}#each-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}#each-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4))>li:nth-child(odd){border-left:0;padding-left:0}@media (max-width:759px){#each-story-guide .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}#each-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}#each-story-guide .sg-faq-answer .sg-corrections>li{border-left:0;padding-inline-start:0;padding-inline-end:0}}#both-story-guide .sg-coverage-tabs button{grid-template-columns:minmax(0,1fr) 16px;gap:4px;display:grid}#both-story-guide .sg-faq-answer .sg-corrections{font-size:16px}#both-story-guide .sg-faq-answer .sg-correction-label{font-size:14px}#both-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}#both-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4))>li:nth-child(odd){border-left:0;padding-left:0}@media (max-width:759px){#both-story-guide .sg-faq-answer .sg-corrections{grid-template-columns:minmax(0,1fr)}#both-story-guide .sg-faq-answer .sg-corrections:has(>li:nth-child(4)){grid-template-columns:minmax(0,1fr)}#both-story-guide .sg-faq-answer .sg-corrections>li{border-left:0;padding-inline-start:0;padding-inline-end:0}}.sg-units-layout{--sg-inset:24px}.sg-units-layout .sg-units-workbench{padding:20px var(--sg-inset) 18px}.sg-units-layout .sg-units-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-units-layout .sg-units-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-units-layout header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-units-layout .sg-units-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:3px;padding:4px;display:grid}.sg-units-layout .sg-units-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.sg-units-layout .sg-units-tabs button svg{visibility:hidden}.sg-units-layout .sg-units-tabs button:hover{background:#eaece8}.sg-units-layout .sg-units-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-units-layout .sg-units-tabs button[aria-selected=true] svg{visibility:visible}.sg-units-layout .sg-units-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-units-layout :-webkit-any(button,.sg-units-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-units-layout :is(button,.sg-units-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-units-layout .sg-units-stage{display:grid}.sg-units-layout .sg-units-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-units-layout .sg-units-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-units-layout figure{min-width:0;margin:0}.sg-units-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-units-layout .sg-units-context{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.sg-units-layout .sg-units-copy{min-width:0;container-type:inline-size}.sg-units-layout .sg-units-pieces{grid-template-columns:.7fr 1fr .55fr 1.5fr;gap:14px;margin:0 0 16px;display:grid}.sg-units-layout .sg-unit-piece{text-align:center;min-width:0;position:relative}.sg-units-layout .sg-unit-piece dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin:0 0 6px}.sg-units-layout .sg-unit-piece dd{color:#164b49;font:700 24px/1.35 var(--font-display);border-radius:8px;margin:0;padding:8px 4px}.sg-units-layout .sg-unit-piece:not(:last-child):after{content:"+" / "";color:#728274;font:400 18px/1 var(--font-ui);position:absolute;bottom:11px;right:-12px}.sg-units-layout .sg-unit-piece.is-unit dd{background:#e4eddd}.sg-units-layout .sg-unit-piece.is-link dd{background:#fcf3da}.sg-units-layout .sg-unit-piece.is-noun dd{background:#eaf2f7}.sg-units-layout .sg-units-sentence{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0 0 10px}.sg-units-layout .sg-units-sentence strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-units-layout .sg-units-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-units-layout .sg-units-exchange{border-top:1px solid #e2e5da;margin:14px 0 0;padding-top:12px}.sg-units-layout .sg-units-exchange>div{grid-template-columns:42px minmax(0,1fr);gap:10px;margin-top:5px;display:grid}.sg-units-layout .sg-units-exchange dt{color:#526b70;font:600 16px/1.5 var(--font-ui)}.sg-units-layout .sg-units-exchange dd{color:#164b49;font:400 21px/1.4 var(--font-display);margin:0}.sg-units-layout .sg-units-reference{border-top:1px solid #e2e5da;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:18px;display:grid}.sg-units-layout .sg-units-reference section{min-width:0}.sg-units-layout .sg-units-reference section+section{border-left:1px solid #e2e5da;padding-left:24px}.sg-units-layout .sg-units-reference h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0}.sg-units-layout :-webkit-any(.sg-units-form-rows,.sg-units-question-rows){margin:14px 0 10px}.sg-units-layout :is(.sg-units-form-rows,.sg-units-question-rows){margin:14px 0 10px}.sg-units-layout :-webkit-any(.sg-units-form-rows,.sg-units-question-rows)>div+div{margin-top:12px}.sg-units-layout :is(.sg-units-form-rows,.sg-units-question-rows)>div+div{margin-top:12px}.sg-units-layout :-webkit-any(.sg-units-form-rows,.sg-units-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-units-layout :is(.sg-units-form-rows,.sg-units-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-units-layout .sg-units-form-rows dd{color:#164b49;font:400 24px/1.35 var(--font-display);grid-template-columns:minmax(0,1.55fr) 52px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;display:grid}.sg-units-layout .sg-unit-verb{text-align:center;background:#e4eddd;border-radius:6px;padding:2px}.sg-units-layout .sg-unit-subject strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddd;border-radius:4px;padding:1px 3px}.sg-units-layout .sg-units-question-rows dd{margin:0}.sg-units-layout .sg-units-question-rows dd>p:first-child{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0 0 4px}.sg-units-layout .sg-units-reminder{background:#fbf4df;border:1px solid #f0e2bc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;padding:12px 16px;display:grid}.sg-units-layout .sg-units-reminder h3{color:#805d20;font:700 16px/1.4 var(--font-ui);align-items:center;gap:9px;margin:0;display:flex}.sg-units-layout .sg-units-reminder h3 svg{flex-shrink:0}.sg-units-layout .sg-units-reminder div>p:first-child{color:#164b49;font:400 20px/1.4 var(--font-display);margin:0 0 2px}.sg-units-layout .sg-corrections{font-size:16px}@container (width<=450px){.sg-units-layout .sg-units-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sg-units-layout .sg-unit-piece:after{display:none}}@media (max-width:1099px){.sg-units-layout{--sg-inset:18px}.sg-units-layout .sg-units-heading{grid-template-columns:minmax(0,1fr);gap:12px}.sg-units-layout .sg-units-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sg-units-layout .sg-unit-piece:after{display:none}.sg-units-layout .sg-units-form-rows dd{grid-template-columns:minmax(0,1fr) 52px}.sg-units-layout .sg-unit-rest{grid-column:1/-1}}@media (max-width:759px){.sg-units-layout{--sg-inset:16px}.sg-units-layout .sg-units-heading h2{font-size:25px}.sg-units-layout .sg-units-tabs button{flex-wrap:wrap;justify-content:center;padding-inline-start:3px;padding-inline-end:3px;display:flex}.sg-units-layout .sg-units-tabs button svg{display:none}.sg-units-layout .sg-units-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-units-layout .sg-units-panel[hidden]{display:none}.sg-units-layout .sg-units-sentence{font-size:24px}.sg-units-layout .sg-units-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-units-layout .sg-units-reference section+section{border-top:1px solid #e2e5da;border-left:0;padding:16px 0 0}.sg-units-layout .sg-units-form-rows dd{grid-template-columns:minmax(0,1.55fr) 48px minmax(0,1fr);font-size:22px}.sg-units-layout .sg-unit-rest{grid-column:auto}.sg-units-layout .sg-units-reminder{grid-template-columns:minmax(0,1fr);gap:5px}.sg-units-layout .sg-corrections{grid-template-columns:minmax(0,1fr)}}.sg-units-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-units-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-units-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-units-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-units-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}@media (max-width:759px){.story-guide.sg-units-layout .sg-question-navigator .sg-faq-example{grid-template-columns:minmax(0,1fr)}}.sg-infinitive-layout{--sg-inset:24px}.sg-infinitive-layout .sg-infinitive-workbench{padding:20px var(--sg-inset) 18px}.sg-infinitive-layout .sg-infinitive-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-infinitive-layout .sg-infinitive-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-infinitive-layout header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-infinitive-layout .sg-infinitive-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-infinitive-layout .sg-infinitive-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.sg-infinitive-layout .sg-infinitive-tabs button svg{visibility:hidden}.sg-infinitive-layout .sg-infinitive-tabs button:hover{background:#eaece8}.sg-infinitive-layout .sg-infinitive-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-infinitive-layout .sg-infinitive-tabs button[aria-selected=true] svg{visibility:visible}.sg-infinitive-layout .sg-infinitive-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-infinitive-layout :-webkit-any(button,.sg-infinitive-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-infinitive-layout :is(button,.sg-infinitive-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-infinitive-layout .sg-infinitive-stage{display:grid}.sg-infinitive-layout .sg-infinitive-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-infinitive-layout .sg-infinitive-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-infinitive-layout figure{min-width:0;margin:0}.sg-infinitive-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-infinitive-layout .sg-infinitive-context{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.sg-infinitive-layout .sg-infinitive-copy{min-width:0;container-type:inline-size}.sg-infinitive-layout .sg-infinitive-pieces{grid-template-columns:1.3fr .7fr 1.2fr;gap:14px;margin:0 0 16px;display:grid}.sg-infinitive-layout .sg-infinitive-sentence{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0 0 10px}.sg-infinitive-layout .sg-infinitive-sentence strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-infinitive-layout .sg-infinitive-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-infinitive-layout .sg-infinitive-reference{border-top:1px solid #e2e5da;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:18px;display:grid}.sg-infinitive-layout .sg-infinitive-reference section{min-width:0}.sg-infinitive-layout .sg-infinitive-reference section+section{border-left:1px solid #e2e5da;padding-left:24px}.sg-infinitive-layout .sg-infinitive-reference h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0}.sg-infinitive-layout :-webkit-any(.sg-infinitive-form-rows,.sg-infinitive-question-rows){margin:14px 0 10px}.sg-infinitive-layout :is(.sg-infinitive-form-rows,.sg-infinitive-question-rows){margin:14px 0 10px}.sg-infinitive-layout :-webkit-any(.sg-infinitive-form-rows,.sg-infinitive-question-rows)>div+div{margin-top:12px}.sg-infinitive-layout :is(.sg-infinitive-form-rows,.sg-infinitive-question-rows)>div+div{margin-top:12px}.sg-infinitive-layout :-webkit-any(.sg-infinitive-form-rows,.sg-infinitive-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-infinitive-layout :is(.sg-infinitive-form-rows,.sg-infinitive-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-infinitive-layout .sg-infinitive-form-rows dd{color:#164b49;font:400 22px/1.35 var(--font-display);grid-template-columns:.65fr 1fr 1fr;align-items:baseline;gap:10px;margin:0;display:grid}.sg-infinitive-layout .sg-infinitive-question-rows dd{margin:0}.sg-infinitive-layout .sg-infinitive-question-rows dd>p:first-child{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0 0 4px}.sg-infinitive-layout .sg-infinitive-piece{text-align:center;min-width:0;position:relative}.sg-infinitive-layout .sg-infinitive-piece dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;margin:0 0 6px}.sg-infinitive-layout .sg-infinitive-piece dd{color:#164b49;font:700 24px/1.35 var(--font-display);border-radius:8px;margin:0;padding:8px 4px}.sg-infinitive-layout .sg-infinitive-piece:not(:last-child):after{content:"+" / "";color:#728274;font:400 18px/1 var(--font-ui);position:absolute;bottom:11px;right:-12px}.sg-infinitive-layout .sg-infinitive-piece.is-first dd{background:#eaf2f7}.sg-infinitive-layout .sg-infinitive-piece.is-link dd{background:#fcf3da}.sg-infinitive-layout .sg-infinitive-piece.is-action dd{background:#e4eddd}.sg-infinitive-layout .sg-infinitive-pattern{background:#f3f4ed;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 20px;margin-top:18px;padding:12px;display:flex}.sg-infinitive-layout .sg-infinitive-pattern h3{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0}.sg-infinitive-layout .sg-infinitive-pattern p{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0}.sg-infinitive-layout .sg-infinitive-reference{border-top:0;margin-top:16px;padding-top:0}.sg-infinitive-layout .sg-infinitive-first{text-align:center;background:#eaf2f7;border-radius:6px;padding:2px 4px}.sg-infinitive-layout .sg-infinitive-action{text-align:center;background:#e4eddd;border-radius:6px;padding:2px 4px}.sg-infinitive-layout .sg-infinitive-replies{margin:7px 0}.sg-infinitive-layout .sg-infinitive-replies>span{color:#526b70;font:600 12px/1.4 var(--font-ui)}.sg-infinitive-layout .sg-infinitive-replies p{color:#164b49;font:400 20px/1.4 var(--font-display);margin:3px 0}.sg-infinitive-layout .sg-infinitive-question-rows>div+div{border-top:1px solid #e2e5da;padding-top:10px}.sg-infinitive-layout .sg-infinitive-negative{background:#fbf4df;border:1px solid #f0e2bc;border-radius:10px;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);align-items:center;gap:18px;margin-top:18px;padding:12px 16px;display:grid}.sg-infinitive-layout .sg-infinitive-negative h3{color:#805d20;font:700 16px/1.4 var(--font-ui);align-items:center;gap:9px;margin:0;display:flex}.sg-infinitive-layout .sg-infinitive-negative h3 svg{flex-shrink:0}.sg-infinitive-layout .sg-infinitive-negative-pattern{color:#805d20;font:400 16px/1.4 var(--font-ui);margin:0 0 4px}.sg-infinitive-layout .sg-infinitive-negative-example{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0 0 3px}.sg-infinitive-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-infinitive-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-infinitive-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-infinitive-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-infinitive-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.sg-infinitive-layout .sg-corrections{font-size:16px}@media (max-width:1099px){.sg-infinitive-layout{--sg-inset:18px}.sg-infinitive-layout .sg-infinitive-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-infinitive-layout{--sg-inset:16px}.sg-infinitive-layout .sg-infinitive-heading h2{font-size:25px}.sg-infinitive-layout .sg-infinitive-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-infinitive-layout .sg-infinitive-panel[hidden]{display:none}.sg-infinitive-layout .sg-infinitive-sentence{font-size:24px}.sg-infinitive-layout .sg-infinitive-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-infinitive-layout .sg-infinitive-reference section+section{border-top:1px solid #e2e5da;border-left:0;padding:16px 0 0}.sg-infinitive-layout .sg-infinitive-negative{grid-template-columns:minmax(0,1fr);gap:8px}.story-guide.sg-infinitive-layout .sg-question-navigator .sg-faq-example,.sg-infinitive-layout .sg-corrections{grid-template-columns:minmax(0,1fr)}}.sg-infinitive-layout .sg-infinitive-negative-example strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-gerund-layout{--sg-inset:24px}.sg-gerund-layout .sg-gerund-workbench{padding:20px var(--sg-inset) 18px}.sg-gerund-layout .sg-gerund-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-gerund-layout .sg-gerund-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-gerund-layout header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-gerund-layout .sg-gerund-tabs{background:#f4f3ed;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-gerund-layout .sg-gerund-tabs button{color:#52636a;min-width:0;min-height:48px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.sg-gerund-layout .sg-gerund-tabs button svg{visibility:hidden}.sg-gerund-layout .sg-gerund-tabs button:hover{background:#eaece8}.sg-gerund-layout .sg-gerund-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-gerund-layout .sg-gerund-tabs button[aria-selected=true] svg{visibility:visible}.sg-gerund-layout .sg-gerund-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-gerund-layout :-webkit-any(button,.sg-gerund-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-gerund-layout :is(button,.sg-gerund-panel):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-gerund-layout .sg-gerund-stage{display:grid}.sg-gerund-layout .sg-gerund-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-gerund-layout .sg-gerund-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-gerund-layout figure{min-width:0;margin:0}.sg-gerund-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-gerund-layout .sg-gerund-context{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.sg-gerund-layout .sg-gerund-copy{min-width:0;container-type:inline-size}.sg-gerund-layout .sg-gerund-pieces{grid-template-columns:1fr 1.55fr;gap:14px;margin:0 0 16px;display:grid}.sg-gerund-layout .sg-gerund-sentence{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0 0 10px}.sg-gerund-layout .sg-gerund-sentence strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-gerund-layout .sg-gerund-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-gerund-layout .sg-gerund-reference{border-top:1px solid #e2e5da;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:18px;display:grid}.sg-gerund-layout .sg-gerund-reference section{min-width:0}.sg-gerund-layout .sg-gerund-reference section+section{border-left:1px solid #e2e5da;padding-left:24px}.sg-gerund-layout .sg-gerund-reference h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0}.sg-gerund-layout :-webkit-any(.sg-gerund-form-rows,.sg-gerund-question-rows){margin:14px 0 10px}.sg-gerund-layout :is(.sg-gerund-form-rows,.sg-gerund-question-rows){margin:14px 0 10px}.sg-gerund-layout :-webkit-any(.sg-gerund-form-rows,.sg-gerund-question-rows)>div+div{margin-top:12px}.sg-gerund-layout :is(.sg-gerund-form-rows,.sg-gerund-question-rows)>div+div{margin-top:12px}.sg-gerund-layout :-webkit-any(.sg-gerund-form-rows,.sg-gerund-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-gerund-layout :is(.sg-gerund-form-rows,.sg-gerund-question-rows) dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.08em;margin-bottom:5px}.sg-gerund-layout .sg-gerund-form-rows dd{color:#164b49;font:400 22px/1.35 var(--font-display);grid-template-columns:.5fr .85fr 1.55fr;align-items:baseline;gap:10px;margin:0;display:grid}.sg-gerund-layout .sg-gerund-question-rows dd{margin:0}.sg-gerund-layout .sg-gerund-question-rows dd>p:first-child{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0 0 4px}.sg-gerund-layout .sg-gerund-piece{text-align:center;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.sg-gerund-layout .sg-gerund-piece dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;margin:0 0 6px}.sg-gerund-layout .sg-gerund-piece dd{color:#164b49;font:700 24px/1.35 var(--font-display);border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 4px;display:flex}.sg-gerund-layout .sg-gerund-piece:not(:last-child):after{content:"+" / "";color:#728274;font:400 18px/1 var(--font-ui);position:absolute;top:calc(50% + 11px);right:-12px;transform:translateY(-50%)}.sg-gerund-layout .sg-gerund-piece.is-first dd{background:#eaf2f7}.sg-gerund-layout .sg-gerund-piece.is-action dd{background:#e4eddd}.sg-gerund-layout .sg-gerund-pattern{background:#f3f4ed;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 20px;margin-top:18px;padding:12px;display:flex}.sg-gerund-layout .sg-gerund-pattern h3{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0}.sg-gerund-layout .sg-gerund-pattern p{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0}.sg-gerund-layout .sg-gerund-first{text-align:center;background:#eaf2f7;border-radius:6px;padding:2px 4px}.sg-gerund-layout .sg-gerund-action{text-align:center;background:#e4eddd;border-radius:6px;padding:2px 4px}.sg-gerund-layout .sg-gerund-replies{margin:7px 0}.sg-gerund-layout .sg-gerund-replies>span{color:#526b70;font:600 12px/1.4 var(--font-ui)}.sg-gerund-layout .sg-gerund-replies p{color:#164b49;font:400 20px/1.4 var(--font-display);margin:3px 0}.sg-gerund-layout .sg-gerund-question-rows>div+div{border-top:1px solid #e2e5da;padding-top:10px}.sg-gerund-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-gerund-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-gerund-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-gerund-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-gerund-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.sg-gerund-layout .sg-corrections{font-size:16px}@media (max-width:1099px){.sg-gerund-layout{--sg-inset:18px}.sg-gerund-layout .sg-gerund-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-gerund-layout{--sg-inset:16px}.sg-gerund-layout .sg-gerund-heading h2{font-size:25px}.sg-gerund-layout .sg-gerund-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-gerund-layout .sg-gerund-panel[hidden]{display:none}.sg-gerund-layout .sg-gerund-sentence{font-size:24px}.sg-gerund-layout .sg-gerund-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-gerund-layout .sg-gerund-reference section+section{border-top:1px solid #e2e5da;border-left:0;padding:16px 0 0}.story-guide.sg-gerund-layout .sg-question-navigator .sg-faq-example,.sg-gerund-layout .sg-corrections{grid-template-columns:minmax(0,1fr)}}.sg-gerund-layout .sg-gerund-spelling{color:#526b70;font:400 16px/1.5 var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.sg-gerund-layout .sg-gerund-spelling>span:first-child{margin-right:6px}.sg-gerund-layout .sg-gerund-spelling strong{color:#164b49}.sg-gerund-layout .sg-gerund-pattern p.sg-gerund-note{color:#526b70;font:400 16px/1.5 var(--font-ui)}.sg-gerund-layout .sg-gerund-comparison{margin-top:20px}.sg-gerund-layout .sg-gerund-comparison h2{color:#164b49;font:700 28px/1.2 var(--font-display);margin:0}.sg-gerund-layout .sg-gerund-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:14px 0 12px;display:grid}.sg-gerund-layout .sg-gerund-comparison dl>div{min-width:0}.sg-gerund-layout .sg-gerund-comparison dl>div+div{border-left:1px solid #e2e5da;padding-left:20px}.sg-gerund-layout .sg-gerund-comparison dt{color:#526b70;font:600 16px/1.5 var(--font-ui)}.sg-gerund-layout .sg-gerund-comparison dd{margin:4px 0 0}.sg-gerund-layout .sg-gerund-comparison-example{color:#164b49;font:400 22px/1.35 var(--font-display);margin:0 0 6px}.sg-gerund-layout .sg-gerund-reminder{color:#805d20;font:400 16px/1.5 var(--font-ui);background:#fbf4df;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.sg-gerund-layout .sg-gerund-reminder svg{flex-shrink:0}.sg-gerund-layout .sg-gerund-reference{border-top:1px solid #e2e5da;margin-top:18px;padding-top:18px}@media (max-width:759px){.sg-gerund-layout .sg-gerund-comparison h2{font-size:25px}.sg-gerund-layout .sg-gerund-comparison dl{grid-template-columns:minmax(0,1fr);gap:12px}.sg-gerund-layout .sg-gerund-comparison dl>div+div{border-top:1px solid #e2e5da;border-left:0;padding:12px 0 0}}.story-guide.sg-gerund-layout .sg-faq-answer .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-gerund-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-gerund-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-gerund-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.story-guide.sg-gerund-layout .sg-matching-mistakes{gap:8px;display:grid}@media (max-width:759px){.story-guide.sg-gerund-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-object-infinitive-layout{--sg-inset:24px}.sg-object-infinitive-layout .sg-object-workbench{padding:20px var(--sg-inset) 18px}.sg-object-infinitive-layout .sg-object-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-object-infinitive-layout .sg-object-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-object-infinitive-layout header p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-object-infinitive-layout :-webkit-any(.sg-object-tabs,.sg-object-wording-tabs){background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-object-infinitive-layout :is(.sg-object-tabs,.sg-object-wording-tabs){background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-object-infinitive-layout :-webkit-any(.sg-object-tabs,.sg-object-wording-tabs) button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 6px;position:relative}.sg-object-infinitive-layout :is(.sg-object-tabs,.sg-object-wording-tabs) button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 6px;position:relative}.sg-object-infinitive-layout .sg-object-tabs button{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px;display:grid}.sg-object-infinitive-layout .sg-object-tabs button svg{visibility:hidden}.sg-object-infinitive-layout :-webkit-any(.sg-object-tabs,.sg-object-wording-tabs) button:hover{background:#eaece8}.sg-object-infinitive-layout :is(.sg-object-tabs,.sg-object-wording-tabs) button:hover{background:#eaece8}.sg-object-infinitive-layout :-webkit-any(.sg-object-tabs,.sg-object-wording-tabs) button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-object-infinitive-layout :is(.sg-object-tabs,.sg-object-wording-tabs) button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-object-infinitive-layout .sg-object-tabs button[aria-selected=true] svg{visibility:visible}.sg-object-infinitive-layout .sg-object-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-object-infinitive-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-infinitive-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-infinitive-layout :-webkit-any(.sg-object-stage,.sg-object-wording-stage){display:grid}.sg-object-infinitive-layout :is(.sg-object-stage,.sg-object-wording-stage){display:grid}.sg-object-infinitive-layout .sg-object-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-object-infinitive-layout .sg-object-wording{grid-area:1/1;min-width:0}.sg-object-infinitive-layout :-webkit-any(.sg-object-panel,.sg-object-wording)[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-object-infinitive-layout :is(.sg-object-panel,.sg-object-wording)[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-object-infinitive-layout figure{min-width:0;margin:0}.sg-object-infinitive-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-object-infinitive-layout .sg-object-context{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:10px 0 0}.sg-object-infinitive-layout .sg-object-copy{min-width:0;container-type:inline-size}.sg-object-infinitive-layout .sg-object-wording-heading{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;display:flex}.sg-object-infinitive-layout .sg-object-wording-heading h3{color:#526b70;font:600 16px/1.4 var(--font-ui);flex:130px;margin:0}.sg-object-infinitive-layout .sg-object-wording-tabs{flex:0 190px;grid-template-columns:repeat(2,minmax(0,1fr))}.sg-object-infinitive-layout .sg-object-pieces{grid-template-columns:minmax(100px,.9fr) minmax(68px,.65fr) minmax(0,1.45fr);gap:14px;margin:0 0 14px;display:grid}.sg-object-infinitive-layout .sg-object-piece{text-align:center;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.sg-object-infinitive-layout .sg-object-piece dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.06em;margin:0 0 6px}.sg-object-infinitive-layout .sg-object-piece dd{color:#164b49;font:700 22px/1.3 var(--font-display);background:#f4f3ed;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:8px 4px;display:flex}.sg-object-infinitive-layout .sg-object-piece:not(:last-child):after{content:"+" / "";color:#728274;font:400 18px/1 var(--font-ui);position:absolute;top:calc(50% + 11px);right:-12px;transform:translateY(-50%)}.sg-object-infinitive-layout .sg-object-piece.is-person dd{background:#e2edf3}.sg-object-infinitive-layout .sg-object-piece.is-action dd{background:#e4eddd}.sg-object-infinitive-layout .sg-object-piece .is-gold{color:#795515;background:#f8e6b6;border-radius:3px}.sg-object-infinitive-layout .sg-object-sentence{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0 0 8px}.sg-object-infinitive-layout :-webkit-any(.sg-object-sentence,.sg-object-negative-example) strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-object-infinitive-layout :is(.sg-object-sentence,.sg-object-negative-example) strong.is-accent{color:inherit;text-underline-offset:.15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline #bd8a31;text-decoration:underline #bd8a31;text-decoration-thickness:1.5px}.sg-object-infinitive-layout .sg-object-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-object-infinitive-layout .sg-object-reference-note{margin-top:5px}.sg-object-infinitive-layout .sg-object-pattern{background:#f3f4ed;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 20px;margin-top:18px;padding:12px;display:flex}.sg-object-infinitive-layout .sg-object-pattern h3{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0}.sg-object-infinitive-layout .sg-object-pattern>p:not(.sg-object-note){color:#164b49;font:400 22px/1.35 var(--font-display);margin:0}.sg-object-infinitive-layout .sg-object-reference{border-top:1px solid #e2e5da;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;padding-top:18px;display:grid}.sg-object-infinitive-layout .sg-object-reference section{min-width:0}.sg-object-infinitive-layout .sg-object-reference section+section{border-left:1px solid #e2e5da;padding-left:24px}.sg-object-infinitive-layout :-webkit-any(.sg-object-reference,.sg-object-negatives) h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0}.sg-object-infinitive-layout :is(.sg-object-reference,.sg-object-negatives) h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0}.sg-object-infinitive-layout .sg-object-reference-example{color:#164b49;font:400 22px/1.4 var(--font-display);margin:12px 0}.sg-object-infinitive-layout .sg-object-reference .is-accent{color:#234e68;background:#e2edf3;border-radius:4px;padding:1px 3px}.sg-object-infinitive-layout .sg-object-reference .is-green{color:#164b49;background:#e4eddd;border-radius:4px;padding:1px 3px}.sg-object-infinitive-layout .sg-object-mappings{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 12px;display:grid}.sg-object-infinitive-layout .sg-object-mappings>div{color:#164b49;font:400 22px/1.35 var(--font-display);background:#f4f6f3;border-radius:6px;justify-content:center;align-items:baseline;gap:7px;padding:7px 5px;display:flex}.sg-object-infinitive-layout .sg-object-mappings dd{gap:7px;margin:0;display:flex}.sg-object-infinitive-layout .sg-object-mappings dd>span[aria-hidden]{color:#758677}.sg-object-infinitive-layout .sg-object-form-rows{margin:12px 0 10px}.sg-object-infinitive-layout .sg-object-form-rows>div{grid-template-columns:45px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sg-object-infinitive-layout .sg-object-form-rows>div+div{margin-top:8px}.sg-object-infinitive-layout .sg-object-form-rows dt{color:#526b70;font:600 16px/1.5 var(--font-ui)}.sg-object-infinitive-layout .sg-object-form-rows dd{margin:0}.sg-object-infinitive-layout .sg-object-form-rows dd>p{color:#164b49;font:400 22px/1.4 var(--font-display);margin:0}.sg-object-infinitive-layout .sg-object-replies{color:#164b49;font:400 20px/1.4 var(--font-display);flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.sg-object-infinitive-layout .sg-object-negatives{background:#fbf4df;border-radius:10px;margin-top:18px;padding:14px 16px}.sg-object-infinitive-layout .sg-object-negatives h2{color:#805d20;align-items:center;gap:9px;display:flex}.sg-object-infinitive-layout .sg-object-negatives dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0;display:grid}.sg-object-infinitive-layout .sg-object-negatives dl>div+div{border-left:1px solid #e8d9b1;padding-left:20px}.sg-object-infinitive-layout .sg-object-negatives dt{color:#805d20;font:600 16px/1.5 var(--font-ui)}.sg-object-infinitive-layout .sg-object-negatives dd{margin:4px 0 0}.sg-object-infinitive-layout .sg-object-negative-example{color:#164b49;font:400 22px/1.4 var(--font-display);margin:0 0 5px}.sg-object-infinitive-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-object-infinitive-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-object-infinitive-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-object-infinitive-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-object-infinitive-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.story-guide.sg-object-infinitive-layout .sg-faq-answer .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-object-infinitive-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-object-infinitive-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-object-infinitive-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.story-guide.sg-object-infinitive-layout .sg-matching-mistakes{gap:8px;display:grid}@media (max-width:1099px){.sg-object-infinitive-layout{--sg-inset:18px}.sg-object-infinitive-layout .sg-object-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-object-infinitive-layout{--sg-inset:16px}.sg-object-infinitive-layout .sg-object-heading h2{font-size:25px}.sg-object-infinitive-layout .sg-object-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-object-infinitive-layout :-webkit-any(.sg-object-panel,.sg-object-wording)[hidden]{display:none}.sg-object-infinitive-layout :is(.sg-object-panel,.sg-object-wording)[hidden]{display:none}.sg-object-infinitive-layout .sg-object-sentence{font-size:24px}.sg-object-infinitive-layout .sg-object-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-object-infinitive-layout .sg-object-reference section+section{border-top:1px solid #e2e5da;border-left:0;padding:16px 0 0}.sg-object-infinitive-layout .sg-object-mappings{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-object-infinitive-layout .sg-object-negatives dl{grid-template-columns:minmax(0,1fr);gap:12px}.sg-object-infinitive-layout .sg-object-negatives dl>div+div{border-top:1px solid #e8d9b1;border-left:0;padding:12px 0 0}.story-guide.sg-object-infinitive-layout .sg-question-navigator .sg-faq-example{grid-template-columns:minmax(0,1fr)}.story-guide.sg-object-infinitive-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}@container (width<=320px){.sg-object-infinitive-layout .sg-object-pieces{grid-template-columns:minmax(0,1fr);gap:8px}.sg-object-infinitive-layout .sg-object-piece{text-align:left;grid-template-rows:none;grid-template-columns:88px minmax(0,1fr);align-items:center}.sg-object-infinitive-layout .sg-object-piece dt{margin:0}.sg-object-infinitive-layout .sg-object-piece dd{justify-content:flex-start;padding-left:10px}.sg-object-infinitive-layout .sg-object-piece:after{display:none}}.sg-object-infinitive-layout .sg-object-meaning .is-accent{color:#164b49}.sg-object-infinitive-layout .sg-object-pattern .is-accent,.sg-object-infinitive-layout .sg-object-reference-note .is-accent{color:#234e68}.sg-purpose-link-layout{--sg-inset:24px}.sg-purpose-link-layout .sg-purpose-link-workbench{padding:20px var(--sg-inset) 18px}.sg-purpose-link-layout .sg-purpose-link-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-purpose-link-layout .sg-purpose-link-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-purpose-link-layout .sg-purpose-link-heading h2 span{color:#aa842d;font-weight:400}.sg-purpose-link-layout .sg-purpose-link-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-purpose-link-layout .sg-purpose-link-tabs{background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-purpose-link-layout .sg-purpose-link-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:10px 7px;display:flex;position:relative}.sg-purpose-link-layout .sg-purpose-link-tabs button span{min-width:0}.sg-purpose-link-layout .sg-purpose-link-tabs button svg{visibility:hidden;flex:0 0 16px}.sg-purpose-link-layout .sg-purpose-link-tabs button:hover{background:#eaece8}.sg-purpose-link-layout .sg-purpose-link-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-purpose-link-layout .sg-purpose-link-tabs button[aria-selected=true] svg{visibility:visible}.sg-purpose-link-layout .sg-purpose-link-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-purpose-link-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-purpose-link-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-purpose-link-layout .sg-purpose-link-stage{display:grid}.sg-purpose-link-layout .sg-purpose-link-panel{grid-area:1/1;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:18px 24px;min-width:0;display:grid}.sg-purpose-link-layout .sg-purpose-link-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-purpose-link-layout figure{min-width:0;margin:0}.sg-purpose-link-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-purpose-link-layout .sg-purpose-link-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-purpose-link-layout figcaption.sg-purpose-link-note{margin-top:8px}.sg-purpose-link-layout .sg-purpose-link-exchange{align-content:center;gap:12px;min-width:0;margin:0;display:grid}.sg-purpose-link-layout .sg-purpose-link-exchange>div{border-radius:10px;padding:16px 18px}.sg-purpose-link-layout .sg-purpose-link-question{background:#edf3f6}.sg-purpose-link-layout .sg-purpose-link-answer{background:#f0f4ea}.sg-purpose-link-layout .sg-purpose-link-exchange dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.sg-purpose-link-layout .sg-purpose-link-exchange dt svg{color:#a17a20;flex:0 0 20px}.sg-purpose-link-layout .sg-purpose-link-exchange dd{color:#164b49;font:400 24px/1.35 var(--font-display);margin:8px 0 0}.sg-purpose-link-layout .sg-purpose-link-answer .is-green{color:#164b49}.sg-purpose-link-layout .sg-purpose-link-result{background:#f1f4eb;border-radius:10px;grid-column:1/-1;min-width:0;padding:15px 18px}.sg-purpose-link-layout .sg-purpose-link-result h3{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.09em;margin:0 0 6px}.sg-purpose-link-layout .sg-purpose-link-sentence{color:#164b49;font:700 27px/1.35 var(--font-display);margin:0 0 7px}.sg-purpose-link-layout .sg-purpose-link-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-purpose-link-layout .sg-purpose-link-forms{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-purpose-link-layout .sg-purpose-link-forms h2{color:#164b49;font:700 22px/1.25 var(--font-display);margin:0 0 12px}.sg-purpose-link-layout .sg-purpose-link-forms dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 12px;display:grid}.sg-purpose-link-layout .sg-purpose-link-forms dl>div{min-width:0}.sg-purpose-link-layout .sg-purpose-link-forms dl>div+div{border-left:1px solid #e3e5dc;padding-left:24px}.sg-purpose-link-layout .sg-purpose-link-forms dt{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0 0 6px}.sg-purpose-link-layout .sg-purpose-link-forms dd{margin:0}.sg-purpose-link-layout .sg-purpose-link-pattern{color:#164b49;font:400 22px/1.45 var(--font-display);margin:0 0 8px}.sg-purpose-link-layout .sg-purpose-link-form-example{color:#526b70;font:400 18px/1.5 var(--font-display);margin:0}.sg-purpose-link-layout .sg-purpose-link-pattern .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddd;border-radius:4px;padding:2px 4px}.sg-purpose-link-layout .sg-purpose-link-form-example .is-green{color:#164b49}.sg-purpose-link-layout .sg-purpose-link-reminder{background:#fbf4df;border-radius:9px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:12px 16px;display:grid}.sg-purpose-link-layout .sg-purpose-link-reminder h2{color:#805d20;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-purpose-link-layout .sg-purpose-link-reminder svg{flex:0 0 20px}.sg-purpose-link-layout .sg-purpose-link-reminder p{border-left:1px solid #e8d9b1;padding-left:18px}.sg-purpose-link-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-purpose-link-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-purpose-link-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-purpose-link-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-purpose-link-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.story-guide.sg-purpose-link-layout .sg-faq-answer .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-purpose-link-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-purpose-link-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-purpose-link-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.story-guide.sg-purpose-link-layout .sg-matching-mistakes{gap:8px;display:grid}@media (max-width:1099px){.sg-purpose-link-layout{--sg-inset:18px}.sg-purpose-link-layout .sg-purpose-link-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-purpose-link-layout{--sg-inset:16px}.sg-purpose-link-layout .sg-purpose-link-heading h2{font-size:25px}.sg-purpose-link-layout .sg-purpose-link-panel{grid-template-columns:minmax(0,1fr);gap:16px}.sg-purpose-link-layout .sg-purpose-link-panel[hidden]{display:none}.sg-purpose-link-layout .sg-purpose-link-exchange dd{font-size:22px}.sg-purpose-link-layout .sg-purpose-link-sentence{font-size:24px}.sg-purpose-link-layout .sg-purpose-link-tabs button svg{display:none}.sg-purpose-link-layout .sg-purpose-link-forms dl{grid-template-columns:minmax(0,1fr);gap:14px}.sg-purpose-link-layout .sg-purpose-link-forms dl>div+div{border-top:1px solid #e3e5dc;border-left:0;padding:12px 0 0}.sg-purpose-link-layout .sg-purpose-link-reminder{grid-template-columns:minmax(0,1fr);gap:8px}.sg-purpose-link-layout .sg-purpose-link-reminder p{border:0;padding:0}.story-guide.sg-purpose-link-layout .sg-question-navigator .sg-faq-example{grid-template-columns:minmax(0,1fr)}.story-guide.sg-purpose-link-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:1199px){.sg-object-infinitive-layout .sg-object-tabs button{grid-template-columns:minmax(0,1fr)}.sg-object-infinitive-layout .sg-object-tabs button svg{display:none}}.sg-event-order-layout{--sg-inset:24px}.sg-event-order-layout .sg-event-workbench{padding:20px var(--sg-inset) 18px}.sg-event-order-layout .sg-event-heading{grid-template-columns:minmax(0,1fr) minmax(430px,1.1fr);align-items:center;gap:20px;margin-bottom:20px;display:grid}.sg-event-order-layout .sg-event-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-event-order-layout .sg-event-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-event-order-layout .sg-event-tabs{background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-event-order-layout .sg-event-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;padding:8px 5px;display:flex;position:relative}.sg-event-order-layout .sg-event-tabs button span{min-width:0}.sg-event-order-layout .sg-event-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-event-order-layout .sg-event-tabs button:hover{background:#eaece8}.sg-event-order-layout .sg-event-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-event-order-layout .sg-event-tabs button[aria-selected=true] svg{visibility:visible}.sg-event-order-layout .sg-event-tabs button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-event-order-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-event-order-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-event-order-layout .sg-event-stage{display:grid}.sg-event-order-layout .sg-event-panel{grid-area:1/1;min-width:0}.sg-event-order-layout .sg-event-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-event-order-layout .sg-event-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-event-order-layout :-webkit-any(figure,.sg-event-copy){min-width:0;margin:0}.sg-event-order-layout :is(figure,.sg-event-copy){min-width:0;margin:0}.sg-event-order-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-event-order-layout .sg-event-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-event-order-layout figcaption.sg-event-note{margin-top:8px}.sg-event-order-layout .sg-event-meaning{color:#856017;font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-event-order-layout .sg-event-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);margin:0 0 10px}.sg-event-order-layout .sg-event-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-event-order-layout .sg-event-path{background:#f5f5ef;border-radius:10px;margin-top:16px;padding:14px}.sg-event-order-layout .sg-event-path h3{color:#526b70;font:700 12px/1.5 var(--font-ui);letter-spacing:.07em;margin:0 0 12px}.sg-event-order-layout .sg-event-path ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 10px;padding:0;list-style:none;display:grid}.sg-event-order-layout .sg-event-path li{border-top:2px solid #a8bab6;min-width:0;padding-top:9px}.sg-event-order-layout .sg-event-label{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.05em}.sg-event-order-layout .sg-event-path li>p{color:#164b49;font:400 21px/1.35 var(--font-display);margin:4px 0}.sg-event-order-layout .sg-event-connection{color:#856017;font:600 16px/1.4 var(--font-ui);align-items:center;gap:6px;display:flex}.sg-event-order-layout .sg-event-connection svg{flex:0 0 20px}.sg-event-order-layout .sg-event-path.is-immediate li{border-color:#b5964f}.sg-event-order-layout .sg-event-path.is-endpoint li:first-child{border-top:3px dashed #648e8d}.sg-event-order-layout .sg-event-path.is-endpoint li:last-child{border-top:3px solid #527e98}.sg-event-order-layout .sg-event-pattern{border-top:1px solid #e3e5dc;margin-top:18px;padding:14px 0}.sg-event-order-layout :-webkit-any(.sg-event-pattern,.sg-event-reference) h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-event-order-layout :is(.sg-event-pattern,.sg-event-reference) h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-event-order-layout .sg-event-pattern dl{background:#dce3df;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0;display:grid}.sg-event-order-layout .sg-event-pattern dl>div{background:#f0f4ee;border-radius:10px 0 0 10px;min-width:0;padding:12px 14px}.sg-event-order-layout .sg-event-pattern dl>div+div{background:#edf3f6;border-radius:0 10px 10px 0}.sg-event-order-layout .sg-event-pattern dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.07em;margin:0 0 6px}.sg-event-order-layout .sg-event-pattern dd{color:#164b49;font:400 22px/1.6 var(--font-display);margin:0}.sg-event-order-layout .sg-event-pattern dd.sg-event-note{font:400 16px/1.5 var(--font-ui);color:#526b70;margin-top:5px}.sg-event-order-layout .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:4px;padding:2px 4px}.sg-event-order-layout .sg-event-reference{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:14px;display:grid}.sg-event-order-layout .sg-event-reference>section{min-width:0}.sg-event-order-layout .sg-event-reference>section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-event-order-layout .sg-event-reference-example{color:#164b49;font:400 22px/1.45 var(--font-display);margin:10px 0}.sg-event-order-layout .sg-event-answer{color:#164b49;font:400 21px/1.4 var(--font-display);margin:0 0 8px}.sg-event-order-layout .sg-event-answer>span:first-child{color:#526b70;font:600 16px/1.5 var(--font-ui);margin-right:6px}.sg-event-order-layout .sg-answers{align-items:stretch}.sg-event-order-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-event-order-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-event-order-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-event-order-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-event-order-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-event-order-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.story-guide.sg-event-order-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-event-order-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-event-order-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-event-order-layout .sg-corrections.is-paired .sg-incorrect{margin:0}@media (max-width:1099px){.sg-event-order-layout{--sg-inset:18px}.sg-event-order-layout .sg-event-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-event-order-layout{--sg-inset:16px}.sg-event-order-layout .sg-event-heading h2{font-size:25px}.sg-event-order-layout .sg-event-tabs button svg{display:none}.sg-event-order-layout .sg-event-scene{grid-template-columns:minmax(0,1fr);gap:14px}.sg-event-order-layout .sg-event-panel[hidden]{display:none}.sg-event-order-layout .sg-event-sentence{font-size:24px}.sg-event-order-layout .sg-event-path ol{grid-template-columns:minmax(0,1fr);gap:12px}.sg-event-order-layout .sg-event-path li{border-top:0;border-left:2px solid #a8bab6;padding:0 0 0 12px}.sg-event-order-layout .sg-event-connection svg{transform:rotate(90deg)}.sg-event-order-layout .sg-event-path.is-endpoint li:first-child{border-top:0;border-left:3px dashed #648e8d}.sg-event-order-layout .sg-event-path.is-endpoint li:last-child{border-top:0;border-left:3px solid #527e98}.sg-event-order-layout .sg-event-pattern dl{grid-template-columns:minmax(0,1fr)}.sg-event-order-layout .sg-event-pattern dl>div{border-radius:10px 10px 0 0}.sg-event-order-layout .sg-event-pattern dl>div+div{border-radius:0 0 10px 10px}.sg-event-order-layout .sg-event-pattern dd{font-size:21px}.sg-event-order-layout .sg-event-reference{grid-template-columns:minmax(0,1fr);gap:14px}.sg-event-order-layout .sg-event-reference>section+section{border-top:1px solid #e3e5dc;border-left:0;padding:14px 0 0}.story-guide.sg-event-order-layout .sg-question-navigator .sg-faq-example,.story-guide.sg-event-order-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr)}}.sg-condition-result-layout{--sg-inset:24px}.sg-condition-result-layout .sg-condition-workbench{padding:20px var(--sg-inset) 18px}.sg-condition-result-layout .sg-condition-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.sg-condition-result-layout .sg-condition-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-condition-result-layout .sg-condition-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-condition-result-layout :-webkit-any(.sg-condition-tabs,.sg-condition-order-tabs){background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-condition-result-layout :is(.sg-condition-tabs,.sg-condition-order-tabs){background:#f4f3ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-condition-result-layout .sg-condition-order-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-condition-result-layout :-webkit-any(.sg-condition-tabs,.sg-condition-order-tabs) button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;display:flex;position:relative}.sg-condition-result-layout :is(.sg-condition-tabs,.sg-condition-order-tabs) button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;display:flex;position:relative}.sg-condition-result-layout .sg-condition-tabs button span{min-width:0}.sg-condition-result-layout .sg-condition-tabs button svg{visibility:hidden;flex:0 0 16px}.sg-condition-result-layout :-webkit-any(.sg-condition-tabs,.sg-condition-order-tabs) button:hover{background:#eaece8}.sg-condition-result-layout :is(.sg-condition-tabs,.sg-condition-order-tabs) button:hover{background:#eaece8}.sg-condition-result-layout :-webkit-any(.sg-condition-tabs,.sg-condition-order-tabs) button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-condition-result-layout :is(.sg-condition-tabs,.sg-condition-order-tabs) button[aria-selected=true]{color:#234e68;background:#e2edf3}.sg-condition-result-layout .sg-condition-tabs button[aria-selected=true] svg{visibility:visible}.sg-condition-result-layout :-webkit-any(.sg-condition-tabs,.sg-condition-order-tabs) button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-condition-result-layout :is(.sg-condition-tabs,.sg-condition-order-tabs) button[aria-selected=true]:after{content:"";background:#527e98;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.sg-condition-result-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-condition-result-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-condition-result-layout :-webkit-any(.sg-condition-stage,.sg-condition-order-stage){display:grid}.sg-condition-result-layout :is(.sg-condition-stage,.sg-condition-order-stage){display:grid}.sg-condition-result-layout :-webkit-any(.sg-condition-panel,.sg-condition-wording){grid-area:1/1;min-width:0}.sg-condition-result-layout :is(.sg-condition-panel,.sg-condition-wording){grid-area:1/1;min-width:0}.sg-condition-result-layout :-webkit-any(.sg-condition-panel,.sg-condition-wording)[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-condition-result-layout :is(.sg-condition-panel,.sg-condition-wording)[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-condition-result-layout .sg-condition-scene{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-condition-result-layout figure{min-width:0;margin:0}.sg-condition-result-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-condition-result-layout .sg-condition-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-condition-result-layout figcaption.sg-condition-note{min-height:48px;margin-top:8px}.sg-condition-result-layout .sg-condition-pieces{gap:12px;min-width:0;margin:0;display:grid}.sg-condition-result-layout .sg-condition-pieces>div{border-radius:10px;padding:15px 18px}.sg-condition-result-layout .sg-condition-if{background:#edf3f6}.sg-condition-result-layout .sg-condition-result{background:#f0f4ea}.sg-condition-result-layout .sg-condition-pieces dt{color:#526b70;font:700 12px/1.4 var(--font-ui);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.sg-condition-result-layout .sg-condition-pieces dt svg{color:#9d792b;flex:0 0 18px}.sg-condition-result-layout .sg-condition-pieces dd{color:#164b49;font:400 24px/1.4 var(--font-display);margin:8px 0 0}.sg-condition-result-layout .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:4px;padding:2px 4px}.sg-condition-result-layout .sg-condition-order{margin-top:14px}.sg-condition-result-layout .sg-condition-order>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:10px;display:flex}.sg-condition-result-layout :-webkit-any(.sg-condition-order,.sg-condition-reference) h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-condition-result-layout :is(.sg-condition-order,.sg-condition-reference) h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-condition-result-layout .sg-condition-wording{background:#f3f5ee;border-radius:10px;padding:14px 18px}.sg-condition-result-layout .sg-condition-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);margin:0 0 7px}.sg-condition-result-layout .sg-condition-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-condition-result-layout .sg-condition-punctuation{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:8px 0 0}.sg-condition-result-layout .sg-condition-pattern{border-top:1px solid #e3e5dc;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:16px;padding:12px 0;display:flex}.sg-condition-result-layout .sg-condition-pattern h3{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0}.sg-condition-result-layout .sg-condition-pattern>p:not(.sg-condition-note){color:#164b49;font:400 22px/1.5 var(--font-display);margin:0}.sg-condition-result-layout .sg-condition-pattern .sg-condition-note{flex-basis:100%}.sg-condition-result-layout .sg-condition-reference{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:14px;display:grid}.sg-condition-result-layout .sg-condition-reference>section{min-width:0}.sg-condition-result-layout .sg-condition-reference>section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-condition-result-layout .sg-condition-reference-example{color:#164b49;font:400 22px/1.45 var(--font-display);margin:10px 0}.sg-condition-result-layout .sg-condition-answer{color:#164b49;font:400 21px/1.4 var(--font-display);margin:0 0 8px}.sg-condition-result-layout .sg-condition-answer>span:first-child{color:#526b70;font:600 16px/1.5 var(--font-ui);margin-right:6px}.sg-condition-result-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-condition-result-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-condition-result-layout .sg-faq-answer .sg-faq-tip{font-size:16px;line-height:1.5}.story-guide.sg-condition-result-layout .sg-question-navigator .sg-faq-example{grid-template-columns:120px minmax(0,1fr)}.story-guide.sg-condition-result-layout .sg-question-navigator .sg-faq-sentence{font-size:22px}.story-guide.sg-condition-result-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-condition-result-layout .sg-corrections.is-paired li{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;padding:0;display:grid}.story-guide.sg-condition-result-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-condition-result-layout .sg-corrections.is-paired .sg-incorrect{margin:0}@media (max-width:1099px){.sg-condition-result-layout{--sg-inset:18px}.sg-condition-result-layout .sg-condition-heading{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:759px){.sg-condition-result-layout{--sg-inset:16px}.sg-condition-result-layout .sg-condition-heading h2{font-size:25px}.sg-condition-result-layout .sg-condition-scene{grid-template-columns:minmax(0,1fr);gap:14px}.sg-condition-result-layout :-webkit-any(.sg-condition-panel,.sg-condition-wording)[hidden]{display:none}.sg-condition-result-layout :is(.sg-condition-panel,.sg-condition-wording)[hidden]{display:none}.sg-condition-result-layout figcaption.sg-condition-note{min-height:0}.sg-condition-result-layout .sg-condition-tabs button svg{display:none}.sg-condition-result-layout .sg-condition-pieces dd{font-size:22px}.sg-condition-result-layout .sg-condition-order>header{grid-template-columns:minmax(0,1fr);display:grid}.sg-condition-result-layout .sg-condition-sentence{font-size:24px}.sg-condition-result-layout .sg-condition-wording{padding:13px 14px}.sg-condition-result-layout .sg-condition-pattern>p:not(.sg-condition-note){font-size:21px}.sg-condition-result-layout .sg-condition-reference{grid-template-columns:minmax(0,1fr);gap:14px}.sg-condition-result-layout .sg-condition-reference>section+section{border-top:1px solid #e3e5dc;border-left:0;padding:12px 0 0}.story-guide.sg-condition-result-layout .sg-question-navigator .sg-faq-example{grid-template-columns:minmax(0,1fr)}.story-guide.sg-condition-result-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-person-clue-layout{--sg-inset:24px}.sg-person-clue-layout .sg-person-workbench{padding:20px var(--sg-inset) 18px}.sg-person-clue-layout .sg-person-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-person-clue-layout .sg-person-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-person-clue-layout .sg-person-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-person-clue-layout .sg-person-tabs{background:#f4f3ed;border-radius:10px;flex:0 370px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-person-clue-layout .sg-person-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}.sg-person-clue-layout .sg-person-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-person-clue-layout .sg-person-tabs button:hover{background:#eaece8}.sg-person-clue-layout .sg-person-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-person-clue-layout .sg-person-tabs button[aria-selected=true] svg{visibility:visible}.sg-person-clue-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-person-clue-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-person-clue-layout .sg-person-stage{display:grid}.sg-person-clue-layout .sg-person-panel{grid-area:1/1;min-width:0}.sg-person-clue-layout .sg-person-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-person-clue-layout .sg-person-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-person-clue-layout :-webkit-any(figure,.sg-person-copy){min-width:0;margin:0}.sg-person-clue-layout :is(figure,.sg-person-copy){min-width:0;margin:0}.sg-person-clue-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-person-clue-layout .sg-person-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-person-clue-layout figcaption{margin-top:8px!important}.sg-person-clue-layout .sg-person-question{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0 0 10px}.sg-person-clue-layout .sg-person-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);margin:0 0 14px}.sg-person-clue-layout .sg-person-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-person-clue-layout .sg-person-teaching{border-top:1px solid #e3e5dc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:18px;display:grid}.sg-person-clue-layout .sg-person-teaching>section{min-width:0}.sg-person-clue-layout .sg-person-agreement{border-left:1px solid #e3e5dc;padding-left:24px}.sg-person-clue-layout .sg-person-teaching h3{color:#164b49;font:700 24px/1.25 var(--font-display);margin:0 0 12px}.sg-person-clue-layout .sg-person-swap{color:#164b49;font:400 22px/1.3 var(--font-display);align-items:center;gap:12px;margin:0 0 10px;display:flex}.sg-person-clue-layout .sg-person-swap strong{color:#234e68;background:#e2edf3;border-radius:6px;padding:2px 12px}.sg-person-clue-layout .sg-person-check{gap:9px;margin:12px 0 0;display:grid}.sg-person-clue-layout .sg-person-check>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sg-person-clue-layout .sg-person-check dt{color:#336b57;font:600 14px/1.5 var(--font-ui);align-items:center;gap:4px;display:flex}.sg-person-clue-layout .sg-person-check dd{color:#164b49;font:400 20px/1.45 var(--font-display);margin:0}.sg-person-clue-layout .sg-person-check dt svg{color:#336b57;flex:0 0 14px}.sg-person-clue-layout .sg-person-incorrect :-webkit-any(dt,dd){color:#9b493b}.sg-person-clue-layout .sg-person-incorrect :is(dt,dd){color:#9b493b}.sg-person-clue-layout .sg-person-agreement table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0 0 12px}.sg-person-clue-layout .sg-person-agreement th{text-align:left;color:#526b70;font:700 12px/1.5 var(--font-ui);letter-spacing:.03em;padding:0 10px 8px 0}.sg-person-clue-layout .sg-person-agreement td{vertical-align:top;color:#164b49;font:400 20px/1.6 var(--font-display);padding:7px 10px 7px 0}.sg-person-clue-layout .sg-person-agreement td .is-green{width:-moz-fit-content;width:fit-content;margin-top:3px;display:block}.sg-person-clue-layout .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:4px;padding:1px 3px}.sg-person-clue-layout .sg-person-note .is-green,.sg-person-clue-layout .sg-person-heading .is-green{background:0 0;padding:0}.sg-person-clue-layout .sg-person-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px 20px;margin-top:18px;padding:12px 14px;display:grid}.sg-person-clue-layout .sg-person-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-person-clue-layout .sg-person-reminder h3 svg{flex:0 0 20px}.sg-person-clue-layout .sg-person-pattern{color:#164b49;font:400 20px/1.5 var(--font-display);margin:0}.sg-person-clue-layout .sg-answers{align-items:stretch}.sg-person-clue-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-person-clue-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-person-clue-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-person-clue-layout .sg-question-navigator .sg-faq-answer .is-green{background:0 0;padding:0;font-weight:700}@media (max-width:1099px){.sg-person-clue-layout{--sg-inset:18px}.sg-person-clue-layout .sg-person-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sg-person-clue-layout .sg-person-reminder{grid-template-columns:auto minmax(0,1fr)}.sg-person-clue-layout .sg-person-reminder .sg-person-note{grid-column:1/-1}}@media (max-width:759px){.sg-person-clue-layout{--sg-inset:16px}.sg-person-clue-layout .sg-person-heading h2{font-size:25px}.sg-person-clue-layout .sg-person-tabs button{padding-inline-start:5px;padding-inline-end:5px}.sg-person-clue-layout .sg-person-tabs button svg,.sg-person-clue-layout .sg-person-panel[hidden]{display:none}.sg-person-clue-layout .sg-person-scene,.sg-person-clue-layout .sg-person-teaching{grid-template-columns:minmax(0,1fr);gap:16px}.sg-person-clue-layout .sg-person-sentence{font-size:24px}.sg-person-clue-layout .sg-person-agreement{border-top:1px solid #e3e5dc;border-left:0;padding:16px 0 0}.sg-person-clue-layout .sg-person-check>div{grid-template-columns:70px minmax(0,1fr);gap:6px}.sg-person-clue-layout .sg-person-reminder{grid-template-columns:minmax(0,1fr);gap:8px}}.sg-thing-clue-layout{--sg-inset:24px}.sg-thing-clue-layout .sg-thing-workbench{padding:20px var(--sg-inset) 18px}.sg-thing-clue-layout .sg-thing-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-thing-clue-layout .sg-thing-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-thing-clue-layout .sg-thing-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-thing-clue-layout .sg-thing-tabs{background:#f4f3ed;border-radius:10px;flex:0 340px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-thing-clue-layout .sg-thing-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}.sg-thing-clue-layout .sg-thing-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-thing-clue-layout .sg-thing-tabs button:hover{background:#eaece8}.sg-thing-clue-layout .sg-thing-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-thing-clue-layout .sg-thing-tabs button[aria-selected=true] svg{visibility:visible}.sg-thing-clue-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-thing-clue-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-thing-clue-layout .sg-thing-stage{display:grid}.sg-thing-clue-layout .sg-thing-panel{grid-area:1/1;min-width:0}.sg-thing-clue-layout .sg-thing-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-thing-clue-layout .sg-thing-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-thing-clue-layout :-webkit-any(figure,.sg-thing-copy){min-width:0;margin:0}.sg-thing-clue-layout :is(figure,.sg-thing-copy){min-width:0;margin:0}.sg-thing-clue-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-thing-clue-layout .sg-thing-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-thing-clue-layout figcaption{margin-top:8px!important}.sg-thing-clue-layout .sg-thing-question{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0 0 10px}.sg-thing-clue-layout .sg-thing-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);margin:0 0 12px}.sg-thing-clue-layout .sg-thing-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-thing-clue-layout .sg-thing-comparison{border-top:1px solid #e3e5dc;margin-top:20px;padding-top:18px}.sg-thing-clue-layout .sg-thing-comparison>header{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:14px;display:flex}.sg-thing-clue-layout .sg-thing-comparison h3{color:#164b49;font:700 24px/1.25 var(--font-display);margin:0}.sg-thing-clue-layout .sg-thing-patterns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.sg-thing-clue-layout .sg-thing-pattern{grid-template-rows:subgrid;grid-row:span 6;gap:10px;min-width:0;display:grid}.sg-thing-clue-layout .sg-thing-pattern+.sg-thing-pattern{border-left:1px solid #e3e5dc;padding-left:24px}.sg-thing-clue-layout .sg-thing-pattern h4{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0}.sg-thing-clue-layout .sg-thing-formula{color:#164b49;min-height:48px;font:400 20px/1.45 var(--font-display);text-align:center;background:#f0f3e9;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0;padding:8px 10px;display:flex}.sg-thing-clue-layout .sg-thing-fragment{color:#164b49;font:400 22px/1.45 var(--font-display);margin:0}.sg-thing-clue-layout .sg-thing-check{grid-template-rows:repeat(2,1fr);align-content:start;gap:8px;margin:2px 0;display:grid}.sg-thing-clue-layout .sg-thing-check>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sg-thing-clue-layout .sg-thing-check dt{color:#336b57;font:600 14px/1.5 var(--font-ui);align-items:center;gap:4px;display:flex}.sg-thing-clue-layout .sg-thing-check dt svg{flex:0 0 14px}.sg-thing-clue-layout .sg-thing-check dd{color:#164b49;font:400 20px/1.45 var(--font-display);text-wrap:pretty;margin:0}.sg-thing-clue-layout .sg-thing-check s{text-wrap:balance;display:block}.sg-thing-clue-layout .sg-thing-incorrect :-webkit-any(dt,dd){color:#9b493b}.sg-thing-clue-layout .sg-thing-incorrect :is(dt,dd){color:#9b493b}.sg-thing-clue-layout .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:4px;padding:1px 3px}.sg-thing-clue-layout :-webkit-any(.sg-thing-note,.sg-thing-heading,.sg-thing-check) .is-green{color:inherit;background:0 0;padding:0}.sg-thing-clue-layout :is(.sg-thing-note,.sg-thing-heading,.sg-thing-check) .is-green{color:inherit;background:0 0;padding:0}.sg-thing-clue-layout .sg-thing-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;align-items:center;gap:12px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-thing-clue-layout .sg-thing-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);flex:none;align-items:center;gap:8px;margin:0;display:flex}.sg-thing-clue-layout .sg-thing-reminder h3 svg{flex:0 0 20px}.sg-thing-clue-layout .sg-answers{align-items:stretch}.sg-thing-clue-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-thing-clue-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-thing-clue-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-thing-clue-layout .sg-question-navigator .sg-faq-answer .is-green{background:0 0;padding:0;font-weight:700}@media (max-width:1099px){.sg-thing-clue-layout{--sg-inset:18px}.sg-thing-clue-layout .sg-thing-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sg-thing-clue-layout .sg-thing-reminder{flex-wrap:wrap;gap:8px}}@media (max-width:759px){.sg-thing-clue-layout{--sg-inset:16px}.sg-thing-clue-layout .sg-thing-workbench{padding-top:16px}.sg-thing-clue-layout .sg-thing-heading h2{font-size:26px}.sg-thing-clue-layout .sg-thing-tabs button{padding-inline-start:8px;padding-inline-end:8px}.sg-thing-clue-layout .sg-thing-panel[hidden]{display:none}.sg-thing-clue-layout .sg-thing-scene,.sg-thing-clue-layout .sg-thing-patterns{grid-template-columns:minmax(0,1fr);gap:18px}.sg-thing-clue-layout .sg-thing-sentence{font-size:24px}.sg-thing-clue-layout .sg-thing-fragment{font-size:20px}.sg-thing-clue-layout .sg-thing-pattern{grid-row:auto;grid-template-rows:none}.sg-thing-clue-layout .sg-thing-pattern+.sg-thing-pattern{border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}.sg-thing-clue-layout .sg-thing-check{grid-template-rows:none}.sg-thing-clue-layout .sg-thing-check>div{grid-template-columns:74px minmax(0,1fr)}.sg-thing-clue-layout .sg-thing-reminder{align-items:flex-start}}.sg-noun-clue-layout{--sg-inset:24px}.sg-noun-clue-layout .sg-noun-workbench{padding:20px var(--sg-inset) 18px}.sg-noun-clue-layout .sg-noun-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-noun-clue-layout .sg-noun-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-noun-clue-layout .sg-noun-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-noun-clue-layout .sg-noun-tabs{background:#f4f3ed;border-radius:10px;flex:0 340px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-noun-clue-layout .sg-noun-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}.sg-noun-clue-layout .sg-noun-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-noun-clue-layout .sg-noun-tabs button:hover{background:#eaece8}.sg-noun-clue-layout .sg-noun-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-noun-clue-layout .sg-noun-tabs button[aria-selected=true] svg{visibility:visible}.sg-noun-clue-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-noun-clue-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-noun-clue-layout .sg-noun-stage{display:grid}.sg-noun-clue-layout .sg-noun-panel{grid-area:1/1;min-width:0}.sg-noun-clue-layout .sg-noun-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.sg-noun-clue-layout .sg-noun-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-noun-clue-layout :-webkit-any(figure,.sg-noun-copy){min-width:0;margin:0}.sg-noun-clue-layout :is(figure,.sg-noun-copy){min-width:0;margin:0}.sg-noun-clue-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-noun-clue-layout .sg-noun-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-noun-clue-layout figcaption{margin-top:8px!important}.sg-noun-clue-layout .sg-noun-question{color:#526b70;font:600 16px/1.5 var(--font-ui);margin:0 0 10px}.sg-noun-clue-layout .sg-noun-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);margin:0 0 12px}.sg-noun-clue-layout .sg-noun-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-noun-clue-layout .sg-noun-formula{color:#164b49;min-height:48px;font:400 20px/1.45 var(--font-display);text-align:center;background:#f0f3e9;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;margin:0;padding:8px 10px;display:flex}.sg-noun-clue-layout .sg-noun-fragment{color:#164b49;font:400 22px/1.45 var(--font-display);margin:0}.sg-noun-clue-layout .sg-noun-check{align-content:start;gap:8px;margin:2px 0;display:grid}.sg-noun-clue-layout .sg-noun-check>div{grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sg-noun-clue-layout .sg-noun-check dt{color:#336b57;font:600 14px/1.5 var(--font-ui);align-items:center;gap:4px;display:flex}.sg-noun-clue-layout .sg-noun-check dt svg{flex:0 0 14px}.sg-noun-clue-layout .sg-noun-check dd{color:#164b49;font:400 20px/1.45 var(--font-display);text-wrap:pretty;margin:0}.sg-noun-clue-layout .sg-noun-check s{text-wrap:balance;display:block}.sg-noun-clue-layout .sg-noun-incorrect :-webkit-any(dt,dd){color:#9b493b}.sg-noun-clue-layout .sg-noun-incorrect :is(dt,dd){color:#9b493b}.sg-noun-clue-layout .is-green{color:#164b49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:4px;padding:1px 3px}.sg-noun-clue-layout :-webkit-any(.sg-noun-note,.sg-noun-heading,.sg-noun-check) .is-green{color:inherit;background:0 0;padding:0}.sg-noun-clue-layout :is(.sg-noun-note,.sg-noun-heading,.sg-noun-check) .is-green{color:inherit;background:0 0;padding:0}.sg-noun-clue-layout .sg-noun-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;align-items:center;gap:12px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-noun-clue-layout .sg-noun-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);flex:none;align-items:center;gap:8px;margin:0;display:flex}.sg-noun-clue-layout .sg-noun-reminder h3 svg{flex:0 0 20px}.sg-noun-clue-layout .sg-answers{align-items:stretch}.sg-noun-clue-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-noun-clue-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-noun-clue-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.story-guide.sg-noun-clue-layout .sg-question-navigator .sg-faq-answer .is-green{background:0 0;padding:0;font-weight:700}@media (max-width:1099px){.sg-noun-clue-layout{--sg-inset:18px}.sg-noun-clue-layout .sg-noun-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sg-noun-clue-layout .sg-noun-reminder{flex-wrap:wrap;gap:8px}}@media (max-width:759px){.sg-noun-clue-layout{--sg-inset:16px}.sg-noun-clue-layout .sg-noun-workbench{padding-top:16px}.sg-noun-clue-layout .sg-noun-heading h2{font-size:26px}.sg-noun-clue-layout .sg-noun-tabs button{padding-inline-start:8px;padding-inline-end:8px}.sg-noun-clue-layout .sg-noun-panel[hidden]{display:none}.sg-noun-clue-layout .sg-noun-sentence{font-size:24px}.sg-noun-clue-layout .sg-noun-fragment{font-size:20px}.sg-noun-clue-layout .sg-noun-check{grid-template-rows:none}.sg-noun-clue-layout .sg-noun-check>div{grid-template-columns:74px minmax(0,1fr)}.sg-noun-clue-layout .sg-noun-reminder{align-items:flex-start}}.sg-noun-clue-layout .sg-noun-teaching{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:18px;display:grid}.sg-noun-clue-layout .sg-noun-teaching h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0 0 12px}.sg-noun-clue-layout .sg-noun-role{min-width:0}.sg-noun-clue-layout .sg-noun-role>.sg-noun-note{margin-top:10px}.sg-noun-clue-layout .sg-noun-check{margin-top:14px}.sg-noun-clue-layout .sg-noun-alternatives{border-left:1px solid #e3e5dc;min-width:0;padding-left:24px}.sg-noun-clue-layout .sg-noun-alternatives dl{gap:12px;margin:0 0 12px;display:grid}.sg-noun-clue-layout .sg-noun-alternatives dl>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.sg-noun-clue-layout .sg-noun-alternatives dt{color:#526b70;font:600 14px/1.5 var(--font-ui);grid-row:span 2}.sg-noun-clue-layout .sg-noun-alternatives dd{margin:0}@media (max-width:759px){.sg-noun-clue-layout .sg-noun-scene,.sg-noun-clue-layout .sg-noun-teaching{grid-template-columns:minmax(0,1fr);gap:18px}.sg-noun-clue-layout .sg-noun-alternatives{border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}}.sg-place-link-layout{--sg-inset:24px}.sg-place-link-layout .sg-place-workbench{padding:20px var(--sg-inset) 18px}.sg-place-link-layout .sg-place-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-place-link-layout .sg-place-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-place-link-layout .sg-place-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-place-link-layout .sg-place-tabs{background:#f4f3ed;border-radius:10px;flex:0 0 390px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-place-link-layout .sg-place-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.sg-place-link-layout .sg-place-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-place-link-layout .sg-place-tabs button:hover{background:#eaece8}.sg-place-link-layout .sg-place-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-place-link-layout .sg-place-tabs button[aria-selected=true] svg{visibility:visible}.sg-place-link-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-place-link-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-place-link-layout .sg-place-stage{grid-template-rows:auto auto;display:grid}.sg-place-link-layout .sg-place-panel{grid-area:1/1/span 2;grid-template-rows:subgrid;min-width:0;display:grid}.sg-place-link-layout .sg-place-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-place-link-layout .sg-place-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-place-link-layout :-webkit-any(figure,.sg-place-builder){min-width:0;margin:0}.sg-place-link-layout :is(figure,.sg-place-builder){min-width:0;margin:0}.sg-place-link-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-place-link-layout .sg-place-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-place-link-layout figcaption{margin-top:8px!important}.sg-place-link-layout .sg-place-label{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-place-link-layout .sg-place-source{color:#164b49;font:400 24px/1.4 var(--font-display);margin:0 0 14px}.sg-place-link-layout .sg-place-source .is-gold{color:#805814;background:#faedc9;border-radius:5px;padding:2px 6px}.sg-place-link-layout .sg-place-replacement{color:#164b49;font:400 22px/1.4 var(--font-display);align-items:center;gap:12px;margin-bottom:6px;display:flex}.sg-place-link-layout .sg-place-replacement svg{color:#a67c23;flex:0 0 20px}.sg-place-link-layout .sg-place-replacement strong{background:#e3ecd9;border-radius:6px;padding:2px 10px}.sg-place-link-layout .sg-place-clue-label{margin-top:16px}.sg-place-link-layout .sg-place-clue{color:#164b49;font:400 23px/1.4 var(--font-display);flex-wrap:wrap;align-items:baseline;gap:5px 7px;margin:0 0 8px;display:flex}.sg-place-link-layout .sg-place-piece{min-width:0}.sg-place-link-layout .sg-place-piece-link{background:#e3ecd9;border-radius:5px;padding:2px 7px;font-weight:700}.sg-place-link-layout .sg-place-piece-subject{color:#234e68;background:#e2edf3;border-radius:5px;padding:2px 7px}.sg-place-link-layout .sg-place-uses{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:20px;padding-top:18px;display:grid}.sg-place-link-layout .sg-place-uses>section{grid-template-rows:subgrid;grid-row:span 4;align-content:start;row-gap:10px;min-width:0;display:grid}.sg-place-link-layout .sg-place-uses>section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-place-link-layout .sg-place-uses h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-place-link-layout .sg-place-pattern{color:#345552;font:400 16px/1.5 var(--font-ui);background:#f0f3e9;border-radius:7px;align-self:start;margin:0;padding:8px 10px}.sg-place-link-layout .sg-place-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);text-wrap:pretty;align-self:start;margin:0}.sg-place-link-layout .sg-place-sentence .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-place-link-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-place-link-layout .sg-place-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-place-link-layout .sg-place-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-place-link-layout .sg-place-reminder h3 svg{flex:0 0 20px}.sg-place-link-layout .sg-answers{align-items:stretch}.sg-place-link-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-place-link-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-place-link-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}@media (max-width:1099px){.sg-place-link-layout{--sg-inset:18px}.sg-place-link-layout .sg-place-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}@media (max-width:759px){.sg-place-link-layout{--sg-inset:16px}.sg-place-link-layout .sg-place-workbench{padding-top:16px}.sg-place-link-layout .sg-place-heading h2{font-size:26px}.sg-place-link-layout .sg-place-tabs button{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.sg-place-link-layout .sg-place-stage,.sg-place-link-layout .sg-place-panel{display:block}.sg-place-link-layout .sg-place-panel[hidden]{display:none}.sg-place-link-layout .sg-place-scene,.sg-place-link-layout .sg-place-uses{grid-template-columns:minmax(0,1fr);gap:18px}.sg-place-link-layout .sg-place-uses>section{display:block}.sg-place-link-layout .sg-place-uses>section>*+*{margin-top:10px}.sg-place-link-layout .sg-place-uses>section+section{border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}.sg-place-link-layout .sg-place-sentence{font-size:24px}.sg-place-link-layout .sg-place-source,.sg-place-link-layout .sg-place-clue{font-size:22px}}.sg-object-omission-layout{--sg-inset:24px}.sg-object-omission-layout .sg-omission-workbench{padding:20px var(--sg-inset) 18px}.sg-object-omission-layout .sg-omission-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-object-omission-layout .sg-omission-heading h2{color:#164b49;font:700 28px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.sg-object-omission-layout .sg-omission-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-object-omission-layout .sg-omission-tabs{background:#f4f3ed;border-radius:10px;flex:0 0 340px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-object-omission-layout .sg-omission-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.sg-object-omission-layout .sg-omission-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-object-omission-layout .sg-omission-tabs button:hover{background:#eaece8}.sg-object-omission-layout .sg-omission-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-object-omission-layout .sg-omission-tabs button[aria-selected=true] svg{visibility:visible}.sg-object-omission-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-omission-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-omission-layout .sg-omission-stage{grid-template-rows:auto auto auto;display:grid}.sg-object-omission-layout .sg-omission-panel{grid-area:1/1/span 3;grid-template-rows:subgrid;min-width:0;display:grid}.sg-object-omission-layout .sg-omission-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-object-omission-layout .sg-omission-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.sg-object-omission-layout :-webkit-any(figure,.sg-omission-role){min-width:0;margin:0}.sg-object-omission-layout :is(figure,.sg-omission-role){min-width:0;margin:0}.sg-object-omission-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-object-omission-layout .sg-omission-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-object-omission-layout figcaption{margin-top:8px!important}.sg-object-omission-layout .sg-omission-role h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-object-omission-layout .sg-omission-source{color:#164b49;font:400 24px/1.4 var(--font-display);margin:0 0 12px}.sg-object-omission-layout .sg-omission-source .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3ecd9;border-radius:5px;padding:2px 5px}.sg-object-omission-layout .sg-omission-source .is-gold{color:#805814;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faedc9;border-radius:5px;padding:2px 5px}.sg-object-omission-layout .sg-omission-decision{color:#345b49;width:-moz-fit-content;width:fit-content;font:600 16px/1.4 var(--font-ui);background:#eef3e7;border-radius:7px;align-items:center;gap:8px;margin:14px 0 6px;padding:6px 10px;display:flex}.sg-object-omission-layout .sg-omission-decision.is-required{color:#315770;background:#e7eef3}.sg-object-omission-layout .sg-omission-decision svg{flex:0 0 18px}.sg-object-omission-layout .sg-omission-versions{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:20px;padding-top:18px;display:grid}.sg-object-omission-layout .sg-omission-version{grid-template-rows:subgrid;grid-row:span 2;align-content:start;row-gap:10px;min-width:0;display:grid}.sg-object-omission-layout .sg-omission-version+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-object-omission-layout .sg-omission-version header{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sg-object-omission-layout .sg-omission-version h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0}.sg-object-omission-layout .sg-omission-verdict{color:#345b49;font:600 14px/1.4 var(--font-ui);align-items:center;gap:4px;display:inline-flex}.sg-object-omission-layout .sg-omission-verdict svg{flex:0 0 15px}.sg-object-omission-layout .sg-omission-sentence{color:#164b49;font:700 26px/1.4 var(--font-display);text-wrap:pretty;align-self:start;margin:0}.sg-object-omission-layout .is-incorrect :-webkit-any(.sg-omission-verdict,.sg-omission-sentence){color:#934632}.sg-object-omission-layout .is-incorrect :is(.sg-omission-verdict,.sg-omission-sentence){color:#934632}.sg-object-omission-layout .is-incorrect s{text-decoration-thickness:1px}.sg-object-omission-layout .sg-omission-outcome{padding-top:12px}.sg-object-omission-layout :-webkit-any(.sg-omission-sentence,.sg-omission-clue) .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-object-omission-layout :is(.sg-omission-sentence,.sg-omission-clue) .is-accent{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #c99a35;text-decoration:underline #c99a35;text-decoration-thickness:2px}.sg-object-omission-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-object-omission-layout .sg-omission-reference{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-object-omission-layout .sg-omission-reference>h3{color:#164b49;font:700 22px/1.3 var(--font-display);margin:0 0 12px}.sg-object-omission-layout .sg-omission-reference>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sg-object-omission-layout .sg-omission-reference section{min-width:0}.sg-object-omission-layout .sg-omission-reference section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-object-omission-layout .sg-omission-reference h4{color:#345552;font:600 16px/1.4 var(--font-ui);margin:0 0 8px}.sg-object-omission-layout .sg-omission-clue-label{color:#526b70;font:400 14px/1.4 var(--font-ui);margin:0 0 2px}.sg-object-omission-layout .sg-omission-clue{color:#164b49;font:400 24px/1.4 var(--font-display);margin:0 0 8px}.sg-object-omission-layout .sg-omission-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-object-omission-layout .sg-omission-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-object-omission-layout .sg-omission-reminder svg{flex:0 0 20px}.sg-object-omission-layout .sg-answers{align-items:stretch}.sg-object-omission-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-object-omission-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-object-omission-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}@media (max-width:1099px){.sg-object-omission-layout{--sg-inset:18px}.sg-object-omission-layout .sg-omission-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}@media (max-width:759px){.sg-object-omission-layout{--sg-inset:16px}.sg-object-omission-layout .sg-omission-workbench{padding-top:16px}.sg-object-omission-layout .sg-omission-heading h2{font-size:26px}.sg-object-omission-layout .sg-omission-tabs button{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.sg-object-omission-layout .sg-omission-stage,.sg-object-omission-layout .sg-omission-panel{display:block}.sg-object-omission-layout .sg-omission-panel[hidden]{display:none}.sg-object-omission-layout :is(.sg-omission-scene,.sg-omission-versions,.sg-omission-reference>div){grid-template-columns:minmax(0,1fr);gap:18px}.sg-object-omission-layout .sg-omission-version{display:block}.sg-object-omission-layout .sg-omission-version>*+*{margin-top:10px}.sg-object-omission-layout :is(.sg-omission-version+section,.sg-omission-reference section+section){border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}.sg-object-omission-layout .sg-omission-sentence{font-size:24px}}.sg-passive-focus-layout{--sg-inset:24px}.sg-passive-focus-layout .sg-passive-workbench{padding:20px var(--sg-inset) 18px}.sg-passive-focus-layout .sg-passive-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-passive-focus-layout .sg-passive-heading h2{color:#164b49;font:700 28px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.sg-passive-focus-layout .sg-passive-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-passive-focus-layout .sg-passive-tabs{background:#f4f3ed;border-radius:10px;flex:0 0 340px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-passive-focus-layout .sg-passive-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.sg-passive-focus-layout .sg-passive-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-passive-focus-layout .sg-passive-tabs button:hover{background:#eaece8}.sg-passive-focus-layout .sg-passive-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-passive-focus-layout .sg-passive-tabs button[aria-selected=true] svg{visibility:visible}.sg-passive-focus-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-focus-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-focus-layout .sg-passive-stage{display:grid}.sg-passive-focus-layout .sg-passive-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-passive-focus-layout .sg-passive-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-passive-focus-layout :-webkit-any(figure,.sg-passive-copy){min-width:0;margin:0}.sg-passive-focus-layout :is(figure,.sg-passive-copy){min-width:0;margin:0}.sg-passive-focus-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-passive-focus-layout figcaption{margin-top:8px!important}.sg-passive-focus-layout .sg-passive-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-passive-focus-layout .sg-passive-sentences{margin:0}.sg-passive-focus-layout .sg-passive-sentences dt{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 6px}.sg-passive-focus-layout .sg-passive-sentences dd{color:#164b49;font:700 26px/1.4 var(--font-display);text-wrap:pretty;margin:0}.sg-passive-focus-layout .sg-passive-sentences .sg-passive-active{font-size:22px;font-weight:400}.sg-passive-focus-layout .sg-passive-result{background:#f0f4ea;border-radius:9px;margin-top:14px;padding:12px 14px}.sg-passive-focus-layout .sg-passive-sentences .is-gold{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faedc9;border-radius:4px;padding:1px 3px}.sg-passive-focus-layout .sg-passive-sentences .is-muted{color:#315770}.sg-passive-focus-layout .sg-passive-sentences .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-passive-focus-layout .sg-passive-change{color:#526b70;font:400 16px/1.5 var(--font-ui);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 8px;display:flex}.sg-passive-focus-layout .sg-passive-change strong{color:#164b49;font-weight:600}.sg-passive-focus-layout .sg-passive-agent{margin-top:8px}.sg-passive-focus-layout .sg-passive-pattern{text-align:center;background:#f5f4ed;border-radius:10px;margin-top:20px;padding:12px 16px}.sg-passive-focus-layout .sg-passive-pattern h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 6px}.sg-passive-focus-layout .sg-passive-pattern>p:not(.sg-passive-note){color:#164b49;font:700 24px/1.45 var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.sg-passive-focus-layout .sg-passive-plus{color:#7a8e7a;font:400 20px/1.5 var(--font-ui)}.sg-passive-focus-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-passive-focus-layout :-webkit-any(.sg-passive-pattern,.sg-passive-agreement,.sg-passive-forms) .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:2px 5px}.sg-passive-focus-layout :is(.sg-passive-pattern,.sg-passive-agreement,.sg-passive-forms) .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:2px 5px}.sg-passive-focus-layout .sg-passive-reference{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;padding-top:18px;display:grid}.sg-passive-focus-layout .sg-passive-reference>section{min-width:0}.sg-passive-focus-layout .sg-passive-reference>section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-passive-focus-layout .sg-passive-reference h3{color:#164b49;font:700 24px/1.3 var(--font-display);margin:0 0 12px}.sg-passive-focus-layout .sg-passive-agreement{border-collapse:separate;border-spacing:0 7px;table-layout:fixed;color:#164b49;width:100%;margin:0 0 10px}.sg-passive-focus-layout .sg-passive-agreement thead th{text-align:left;color:#526b70;font:400 16px/1.4 var(--font-ui);padding:0 4px 3px}.sg-passive-focus-layout .sg-passive-agreement tbody :-webkit-any(th,td){text-align:left;font:400 22px/1.4 var(--font-display);padding:4px}.sg-passive-focus-layout .sg-passive-agreement tbody :is(th,td){text-align:left;font:400 22px/1.4 var(--font-display);padding:4px}.sg-passive-focus-layout .sg-passive-agreement :-webkit-any(th,td):first-child{width:36%}.sg-passive-focus-layout .sg-passive-agreement :is(th,td):first-child{width:36%}.sg-passive-focus-layout .sg-passive-agreement :-webkit-any(th,td):nth-child(2){text-align:center;width:20%}.sg-passive-focus-layout .sg-passive-agreement :is(th,td):nth-child(2){text-align:center;width:20%}.sg-passive-focus-layout .sg-passive-agreement tbody .is-green{display:block}.sg-passive-focus-layout .sg-passive-participles{margin-top:10px}.sg-passive-focus-layout .sg-passive-context{margin:-4px 0 8px}.sg-passive-focus-layout .sg-passive-forms{margin:0 0 12px}.sg-passive-focus-layout .sg-passive-forms>div{border-bottom:1px solid #e9e9e1;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.sg-passive-focus-layout .sg-passive-forms dt{color:#526b70;font:400 16px/1.4 var(--font-ui)}.sg-passive-focus-layout .sg-passive-forms dd{color:#164b49;min-width:0;font:400 22px/1.45 var(--font-display);margin:0}.sg-passive-focus-layout .sg-passive-forms p{margin:0}.sg-passive-focus-layout .sg-passive-replies{margin-top:8px;font-size:20px;line-height:1.5}.sg-passive-focus-layout .sg-passive-replies>span{display:inline-block}.sg-passive-focus-layout .sg-passive-reminder{background:#fbf4df;border:1px solid #f1e2bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:18px;padding:12px 14px;display:flex}.sg-passive-focus-layout .sg-passive-reminder h3{color:#805814;font:700 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0 0 4px;display:flex}.sg-passive-focus-layout .sg-passive-reminder svg{flex:0 0 20px}.sg-passive-focus-layout .sg-passive-reminder .sg-corrections{flex:250px;margin:0}.sg-passive-focus-layout .sg-answers{align-items:stretch}.sg-passive-focus-layout .sg-answers [data-action=story-guide-answer]{white-space:normal;text-align:left;flex:230px;line-height:1.5}.sg-passive-focus-layout .sg-answers [data-action=story-guide-retry][hidden]{display:none}.story-guide.sg-passive-focus-layout .sg-question-navigator .sg-faq-answer>p{font:400 16px/1.6 var(--font-ui);margin-bottom:14px}.sg-passive-focus-layout .sg-verb-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.sg-passive-focus-layout .sg-verb-references table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 20px/1.5 var(--font-display);align-self:start}.sg-passive-focus-layout .sg-verb-references caption{text-align:left;font:600 16px/1.5 var(--font-ui);padding-bottom:8px}.sg-passive-focus-layout .sg-verb-references th{font:600 16px/1.4 var(--font-ui);background:#f0f4ea}.sg-passive-focus-layout .sg-verb-references :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-passive-focus-layout .sg-verb-references :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}@media (max-width:1099px){.sg-passive-focus-layout{--sg-inset:18px}.sg-passive-focus-layout .sg-passive-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.sg-passive-focus-layout .sg-passive-forms>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:759px){.sg-passive-focus-layout{--sg-inset:16px}.sg-passive-focus-layout .sg-passive-workbench{padding-top:16px}.sg-passive-focus-layout .sg-passive-heading h2{font-size:26px}.sg-passive-focus-layout .sg-passive-tabs button{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.sg-passive-focus-layout .sg-passive-stage,.sg-passive-focus-layout .sg-passive-panel{display:block}.sg-passive-focus-layout .sg-passive-panel[hidden]{display:none}.sg-passive-focus-layout .sg-passive-copy{margin-top:18px}.sg-passive-focus-layout .sg-passive-sentences dd{font-size:24px}.sg-passive-focus-layout .sg-passive-pattern>p:not(.sg-passive-note){gap:5px 7px;font-size:22px}.sg-passive-focus-layout .sg-passive-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-passive-focus-layout .sg-passive-reference>section+section{border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}.sg-passive-focus-layout .sg-verb-references{grid-template-columns:minmax(0,1fr)}}.story-guide.sg-passive-focus-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-passive-focus-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-passive-focus-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-passive-focus-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-passive-focus-layout .sg-passive-replies{flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}@media (max-width:759px){.story-guide.sg-passive-focus-layout .sg-faq-answer .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-passive-agent-layout{--sg-inset:24px}.sg-passive-agent-layout .sg-agent-workbench{padding:20px var(--sg-inset) 18px}.sg-passive-agent-layout .sg-agent-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.sg-passive-agent-layout .sg-agent-heading h2{color:#164b49;font:700 28px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.sg-passive-agent-layout .sg-agent-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:6px 0 0}.sg-passive-agent-layout .sg-agent-tabs{background:#f4f3ed;border-radius:10px;flex:0 0 390px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.sg-passive-agent-layout .sg-agent-tabs button{color:#52636a;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.sg-passive-agent-layout .sg-agent-tabs button svg{visibility:hidden;flex:0 0 14px}.sg-passive-agent-layout .sg-agent-tabs button:hover{background:#eaece8}.sg-passive-agent-layout .sg-agent-tabs button[aria-selected=true]{color:#234e68;background:#e2edf3;box-shadow:inset 0 -2px #527e98}.sg-passive-agent-layout .sg-agent-tabs button[aria-selected=true] svg{visibility:visible}.sg-passive-agent-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-agent-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-agent-layout .sg-agent-stage{display:grid}.sg-passive-agent-layout .sg-agent-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-passive-agent-layout .sg-agent-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-passive-agent-layout :-webkit-any(figure,.sg-agent-copy){min-width:0;margin:0}.sg-passive-agent-layout :is(figure,.sg-agent-copy){min-width:0;margin:0}.sg-passive-agent-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-passive-agent-layout figcaption{margin-top:8px!important}.sg-passive-agent-layout .sg-agent-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-passive-agent-layout :-webkit-any(.sg-agent-sentences,.sg-agent-roles){margin:0}.sg-passive-agent-layout :is(.sg-agent-sentences,.sg-agent-roles){margin:0}.sg-passive-agent-layout :is(.sg-agent-sentences dt,.sg-agent-roles dt,.sg-agent-question h3){color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 5px}.sg-passive-agent-layout .sg-agent-sentences dd{color:#164b49;font:700 26px/1.4 var(--font-display);text-wrap:pretty;margin:0}.sg-passive-agent-layout .sg-agent-sentences .sg-agent-active{font-size:22px;font-weight:400}.sg-passive-agent-layout .sg-agent-result{background:#f0f4ea;border-radius:9px;margin-top:12px;padding:10px 12px}.sg-passive-agent-layout .is-gold{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faedc9;border-radius:4px;padding:1px 3px}.sg-passive-agent-layout .is-accent{color:#315770;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-passive-agent-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-passive-agent-layout .sg-agent-roles{flex-wrap:wrap;gap:10px 16px;margin-top:12px;display:flex}.sg-passive-agent-layout .sg-agent-role{flex:140px;min-width:0}.sg-passive-agent-layout .sg-agent-role dd{margin:0}.sg-passive-agent-layout .sg-agent-fragment{color:#164b49;font:600 20px/1.4 var(--font-display);margin:0 0 4px}.sg-passive-agent-layout .sg-agent-role-tool .sg-agent-fragment{color:#805c1e}.sg-passive-agent-layout .sg-agent-question{border-top:1px solid #e3e5dc;margin-top:14px;padding-top:12px}.sg-passive-agent-layout .sg-agent-ask{color:#164b49;font:600 22px/1.4 var(--font-display);margin:0 0 5px}.sg-passive-agent-layout .sg-agent-answer{font:400 20px/1.4 var(--font-display);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 5px;display:flex}.sg-passive-agent-layout .sg-agent-answer>span:first-child{color:#526b70;font:400 16px/1.5 var(--font-ui)}.sg-passive-agent-layout .sg-agent-pattern{text-align:center;background:#f5f4ed;border-radius:10px;margin-top:18px;padding:10px 14px}.sg-passive-agent-layout .sg-agent-pattern h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 4px}.sg-passive-agent-layout .sg-agent-pattern>p:not(.sg-agent-note){color:#164b49;font:600 22px/1.4 var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin:0 0 5px;display:flex}.sg-passive-agent-layout .sg-agent-plus{color:#7a8e7a;font:400 20px/1.5 var(--font-ui)}.sg-passive-agent-layout :-webkit-any(.sg-agent-pattern,.sg-agent-pronouns) .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:2px 5px}.sg-passive-agent-layout :is(.sg-agent-pattern,.sg-agent-pronouns) .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:2px 5px}.sg-passive-agent-layout .sg-agent-reference{border-top:1px solid #e3e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;padding-top:18px;display:grid}.sg-passive-agent-layout .sg-agent-reference>section{min-width:0}.sg-passive-agent-layout .sg-agent-reference>section+section{border-left:1px solid #e3e5dc;padding-left:24px}.sg-passive-agent-layout .sg-agent-reference h3{color:#164b49;font:700 24px/1.3 var(--font-display);margin:0 0 10px}.sg-passive-agent-layout .sg-agent-pronouns{border-collapse:separate;border-spacing:0 4px;table-layout:fixed;color:#164b49;width:100%;margin:0 0 8px}.sg-passive-agent-layout .sg-agent-pronouns thead th{text-align:left;color:#526b70;font:400 16px/1.4 var(--font-ui);padding:0 4px 3px}.sg-passive-agent-layout .sg-agent-pronouns tbody :-webkit-any(th,td){text-align:left;font:400 20px/1.35 var(--font-display);padding:2px 4px}.sg-passive-agent-layout .sg-agent-pronouns tbody :is(th,td){text-align:left;font:400 20px/1.35 var(--font-display);padding:2px 4px}.sg-passive-agent-layout .sg-agent-pronouns tbody .is-green{text-align:center;display:block}.sg-passive-agent-layout .sg-agent-tool-example{color:#164b49;font:600 22px/1.45 var(--font-display);margin:16px 0 8px}.sg-passive-agent-layout .sg-agent-tool .sg-agent-roles{margin-top:0}.sg-passive-agent-layout .sg-agent-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:18px;padding:12px 14px;display:flex}.sg-passive-agent-layout .sg-agent-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-passive-agent-layout .sg-agent-reminder h3 svg{flex:0 0 20px}.sg-passive-agent-layout .sg-verb-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.sg-passive-agent-layout .sg-verb-references table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 20px/1.5 var(--font-display);align-self:start}.sg-passive-agent-layout .sg-verb-references caption{text-align:left;font:600 16px/1.5 var(--font-ui);padding-bottom:8px}.sg-passive-agent-layout .sg-verb-references th{font:600 16px/1.4 var(--font-ui);background:#f0f4ea}.sg-passive-agent-layout .sg-verb-references :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-passive-agent-layout .sg-verb-references :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.story-guide.sg-passive-agent-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-passive-agent-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-passive-agent-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-passive-agent-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-passive-agent-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.sg-passive-agent-layout .sg-faq-panel[hidden]{display:none}@media (max-width:1099px){.sg-passive-agent-layout{--sg-inset:18px}.sg-passive-agent-layout .sg-agent-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}@media (max-width:759px){.sg-passive-agent-layout{--sg-inset:16px}.sg-passive-agent-layout .sg-agent-workbench{padding-top:16px}.sg-passive-agent-layout .sg-agent-heading h2{font-size:26px}.sg-passive-agent-layout .sg-agent-tabs button{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.sg-passive-agent-layout .sg-agent-stage,.sg-passive-agent-layout .sg-agent-panel{display:block}.sg-passive-agent-layout .sg-agent-panel[hidden]{display:none}.sg-passive-agent-layout .sg-agent-copy{margin-top:18px}.sg-passive-agent-layout .sg-agent-sentences dd{font-size:24px}.sg-passive-agent-layout .sg-agent-sentences .sg-agent-active{font-size:21px}.sg-passive-agent-layout .sg-agent-reference{grid-template-columns:minmax(0,1fr);gap:18px}.sg-passive-agent-layout .sg-agent-reference>section+section{border-top:1px solid #e3e5dc;border-left:0;padding-top:18px;padding-left:0}.sg-passive-agent-layout .sg-verb-references{grid-template-columns:minmax(0,1fr)}.story-guide.sg-passive-agent-layout .sg-faq-answer .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-passive-agent-layout .sg-agent-result .is-accent{white-space:nowrap}.sg-passive-omission-layout{--sg-inset:24px}.sg-passive-omission-layout .sg-omit-workbench{padding:20px var(--sg-inset) 18px}.sg-passive-omission-layout .sg-omit-heading{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:18px;display:flex}.sg-passive-omission-layout .sg-omit-heading>div:first-child{flex:280px;min-width:0}.sg-passive-omission-layout .sg-omit-heading h2{color:#164b49;font:700 28px/1.25 var(--font-display);margin:0 0 5px}.sg-passive-omission-layout .sg-omit-heading p{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-passive-omission-layout .sg-omit-tabs{background:#f5f4ee;border:1px solid #e4e3d9;border-radius:12px;flex:480px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.sg-passive-omission-layout .sg-omit-tabs button{color:#526b70;min-width:0;min-height:44px;font:600 16px/1.3 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 9px}.sg-passive-omission-layout .sg-omit-tabs button:hover{background:#edf1ef}.sg-passive-omission-layout .sg-omit-tabs button[aria-selected=true]{color:#315770;background:#e1edf4;border-color:#adc8d8;box-shadow:0 1px 3px #24495c0d}.sg-passive-omission-layout .sg-omit-tab-label{justify-content:center;align-items:center;gap:5px;display:flex}.sg-passive-omission-layout .sg-omit-tab-label svg{visibility:hidden;flex:0 0 14px}.sg-passive-omission-layout [aria-selected=true] .sg-omit-tab-label svg{visibility:visible}.sg-passive-omission-layout .sg-omit-description{margin-top:4px;font-size:16px;font-weight:400;line-height:1.4;display:block}.sg-passive-omission-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-omission-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-passive-omission-layout .sg-omit-stage{display:grid}.sg-passive-omission-layout .sg-omit-panel{grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.sg-passive-omission-layout .sg-omit-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-passive-omission-layout :-webkit-any(figure,.sg-omit-copy){min-width:0;margin:0}.sg-passive-omission-layout :is(figure,.sg-omit-copy){min-width:0;margin:0}.sg-passive-omission-layout .sg-omit-panel figure{align-self:start}.sg-passive-omission-layout .sg-image{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.sg-passive-omission-layout figcaption{margin-top:8px!important}.sg-passive-omission-layout .sg-omit-note{color:#526b70;font:400 16px/1.5 var(--font-ui);margin:0}.sg-passive-omission-layout .sg-omit-label{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 6px}.sg-passive-omission-layout .sg-omit-report{color:#164b49;font:700 26px/1.4 var(--font-display);text-wrap:pretty;margin:0}.sg-passive-omission-layout .sg-omit-reason{background:#f3f5ee;border-left:3px solid #bbcbb1;border-radius:0 8px 8px 0;margin-top:16px;padding:12px 14px}.sg-passive-omission-layout .sg-omit-reason h3{color:#164b49;font:600 18px/1.4 var(--font-ui);margin:0 0 5px}.sg-passive-omission-layout .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-passive-omission-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-passive-omission-layout .is-gold{color:#315770;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3edf3;border-radius:4px;padding:1px 4px}.sg-passive-omission-layout .sg-omit-pattern{text-align:center;background:#f0f4ea;border-radius:10px;margin-top:18px;padding:10px 14px}.sg-passive-omission-layout .sg-omit-pattern h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 5px}.sg-passive-omission-layout .sg-omit-formula{color:#164b49;font:600 22px/1.4 var(--font-display);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 9px;margin:0 0 6px;display:flex}.sg-passive-omission-layout .sg-omit-formula .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dfead8;border-radius:5px;padding:2px 5px}.sg-passive-omission-layout .sg-omit-plus{color:#6d816b;font:400 20px/1.5 var(--font-ui)}.sg-passive-omission-layout .sg-omit-comparison{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-passive-omission-layout .sg-omit-comparison h3{color:#164b49;font:700 24px/1.3 var(--font-display);margin:0 0 12px}.sg-passive-omission-layout .sg-omit-comparison-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 12px;display:grid}.sg-passive-omission-layout .sg-omit-comparison-items>div{min-width:0}.sg-passive-omission-layout .sg-omit-comparison-items>div+div{border-left:1px solid #e3e5dc;padding-left:24px}.sg-passive-omission-layout .sg-omit-comparison-items dt{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 5px}.sg-passive-omission-layout .sg-omit-comparison-items dd{margin:0}.sg-passive-omission-layout .sg-omit-example{color:#164b49;font:500 22px/1.45 var(--font-display);text-wrap:pretty;margin:0 0 6px}.sg-passive-omission-layout .sg-omit-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;padding:12px 14px;display:flex}.sg-passive-omission-layout .sg-omit-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-passive-omission-layout .sg-omit-reminder h3 svg{flex:0 0 20px}.sg-passive-omission-layout .sg-verb-references{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.sg-passive-omission-layout .sg-verb-references table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 20px/1.5 var(--font-display);align-self:start}.sg-passive-omission-layout .sg-verb-references caption{text-align:left;font:600 16px/1.5 var(--font-ui);padding-bottom:8px}.sg-passive-omission-layout .sg-verb-references th{font:600 16px/1.4 var(--font-ui);background:#f0f4ea}.sg-passive-omission-layout .sg-verb-references :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-passive-omission-layout .sg-verb-references :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.story-guide.sg-passive-omission-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-passive-omission-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-passive-omission-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-passive-omission-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-passive-omission-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.sg-passive-omission-layout .sg-faq-panel[hidden]{display:none}.sg-object-pattern-layout{--sg-inset:24px}.sg-object-pattern-layout .sg-object-workbench{padding:20px var(--sg-inset) 18px}.sg-object-pattern-layout .sg-object-heading h2{font:700 28px/1.25 var(--font-display);color:#164b49;margin:0 0 5px}.sg-object-pattern-layout .sg-object-workbench p{font:400 16px/1.5 var(--font-ui);color:#526b70;margin:0}.sg-object-pattern-layout .sg-object-definition{background:#f5f4ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:16px 0 20px;padding:10px 14px;display:flex}.sg-object-pattern-layout .sg-object-definition p:first-child{color:#164b49;font:600 20px/1.4 var(--font-display)}.sg-object-pattern-layout .sg-object-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;display:grid}.sg-object-pattern-layout .sg-object-branch{grid-template-rows:subgrid;grid-row:span 6;min-width:0;display:grid;position:relative}.sg-object-pattern-layout .sg-object-branch+.sg-object-branch:before{content:"";border-left:1px solid #e3e5dc;position:absolute;top:0;bottom:0;left:-18px}.sg-object-pattern-layout .sg-object-branch header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;display:flex}.sg-object-pattern-layout .sg-object-branch h3{color:#164b49;font:700 23px/1.35 var(--font-display);margin:0}.sg-object-pattern-layout .sg-object-branch header p{color:#526b70;font-size:14px}.sg-object-pattern-layout figure{min-width:0;margin:0}.sg-object-pattern-layout .sg-object-branch figure{grid-template-rows:subgrid;grid-row:span 2;display:grid}.sg-object-pattern-layout .sg-object-workbench img{aspect-ratio:1280/703;object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.sg-object-pattern-layout .sg-object-workbench .sg-object-sentence{color:#164b49;font:600 26px/1.4 var(--font-display);text-wrap:pretty;margin:0}.sg-object-pattern-layout .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-object-pattern-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-object-pattern-layout .sg-object-sentence .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddc;border-radius:4px;padding:1px 4px}.sg-object-pattern-layout .sg-object-band{background:#edf2e7;border-radius:9px;padding:10px 13px}.sg-object-pattern-layout .sg-object-branch:first-child .sg-object-band{background:#eaf1f5}.sg-object-pattern-layout .sg-object-band p:first-child{color:#526b70;font-weight:600}.sg-object-pattern-layout .sg-object-band p+p{color:#164b49;font:500 22px/1.4 var(--font-display);margin-top:3px}.sg-object-pattern-layout .sg-object-definition-note{margin-top:16px!important}.sg-object-pattern-layout .sg-object-comparison{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-object-pattern-layout .sg-object-comparison h3{color:#164b49;font:700 26px/1.3 var(--font-display);margin:0 0 14px}.sg-object-pattern-layout .sg-object-comparison-grid{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:24px;display:grid}.sg-object-pattern-layout .sg-object-reports{gap:12px;min-width:0;display:grid}.sg-object-pattern-layout .sg-object-reports section+section{border-top:1px solid #e3e5dc;padding-top:12px}.sg-object-pattern-layout .sg-object-reports h4{font:600 16px/1.4 var(--font-ui);color:#526b70;margin:0 0 4px}.sg-object-pattern-layout .sg-object-reports .sg-object-sentence{margin-bottom:6px;font-size:24px}.sg-object-pattern-layout .sg-object-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-object-pattern-layout .sg-object-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-object-pattern-layout .sg-object-reminder svg{flex:0 0 20px}.sg-object-pattern-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-pattern-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-object-pattern-layout :-webkit-any(.sg-faq-answer,.sg-check){font-size:16px}.sg-object-pattern-layout :is(.sg-faq-answer,.sg-check){font-size:16px}.story-guide.sg-object-pattern-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.55 var(--font-ui);margin-bottom:14px}.story-guide.sg-object-pattern-layout .sg-faq-answer .sg-faq-tip{font-size:16px}.sg-object-pattern-layout .sg-footer button{overflow-wrap:anywhere;min-width:0}.sg-object-pattern-layout .sg-faq-panel[hidden]{display:none}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references) :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-object-pattern-layout .sg-meaning-references th:first-child{width:40%}.story-guide.sg-object-pattern-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-object-pattern-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-object-pattern-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-object-pattern-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-object-pattern-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}@media (max-width:1099px){.sg-object-pattern-layout{--sg-inset:18px}.sg-object-pattern-layout .sg-object-branches{column-gap:28px}.sg-object-pattern-layout .sg-object-branch+.sg-object-branch:before{left:-14px}.sg-object-pattern-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}.sg-object-pattern-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.sg-object-pattern-layout{--sg-inset:16px}.sg-object-pattern-layout .sg-object-workbench{padding-top:16px}.sg-object-pattern-layout .sg-object-heading h2{font-size:26px}.sg-object-pattern-layout .sg-object-branches{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sg-object-pattern-layout .sg-object-branch{grid-row:auto;grid-template-rows:none;gap:10px;display:grid}.sg-object-pattern-layout .sg-object-branch figure{grid-row:auto;grid-template-rows:none;gap:10px}.sg-object-pattern-layout .sg-object-branch+.sg-object-branch{border-top:1px solid #e3e5dc;padding-top:16px}.sg-object-pattern-layout .sg-object-branch+.sg-object-branch:before{display:none}.sg-object-pattern-layout .sg-object-workbench .sg-object-sentence{font-size:24px}.sg-object-pattern-layout .sg-object-comparison-grid{grid-template-columns:minmax(0,1fr);gap:16px}.story-guide.sg-object-pattern-layout .sg-faq-answer .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:1099px){.sg-passive-omission-layout{--sg-inset:18px}.sg-passive-omission-layout .sg-omit-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}@media (max-width:759px){.sg-passive-omission-layout{--sg-inset:16px}.sg-passive-omission-layout .sg-omit-workbench{padding-top:16px}.sg-passive-omission-layout .sg-omit-heading h2{font-size:26px}.sg-passive-omission-layout .sg-omit-tabs button{padding-inline-start:5px;padding-inline-end:5px}.sg-passive-omission-layout .sg-omit-description{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-passive-omission-layout .sg-omit-stage,.sg-passive-omission-layout .sg-omit-panel{display:block}.sg-passive-omission-layout .sg-omit-panel[hidden]{display:none}.sg-passive-omission-layout .sg-omit-copy{margin-top:16px}.sg-passive-omission-layout .sg-omit-report{font-size:24px}.sg-passive-omission-layout .sg-omit-comparison-items{grid-template-columns:minmax(0,1fr);gap:14px}.sg-passive-omission-layout .sg-omit-comparison-items>div+div{border-top:1px solid #e3e5dc;border-left:0;padding-top:14px;padding-left:0}.sg-passive-omission-layout .sg-verb-references{grid-template-columns:minmax(0,1fr)}.story-guide.sg-passive-omission-layout .sg-faq-answer .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-placement-layout{--sg-inset:24px}.sg-placement-layout .sg-placement-workbench{padding:20px var(--sg-inset) 18px}.sg-placement-layout .sg-placement-heading h2{font:700 28px/1.25 var(--font-display);color:#164b49;margin:0 0 5px}.sg-placement-layout .sg-placement-workbench p{font:400 16px/1.5 var(--font-ui);color:#526b70;margin:0}.sg-placement-layout .sg-placement-workbench .sg-placement-definition{background:#f5f4ee;border-radius:9px;margin:14px 0 18px;padding:10px 14px}.sg-placement-layout .sg-placement-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;display:grid}.sg-placement-layout .sg-placement-branch{grid-template-rows:subgrid;grid-row:span 6;min-width:0;display:grid;position:relative}.sg-placement-layout .sg-placement-branch+.sg-placement-branch:before{content:"";border-left:1px solid #e3e5dc;position:absolute;top:0;bottom:0;left:-18px}.sg-placement-layout .sg-placement-branch header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;display:flex}.sg-placement-layout .sg-placement-branch h3{font:700 22px/1.35 var(--font-display);color:#164b49;margin:0}.sg-placement-layout .sg-placement-workbench img{aspect-ratio:1280/703;object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.sg-placement-layout .sg-placement-row{background:#f5f6ef;border-radius:9px;padding:9px 12px 11px}.sg-placement-layout .sg-placement-workbench .sg-placement-label{align-items:center;gap:5px;font-weight:600;display:flex}.sg-placement-layout .sg-placement-workbench .sg-placement-sentence{color:#164b49;font:600 24px/1.45 var(--font-display);text-wrap:pretty;margin-top:4px}.sg-placement-layout .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-placement-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-placement-layout .sg-placement-sentence .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e4eddc;border-radius:4px;padding:1px 4px}.sg-placement-layout .sg-placement-pronoun{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-placement-layout .sg-placement-pronoun h3{color:#164b49;font:700 24px/1.3 var(--font-display);margin:0 0 12px}.sg-placement-layout .sg-placement-pronoun-grid{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-items:center;gap:24px;display:grid}.sg-placement-layout .sg-placement-pronoun-copy{gap:8px;min-width:0;display:grid}.sg-placement-layout .sg-placement-workbench .sg-placement-reference{color:#164b49}.sg-placement-layout .sg-placement-corrections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:3px 0;display:grid}.sg-placement-layout .sg-placement-corrections>div+div{border-left:1px solid #e3e5dc;padding-left:18px}.sg-placement-layout .sg-placement-corrections .is-incorrect :-webkit-any(p,s){color:#9e4435}.sg-placement-layout .sg-placement-corrections .is-incorrect :is(p,s){color:#9e4435}.sg-placement-layout .sg-placement-corrections .is-correct .sg-placement-label{color:#366650}.sg-placement-layout .sg-placement-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:18px;padding:12px 14px;display:flex}.sg-placement-layout .sg-placement-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-placement-layout .sg-placement-reminder svg{flex:0 0 20px}.sg-placement-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-placement-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-placement-layout :-webkit-any(.sg-faq-answer,.sg-check){font-size:16px}.sg-placement-layout :is(.sg-faq-answer,.sg-check){font-size:16px}.story-guide.sg-placement-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.55 var(--font-ui);margin-bottom:14px}.story-guide.sg-placement-layout .sg-faq-answer .sg-faq-tip{font-size:16px}.sg-placement-layout .sg-footer button{overflow-wrap:anywhere;min-width:0}.sg-placement-layout .sg-faq-panel[hidden]{display:none}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references) :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-placement-layout .sg-meaning-references th:first-child{width:40%}.story-guide.sg-placement-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-placement-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-placement-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-placement-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-placement-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}@media (max-width:1099px){.sg-placement-layout{--sg-inset:18px}.sg-placement-layout .sg-placement-branches{column-gap:28px}.sg-placement-layout .sg-placement-branch+.sg-placement-branch:before{left:-14px}.sg-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}.sg-placement-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}.sg-placement-layout .sg-placement-pronoun-grid{gap:18px}.sg-placement-layout .sg-placement-corrections{gap:10px}.sg-placement-layout .sg-placement-corrections>div+div{padding-left:10px}}@media (max-width:759px){.sg-placement-layout{--sg-inset:16px}.sg-placement-layout .sg-placement-workbench{padding-top:16px}.sg-placement-layout .sg-placement-heading h2{font-size:26px}.sg-placement-layout .sg-placement-branches{grid-template-columns:minmax(0,1fr);gap:18px}.sg-placement-layout .sg-placement-branch{grid-row:auto;grid-template-rows:none;gap:10px}.sg-placement-layout .sg-placement-branch+.sg-placement-branch{border-top:1px solid #e3e5dc;padding-top:16px}.sg-placement-layout .sg-placement-branch+.sg-placement-branch:before{display:none}.sg-placement-layout .sg-placement-workbench .sg-placement-sentence,.sg-placement-layout .sg-placement-pronoun h3{font-size:22px}.sg-placement-layout .sg-placement-pronoun-grid{grid-template-columns:minmax(0,1fr);gap:14px}.sg-placement-layout .sg-placement-corrections{grid-template-columns:minmax(0,1fr);gap:8px}.sg-placement-layout .sg-placement-corrections>div+div{border:0;padding:0}.story-guide.sg-placement-layout .sg-faq-answer .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (min-width:760px) and (max-width:1250px){.sg-placement-layout .sg-placement-branch header{display:block}}.sg-pronoun-placement-layout{--sg-inset:24px}.sg-pronoun-placement-layout .sg-pronoun-workbench{padding:22px var(--sg-inset) 18px}.sg-pronoun-placement-layout .sg-pronoun-workbench :-webkit-any(p,figure,dl,dd){margin:0}.sg-pronoun-placement-layout .sg-pronoun-workbench :is(p,figure,dl,dd){margin:0}.sg-pronoun-placement-layout .sg-pronoun-workbench p,.sg-pronoun-placement-layout .sg-pronoun-workbench figcaption{color:#526b70;font:400 16px/1.55 var(--font-ui)}.sg-pronoun-placement-layout .sg-pronoun-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sg-pronoun-placement-layout .sg-pronoun-heading>div:first-child{overflow-wrap:anywhere;min-width:0}.sg-pronoun-placement-layout .sg-pronoun-heading h2{color:#164b49;font:700 28px/1.25 var(--font-display);margin:0 0 6px}.sg-pronoun-placement-layout .sg-pronoun-tabs{background:#f6f5ef;border:1px solid #e0e1d7;border-radius:12px;flex:0 0 435px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sg-pronoun-placement-layout .sg-pronoun-tabs button{color:#526b70;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.sg-pronoun-placement-layout .sg-pronoun-tabs button span{overflow-wrap:anywhere;min-width:0}.sg-pronoun-placement-layout .sg-pronoun-tabs button svg{visibility:hidden;flex:0 0 16px;width:16px}.sg-pronoun-placement-layout .sg-pronoun-tabs button:hover{background:#eaf0f0}.sg-pronoun-placement-layout .sg-pronoun-tabs button[aria-selected=true]{color:#2e5973;background:#e3eef5;border-color:#b6cddd}.sg-pronoun-placement-layout .sg-pronoun-tabs button[aria-selected=true] svg{visibility:visible}.sg-pronoun-placement-layout .sg-pronoun-stage{display:grid}.sg-pronoun-placement-layout .sg-pronoun-panel{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sg-pronoun-placement-layout .sg-pronoun-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-pronoun-placement-layout .sg-pronoun-panel img{object-fit:contain;aspect-ratio:1280/703;border-radius:12px;width:100%;height:auto;display:block}.sg-pronoun-placement-layout .sg-pronoun-panel figcaption{margin-top:10px}.sg-pronoun-placement-layout .sg-pronoun-copy{min-width:0}.sg-pronoun-placement-layout .sg-pronoun-steps{gap:15px;display:grid}.sg-pronoun-placement-layout .sg-pronoun-steps dt{color:#526b70;font:600 13px/1.4 var(--font-ui);letter-spacing:.09em;margin:0 0 7px}.sg-pronoun-placement-layout .sg-pronoun-steps dd{color:#164b49;font:600 26px/1.45 var(--font-display);text-wrap:pretty}.sg-pronoun-placement-layout .sg-pronoun-replacement dd{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:22px;display:flex}.sg-pronoun-placement-layout .sg-pronoun-replacement strong{background:#e3eddc;border-radius:5px;padding:1px 9px}.sg-pronoun-placement-layout .sg-pronoun-arrow{color:#758578}.sg-pronoun-placement-layout .sg-pronoun-result{border-top:1px solid #e3e5dc;padding-top:14px}.sg-pronoun-placement-layout .sg-pronoun-workbench .sg-pronoun-position{color:#355d53;margin:12px 0 4px;font-weight:600}.sg-pronoun-placement-layout .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-pronoun-placement-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-pronoun-placement-layout :is(.sg-pronoun-steps dd,.sg-pronoun-formula,.sg-pronoun-pattern-example) .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3eddc;border-radius:4px;padding:1px 5px}.sg-pronoun-placement-layout .sg-pronoun-source .is-gold{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fbefce;border-radius:4px;padding:1px 5px}.sg-pronoun-placement-layout .sg-pronoun-reference{border-top:1px solid #e3e5dc;margin-top:20px;padding-top:16px}.sg-pronoun-placement-layout .sg-pronoun-reference h3{font:700 24px/1.3 var(--font-display);color:#164b49;margin:0 0 12px}.sg-pronoun-placement-layout .sg-pronoun-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.sg-pronoun-placement-layout .sg-pronoun-patterns>section{min-width:0}.sg-pronoun-placement-layout .sg-pronoun-patterns>section+section{border-left:1px solid #e3e5dc;padding-left:28px}.sg-pronoun-placement-layout .sg-pronoun-patterns h4{font:600 16px/1.5 var(--font-ui);color:#355d53;margin:0 0 6px}.sg-pronoun-placement-layout .sg-pronoun-workbench .sg-pronoun-formula{color:#164b49;font:400 20px/1.5 var(--font-display)}.sg-pronoun-placement-layout .sg-pronoun-workbench .sg-pronoun-pattern-example{color:#164b49;font:600 24px/1.5 var(--font-display);margin:7px 0 4px}.sg-pronoun-placement-layout .sg-pronoun-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;padding:12px 14px;display:flex}.sg-pronoun-placement-layout .sg-pronoun-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-pronoun-placement-layout .sg-pronoun-reminder svg{flex:0 0 20px}.sg-pronoun-placement-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-pronoun-placement-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-pronoun-placement-layout :-webkit-any(.sg-faq-answer,.sg-check){font-size:16px}.sg-pronoun-placement-layout :is(.sg-faq-answer,.sg-check){font-size:16px}.story-guide.sg-pronoun-placement-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.55 var(--font-ui);margin-bottom:14px}.story-guide.sg-pronoun-placement-layout .sg-faq-answer .sg-faq-tip{font-size:16px}.story-guide.sg-pronoun-placement-layout :is(.sg-faq-example-note,.sg-feedback,.sg-check>p){font-size:16px;line-height:1.5}.sg-pronoun-placement-layout .sg-footer button{overflow-wrap:anywhere;min-width:0}.sg-pronoun-placement-layout .sg-faq-panel[hidden]{display:none}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references) :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-pronoun-placement-layout .sg-meaning-references th:first-child{width:40%}.story-guide.sg-pronoun-placement-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-pronoun-placement-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-pronoun-placement-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-pronoun-placement-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-pronoun-placement-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}@media (max-width:1099px){.sg-pronoun-placement-layout{--sg-inset:18px}.sg-pronoun-placement-layout .sg-pronoun-heading{display:block}.sg-pronoun-placement-layout .sg-pronoun-tabs{max-width:600px;margin-top:14px}.sg-pronoun-placement-layout .sg-pronoun-panel{gap:20px}.sg-pronoun-placement-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}.sg-pronoun-placement-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.sg-pronoun-placement-layout{--sg-inset:16px}.sg-pronoun-placement-layout .sg-pronoun-workbench{padding-top:16px}.sg-pronoun-placement-layout .sg-pronoun-heading h2{font-size:26px}.sg-pronoun-placement-layout .sg-pronoun-tabs{gap:2px;padding:3px}.sg-pronoun-placement-layout .sg-pronoun-tabs button{padding:8px 5px}.sg-pronoun-placement-layout .sg-pronoun-tabs button svg{display:none}.sg-pronoun-placement-layout .sg-pronoun-panel{grid-template-columns:minmax(0,1fr);gap:18px}.sg-pronoun-placement-layout .sg-pronoun-panel[hidden]{display:none}.sg-pronoun-placement-layout .sg-pronoun-steps dd{font-size:24px}.sg-pronoun-placement-layout .sg-pronoun-replacement dd{font-size:22px}.sg-pronoun-placement-layout .sg-pronoun-patterns{grid-template-columns:minmax(0,1fr);gap:16px}.sg-pronoun-placement-layout .sg-pronoun-patterns>section+section{border-top:1px solid #e3e5dc;border-left:0;padding:16px 0 0}.story-guide.sg-pronoun-placement-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-preposition-pair-layout{--sg-inset:24px}.sg-preposition-pair-layout .sg-pair-workbench{padding:22px var(--sg-inset) 18px}.sg-preposition-pair-layout .sg-pair-workbench :-webkit-any(p,figure,dl,dd){margin:0}.sg-preposition-pair-layout .sg-pair-workbench :is(p,figure,dl,dd){margin:0}.sg-preposition-pair-layout .sg-pair-workbench :-webkit-any(p,figcaption){color:#526b70;font:400 16px/1.55 var(--font-ui);overflow-wrap:anywhere}.sg-preposition-pair-layout .sg-pair-workbench :is(p,figcaption){color:#526b70;font:400 16px/1.55 var(--font-ui);overflow-wrap:anywhere}.sg-preposition-pair-layout .sg-pair-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sg-preposition-pair-layout .sg-pair-heading>div:first-child{overflow-wrap:anywhere;min-width:0}.sg-preposition-pair-layout .sg-pair-heading h2{color:#164b49;font:700 28px/1.25 var(--font-display);margin:0 0 6px}.sg-preposition-pair-layout .sg-pair-tabs{background:#f6f5ef;border:1px solid #e0e1d7;border-radius:12px;flex:0 0 390px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sg-preposition-pair-layout .sg-pair-tabs button{color:#526b70;min-width:0;min-height:44px;font:600 16px/1.35 var(--font-ui);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.sg-preposition-pair-layout .sg-pair-tabs button span{overflow-wrap:anywhere;min-width:0}.sg-preposition-pair-layout .sg-pair-tabs button svg{visibility:hidden;flex:0 0 16px;width:16px}.sg-preposition-pair-layout .sg-pair-tabs button:hover{background:#eaf0f0}.sg-preposition-pair-layout .sg-pair-tabs button[aria-selected=true]{color:#2e5973;background:#e3eef5;border-color:#b6cddd}.sg-preposition-pair-layout .sg-pair-tabs button[aria-selected=true] svg{visibility:visible}.sg-preposition-pair-layout .sg-pair-stage{display:grid}.sg-preposition-pair-layout .sg-pair-panel{grid-area:1/1;grid-template-rows:1fr auto;gap:18px;min-width:0;display:grid}.sg-preposition-pair-layout .sg-pair-panel[hidden]{visibility:hidden;pointer-events:none;display:grid}.sg-preposition-pair-layout .sg-pair-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sg-preposition-pair-layout .sg-pair-scene img{object-fit:contain;aspect-ratio:1280/703;border-radius:12px;width:100%;height:auto;display:block}.sg-preposition-pair-layout .sg-pair-scene figcaption{margin-top:10px}.sg-preposition-pair-layout .sg-pair-copy{min-width:0}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-sentence{color:#164b49;font:600 26px/1.4 var(--font-display);text-wrap:pretty}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-meaning{margin:9px 0 14px}.sg-preposition-pair-layout .sg-pair-chunks{gap:10px;display:grid}.sg-preposition-pair-layout .sg-pair-chunks dt,.sg-preposition-pair-layout .sg-pair-pronoun h3{color:#526b70;font:600 16px/1.4 var(--font-ui);margin:0 0 6px}.sg-preposition-pair-layout .sg-pair-chunks dd{color:#164b49;font:400 22px/1.45 var(--font-display);overflow-wrap:anywhere;background:#f0f4ea;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.sg-preposition-pair-layout .sg-pair-chunks dd>*{min-width:0}.sg-preposition-pair-layout .sg-pair-chunks dd>[aria-hidden]{color:#657965}.sg-preposition-pair-layout .sg-pair-pronoun{margin-top:14px}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-pronoun p{color:#164b49;font:400 22px/1.5 var(--font-display)}.sg-preposition-pair-layout .is-accent{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #bd8a26;text-decoration:underline #bd8a26;text-decoration-thickness:2px}.sg-preposition-pair-layout .is-green{color:inherit;background:0 0;font-weight:700}.sg-preposition-pair-layout .sg-pair-pronoun .is-green{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e3eddc;border-radius:4px;padding:1px 5px}.sg-preposition-pair-layout .sg-pair-question{background:#edf3f6;border-radius:10px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:13px 16px;display:grid}.sg-preposition-pair-layout .sg-pair-question h3{color:#2e5973;font:600 16px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:0}.sg-preposition-pair-layout .sg-pair-question>*{min-width:0}.sg-preposition-pair-layout .sg-pair-workbench :-webkit-any(.sg-pair-question-sentence,.sg-pair-answer){color:#164b49;font:600 22px/1.45 var(--font-display)}.sg-preposition-pair-layout .sg-pair-workbench :is(.sg-pair-question-sentence,.sg-pair-answer){color:#164b49;font:600 22px/1.45 var(--font-display)}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-answer{border-left:1px solid #cfdfe6;padding-left:16px}.sg-preposition-pair-layout .sg-pair-reference{border-top:1px solid #e3e5dc;margin-top:18px;padding-top:16px}.sg-preposition-pair-layout .sg-pair-reference h3{color:#164b49;font:700 24px/1.3 var(--font-display);margin:0 0 14px}.sg-preposition-pair-layout .sg-pair-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sg-preposition-pair-layout .sg-pair-comparisons>section{min-width:0}.sg-preposition-pair-layout .sg-pair-comparisons>section+section{border-left:1px solid #e3e5dc;padding-left:20px}.sg-preposition-pair-layout .sg-pair-comparisons h4{color:#164b49;font:600 22px/1.4 var(--font-display);overflow-wrap:anywhere;margin:0 0 7px}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-reference-example{color:#164b49;font:400 20px/1.5 var(--font-display);margin-top:6px}.sg-preposition-pair-layout .sg-pair-reminder{background:#faf3de;border:1px solid #eee0b9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px;padding:12px 14px;display:flex}.sg-preposition-pair-layout .sg-pair-reminder h3{color:#805c1e;font:600 16px/1.4 var(--font-ui);align-items:center;gap:8px;margin:0;display:flex}.sg-preposition-pair-layout .sg-pair-reminder svg{flex:0 0 20px}.sg-preposition-pair-layout :-webkit-any(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-preposition-pair-layout :is(button,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #527e98}.sg-preposition-pair-layout :-webkit-any(.sg-faq-answer,.sg-check){font-size:16px}.sg-preposition-pair-layout :is(.sg-faq-answer,.sg-check){font-size:16px}.story-guide.sg-preposition-pair-layout .sg-question-navigator .sg-faq-answer>p:not(.sg-faq-tip){color:#526b70;font:400 16px/1.55 var(--font-ui);margin-bottom:14px}.story-guide.sg-preposition-pair-layout .sg-faq-answer .sg-faq-tip{font-size:16px}.story-guide.sg-preposition-pair-layout :is(.sg-faq-example-note,.sg-feedback,.sg-check>p){font-size:16px;line-height:1.5}.sg-preposition-pair-layout .sg-footer button{overflow-wrap:anywhere;min-width:0}.sg-preposition-pair-layout .sg-faq-panel[hidden]{display:none}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:16px 0;display:grid}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references) table{border-collapse:collapse;table-layout:fixed;color:#164b49;width:100%;font:400 16px/1.5 var(--font-ui);align-self:start}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references) caption{text-align:left;padding-bottom:8px;font-weight:600}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references) thead th{background:#f0f4ea}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references) :-webkit-any(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references) :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e3e5dc;padding:7px}.sg-preposition-pair-layout .sg-meaning-references th:first-child{width:40%}.story-guide.sg-preposition-pair-layout .sg-corrections.is-paired{grid-template-columns:minmax(0,1fr);gap:10px;font-size:16px;display:grid}.story-guide.sg-preposition-pair-layout .sg-corrections.is-paired li{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px 16px;padding:0;display:grid}.story-guide.sg-preposition-pair-layout .sg-corrections.is-paired .sg-correct{align-items:baseline;gap:6px;display:flex}.story-guide.sg-preposition-pair-layout .sg-corrections.is-paired .sg-incorrect{margin:0}.sg-preposition-pair-layout .sg-correct .sr-only{clip-path:none;clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}@media (max-width:1099px){.sg-preposition-pair-layout{--sg-inset:18px}.sg-preposition-pair-layout .sg-pair-heading{display:block}.sg-preposition-pair-layout .sg-pair-tabs{max-width:600px;margin-top:14px}.sg-preposition-pair-layout .sg-pair-scene{gap:20px}.sg-preposition-pair-layout .sg-pair-question{grid-template-columns:100px minmax(0,1fr)}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-answer{border-left:0;grid-column:2;padding-left:0}.sg-preposition-pair-layout :-webkit-any(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}.sg-preposition-pair-layout :is(.sg-verb-references,.sg-meaning-references){grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.sg-preposition-pair-layout{--sg-inset:16px}.sg-preposition-pair-layout .sg-pair-workbench{padding-top:16px}.sg-preposition-pair-layout .sg-pair-heading h2{font-size:26px}.sg-preposition-pair-layout .sg-pair-tabs{gap:2px;padding:3px}.sg-preposition-pair-layout .sg-pair-tabs button{padding:8px 5px}.sg-preposition-pair-layout .sg-pair-tabs button svg{display:none}.sg-preposition-pair-layout .sg-pair-scene{grid-template-columns:minmax(0,1fr);gap:18px}.sg-preposition-pair-layout .sg-pair-panel[hidden]{display:none}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-sentence{font-size:24px}.sg-preposition-pair-layout .sg-pair-question{grid-template-columns:minmax(0,1fr);gap:8px}.sg-preposition-pair-layout .sg-pair-workbench .sg-pair-answer{grid-column:1}.sg-preposition-pair-layout .sg-pair-comparisons{grid-template-columns:minmax(0,1fr);gap:14px}.sg-preposition-pair-layout .sg-pair-comparisons>section+section{border-top:1px solid #e3e5dc;border-left:0;padding:14px 0 0}.story-guide.sg-preposition-pair-layout .sg-corrections.is-paired li{grid-template-columns:minmax(0,1fr);gap:6px}}.sg-preposition-pair-layout .sg-pair-question-note{grid-column:2/-1}@media (max-width:759px){.sg-preposition-pair-layout .sg-pair-question-note{grid-column:1}}.questions-explanation.pronoun-explorer{color:#183f30;background:#fffefa;border:1px solid #e8e7df;border-radius:22px;padding:clamp(16px,2.2vw,30px);display:block;box-shadow:0 3px 18px #193c2e05;container:pronouns/inline-size}.pronoun-explorer *{box-sizing:border-box}.pronoun-intro h2{color:#153b2c;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.4cqi,42px);line-height:1.12}.pronoun-intro>p{color:#53655c;margin:10px 0 23px;font-size:17px;line-height:1.5}.pronoun-choices{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.pronoun-choice{color:#1b3d2e;cursor:pointer;text-align:center;background:#f8f5ef;border:1px solid #e5e4dc;border-radius:13px;flex-direction:column;align-items:center;min-width:0;padding:8px 7px 16px;scroll-margin-block:100px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.pronoun-choice:hover{border-color:#789a85;box-shadow:0 3px 10px #193c2e12}.pronoun-choice[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#234d3a}.pronoun-choice:focus-visible{outline-offset:4px;outline:3px solid #ad7629}.pronoun-extras>summary:focus-visible{outline-offset:4px;outline:3px solid #ad7629}.pronoun-portrait{aspect-ratio:1;border-radius:8px;width:100%;display:block;overflow:hidden}.pronoun-portrait img{object-fit:cover;width:100%;height:100%;display:block}.pronoun-word{font:bold clamp(27px, 3cqi, 38px)/1 var(--font-display);margin:7px 0 5px}.pronoun-label{text-wrap:balance;font-size:13px;line-height:1.35}.pronoun-check{color:#234d3a;background:#fffdf7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:none;position:absolute;top:12px;right:12px;box-shadow:0 1px 4px #173d3020}.pronoun-choice[aria-pressed=true] .pronoun-check{display:flex}.pronoun-panel[hidden]{display:none}.pronoun-stage{background:#fffefa;border:1px solid #e5e7df;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);display:grid;overflow:hidden}.pronoun-scene{background:#f3eee4;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex}.pronoun-scene-art{aspect-ratio:4/3;position:relative}.pronoun-scene img{aspect-ratio:4/3;width:100%;height:auto;display:block}.pronoun-speech{color:#163829;max-width:82%;font:bold clamp(15px, 1.6cqi, 21px)/1.25 var(--font-display);background:#fffdf8f5;border:1px solid #46604c;border-radius:18px;padding:9px 15px;position:absolute;top:3%;left:4%;box-shadow:0 2px 6px #283d2010}.pronoun-speech:after{content:"";background:#fffdf8;border-bottom:1px solid #46604c;border-right:1px solid #46604c;width:14px;height:14px;position:absolute;bottom:-8px;left:30%;transform:skewY(-20deg)rotate(35deg)}[data-pronoun-panel=he] .pronoun-speech{left:17%}[data-pronoun-panel=it] .pronoun-speech{max-width:28%;padding:7px 9px;font-size:14px;left:3%}.pronoun-scene figcaption{color:#4b5d51;text-align:center;padding:12px 16px;font-size:13px;line-height:1.45}.pronoun-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,2.7cqi,38px);display:flex}.pronoun-eyebrow{color:#3b644c;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.5}.pronoun-sentence{color:#143728;font:bold clamp(31px, 4.4cqi, 58px)/1.28 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.pronoun-explorer .is-green{color:#193d2b;background:#dce7d6}.pronoun-explorer .is-gold{color:#413214;background:#f8e7be}.pronoun-sentence strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15em;padding:.035em .15em .075em}.pronoun-meaning{color:#263f32;margin:0 0 10px;font-size:clamp(17px,1.9cqi,22px);line-height:1.5}.pronoun-note{color:#53645a;margin:0 0 28px;font-size:14px;line-height:1.55}.pronoun-guide{border-top:1px solid #e4e7df;width:100%;margin-top:auto;padding-top:18px}.pronoun-guide h3{color:#294c38;font:bold 19px/1.3 var(--font-display);margin:0 0 12px}.pronoun-verb-groups{flex-wrap:wrap;gap:8px;display:flex}.pronoun-verb-group{color:#294535;background:#f1f3ec;border:1px solid #0000;border-radius:8px;flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:8px;font-size:13px;display:flex}.pronoun-verb-group.is-current{border-color:#64816b;box-shadow:inset 0 0 0 1px #64816b}.pronoun-verb-group>strong{font:bold 23px/1.1 var(--font-display);background:#dce7d6;border-radius:5px;padding:4px 9px}.pronoun-verb-group.is-am>strong{color:#413214;background:#f1d188}.pronoun-verb-group.is-is>strong{color:#6a3629;background:#eed1c6}.pronoun-verb-group.is-are>strong{color:#fffdf7;background:#325e44}.pronoun-guide>p{color:#58675e;margin:12px 0 0;font-size:12px;line-height:1.5}.pronoun-extras{background:#faf9f4;border:1px solid #e5e7df;border-radius:12px;margin-top:14px}.pronoun-extras>summary{color:#325a43;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:13px 19px;font-size:14px;font-weight:700;list-style:none;display:flex}.pronoun-extras>summary::-webkit-details-marker{display:none}.pronoun-extras>summary>span{font-size:20px;line-height:1;transition:transform .15s}.pronoun-extras[open]>summary>span{transform:rotate(45deg)}.pronoun-extra-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:3px 19px 19px;display:grid}.pronoun-extra-grid article{background:#fffefa;border:1px solid #e7e7de;border-radius:9px;padding:16px}.pronoun-extra-grid h3{color:#47644e;margin:0 0 12px;font-size:12px}.pronoun-extra-grid p{color:#53645a;margin:10px 0 0;font-size:13px;line-height:1.55}.pronoun-extra-grid .pronoun-extra-sentence{font:bold 22px/1.4 var(--font-display);color:#1e422f}.pronoun-extra-sentence strong{border-radius:4px;padding:2px 4px}@container pronouns (width<=860px){.pronoun-choices{gap:8px}.pronoun-label{font-size:11px}.pronoun-choice{padding:6px 5px 12px}.pronoun-copy{padding:22px}.pronoun-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pronoun-verb-group{gap:5px;min-height:44px;padding:6px;font-size:11px}.pronoun-verb-group>strong{font-size:20px}}@container pronouns (width<=680px){.pronoun-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pronoun-portrait{max-width:90px}.pronoun-word{font-size:28px}.pronoun-label{font-size:12px}.pronoun-stage{grid-template-columns:minmax(0,1fr)}.pronoun-copy{padding:23px}.pronoun-sentence{font-size:clamp(32px,6.5cqi,44px)}.pronoun-meaning{font-size:18px}.pronoun-eyebrow{margin-bottom:12px}.pronoun-note{margin-bottom:20px}.pronoun-speech{font-size:clamp(15px,3.2cqi,20px)}[data-pronoun-panel=it] .pronoun-speech{font-size:14px}.pronoun-verb-group{font-size:12px}.pronoun-extra-grid{grid-template-columns:minmax(0,1fr)}}@container pronouns (width<=360px){.pronoun-intro>p{font-size:15px}.pronoun-choices{gap:6px}.pronoun-label{font-size:11px}.pronoun-word{font-size:26px}.pronoun-check{width:19px;height:19px;top:5px;right:5px}.pronoun-copy{padding:18px}.pronoun-meaning{font-size:17px}.pronoun-speech{padding:7px 10px;font-size:14px}.pronoun-extras>summary{padding-inline-start:15px;padding-inline-end:15px}}@media (prefers-reduced-motion:reduce){.pronoun-choice,.pronoun-extras>summary>span{transition:none}}.questions-explanation.be-concept{color:#193d2e;background:#fffefa;border:1px solid #e3e6dc;border-radius:22px;padding:clamp(14px,2.2vw,28px);line-height:1.55;display:block;box-shadow:0 3px 18px #193c2e06;container:be-concept/inline-size}.be-concept *,.be-concept :before,.be-concept :after{box-sizing:border-box}.be-concept [hidden]{display:none!important}.be-concept :-webkit-any(button,summary){-webkit-tap-highlight-color:transparent}.be-concept :is(button,summary){-webkit-tap-highlight-color:transparent}.be-concept :-webkit-any(button,summary,[tabindex]){scroll-margin-block:96px 24px}.be-concept :is(button,summary,[tabindex]){scroll-margin-block:96px 24px}.be-concept :-webkit-any(button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #98702b}.be-concept :is(button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #98702b}.be-concept :-webkit-any(p,h2,h3,figure){margin:0}.be-concept :is(p,h2,h3,figure){margin:0}.be-concept button{font:inherit;cursor:pointer}.be-intro{margin-bottom:24px}.be-intro>p{color:#516358;margin-bottom:12px;font-size:17px}.be-intro>h2{font:700 clamp(27px, 3.6cqi, 39px)/1.18 var(--font-display);color:#183e2d;letter-spacing:-.02em;text-wrap:balance}.be-form-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.be-form-card{--be-form-wash:#fcf0d4;--be-form-ink:#865a15;background:#fcf9f0;border:1px solid #e9e5d8;border-radius:14px;min-width:0;overflow:hidden}.be-form-card.is-is{--be-form-wash:#e2e9d9;--be-form-ink:#214d39;background:#f6f8f0}.be-form-card.is-are{--be-form-wash:#fae3d9;--be-form-ink:#91432c;background:#fdf6f0}.be-card-top{text-align:center;padding:0 12px 6px}.be-card-top h3{font:700 62px/1.12 var(--font-display);background:var(--be-form-wash);color:var(--be-form-ink);margin:0 -12px 12px;padding:3px 12px 9px}.be-group-label{color:var(--be-form-ink);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.be-association{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:8px;font-size:16px;display:flex;margin-top:6px!important}.be-association strong{color:var(--be-form-ink);font:700 25px/1.3 var(--font-display)}.be-figure{padding:0 12px}.be-caption{color:#475d50;justify-content:center;align-items:center;min-height:52px;padding:7px 0 10px;font-size:13px;display:flex}.be-caption>span{background:#fffefa;border-radius:6px;padding:4px 12px}.be-caption.is-speech>span{color:#224332;font:700 17px/1.4 var(--font-display);border:1px solid #85917b;border-radius:15px;position:relative}.be-caption.is-speech>span:after{content:"";background:#fffefa;border-bottom:1px solid #85917b;border-right:1px solid #85917b;width:8px;height:8px;position:absolute;bottom:-5px;left:25%;transform:rotate(45deg)}.be-figure img{aspect-ratio:4/3;object-fit:contain;background:#f8f5ef;border-radius:8px;width:100%;height:auto;display:block}.be-card-copy{text-align:center;padding:18px 16px 21px}.be-concept .be-sentence{font:700 clamp(25px, 3cqi, 32px)/1.4 var(--font-display);color:#183c2d;text-wrap:balance;margin-bottom:12px}.be-concept :-webkit-any(.be-sentence,.be-secondary-example,.be-example-sentence) strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.02em .12em}.be-concept :is(.be-sentence,.be-secondary-example,.be-example-sentence) strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.02em .12em}.be-concept .is-green{color:#234832;background:#e2ebdc}.be-concept .is-gold{color:#634510;text-underline-offset:.13em;background:#fae8bf;text-decoration:underline;text-decoration-thickness:2px}.be-concept .is-accent{color:#873e2b;background:#f9e3db}.be-meaning{color:#354f3f;font-size:15px}.be-concept .be-secondary-example{margin-top:12px;font-size:16px}.be-reminders{gap:8px;margin-top:18px;display:grid}.be-reminders>p{color:#304f3c;background:#edf2e7;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.be-reminders svg{flex:none;margin-top:2px}.be-reference{background:#fcfcf7;border:1px solid #e3e6dc;border-radius:11px;gap:14px;margin-top:14px;padding:17px;display:grid}.be-reference h3{color:#3f6049;text-transform:uppercase;letter-spacing:.055em;font-size:12px}.be-reference header p{color:#58675d;margin-top:3px;font-size:14px}.be-reference-items{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.be-reference-items>p{align-items:baseline;gap:9px;font-size:16px;display:flex}.be-reference-items>p>strong{color:#224a33;font-weight:750}.be-extras{gap:12px;margin-top:24px;display:grid}.be-disclosure{background:#fffefa;border:1px solid #dfe5d8;border-radius:12px;min-width:0}.be-disclosure>summary{color:#254a35;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;font-size:15px;font-weight:650;list-style:none;display:flex}.be-disclosure>summary::-webkit-details-marker{display:none}.be-disclosure>summary svg{flex:none;transition:transform .16s}.be-disclosure[open]>summary svg{transform:rotate(180deg)}.be-disclosure>summary:hover{background:#f3f6ed}.be-example-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px;display:grid}.be-example-grid article{background:#fafaf3;border:1px solid #e7e9df;border-radius:9px;min-width:0;padding:17px}.be-example-grid h3{color:#48654c;margin-bottom:12px;font-size:12px;font-weight:750}.be-concept .be-example-sentence{font:700 22px/1.5 var(--font-display);margin-top:6px}.be-concept .be-example-note{color:#536454;margin-top:12px;font-size:14px}.be-check{background:#f8faf2}.be-check-stage{padding:4px 20px 22px}.be-check-progress{color:#54684f;font-size:12px;font-weight:700}.be-concept .be-check-prompt{font:700 clamp(24px, 3.4cqi, 34px)/1.35 var(--font-display);text-wrap:balance;margin:12px 0 20px}.be-check-answers{flex-wrap:wrap;gap:10px;display:flex}.be-check-answers>button{color:#234832;min-width:66px;min-height:48px;font:700 23px/1.3 var(--font-display);background:#fffefa;border:1px solid #95a48d;border-radius:9px;padding:8px 19px}.be-check-answers>button:hover{background:#eef4e6;border-color:#345e42}.be-check-answers>button[aria-pressed=true]{color:#fffefa;background:#28513a;border-color:#28513a;box-shadow:0 0 0 2px #c8dac0}.be-check-feedback:not(:empty){color:#28472e;background:#eaf1df;border-left:3px solid #60804e;border-radius:9px;margin-top:18px;padding:14px 16px;font-size:15px}.be-check-feedback.is-retry{color:#664526;background:#fcf0df;border-left-color:#ae704a}.be-check-feedback>p{margin-top:5px}.be-check-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.be-check-actions:has(>[hidden]:first-child+[hidden]:last-child){margin-top:0}.be-concept :-webkit-any(.be-primary-button,.be-secondary-button){color:#fffefa;background:#284f37;border:1px solid #284f37;border-radius:10px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:12px 18px;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}.be-concept :is(.be-primary-button,.be-secondary-button){color:#fffefa;background:#284f37;border:1px solid #284f37;border-radius:10px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:12px 18px;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}.be-concept .be-primary-button:hover{background:#1c3f2a}.be-concept .be-secondary-button{color:#2c5138;background:#fffefa;border-color:#879b7d}.be-concept .be-secondary-button:hover{background:#eef3e5}.be-concept :-webkit-any(.be-primary-button,.be-secondary-button) svg{flex:none}.be-concept :is(.be-primary-button,.be-secondary-button) svg{flex:none}.be-footer{justify-content:flex-end;margin-top:20px;display:flex}.be-negative .be-card-top{background:var(--be-form-wash);padding:14px 12px 10px}.be-negative .be-card-top h3{white-space:nowrap;margin:3px 0 0;padding:0;font-size:clamp(40px,5.4cqi,54px)}.be-negative .be-group-label{letter-spacing:0;text-transform:none;font-size:15px}.be-negative .be-card-copy{text-align:left}.be-negative .be-caption{min-height:60px}.be-form-pair{margin:0}.be-form-pair>div+div{margin-top:18px}.be-form-pair dt{color:#526358;margin-bottom:5px;font-size:13px}.be-concept .be-form-pair dd{text-wrap:pretty;margin:0}.be-negative .be-check-answers>button{text-align:left;max-width:100%;font-size:clamp(18px,2.4cqi,22px)}.be-check-image{aspect-ratio:4/3;object-fit:contain;border-radius:10px;width:320px;max-width:100%;height:auto;margin:0 0 20px;display:block}@media (max-width:1023px){.be-concept :-webkit-any(button,summary,[tabindex]){scroll-margin-block:160px 110px}.be-concept :is(button,summary,[tabindex]){scroll-margin-block:160px 110px}}@container be-concept (width>=520px){.be-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container be-concept (width>=520px) and (width<=719.99px){.be-form-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.be-card-top{grid-column:1/-1}.be-figure{padding:0 0 16px 14px}.be-card-copy{align-self:center;padding:22px}}@container be-concept (width>=600px){.be-negative .be-check-stage:has(.be-check-image){grid-template-columns:minmax(0,320px) minmax(0,1fr);column-gap:22px;display:grid}.be-negative .be-check-stage:has(.be-check-image)>:-webkit-any(.be-check-progress,.be-check-prompt,.be-check-feedback,.be-check-actions){grid-column:1/-1}.be-negative .be-check-stage:has(.be-check-image)>:is(.be-check-progress,.be-check-prompt,.be-check-feedback,.be-check-actions){grid-column:1/-1}.be-negative .be-check-stage:has(.be-check-image)>.be-check-image{grid-column:1;margin-bottom:0}.be-negative .be-check-stage:has(.be-check-image)>.be-check-answers{flex-direction:column;grid-column:2;align-self:center;align-items:flex-start}}@container be-concept (width>=720px){.be-form-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.be-negative .be-form-card{flex-direction:column;display:flex}.be-negative .be-card-copy{flex-direction:column;flex:1;display:flex}.be-negative .be-form-pair{flex:1;grid-template-rows:repeat(2,1fr);gap:18px;display:grid}.be-negative .be-form-pair>div+div{margin-top:0}.be-negative .be-reminders{grid-template-columns:repeat(2,minmax(0,1fr))}.be-reference{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);align-items:center}.be-reference-items{justify-content:space-around}}@container be-concept (width<=360px){.be-intro>p{font-size:16px}.be-caption{font-size:14px}.be-check-stage{padding:2px 14px 18px}.be-check-answers{gap:8px}.be-check-answers>button{min-width:58px;padding-inline-start:13px;padding-inline-end:13px}.be-footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.be-concept summary svg{transition:none}}.reduce-motion .be-concept summary svg{transition:none}.be-contractions .be-intro>p,.be-short-answers .be-intro>p{margin:12px 0 0}.be-selector{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:18px;display:flex}.be-choice-label{color:#48604f;font-size:14px;font-weight:700}.be-choice-buttons{flex-wrap:wrap;gap:10px;display:flex}.be-choice-buttons>button{color:#244735;min-width:100px;min-height:48px;font:700 21px/1.25 var(--font-display);background:#fffefa;border:1px solid #8d9f91;border-radius:8px;padding:10px 18px}.be-choice-buttons>button:hover{background:#eef3e7;border-color:#2d543f}.be-choice-buttons>button[aria-pressed=true]{color:#fffefa;background:#28513d;border-color:#28513d;box-shadow:0 0 0 2px #d6e2ce}.be-selection-panel{background:#fcfbf5;border:1px solid #e0e6d9;border-radius:13px;grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;padding:clamp(14px,2cqi,24px);display:grid}.be-contraction-copy{min-width:0;container:be-contraction-copy/inline-size}.be-contraction-forms{justify-content:space-between;align-items:center;gap:10px;display:flex}.be-contraction-forms dl{flex:none;min-width:0;margin:0}.be-contraction-forms dt{color:#536957;margin-bottom:8px;font-size:13px}.be-contraction-forms dd{font:700 clamp(32px, 10cqi, 56px)/1.25 var(--font-display);color:#204b38;white-space:nowrap;margin:0}.be-contraction-forms strong{font-weight:inherit;border-radius:.1em}.be-contraction-arrow{color:#5a7762;flex:none;padding-top:24px;font-size:30px}.be-concept .be-letter-note{color:#304e3d;margin-top:18px;font-size:16px}.be-concept .be-letter-note strong{border-radius:3px;padding:0 .12em}.be-concept .be-join-note{color:#56695a;margin-top:5px;font-size:14px}.be-same-meaning{background:#edf2e5;border-radius:10px;margin-top:20px;padding:16px}.be-same-meaning h3{color:#3a5742;margin-bottom:13px;font-size:14px}.be-same-meaning .be-form-pair>div+div{margin-top:12px}.be-same-meaning .be-form-pair dt{font-size:12px}.be-contractions .be-sentence{font-size:clamp(24px,7.5cqi,30px)}.be-contractions .be-figure{place-self:center;width:100%;max-width:400px;padding:0}.be-contractions .be-caption{min-height:52px;font-size:15px}.be-contractions .be-caption.is-speech{justify-content:flex-start;padding-left:12%}.be-contractions .be-caption.is-speech>span{font-size:20px}.be-ending-reference{margin-top:24px}.be-ending-reference>h3{font:700 27px/1.3 var(--font-display);margin-bottom:12px}.be-ending-groups{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.be-ending-group{background:#fffefa;border:1px solid #dce3d4;border-radius:10px;min-width:0;padding:14px 16px}.be-ending-group.is-active{background:#f2f6eb;border-color:#6e8b69;box-shadow:inset 0 0 0 1px #6e8b69}.be-ending-group h4{font:700 30px/1.2 var(--font-display);color:#294e39;border-bottom:1px solid #dfe5d8;margin:0 0 11px;padding-bottom:10px}.be-ending-group .be-reference-items{justify-content:stretch;gap:6px;display:grid}.be-ending-group .be-reference-items>p{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;font-size:16px;display:grid}.be-contractions .be-check-answers>button{text-align:left;max-width:100%;font-size:clamp(18px,2.4cqi,22px)}@container be-contraction-copy (width<=359.99px){.be-contraction-forms{flex-direction:column;align-items:flex-start;gap:6px}.be-contraction-forms dt{margin-bottom:2px}.be-contraction-arrow{padding:0;line-height:1;transform:rotate(90deg)}}@container be-concept (width>=600px){.be-ending-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@container be-concept (width>=720px){.be-selection-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.be-questions .be-intro>p{margin:12px 0 0}.be-question-explorer{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.be-questions .be-selector{min-width:0;margin:0;display:block}.be-questions .be-choice-label{margin-bottom:10px}.be-questions .be-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.be-questions .be-choice-buttons>button{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;min-height:72px;padding:10px 13px;font-size:24px;display:flex}.be-choice-purpose{font:400 13px/1.35 var(--font-ui);margin-bottom:3px}.be-questions .be-selection-panel{min-width:0;padding:clamp(14px,2cqi,24px);display:block;container:be-question-panel/inline-size}.be-question-order{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px 16px;margin:0 0 20px;display:flex}.be-question-order>div{text-align:center;flex-direction:column;min-width:0;display:flex}.be-question-order dt{color:#4d6052;order:2;margin-top:6px;font-size:12px}.be-question-order dd{white-space:nowrap;color:#214a36;font:700 clamp(28px, 7.5cqi, 48px)/1.25 var(--font-display);margin:0}.be-role-word{border-bottom:2px solid;padding-bottom:2px}.be-question-order [data-question-role=question-word] dd{color:#80590b}.be-question-order [data-question-role=verb] dd{color:#994f3a}.be-question-order [data-question-role=subject] dd{color:#355d42}.be-question-order [data-question-role=rest] .be-role-word{border-bottom-color:#b6c1b3}.be-question-mark{color:#214a36}.be-questions .be-figure{width:100%;max-width:440px;margin:0 auto 12px;padding:0}.be-question-answer{text-align:center;background:#eaf0e2;border-radius:9px;padding:13px 16px}.be-question-answer .be-answer-label{color:#385841;margin-bottom:5px;font-size:12px}.be-question-answer .be-sentence{margin:0;font-size:clamp(25px,6.5cqi,32px)}.be-concept .be-question-note{color:#3e5947;margin-top:13px;font-size:15px}.be-question-comparison{background:#fffefa;border:1px solid #dfe5d8;border-radius:12px;margin-top:22px;padding:18px}.be-question-comparison>h3{font:700 27px/1.25 var(--font-display);color:#214832;margin-bottom:14px}.be-question-kinds{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.be-question-kinds article{min-width:0}.be-question-kinds article+article{border-top:1px solid #dfe5d8;padding-top:15px}.be-question-kinds h4{color:#31543e;margin:0 0 7px;font-size:14px}.be-question-kinds :-webkit-any(.be-comparison-question,.be-comparison-answer){font:700 clamp(20px, 2.4cqi, 26px)/1.45 var(--font-display)}.be-question-kinds :is(.be-comparison-question,.be-comparison-answer){font:700 clamp(20px, 2.4cqi, 26px)/1.45 var(--font-display)}.be-question-kinds .be-comparison-answer{color:#405d49;margin-top:7px;font-weight:400}.be-question-kinds strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.02em .08em}.be-questions .be-check-answers>button{text-align:left;max-width:100%;font-size:clamp(18px,2.4cqi,22px)}@container be-concept (width>=520px){.be-questions .be-choice-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.be-question-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.be-question-kinds article+article{border-top:0;border-left:1px solid #dfe5d8;padding:0 0 0 20px}}@container be-concept (width>=760px){.be-question-explorer{grid-template-columns:minmax(190px,210px) minmax(0,1fr);gap:24px}.be-questions .be-choice-buttons{grid-template-columns:minmax(0,1fr)}.be-questions .be-choice-buttons>button{min-height:75px}}.be-reply-rows{gap:16px;display:grid}.be-reply-row{background:#fffefb;border:1px solid #dce3d3;border-radius:14px;gap:18px;min-width:0;padding:18px;display:grid}.be-reply-figure{justify-self:center;width:min(100%,220px)}.be-reply-figure img{aspect-ratio:4/3;border-radius:10px;width:100%;height:auto;display:block}.be-reply-figure figcaption{text-align:center;color:#4b6151;margin-top:8px;font-size:13px;line-height:1.45}.be-reply-flow{align-content:center;gap:8px;min-width:0;display:grid}.be-reply-flow>*{min-width:0}.be-reply-label{color:#536954;font-size:12px;font-weight:700}.be-reply-question h3,.be-reply-answer .be-sentence{font:700 25px/1.4 var(--font-display);text-wrap:pretty;margin-top:5px}.be-reply-question strong,.be-reply-answer strong{border-radius:4px;padding:0 .08em}.be-reply-row .is-green{color:#275a40;background:#e8eedf}.be-reply-row .is-gold{color:#805908;text-underline-offset:.13em;background:#f9e8b9;text-decoration:underline;text-decoration-thickness:1px}.be-reply-arrow{color:#70836b;justify-self:start;margin-left:5px;line-height:1;transform:rotate(90deg)}.be-reply-mapping{margin:0}.be-reply-mapping dd{color:#486b51;flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin:5px 0 0;display:flex}.be-reply-subject{font-size:15px}.be-reply-mapping strong{color:#285a40;font:700 25px/1.4 var(--font-display);background:#e8eedf;border-radius:6px;padding:0 8px}.be-reply-answer{background:#f1f5e9;border-radius:10px;padding:12px 14px}.be-verb-guide{margin-top:25px}.be-verb-guide h3{font:700 25px/1.3 var(--font-display)}.be-verb-groups{gap:10px;margin-top:12px;display:grid}.be-verb-groups dl{background:#f8f9f1;border:1px solid #dce3d3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:12px 16px;display:flex}.be-verb-groups dd{margin:0;font-size:16px}.be-verb-groups dd>span{color:#637c60;padding-right:8px}.be-verb-groups strong{color:#805908;font:700 25px/1.3 var(--font-display);background:#f9e8b9;border-radius:5px;padding:1px 8px}@container be-concept (width>=520px){.be-reply-row{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px}.be-reply-figure{width:160px}.be-verb-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.be-verb-groups dl{text-align:center;justify-content:center;padding-inline-start:10px;padding-inline-end:10px}}@container be-concept (width>=850px){.be-reply-flow{grid-template-columns:minmax(0,1.1fr) 12px minmax(0,.9fr) 12px minmax(0,1.2fr);align-items:center;gap:12px}.be-reply-arrow{margin:0;transform:none}.be-reply-question h3,.be-reply-answer .be-sentence{font-size:26px}.be-reply-mapping dd{gap:4px 7px}}.questions-explanation.be-noun-complements{box-shadow:none;color:#143d35;background:0 0;border:0;padding:0}.be-noun-complements .be-selector{margin-bottom:16px;display:block}.be-noun-complements .be-choice-label{margin-bottom:10px}.be-noun-complements .be-choice-buttons{gap:8px}.be-noun-complements .be-choice-buttons>button{min-width:0;min-height:48px;font:650 15px/1.35 var(--font-body);border-color:#b6c1b5;padding:10px 17px}.be-noun-complements .be-selection-panel{background:#fff;border-color:#dce1d8;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;padding:16px}.be-noun-figure{background:#f5f4ee;border-radius:10px;align-self:start;min-width:0;margin:0;overflow:hidden}.be-noun-figure img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.be-noun-figure figcaption{color:#31534a;text-align:center;padding:10px 14px;font-size:14px;line-height:1.5}.be-noun-copy{min-width:0;container:be-noun-copy/inline-size}.be-noun-intro{font-size:17px;font-weight:550;line-height:1.55}.be-noun-complements .be-noun-question{font:650 25px/1.3 var(--font-display);margin-top:24px}.be-noun-parts{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:10px 0 0;display:flex}.be-noun-parts>div{text-align:center;flex-direction:column;min-width:0;max-width:100%;display:flex}.be-noun-parts dt{margin-top:7px;font-size:14px;line-height:1.5}.be-noun-parts dd{font:650 clamp(30px, 8.5cqi, 54px)/1.2 var(--font-display);letter-spacing:-.035em;order:-1;margin:0}.be-noun-parts dd>span{overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:7px 10px 9px;display:inline-block}.be-noun-complements .is-green{color:#143d35;background:#dfe7dc}.be-noun-complements .is-gold{color:#323620;background:#fbe7be;text-decoration:none}.be-noun-complements .is-accent,.be-noun-complements strong.is-accent{color:#543020;background:#f4d6c6}.be-noun-identity{justify-content:center;align-items:center;margin-top:28px;display:flex}.be-noun-identity>:not(.be-noun-link){min-width:0;max-width:47%;font:650 clamp(23px, 7cqi, 33px)/1.3 var(--font-display);text-align:center;overflow-wrap:anywhere;border-radius:8px;flex:0 auto;padding:8px 16px}.be-noun-link{background:#82928a;flex:40px;min-width:14px;max-width:70px;height:2px}.be-noun-complements .be-noun-summary{font:600 25px/1.4 var(--font-display);margin-top:22px}.be-noun-complements .be-noun-note{color:#38554b;margin-top:10px;font-size:16px;line-height:1.6}.be-noun-examples{margin-top:24px}.be-noun-examples>h3{font:650 clamp(23px, 3cqi, 30px)/1.35 var(--font-display);margin-bottom:12px}.be-noun-example-cards{gap:12px;display:grid}.be-noun-example-cards article{background:#fff;border:1px solid #dce1d8;border-radius:12px;min-width:0;padding:15px 20px}.be-noun-example-cards h4{font:650 14px/1.4 var(--font-body);margin-bottom:8px}.be-noun-example-cards p{font:600 25px/1.6 var(--font-display)}.be-noun-example-cards strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:3px 6px}.be-noun-complements .be-noun-formula{text-align:center;font:650 clamp(22px, 3cqi, 29px)/1.4 var(--font-display);background:#dfe7dc;border-radius:10px;margin-top:16px;padding:13px 20px}.be-noun-reminders{text-align:center;color:#3e594e;gap:7px;margin-top:14px;font-size:15px;line-height:1.6;display:grid}@container be-concept (width>=760px){.be-noun-complements .be-selection-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@container be-concept (width>=600px){.be-noun-example-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container be-concept (width<=359.99px){.be-noun-complements .be-selection-panel{gap:20px;padding:12px}.be-noun-complements .be-choice-buttons>button{flex:calc(25% - 8px);padding-inline-start:9px;padding-inline-end:9px;font-size:14px}.be-noun-parts{gap:7px}.be-noun-parts dd{font-size:29px}.be-noun-parts dd>span{padding-inline-start:7px;padding-inline-end:7px}.be-noun-parts dt{font-size:13px}.be-noun-identity>:not(.be-noun-link){padding-inline-start:10px;padding-inline-end:10px}}.questions-explanation.be-illustrated-concept{color:#143d35;background:#f7f5ed;border-color:#dce1d8;border-radius:18px;padding:20px}.be-illustrated-concept .be-intro{margin-bottom:20px}.be-illustrated-concept .be-selector{margin-bottom:16px;display:block}.be-illustrated-concept .be-choice-label{margin-bottom:10px}.be-illustrated-concept .be-choice-buttons{gap:8px}.be-illustrated-concept .be-choice-buttons>button{min-width:0;min-height:48px;font:650 15px/1.35 var(--font-body);border-color:#b6c1b5;padding:10px 18px}.be-illustrated-concept .be-selection-panel{background:#fff;border-color:#dce1d8;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;padding:16px}.be-illustrated-concept .be-noun-question{font:650 clamp(23px, 6cqi, 30px)/1.35 var(--font-display)}.be-illustrated-concept .be-noun-note{color:#38554b;margin-top:24px;font-size:17px;line-height:1.6}.be-illustrated-concept .is-green{color:#143d35;background:#dfe7dc}.be-illustrated-concept .is-gold{color:#323620;background:#fbe7be;text-decoration:none}.be-illustrated-concept .is-accent{color:#543020;background:#f4d6c6}.be-illustrated-concept .be-cycle-example{white-space:normal;min-height:48px;margin-top:22px}.be-illustrated-concept .be-noun-formula{text-align:center;font:650 clamp(22px, 3cqi, 29px)/1.4 var(--font-display);background:#dfe7dc;border-radius:10px;margin-top:16px;padding:13px 20px}@container be-concept (width>=760px){.be-adjective-complements .be-selection-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@container be-concept (width<=359.99px){.be-illustrated-concept .be-selection-panel{gap:20px;padding:12px}.be-illustrated-concept .be-choice-buttons>button{flex:auto;padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:479px){.questions-explanation.be-illustrated-concept{padding:12px}}.be-plural-pair{gap:16px;display:grid}.be-plural-card{text-align:center;background:#fff;border:1px solid #dce1d8;border-radius:12px;min-width:0;padding:20px 14px}.be-plural-card h3{font:650 26px/1.3 var(--font-display)}.be-count-figure{margin:16px 0}.be-count-scene{background:#faf7ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:3px;min-height:120px;padding:12px 3px;display:grid}.be-count-scene img{aspect-ratio:1;width:100%;height:auto;display:block}.be-count-scene[data-object-count="1"] img{grid-column:2}.be-count-figure figcaption{color:#38554b;margin-top:12px;font-size:16px}.be-count-form{font:650 clamp(28px, 4.5cqi, 40px)/1.6 var(--font-display);overflow-wrap:anywhere}.be-count-form strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:3px 5px}.be-singular-plural .be-count-note{margin-top:15px;font-size:16px;line-height:1.6}.be-singular-plural .be-count-sentence{margin-top:18px;font-size:18px;line-height:1.65}.be-plural-rule{text-align:center;background:#f7f5ed;border-radius:12px;padding:16px;font-size:17px;line-height:1.6}.be-singular-plural .be-plural-change{font:650 clamp(22px, 4cqi, 30px)/1.5 var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.be-plural-change .is-accent{border-radius:4px;padding:2px 5px}@container be-concept (width>=600px){.be-plural-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.be-count-form .is-green{padding-right:0}.be-count-form .is-accent{padding-left:0}.be-place-pair{align-items:start;gap:28px;display:grid}.be-place-card{text-align:center;min-width:0}.be-place-figure{background:#f7f5ed;border-radius:10px;margin:0 0 18px;overflow:hidden}.be-place-figure img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.be-place-figure figcaption{color:#38554b;padding:10px 12px;font-size:14px;line-height:1.5}.be-place-card h3{font:650 23px/1.35 var(--font-display)}.be-place-expressions .be-place-sentence{font:650 clamp(25px, 3.6cqi, 34px)/1.75 var(--font-display);margin-top:14px}.be-place-sentence strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:3px 6px}.be-place-expressions .be-place-note{color:#38554b;max-width:40ch;margin:15px auto 0;font-size:16px;line-height:1.6}@container be-concept (width>=600px){.be-place-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:OneOnesCondensed;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-weight:100 900;font-display:swap}.one-ones-notes.questions-explanation{--oo-ink:#0c3030;--oo-body:#263f46;--oo-muted:#4b6277;--oo-border:#e0d6c8;--oo-serif:"Times New Roman",Georgia,serif;--oo-ui:OneOnesCondensed,"Arial Narrow",Arial,sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--oo-body);font:350 clamp(18px,2.2cqw,24px)/1.3 var(--oo-ui);text-align:left;background:0 0;border:0;border-radius:22px;margin:0 auto 30px;padding:0;display:block;overflow:visible;container:one-ones/inline-size}.one-ones-notes *,.one-ones-notes :before,.one-ones-notes :after{box-sizing:border-box}.one-ones-notes :-webkit-any(h2,h3,h4,p,fieldset){margin:0}.one-ones-notes :is(h2,h3,h4,p,fieldset){margin:0}.one-ones-notes :-webkit-any(h2,h3,h4){color:var(--oo-ink);font-family:var(--oo-serif);letter-spacing:0;text-transform:none;font-weight:700}.one-ones-notes :is(h2,h3,h4){color:var(--oo-ink);font-family:var(--oo-serif);letter-spacing:0;text-transform:none;font-weight:700}.one-ones-notes h2{font-size:clamp(36px,6.5cqw,70px);line-height:1.04}.one-ones-notes h3{font-size:clamp(26px,3.9cqw,42px);line-height:1.14}.one-ones-notes h4{letter-spacing:-.035em;font-size:clamp(23px,2.9cqw,31px);line-height:1.15}.one-ones-notes button{font-family:var(--oo-ui);cursor:pointer}.one-ones-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.one-ones-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.one-ones-notes [tabindex="-1"]:focus{outline:none}.one-ones-notes :-webkit-any(#oo-reference-title,#oo-practice-title){scroll-margin-top:100px}.one-ones-notes :is(#oo-reference-title,#oo-practice-title){scroll-margin-top:100px}.one-ones-notes .oo-paper{border:1px solid var(--oo-border);background:#fffefa;border-radius:22px;padding:14px clamp(24px,2.75cqw,30px) clamp(24px,2.75cqw,30px);box-shadow:0 2px 10px #624a2710}.one-ones-notes :-webkit-any(.oo-intro-paper,.oo-continuation){display:contents}.one-ones-notes :is(.oo-intro-paper,.oo-continuation){display:contents}.one-ones-notes .oo-heading{border-bottom:1px solid var(--oo-border);padding-bottom:20px}.one-ones-notes .oo-heading>p{color:var(--oo-muted);margin-top:6px;font-size:clamp(18px,2.45cqw,26px);line-height:1.3}.one-ones-notes .oo-heading em{font-style:italic}.one-ones-notes .oo-core{padding-top:10px}.one-ones-notes .oo-noun-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:18px;display:grid}.one-ones-notes .oo-noun-comparison>section{min-width:0;padding:0 16px}.one-ones-notes .oo-noun-comparison h4{margin:0 8px 6px}.one-ones-notes .oo-art{background:#f8f5ef;border-radius:13px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.one-ones-notes .oo-art img{border:0;border-radius:0;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute}.one-ones-notes .oo-art.oo-mobile-art{display:none}.one-ones-notes .oo-example{color:#101c27;font:clamp(25px,3.3cqw,36px)/1.18 var(--oo-serif);letter-spacing:-.025em}.one-ones-notes .oo-noun-comparison .oo-example{margin:10px 8px 0}.one-ones-notes .oo-noun{text-underline-offset:5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.one-ones-notes .oo-caption{color:var(--oo-muted);font-size:clamp(17px,2.05cqw,22px);line-height:1.3}.one-ones-notes .oo-noun-comparison .oo-caption{text-align:center;margin-top:10px}.one-ones-notes .oo-formula{min-height:64px;color:var(--oo-ink);font:bold clamp(23px,2.9cqw,31px)/1.3 var(--oo-serif);text-align:center;letter-spacing:-.03em;background:#eef3e9;border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;margin-top:24px;padding:11px 0;display:grid}.one-ones-notes .oo-formula>span+span{border-left:1px solid #ccd5c6}.one-ones-notes .oo-arrow{color:#72818c;margin:0 16px;font-family:Arial,sans-serif;display:inline-block}.one-ones-notes .oo-formula strong{font-size:1.1em}.one-ones-notes .oo-formula-caption{color:var(--oo-muted);text-align:center;margin-top:8px;font-size:clamp(18px,2.1cqw,23px)}.one-ones-notes .oo-mobile-more{display:none}.one-ones-notes .oo-phone-section{margin-top:27px}.one-ones-notes .oo-phone-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:24px;padding:0 24px;display:grid}.one-ones-notes .oo-phone-comparison>section{min-width:0}.one-ones-notes .oo-phone-comparison .oo-example{font-size:clamp(24px,3.1cqw,34px)}.one-ones-notes .oo-role-sentence{align-items:start;gap:8px;margin-top:8px;display:flex}.one-ones-notes .oo-role{text-align:center;flex-direction:column;align-items:stretch;gap:3px;min-width:0;display:inline-flex}.one-ones-notes .oo-role>span{font:bold clamp(23px,3.6cqw,39px)/1.2 var(--oo-serif);white-space:nowrap;letter-spacing:-.03em;border-radius:9px;padding:4px 14px 6px;display:block}.one-ones-notes .oo-role small{color:var(--oo-muted);font:clamp(15px,1.9cqw,20px)/1.25 var(--oo-ui)}.one-ones-notes .oo-role-sentence .oo-role{flex:none}.one-ones-notes .oo-role-sentence .oo-role>span{padding-left:clamp(11px,2.2cqw,24px);padding-right:clamp(11px,2.2cqw,24px)}.one-ones-notes .oo-role-sentence .oo-subject{min-width:clamp(48px,7.6cqw,80px)}.one-ones-notes .oo-subject{color:#133f33;background:#eaf2e6}.one-ones-notes .oo-verb{color:#80500f;background:#fcecc9}.one-ones-notes .oo-object{color:#943b2e;background:#fde6dd}.one-ones-notes .oo-negative{color:#544369;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eae0f2;border-radius:6px;padding:2px 6px}.one-ones-notes .oo-phone-comparison .oo-caption{text-align:center;margin-top:13px}.one-ones-notes .oo-existing-note{color:var(--oo-muted);margin:32px 24px 0}.one-ones-notes .oo-existing-note>span{color:#132d3d;font-family:var(--oo-serif)}.one-ones-notes .oo-practice{background:#eff4e9;border:1px solid #dce5d7;border-radius:14px;margin:24px -7px -8px;padding:12px 24px 16px}.one-ones-notes .oo-practice-heading{align-items:center;gap:24px;margin-bottom:4px;display:flex}.one-ones-notes .oo-practice-heading h3{font-size:clamp(32px,4.5cqw,49px)}.one-ones-notes .oo-practice-heading>p{color:var(--oo-muted);font-size:clamp(15px,1.8cqw,19px)}.one-ones-notes .oo-practice-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.one-ones-notes .oo-context{color:#193f43;font-size:clamp(18px,2.1cqw,23px);line-height:1.25}.one-ones-notes .oo-scarves{background:0 0;border-radius:0;margin-top:6px}.one-ones-notes .oo-prompt{color:var(--oo-ink);font:bold clamp(26px,3.9cqw,42px)/1.14 var(--oo-serif);letter-spacing:-.035em;margin-top:8px}.one-ones-notes .oo-practice-grid:not(.oo-illustrated-question) .oo-prompt{margin:24px 0 16px;font-size:clamp(26px,3.15cqw,34px);line-height:1.3}.one-ones-notes .oo-options{border:0;gap:8px;min-width:0;padding:0;display:grid}.one-ones-notes .oo-option{color:#19303e;cursor:pointer;background:#fffefa;border:1px solid #dcd7cd;border-radius:10px;align-items:center;gap:22px;min-height:56px;padding:9px 16px;font-size:clamp(18px,2.1cqw,23px);line-height:1.25;display:flex;position:relative}.one-ones-notes .oo-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.one-ones-notes .oo-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.one-ones-notes .oo-option:has(input:disabled){cursor:default}.one-ones-notes .oo-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.one-ones-notes .oo-radio{border:2px solid #98a0b3;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.one-ones-notes input:checked+.oo-radio{border-color:#19574b}.one-ones-notes input:checked+.oo-radio:after{content:"";background:#19574b;border-radius:50%;width:18px;height:18px}.one-ones-notes .oo-response{grid-template-columns:minmax(0,1.2fr) minmax(0,.46fr) auto;align-items:center;gap:16px;min-height:80px;margin-top:0;display:grid}.one-ones-notes .oo-instruction{color:#305d68;font-size:clamp(18px,2.2cqw,24px)}.one-ones-notes .oo-status{color:var(--oo-muted);font-size:clamp(16px,1.95cqw,21px)}.one-ones-notes .oo-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:9px;justify-content:center;align-items:center;min-width:180px;min-height:56px;padding:10px 20px;font-size:clamp(18px,2.15cqw,23px);font-weight:600;line-height:1.25;display:inline-flex}.one-ones-notes .oo-button:hover:not(:disabled){background:#163d2d}.one-ones-notes .oo-button:disabled{color:#5c6c7b;cursor:default;background:#dedee2;border-color:#dedee2;font-weight:400}.one-ones-notes .oo-response:-webkit-any(.is-correct,.is-retry){border-radius:11px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.one-ones-notes .oo-response:is(.is-correct,.is-retry){border-radius:11px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.one-ones-notes .oo-response.is-correct{color:#19574b;background:#e3eddf}.one-ones-notes .oo-response.is-retry{color:#8b3924;background:#faece3}.one-ones-notes .oo-feedback{align-items:center;gap:16px;min-width:0;font-size:clamp(18px,2.1cqw,23px);line-height:1.3;display:flex}.one-ones-notes .oo-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.one-ones-notes .oo-feedback-icon svg{color:#fffdf7;width:28px;height:28px}.one-ones-notes .oo-text-button{color:#234d3a;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:8px;padding:8px 0;font-size:20px;text-decoration:underline}.one-ones-notes .oo-help{margin-top:16px}.one-ones-notes .oo-help h4{margin-bottom:8px}.one-ones-notes .oo-complete{color:#19574b;align-items:center;gap:20px;min-height:180px;display:flex}.one-ones-notes .oo-complete h3{font-size:clamp(28px,3.6cqw,39px)}.one-ones-notes .oo-complete p{margin-top:8px}.one-ones-notes .oo-complete .oo-button{margin-left:auto}.one-ones-notes .oo-disclosure{margin-top:20px}.one-ones-notes .oo-disclosure>summary{border:1px solid var(--oo-border);min-height:50px;color:var(--oo-ink);cursor:pointer;background:#fffefa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:21px;list-style:none;display:flex}.one-ones-notes .oo-disclosure>summary::-webkit-details-marker{display:none}.one-ones-notes .oo-disclosure>summary>span{font:28px/1 Arial,sans-serif}.one-ones-notes .oo-disclosure[open]>summary>span{transform:rotate(180deg)}.one-ones-notes .oo-details-content{gap:24px;padding-top:24px;display:grid}.one-ones-notes .oo-reference-paper h2{font-size:clamp(34px,5.45cqw,59px)}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) .oo-heading{padding-bottom:12px}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) .oo-heading{padding-bottom:12px}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) .oo-heading h2{line-height:1}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) .oo-heading h2{line-height:1}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) .oo-heading>p{margin-top:0}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) .oo-heading>p{margin-top:0}.one-ones-notes .oo-heading .oo-serif-lead{font-family:var(--oo-serif);font-size:clamp(22px,3.05cqw,33px)}.one-ones-notes .oo-serif-lead em{font-style:normal}.one-ones-notes .oo-detail-section{padding-top:10px}.one-ones-notes .oo-detail-section+.oo-detail-section{border-top:1px solid var(--oo-border);margin-top:18px}.one-ones-notes .oo-reference-paper h3{font-size:clamp(26px,3.25cqw,35px)}.one-ones-notes .oo-illustrated-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:26px;margin:10px 0 14px;display:grid}.one-ones-notes .oo-illustrated-row .oo-caption{margin-top:14px}.one-ones-notes .oo-detail-example{color:#152432;font:clamp(23px,2.85cqw,31px)/1.23 var(--oo-serif);letter-spacing:-.015em}.one-ones-notes .oo-known-item .oo-detail-example{margin-top:25px;font-size:clamp(23px,2.55cqw,28px)}.one-ones-notes .oo-known-item .oo-example{font-size:clamp(25px,3.15cqw,34px)}.one-ones-notes .oo-count-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:8px;display:grid}.one-ones-notes .oo-count-comparison>section{min-width:0;position:relative}.one-ones-notes .oo-count-comparison>section+section:before{background:var(--oo-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-24px}.one-ones-notes .oo-count-comparison>section>.oo-detail-example{min-height:1.3em;font-size:clamp(21px,2.5cqw,27px)}.one-ones-notes .oo-count-comparison .oo-art{margin-top:10px}.one-ones-notes .oo-question-roles{color:#132d3d;font:bold clamp(27px,3.9cqw,42px)/1.25 var(--oo-serif);letter-spacing:-.035em;white-space:nowrap;align-items:start;gap:5px;margin-top:12px;display:flex}.one-ones-notes .oo-question-roles .oo-role>span{font-size:inherit;padding:3px 10px 5px}.one-ones-notes .oo-question-roles .oo-role small{font-family:var(--oo-serif);margin-top:10px;padding-top:6px;position:relative}.one-ones-notes .oo-question-roles .oo-role small:before{content:"";border:2px solid;border-top:0;border-radius:0 0 6px 6px;height:9px;position:absolute;top:-10px;left:0;right:0}.one-ones-notes .oo-question-roles .oo-role small:after{content:"";background:#fffefa;border-bottom:2px solid;border-right:2px solid;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.one-ones-notes .oo-question-roles .oo-role:has(.oo-subject) small{color:#19574b}.one-ones-notes .oo-question-roles .oo-role:has(.oo-verb) small{color:#80500f}.one-ones-notes .oo-count-comparison .oo-caption{text-align:right;margin-top:-28px}.one-ones-notes .oo-quiet-note{border:1px solid var(--oo-border);background:#f8f5ef;border-radius:10px;padding:12px 18px}.one-ones-notes .oo-count-note{color:#152432;font:clamp(23px,2.8cqw,30px)/1.4 var(--oo-serif);text-align:center;margin-top:24px}.one-ones-notes .oo-identifying h3{margin-bottom:6px}.one-ones-notes .oo-identifying .oo-detail-example+.oo-detail-example{margin-top:4px}.one-ones-notes .oo-identifying .oo-caption{margin-top:12px}.one-ones-notes .oo-pattern-comparison{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:40px;display:grid}.one-ones-notes .oo-pattern-comparison>section+section{border-left:1px solid var(--oo-border);margin-left:-20px;padding-left:20px}.one-ones-notes .oo-pattern-comparison h3{font-size:clamp(25px,3.1cqw,34px)}.one-ones-notes .oo-patterns{color:#152432;font:clamp(23px,2.85cqw,31px)/1.2 var(--oo-serif);margin-top:8px}.one-ones-notes .oo-pattern-comparison .oo-caption{margin-top:18px;font-size:clamp(16px,1.7cqw,18.5px)}.one-ones-notes .oo-known-group{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:10px;display:grid}.one-ones-notes .oo-known-group .oo-detail-example{font-size:clamp(23px,2.65cqw,29px);line-height:1.4}.one-ones-notes .oo-language-paper h2{font-size:clamp(36px,5.95cqw,64px)}.one-ones-notes .oo-language-paper{font-size:clamp(18px,2.15cqw,23px);line-height:1.28}.one-ones-notes .oo-language-paper .oo-detail-example{font-size:clamp(23px,2.6cqw,28px);line-height:1.2}.one-ones-notes .oo-language-paper .oo-two-columns .oo-detail-example{font-size:clamp(22px,2.45cqw,27px)}.one-ones-notes .oo-language-paper .oo-caption{font-size:clamp(17px,1.95cqw,21px)}.one-ones-notes .oo-before-one .oo-two-columns{gap:24px;padding:0}.one-ones-notes .oo-before-one .oo-two-columns>section+section{margin-left:0;padding-left:22px}.one-ones-notes .oo-language-paper .oo-before-one .oo-detail-example{font-size:clamp(22px,2.35cqw,25px)}.one-ones-notes .oo-apostrophe strong{font-family:var(--oo-serif);font-size:1.15em}.one-ones-notes .oo-language-paper h3{margin-bottom:10px}.one-ones-notes .oo-countable .oo-illustrated-row{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:36px}.one-ones-notes .oo-countable .oo-illustrated-row .oo-caption{font-family:var(--oo-serif);font-size:clamp(23px,2.8cqw,30px)}.one-ones-notes .oo-countable>p{margin-top:14px}.one-ones-notes .oo-indented{margin:6px 0 0 44px}.one-ones-notes .oo-indented .oo-caption{margin-top:4px}.one-ones-notes .oo-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:0 12px;display:grid}.one-ones-notes .oo-two-columns>section{min-width:0}.one-ones-notes .oo-two-columns>section+section{border-left:1px solid var(--oo-border);margin-left:-16px;padding-left:32px}.one-ones-notes .oo-two-columns .oo-caption{margin-top:4px}.one-ones-notes .oo-two-columns p+p:not(.oo-caption){margin-top:8px}.one-ones-notes .oo-two-columns .oo-apostrophe{margin-top:22px!important}.one-ones-notes .oo-remember{background:#eef3e7;border:1px solid #d9e0cd;border-radius:11px;margin:24px -5px -16px;padding:10px 20px 14px}.one-ones-notes .oo-remember h3{margin-bottom:4px;font-size:clamp(28px,3.25cqw,35px)}.one-ones-notes .oo-remember p{font-size:clamp(18px,2.05cqw,22px)}.one-ones-notes .oo-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container one-ones (width<=650px){.one-ones-notes .oo-paper{border-radius:18px;padding:22px 18px}.one-ones-notes .oo-main-paper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.one-ones-notes :-webkit-any(.oo-intro-paper,.oo-continuation){border:1px solid var(--oo-border);background:#fffefa;border-radius:18px;padding:22px 18px;display:block;box-shadow:0 2px 10px #624a2710}.one-ones-notes :is(.oo-intro-paper,.oo-continuation){border:1px solid var(--oo-border);background:#fffefa;border-radius:18px;padding:22px 18px;display:block;box-shadow:0 2px 10px #624a2710}.one-ones-notes .oo-continuation{margin-top:20px}.one-ones-notes h2{font-size:34px;line-height:1.1}.one-ones-notes .oo-heading{padding-bottom:14px}.one-ones-notes .oo-heading>p{font:350 17px/1.3 var(--oo-ui);margin-top:4px}.one-ones-notes .oo-heading em{font-style:normal}.one-ones-notes h3{font-size:26px;line-height:1.14}.one-ones-notes .oo-core{padding-top:8px}.one-ones-notes .oo-core>h3{font-size:26px}.one-ones-notes .oo-noun-comparison{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:10px}.one-ones-notes .oo-noun-comparison>section{border-bottom:1px solid var(--oo-border);padding:0 0 22px}.one-ones-notes .oo-noun-comparison h4{color:#4c626d;font:500 18px/1.3 var(--oo-ui);letter-spacing:0;margin:0 0 6px}.one-ones-notes .oo-art.oo-desktop-art{display:none}.one-ones-notes .oo-art.oo-mobile-art{display:block}.one-ones-notes .oo-noun-comparison .oo-art{border-radius:12px}.one-ones-notes .oo-noun-comparison .oo-example{font:bold clamp(24px,7.15cqw,32px)/1.2 var(--oo-serif);letter-spacing:-.025em;margin:12px 0 0}.one-ones-notes .oo-noun{text-underline-offset:4px}.one-ones-notes .oo-noun-comparison .oo-caption{text-align:left;margin-top:12px;font-size:18px}.one-ones-notes .oo-formula{font:350 19px/1.35 var(--oo-ui);text-align:left;letter-spacing:0;background:#f4f1eb;grid-template-columns:1fr;gap:7px;margin-top:14px;padding:11px 16px}.one-ones-notes .oo-formula>span+span{border-left:0}.one-ones-notes .oo-formula strong{font:bold 24px/1 var(--oo-serif)}.one-ones-notes .oo-arrow{margin:0 6px}.one-ones-notes .oo-formula-caption{text-align:left;margin-top:17px;font-size:19px;line-height:1.35}.one-ones-notes .oo-mobile-more{color:#193b3c;background:#eef3e9;border:1px solid #d7ded0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:52px;margin-top:24px;padding:10px 14px;font-size:18px;line-height:1.3;display:flex}.one-ones-notes .oo-phone-section{margin-top:0;padding-top:0}.one-ones-notes .oo-phone-comparison{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:18px;padding:0}.one-ones-notes .oo-phone-comparison .oo-example{font-size:25px}.one-ones-notes .oo-role-sentence{gap:7px}.one-ones-notes .oo-role>span{padding:5px 11px;font-size:26px}.one-ones-notes .oo-role-sentence .oo-role>span{min-width:0;padding-left:11px;padding-right:11px}.one-ones-notes .oo-role small{font-size:16px}.one-ones-notes .oo-phone-comparison .oo-caption{text-align:left;margin-top:10px;font-size:18px}.one-ones-notes .oo-existing-note{margin:22px 0 0;font-size:18px}.one-ones-notes .oo-practice{border-radius:12px;margin:22px -5px -7px;padding:14px 12px}.one-ones-notes .oo-practice-heading{gap:16px;margin-bottom:10px}.one-ones-notes .oo-practice-heading h3{font-size:32px}.one-ones-notes .oo-practice-heading>p{font-size:16px}.one-ones-notes .oo-practice-grid{grid-template-columns:minmax(0,1fr);gap:18px}.one-ones-notes .oo-context{font-size:18px;line-height:1.35}.one-ones-notes .oo-prompt{margin-top:10px;font-size:29px}.one-ones-notes .oo-practice-grid:not(.oo-illustrated-question) .oo-prompt{margin:14px 0 0;font-size:26px}.one-ones-notes .oo-option{gap:16px;min-height:48px;padding:9px 12px;font-size:19px}.one-ones-notes .oo-radio{flex-basis:24px;width:24px;height:24px}.one-ones-notes input:checked+.oo-radio:after{width:14px;height:14px}.one-ones-notes .oo-response{flex-direction:column;align-items:stretch;gap:10px;min-height:232px;margin-top:14px;padding:12px;display:flex}.one-ones-notes .oo-response .oo-button{margin-top:auto}.one-ones-notes .oo-instruction{font-size:18px}.one-ones-notes .oo-status{font-size:17px}.one-ones-notes .oo-button{width:100%;min-width:0;min-height:48px;padding:10px 14px;font-size:19px}.one-ones-notes .oo-response:-webkit-any(.is-correct,.is-retry){grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.one-ones-notes .oo-response:is(.is-correct,.is-retry){grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.one-ones-notes .oo-feedback{align-items:start;gap:10px;font-size:18px}.one-ones-notes .oo-feedback-icon{flex-basis:30px;width:30px;height:30px}.one-ones-notes .oo-feedback-icon svg{width:22px;height:22px}.one-ones-notes .oo-complete{flex-wrap:wrap;gap:14px;padding:10px 0}.one-ones-notes .oo-complete>div{flex:70%}.one-ones-notes .oo-complete h3{font-size:28px}.one-ones-notes .oo-complete p{font-size:18px}.one-ones-notes .oo-disclosure>summary{font-size:19px}.one-ones-notes .oo-details-content{gap:18px;padding-top:18px}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) h2{font-size:32px}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) h2{font-size:32px}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) h3{font-size:26px}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) h3{font-size:26px}.one-ones-notes :-webkit-any(.oo-reference-paper,.oo-language-paper) .oo-heading>p{margin-top:8px}.one-ones-notes :is(.oo-reference-paper,.oo-language-paper) .oo-heading>p{margin-top:8px}.one-ones-notes .oo-language-paper{font-size:18px;line-height:1.35}.one-ones-notes .oo-language-paper .oo-caption{font-size:18px}.one-ones-notes .oo-heading .oo-serif-lead{font:20px/1.35 var(--oo-serif)}.one-ones-notes .oo-illustrated-row{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px}.one-ones-notes .oo-detail-section{padding-top:14px}.one-ones-notes .oo-detail-section+.oo-detail-section{margin-top:20px}.one-ones-notes .oo-known-item .oo-example{font-size:26px}.one-ones-notes .oo-known-item .oo-detail-example{margin-top:14px;font-size:24px}.one-ones-notes .oo-detail-example{font-size:24px}.one-ones-notes .oo-caption{font-size:18px}.one-ones-notes .oo-count-comparison{grid-template-columns:minmax(0,1fr);gap:28px}.one-ones-notes .oo-count-comparison>section+section:before{content:none}.one-ones-notes .oo-count-comparison>section>.oo-detail-example{min-height:0;font-size:23px}.one-ones-notes .oo-question-roles{gap:4px;font-size:clamp(24px,7.2cqw,32px)}.one-ones-notes .oo-question-roles .oo-role>span{padding:3px 6px 5px}.one-ones-notes .oo-count-comparison .oo-caption{text-align:left;margin-top:8px}.one-ones-notes .oo-count-note{margin-top:18px;padding:12px;font-size:22px}.one-ones-notes .oo-identifying .oo-detail-example+.oo-detail-example{margin-top:12px}.one-ones-notes .oo-pattern-comparison{grid-template-columns:minmax(0,1fr);gap:22px}.one-ones-notes .oo-pattern-comparison>section+section{border:0;border-top:1px solid var(--oo-border);margin:0;padding:20px 0 0}.one-ones-notes .oo-patterns{font-size:24px}.one-ones-notes .oo-pattern-comparison .oo-caption{margin-top:14px;font-size:18px}.one-ones-notes .oo-known-group{gap:16px}.one-ones-notes .oo-known-group .oo-detail-example{font-size:23px}.one-ones-notes .oo-countable .oo-illustrated-row{grid-template-columns:minmax(0,1fr);gap:16px}.one-ones-notes .oo-countable .oo-illustrated-row .oo-example{font-size:26px}.one-ones-notes .oo-countable .oo-illustrated-row .oo-caption{font-size:23px}.one-ones-notes .oo-indented{margin-left:12px}.one-ones-notes .oo-indented .oo-detail-example+.oo-detail-example{margin-top:8px}.one-ones-notes .oo-two-columns{grid-template-columns:minmax(0,1fr);gap:18px;padding:0}.one-ones-notes .oo-language-paper .oo-detail-example,.one-ones-notes .oo-language-paper .oo-two-columns .oo-detail-example{font-size:24px}.one-ones-notes .oo-two-columns>section+section{border:0;border-top:1px solid var(--oo-border);margin:0;padding:18px 0 0}.one-ones-notes .oo-before-one .oo-two-columns>section+section{margin:0;padding:18px 0 0}.one-ones-notes .oo-language-paper .oo-before-one .oo-detail-example{font-size:24px}.one-ones-notes .oo-remember{margin:22px -5px -10px;padding:12px}.one-ones-notes .oo-remember h3{font-size:27px}.one-ones-notes .oo-remember p{font-size:18px;line-height:1.4}}@container one-ones (width<=340px){.one-ones-notes .oo-paper{padding:20px 14px}.one-ones-notes .oo-main-paper{padding:0}.one-ones-notes :-webkit-any(.oo-intro-paper,.oo-continuation){padding:20px 14px}.one-ones-notes :is(.oo-intro-paper,.oo-continuation){padding:20px 14px}.one-ones-notes h2{font-size:32px}.one-ones-notes .oo-core>h3{font-size:24px}.one-ones-notes .oo-role>span{padding:5px 8px;font-size:24px}.one-ones-notes .oo-role-sentence .oo-role>span{padding-left:8px;padding-right:8px}.one-ones-notes .oo-phone-comparison .oo-example{font-size:24px}.one-ones-notes .oo-practice-heading{gap:12px}.one-ones-notes .oo-question-roles{font-size:23px}.one-ones-notes .oo-known-group{grid-template-columns:minmax(0,1fr)}.one-ones-notes .oo-known-group .oo-art{max-width:220px}}.questions-explanation.gerund-notes{--gn-ink:#10393a;--gn-body:#314e63;--gn-muted:#435e70;--gn-border:#ddd5c5;--gn-serif:"Times New Roman",Georgia,serif;--gn-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;max-width:1100px;box-shadow:none;color:var(--gn-body);font:400 18px/1.55 var(--gn-sans);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:gerund-notes/inline-size}.gerund-notes,.gerund-notes *{box-sizing:border-box}.gerund-notes [hidden],.gerund-notes .gn-mobile{display:none!important}.gerund-notes .gn-sheet{border:1px solid var(--gn-border);background:#fffefa;border-radius:22px;padding:28px 24px 20px;box-shadow:0 2px 6px #6a573514}.gerund-notes :-webkit-any(h2,h3,h4){color:var(--gn-ink);font-family:var(--gn-serif);letter-spacing:-.035em;text-transform:none;margin:0 0 12px;font-weight:700}.gerund-notes :is(h2,h3,h4){color:var(--gn-ink);font-family:var(--gn-serif);letter-spacing:-.035em;text-transform:none;margin:0 0 12px;font-weight:700}.gerund-notes h2{font-size:clamp(36px,4.4cqi,50px);line-height:1.12}.gerund-notes h3{font-size:clamp(26px,3.3cqi,36px);line-height:1.15}.gerund-notes p{margin:0 0 8px}.gerund-notes p:last-child{margin-bottom:0}.gerund-notes strong{font-weight:650}.gerund-notes .gn-heading{text-align:center;border-bottom:1px solid var(--gn-border);margin-bottom:14px;padding-bottom:14px}.gerund-notes .gn-heading h2{margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4cqi,46px)}.gerund-notes .gn-heading p{color:var(--gn-muted);font-size:clamp(18px,2.25cqi,25px);line-height:1.4}.gerund-notes .gn-main-teaching>h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.5cqi,40px)}.gerund-notes .gn-scene-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.gerund-notes .gn-scene{min-width:0;position:relative}.gerund-notes .gn-scene+.gn-scene:before{content:"";border-left:1px solid var(--gn-border);position:absolute;top:0;bottom:0;left:-18px}.gerund-notes .gn-art{border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.gerund-notes .gn-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.gerund-notes .gn-scene>.gn-art{margin-bottom:10px}.gerund-notes .gn-scene>p:not(.gn-sentence){margin-bottom:3px;font-size:clamp(18px,2.05cqi,22px);line-height:1.45}.gerund-notes .gn-sentence{letter-spacing:-.05em;color:var(--gn-ink);margin:0 0 12px;font:700 clamp(26px,4.8cqi - 12.8px,38px)/1.18 Georgia,Times New Roman,serif}.gerund-notes .gn-object-sentence{font-family:var(--gn-serif);font-size:clamp(22px,4.8cqi - 15px,38px)}.gerund-notes .gn-object-sentence .gn-role-object .gn-role-words{font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.68cqi,31px)}.gerund-notes .gn-sentence .gn-role-words{text-align:center;align-self:stretch}.gerund-notes .gn-sentence>span>.gn-verb,.gerund-notes .gn-sentence-end{padding-bottom:5px}.gerund-notes .gn-sentence>span,.gerund-notes .gn-detail-example>span{flex-wrap:wrap;align-items:end;gap:3px 8px;display:flex}.gerund-notes .gn-sentence>span{column-gap:9px}.gerund-notes .gn-key-term{font-family:var(--gn-serif);color:var(--gn-ink);font-size:1.12em;font-weight:700}.gerund-notes .gn-subject-term{color:#166657}.gerund-notes .gn-role{vertical-align:bottom;color:#19574b;flex-direction:column;align-items:center;max-width:100%;display:inline-flex;position:relative}.gerund-notes .gn-role-words{color:var(--gn-ink);font:inherit;white-space:normal;display:block;position:relative}.gerund-notes .gn-role-label{text-align:center;white-space:normal;font:500 clamp(13px,1.7cqi,18px)/1.2 var(--gn-sans);letter-spacing:0;color:#19574b;align-self:stretch;padding:0 4px 12px;display:block;position:relative}.gerund-notes .gn-sentence .gn-role-label{font-family:var(--gn-serif);font-size:clamp(16px,2.1cqi,24px);font-weight:700}.gerund-notes .gn-role-above .gn-role-label:after{content:"";border:2px solid;border-bottom:0;border-radius:9px 9px 0 0;height:9px;position:absolute;bottom:2px;left:0;right:0}.gerund-notes .gn-role.is-filled .gn-role-words{color:#19574b;background:#dce7d6;border-radius:8px;padding:4px 7px 5px}.gerund-notes .gn-role-object .gn-role-label{color:#99402d}.gerund-notes .gn-role-object.is-filled .gn-role-words{color:#99402d;background:#f8e2d7}.gerund-notes .gn-role-verb .gn-role-label{color:#80550f}.gerund-notes .gn-role-verb.is-filled .gn-role-words{color:#80550f;background:#f8e7be}.gerund-notes .gn-role-below .gn-role-label{order:2;padding:12px 3px 0}.gerund-notes .gn-role-below .gn-role-label:before{content:"";border:2px solid;border-top:0;border-radius:0 0 7px 7px;height:8px;position:absolute;top:1px;left:0;right:0}.gerund-notes .gn-role-below.is-filled .gn-role-label{padding-top:6px}.gerund-notes .gn-role-below.is-filled .gn-role-label:before{display:none}.gerund-notes .gn-verb,.gerund-notes .gn-gold-text{color:#80550f}.gerund-notes .gn-not{color:#66517c;background:#eee8f4;border-radius:4px;padding:0 3px}.gerund-notes .gn-definition{border-top:1px solid var(--gn-border);margin-top:18px;padding-top:14px}.gerund-notes .gn-definition p{margin-bottom:0;font-size:clamp(18px,2cqi,22px);line-height:1.5}.gerund-notes .gn-patterns{text-align:center;color:var(--gn-ink);font:700 clamp(18px,2.2cqi,25px)/1.4 var(--gn-serif);grid-template-columns:1fr 1fr;gap:24px;padding:28px 0 24px;display:grid}.gerund-notes .gn-patterns p{margin:0}.gerund-notes button{font-family:var(--gn-sans);cursor:pointer}.gerund-notes .gn-details-toggle{border:1px solid var(--gn-border);text-align:left;width:100%;min-height:54px;color:var(--gn-body);font:500 18px/1.4 var(--gn-sans);background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.gerund-notes .gn-details-toggle svg{flex:none;width:22px;height:22px}.gerund-notes .gn-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.gerund-notes :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.gerund-notes :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.gerund-notes #gn-details{margin-top:24px}.gerund-notes .gn-detail-sheet,.gerund-notes .gn-verb-sheet{margin-bottom:24px}.gerund-notes .gn-detail-heading{margin-bottom:12px}.gerund-notes .gn-detail-heading p{color:var(--gn-muted);font-size:clamp(18px,2.05cqi,22px);line-height:1.3}.gerund-notes .gn-detail-sheet h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5.1cqi,58px)}.gerund-notes .gn-verb-sheet h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4cqi,46px)}.gerund-notes .gn-detail-section{border-top:1px solid var(--gn-border);min-width:0;padding:22px 0}.gerund-notes .gn-detail-section:last-child{padding-bottom:0}.gerund-notes .gn-whole,.gerund-notes .gn-negative,.gerund-notes .gn-infinitive{grid-template-columns:minmax(0,1fr) 24%;align-items:center;gap:20px;display:grid}.gerund-notes .gn-detail-example{color:var(--gn-ink);font:700 clamp(22px,2.55cqi,29px)/1.25 var(--gn-serif);letter-spacing:-.035em;margin:16px 0 20px}.gerund-notes .gn-detail-example .gn-role{padding-bottom:18px}.gerund-notes .gn-detail-example .gn-role-subject:not(.is-filled){min-width:145px}.gerund-notes .gn-detail-example .gn-role-label{font-size:14px;line-height:18px;position:absolute;top:100%;left:0;right:0;transform:translateY(-18px)}.gerund-notes .gn-detail-example .gn-role-label:before{top:1px}.gerund-notes .gn-detail-example .gn-verb{background:#f8e7be;border-radius:5px;padding:1px 5px}.gerund-notes .gn-detail-example>span{align-items:start;row-gap:22px}.gerund-notes .gn-whole .gn-detail-example{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.2cqi,36px)}.gerund-notes .gn-negative .gn-detail-example{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.8cqi,32px)}.gerund-notes .gn-detail-pair{border-top:1px solid var(--gn-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.gerund-notes .gn-detail-pair .gn-detail-section{border-top:0}.gerund-notes .gn-detail-pair .gn-two{border-left:1px solid var(--gn-border);padding-left:22px}.gerund-notes .gn-detail-pair h3{font-size:clamp(23px,2.55cqi,29px)}.gerund-notes .gn-one-examples{grid-template-columns:minmax(0,1fr) 23%;align-items:center;gap:8px;display:grid}.gerund-notes .gn-one-examples .gn-detail-example{font-size:clamp(20px,2.2cqi,25px)}.gerund-notes .gn-two .gn-detail-example{margin:28px 0}.gerund-notes .gn-comparison{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 20%;align-items:center;gap:18px;display:grid}.gerund-notes .gn-comparison .gn-detail-example{font-size:clamp(20px,2.4cqi,27px)}.gerund-notes .gn-comparison .gn-role-verb{min-width:170px}.gerund-notes .gn-comparison+p{margin-top:12px}.gerund-notes .gn-infinitive-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gerund-notes .gn-infinitive-pair .gn-detail-example{font-size:clamp(20px,2.1cqi,24px)}.gerund-notes .gn-small-pattern{border:1px solid var(--gn-border);letter-spacing:.04em;background:#f8f5ef;border-radius:6px;margin-top:4px;padding:6px 22px;display:inline-block}.gerund-notes .gn-verbs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 36px;display:grid}.gerund-notes .gn-verb-section{border-top:1px solid var(--gn-border);min-width:0;padding:20px 0;position:relative}.gerund-notes .gn-verb-section h3{font-size:clamp(23px,2.75cqi,31px)}.gerund-notes .gn-verb-illustrated{grid-template-columns:minmax(0,1fr) 35%;align-items:start;gap:12px;display:grid}.gerund-notes .gn-verb-example{margin-bottom:14px}.gerund-notes .gn-verb-example:not(:last-child){border-bottom:1px solid var(--gn-border);padding-bottom:10px}.gerund-notes .gn-verb-example:last-child{margin-bottom:0}.gerund-notes .gn-small-example{font:700 clamp(21px,2.2cqi,24px)/1.25 var(--gn-serif);letter-spacing:-.035em;color:var(--gn-ink);margin-bottom:5px}.gerund-notes .gn-small-example .gn-verb{font-weight:700}.gerund-notes .gn-verb-section p:not(.gn-small-example){margin-bottom:3px;font-size:clamp(16px,1.7cqi,19px);line-height:1.35}.gerund-notes .gn-enjoy{min-height:36cqi}.gerund-notes .gn-enjoy .gn-verb-illustrated{display:block}.gerund-notes .gn-enjoy .gn-verb-illustrated>div{width:55%}.gerund-notes .gn-enjoy .gn-art{width:40%;position:absolute;top:20px;right:0}.gerund-notes .gn-request-scene{position:relative}.gerund-notes .gn-request-scene>.gn-art{clip-path:polygon(72% 0,100% 0,100% 100%,0 100%,0 26%,37% 26%,37% 16%,72% 16%);width:95%;margin-left:auto}.gerund-notes .gn-request-copy{width:75%;position:absolute;top:0;left:0}.gerund-notes .gn-request-line{white-space:nowrap;display:block}.gerund-notes .gn-enjoy .gn-art{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 10%,8% 10%)}.gerund-notes .gn-finish .gn-art{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 8%,20% 8%)}.gerund-notes .gn-suggest .gn-art{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 12%,15% 12%)}.gerund-notes .gn-suggest .gn-verb-illustrated{grid-template-columns:minmax(0,1fr) 28%}.gerund-notes .gn-suggest .gn-small-example{font-size:clamp(20px,2cqi,22px);line-height:1.2}.gerund-notes .gn-suggest p.gn-quiet-note{padding:10px 14px;font-size:18px;line-height:1.3}.gerund-notes .gn-quiet-note{background:#f0f1e8;border:1px solid #e3e8dc;border-radius:12px;margin-top:14px;padding:12px 14px}.gerund-notes .gn-that>.gn-art{width:94%;margin-top:16px}.gerund-notes .gn-tense .gn-verb-illustrated{grid-template-columns:minmax(0,1fr) 30%}.gerund-notes .gn-tense .gn-small-example{margin-bottom:10px;font-size:clamp(19px,1.95cqi,22px)}.gerund-notes .gn-tense>p{border-top:1px solid var(--gn-border);margin-top:5px;padding-top:12px}.gerund-notes .gn-more .gn-verb-illustrated{grid-template-columns:minmax(0,1fr) 26%}.gerund-notes .gn-detail-return{margin:0 0 14px;display:block}.gerund-notes .gn-practice{background:#f0f1e8;border:1px solid #dce3d6;border-radius:16px;margin-top:18px;padding:24px}.gerund-notes .gn-practice-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px 28px;display:grid}.gerund-notes .gn-practice-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.gerund-notes .gn-practice-heading h3{margin:0;font-size:clamp(36px,4.5cqi,50px)}.gerund-notes .gn-practice-heading>span{color:var(--gn-muted);font-size:clamp(16px,1.9cqi,21px)}.gerund-notes .gn-context,.gerund-notes .gn-question-prompt{font-size:clamp(18px,2.1cqi,23px)}.gerund-notes .gn-question-sentence{font:700 clamp(24px,2.65cqi,30px)/1.4 var(--gn-serif);letter-spacing:-.025em;color:var(--gn-ink);margin:0}.gerund-notes .gn-question-prompt{margin-top:14px}.gerund-notes .gn-options{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.gerund-notes .gn-option{border:1px solid var(--gn-border);min-height:52px;color:var(--gn-body);font:400 clamp(16px,1.95cqi,22px)/1.4 var(--gn-sans);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.gerund-notes .gn-option.is-selected{background:#fffefa;border:2px solid #234d3a;padding:9px 13px}.gerund-notes .gn-option:has(input:disabled){cursor:default}.gerund-notes .gn-option input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;opacity:1;background:#fffefa;border:2px solid #7d867c;border-radius:50%;flex:0 0 24px;margin:0}.gerund-notes .gn-option input:checked{box-shadow:none;background:#216354;border-color:#216354}.gerund-notes .gn-option:focus-within{outline-offset:3px;outline:3px solid #9a681c}.gerund-notes .gn-option input:focus-visible{outline:0}.gerund-notes .gn-choice-letter{margin-right:4px}.gerund-notes .gn-status-row{grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:18px;min-height:84px;display:flex}.gerund-notes .gn-status-row:not(.has-feedback){grid-column:2;align-items:center;min-height:64px}.gerund-notes .gn-practice-grid:has(.gn-status-row:not(.has-feedback)) .gn-question{grid-row:1/span 2}.gerund-notes .gn-practice:has(.has-feedback){border-color:var(--gn-border);background:#fffefa}.gerund-notes .gn-practice:has(.has-feedback) .gn-context{font:700 clamp(24px,2.75cqi,30px)/1.2 var(--gn-serif)}.gerund-notes .gn-practice:has(.has-feedback) .gn-question-prompt{font:700 clamp(24px,2.75cqi,30px)/1.2 var(--gn-serif)}.gerund-notes .has-feedback .gn-feedback:not(.is-correct):not(.is-incorrect){color:var(--gn-ink);background:#f4f1ed;padding:12px 16px}.gerund-notes .gn-feedback{border-radius:10px;flex:1;align-items:center;gap:14px;min-height:84px;padding:12px 16px;font-size:clamp(17px,2cqi,22px);line-height:1.4;display:flex}.gerund-notes .gn-feedback p{margin:0}.gerund-notes .gn-feedback:not(.is-correct):not(.is-incorrect){color:var(--gn-muted);padding-left:0}.gerund-notes .gn-feedback.is-correct{color:#19574b;background:#e3eadc}.gerund-notes .gn-feedback.is-incorrect{color:#783e2d;background:#faece3}.gerund-notes .gn-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:30px;font-weight:700;display:flex}.gerund-notes .gn-feedback-icon svg{color:#fffdf7;width:30px;height:30px}.gerund-notes .is-incorrect .gn-feedback-icon{color:#fffdf7;background:#783e2d}.gerund-notes .gn-practice-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-width:clamp(170px,18cqi,200px);display:flex}.gerund-notes .has-feedback .gn-practice-actions{min-width:28%}.gerund-notes .gn-button{color:#fffdf7;min-height:54px;font:500 clamp(16px,1.9cqi,21px)/1.4 var(--gn-sans);background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:13px 22px}.gerund-notes .has-feedback .gn-button{font:700 clamp(22px,2.6cqi,28px)/1.3 var(--gn-serif)}.gerund-notes .gn-button:disabled{color:#66706b;cursor:default;background:#d7d7d8;border-color:#d7d7d8}.gerund-notes :-webkit-any(.gn-help,.gn-return){border:1px solid var(--gn-border);min-height:44px;color:var(--gn-ink);font:600 16px/1.4 var(--gn-sans);background:#fffefa;border-radius:10px;padding:8px 14px}.gerund-notes :is(.gn-help,.gn-return){border:1px solid var(--gn-border);min-height:44px;color:var(--gn-ink);font:600 16px/1.4 var(--gn-sans);background:#fffefa;border-radius:10px;padding:8px 14px}.gerund-notes .gn-complete{text-align:center;padding:12px}.gerund-notes .gn-complete h3{margin:12px 0}.gerund-notes .gn-complete .gn-button{margin-top:18px}.gerund-notes .gn-complete-icon{color:#fffdf7;background:#19574b;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.gerund-notes .gn-complete-icon svg{width:30px;height:30px}.gerund-notes .gn-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@container gerund-notes (width<=680px){.gerund-notes{font-size:17px}.gerund-notes .gn-desktop{display:none!important}.gerund-notes .gn-mobile{display:block!important}.gerund-notes .gn-sheet{border-radius:22px;padding:20px 16px 18px}.gerund-notes .gn-heading{text-align:left;border:0;margin:0 0 18px;padding:0}.gerund-notes .gn-heading h2{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(28px,9cqi,38px);line-height:1.05}.gerund-notes .gn-title-break{display:block}.gerund-notes .gn-heading p{font-size:19px;line-height:1.3}.gerund-notes .gn-mobile-scene{margin-bottom:20px}.gerund-notes .gn-scene-grid{display:block}.gerund-notes .gn-scene{border-bottom:1px solid var(--gn-border);margin-bottom:20px;padding:0 0 20px}.gerund-notes .gn-scene+.gn-scene{margin-bottom:0;padding-bottom:22px}.gerund-notes .gn-scene+.gn-scene:before{display:none}.gerund-notes .gn-scene h3{margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,7.6cqi,31px)}.gerund-notes .gn-sentence{margin:0 0 14px;font-size:clamp(27px,9cqi,38px);line-height:1.17}.gerund-notes .gn-object-sentence{font-family:Georgia,Times New Roman,serif}.gerund-notes .gn-object-sentence .gn-role-object .gn-role-words{font-size:inherit}.gerund-notes .gn-scene>p:not(.gn-sentence){font-size:18px;line-height:1.5}.gerund-notes .gn-key-term{font:inherit;color:inherit}.gerund-notes .gn-role-label,.gerund-notes .gn-sentence .gn-role-label{font-family:var(--gn-sans);padding-bottom:12px;font-size:16px;font-weight:600}.gerund-notes .gn-subject-sentence .gn-role-label{font-size:0}.gerund-notes .gn-subject-sentence .gn-role-label:before{content:"Subject";font-size:16px}.gerund-notes .gn-object-sentence .gn-role:first-child .gn-role-label{display:none}.gerund-notes .gn-object-sentence .gn-role:first-child .gn-role-words{color:var(--gn-ink);background:0 0;padding:0 0 5px}.gerund-notes .gn-object-sentence .gn-role-object{margin-top:8px}.gerund-notes .gn-object-sentence .gn-role-object .gn-role-label{font-size:0}.gerund-notes .gn-object-sentence .gn-role-object .gn-role-label:before{content:"Object of enjoys";font-size:16px}.gerund-notes .gn-definition{border:0;margin:0;padding:18px 0}.gerund-notes .gn-definition p{margin-bottom:12px;font-size:18px;line-height:1.55}.gerund-notes .gn-details-toggle{min-height:64px;padding:12px 14px;font-size:17px}.gerund-notes .gn-details-toggle span{max-width:240px}.gerund-notes .gn-detail-heading h2{font-size:28px;line-height:1.16}.gerund-notes .gn-detail-heading p{font-size:17px;line-height:1.5}.gerund-notes .gn-detail-section h3,.gerund-notes .gn-verb-section h3{font-size:23px}.gerund-notes .gn-whole,.gerund-notes .gn-negative,.gerund-notes .gn-infinitive{grid-template-columns:1fr;gap:14px}.gerund-notes :-webkit-any(.gn-whole,.gn-negative,.gn-infinitive)>.gn-art{justify-self:center;width:52%}.gerund-notes :is(.gn-whole,.gn-negative,.gn-infinitive)>.gn-art{justify-self:center;width:52%}.gerund-notes .gn-detail-pair,.gerund-notes .gn-comparison,.gerund-notes .gn-infinitive-pair,.gerund-notes .gn-verbs-grid{display:block}.gerund-notes .gn-detail-pair .gn-two{border-left:0;border-top:1px solid var(--gn-border);padding-left:0}.gerund-notes .gn-one-examples{grid-template-columns:1fr}.gerund-notes .gn-one-examples>.gn-art{width:35%;margin:0 0 10px auto}.gerund-notes .gn-detail-example,.gerund-notes .gn-one-examples .gn-detail-example,.gerund-notes .gn-comparison .gn-detail-example,.gerund-notes .gn-infinitive-pair .gn-detail-example{font-size:25px;line-height:1.3}.gerund-notes .gn-comparison>.gn-art{width:45%;margin:10px auto}.gerund-notes .gn-small-example,.gerund-notes .gn-tense .gn-small-example{font-size:22px}.gerund-notes .gn-enjoy{min-height:0}.gerund-notes .gn-enjoy .gn-verb-illustrated{display:grid}.gerund-notes .gn-enjoy .gn-verb-illustrated>div{width:auto}.gerund-notes .gn-enjoy .gn-art{width:100%;position:relative;top:auto;right:auto}.gerund-notes .gn-request-scene>.gn-art{width:100%;margin:14px 0}.gerund-notes .gn-request-copy{width:auto;position:static}.gerund-notes .gn-request-line{white-space:normal;display:inline}.gerund-notes .gn-verb-section p:not(.gn-small-example){font-size:17px;line-height:1.5}.gerund-notes .gn-verb-illustrated,.gerund-notes .gn-suggest .gn-verb-illustrated,.gerund-notes .gn-tense .gn-verb-illustrated,.gerund-notes .gn-more .gn-verb-illustrated{grid-template-columns:minmax(0,1fr) 28%}.gerund-notes .gn-practice{border-radius:16px;padding:20px 16px}.gerund-notes .gn-practice-grid{display:block}.gerund-notes .gn-practice-heading h3{font-size:34px}.gerund-notes .gn-context,.gerund-notes .gn-question-prompt{font-size:17px;line-height:1.5}.gerund-notes .gn-practice:has(.has-feedback) .gn-context{font-family:var(--gn-sans);font-size:17px;font-weight:400;line-height:1.5}.gerund-notes .gn-practice:has(.has-feedback) .gn-question-prompt{font-family:var(--gn-sans);font-size:17px;font-weight:400;line-height:1.5}.gerund-notes .gn-question-sentence{font-size:25px;line-height:1.4}.gerund-notes .gn-options{margin-top:20px}.gerund-notes .gn-option{gap:10px;min-height:52px;padding:12px;font-size:16px}.gerund-notes .gn-option.is-selected{padding:11px}.gerund-notes .gn-status-row{min-height:0;margin-top:16px;display:block}.gerund-notes .gn-feedback{gap:10px;min-height:96px;padding:12px}.gerund-notes .gn-feedback-icon{flex-basis:30px;width:30px;height:30px}.gerund-notes .gn-practice-actions{min-width:0;margin-top:12px}}@container gerund-notes (width<=360px){.gerund-notes .gn-sentence{font-size:27px}.gerund-notes .gn-object-sentence .gn-role-object .gn-role-words{letter-spacing:-.05em;padding:4px 5px}.gerund-notes .gn-detail-example,.gerund-notes .gn-one-examples .gn-detail-example,.gerund-notes .gn-comparison .gn-detail-example,.gerund-notes .gn-infinitive-pair .gn-detail-example{font-size:23px}.gerund-notes .gn-verb-illustrated,.gerund-notes .gn-suggest .gn-verb-illustrated,.gerund-notes .gn-tense .gn-verb-illustrated,.gerund-notes .gn-more .gn-verb-illustrated{grid-template-columns:1fr}.gerund-notes .gn-verb-illustrated>.gn-art{width:42%;margin:8px auto}}@media (prefers-reduced-motion:reduce){.gerund-notes *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.future-continuous-notes{--fcn-ink:#153b2c;--fcn-body:#263f32;--fcn-muted:#53655c;--fcn-border:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--fcn-body);text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;margin:0 auto 32px;padding:0;font:18px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;container:future-continuous/inline-size}.future-continuous-notes *,.future-continuous-notes :before,.future-continuous-notes :after{box-sizing:border-box}.future-continuous-notes [hidden]{display:none!important}.future-continuous-notes .fcn-reading{display:contents}.future-continuous-notes :-webkit-any(h2,h3,h4,h5,p,figure,dl,dd,dt,fieldset){margin:0}.future-continuous-notes :is(h2,h3,h4,h5,p,figure,dl,dd,dt,fieldset){margin:0}.future-continuous-notes :-webkit-any(h2,h3,h4,h5){color:var(--fcn-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.future-continuous-notes :is(h2,h3,h4,h5){color:var(--fcn-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.future-continuous-notes h2{font-size:42px;line-height:48px}.future-continuous-notes h3,.future-continuous-notes h4{font-size:32px;line-height:38px}.future-continuous-notes h5{font-size:22px;line-height:28px}.future-continuous-notes .fcn-paper{border:1px solid var(--fcn-border);background:#fffefa;border-radius:22px;min-width:0;padding:24px 22px;box-shadow:0 2px 8px #4733180a}.future-continuous-notes .fcn-heading{text-align:center}.future-continuous-notes .fcn-heading p{margin-top:4px}.future-continuous-notes .fcn-mobile{display:none}.future-continuous-notes .fcn-art{isolation:isolate;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.future-continuous-notes .fcn-art.fcn-mobile{display:none}.future-continuous-notes .fcn-art img{pointer-events:none;max-width:none;height:auto;margin:0;padding:0;position:absolute}.future-continuous-notes .fcn-example,.future-continuous-notes .fcn-main-example,.future-continuous-notes .fcn-small-example{color:var(--fcn-ink);letter-spacing:-.02em;font:700 28px/1.4 Times New Roman,Georgia,serif}.future-continuous-notes .fcn-example{font-weight:400}.future-continuous-notes mark{font-family:inherit;font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:2px 5px}.future-continuous-notes mark.fcn-verb{color:#80550f;background:#f8e7be;font-weight:700}.future-continuous-notes mark.fcn-subject{color:#19574b;background:#dce7d6;font-weight:700}.future-continuous-notes .fcn-token.fcn-negative,.future-continuous-notes .fcn-negative-text{color:#66517c}.future-continuous-notes .fcn-verb-text{color:#80550f}.future-continuous-notes .fcn-neutral{color:var(--fcn-ink)}.future-continuous-notes .fcn-label{color:var(--fcn-muted);font-size:16px;line-height:24px}.future-continuous-notes .fcn-plan-strip{border:1px solid var(--fcn-border);background:#f8f5ef;border-radius:10px;align-items:center;gap:18px;min-height:48px;margin:16px 0 14px;padding:10px 18px;display:flex}.future-continuous-notes .fcn-plan-strip>:last-child{margin-left:auto}.future-continuous-notes .fcn-plan-strip strong{color:var(--fcn-ink);font:700 20px/28px Times New Roman,Georgia,serif}.future-continuous-notes .fcn-calendar{flex:0 0 25px;width:25px;height:25px}.future-continuous-notes .fcn-calendar svg{width:100%;height:100%;display:block}.future-continuous-notes .fcn-tour{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:24px;display:grid}.future-continuous-notes .fcn-tour-figure{border:1px solid var(--fcn-border);background:#f8f5ef;border-radius:14px;padding:10px 12px}.future-continuous-notes .fcn-tour-figure figcaption{color:var(--fcn-ink);margin-bottom:8px;font:700 18px/24px Times New Roman,Georgia,serif}.future-continuous-notes .fcn-main-example{font-size:clamp(32px,4.6cqi,44px);line-height:1.3}.future-continuous-notes .fcn-sentence-line{display:block}.future-continuous-notes .fcn-sentence-line+.fcn-sentence-line{margin-top:4px}.future-continuous-notes .fcn-activity-label{color:#80550f;letter-spacing:0;background:#f8e7be;border-radius:8px;margin-top:3px;margin-bottom:12px;padding:2px 7px;font:600 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:table}.future-continuous-notes .fcn-tour-copy>p+p{margin-top:18px}.future-continuous-notes .fcn-tour-time{border:1px solid var(--fcn-border);background:#f8f5ef;border-radius:12px;margin-top:16px;padding:10px 14px}.future-continuous-notes .fcn-tour-time h3{font-size:18px;line-height:24px}.future-continuous-notes .fcn-tour-time>p{color:var(--fcn-muted);text-align:center;margin-top:2px;font-size:14px;line-height:22px}.future-continuous-notes .fcn-timeline{height:88px;padding:0 20px}.future-continuous-notes .fcn-track{background:#d8b35e;height:4px;position:relative;top:35px}.future-continuous-notes .fcn-endpoint,.future-continuous-notes .fcn-snapshot{width:max-content;max-width:30%;color:var(--fcn-body);text-align:center;font-size:14px;line-height:20px;position:absolute;transform:translate(-50%)}.future-continuous-notes .fcn-start{left:0}.future-continuous-notes .fcn-end{left:100%}.future-continuous-notes .fcn-endpoint:before,.future-continuous-notes .fcn-snapshot:before{content:"";background:#9a681c;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.future-continuous-notes .fcn-endpoint strong{white-space:nowrap;font-size:15px;position:absolute;top:-31px;left:50%;transform:translate(-50%)}.future-continuous-notes .fcn-endpoint>span{margin-top:12px;display:block}.future-continuous-notes .fcn-snapshot{left:var(--fcn-point);top:-3px}.future-continuous-notes .fcn-snapshot:before{background:#19574b;top:-2px}.future-continuous-notes .fcn-snapshot:after{content:"";background:#19574b;width:2px;height:30px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.future-continuous-notes .fcn-snapshot strong,.future-continuous-notes .fcn-snapshot>span{color:#19574b;font-family:Times New Roman,Georgia,serif;font-weight:700;display:block;position:relative;top:14px}.future-continuous-notes .fcn-snapshot strong{font-size:17px}.future-continuous-notes .fcn-build{border:1px solid var(--fcn-border);border-radius:12px;margin-top:14px;padding:10px 14px 12px}.future-continuous-notes .fcn-build h3{margin-bottom:8px;font-size:24px;line-height:30px}.future-continuous-notes .fcn-roles{flex-wrap:wrap;align-items:start;gap:6px;margin:14px 0 20px;display:flex}.future-continuous-notes .fcn-token{text-align:center;flex-direction:column;flex:1 0 auto;min-width:max-content;display:flex}.future-continuous-notes .fcn-token dt{color:var(--fcn-muted);white-space:nowrap;order:1;padding-top:4px;font-size:13px;line-height:18px}.future-continuous-notes .fcn-token dd{border:1px solid var(--fcn-border);white-space:nowrap;border-radius:8px;padding:6px 8px;font:700 23px/30px Times New Roman,Georgia,serif}.future-continuous-notes .fcn-token.fcn-subject dd{color:#19574b;background:#dce7d6;border-color:#c8d8bf}.future-continuous-notes .fcn-token.fcn-verb dd{color:#80550f;background:#f8e7be;border-color:#edd9a4}.future-continuous-notes .fcn-token.fcn-negative dd{color:#66517c;background:#eee8f4;border-color:#ded2e8}.future-continuous-notes .fcn-token.fcn-neutral dd{text-underline-offset:6px;background:#f8f5ef;text-decoration:underline}.future-continuous-notes .fcn-boxed-roles{gap:10px;margin:0}.future-continuous-notes .fcn-boxed-roles .fcn-token{border-radius:10px;flex:1 1 0;min-width:0;padding:6px 12px 10px;position:relative}.future-continuous-notes .fcn-boxed-roles .fcn-token.fcn-subject{background:#dce7d6}.future-continuous-notes .fcn-boxed-roles .fcn-token.fcn-verb{background:#f8e7be}.future-continuous-notes .fcn-boxed-roles .fcn-token dd{background:0 0;border:0;padding:0;font-size:28px;line-height:34px}.future-continuous-notes .fcn-boxed-roles .fcn-token dt{padding-top:0;font-size:14px;line-height:20px}.future-continuous-notes .fcn-formula{text-align:center;margin-top:8px;font-size:16px;line-height:24px}.future-continuous-notes .fcn-event-section{border-top:1px solid var(--fcn-border);margin-top:16px;padding-top:10px}.future-continuous-notes .fcn-event-section h3{margin-bottom:12px;font-size:24px;line-height:30px}.future-continuous-notes .fcn-event-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.future-continuous-notes .fcn-event-pair article{border:1px solid var(--fcn-border);background:#f8f5ef;border-radius:12px;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:12px;padding:8px;display:grid}.future-continuous-notes .fcn-event-pair .fcn-art{border-radius:8px}.future-continuous-notes .fcn-event-pair .fcn-label{font-size:14px;line-height:22px}.future-continuous-notes .fcn-small-example{margin-top:8px;font-size:22px;line-height:30px}.future-continuous-notes .fcn-length-note{color:var(--fcn-muted);margin-top:10px;font-size:15px;line-height:22px}.future-continuous-notes .fcn-section{border-top:1px solid var(--fcn-border);margin-top:24px;padding-top:20px}.future-continuous-notes .fcn-detail-heading{border-bottom:1px solid var(--fcn-border);margin-bottom:20px;padding-bottom:14px}.future-continuous-notes .fcn-detail-heading h3{font-size:48px;line-height:56px}.future-continuous-notes .fcn-detail-heading p{margin-top:4px;font-size:22px;line-height:30px}.future-continuous-notes .fcn-forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.future-continuous-notes .fcn-forms-grid>:last-child{border-left:1px solid var(--fcn-border);padding-left:18px}.future-continuous-notes .fcn-forms-grid .fcn-example{margin-top:12px;font-size:27px;line-height:34px}.future-continuous-notes .fcn-note{background:#f8f5ef;border-radius:12px;padding:12px 14px}.future-continuous-notes .fcn-staff-plan{font-size:16px;line-height:24px}.future-continuous-notes .fcn-contractions{background:#f8f5ef;border-radius:10px;flex-wrap:wrap;gap:10px 20px;margin-top:16px;padding:10px 12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.future-continuous-notes .fcn-contraction-note{background:#eee8f4;border-radius:10px;margin-top:8px;padding:6px 12px;font-weight:600;display:table}.future-continuous-notes .fcn-question-section{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:28px;display:grid}.future-continuous-notes .fcn-question-copy>.fcn-example{margin-top:12px;font-size:24px;line-height:32px}.future-continuous-notes .fcn-question-copy h5{color:#19574b;margin-top:18px}.future-continuous-notes .fcn-short-answers{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:14px;margin-top:8px;display:grid}.future-continuous-notes .fcn-short-answers>.fcn-example{background:#f8f5ef;border-radius:10px;padding:8px 12px;font-size:24px;line-height:32px}.future-continuous-notes .fcn-short-answers>:last-child{font-size:16px;line-height:24px}.future-continuous-notes .fcn-full-answer{margin-top:14px;font-size:16px;line-height:24px}.future-continuous-notes .fcn-question-section figcaption{color:var(--fcn-muted);text-align:center;margin-top:8px;font-size:14px;line-height:22px}.future-continuous-notes .fcn-wh>.fcn-example{margin-top:10px}.future-continuous-notes .fcn-wh u{text-underline-offset:5px;text-decoration-thickness:1px}.future-continuous-notes .fcn-wh-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:24px;display:grid}.future-continuous-notes .fcn-wh-grid>div p+p{margin-top:8px}.future-continuous-notes .fcn-wh-grid>div{font-size:16px;line-height:24px}.future-continuous-notes .fcn-wh .fcn-roles{margin-bottom:0}.future-continuous-notes .fcn-spellings{border:1px solid var(--fcn-border);margin-top:24px;padding:16px}.future-continuous-notes .fcn-spelling-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.future-continuous-notes .fcn-spelling-pair>div{align-items:start;gap:18px;font-size:15px;line-height:24px;display:flex}.future-continuous-notes .fcn-spelling-pair .fcn-example{border:1px solid var(--fcn-border);border-radius:8px;flex:none;padding:6px 10px;font-size:22px;font-weight:700;line-height:28px}.future-continuous-notes .fcn-spelling-pair>div>div p+p{margin-top:6px}.future-continuous-notes .fcn-spelling-pair>div+div{border-left:1px solid var(--fcn-border);padding-left:20px}.future-continuous-notes .fcn-paper.fcn-snapshots-paper{box-shadow:none;background:0 0;border:0;padding:0}.future-continuous-notes .fcn-snapshots-paper .fcn-detail-heading{border:1px solid var(--fcn-border);background:#fffefa;border-bottom:0;border-radius:22px 22px 0 0;margin:0;padding:20px 26px 16px}.future-continuous-notes .fcn-snapshot-section{border:1px solid var(--fcn-border);background:#fffefa;border-radius:18px;padding:16px 26px 22px}.future-continuous-notes .fcn-snapshots-paper .fcn-snapshot-section+.fcn-snapshot-section{margin-top:10px;padding-top:16px}.future-continuous-notes :-webkit-any(.fcn-snapshots-paper,.fcn-plans-paper) .fcn-example{font-size:32px;line-height:40px}.future-continuous-notes :is(.fcn-snapshots-paper,.fcn-plans-paper) .fcn-example{font-size:32px;line-height:40px}.future-continuous-notes .fcn-snapshot-section+.fcn-snapshot-section{border-top:1px solid var(--fcn-border);margin-top:24px;padding-top:20px}.future-continuous-notes .fcn-snapshot-section h4{margin-bottom:10px;line-height:34px}.future-continuous-notes .fcn-snapshot-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:start;gap:28px;display:grid}.future-continuous-notes .fcn-snapshot-section:first-of-type .fcn-snapshot-grid>div{margin-top:-24px}.future-continuous-notes .fcn-snapshot-section:first-of-type .fcn-example{font-size:27px;line-height:36px}.future-continuous-notes .fcn-snapshot-grid>div>p+p{margin-top:16px}.future-continuous-notes .fcn-shift-plan{border:1px solid var(--fcn-border);text-align:center;background:#f8f5ef;border-radius:10px;margin-bottom:18px;padding:10px 16px}.future-continuous-notes .fcn-shift-plan>p{font-size:16px;line-height:24px}.future-continuous-notes .fcn-shift-timeline{height:50px;padding:0 16px}.future-continuous-notes .fcn-shift-timeline .fcn-track{background:#b5a38b;height:2px;top:19px}.future-continuous-notes .fcn-shift-timeline .fcn-endpoint:before{background:#9d8870;width:10px;height:10px;top:-4px}.future-continuous-notes .fcn-shift-timeline .fcn-endpoint strong{font:400 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:13px}.future-continuous-notes .fcn-shift-timeline .fcn-snapshot strong{font:400 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:15px}.future-continuous-notes .fcn-shift-timeline .fcn-snapshot:after{display:none}.future-continuous-notes .fcn-plan-section{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:28px;display:grid}.future-continuous-notes .fcn-plan-section>div>p,.future-continuous-notes .fcn-plan-questions>p{margin-top:12px}.future-continuous-notes .fcn-routine figcaption{text-align:center;background:#f0f1e8;border-radius:0 0 10px 10px;padding:8px 10px;font-size:14px;line-height:22px}.future-continuous-notes .fcn-routine .fcn-art{border-radius:12px 12px 0 0}.future-continuous-notes .fcn-planned-work{grid-template-columns:minmax(0,31fr) minmax(0,69fr)}.future-continuous-notes .fcn-service{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.future-continuous-notes .fcn-plan-reminder{color:#19574b;text-align:center;background:#e3eadc;border-radius:12px;margin-top:24px;padding:14px 18px;font:700 24px/32px Times New Roman,Georgia,serif}.future-continuous-notes .fcn-disclosures{gap:12px;display:grid}.future-continuous-notes .fcn-disclosure summary{border:1px solid var(--fcn-border);cursor:pointer;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px;font-size:16px;line-height:24px;list-style:none;display:flex}.future-continuous-notes .fcn-disclosure summary::-webkit-details-marker{display:none}.future-continuous-notes .fcn-disclosure summary:hover{background:#f0f1e8}.future-continuous-notes .fcn-disclosure summary svg{flex:0 0 20px;width:20px;height:20px;transition:transform .15s}.future-continuous-notes .fcn-disclosure[open] summary svg{transform:rotate(90deg)}.future-continuous-notes .fcn-expanded{gap:16px;margin-top:16px;display:grid}.future-continuous-notes .fcn-practice{background:#f0f1e8}.future-continuous-notes .fcn-practice-heading{align-items:center;gap:18px;margin-bottom:12px;display:flex}.future-continuous-notes .fcn-practice-heading h3{font-size:36px;line-height:42px}.future-continuous-notes .fcn-practice-heading p{color:var(--fcn-muted);font-size:14px;line-height:22px}.future-continuous-notes .fcn-context{margin-bottom:12px;font-size:16px;line-height:24px}.future-continuous-notes #fcn-prompt{color:var(--fcn-body);letter-spacing:0;font:600 18px/28px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.future-continuous-notes .fcn-options{border:0;gap:8px;min-width:0;margin-top:12px;padding:0;display:grid}.future-continuous-notes .fcn-option{border:1px solid var(--fcn-border);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;min-height:44px;padding:9px 14px;font-size:16px;line-height:24px;display:flex;position:relative}.future-continuous-notes .fcn-option.is-selected{background:#e3eadc;border-color:#b9d1bb;box-shadow:inset 0 0 0 1px #b9d1bb}.future-continuous-notes .fcn-option input{opacity:0;width:1px;height:1px;position:absolute;top:50%;left:24px}.future-continuous-notes .fcn-radio{background:#fffefa;border:2px solid #7b8980;border-radius:50%;flex:0 0 20px;width:20px;height:20px;position:relative}.future-continuous-notes .fcn-option input:checked+.fcn-radio{border-color:#234d3a}.future-continuous-notes .fcn-option input:checked+.fcn-radio:after{content:"";background:#234d3a;border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.future-continuous-notes .fcn-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.future-continuous-notes .fcn-option:has(input:disabled){cursor:default}.future-continuous-notes .fcn-response{grid-template-columns:minmax(0,1fr) 168px;align-items:end;gap:16px;margin-top:14px;display:grid}.future-continuous-notes .fcn-feedback-slot{align-items:end;min-width:0;min-height:104px;display:flex}.future-continuous-notes .fcn-status{color:var(--fcn-muted);padding-bottom:10px;font-size:16px;line-height:24px}.future-continuous-notes .fcn-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-height:48px;padding:12px 16px;font:600 16px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.future-continuous-notes :-webkit-any(button,summary,.fcn-option){scroll-margin-block:100px}.future-continuous-notes :is(button,summary,.fcn-option){scroll-margin-block:100px}.future-continuous-notes .fcn-button:disabled{color:#566057;cursor:default;background:#dadbd6;border-color:#dadbd6}.future-continuous-notes .fcn-feedback{border-radius:12px;align-items:start;gap:14px;width:100%;padding:12px 14px;font-size:16px;line-height:24px;display:flex}.future-continuous-notes .fcn-feedback.is-correct{color:#19574b;background:#e3eadc}.future-continuous-notes .fcn-feedback.is-retry{color:#783e2d;background:#faece3}.future-continuous-notes .fcn-feedback h4{color:inherit;margin-bottom:4px;font-size:20px;line-height:26px}.future-continuous-notes .fcn-feedback p{color:var(--fcn-body)}.future-continuous-notes .fcn-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;line-height:28px;display:flex}.future-continuous-notes .is-correct .fcn-feedback-icon,.future-continuous-notes .fcn-completion>.fcn-feedback-icon{background:#19574b}.future-continuous-notes .is-retry .fcn-feedback-icon{background:#783e2d}.future-continuous-notes .fcn-focus-hint{font:500 14px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.future-continuous-notes [data-question="3"] .fcn-feedback-slot{min-height:172px}.future-continuous-notes .fcn-text-button{color:#19574b;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:12px;padding:10px 0;font:600 16px/24px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;display:block}.future-continuous-notes .fcn-help{border:1px solid var(--fcn-border);background:#fffefa;border-radius:12px;margin-top:12px;padding:16px;font-size:16px;line-height:24px}.future-continuous-notes .fcn-help h4{margin-bottom:8px;font-size:22px;line-height:28px}.future-continuous-notes .fcn-completion{flex-wrap:wrap;align-items:start;gap:18px;display:flex}.future-continuous-notes .fcn-completion>div{flex:260px}.future-continuous-notes .fcn-completion p{margin-top:8px}.future-continuous-notes .fcn-sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.future-continuous-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.future-continuous-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.future-continuous-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}@container future-continuous (width<=820px){.future-continuous-notes .fcn-tour{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.future-continuous-notes .fcn-event-pair article{grid-template-columns:1fr}.future-continuous-notes .fcn-event-pair .fcn-art{max-width:160px}.future-continuous-notes .fcn-forms-grid,.future-continuous-notes .fcn-question-section,.future-continuous-notes .fcn-wh-grid{grid-template-columns:1fr}.future-continuous-notes .fcn-forms-grid>:last-child{border-top:1px solid var(--fcn-border);border-left:0;padding-top:20px;padding-left:0}.future-continuous-notes .fcn-roles:not(.fcn-boxed-roles){flex-wrap:wrap}.future-continuous-notes .fcn-token dt{white-space:normal}.future-continuous-notes .fcn-question-section figure{max-width:360px}.future-continuous-notes .fcn-spelling-pair>div{flex-direction:column;gap:8px}.future-continuous-notes .fcn-snapshot-grid{gap:18px}.future-continuous-notes .fcn-snapshot-grid .fcn-example{font-size:24px;line-height:34px}.future-continuous-notes .fcn-plan-section{grid-template-columns:1fr;gap:18px}.future-continuous-notes .fcn-plan-section>:first-child{max-width:380px}}@container future-continuous (width<=580px){.future-continuous-notes .fcn-desktop{display:none}.future-continuous-notes .fcn-mobile,.future-continuous-notes .fcn-art.fcn-mobile{display:block}.future-continuous-notes .fcn-paper{border-radius:18px;padding:16px}.future-continuous-notes .fcn-reading{border:1px solid var(--fcn-border);background:#fffefa;border-radius:18px;display:block;box-shadow:0 2px 8px #4733180a}.future-continuous-notes .fcn-core{box-shadow:none;background:0 0;border:0}.future-continuous-notes .fcn-heading{text-align:left}.future-continuous-notes h2{font-size:26px;line-height:32px}.future-continuous-notes :-webkit-any(h3,h4){font-size:23px;line-height:29px}.future-continuous-notes :is(h3,h4){font-size:23px;line-height:29px}.future-continuous-notes .fcn-heading p{margin-top:8px;font-size:17px;line-height:26px}.future-continuous-notes .fcn-plan-strip{margin:18px 0;padding:12px}.future-continuous-notes .fcn-plan-strip strong{font-size:20px;line-height:28px}.future-continuous-notes .fcn-tour{grid-template-columns:1fr;gap:16px}.future-continuous-notes .fcn-tour-figure{background:0 0;border:0;padding:0}.future-continuous-notes .fcn-tour-figure figcaption{margin-bottom:10px;font:400 17px/26px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.future-continuous-notes .fcn-main-example{font-size:25px;line-height:34px}.future-continuous-notes .fcn-sentence-line{display:inline}.future-continuous-notes .fcn-tour-copy>p+p{margin-top:14px;font-size:17px;line-height:26px}.future-continuous-notes .fcn-tour-time{background:0 0;border:0;margin-top:16px;padding:0}.future-continuous-notes .fcn-timeline{height:85px;padding:0 18px}.future-continuous-notes .fcn-track{top:28px}.future-continuous-notes .fcn-snapshot{top:0}.future-continuous-notes .fcn-snapshot strong{position:absolute;top:-32px;left:50%;transform:translate(-50%)}.future-continuous-notes .fcn-snapshot>span{top:14px}.future-continuous-notes .fcn-snapshot:before{top:-5px}.future-continuous-notes .fcn-snapshot:after{height:25px;top:-10px}.future-continuous-notes .fcn-build{border:0;margin-top:2px;padding:0}.future-continuous-notes .fcn-build h3{margin-bottom:12px;font-size:23px;line-height:29px}.future-continuous-notes .fcn-boxed-roles{flex-direction:column;gap:8px}.future-continuous-notes .fcn-boxed-roles .fcn-token{text-align:left;flex-direction:row;flex:none;align-items:center;gap:16px;width:100%;min-height:52px;padding:10px 14px}.future-continuous-notes .fcn-boxed-roles .fcn-token dd{font-size:27px;line-height:32px}.future-continuous-notes .fcn-boxed-roles .fcn-token dt{white-space:normal;font-size:14px;line-height:22px}.future-continuous-notes .fcn-build>.fcn-mobile{margin-top:14px;font-size:17px;line-height:26px}.future-continuous-notes .fcn-disclosures{padding:0 16px 16px}.future-continuous-notes .fcn-disclosure summary{min-height:52px;padding:12px 16px}.future-continuous-notes .fcn-detail-heading h3{font-size:28px;line-height:34px}.future-continuous-notes .fcn-detail-heading p{font-size:17px;line-height:26px}.future-continuous-notes .fcn-expanded{gap:16px}.future-continuous-notes .fcn-expanded p{font-size:17px;line-height:26px}.future-continuous-notes .fcn-expanded .fcn-example{font-size:25px;line-height:34px}.future-continuous-notes .fcn-roles:not(.fcn-boxed-roles){flex-wrap:wrap;gap:8px}.future-continuous-notes .fcn-roles:not(.fcn-boxed-roles) .fcn-token{flex:1 0 auto}.future-continuous-notes .fcn-short-answers,.future-continuous-notes .fcn-spelling-pair,.future-continuous-notes .fcn-snapshot-grid,.future-continuous-notes .fcn-plan-section{grid-template-columns:1fr}.future-continuous-notes .fcn-short-answers>.fcn-example{max-width:190px}.future-continuous-notes .fcn-spelling-pair{gap:16px}.future-continuous-notes .fcn-spelling-pair>div+div{border-top:1px solid var(--fcn-border);border-left:0;padding:16px 0 0}.future-continuous-notes .fcn-spelling-pair>div{flex-flow:wrap;gap:12px}.future-continuous-notes .fcn-spelling-pair>div>div{flex:110px}.future-continuous-notes .fcn-snapshot-grid,.future-continuous-notes .fcn-plan-section{gap:16px}.future-continuous-notes .fcn-snapshot-section:first-of-type .fcn-snapshot-grid>div{margin-top:0}.future-continuous-notes .fcn-snapshot-section:first-of-type .fcn-example{font-size:25px;line-height:34px}.future-continuous-notes .fcn-snapshots-paper .fcn-detail-heading{border-radius:18px 18px 0 0;padding:16px}.future-continuous-notes .fcn-snapshot-section{padding:16px}.future-continuous-notes .fcn-shift-timeline{height:50px}.future-continuous-notes .fcn-shift-timeline .fcn-track{top:19px}.future-continuous-notes .fcn-shift-timeline .fcn-snapshot strong{position:relative;top:15px;left:0;transform:none}.future-continuous-notes .fcn-shift-timeline .fcn-snapshot:before{top:-2px}.future-continuous-notes .fcn-plan-reminder{text-align:left;font-size:22px!important;line-height:30px!important}.future-continuous-notes .fcn-mobile-event>p{margin-top:12px}.future-continuous-notes .fcn-practice-heading h3{font-size:28px;line-height:34px}.future-continuous-notes .fcn-practice-heading{gap:14px}.future-continuous-notes .fcn-context,.future-continuous-notes #fcn-prompt{font-size:17px;line-height:26px}.future-continuous-notes .fcn-response{grid-template-columns:1fr;gap:10px}.future-continuous-notes .fcn-feedback-slot{min-height:128px}.future-continuous-notes [data-question="2"] .fcn-feedback-slot{min-height:152px}.future-continuous-notes [data-question="3"] .fcn-feedback-slot{min-height:270px}.future-continuous-notes .fcn-feedback{gap:10px;padding:12px}.future-continuous-notes .fcn-option{gap:12px;padding:10px 12px}.future-continuous-notes .fcn-completion .fcn-button{width:100%}}@media (prefers-reduced-motion:reduce){.future-continuous-notes *,.future-continuous-notes :before,.future-continuous-notes :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.cn-study{--cn-ink:#153b2c;--cn-body:#263f32;--cn-secondary:#53655c;--cn-border:#ddd5c5;--cn-surface:#fffefa;--cn-neutral:#f8f5ef;--cn-green:#19574b;--cn-green-bg:#dce7d6;--cn-gold:#80550f;--cn-gold-bg:#f8e7be;--cn-peach:#99402d;--cn-peach-bg:#f8e2d7;--cn-plum:#66517c;--cn-plum-bg:#eee8f4;width:100%;max-width:960px;box-shadow:none;color:var(--cn-body);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.55;display:block}.cn-study *,.cn-study :before,.cn-study :after{box-sizing:border-box}.cn-study [hidden]{display:none!important}.cn-study .cn-paper{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:22px;padding:28px;box-shadow:0 2px 6px #49362408}.cn-study h2,.cn-study h3,.cn-study h4,.cn-study .cn-example,.cn-study .cn-dialogue-line p{color:var(--cn-ink);font-family:Georgia,Times New Roman,serif}.cn-study h2{letter-spacing:-1.5px;margin:0;font-size:30px;font-weight:700;line-height:1.08}.cn-study h3{letter-spacing:-.6px;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.2}.cn-study h4{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.35}.cn-study p{color:var(--cn-body);margin:0;font-size:18px;line-height:1.55}.cn-study .cn-lead{color:var(--cn-secondary);margin:6px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.3}.cn-study .cn-story{grid-template-columns:58% 1fr;align-items:center;gap:32px;display:grid}.cn-study .cn-art{width:100%;height:auto;display:block;overflow:hidden}.cn-study .cn-story-art{border-radius:14px;overflow:hidden}.cn-study .cn-art-mobile{display:none}.cn-study .cn-scene-caption{margin:0 0 14px}.cn-study .cn-dialogue-line{margin:0 0 16px}.cn-study .cn-speaker{background:var(--cn-neutral);color:var(--cn-ink);border-radius:8px 8px 0 0;padding:0 14px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.5;display:table}.cn-study .cn-dialogue-line p{background:var(--cn-neutral);letter-spacing:-.8px;border-radius:0 12px 12px;padding:12px 15px;font-size:28px;font-weight:700;line-height:1.25}.cn-study .cn-story-meaning{margin-top:20px}.cn-study .cn-section{border-top:1px solid var(--cn-border);margin-top:24px;padding-top:20px}.cn-study .cn-rule>p{margin:0}.cn-study .cn-transformation{gap:36px;margin:20px 0 24px;display:grid;position:relative}.cn-study .cn-transform-row{grid-template-columns:140px 1fr;align-items:end;gap:24px;display:grid}.cn-study .cn-row-label{background:var(--cn-neutral);border-radius:6px;align-self:end;padding:12px 16px;font-size:17px;font-weight:650}.cn-study .cn-word-groups{flex-wrap:wrap;gap:10px;display:flex}.cn-study .cn-word-group{flex-direction:column;align-items:stretch;gap:3px;display:flex}.cn-study .cn-role{text-align:center;font-size:15px;font-weight:600;line-height:1.45}.cn-study .cn-token{border-radius:4px}.cn-study .cn-word-group>.cn-token{white-space:nowrap;padding:3px 18px 6px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;line-height:1.2;display:block}.cn-study .cn-subject{background:var(--cn-green-bg);color:var(--cn-green)}.cn-study .cn-helper,.cn-study .cn-base,.cn-study .cn-negative-helper{background:var(--cn-gold-bg);color:var(--cn-gold)}.cn-study .cn-object,.cn-study .cn-place{background:var(--cn-peach-bg);color:var(--cn-peach)}.cn-study .cn-negation{background:var(--cn-plum-bg);color:var(--cn-plum);border-radius:3px}.cn-study .cn-subject-ink{color:var(--cn-green)}.cn-study .cn-helper-ink,.cn-study .cn-base-ink{color:var(--cn-gold)}.cn-study .cn-object-ink{color:var(--cn-peach)}.cn-study .cn-move-arrow{width:128px;height:30px;color:var(--cn-gold);pointer-events:none;position:absolute;top:68px;left:234px}.cn-study .cn-base-note p{font-size:18px}.cn-study .cn-practice-grid{grid-template-columns:44% 1fr;gap:14px 32px;display:grid}.cn-study .cn-practice-grid>header{border-right:1px solid var(--cn-border);padding-right:24px}.cn-study .cn-practice h3{margin:0 0 10px;font-size:30px;line-height:1.15}.cn-study .cn-practice h4{margin:14px 0 4px;font-size:23px}.cn-study .cn-question-count{color:var(--cn-secondary);font-size:15px}.cn-study .cn-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cn-study .cn-choice{background:var(--cn-neutral);border:1px solid var(--cn-border);cursor:pointer;border-radius:10px;align-items:center;gap:14px;width:100%;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.375;display:flex}.cn-study .cn-choice input{-webkit-appearance:none;appearance:none;background:var(--cn-surface);border:1.5px solid #8b948e;border-radius:50%;flex:0 0 22px;place-content:center;width:22px;height:22px;margin:0;display:grid}.cn-study .cn-choice input:before{content:"";background:#234d3a;border-radius:50%;width:12px;height:12px;transform:scale(0)}.cn-study .cn-choice input:checked{border-color:#234d3a}.cn-study .cn-choice input:checked:before{transform:scale(1)}.cn-study .cn-choice.is-selected{background:var(--cn-surface);border:2px solid #234d3a;padding:9px 13px}.cn-study .cn-choice:has(input:disabled){cursor:default}.cn-study .cn-choice:focus-within{outline-offset:3px;outline:3px solid #9a681c}.cn-study .cn-choice input:focus-visible{outline:none}.cn-study button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.cn-study .cn-practice-footer{border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:80px;padding:10px 0;display:grid}.cn-study .cn-feedback{outline:none;align-items:center;gap:14px;min-width:0;display:flex}.cn-study .cn-feedback p{font-size:16px;line-height:1.5}.cn-study .cn-feedback strong{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.2}.cn-study .cn-action{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #0000;border-radius:10px;min-width:150px;min-height:44px;padding:11px 18px;font:600 16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-study .cn-action:disabled{color:#68746f;cursor:default;background:#d8d9d6}.cn-study .cn-practice-footer.is-wrong{background:#faece3;padding:12px}.cn-study .cn-practice-footer.is-wrong .cn-feedback,.cn-study .cn-practice-footer.is-wrong p{color:#783e2d}.cn-study .cn-practice-footer.is-correct{background:#e3eadc;padding:12px}.cn-study .cn-practice:has(.is-correct) .cn-choice.is-selected{background:#e3eadc}.cn-study .cn-practice-footer.is-correct .cn-feedback,.cn-study .cn-practice-footer.is-correct p{color:#19574b}.cn-study .cn-feedback-icon{color:#fffdf7;background:#783e2d;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font:700 28px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;display:grid}.cn-study .is-correct .cn-feedback-icon{background:#19574b}.cn-study .cn-help{grid-column:1/-1}.cn-study .cn-help-toggle{color:#234d3a;cursor:pointer;background:0 0;border:0;padding:10px 0;font:600 16px/24px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;text-decoration:underline}.cn-study .cn-help-copy{background:var(--cn-neutral);border-radius:8px;margin:4px 0;padding:12px}.cn-study .cn-completion{justify-items:start;gap:16px;display:grid}.cn-study .cn-completion h3{font-size:26px}.cn-study .cn-details{margin-top:24px;padding:20px}.cn-study .cn-details h2{letter-spacing:-1px;font-size:30px;line-height:1.12}.cn-study .cn-detail-lead{margin:4px 0 14px}.cn-study .cn-two-col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cn-study .cn-two-col>:last-child{border-left:1px solid var(--cn-border);padding-left:24px}.cn-study .cn-detail-intro{border-top:1px solid var(--cn-border);padding-top:14px}.cn-study .cn-details h3{margin-bottom:4px;font-size:28px}.cn-study .cn-details h4{font-size:19px}.cn-study .cn-details p{font-size:16px;line-height:1.5}.cn-study .cn-details .cn-example{margin:6px 0;font-size:21px;line-height:1.4}.cn-study .cn-example .cn-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 3px 2px}.cn-study .cn-example .cn-plain{padding:0}.cn-study .cn-things{margin-top:22px}.cn-study .cn-things-content{grid-template-columns:1fr 100px;gap:8px;display:grid}.cn-study .cn-machines-art{align-content:center;gap:6px;display:grid}.cn-study .cn-small-scene{grid-template-columns:1fr 120px;align-items:center;gap:8px;display:grid}.cn-study .cn-small-scene .cn-art{align-self:center}.cn-study .cn-permission{border-top:1px solid var(--cn-border);margin-top:18px;padding-top:16px}.cn-study .cn-information-row{background:var(--cn-neutral);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0;padding:4px 12px;display:flex}.cn-study .cn-question-phrase{text-align:center;color:var(--cn-ink);display:grid}.cn-study .cn-question-phrase>:last-child{font-size:13px;line-height:1.2}.cn-study .cn-phrase{white-space:nowrap;border-bottom:1px solid;font:700 23px/1.15 Georgia,Times New Roman,serif;position:relative}.cn-study .cn-phrase:before,.cn-study .cn-phrase:after{content:"";background:currentColor;width:1px;height:6px;position:absolute;bottom:0}.cn-study .cn-phrase:before{left:0}.cn-study .cn-phrase:after{right:0}.cn-study .cn-information-row .cn-example{margin:0}.cn-study .cn-answer{font-size:16px}.cn-study .cn-answer-arrow{margin-left:6px}.cn-study .cn-negative-note{background:#f5f0f8;border:1px solid #e4dceb;border-radius:12px;grid-template-columns:1fr 185px;align-items:center;gap:24px;margin-top:20px;padding:16px;display:grid}.cn-study .cn-replies .cn-two-col{gap:18px;margin-top:12px}.cn-study .cn-replies .cn-two-col>div{border:1px solid #ddd5c560;border-radius:8px;padding:10px}.cn-study .cn-replies .cn-example{letter-spacing:-.4px;font-size:19px}.cn-study .cn-replies section+section{margin-top:10px}.cn-study .cn-reply-line{align-items:baseline;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:17px;display:flex}.cn-study .cn-reply-line>span{flex:0 0 53px}.cn-study .cn-reply-line .cn-example{margin:3px 0;font-size:19px}.cn-study .cn-viewpoint{background:var(--cn-green-bg);color:var(--cn-green);border-radius:5px;margin:6px 0;padding:3px 8px;display:table}.cn-study .cn-correction-layout{grid-template-columns:60% 1fr;align-items:center;gap:24px;display:grid}.cn-study table{border:1px solid var(--cn-border);border-collapse:collapse;width:100%;color:var(--cn-body);border-radius:6px;font-family:Georgia,Times New Roman,serif;font-size:17px}.cn-study th,.cn-study td{text-align:left;border-bottom:1px solid #ddd5c570;width:50%;padding:4px 10px}.cn-study th{background:var(--cn-neutral)}.cn-study .cn-final-notes{margin-top:18px;padding-top:14px}.cn-study .cn-contrast{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.cn-study .cn-contrast>:first-child{font-family:Georgia,Times New Roman,serif;font-size:21px}.cn-study .cn-final-notes section>p:last-child{margin-top:10px}.cn-study .cn-subject-question{padding-bottom:18px}.cn-study .cn-subject-question .cn-subject{border-bottom:1px solid var(--cn-ink);display:inline-block;position:relative}.cn-study .cn-subject-question .cn-subject:after{content:"subject";width:100%;color:var(--cn-ink);text-align:center;font:13px/20px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:100%;left:0}.cn-study .cn-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px){.cn-study .cn-word-groups{grid-template-columns:1.15fr 1fr 1fr 1.5fr;width:100%;max-width:624px;display:grid}.cn-study .cn-word-group>.cn-token{text-align:center;padding-inline-start:12px;padding-inline-end:12px}.cn-study .cn-move-arrow{width:180px;height:42px;top:74px;left:225px}}@media (min-width:701px){.cn-study .cn-practice-grid>header{grid-row:1/3;align-self:stretch}.cn-study .cn-choices{grid-area:1/2}.cn-study .cn-practice-footer{grid-area:2/2;min-height:64px;padding:0}.cn-study .cn-practice-grid:has(input:checked)>header{grid-row:1}.cn-study .cn-practice-grid:has(input:checked) .cn-practice-footer{grid-column:1/-1;min-height:80px;padding:12px}.cn-study .cn-practice-grid:has(input:checked) .cn-practice-footer:not(.is-wrong):not(.is-correct){background:var(--cn-neutral)}.cn-study .cn-details .cn-section{margin-top:14px;padding-top:12px}}@media (max-width:1100px) and (min-width:701px){.cn-study .cn-story{grid-template-columns:54% 1fr;gap:20px}.cn-study .cn-dialogue-line p{font-size:27px}.cn-study .cn-transform-row{grid-template-columns:110px 1fr;gap:18px}.cn-study .cn-word-group>.cn-token{padding-inline-start:12px;padding-inline-end:12px;font-size:30px}.cn-study .cn-move-arrow{left:185px}.cn-study .cn-small-scene{grid-template-columns:1fr 90px}.cn-study .cn-things-content{grid-template-columns:1fr 75px}}@media (max-width:700px){.questions-explanation.cn-study{margin-bottom:24px;font-size:17px}.cn-study .cn-paper{padding:16px}.cn-study .cn-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cn-study .cn-teaching{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:22px;padding:16px}.cn-study .cn-practice{border:1px solid var(--cn-border);background:var(--cn-surface);border-radius:22px;margin-top:24px;padding:20px}.cn-study h2{letter-spacing:-1px;max-width:290px;font-size:30px;line-height:1.05}.cn-study h3{letter-spacing:-.4px;font-size:29px;line-height:1.15}.cn-study .cn-rule h3{max-width:265px}.cn-study .cn-rule em{font-style:normal}.cn-study .cn-rule strong{font-weight:400}.cn-study p{font-size:18px;line-height:1.53}.cn-study .cn-lead{margin:12px 0 18px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;line-height:1.35}.cn-study .cn-lead span,.cn-study .cn-story{display:block}.cn-study .cn-art-desktop{display:none}.cn-study .cn-art-mobile{display:block}.cn-study .cn-story-art{border-radius:10px}.cn-study .cn-scene-caption{margin:10px 0 14px}.cn-study .cn-dialogue-line{background:var(--cn-neutral);border-radius:10px;grid-template-columns:65px 1fr;align-items:center;margin:8px 0;display:grid}.cn-study .cn-speaker{background:0 0;padding:8px 10px;font:400 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-study .cn-dialogue-line p{letter-spacing:-.5px;background:0 0;padding:10px 8px;font-size:22px;line-height:1.3}.cn-study .cn-story-meaning{margin-top:16px}.cn-study .cn-section{margin-top:22px;padding-top:18px}.cn-study .cn-rule>p{margin:12px 0}.cn-study .cn-transformation{gap:12px;margin:16px 0 20px}.cn-study .cn-transform-row{background:var(--cn-neutral);border-radius:10px;padding:8px;display:block}.cn-study .cn-row-label{background:0 0;margin:0 0 6px;padding:0;font-size:16px;font-weight:400}.cn-study .cn-word-groups{grid-template-columns:1.1fr .85fr .85fr 1.5fr;gap:5px;display:grid}.cn-study .cn-word-group{gap:4px;min-width:0}.cn-study .cn-word-group>.cn-token{text-align:center;letter-spacing:-.8px;padding:3px 3px 5px;font-size:22px}.cn-study .cn-role{white-space:nowrap;border-radius:5px;padding:2px 0;font-size:12px;font-weight:400;line-height:1.4}.cn-study .cn-subject-ink{background:var(--cn-green-bg)}.cn-study .cn-helper-ink,.cn-study .cn-base-ink{background:var(--cn-gold-bg)}.cn-study .cn-object-ink{background:var(--cn-peach-bg)}.cn-study .cn-move-arrow{display:none}.cn-study .cn-base-note p{margin-top:14px;font-size:18px}.cn-study .cn-practice-grid{grid-template-columns:1fr;gap:16px}.cn-study .cn-practice-grid>header{border:0;padding:0}.cn-study .cn-practice h3{margin-bottom:8px;font-size:30px}.cn-study .cn-practice h4{margin-top:12px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px}.cn-study .cn-question-count{font-size:14px}.cn-study .cn-choice{gap:12px;min-height:52px;padding:12px}.cn-study .cn-choice.is-selected{padding:11px}.cn-study .cn-practice-footer{grid-template-columns:1fr;gap:12px;min-height:120px;padding:4px 0}.cn-study .cn-action{width:100%;min-height:46px}.cn-study .cn-details h2{max-width:none;font-size:30px;line-height:1.15}.cn-study .cn-details h3{font-size:26px}.cn-study .cn-details p{font-size:17px}.cn-study .cn-two-col{grid-template-columns:1fr;gap:22px}.cn-study .cn-two-col>:last-child,.cn-study .cn-replies .cn-two-col>:last-child{border-left:0;padding-left:0}.cn-study .cn-detail-intro>:last-child{border-top:1px solid var(--cn-border);padding-top:16px}.cn-study .cn-details .cn-example{font-size:23px}.cn-study .cn-things-content{grid-template-columns:1fr 85px}.cn-study .cn-small-scene{grid-template-columns:1fr 100px}.cn-study .cn-negative-note{grid-template-columns:1fr;padding:14px}.cn-study .cn-negative-note .cn-art{justify-self:end;width:145px}.cn-study .cn-information-row{gap:8px;padding:10px}.cn-study .cn-information-row .cn-answer-arrow{margin-left:0}.cn-study .cn-phrase{font-size:23px}.cn-study .cn-reply-line{display:block}.cn-study .cn-reply-line>span{font-size:16px}.cn-study .cn-reply-line .cn-example{font-size:21px;display:inline}.cn-study .cn-correction-layout{grid-template-columns:1fr;gap:14px}.cn-study table{font-size:16px}.cn-study th,.cn-study td{padding:6px}}@media (max-width:350px){.cn-study h2{font-size:30px}.cn-study .cn-transform-row{padding:6px}.cn-study .cn-word-groups{gap:4px}.cn-study .cn-word-group>.cn-token{padding-inline-start:2px;padding-inline-end:2px;font-size:18px}.cn-study .cn-role{font-size:10px}}@media (prefers-reduced-motion:reduce){.cn-study *{scroll-behavior:auto}}.mc-notes{--mc-ink:#153b2c;--mc-body:#263f32;--mc-secondary:#53655c;--mc-line:#ddd5c5;--mc-paper:#fffefa;--mc-quiet:#f8f5ef;--mc-primary:#234d3a;--mc-serif:"Times New Roman",Georgia,serif;border:1px solid var(--mc-line);background:var(--mc-paper);width:100%;max-width:980px;color:var(--mc-body);border-radius:22px;flex-direction:column;margin:0 auto 30px;padding:20px 32px 16px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;line-height:1.45;display:flex;box-shadow:0 1px 6px #402f1b14;container:mc-notes/inline-size}.mc-notes :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.mc-notes :is(h2,h3,h4,p,figure,fieldset){margin:0}.mc-notes :-webkit-any(h2,h3,h4){color:var(--mc-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.13}.mc-notes :is(h2,h3,h4){color:var(--mc-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.13}.mc-notes h3{font-size:30px}.mc-notes h4{font-size:27px}.mc-notes button{cursor:pointer;font:inherit}.mc-notes strong{font-weight:700}.mc-notes button:disabled{cursor:default}.mc-notes :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.mc-notes :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.mc-notes section[tabindex="-1"]:focus{outline:none}.mc-notes .mc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mc-header{border-bottom:1px solid var(--mc-line);order:0;padding-bottom:12px}.mc-header h2{letter-spacing:-.025em;font-size:30px;line-height:1.05}.mc-header p{margin-top:8px;font-size:25px}.mc-meaning{order:1;margin-top:18px}.mc-desktop-meaning-intro>p{margin-top:7px}.mc-data-label{font-family:var(--mc-serif);font-size:18px}.mc-comparisons{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.mc-comparison{text-align:center;min-width:0;padding:0 18px 10px 0}.mc-comparison+.mc-comparison{border-left:1px solid var(--mc-line);padding:0 0 10px 18px}.mc-gap-heading{font-family:var(--mc-serif);font-size:24px!important;font-weight:400!important}.mc-art{width:100%;height:auto;display:block;overflow:hidden}.mc-desktop-art{margin-top:0}.mc-dimensions{font-family:var(--mc-serif);grid-template-columns:1fr 1fr;gap:12px;font-size:17px;display:grid}.mc-sentence{color:var(--mc-ink);font-family:var(--mc-serif);flex-wrap:wrap;justify-content:center;align-items:end;gap:4px;font-size:25px;font-weight:700;line-height:1.2;display:flex;margin:18px 0 8px!important}.mc-role{flex-direction:column;min-width:0;display:inline-flex}.mc-role-label{color:var(--mc-secondary);text-align:center;padding-bottom:5px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.mc-role-word{border-radius:8px;padding:4px 8px}.mc-subject .mc-role-word{color:#19574b;background:#dce7d6}.mc-verb .mc-role-word{color:#80550f;background:#f8e7be}.mc-description .mc-role-word{color:#99402d;background:#f8e2d7}.mc-negative .mc-role-word{color:#66517c;background:#eee8f4}.mc-modifiers{font-family:var(--mc-serif);font-size:22px;margin-top:10px!important}.mc-section{border-top:1px solid var(--mc-line);margin-top:16px;padding-top:18px}.mc-pattern{order:2}.mc-pattern>p{margin-top:5px}.mc-desktop-pattern{gap:10px;margin-top:10px;display:grid}.mc-phrase{color:var(--mc-ink);font-family:var(--mc-serif);flex-wrap:wrap;align-items:start;gap:14px;font-size:27px;font-weight:700;line-height:1.15;display:flex}.mc-phrase-build{background:var(--mc-quiet);border-radius:12px;gap:22px;padding:11px 16px 6px}.mc-phrase-token{text-align:center;flex-direction:column;align-items:stretch;display:inline-flex}.mc-phrase-token>strong{padding-inline-start:8px;padding-inline-end:8px}.mc-bracket{border:1px solid;border-top:0;border-radius:0 0 4px 4px;height:7px;display:block}.mc-token-label{color:var(--mc-secondary);padding-top:3px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.35}.mc-operator{padding-top:2px;font-weight:400}.mc-phrase-result{font-size:26px}.mc-contrast{order:3;padding-bottom:2px}.mc-contrast-content{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:12px;display:grid}.mc-contrast-rows{grid-template-columns:max-content 20px minmax(0,1fr);align-items:baseline;gap:8px 16px;display:grid}.mc-contrast-phrase{font-family:var(--mc-serif);font-size:26px;font-weight:700}.mc-contrast-arrow{font-size:24px}.mc-correction{border-left:1px solid var(--mc-line);padding-left:28px}.mc-practice{border:1px solid var(--mc-line);background:#f0f1e8;border-radius:16px;order:4;margin-top:20px;padding:20px 24px}.mc-practice-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px 30px;display:grid}.mc-practice-response{grid-template-columns:minmax(0,1fr) 192px;align-items:center;gap:16px;min-height:100px;margin-top:12px;display:grid}.mc-practice-prompt h3{font-size:30px}.mc-question-count{color:var(--mc-secondary);font-size:16px;margin-top:2px!important}.mc-question-context{margin-top:14px;font-size:18px;line-height:1.5}.mc-question-sentence{color:var(--mc-ink);font-family:var(--mc-serif);font-size:30px;font-weight:700;line-height:1.22;margin-top:14px!important}.mc-choices{border:0;gap:7px;min-width:0;padding:0;display:grid}.mc-option{border:1px solid var(--mc-line);background:var(--mc-paper);cursor:pointer;border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:9px 13px;font-size:16px;line-height:1.4;display:flex}.mc-option.is-selected{border-color:var(--mc-primary);box-shadow:inset 0 0 0 1px var(--mc-primary)}.mc-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.mc-option input{-webkit-appearance:none;appearance:none;background:var(--mc-paper);width:22px;height:22px;cursor:inherit;border:1.5px solid #68746f;border-radius:50%;flex:0 0 22px;margin:0}.mc-option input:checked{border:2px solid var(--mc-primary);box-shadow:inset 0 0 0 3px var(--mc-paper);background:var(--mc-primary)}.mc-option input:focus-visible{outline:none}.mc-option:has(input:disabled){cursor:default}.mc-feedback{min-height:100px;color:var(--mc-secondary);align-items:center;gap:12px;padding:8px 0;font-size:16px;line-height:1.45;display:flex}.mc-feedback.is-correct{color:#19574b;background:#e3eadc;border-radius:12px;padding:10px 12px}.mc-feedback.is-incorrect{color:#783e2d;background:#faece3;border-radius:12px;padding:10px 12px}.mc-feedback:not(:-webkit-any(.is-correct,.is-incorrect)){justify-content:end}.mc-feedback:not(:is(.is-correct,.is-incorrect)){justify-content:end}.mc-feedback-copy strong{font-size:17px}.mc-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:0;display:grid}.mc-feedback-icon:after{color:#fffefa;font-size:20px;font-weight:700}.mc-feedback.is-correct .mc-feedback-icon:after{content:"✓"}.mc-feedback.is-incorrect .mc-feedback-icon:after{content:"!"}.mc-practice-actions{grid-template-rows:48px 44px;align-items:center;gap:8px;min-height:100px;display:grid}.mc-primary{border:1px solid var(--mc-primary);background:var(--mc-primary);color:#fffdf7;border-radius:10px;min-height:48px;padding:11px 24px;font-weight:600;line-height:1.4;font-size:16px!important}.mc-primary:disabled{color:#636b66;background:#e0e1de;border-color:#c4c6c3}.mc-explain-button{min-height:44px;color:var(--mc-primary);text-underline-offset:3px;background:0 0;border:0;padding:7px 10px;text-decoration:underline;font-size:14px!important}.mc-completion{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-completion h3{width:100%}.mc-completion .mc-primary{margin-left:auto}.mc-disclosure{order:5;margin-top:16px}.mc-disclosure>summary{border:1px solid var(--mc-line);min-height:48px;color:var(--mc-ink);background:var(--mc-quiet);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:600;list-style:none;display:flex}.mc-disclosure>summary::-webkit-details-marker{display:none}.mc-disclosure-arrow{font-size:30px;font-weight:400;line-height:1}.mc-disclosure[open]>summary .mc-disclosure-arrow{transform:rotate(90deg)}.mc-reference{padding-top:24px}.mc-reference-header{border-bottom:1px solid var(--mc-line);padding-bottom:18px}.mc-reference-header h3{font-size:30px}.mc-reference-header p{margin-top:4px;font-size:22px}.mc-details .mc-reference-header p{font-family:var(--mc-serif)}.mc-more-examples .mc-reference-header h3{font-size:30px}.mc-detail-section{border-bottom:1px solid var(--mc-line);padding:16px 0}.mc-detail-heading{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.mc-detail-heading h4{font-size:28px}.mc-step{width:36px;height:36px;color:var(--mc-ink);font-family:var(--mc-serif);background:#ebe4d5;border-radius:50%;flex:0 0 36px;place-items:center;font-size:23px;font-weight:700;display:inline-grid}.mc-forms{background:var(--mc-quiet);border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;padding:14px 20px;display:grid}.mc-form-group+.mc-form-group{border-left:1px solid var(--mc-line);padding-left:24px}.mc-form-label{color:var(--mc-ink);font-family:var(--mc-serif);background:#ebe4d5;border-radius:20px;padding:2px 12px;font-size:21px;font-weight:700;display:inline-block;margin-bottom:15px!important}.mc-form-group .mc-phrase{justify-content:center;margin-bottom:20px;font-size:29px}.mc-form-group .mc-phrase:last-child{margin-bottom:0}.mc-detail-section>p{margin-top:8px;font-size:18px}.mc-bag-example{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.mc-bag-scene{align-items:center;min-width:0;display:flex}.mc-bag-scene .mc-art{flex-shrink:0;width:65%}.mc-price-data{background:var(--mc-quiet);border-radius:8px;padding:8px;font-size:14px}.mc-price-data .mc-data-label{font-size:15px;font-weight:700}.mc-bag-copy{min-width:0}.mc-bag-copy .mc-detail-sentence{font-size:23px}.mc-detail-sentence{justify-content:start;font-size:25px;margin-top:0!important}.mc-detail-sentence .mc-role-label{order:1;padding:9px 0 0}.mc-detail-sentence .mc-role-word{position:relative}.mc-detail-sentence .mc-role-word:after{content:"";border:1px solid;border-top:0;border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:-6px;left:8px;right:8px}.mc-bag-copy>p:not(.mc-sentence){margin-top:12px;font-size:18px}.mc-lot-rows,.mc-description-comparison,.mc-irregular-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mc-lot-example{background:var(--mc-quiet);color:var(--mc-ink);font-family:var(--mc-serif);border-radius:10px;padding:10px 16px;font-size:27px;font-weight:700}.mc-example-note{background:var(--mc-quiet);border-radius:10px;padding:10px 16px;font-size:18px}.mc-example-sentence{color:var(--mc-ink);font-family:var(--mc-serif);font-size:23px;font-weight:700;line-height:1.3}.mc-example-note p+p{margin-top:8px}.mc-irregular-rows>p{background:var(--mc-quiet);text-align:center;border-radius:10px;padding:8px 12px}.mc-more-examples{margin-top:30px}.mc-more-examples .mc-reference-header{border-bottom:0}.mc-more-section{border:1px solid var(--mc-line);border-radius:14px;margin-bottom:12px;padding:16px}.mc-more-section h4{margin-bottom:8px;font-size:30px}.mc-more-section>p+p{margin-top:5px}.mc-transport-example{grid-template-columns:1fr 1fr;align-items:center;gap:18px;margin-top:12px;display:grid}.mc-transport-copy>p:last-child{margin-top:12px}.mc-transport-copy .mc-detail-sentence{font-size:23px}.mc-small-examples{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mc-small-example{min-width:0;font-size:18px}.mc-small-example+.mc-small-example{border-left:1px solid var(--mc-line);padding-left:24px}.mc-small-example .mc-example-sentence{margin:18px 0!important}.mc-poster-example{border-top:1px solid var(--mc-line);margin-top:14px;padding-top:12px}.mc-more-section .mc-detail-sentence{margin:12px 0!important}.mc-more-section>p:not(.mc-sentence){font-size:18px}.mc-more-section>p.mc-question-example{color:var(--mc-ink);font-family:var(--mc-serif);font-size:25px;line-height:1.35}.mc-context-note{border:1px solid var(--mc-line);background:#f0f1e8;border-radius:12px;margin-top:10px;padding:12px 16px;font-size:18px}.mc-gap-selector,.mc-mobile-art,.mc-mobile-data-label,.mc-mobile-banks,.mc-mobile-pattern,.mc-mobile-pattern-copy{display:none}@container mc-notes (width<=850px){.mc-header h2,.mc-notes h3{font-size:30px}.mc-sentence{font-size:23px}.mc-role-word{padding:6px}.mc-phrase-build{gap:14px;font-size:24px}.mc-phrase-result{font-size:24px}.mc-contrast-content{gap:18px}.mc-contrast-rows{gap:8px 10px;font-size:18px}.mc-contrast-phrase{font-size:23px}.mc-correction{padding-left:18px;font-size:18px}.mc-practice{padding:18px}.mc-practice-grid{gap:12px 22px}.mc-question-sentence{font-size:27px}.mc-form-group .mc-phrase{font-size:25px}.mc-bag-example{grid-template-columns:1fr 1.4fr}.mc-detail-sentence{font-size:22px}.mc-lot-example{font-size:24px}}@media (max-width:700px){.mc-notes{border-radius:22px;padding:16px;font-size:17px;line-height:1.35}.mc-header{border-bottom:0;padding-bottom:0}.mc-header h2{letter-spacing:-.025em;max-width:350px;font-size:28px;line-height:1.05}.mc-header p{margin-top:7px;font-size:17px;line-height:1.45}.mc-notes h3{font-size:23px;line-height:1.13}.mc-notes h4{font-size:21px;line-height:1.25}.mc-meaning{margin-top:12px;position:relative}.mc-desktop-meaning-intro,.mc-desktop-art,.mc-gap-heading,.mc-modifiers,.mc-desktop-pattern,.mc-desktop-pattern-copy{display:none}.mc-gap-selector{grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.mc-gap-button{background:var(--mc-quiet);min-height:58px;color:var(--mc-ink);border:1px solid #c8c2b5;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;align-items:center;padding:8px 5px;font-weight:700;line-height:1.3;display:flex;font-family:var(--mc-serif)!important;font-size:16px!important}.mc-gap-button+.mc-gap-button{border-radius:0 10px 10px 0}.mc-gap-button.is-selected{border-color:var(--mc-primary);color:#fffdf7;background:var(--mc-primary)}.mc-selected-label{font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;display:none}.mc-gap-button.is-selected .mc-selected-label{display:block}.mc-mobile-data-label{z-index:1;color:var(--mc-secondary);font-size:14px;display:block;position:absolute;top:86px;left:10px}.mc-comparisons{margin:0;display:block}.mc-comparison,.mc-comparison+.mc-comparison{background:var(--mc-quiet);text-align:center;border:1px solid #ebe5da;border-radius:14px;padding:24px 8px 8px}.mc-notes[data-active-gap=small] .mc-comparison[data-gap=large],.mc-notes[data-active-gap=large] .mc-comparison[data-gap=small]{display:none}.mc-mobile-art{width:68%;max-width:260px;margin:0 auto;display:block}.mc-dimensions{gap:6px;font-family:inherit;font-size:15px}.mc-sentence{justify-content:center;align-items:start;gap:4px 6px;font-size:27px;line-height:1.05;margin:7px 0 0!important}.mc-role-word{padding:2px 8px}.mc-role-label{font-size:13px;line-height:1.15}.mc-comparison .mc-subject{flex-basis:100%;align-items:center}.mc-comparison .mc-subject .mc-role-word{order:1}.mc-comparison .mc-subject .mc-role-label{order:0;padding-bottom:2px}.mc-comparison .mc-role:not(.mc-subject) .mc-role-label{order:1;padding:3px 0 0}.mc-mobile-banks{gap:8px;margin-top:12px;display:grid}.mc-mobile-bank h3{font-size:20px;line-height:1.1}.mc-mobile-bank p{font-size:18px;line-height:1.2}.mc-section{margin-top:14px;padding-top:14px}.mc-mobile-pattern-copy,.mc-mobile-pattern{display:block}.mc-mobile-pattern .mc-phrase{justify-content:start;gap:8px;margin-top:8px;font-size:23px;line-height:1.05}.mc-phrase-token>strong{padding-inline-start:4px;padding-inline-end:4px}.mc-token-label{padding-top:2px;font-size:13px;line-height:1.15}.mc-contrast-content{margin-top:7px;display:block}.mc-contrast-rows{grid-template-columns:max-content 15px minmax(0,1fr);gap:4px 7px;font-size:15px;line-height:1.3}.mc-contrast-phrase{font-family:inherit;font-size:17px;font-weight:400}.mc-contrast-arrow{font-size:17px}.mc-correction{border:0;padding:0;font-size:16px;margin-top:7px!important}.mc-disclosure{order:4;margin-top:16px}.mc-disclosure>summary{border-color:var(--mc-primary);background:var(--mc-primary);color:#fffdf7;min-height:48px;font-family:var(--mc-serif);padding:10px 13px;font-size:16px}.mc-disclosure:not([open])~.mc-practice{display:none}.mc-practice{order:5;margin-top:16px;padding:16px}.mc-practice-grid{grid-template-columns:minmax(0,1fr);gap:14px}.mc-practice-response{grid-template-columns:minmax(0,1fr);gap:12px}.mc-question-context{margin-top:10px;font-size:17px}.mc-question-sentence{font-size:27px}.mc-option{min-height:48px;padding:10px 12px}.mc-feedback{min-height:132px}.mc-feedback:not(:-webkit-any(.is-correct,.is-incorrect)){justify-content:start}.mc-feedback:not(:is(.is-correct,.is-incorrect)){justify-content:start}.mc-practice-actions{grid-area:auto;width:192px}.mc-primary{padding:11px 18px}.mc-reference{padding-top:20px}.mc-reference-header h3,.mc-more-examples .mc-reference-header h3{font-size:25px}.mc-reference-header p{font-size:17px}.mc-detail-heading{gap:8px}.mc-detail-heading h4{font-size:22px}.mc-step{flex-basis:28px;width:28px;height:28px;font-size:18px}.mc-forms,.mc-bag-example,.mc-lot-rows,.mc-description-comparison,.mc-irregular-rows,.mc-transport-example,.mc-small-examples{grid-template-columns:minmax(0,1fr)}.mc-forms{padding:12px}.mc-form-group+.mc-form-group{border-left:0;border-top:1px solid var(--mc-line);padding:14px 0 0}.mc-form-group .mc-phrase{font-size:24px}.mc-form-label{font-size:18px}.mc-bag-scene{max-width:330px}.mc-price-data{font-size:14px}.mc-detail-sentence{font-size:23px}.mc-detail-sentence .mc-description{max-width:100%}.mc-detail-section>p,.mc-bag-copy>p:not(.mc-sentence),.mc-example-note,.mc-small-example,.mc-more-section>p,.mc-context-note{font-size:17px}.mc-lot-example{font-size:23px}.mc-example-sentence{font-size:21px}.mc-more-section{padding:12px}.mc-more-section h4{font-size:24px}.mc-more-section>p.mc-question-example{font-size:21px}.mc-transport-copy>p:last-child{font-size:17px}.mc-small-example+.mc-small-example{border-left:0;border-top:1px solid var(--mc-line);padding:12px 0 0}.mc-more-section .mc-sentence{justify-content:start}.mc-context-note{padding:10px 12px}}@media (max-width:360px){.mc-notes{padding:14px}.mc-header h2{font-size:28px}.mc-gap-button{font-size:14px!important}.mc-comparison,.mc-comparison+.mc-comparison{padding-inline-start:4px;padding-inline-end:4px}.mc-sentence{font-size:25px}.mc-mobile-pattern .mc-phrase{font-size:21px}.mc-contrast-rows{grid-template-columns:max-content 12px minmax(0,1fr);gap:4px;font-size:14px}.mc-contrast-phrase{font-size:15px}}@media (prefers-reduced-motion:reduce){.mc-notes *{scroll-behavior:auto}}.questions-explanation.basic-the-guide{--btg-heading:#153b2c;--btg-ink:#263f32;--btg-muted:#53655c;--btg-border:#ddd5c5;--btg-action:#234d3a;--btg-sage:#f0f1e8;--btg-display:Georgia,"Times New Roman",serif;--btg-ui:Inter,ui-sans-serif,system-ui,sans-serif;border:1px solid var(--btg-border);width:100%;min-width:0;max-width:960px;color:var(--btg-ink);font:400 18px/1.4 var(--btg-ui);background:#fffefa;border-radius:22px;margin:8px auto 36px;padding:12px 32px 24px;overflow:visible;box-shadow:0 2px 10px #153b2c09;container:basic-the-guide/inline-size}.basic-the-guide *,.basic-the-guide :before,.basic-the-guide :after{box-sizing:border-box}.basic-the-guide [hidden]{display:none!important}.basic-the-guide p,.basic-the-guide figure{margin:0}.basic-the-guide :-webkit-any(h2,h3,h4,h5){color:var(--btg-heading);font-family:var(--btg-display);letter-spacing:-.025em;margin:0;font-weight:700}.basic-the-guide :is(h2,h3,h4,h5){color:var(--btg-heading);font-family:var(--btg-display);letter-spacing:-.025em;margin:0;font-weight:700}.basic-the-guide h3{font-size:28px;line-height:1.2}.basic-the-guide button,.basic-the-guide input,.basic-the-guide summary{font-family:var(--btg-ui)}.basic-the-guide button{cursor:pointer}.basic-the-guide button:disabled{cursor:default}.basic-the-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.basic-the-guide svg{flex:none;width:24px;height:24px}.basic-the-guide u{text-underline-offset:.12em;text-decoration-thickness:2px}.basic-the-guide .btg-header{text-align:left;border-bottom:1px solid var(--btg-border);padding-bottom:12px}.basic-the-guide .btg-header h2{margin-bottom:2px;font-size:clamp(36px,5.55cqi,50px);line-height:1.12}.basic-the-guide .btg-header p{color:var(--btg-muted);font-size:22px;line-height:1.35}.basic-the-guide .btg-mobile-title,.basic-the-guide .btg-mobile-label{display:none}.basic-the-guide .btg-story{padding:8px 0 22px}.basic-the-guide .btg-story>h3{margin-bottom:8px}.basic-the-guide .btg-story-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:30px;display:grid}.basic-the-guide .btg-art{aspect-ratio:var(--btg-art-ratio);isolation:isolate;background:#fffefa;border-radius:10px;width:100%;min-width:0;position:relative;overflow:hidden}.basic-the-guide .btg-art>img{width:var(--btg-art-width);max-width:none;height:auto;left:var(--btg-art-left);top:var(--btg-art-top);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:0;display:block;position:absolute}.basic-the-guide .btg-art>.btg-mobile-painting{display:none}.basic-the-guide .btg-story-copy{min-width:0;font-size:18px;line-height:1.4}.basic-the-guide .btg-first-mention{margin:10px 0 14px}.basic-the-guide .btg-sentence-parts{grid-template-columns:1.2fr .6fr 1.15fr;align-items:end;gap:8px;margin-bottom:18px;display:grid}.basic-the-guide .btg-part{text-align:center;flex-direction:column;min-width:0;display:flex}.basic-the-guide .btg-part>small{color:var(--btg-muted);font:400 16px/1.4 var(--btg-ui);margin-bottom:5px}.basic-the-guide .btg-part>span{white-space:nowrap;font:700 30px/1.2 var(--btg-display);letter-spacing:-.025em;border-radius:8px;padding:10px;display:block}.basic-the-guide .btg-subject>span{color:#19574b;background:#dce7d6}.basic-the-guide .btg-verb>span{color:#80550f;background:#f8e7be}.basic-the-guide .btg-information>span{color:#99402d;background:#f8e2d7}.basic-the-guide .btg-clues{border-top:1px solid var(--btg-border);grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:42px;padding:14px 0 16px;display:grid}.basic-the-guide .btg-shared-view>h3{margin-bottom:12px;font-size:28px}.basic-the-guide .btg-example{color:var(--btg-heading);font:700 24px/1.25 var(--btg-display);letter-spacing:-.025em}.basic-the-guide .btg-shared-view .btg-example{margin:10px 0 6px}.basic-the-guide .btg-shared-view>p:last-child{font-size:17px;line-height:1.45}.basic-the-guide .btg-bag-clue{border-left:1px solid var(--btg-border);min-width:0;margin-left:-21px;padding-left:20px}.basic-the-guide .btg-selectors{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:8px;margin:7px 0 10px;display:grid}.basic-the-guide .btg-selector{border:1px solid var(--btg-border);min-width:0;min-height:58px;color:var(--btg-ink);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 10px;font-size:18px;line-height:1.25;display:flex}.basic-the-guide .btg-selector[aria-pressed=true]{background:var(--btg-action);color:#fffdf7;border-color:var(--btg-action)}.basic-the-guide .btg-selector-check svg{stroke-width:3px;width:28px;height:28px}.basic-the-guide .btg-selected{text-align:left;margin-top:2px;font-size:14px;line-height:1.3;display:block}.basic-the-guide .btg-clue-stage{min-width:0}.basic-the-guide .btg-scene{width:100%;max-width:334px;margin:0 auto}.basic-the-guide .btg-any-scene{aspect-ratio:334/170;border-radius:10px;overflow:hidden}.basic-the-guide .btg-any-scene img{object-fit:cover;width:100%;height:100%;display:block}.basic-the-guide .btg-clue-copy{min-height:90px;margin-top:8px;padding-inline-start:10px;padding-inline-end:10px}.basic-the-guide .btg-clue-copy .btg-example{font-size:22px;line-height:1.3}.basic-the-guide .btg-clue-copy>p+p{margin-top:4px}.basic-the-guide .btg-clue-copy>p:not(.btg-example){font-size:17px;line-height:1.4}.basic-the-guide .btg-clue-copy>.btg-pattern{color:var(--btg-heading);font-size:18px;font-weight:600}.basic-the-guide .btg-detail-clause{white-space:nowrap}.basic-the-guide .btg-detail{padding:0 4px;position:relative}.basic-the-guide .btg-detail:before,.basic-the-guide .btg-detail:after{content:"";border:2px solid #19574b;width:5px;position:absolute;top:.04em;bottom:0}.basic-the-guide .btg-detail:before{border-right:0;left:0}.basic-the-guide .btg-detail:after{border-left:0;right:0}.basic-the-guide .btg-forms{border-top:1px solid var(--btg-border);grid-template-columns:minmax(0,1fr) 190px;gap:22px;padding:10px 0 18px;display:grid}.basic-the-guide .btg-forms-copy{min-width:0}.basic-the-guide .btg-forms h3{margin-bottom:14px}.basic-the-guide .btg-forms dl{gap:16px;margin:0 0 14px;display:grid}.basic-the-guide .btg-forms dl>div{grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.basic-the-guide .btg-forms dt{font-size:18px}.basic-the-guide .btg-forms dd{font:700 24px/1.3 var(--btg-display);color:var(--btg-heading);letter-spacing:-.025em;margin:0}.basic-the-guide .btg-forms-copy>p{color:var(--btg-muted);font-size:18px;line-height:1.45}.basic-the-guide .btg-forms-copy>p+p{margin-top:2px}.basic-the-guide .btg-form-art{align-content:start;gap:0;display:grid}.basic-the-guide .btg-form-art [data-painting=bag],.basic-the-guide .btg-form-art [data-painting=shoes]{width:180px}.basic-the-guide .btg-form-art [data-painting=water]{width:160px;margin:0 auto}.basic-the-guide .btg-more{border:1px solid var(--btg-border);background:#f8f5ef;border-radius:10px}.basic-the-guide .btg-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 20px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.basic-the-guide .btg-more summary::-webkit-details-marker{display:none}.basic-the-guide .btg-more[open] summary svg{transform:rotate(90deg)}.basic-the-guide .btg-more[open]{background:#fffefa}.basic-the-guide .btg-more-content{border-top:1px solid var(--btg-border);padding:20px 18px 22px}.basic-the-guide .btg-details-header{text-align:center;padding-bottom:14px}.basic-the-guide .btg-details-header h3{margin-bottom:2px;font-size:32px;line-height:1.2}.basic-the-guide .btg-details-row{border-top:1px solid var(--btg-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:16px 0 20px;display:grid}.basic-the-guide .btg-details-row>section+section{border-left:1px solid var(--btg-border);margin-left:-16px;padding-left:16px}.basic-the-guide .btg-more-content h4{margin:0 0 12px;font-size:22px;line-height:1.15}.basic-the-guide .btg-more-content p{color:var(--btg-muted);font-size:17px;line-height:1.5}.basic-the-guide .btg-more-content .btg-details-header>p{font-size:20px;line-height:1.4}.basic-the-guide .btg-more-content p+p{margin-top:8px}.basic-the-guide .btg-more-content .btg-more-example{font-family:var(--btg-display);color:var(--btg-heading);font-size:20px;line-height:1.35}.basic-the-guide .btg-detail-illustrated{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;display:grid}.basic-the-guide .btg-detail-illustrated>div{min-width:0}.basic-the-guide .btg-colour-comparison{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.basic-the-guide .btg-colour-comparison .btg-colour-specific{margin-top:26px}.basic-the-guide .btg-pair-example{margin-top:12px}.basic-the-guide .btg-water-general{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:center;gap:10px;min-height:170px;display:grid}.basic-the-guide .btg-water-section>.btg-more-example{margin-top:12px}.basic-the-guide .btg-details-places{border-top:1px solid var(--btg-border);padding:16px 0 18px}.basic-the-guide .btg-places-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.basic-the-guide .btg-reference-strip{background:var(--btg-sage);border-radius:12px;margin-top:14px;padding:12px 16px}.basic-the-guide .btg-reference-strip h5{margin-bottom:8px;font-size:18px;line-height:1.3}.basic-the-guide .btg-reference-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.basic-the-guide .btg-reference-strip>div>p+p{border-left:1px solid var(--btg-border);margin:0;padding-left:20px}.basic-the-guide .btg-details-last{padding-bottom:0}.basic-the-guide .btg-sky-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 10px 12px;display:grid}.basic-the-guide .btg-limits{margin:4px 0 10px;padding:0 0 0 30px;list-style:none}.basic-the-guide .btg-limits li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.basic-the-guide .btg-limit-phrase{color:var(--btg-heading);font:400 22px/1.5 var(--btg-display)}.basic-the-guide .btg-judgement{align-items:center;gap:12px;font-size:17px;display:flex}.basic-the-guide .btg-judgement.is-correct{color:#19574b}.basic-the-guide .btg-judgement.is-incorrect{color:#783e2d}.basic-the-guide .btg-judgement-icon{background:currentColor;border-radius:50%;place-items:center;width:26px;height:26px;font-size:22px;line-height:1;display:grid}.basic-the-guide .btg-judgement-icon svg{color:#fffdf7;width:18px;height:18px}.basic-the-guide .btg-judgement.is-incorrect .btg-judgement-icon{color:#fffdf7;background:#783e2d}.basic-the-guide .btg-name-limits{border-top:1px solid var(--btg-border);margin-top:16px;padding-top:14px}.basic-the-guide .btg-practice{background:var(--btg-sage);border-radius:12px;margin-top:24px;padding:20px 22px;position:relative}.basic-the-guide .btg-practice:before{content:"";border-top:1px solid var(--btg-border);position:absolute;top:-13px;left:0;right:0}.basic-the-guide .btg-check-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;display:grid}.basic-the-guide .btg-check-header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.basic-the-guide .btg-check-header h3{font-size:32px;line-height:1.1}.basic-the-guide .btg-check-header>span{color:var(--btg-muted);font-size:14px}.basic-the-guide .btg-context{font-size:18px;line-height:1.4}.basic-the-guide .btg-prompt{margin:10px 0 12px;font-size:28px;line-height:1.25}.basic-the-guide .btg-gap{white-space:nowrap}.basic-the-guide .btg-check-question>p:last-child{font-size:17px}.basic-the-guide .btg-options{align-content:start;gap:8px;min-width:0;padding-top:4px;display:grid}.basic-the-guide .btg-choice{border:1px solid var(--btg-border);min-height:48px;color:var(--btg-ink);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;font-size:18px;line-height:1.3;display:flex}.basic-the-guide .btg-choice.is-selected{border-color:var(--btg-action);box-shadow:inset 0 0 0 1px var(--btg-action)}.basic-the-guide .btg-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.basic-the-guide .btg-choice:has(input:disabled){cursor:default}.basic-the-guide .btg-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #9aa39f;border-radius:50%;flex:none;margin:0}.basic-the-guide .btg-choice input:checked{border-color:var(--btg-action);background:var(--btg-action);box-shadow:inset 0 0 0 4px #fffefa}.basic-the-guide .btg-choice input:focus-visible{outline:none}.basic-the-guide .btg-check-bottom{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:16px;min-height:112px;margin-top:14px;display:grid}.basic-the-guide .btg-feedback{border-radius:10px;align-items:flex-end;min-width:0;height:112px;padding:10px 12px;display:flex}.basic-the-guide .btg-check-bottom.is-correct .btg-feedback{color:#19574b;background:#e3eadc;align-items:center}.basic-the-guide .btg-check-bottom.is-retry .btg-feedback{color:#783e2d;background:#faece3;align-items:center}.basic-the-guide .btg-helper{color:var(--btg-muted);font-size:16px;line-height:1.5}.basic-the-guide .btg-primary{border:1px solid var(--btg-action);background:var(--btg-action);color:#fffdf7;border-radius:10px;justify-content:center;align-items:center;min-width:180px;min-height:54px;padding:12px 18px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.basic-the-guide .btg-primary:disabled{color:#53655c;background:#dbdddb;border-color:#dbdddb}.basic-the-guide .btg-feedback-copy{align-items:flex-start;gap:10px;min-width:0;display:flex}.basic-the-guide .btg-feedback-copy>svg{color:#fffdf7;background:#783e2d;border-radius:50%;width:32px;height:32px;margin-top:3px;padding:6px}.basic-the-guide .is-correct .btg-feedback-copy>svg{background:#19574b}.basic-the-guide .btg-feedback-copy h4{color:inherit;margin-bottom:3px;font-size:20px;line-height:1.3}.basic-the-guide .btg-feedback-copy p{font-size:16px;line-height:1.5}.basic-the-guide .btg-support{margin-top:12px}.basic-the-guide .btg-explanation-button{min-height:44px;color:var(--btg-action);text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:16px;text-decoration:underline}.basic-the-guide .btg-support p{margin-top:8px;font-size:17px;line-height:1.5}.basic-the-guide .btg-completion{text-align:center;justify-items:center;gap:12px;padding:16px 0;display:grid}.basic-the-guide .btg-completion h3{font-size:28px}.basic-the-guide .btg-completion-icon{color:#fffdf7;background:#19574b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@container basic-the-guide (width<=760px){.basic-the-guide .btg-header h2{font-size:32px}.basic-the-guide .btg-header p{font-size:18px}.basic-the-guide h3,.basic-the-guide .btg-shared-view>h3{font-size:26px}.basic-the-guide .btg-story-copy{font-size:18px}.basic-the-guide .btg-part>span{padding-inline-start:8px;padding-inline-end:8px;font-size:26px}.basic-the-guide .btg-selector{gap:6px;padding-inline-start:7px;padding-inline-end:7px;font-size:16px}.basic-the-guide .btg-clues{gap:30px}.basic-the-guide .btg-clue-copy .btg-example{font-size:20px}.basic-the-guide .btg-forms{grid-template-columns:minmax(0,1fr) 135px;gap:12px}.basic-the-guide .btg-forms dl>div{grid-template-columns:200px minmax(0,1fr)}.basic-the-guide .btg-forms dd{font-size:20px}.basic-the-guide .btg-form-art .btg-art{width:100%}.basic-the-guide .btg-more-content h4{font-size:22px}.basic-the-guide .btg-more-content .btg-more-example{font-size:18px}.basic-the-guide .btg-detail-illustrated{gap:12px}.basic-the-guide .btg-prompt{font-size:26px}}@media (max-width:600px){.questions-explanation.basic-the-guide{border-radius:18px;padding:16px;font-size:17px;line-height:1.53}}@container basic-the-guide (width<=660px){.basic-the-guide .btg-has-mobile-painting{aspect-ratio:var(--btg-mobile-ratio)}.basic-the-guide .btg-art>.btg-desktop-painting{display:none}.basic-the-guide .btg-art>.btg-mobile-painting{width:var(--btg-mobile-width);left:var(--btg-mobile-left);top:var(--btg-mobile-top);display:block}.basic-the-guide .btg-header{padding-bottom:16px}.basic-the-guide .btg-header h2{margin-bottom:8px;font-size:28px;line-height:1.05}.basic-the-guide .btg-header p{font-size:17px;line-height:26px}.basic-the-guide h3,.basic-the-guide .btg-shared-view>h3{font-size:22px;line-height:1.35}.basic-the-guide .btg-desktop-title,.basic-the-guide .btg-desktop-label{display:none}.basic-the-guide .btg-mobile-title,.basic-the-guide .btg-mobile-label{display:inline}.basic-the-guide .btg-story{padding:16px 0 20px}.basic-the-guide .btg-story>h3{margin-bottom:10px}.basic-the-guide .btg-story-columns,.basic-the-guide .btg-clues,.basic-the-guide .btg-check-columns{grid-template-columns:minmax(0,1fr);gap:16px}.basic-the-guide .btg-story-copy{font-size:17px;line-height:26px}.basic-the-guide .btg-first-mention{margin:2px 0 10px}.basic-the-guide .btg-part>span{padding:6px 7px;font-size:24px;line-height:1.35}.basic-the-guide .btg-part>small{font-size:13px}.basic-the-guide .btg-sentence-parts{gap:6px;margin-bottom:8px}.basic-the-guide .btg-clues{padding:16px 0 20px}.basic-the-guide .btg-shared-view>h3{margin-bottom:10px}.basic-the-guide .btg-example,.basic-the-guide .btg-clue-copy .btg-example{font-size:20px;line-height:1.35}.basic-the-guide .btg-shared-view>p:last-child{font-size:16px;line-height:24px}.basic-the-guide .btg-bag-clue{border:0;border-top:1px solid var(--btg-border);margin-left:0;padding:16px 0 0}.basic-the-guide .btg-selectors{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px}.basic-the-guide .btg-selector{gap:7px;min-height:56px;padding:8px;font-size:16px}.basic-the-guide .btg-selected{font-size:13px}.basic-the-guide .btg-selector-check svg{width:22px;height:22px}.basic-the-guide .btg-clue-copy{min-height:92px;padding-inline-start:0;padding-inline-end:0}.basic-the-guide .btg-clue-copy>p:not(.btg-example){font-size:16px}.basic-the-guide .btg-clue-copy>.btg-pattern{font-size:17px}.basic-the-guide .btg-forms{padding:16px 0 20px;display:block}.basic-the-guide .btg-forms h3{margin-bottom:10px}.basic-the-guide .btg-forms dl{gap:6px;margin-bottom:10px}.basic-the-guide .btg-forms dl>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.basic-the-guide .btg-forms dt{color:var(--btg-muted);order:2;font-size:15px}.basic-the-guide .btg-forms dt:before{content:"— "}.basic-the-guide .btg-forms dd{order:1;font-size:18px;line-height:26px}.basic-the-guide .btg-forms-copy>p{font-size:16px;line-height:24px}.basic-the-guide .btg-forms dd u{text-decoration:none}.basic-the-guide .btg-form-art{display:none}.basic-the-guide .btg-more summary{padding:12px;font-size:16px;line-height:24px}.basic-the-guide .btg-more-content{padding:16px 12px}.basic-the-guide .btg-details-header{text-align:left;padding-bottom:12px}.basic-the-guide .btg-details-header h3{font-size:26px}.basic-the-guide .btg-more-content .btg-details-header>p{font-size:17px}.basic-the-guide .btg-details-row,.basic-the-guide .btg-places-grid,.basic-the-guide .btg-reference-strip>div{grid-template-columns:minmax(0,1fr);gap:20px}.basic-the-guide .btg-details-row{padding:16px 0}.basic-the-guide .btg-details-row>section+section{border-left:0;border-top:1px solid var(--btg-border);margin-left:0;padding:16px 0 0}.basic-the-guide .btg-more-content h4{margin-bottom:10px;font-size:20px;line-height:29px}.basic-the-guide .btg-more-content p{font-size:16px;line-height:24px}.basic-the-guide .btg-more-content .btg-more-example{font-size:18px;line-height:27px}.basic-the-guide .btg-detail-illustrated{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px}.basic-the-guide .btg-colour-comparison{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.basic-the-guide .btg-colour-comparison .btg-colour-specific{margin-top:14px}.basic-the-guide .btg-water-general{min-height:120px}.basic-the-guide .btg-reference-strip{padding:12px}.basic-the-guide .btg-reference-strip>div{gap:10px}.basic-the-guide .btg-reference-strip>div>p+p{border:0;padding:0}.basic-the-guide .btg-sky-art{gap:10px;margin:0 0 10px}.basic-the-guide .btg-limits{padding-left:8px}.basic-the-guide .btg-limit-phrase{font-size:20px}.basic-the-guide .btg-judgement{gap:8px;font-size:16px}.basic-the-guide .btg-practice{margin-top:28px;padding:16px 12px}.basic-the-guide .btg-check-header{gap:8px 12px;margin-bottom:10px}.basic-the-guide .btg-check-header h3{font-size:28px;line-height:1.35}.basic-the-guide .btg-check-header>span{font-size:14px}.basic-the-guide .btg-context,.basic-the-guide .btg-check-question>p:last-child{font-size:17px;line-height:26px}.basic-the-guide .btg-prompt{margin:10px 0;font-size:24px;line-height:1.35}.basic-the-guide .btg-choice{min-height:46px;padding:10px 12px;font-size:16px}.basic-the-guide .btg-check-bottom{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;min-height:0;margin-top:12px}.basic-the-guide .btg-feedback{background:#e8edde;align-items:center;height:144px;padding:12px}.basic-the-guide .btg-primary{width:100%;min-height:48px;padding:10px 16px;font-size:16px}.basic-the-guide .btg-feedback-copy{gap:8px}.basic-the-guide .btg-feedback-copy h4{font-size:20px}.basic-the-guide .btg-completion h3{font-size:24px}}@container basic-the-guide (width<=290px){.basic-the-guide .btg-header h2{font-size:26px}.basic-the-guide .btg-part>span{padding-inline-start:5px;padding-inline-end:5px;font-size:22px}.basic-the-guide .btg-part>small{font-size:13px}.basic-the-guide .btg-detail-illustrated{grid-template-columns:minmax(0,1fr)}.basic-the-guide .btg-detail-illustrated>.btg-art{max-width:200px}.basic-the-guide .btg-colour-comparison{grid-template-columns:minmax(0,1fr)}.basic-the-guide .btg-colour-comparison>.btg-art{max-width:150px}.basic-the-guide .btg-feedback{height:184px}}@media (prefers-reduced-motion:reduce){.basic-the-guide *,.basic-the-guide :before,.basic-the-guide :after{scroll-behavior:auto;transition:none;animation:none}}.reduce-motion .basic-the-guide *,.reduce-motion .basic-the-guide :before,.reduce-motion .basic-the-guide :after{scroll-behavior:auto;transition:none;animation:none}.questions-explanation.dd-study{--dd-ink:#08373e;--dd-body:#4b6177;--dd-muted:#526b80;--dd-line:#e1dbd1;border:1px solid var(--dd-line);max-width:1028px;color:var(--dd-body);background:#fffefa;border-radius:22px;margin:0 auto 30px;padding:24px 22px 20px;font:20px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;box-shadow:0 2px 5px #593c2110;container:do-does/inline-size}.dd-study *{box-sizing:border-box}.dd-study h2,.dd-study h3,.dd-study h4,.dd-study p,.dd-study ul{margin:0}.dd-study h2,.dd-study h3,.dd-study h4,.dd-study .dd-chip,.dd-study .dd-helper-name,.dd-study .dd-helper-subject{color:var(--dd-ink);font-family:Georgia,Times New Roman,serif}.dd-study h2{letter-spacing:-1.6px;font-size:30px;font-weight:700;line-height:1.08}.dd-study h3{letter-spacing:-.6px;font-size:30px;font-weight:700;line-height:1.17}.dd-study h4{font-size:22px;font-weight:700;line-height:1.25}.dd-study p{line-height:1.5}.dd-study .dd-header{border-bottom:1px solid var(--dd-line);padding:0 8px 14px}.dd-study .dd-header p{color:var(--dd-muted);margin-top:8px;font-size:24px;line-height:1.35}.dd-study .dd-centered{text-align:center}.dd-study .dd-section{border-top:1px solid var(--dd-line);margin-top:18px;padding-top:18px;scroll-margin-top:24px}.dd-study .dd-note{border:1px solid var(--dd-line);background:#f8f5ef80;border-radius:12px;padding:16px}.dd-study .dd-note h4{margin-bottom:8px}.dd-study .dd-scene-row{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.dd-study .dd-scene-copy h3{letter-spacing:-.5px;margin:10px 0 18px;font-size:23px}.dd-study .dd-art{background-repeat:no-repeat;border-radius:14px}.dd-study .dd-art-mina{aspect-ratio:480/285;background-image:var(--dd-main-art);background-position:6.55172% 12.844%;background-size:220.833%}.dd-study .dd-art-sofia{aspect-ratio:253/201;background-image:var(--dd-detail-art);background-position:93.7743% 66.2172%;background-size:404.743%;width:250px}.dd-study .dd-art-leo{aspect-ratio:129/135;background-image:var(--dd-reference-art);background-position:5.2514% 81.2991%;background-size:793.798%;width:124px}.dd-study .dd-art-mina-portrait{aspect-ratio:149/132;background-image:var(--dd-reference-art);background-position:62.1714% 81.0541%;background-size:687.248%;width:124px}.dd-study .dd-sentence{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dd-study .dd-token{flex-direction:column;gap:5px;min-width:0;display:inline-flex}.dd-study .dd-role{text-align:center;color:var(--dd-muted);font-size:14px;font-weight:400;line-height:20px;display:block}.dd-study .dd-chip{white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:30px;line-height:1.25;display:inline-block}.dd-study .dd-chip.dd-subject{color:#19574b;background:#dce7d6}.dd-study .dd-chip.dd-verb{color:#88500e;background:#f9e4ba}.dd-study .dd-chip.dd-information{color:#99402d;background:#f8e2d7}.dd-study .dd-chip.dd-neutral{color:var(--dd-ink);background:#f3f0eb}.dd-study .dd-chip.dd-punctuation{background:0 0;padding:7px 0}.dd-study .dd-punctuation{color:var(--dd-ink)}.dd-study .dd-verb-ink{color:#88500e;font-weight:700}.dd-study .dd-subject-ink{color:#19574b;font-weight:700}.dd-study .dd-negation{color:#66517c}.dd-study .dd-transform{grid-template-columns:49% 51%;gap:0;display:grid}.dd-study .dd-definitions{padding-right:20px}.dd-study .dd-transform .dd-question{margin-top:-14px}.dd-study .dd-definitions h3{margin-bottom:22px}.dd-study .dd-definitions p+p{margin-top:9px}.dd-study .dd-question p{margin-top:6px;font-size:18px}.dd-study .dd-question .dd-chip{padding-inline-start:8px;padding-inline-end:8px;font-size:30px}.dd-study .dd-pattern{text-align:center;color:var(--dd-ink);background:#f8e7be80;border-radius:7px;margin-top:8px;padding:4px 8px;font:700 21px/1.5 Georgia,Times New Roman,serif}.dd-study .dd-helper-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dd-study .dd-base-summary{border-left:1px solid var(--dd-line);padding-left:22px}.dd-study .dd-helpers{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.dd-study .dd-helper{text-align:center;grid-template-rows:auto auto 1fr;gap:8px;display:grid}.dd-study .dd-helper-name{color:#80550f;background:#f8e7be;border-radius:8px;padding:4px 8px;font-size:30px;display:block}.dd-study .dd-helper-subject{color:#19574b;background:#e5eee0;border-radius:8px;padding:6px;font-size:23px;line-height:1.25;display:block}.dd-study .dd-helper p{color:var(--dd-muted);font-size:14px;line-height:1.4}.dd-study .dd-helper-reminder{margin-top:18px;font-size:18px}.dd-study .dd-base-pairs{background:#f8f5ef80;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:14px 0 10px;padding:10px 8px;font:700 clamp(14px,1.76cqi,18px)/1.4 Georgia,Times New Roman,serif;display:flex}.dd-study .dd-base-pairs strong{background:#f9e4ba80;border-radius:6px;padding:7px 5px;display:inline-block}.dd-study .dd-base-pairs>span{white-space:nowrap}.dd-study .dd-base-pairs span span{color:#80908a}.dd-study .dd-base-summary>p{font-size:18px}.dd-study button{cursor:pointer}.dd-study .dd-details-link{text-align:left;border:1px solid var(--dd-line);width:100%;min-height:58px;color:var(--dd-ink);background:#f8f5ef80;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:10px 20px;font:600 18px/1.4 Arial,ui-sans-serif,sans-serif;display:flex}.dd-study .dd-details-link>span{font-size:30px;font-weight:400;line-height:1}.dd-study .dd-button{color:#fffdf7;background:#1c594b;border:0;border-radius:10px;min-height:56px;padding:12px 24px;font:600 20px/1.4 Georgia,Times New Roman,serif}.dd-study .dd-assessment-empty .dd-button{font:400 20px/1.4 Arial,sans-serif}.dd-study .dd-button:disabled{color:#747b7d;cursor:default;background:#dedede}.dd-study button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.dd-study input:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.dd-study .dd-text-link{text-underline-offset:4px;color:#234d3a;background:0 0;border:0;min-height:44px;padding:10px 0;font:600 16px/1.5 Arial,ui-sans-serif,sans-serif;text-decoration:underline}.dd-study .dd-check{background:#f0f1e8;border:1px solid #dce3d5;border-radius:14px;margin-top:32px;padding:20px;scroll-margin-top:20px}.dd-study .dd-check-heading{align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.dd-study .dd-check-heading h3{font-size:30px}.dd-study .dd-check-heading>span{color:var(--dd-muted);font-size:16px}.dd-study .dd-check-context{margin-bottom:2px}.dd-study .dd-options{border:0;min-width:0;margin:0;padding:0}.dd-study .dd-options legend{float:left;width:100%;margin:0 0 12px;padding:0;line-height:1.5}.dd-study .dd-options legend+label{clear:both}.dd-study .dd-option{border:1px solid var(--dd-line);cursor:pointer;min-height:50px;color:var(--dd-ink);background:#fffefa;border-radius:10px;align-items:center;gap:16px;margin:0 0 8px;padding:8px 16px;font:22px/1.4 Georgia,Times New Roman,serif;display:flex}.dd-study .dd-option:last-child{margin-bottom:0}.dd-study .dd-option input{-webkit-appearance:none;appearance:none;width:28px;height:28px;cursor:inherit;background:#fffefa;border:2px solid #98a3b2;border-radius:50%;flex:none;margin:0}.dd-study .dd-option input:checked{border-color:#1c594b;box-shadow:inset 0 0 0 8px #1c594b}.dd-study .dd-option.is-selected{border:2px solid #234d3a;padding:7px 15px}.dd-study .dd-options:disabled .dd-option{cursor:default;opacity:1}.dd-study .dd-options:disabled input{opacity:1}.dd-study .dd-assessment-result{justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin-top:12px;display:flex}.dd-study .dd-empty-status{color:var(--dd-muted);font-size:18px}.dd-study .dd-assessment:not(.dd-assessment-empty){grid-template-columns:1.35fr 1fr;gap:20px;min-height:340px;display:grid}.dd-study .dd-assessment:not(.dd-assessment-empty) .dd-assessment-question{min-width:0}.dd-study .dd-assessment:not(.dd-assessment-empty) .dd-assessment-result{background:#f8f5ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:20px;min-width:0;margin:0;padding:22px;display:flex}.dd-study .dd-feedback-copy{min-height:110px}.dd-study .dd-feedback-copy h4{margin-bottom:12px;font-size:30px}.dd-study .dd-feedback-copy p{font-size:18px;line-height:1.5}.dd-study .dd-feedback-icon{color:#fffefa;vertical-align:middle;background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-right:12px;font-family:Arial,sans-serif;display:inline-flex}.dd-study .dd-feedback-retry{color:#783e2d;background:#faece3!important}.dd-study .dd-feedback-retry h4{color:#783e2d}.dd-study .dd-feedback-retry .dd-feedback-icon{background:#783e2d}.dd-study .dd-feedback-correct{color:#19574b;background:#e3eadc!important}.dd-study .dd-feedback-correct h4{color:#19574b}.dd-study .dd-feedback-correct .dd-feedback-icon{background:#19574b}.dd-study .dd-finished{justify-items:start;gap:20px;display:grid}.dd-study .dd-mobile-copy{display:none}.dd-study .dd-opener{margin-top:24px}.dd-study .dd-opener p{margin:14px 0 20px}.dd-study .dd-information-grid{grid-template-columns:1fr 1fr;display:grid}.dd-study .dd-information-grid>section{border-top:1px solid var(--dd-line);min-width:0;padding:16px 0}.dd-study .dd-information-grid>section:nth-child(odd){padding-right:22px}.dd-study .dd-information-grid>section:nth-child(2n){border-left:1px solid var(--dd-line);padding-left:22px}.dd-study .dd-information-grid h3{letter-spacing:0;font-size:25px}.dd-study .dd-information-grid h3>span{color:#80908a;font:400 22px Arial,sans-serif}.dd-study .dd-information-grid h3 small{color:var(--dd-muted);font:400 16px/1.4 Arial,sans-serif}.dd-study .dd-example{margin:5px 0 0;font-family:Georgia,serif;font-size:22px}.dd-study .dd-answer{color:var(--dd-muted)}.dd-study .dd-who{position:relative}.dd-study .dd-who-intro{justify-content:space-between;gap:16px;display:flex}.dd-study .dd-who-intro>div:first-child{flex:1;min-width:0}.dd-study .dd-who-intro .dd-art{flex:0 0 24%;max-width:250px}.dd-study .dd-who-intro p{margin-top:6px}.dd-study .dd-who>.dd-sentence{margin-top:-75px;padding-right:26%}.dd-study .dd-who>p{margin:16px 0}.dd-study .dd-who .dd-chip{padding:6px 10px;font-size:30px}.dd-study .dd-compare{grid-template-columns:1.4fr 1fr;align-items:center;gap:22px;display:grid}.dd-study .dd-compare>p{border-left:1px solid var(--dd-line);padding-left:22px;font-size:18px}.dd-study .dd-compare .dd-chip{padding:6px 9px;font-size:27px}.dd-study .dd-two-column{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dd-study .dd-double-do h3{margin-bottom:16px}.dd-study .dd-double-do .dd-two-column{grid-template-columns:1.85fr 1fr;align-items:center}.dd-study .dd-double-do .dd-chip{padding:6px 8px;font-size:24px}.dd-study .dd-double-do .dd-two-column>div:last-child{border-left:1px solid var(--dd-line);padding-left:24px;font-size:18px}.dd-study .dd-double-do .dd-two-column>div:last-child p+p{margin-top:12px}.dd-study .dd-local-footer{border-top:1px solid var(--dd-line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:16px;display:flex}.dd-study .dd-local-footer .dd-details-link{width:auto;margin:0}.dd-study.dd-view-reference h2{font-size:30px}.dd-study.dd-view-reference .dd-header p{font-size:20px}.dd-study .dd-reference-subjects{margin-top:14px}.dd-study .dd-reference-subjects h3{margin-bottom:12px}.dd-study .dd-reference-rule{color:#80550f;background:#f8e7be80;border-radius:8px;padding:12px 16px;font-size:24px}.dd-study .dd-example-list{margin:8px 0 20px;padding:0 16px;list-style:none}.dd-study .dd-example-list li{margin:6px 0;font-size:20px}.dd-study .dd-example-list strong{font-family:Georgia,serif;font-size:25px;line-height:1.2}.dd-study .dd-reference-notes{font-size:18px}.dd-study .dd-reference-notes>div{border-left:1px solid var(--dd-line);padding-left:22px}.dd-study .dd-reference-notes p+p{margin-top:4px}.dd-study .dd-reference-base{grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.dd-study .dd-reference-base p{border-bottom:1px solid var(--dd-line);padding:12px 16px}.dd-study .dd-reference-base p:nth-child(2n){border-left:1px solid var(--dd-line)}.dd-study .dd-reference-base strong{font-family:Georgia,serif;font-size:24px;line-height:1.2}.dd-study .dd-base-note{text-align:center;background:#f8e7be80;border-radius:8px;padding:8px 16px;font-size:18px}.dd-study .dd-short-answers>p{margin-top:4px}.dd-study .dd-replies{background:#eef3ec;border-radius:12px;margin-top:12px;padding:8px}.dd-study .dd-replies>p{background:#fffefa;border-radius:8px;grid-template-columns:1.3fr auto 1fr;gap:20px;margin-bottom:8px;padding:6px 12px;display:grid}.dd-study .dd-replies>p:last-child{margin-bottom:0}.dd-study .dd-replies strong{font-family:Georgia,serif;font-size:24px}.dd-study .dd-reply-arrow{color:#80908a}.dd-study .dd-dialogues{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.dd-study .dd-dialogue{grid-template-columns:124px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.dd-study .dd-portrait{text-align:center;margin:0}.dd-study .dd-portrait figcaption{color:#19574b;font:18px/1.3 Georgia,serif}.dd-study .dd-dialogue .dd-art{width:100%}.dd-study .dd-dialogue p{font-size:18px;line-height:1.4}.dd-study .dd-dialogue b{min-width:48px;font-family:Georgia,serif;display:inline-block}.dd-study .dd-contraction{color:#66517c;text-align:center;background:#eee8f4;border-radius:8px;margin-top:8px;padding:8px}.dd-study .dd-other-patterns>.dd-two-column{margin-top:14px}.dd-study .dd-other-patterns .dd-note{font-size:18px}.dd-study .dd-other-patterns strong{font-family:Georgia,serif;font-size:23px}.dd-study.dd-view-reference .dd-section{margin-top:14px;padding-top:14px}.dd-study.dd-view-reference p{line-height:1.35}@container do-does (width<=720px){.dd-study .dd-header{text-align:left;padding:0 0 12px}.dd-study h2{letter-spacing:-.7px;font-size:30px;line-height:1.08}.dd-study .dd-title-verbs{display:block}.dd-study .dd-header p{margin-top:6px;font-size:16px;line-height:23px}.dd-study h3{letter-spacing:-.4px;font-size:24px;line-height:1.15}.dd-study h4{font-size:18px}.dd-study .dd-scene-row,.dd-study .dd-transform,.dd-study .dd-helper-section,.dd-study .dd-two-column,.dd-study .dd-information-grid,.dd-study .dd-compare,.dd-study .dd-dialogues{grid-template-columns:1fr;gap:12px;display:grid}.dd-study .dd-scene-row{gap:10px;margin-top:10px}.dd-study .dd-art-mina{aspect-ratio:656/160;background-image:var(--dd-mobile-art);background-position:49.2754% 11.8905%;background-size:110.518%}.dd-study .dd-scene-copy h3{margin:0 0 10px;font-size:24px}.dd-study .dd-note{padding:10px}.dd-study .dd-statement h4{color:var(--dd-muted);margin-bottom:6px;font:400 16px/20px Arial,sans-serif}.dd-study .dd-chip{padding:6px 10px;font-size:27px}.dd-study .dd-desktop-copy{display:none!important}.dd-study .dd-mobile-copy{display:block}.dd-study .dd-section{margin-top:14px;padding-top:12px}.dd-study .dd-definitions h3{margin-bottom:4px}.dd-study .dd-definitions{padding-right:0}.dd-study .dd-definitions p{font-size:16px;line-height:24px}.dd-study .dd-definitions p+p,.dd-study .dd-transform .dd-question{margin-top:0}.dd-study .dd-main-question{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dd-study .dd-main-question .dd-token{gap:3px}.dd-study .dd-main-question .dd-token:last-child{grid-column:1/-1;justify-self:start}.dd-study .dd-main-question .dd-token:last-child .dd-role{display:none}.dd-study .dd-role{font-size:12px;line-height:16px}.dd-study .dd-question .dd-chip{padding:4px 8px;font-size:clamp(20px,6.7cqi,24px);line-height:1.2}.dd-study .dd-question p{font-size:16px;line-height:24px}.dd-study .dd-base-summary{display:none}.dd-study .dd-helpers{grid-template-columns:1fr;gap:14px;margin-top:8px}.dd-study .dd-helper{text-align:left;grid-template-rows:auto auto;grid-template-columns:84px 1fr;gap:3px 14px}.dd-study .dd-helper-name{text-align:center;grid-row:1;font-size:27px}.dd-study .dd-statement .dd-sentence{flex-wrap:nowrap;gap:8px}.dd-study .dd-statement .dd-chip{padding:4px 6px;font-size:clamp(18px,6.5cqi,24px);line-height:1.2}.dd-study .dd-helper-subject{text-align:center;padding:6px;font-size:clamp(18px,6.7cqi,23px)}.dd-study .dd-helper p{grid-column:2;font-size:14px;line-height:21px}.dd-study .dd-helper-reminder{margin-top:10px;font-size:16px;line-height:24px}.dd-study .dd-details-link{min-height:44px;margin-top:4px;padding:10px 14px;font-size:16px}.dd-study .dd-details-link.dd-mobile-copy{display:flex}.dd-study .dd-check{margin-top:14px;padding:12px}.dd-study .dd-check-heading{gap:10px;margin-bottom:5px}.dd-study .dd-check-heading h3{font-size:30px}.dd-study .dd-check-heading>span{font-size:13px}.dd-study .dd-options legend{margin-bottom:8px;font-size:17px;line-height:26px}.dd-study .dd-option{gap:16px;min-height:56px;padding:5px 12px;font:17px/23px Arial,sans-serif}.dd-study .dd-option.is-selected{padding:4px 11px}.dd-study .dd-option input{width:25px;height:25px}.dd-study .dd-option-first,.dd-study .dd-option-rest{display:block}.dd-study .dd-option-rest{white-space:normal}.dd-study .dd-assessment-result{flex-direction:column;align-items:stretch;gap:6px;min-height:0;margin-top:8px}.dd-study .dd-empty-status{font-size:15px}.dd-study .dd-button{min-height:44px;padding:10px 14px;font:500 17px/24px Arial,sans-serif}.dd-study .dd-assessment:not(.dd-assessment-empty){grid-template-columns:1fr;gap:12px;min-height:0}.dd-study .dd-assessment:not(.dd-assessment-empty) .dd-assessment-result{gap:12px;padding:14px}.dd-study .dd-feedback-copy{min-height:90px}.dd-study .dd-feedback-copy h4{font-size:25px}.dd-study .dd-feedback-copy p{font-size:16px}.dd-study .dd-feedback-icon{width:36px;height:36px;font-size:26px}.dd-study .dd-opener{margin-top:18px}.dd-study .dd-opener .dd-chip{font-size:26px}.dd-study .dd-opener p,.dd-study .dd-who p{font-size:17px;line-height:26px}.dd-study .dd-information-grid{gap:0}.dd-study .dd-information-grid>section:nth-child(n){border-left:0;padding:12px 0}.dd-study .dd-example{font-size:20px}.dd-study .dd-answer{font-size:17px}.dd-study .dd-who-intro .dd-art{flex-basis:29%;height:100px}.dd-study .dd-who-intro{align-items:start}.dd-study .dd-who>.dd-sentence{margin-top:14px;padding:0}.dd-study .dd-who .dd-chip{font-size:25px}.dd-study .dd-compare>p{border-left:0;padding:0}.dd-study .dd-double-do .dd-two-column{grid-template-columns:1fr}.dd-study .dd-double-do .dd-two-column>div:last-child{border:0;padding:0;font-size:17px}.dd-study .dd-local-footer{flex-direction:column;align-items:start;gap:8px}.dd-study.dd-view-reference h2{font-size:30px}.dd-study.dd-view-reference .dd-header p{font-size:17px;line-height:26px}.dd-study .dd-reference-rule{font-size:22px}.dd-study .dd-reference-notes>div{border:0;padding:0}.dd-study .dd-reference-base{grid-template-columns:1fr}.dd-study .dd-reference-base p:nth-child(n){border-left:0;padding:10px 0}.dd-study .dd-replies>p{grid-template-columns:1fr auto;gap:4px}.dd-study .dd-replies>p>span:last-child{grid-area:2/1}.dd-study .dd-reply-arrow{display:none}.dd-study .dd-replies strong{font-size:22px}.dd-study .dd-other-patterns .dd-two-column{font-size:17px}}@media (max-width:740px){.questions-explanation.dd-study{padding:16px;font-size:17px;line-height:26px}}@container do-does (width<=330px){.dd-study h2{font-size:30px}.dd-study .dd-question .dd-chip{padding-inline-start:8px;padding-inline-end:8px;font-size:clamp(20px,6.7cqi,24px)}.dd-study .dd-option{gap:10px;padding-inline-start:10px;padding-inline-end:10px}.dd-study .dd-check-heading{gap:8px}.dd-study .dd-chip{white-space:normal}.dd-study .dd-statement .dd-chip{white-space:nowrap}}@container do-does (width<=280px){.dd-study .dd-helper{grid-template-columns:64px 1fr;gap:4px 10px}.dd-study .dd-helper-name{padding-inline-start:5px;padding-inline-end:5px;font-size:clamp(20px,8cqi,27px)}}@media (prefers-reduced-motion:reduce){.dd-study *{scroll-behavior:auto;transition:none}}.questions-explanation.cp-notes{--cp-heading:#153b2c;--cp-body:#263f32;--cp-muted:#53655c;--cp-border:#ddd5c5;--cp-subject:#19574b;--cp-subject-bg:#dce7d6;--cp-verb:#80550f;--cp-verb-bg:#f8e7be;--cp-negation:#66517c;--cp-negation-bg:#eee8f4;--cp-action:#234d3a;box-sizing:border-box;width:100%;min-width:0;max-width:960px;color:var(--cp-body);border:1px solid var(--cp-border);background:#fffefa;border-radius:22px;margin:0 auto 32px;padding:28px;font:400 18px/1.55 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 6px #153b2c0b;container:continuous-notes/inline-size}.cp-notes *,.cp-notes :before,.cp-notes :after{box-sizing:border-box}.cp-notes [hidden]{display:none!important}.cp-notes h2,.cp-notes h3,.cp-notes h4,.cp-notes h5{color:var(--cp-heading);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700}.cp-notes p,.cp-notes figure{margin:0}.cp-notes strong{font-weight:650}.cp-notes h3{font-size:30px;line-height:1.15}.cp-notes svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:inline-block}.cp-header{border-bottom:1px solid var(--cp-border);margin-bottom:12px;padding-bottom:20px}.cp-notes .cp-header h2{margin-bottom:8px;font-size:30px;line-height:1.1}.cp-header>p{color:var(--cp-muted);font-size:24px;line-height:1.45}.cp-subject-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 24px;display:grid}.cp-notes button{cursor:pointer;font-family:inherit}.cp-notes button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cp-notes summary:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cp-notes input:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cp-notes [tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cp-selector-item{text-align:center;min-width:0}.cp-selector-item>button{border:1px solid var(--cp-border);width:100%;min-height:68px;color:var(--cp-body);box-shadow:none;background:#f8f5ef;border-radius:14px;justify-content:center;align-items:center;padding:8px 12px;font-size:24px;line-height:1.25;display:flex;position:relative}.cp-selector-item>button[aria-pressed=true]{color:#fffdf7;background:var(--cp-action);border-color:var(--cp-action)}.cp-selected-icon{display:none;position:absolute;left:20px}.cp-selected-icon svg{stroke-width:4px;width:28px;height:28px}.cp-selected-label{margin-top:2px;font-size:15px;display:none}.cp-selector-item button[aria-pressed=true] .cp-selected-icon,.cp-selector-item button[aria-pressed=true] .cp-selected-label{display:block}.cp-selector-example{color:var(--cp-subject);font:700 24px/1.3 Georgia,Times New Roman,serif;margin-top:8px!important}.cp-selector-item:last-child .cp-selector-example{white-space:nowrap;font-size:clamp(16px,2.4cqi,22px)}.cp-verb-text{color:var(--cp-verb)}.cp-subject-panel{grid-template-columns:1.08fr 1fr;align-items:center;gap:24px;display:grid}.cp-scene{min-width:0}.cp-scene img{aspect-ratio:1.24;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.cp-scene figcaption{color:var(--cp-muted);text-align:center;margin-top:5px;font-size:20px}.cp-scene figcaption strong{color:var(--cp-heading);font-family:Georgia,Times New Roman,serif}.cp-main-copy{min-width:0}.cp-pattern{grid-template-columns:minmax(0,.86fr) minmax(0,.92fr) minmax(0,1.92fr);gap:10px;font-family:Georgia,Times New Roman,serif;display:grid}.cp-subject-panel[data-cp-panel=friends] .cp-pattern{grid-template-columns:minmax(0,1.7fr) minmax(0,.75fr) minmax(0,1.25fr)}.cp-subject-panel[data-cp-panel=friends] .cp-token{font-size:30px}.cp-pattern>div{flex-direction:column;min-width:0;display:flex}.cp-role-label{color:var(--cp-muted);text-align:center;margin-bottom:6px;font:400 16px/1.3 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.cp-token{text-align:center;overflow-wrap:normal;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:76px;padding:6px 8px;font-size:30px;font-weight:700;line-height:1.15;display:flex}.cp-role-subject{color:var(--cp-subject);background:var(--cp-subject-bg)}.cp-role-verb{color:var(--cp-verb);background:var(--cp-verb-bg)}.cp-role-negation{color:var(--cp-negation);background:var(--cp-negation-bg)}.cp-role-question{color:var(--cp-body);text-underline-offset:4px;text-decoration:underline}.cp-role{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 4px}.cp-role.cp-joined-left{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.cp-role.cp-joined-right{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.cp-both{color:var(--cp-heading);letter-spacing:-.03em;font:700 30px/1.25 Georgia,Times New Roman,serif;margin-top:14px!important}.cp-keep{color:var(--cp-muted);font-size:20px;margin-top:4px!important}.cp-definitions{gap:7px;margin-top:28px;font-size:18px;line-height:1.5;display:grid}.cp-definition-mobile{display:none}.cp-contrast{border-top:1px solid var(--cp-border);margin-top:24px;padding-top:14px}.cp-comparisons{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;display:grid}.cp-comparisons>div{border:1px solid var(--cp-border);background:#f8f5ef;border-radius:12px;padding:12px 20px}.cp-comparison-label{color:var(--cp-muted);font-size:16px;font-weight:650;display:block}.cp-comparisons p{color:var(--cp-heading);margin:5px 0 2px;font-size:28px;line-height:1.3}.cp-comparisons p .cp-role{background:0 0;padding:0;font:700 30px/1.3 Georgia,Times New Roman,serif}.cp-comparisons p .cp-role-subject,.cp-comparisons p .cp-role-verb{color:var(--cp-heading)}.cp-comparison-meaning{color:var(--cp-muted)}.cp-around-note{color:var(--cp-muted);background:#f0f1e8;border-radius:12px;margin-top:14px;padding:10px 20px}.cp-around-note strong{color:var(--cp-heading);font:700 20px/1.4 Georgia,Times New Roman,serif}.cp-details{margin-top:20px}.cp-details>summary{border:1px solid var(--cp-border);cursor:pointer;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 20px;font-size:17px;font-weight:550;list-style:none;display:flex}.cp-details>summary::-webkit-details-marker{display:none}.cp-details>summary svg{stroke-width:2px;flex:0 0 18px;width:18px;height:18px}.cp-details[open]>summary svg{transform:rotate(90deg)}.cp-details-content{padding-top:24px}.cp-rule-sheet+.cp-rule-sheet{border-top:1px solid var(--cp-border);margin-top:32px;padding-top:28px}.cp-notes .cp-sheet-title{font-size:30px;line-height:1.15}.cp-sheet-intro{color:var(--cp-muted);margin-top:8px!important}.cp-rule-grid{border-top:1px solid var(--cp-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px;margin-top:20px;padding-top:14px;display:grid}.cp-rule-section{min-width:0}.cp-rule-sheet:not(.cp-sheet-meaning) .cp-rule-section:nth-child(2n),.cp-sheet-meaning .cp-rule-section:nth-child(3){border-left:1px solid var(--cp-border);margin-left:-20px;padding-left:20px}.cp-notes [tabindex="-1"]{scroll-margin-top:160px}.cp-rule-section:nth-child(n+3){border-top:1px solid var(--cp-border);padding-top:16px}.cp-rule-section h4{margin-bottom:10px;font-size:28px;line-height:1.2}.cp-rule-section>p+p{margin-top:5px}.cp-rule-section .cp-role{white-space:nowrap}.cp-example{font:400 20px/1.5 Georgia,Times New Roman,serif}.cp-rule-copy{color:var(--cp-muted)}.cp-mappings{gap:7px;max-width:336px;margin-bottom:14px;display:grid}.cp-mappings>div{grid-template-columns:minmax(0,1fr) 28px 62px;align-items:center;gap:14px;font:700 21px/1.4 Georgia,Times New Roman,serif;display:grid}.cp-mappings .cp-role{padding:3px 10px}.cp-short-forms>div{grid-template-columns:minmax(0,1fr) 28px minmax(0,.9fr);font:400 18px/1.55 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cp-short-forms{max-width:none}.cp-short-forms .cp-role{padding:3px 6px;font-family:Georgia,Times New Roman,serif;font-weight:700}.cp-short-source{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:6px;display:grid}.cp-short-source .cp-role{text-align:center}.cp-short-source .cp-role-verb{justify-self:start;min-width:54px}.cp-arrow{color:var(--cp-muted);text-align:center;display:inline-block}.cp-transformation{flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;font:400 18px/1.7 Georgia,Times New Roman,serif;display:flex}.cp-reply{margin:14px 0}.cp-reply>p+p{color:var(--cp-muted);margin-top:3px}.cp-note{color:var(--cp-muted);background:#f0f1e8;border-radius:12px;padding:12px 16px;margin-top:12px!important}.cp-sheet-meaning .cp-rule-section:nth-child(3){border-top:0;grid-area:1/2/span 2;padding-top:0}.cp-sheet-meaning .cp-rule-section:nth-child(2){border-top:1px solid var(--cp-border);grid-column:1;padding-top:16px}.cp-time-label{color:var(--cp-muted);background:#f0f1e8;border-radius:5px;padding:2px 9px;font-size:13px;font-weight:700;display:table;margin:20px 0 8px!important}.cp-growth{margin-top:12px!important}.cp-growth img{width:100%;height:auto;display:block}.cp-growth figcaption{color:var(--cp-muted);text-align:center;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;display:grid}.cp-spelling-rule+.cp-spelling-rule{border-top:1px solid var(--cp-border);margin-top:22px;padding-top:18px}.cp-spelling-rule h5{align-items:flex-start;gap:12px;margin-bottom:12px;font-size:23px;line-height:1.25;display:flex}.cp-spelling-rule h5>span{background:var(--cp-verb-bg);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:flex}.cp-word-pairs{background:#f8f5ef;border:1px solid #eee5d4;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:7px 16px;padding:10px 12px;font:400 20px/1.5 Georgia,Times New Roman,serif;display:flex;margin:10px 0!important}.cp-word-pair{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.cp-word-pair .cp-role-verb{background:0 0;padding:0}.cp-spelling-target{-webkit-text-decoration-color:var(--cp-body);text-decoration-color:var(--cp-body);text-underline-offset:4px;text-decoration-thickness:1px}.cp-practice{border-top:1px solid var(--cp-border);margin-top:18px;padding-top:18px}.cp-question-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cp-practice-heading{align-items:center;gap:18px;margin-bottom:16px;display:flex}.cp-notes .cp-practice-heading h3,.cp-notes .cp-completion h3{font-size:30px}.cp-practice-heading>span{color:var(--cp-muted);font-size:14px}.cp-question-copy>p{margin-top:10px;font-size:20px}.cp-notes .cp-question-sentence{color:var(--cp-heading);letter-spacing:-.025em;font:700 30px/1.3 Georgia,Times New Roman,serif}.cp-choices{border:0;align-content:start;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.cp-choice{min-height:54px;color:var(--cp-body);border:1px solid var(--cp-border);cursor:pointer;background:#fffefa;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;font-size:18px;line-height:1.4;display:grid}.cp-choice.is-selected{border-color:var(--cp-action);box-shadow:inset 0 0 0 1px var(--cp-action);background:#f8f9f4}.cp-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;accent-color:var(--cp-action);cursor:inherit;background:#fffefa;border:1.5px solid #9ea8a2;border-radius:50%;place-items:center;margin:0;display:grid}.cp-choice input:before{content:"";background:var(--cp-action);border-radius:50%;width:12px;height:12px;transform:scale(0)}.cp-choice input:checked{border:2px solid var(--cp-action)}.cp-choice input:checked:before{transform:scale(1)}.cp-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.cp-choice input:disabled{opacity:1;cursor:default}.cp-feedback{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:106px;margin-top:14px;padding:14px 16px;font-size:16px;line-height:1.5;display:grid}.cp-ungraded{color:var(--cp-muted);padding-left:0;padding-right:0}.cp-correct{color:#19574b;background:#e3eadc}.cp-incorrect{color:#783e2d;background:#faece3}.cp-feedback-copy{align-items:center;gap:16px;min-width:0;display:flex}.cp-feedback-copy strong{margin-bottom:2px;font:700 26px/1.25 Georgia,Times New Roman,serif;display:block}.cp-feedback-icon{color:#fffefa;background:currentColor;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;font-weight:700;display:flex}.cp-correct .cp-feedback-icon{background:#19574b}.cp-incorrect .cp-feedback-icon{background:#783e2d}.cp-feedback-actions{justify-items:end;gap:6px;display:grid}.cp-notes .cp-button{border:1px solid var(--cp-action);color:#fffdf7;background:var(--cp-action);min-width:172px;min-height:54px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:16px;font-weight:650;line-height:1.4;display:inline-flex}.cp-notes .cp-button:disabled{color:#646e69;cursor:default;background:#dadbdd;border-color:#dadbdd}.cp-notes .cp-text-button{min-height:44px;color:var(--cp-action);box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:6px;padding:8px;font-size:16px;line-height:1.4;text-decoration:underline}.cp-completion{justify-items:start;gap:18px;padding:12px 0;display:grid}.cp-completion p{align-items:center;gap:12px;display:flex}@media (forced-colors:active){.cp-choice input{-webkit-appearance:auto;appearance:auto}.cp-choice input:before{display:none}}@media (max-width:900px){.questions-explanation.cp-notes{padding:16px}}@container continuous-notes (width<=780px){.cp-notes .cp-header h2{font-size:30px;line-height:1.15}.cp-header>p{font-size:17px;line-height:26px}.cp-header{margin-bottom:16px;padding-bottom:16px}.cp-notes h3{font-size:25px;line-height:1.25}.cp-subject-selector{gap:8px;margin:12px 0 16px}.cp-selector-item>button{border-radius:10px;min-height:52px;padding:6px;font-size:16px}.cp-selected-label{font-size:13px}.cp-selected-icon{margin-right:5px;position:static}.cp-selected-icon svg{stroke-width:3px;width:18px;height:18px}.cp-selector-item>button[data-cp-subject=friends][aria-pressed=true]{font-size:14px}.cp-selector-item>button[data-cp-subject=friends] .cp-selected-icon{margin-right:4px}.cp-selector-item>button[data-cp-subject=friends] .cp-selected-icon svg{width:16px;height:16px}.cp-selector-example{display:none}.cp-subject-panel{grid-template-columns:minmax(0,1fr);gap:16px}.cp-scene{width:100%}.cp-scene img{aspect-ratio:1.26}.cp-scene figcaption{margin-top:5px;font-size:17px}.cp-pattern{gap:8px}.cp-token{border-radius:10px;min-height:64px;padding:6px;font-size:30px}.cp-subject-panel[data-cp-panel=friends] .cp-token{font-size:24px}.cp-role-label{font-size:13px}.cp-both{font-size:25px;margin-top:12px!important}.cp-keep,.cp-definition-long{display:none}.cp-definitions{gap:4px;margin-top:16px;font-size:17px;line-height:26px}.cp-definition-mobile{display:block}.cp-contrast{margin-top:20px;padding-top:14px}.cp-comparisons{grid-template-columns:minmax(0,1fr);gap:10px}.cp-comparisons>div{padding:12px 16px}.cp-comparisons p{font-size:24px}.cp-comparisons p .cp-role{font-size:27px}.cp-comparison-meaning{display:none}.cp-around-note{margin-top:10px;padding:12px 16px;font-size:17px;line-height:26px}.cp-around-note strong{font-size:20px}.cp-details>summary{padding:12px 16px;font-size:16px}.cp-notes .cp-sheet-title{font-size:30px}.cp-rule-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cp-rule-section{font-size:17px;line-height:26px}.cp-rule-sheet:not(.cp-sheet-meaning) .cp-rule-section:nth-child(2n),.cp-sheet-meaning .cp-rule-section:nth-child(3){border-left:0;margin-left:0;padding-left:0}.cp-rule-section h4{font-size:23px;line-height:29px}.cp-rule-section:nth-child(n+2),.cp-sheet-meaning .cp-rule-section:nth-child(3){border-top:1px solid var(--cp-border);grid-area:auto;padding-top:16px}.cp-mappings>div{gap:8px;font-size:18px}.cp-mappings .cp-role{white-space:normal}.cp-short-forms>div{font-size:16px}.cp-example{font-size:19px}.cp-transformation{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.cp-transformation>.cp-arrow{justify-self:start;transform:rotate(90deg)}.cp-spelling-rule h5{font-size:22px}.cp-word-pairs{font-size:19px}.cp-question-layout{grid-template-columns:minmax(0,1fr);gap:12px}.cp-practice-heading{gap:12px;margin-bottom:12px}.cp-notes .cp-practice-heading h3,.cp-notes .cp-completion h3{font-size:30px}.cp-question-copy{font-size:17px;line-height:26px}.cp-question-copy>p,.cp-choice{font-size:17px}.cp-notes .cp-question-sentence{font-size:29px}.cp-choices{margin-top:0}.cp-feedback{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;min-height:190px}.cp-feedback-copy{gap:10px}.cp-feedback-copy strong{font-size:23px}.cp-feedback-icon{flex-basis:32px;width:32px;height:32px}.cp-feedback-actions{justify-items:stretch;width:100%}.cp-notes .cp-button{width:100%;min-width:0;min-height:48px}}@container continuous-notes (width<=300px){.cp-token{font-size:27px}.cp-subject-panel[data-cp-panel=friends] .cp-pattern{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1.6fr)}.cp-subject-panel[data-cp-panel=friends] .cp-token{font-size:22px}.cp-short-source{grid-template-columns:48px minmax(0,1fr);gap:4px}.cp-short-source .cp-role-verb{min-width:0}.cp-both{font-size:23px}.cp-selector-item>button{font-size:15px}.cp-selected-icon{display:none!important}.cp-notes .cp-question-sentence{font-size:25px}}.questions-explanation.actions-now-notes{--ann-ink:#263f32;--ann-heading:#153b2c;--ann-secondary:#53655c;--ann-border:#ddd5c5;--ann-subject:#19574b;--ann-verb:#80550f;--ann-primary:#234d3a;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--ann-ink);background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:28px;container:actions-now/inline-size}.actions-now-notes *{box-sizing:border-box;min-width:0}.actions-now-notes [hidden]{display:none!important}.actions-now-notes .ann-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.actions-now-notes .ann-sheet{border:1px solid var(--ann-border);background:#fffefa;border-radius:22px;padding:16px 32px;box-shadow:0 2px 5px #263f320a}.actions-now-notes .ann-sheet+.ann-sheet{margin-top:24px}.actions-now-notes h2,.actions-now-notes h3,.actions-now-notes h4{color:var(--ann-heading);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700}.actions-now-notes h2{font-size:30px;line-height:56px}.actions-now-notes h3{font-size:30px;line-height:38px}.actions-now-notes h4{font-size:23px;line-height:29px}.actions-now-notes p{line-height:inherit;margin:0}.actions-now-notes strong{font-weight:700}.actions-now-notes .ann-sheet-header{border-bottom:1px solid var(--ann-border);padding-bottom:16px}.actions-now-notes .ann-sheet-header p{color:var(--ann-secondary);margin-top:4px}.actions-now-notes .ann-section{border-bottom:1px solid var(--ann-border);padding:12px 0}.actions-now-notes .ann-section h3{margin-bottom:4px}.actions-now-notes .ann-section:last-child{border-bottom:0;padding-bottom:0}.actions-now-notes .ann-verb{color:var(--ann-verb);font-weight:700}.actions-now-notes .ann-subject{color:var(--ann-subject);font-weight:700}.actions-now-notes .ann-negation{color:#66517c;font-weight:700}.actions-now-notes .ann-art{border-radius:14px;width:100%;height:auto;display:block;overflow:hidden}.actions-now-notes .ann-mobile-art{display:none}.actions-now-notes .ann-hero{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:24px;margin-top:8px;display:grid}.actions-now-notes .ann-main-example{letter-spacing:-.015em;color:var(--ann-heading);margin-bottom:8px;font-family:Times New Roman,Times,serif;font-size:30px;font-weight:700;line-height:44px}.actions-now-notes .ann-live-example>p:not(.ann-main-example){color:var(--ann-secondary)}.actions-now-notes .ann-time-strip{text-align:center;background:#f0f1e8;border-radius:12px;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:8px;margin-top:24px;padding:12px 12px 24px;font-size:16px;line-height:24px;display:grid;position:relative}.actions-now-notes .ann-time-strip:before{content:"";background:var(--ann-secondary);height:1px;position:absolute;bottom:16px;left:16px;right:18px}.actions-now-notes .ann-time-strip:after{content:"→";color:var(--ann-secondary);font-size:24px;position:absolute;bottom:4px;right:10px}.actions-now-notes .ann-time-strip strong:before,.actions-now-notes .ann-time-strip strong:after{content:"";background:var(--ann-secondary);width:1px;height:32px;position:absolute;bottom:8px}.actions-now-notes .ann-time-strip strong:before{left:29%}.actions-now-notes .ann-time-strip strong:after{right:29%}.actions-now-notes .ann-pattern{align-items:stretch;gap:12px;margin:8px 0;display:flex}.actions-now-notes .ann-pattern-part{text-align:center;flex-direction:column;flex:1;gap:4px;display:flex}.actions-now-notes .ann-role-label{color:var(--ann-secondary);font-size:16px;font-weight:400;line-height:22px}.actions-now-notes .ann-token{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:8px 12px;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:32px;display:flex}.actions-now-notes .ann-token-subject{color:var(--ann-subject);background:#dce7d6}.actions-now-notes .ann-token-verb{color:var(--ann-verb);background:#f8e7be}.actions-now-notes .ann-token-information{color:#99402d;background:#f8e2d7}.actions-now-notes .ann-token-negation{color:#66517c;background:#eee8f4}.actions-now-notes .ann-main-pattern{grid-template-columns:1fr .526fr 1.073fr 1.164fr;gap:16px;display:grid}.actions-now-notes .ann-main-pattern .ann-token{font-size:30px;line-height:44px}.actions-now-notes .ann-definitions{margin-top:8px}.actions-now-notes .ann-definitions em{font-style:normal}.actions-now-notes .ann-comparison{grid-template-columns:1fr 1fr;gap:24px;margin:8px 0;display:grid}.actions-now-notes .ann-comparison-half+.ann-comparison-half{border-left:1px solid var(--ann-border);padding-left:24px}.actions-now-notes .ann-time-label{color:var(--ann-secondary);background:#f0f1e8;border-radius:6px;padding:4px 12px;font-size:16px;line-height:22px;display:inline-block}.actions-now-notes .ann-comparison-example{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:8px;display:grid}.actions-now-notes .ann-comparison-example p{color:var(--ann-heading);letter-spacing:-.015em;font-family:Times New Roman,Times,serif;font-size:26px;font-weight:400;line-height:32px}.actions-now-notes .ann-example{color:var(--ann-heading);letter-spacing:-.015em;font-family:Times New Roman,Times,serif;font-size:26px;line-height:32px}.actions-now-notes .ann-clues .ann-example{font-weight:700}.actions-now-notes .ann-clues p+p{margin-top:4px}.actions-now-notes .ann-practice{background:#f0f1e8;border:1px solid #e0e3d8;border-radius:12px;margin-top:16px;padding:20px}.actions-now-notes .ann-practice-heading{align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.actions-now-notes .ann-practice-heading h3{font-size:30px;line-height:44px}.actions-now-notes .ann-practice-heading>span{color:var(--ann-secondary);font-size:14px;line-height:20px}.actions-now-notes .ann-practice-context{margin-bottom:4px}.actions-now-notes .ann-choices{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.actions-now-notes .ann-choices legend{padding:0 0 8px;font-size:18px;line-height:28px}.actions-now-notes .ann-choice{border:1px solid var(--ann-border);cursor:pointer;background:#fffefa;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:44px;padding:10px 14px;font-size:16px;line-height:22px;display:grid}.actions-now-notes .ann-choice.is-selected{border:2px solid var(--ann-primary);padding:9px 13px}.actions-now-notes .ann-choice small{color:var(--ann-primary);grid-column:1/-1;font-size:13px;font-weight:600;line-height:18px}.actions-now-notes .ann-choice input{-webkit-appearance:none;appearance:none;width:20px;height:20px;cursor:inherit;background:#fffefa;border:2px solid #89938d;border-radius:50%;flex:0 0 20px;place-content:center;margin:0;display:grid}.actions-now-notes .ann-choice input:checked{border-color:var(--ann-primary);background:var(--ann-primary)}.actions-now-notes .ann-choice input:checked:before{content:"";background:#fffdf7;border-radius:50%;width:6px;height:6px}.actions-now-notes .ann-choices:disabled .ann-choice{cursor:default}.actions-now-notes .ann-choices:disabled input{opacity:1}.actions-now-notes .ann-practice-footer{justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-top:12px;padding:12px 0 0;display:flex}.actions-now-notes .ann-feedback{color:var(--ann-secondary);align-items:center;gap:12px;font-size:16px;line-height:24px;display:flex}.actions-now-notes .ann-feedback-icon{color:#fffdf7;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:22px;font-weight:700;display:grid}.actions-now-notes .ann-practice-footer.is-incorrect,.actions-now-notes .ann-practice-footer.is-correct{border-radius:10px;padding:12px}.actions-now-notes .ann-practice-footer.is-incorrect{background:#faece3}.actions-now-notes .is-incorrect .ann-feedback{color:#783e2d}.actions-now-notes .is-incorrect .ann-feedback-icon{background:#783e2d}.actions-now-notes .ann-practice-footer.is-correct{background:#e3eadc}.actions-now-notes .is-correct .ann-feedback{color:#19574b}.actions-now-notes .is-correct .ann-feedback-icon{background:#19574b}.actions-now-notes .ann-button{background:var(--ann-primary);color:#fffdf7;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.actions-now-notes .ann-button:disabled{color:#616860;cursor:default;background:#dededc}.actions-now-notes .ann-text-button{min-height:44px;color:var(--ann-primary);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 0;font-size:16px;line-height:22px;text-decoration:underline}.actions-now-notes :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.actions-now-notes .ann-hint{border:1px solid var(--ann-border);background:#fffefa;border-radius:12px;margin-top:8px;padding:16px}.actions-now-notes .ann-hint h4{margin-bottom:8px}.actions-now-notes .ann-agreement-row{grid-template-columns:236px 32px 112px minmax(0,1fr);align-items:center;gap:20px;margin:8px 0;display:grid}.actions-now-notes .ann-agreement-row .ann-token-subject{justify-content:flex-start;font-size:22px;line-height:28px}.actions-now-notes .ann-agreement-row .ann-example{font-size:26px;line-height:32px}.actions-now-notes .ann-agreement-row .ann-token-verb{font-size:30px;line-height:38px}.actions-now-notes .ann-arrow{color:var(--ann-secondary);text-align:center;font-size:30px;line-height:32px}.actions-now-notes .ann-two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.actions-now-notes .ann-form-details{border-bottom:1px solid var(--ann-border)}.actions-now-notes .ann-form-details>.ann-section{border-bottom:0;padding:20px 0}.actions-now-notes .ann-form-details>.ann-section+.ann-section{border-left:1px solid var(--ann-border);padding-left:24px}.actions-now-notes .ann-form-details h3{font-size:30px;line-height:36px}.actions-now-notes .ann-negative-pattern{align-items:flex-end;gap:8px;margin:8px 0;display:flex}.actions-now-notes .ann-negative-pattern .ann-pattern{flex:0 auto;gap:6px;margin:0}.actions-now-notes .ann-negative-pattern .ann-role-label,.actions-now-notes .ann-question-transform .ann-role-label{font-size:13px;line-height:18px}.actions-now-notes .ann-negative-pattern .ann-pattern-part{flex:0 auto}.actions-now-notes .ann-negative-pattern .ann-token{min-height:40px;padding:4px 8px;font-size:24px;line-height:32px}.actions-now-notes .ann-negative-pattern>span{line-height:40px}.actions-now-notes .ann-mei-art{margin:8px 0}.actions-now-notes .ann-contractions{margin:4px 0 12px;font-family:Times New Roman,Times,serif;font-size:23px;line-height:28px}.actions-now-notes .ann-small-example{letter-spacing:-.015em;font-family:Times New Roman,Times,serif;font-size:23px;line-height:28px}.actions-now-notes .ann-question-transform{grid-template-columns:32px minmax(0,1fr);gap:8px;margin:16px 0;display:grid}.actions-now-notes .ann-question-transform .ann-pattern{justify-content:center;gap:8px}.actions-now-notes .ann-question-transform .ann-pattern-part{flex:0 auto}.actions-now-notes .ann-question-transform .ann-token{min-height:40px;padding:4px 12px;font-size:24px;line-height:32px}.actions-now-notes .ann-question-transform .ann-pattern:first-child{grid-column:2}.actions-now-notes .ann-question-transform>.ann-arrow{grid-column:1;align-self:start;margin-top:8px}.actions-now-notes .ann-question-transform .ann-pattern:last-child{grid-column:2}.actions-now-notes .ann-question-transform .ann-pattern:last-child .ann-pattern-part{flex-direction:column-reverse}.actions-now-notes .ann-question-examples{letter-spacing:-.015em;margin-top:16px;font-family:Times New Roman,Times,serif;font-size:21px;line-height:30px}.actions-now-notes .ann-who-note{border-top:1px solid var(--ann-border);margin-top:24px;padding-top:16px;font-size:16px;line-height:24px}.actions-now-notes .ann-reply-row{letter-spacing:-.015em;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.5fr);gap:16px;font-family:Times New Roman,Times,serif;font-size:23px;line-height:30px;display:grid}.actions-now-notes .ann-replies>p:first-of-type{margin-top:20px}.actions-now-notes .ann-reference .ann-sheet-header h2{text-align:center;font-size:30px;line-height:46px}.actions-now-notes .ann-evidence-scenes{margin-top:8px}.actions-now-notes .ann-evidence-scenes .ann-example{margin-top:4px;font-weight:700}.actions-now-notes .ann-evidence-examples{border-top:1px solid var(--ann-border);margin-top:16px;padding-top:16px}.actions-now-notes .ann-evidence-examples>div+div{border-left:1px solid var(--ann-border);padding-left:24px}.actions-now-notes .ann-evidence-examples .ann-example{font-weight:700}.actions-now-notes .ann-evidence-examples .ann-example:not(:first-child){margin-top:24px}.actions-now-notes .ann-state-note{border:1px solid var(--ann-border);background:#f8f5ef;border-radius:12px;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:24px;margin:16px 0;padding:16px 20px;display:grid}.actions-now-notes .ann-state-note h3{font-size:28px;line-height:34px}.actions-now-notes .ann-state-note p{font-size:16px;line-height:24px}.actions-now-notes .ann-state-note>div+div{border-left:1px solid var(--ann-border);align-self:center;padding-left:24px}.actions-now-notes .ann-time-windows{grid-template-columns:1.08fr .92fr;margin-top:8px}.actions-now-notes .ann-time-windows>div{border:1px solid var(--ann-border);border-radius:10px;padding:0 16px 12px;overflow:hidden}.actions-now-notes .ann-time-windows .ann-time-label{background:#f8f5ef;border-radius:0;margin:0 -16px 8px;padding:8px 16px;display:block}.actions-now-notes .ann-time-windows p+p{margin-top:4px}.actions-now-notes .ann-time-windows p{font-size:16px;line-height:24px}.actions-now-notes .ann-time-windows .ann-example{font-size:24px;line-height:30px}.actions-now-notes .ann-spelling dl{margin:8px 0 12px}.actions-now-notes .ann-spelling dl>div{border-top:1px solid var(--ann-border);grid-template-columns:38% 1fr;gap:16px;padding:8px 12px;display:grid}.actions-now-notes .ann-spelling dt{font-size:16px;line-height:24px}.actions-now-notes .ann-spelling dd{color:var(--ann-verb);margin:0;font-family:Times New Roman,Times,serif;font-size:24px;font-weight:700;line-height:30px}.actions-now-notes .ann-spelling u{-webkit-text-decoration-color:var(--ann-secondary);text-decoration-color:var(--ann-secondary);text-underline-offset:4px;text-decoration-thickness:1px}@container actions-now (width<=760px){.actions-now-notes .ann-agreement-row{grid-template-columns:minmax(0,1.4fr) 24px 80px}.actions-now-notes .ann-agreement-row .ann-example{grid-column:1/-1}.actions-now-notes .ann-comparison-example{grid-template-columns:1fr}.actions-now-notes .ann-desktop-break{display:none}.actions-now-notes .ann-form-details{grid-template-columns:1fr}.actions-now-notes .ann-form-details>.ann-section+.ann-section{border-left:0;border-top:1px solid var(--ann-border);padding-left:0}.actions-now-notes .ann-question-transform{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actions-now-notes .ann-question-transform>.ann-arrow{display:block}.actions-now-notes .ann-question-transform .ann-pattern+.ann-arrow+.ann-pattern{padding-left:0}}@container actions-now (width<=600px){.actions-now-notes .ann-sheet{padding:16px}.actions-now-notes h2{font-size:28px;line-height:34px}.actions-now-notes h3{font-size:23px;line-height:29px}.actions-now-notes p{font-size:17px;line-height:26px}.actions-now-notes .ann-hero{grid-template-columns:1fr;gap:12px;margin-top:12px}.actions-now-notes .ann-desktop-art{display:none}.actions-now-notes .ann-mobile-art{display:block}.actions-now-notes .ann-main-example{font-size:27px;line-height:36px}.actions-now-notes .ann-time-strip{display:none}.actions-now-notes .ann-main-pattern{flex-direction:column;gap:4px;display:flex}.actions-now-notes .ann-main-pattern .ann-pattern-part{text-align:left;background:#f8f5ef;border-radius:10px;grid-template-columns:100px 1fr;align-items:center;gap:0;display:grid;overflow:hidden}.actions-now-notes .ann-main-pattern .ann-role-label{padding:8px 12px;font-size:17px;line-height:26px}.actions-now-notes .ann-main-pattern .ann-token{border-radius:8px;justify-content:flex-start;font-size:27px;line-height:36px}.actions-now-notes .ann-comparison{grid-template-columns:1fr;gap:16px}.actions-now-notes .ann-comparison-half+.ann-comparison-half{border-left:0;border-top:1px solid var(--ann-border);padding-top:16px;padding-left:0}.actions-now-notes .ann-comparison-example{margin-top:4px;display:block}.actions-now-notes .ann-comparison-example .ann-art{display:none}.actions-now-notes .ann-comparison-example p{font-size:27px;line-height:36px}.actions-now-notes .ann-time-label{background:0 0;border-radius:0;padding:0;font-size:16px;line-height:22px}.actions-now-notes .ann-example{font-size:23px;line-height:31px}.actions-now-notes .ann-definitions{margin-top:8px}.actions-now-notes .ann-practice{padding:16px}.actions-now-notes .ann-practice-heading{flex-wrap:wrap;gap:4px 12px}.actions-now-notes .ann-practice-heading h3{font-size:28px;line-height:34px}.actions-now-notes .ann-choices legend{font-size:17px;line-height:26px}.actions-now-notes .ann-choice{align-items:start;gap:4px 8px;padding:12px}.actions-now-notes .ann-choice.is-selected{padding:11px}.actions-now-notes .ann-practice-footer{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:132px}.actions-now-notes .ann-feedback p{font-size:16px;line-height:24px}.actions-now-notes .ann-practice-footer .ann-button{width:100%}.actions-now-notes .ann-agreement-row{grid-template-columns:minmax(0,1fr) 24px 70px;gap:8px}.actions-now-notes .ann-agreement-row .ann-token-subject{padding:8px;font-size:19px;line-height:26px}.actions-now-notes .ann-agreement-row .ann-token-verb{font-size:27px;line-height:36px}.actions-now-notes .ann-agreement-row .ann-example{margin-bottom:12px;font-size:23px;line-height:31px}.actions-now-notes .ann-form-details h3{font-size:23px;line-height:29px}.actions-now-notes .ann-negative-pattern{flex-wrap:wrap}.actions-now-notes .ann-negative-pattern .ann-pattern{flex:100%;justify-content:space-between}.actions-now-notes .ann-negative-pattern .ann-token{padding:4px 6px;font-size:22px;line-height:30px}.actions-now-notes .ann-question-transform{display:block}.actions-now-notes .ann-question-transform>.ann-arrow{text-align:left}.actions-now-notes .ann-question-transform .ann-token{padding:4px 8px;font-size:22px;line-height:30px}.actions-now-notes .ann-question-examples p,.actions-now-notes .ann-small-example{font-size:21px;line-height:29px}.actions-now-notes .ann-who-note p{font-size:17px;line-height:26px}.actions-now-notes .ann-reply-row{grid-template-columns:20px 1fr;gap:0 8px;margin-bottom:12px}.actions-now-notes .ann-reply-row>p:first-child{grid-column:1/-1}.actions-now-notes .ann-reply-row p{font-size:21px;line-height:29px}.actions-now-notes .ann-reply-row .ann-arrow{font-size:22px;line-height:29px}.actions-now-notes .ann-reference .ann-sheet-header h2{text-align:left;font-size:28px;line-height:34px}.actions-now-notes .ann-two-columns{grid-template-columns:1fr;gap:24px}.actions-now-notes .ann-evidence-examples>div+div{border-left:0;padding-left:0}.actions-now-notes .ann-state-note{grid-template-columns:1fr;gap:12px;padding:16px}.actions-now-notes .ann-state-note>div+div{border-left:0;padding-left:0}.actions-now-notes .ann-time-windows .ann-time-label{margin:0 -16px 8px;padding:8px 16px}.actions-now-notes .ann-time-windows p{font-size:17px;line-height:26px}.actions-now-notes .ann-time-windows .ann-example{font-size:23px;line-height:31px}.actions-now-notes .ann-spelling dl>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.actions-now-notes .ann-spelling dt{font-size:17px;line-height:26px}.actions-now-notes .ann-spelling dd{font-size:23px;line-height:32px}}.questions-explanation.ing-spelling-notes{--ing-ink:#092f32;--ing-body:#233d49;--ing-muted:#536b7b;--ing-line:#ddd5c5;--ing-gold:#80550f;--ing-gold-paper:#f8e7be;--ing-green:#19574b;--ing-green-paper:#dce7d6;width:100%;max-width:1040px;color:var(--ing-body);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;font:18px/1.55 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;container:ing-spelling/inline-size}.ing-spelling-notes *,.ing-spelling-notes :before,.ing-spelling-notes :after{box-sizing:border-box}.ing-spelling-notes [hidden]{display:none!important}.ing-spelling-notes :-webkit-any(h2,h3,h4,p,dl,dd){margin:0}.ing-spelling-notes :is(h2,h3,h4,p,dl,dd){margin:0}.ing-spelling-notes :-webkit-any(h2,h3,h4){color:var(--ing-ink);letter-spacing:-.025em;text-wrap:pretty;font-family:Georgia,Times New Roman,serif;font-weight:700}.ing-spelling-notes :is(h2,h3,h4){color:var(--ing-ink);letter-spacing:-.025em;text-wrap:pretty;font-family:Georgia,Times New Roman,serif;font-weight:700}.ing-spelling-notes h2{font-size:30px;line-height:1.06}.ing-spelling-notes h3{font-size:30px;line-height:1.2}.ing-spelling-notes h4{font-size:26px;line-height:1.2}.ing-spelling-notes p{line-height:1.55}.ing-spelling-notes :-webkit-any(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ing-spelling-notes :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ing-spelling-notes [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ing-spelling-notes button{cursor:pointer;font:600 16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ing-spelling-notes button:disabled{cursor:default}.ing-spelling-notes .ing-paper{border:1px solid var(--ing-line);background:#fffefa;border-radius:22px;padding:28px 24px 24px;box-shadow:0 2px 5px #3627120f}.ing-spelling-notes .ing-main,.ing-spelling-notes .ing-quiz:not(.ing-quiz-compact){max-width:976px;margin-inline-start:auto;margin-inline-end:auto}.ing-spelling-notes .ing-title{padding-bottom:12px}.ing-spelling-notes .ing-title p{color:var(--ing-muted);margin-top:8px;font-size:24px;line-height:1.4}.ing-spelling-notes .ing-example{grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding:8px 0 16px;display:grid}.ing-spelling-notes .ing-example-copy{border-top:1px solid var(--ing-line);padding-top:16px}.ing-spelling-notes .ing-main-scene{border-radius:14px;position:relative;overflow:hidden}.ing-spelling-notes .ing-main-scene img{width:100%;height:auto;display:block}.ing-spelling-notes .ing-main-scene .ing-mobile-art{display:none}.ing-spelling-notes .ing-time-label{width:78px;height:42px;color:var(--ing-muted);background:#fffaf2;border-radius:7px;place-items:center;font:700 20px/1 Georgia,Times New Roman,serif;display:grid;position:absolute;top:12px;left:12px}.ing-spelling-notes .ing-clause{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.ing-spelling-notes .ing-role{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.ing-spelling-notes .ing-role-label{color:var(--ing-muted);text-align:center;font:16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ing-spelling-notes .ing-chip{border-radius:7px;padding:5px 10px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:inline-block}.ing-spelling-notes .ing-subject{color:var(--ing-green);background:var(--ing-green-paper)}.ing-spelling-notes .ing-verb{color:var(--ing-gold);background:var(--ing-gold-paper)}.ing-spelling-notes .ing-information{color:#99402d;background:#f8e2d7}.ing-spelling-notes .ing-negation{color:#66517c;background:#eee8f4}.ing-spelling-notes .ing-verb-ink{color:var(--ing-gold);font-weight:700}.ing-spelling-notes .ing-negation-ink{color:#66517c;font-weight:700}.ing-spelling-notes .ing-main-clause{flex-wrap:nowrap;gap:6px}.ing-spelling-notes .ing-main-clause .ing-chip{white-space:nowrap;padding:7px 10px;font-size:30px;line-height:1.45}.ing-spelling-notes .ing-main-clause .ing-information{padding-block-start:11px;padding-block-end:11px;font-size:25px}.ing-spelling-notes .ing-main-meaning{margin-top:16px;font-size:28px;line-height:1.45}.ing-spelling-notes .ing-definitions{border-top:1px solid var(--ing-line);color:var(--ing-muted);margin:24px 0 16px;padding-top:16px}.ing-spelling-notes .ing-definitions p{font-size:20px;line-height:1.4}.ing-spelling-notes .ing-definitions strong{font-family:Georgia,Times New Roman,serif;font-size:24px}.ing-spelling-notes .ing-change{color:var(--ing-gold);background:#f8f5ef;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 10px;padding:16px;font:700 30px/1.3 Georgia,Times New Roman,serif;display:flex}.ing-spelling-notes .ing-change-start{white-space:nowrap}.ing-spelling-notes u{-webkit-text-decoration-color:var(--ing-muted);text-decoration-color:var(--ing-muted);text-underline-offset:4px;text-decoration-thickness:1px}.ing-spelling-notes .ing-arrow,.ing-spelling-notes .ing-operator{color:#7a8580;font-weight:400}.ing-spelling-notes .ing-mobile-contrast{display:none}.ing-spelling-notes .ing-path{border-top:1px solid var(--ing-line);padding-top:16px}.ing-spelling-notes .ing-path>p{color:var(--ing-muted);margin-top:3px;font-size:20px}.ing-spelling-notes .ing-decisions{gap:12px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.ing-spelling-notes .ing-decisions>li{grid-template-columns:1.1fr .9fr;gap:12px;min-width:0;display:grid}.ing-spelling-notes .ing-decision-copy{border:1px solid var(--ing-line);border-radius:10px;align-items:stretch;display:flex}.ing-spelling-notes .ing-step{color:var(--ing-ink);background:var(--ing-green-paper);border-radius:10px;flex:0 0 52px;place-items:center;margin:-1px 16px -1px -1px;font:700 30px/1 Georgia,Times New Roman,serif;display:grid}.ing-spelling-notes .ing-decision-copy>div{min-width:0;padding:7px 10px 7px 0}.ing-spelling-notes .ing-decision-copy h4{font-size:22px;line-height:1.15}.ing-spelling-notes .ing-decision-copy p{color:var(--ing-muted);margin-top:3px;font-size:16px;line-height:1.4}.ing-spelling-notes .ing-decision-example{background:#f8f5ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 16px;display:flex}.ing-spelling-notes .ing-word{color:var(--ing-gold);font:700 27px/1.2 Georgia,Times New Roman,serif}.ing-spelling-notes .ing-word-pair{align-items:baseline;gap:12px;display:inline-flex}.ing-spelling-notes .ing-word-pair .ing-arrow{font-size:28px;line-height:1}.ing-spelling-notes .ing-pair-divider{color:var(--ing-muted)}.ing-spelling-notes .ing-decision-example:nth-child(n) .ing-word-pair{gap:8px}.ing-spelling-notes .ing-decisions li:nth-child(2) .ing-word{font-size:23px}.ing-spelling-notes .ing-path-footer{background:#f8f5ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.ing-spelling-notes .ing-path-footer p{font-size:16px}.ing-spelling-notes .ing-text-button{color:#234d3a;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 0;font-weight:500;text-decoration:underline;display:inline-flex}.ing-spelling-notes .ing-text-button>span{place-items:center;width:24px;height:24px;font-size:24px;line-height:1;text-decoration:none;display:grid}.ing-spelling-notes .ing-text-button[aria-expanded=true]>span{transform:rotate(90deg)}.ing-spelling-notes .ing-quiz{border:1px solid var(--ing-line);background:#f0f1e8;border-radius:14px;margin-top:16px;padding:20px 24px}.ing-spelling-notes .ing-quiz-top{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.ing-spelling-notes .ing-quiz-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.ing-spelling-notes .ing-quiz-heading h3{font-size:30px;line-height:1.1}.ing-spelling-notes .ing-quiz-heading span{color:var(--ing-muted);font-size:14px}.ing-spelling-notes .ing-quiz-prompt>p{margin-top:12px;font-size:20px}.ing-spelling-notes .ing-quiz-prompt .ing-quiz-pair{color:var(--ing-ink);flex-wrap:wrap;gap:6px 24px;font:700 30px/1.4 Georgia,Times New Roman,serif;display:flex}.ing-spelling-notes .ing-quiz-pair>span{white-space:nowrap}.ing-spelling-notes .ing-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ing-spelling-notes .ing-option{border:1px solid var(--ing-line);min-height:48px;color:var(--ing-body);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:18px;line-height:24px;display:flex}.ing-spelling-notes .ing-option.is-selected{background:#edf2e9;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.ing-spelling-notes .ing-option input{-webkit-appearance:none;appearance:none;opacity:1;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #8c989a;border-radius:50%;flex:0 0 24px;margin:0 4px 0 0}.ing-spelling-notes .ing-option input:checked{background:radial-gradient(circle,#19574b 0 6px,#fffefa 6.5px);border-color:#19574b}.ing-spelling-notes .ing-option-letter{font-weight:600}.ing-spelling-notes .ing-options:disabled .ing-option{cursor:default}.ing-spelling-notes .ing-quiz-footer{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:112px;margin-top:12px;padding:12px;display:flex}.ing-spelling-notes .ing-quiz[data-ing-state=ungraded]:has(.ing-option.is-selected) .ing-quiz-footer{background:#f8f5ef}.ing-spelling-notes .ing-quiz[data-ing-state=correct] .ing-quiz-footer{background:#e3eadc}.ing-spelling-notes .ing-quiz[data-ing-state=incorrect] .ing-quiz-footer{background:#faece3}.ing-spelling-notes .ing-feedback{border-radius:12px;flex:1;align-items:center;gap:14px;padding:0;font-size:16px;line-height:24px;display:flex}.ing-spelling-notes .ing-feedback p{font-size:18px;line-height:26px}.ing-spelling-notes .ing-feedback>p{color:var(--ing-muted)}.ing-spelling-notes .ing-feedback strong{font-size:20px;line-height:26px;display:block}.ing-spelling-notes .ing-feedback.is-correct{color:var(--ing-green);background:#e3eadc}.ing-spelling-notes .ing-feedback.is-incorrect{color:#783e2d;background:#faece3}.ing-spelling-notes .ing-feedback-icon{color:#fffefa;background:currentColor;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:700;line-height:1;display:grid}.ing-spelling-notes .is-correct .ing-feedback-icon{background:var(--ing-green)}.ing-spelling-notes .is-incorrect .ing-feedback-icon{background:#783e2d}.ing-spelling-notes .ing-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex:none;min-width:180px;min-height:52px;padding:12px 24px;font-size:18px;line-height:24px}.ing-spelling-notes .ing-quiz:not(.ing-quiz-compact) .ing-primary{min-width:192px}.ing-spelling-notes .ing-primary:hover:not(:disabled){background:#153b2c}.ing-spelling-notes .ing-primary:disabled{color:#69746d;background:#d8dad7;border-color:#d8dad7}.ing-spelling-notes .ing-more{gap:24px;margin-top:24px;display:grid}.ing-spelling-notes .ing-more>*{min-width:0}.ing-spelling-notes .ing-section-intro{margin-bottom:20px}.ing-spelling-notes .ing-section-intro h3{font-size:30px}.ing-spelling-notes .ing-section-intro p{color:var(--ing-muted);margin-top:6px;font-size:22px}.ing-spelling-notes .ing-reference-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ing-spelling-notes .ing-reference-panel{border:1px solid var(--ing-line);border-radius:12px;min-width:0;margin-top:16px;padding:12px 16px}.ing-spelling-notes .ing-reference-columns>.ing-reference-panel{margin-top:0}.ing-spelling-notes .ing-reference-panel>h4{background:#f0f1e8;border-radius:12px 12px 0 0;margin:-12px -16px 8px;padding:10px 16px}.ing-spelling-notes .ing-reference-panel h4{font-size:29px}.ing-spelling-notes .ing-reference{font-size:19px}.ing-spelling-notes .ing-pairs{gap:6px;display:grid}.ing-spelling-notes .ing-pairs .ing-word-pair{text-align:center;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);display:grid}.ing-spelling-notes .ing-pairs .ing-word{background:var(--ing-gold-paper);border-radius:7px;padding:3px 12px;font-size:25px;font-weight:400}.ing-spelling-notes .ing-reference-panel p{color:var(--ing-muted);margin-top:8px;line-height:1.45}.ing-spelling-notes .ing-inline-pair{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ing-spelling-notes .ing-inline-pair .ing-word{background:var(--ing-gold-paper);border-radius:7px;padding:4px 12px;font-size:24px;font-weight:400}.ing-spelling-notes .ing-ie-examples{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ing-spelling-notes .ing-ie-examples article{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-width:0;display:grid}.ing-spelling-notes .ing-ie-examples article+article{border-left:1px solid var(--ing-line);padding-left:20px}.ing-spelling-notes .ing-ie-examples img{object-fit:cover;border-radius:12px;width:100%;height:216px;display:block}.ing-spelling-notes .ing-ie-examples .ing-scene-sentence{color:var(--ing-ink);margin:0 0 16px;font:400 25px/1.3 Georgia,Times New Roman,serif}.ing-spelling-notes .ing-scene-sentence .ing-chip{padding:2px 5px}.ing-spelling-notes .ing-ie-examples .ing-scene-rest{display:block}.ing-spelling-notes .ing-ie-examples .ing-word-pair{gap:8px}.ing-spelling-notes .ing-ie-examples .ing-word{background:var(--ing-gold-paper);border-radius:7px;padding:5px 10px;font-size:25px;font-weight:400}.ing-spelling-notes .ing-ie-examples .ing-small-formula{font-size:16px;line-height:24px}.ing-spelling-notes .ing-keep-y{grid-template-columns:.75fr 1.25fr;align-items:center;gap:20px;padding-block-start:8px;padding-block-end:8px;display:grid}.ing-spelling-notes .ing-keep-y .ing-pairs{gap:4px}.ing-spelling-notes .ing-keep-y .ing-word{padding-block-start:2px;padding-block-end:2px;font-size:24px}.ing-spelling-notes .ing-short-rules{grid-template-columns:1.08fr .92fr}.ing-spelling-notes .ing-reference-compact .ing-pairs{grid-template-columns:1fr 1fr;gap:8px 16px}.ing-spelling-notes .ing-reference-compact .ing-word-pair{grid-template-columns:minmax(0,.9fr) 24px minmax(0,1.1fr);gap:4px}.ing-spelling-notes .ing-reference-compact .ing-word{padding:5px 6px;font-size:22px}.ing-spelling-notes .ing-reference-compact .ing-arrow{font-size:23px}.ing-spelling-notes .ing-reference-compact>p:first-of-type{margin:-8px 0 8px;font-size:16px}.ing-spelling-notes .ing-stress>.ing-reference-columns>div+div{border-left:1px solid var(--ing-line);padding-left:20px}.ing-spelling-notes .ing-stress>.ing-reference-columns>div{min-width:0}.ing-spelling-notes .ing-stress .ing-word-pair{margin-top:8px}.ing-spelling-notes .ing-stress .ing-pairs{grid-template-columns:1fr 1fr;gap:12px}.ing-spelling-notes .ing-stress .ing-pairs .ing-word-pair{grid-template-columns:auto 28px auto;gap:4px}.ing-spelling-notes .ing-stress .ing-word{padding-inline-start:6px;padding-inline-end:6px;font-size:22px;font-weight:400}.ing-spelling-notes .ing-stress p{font-size:17px;line-height:24px}.ing-spelling-notes .ing-stress .ing-reference-columns>div+div>p:first-child{margin-top:0}.ing-spelling-notes .ing-stress .ing-reference-columns>div+div>.ing-word-pair .ing-word{background:var(--ing-gold-paper);border-radius:7px;padding:4px 12px;font-size:24px}.ing-spelling-notes .ing-form-opening{grid-template-columns:1.15fr .85fr;align-items:start;gap:0 24px;display:grid}.ing-spelling-notes .ing-form-opening>h3{grid-column:1/-1;max-width:76%;font-size:30px;line-height:1.12}.ing-spelling-notes .ing-form-opening p{color:var(--ing-muted);margin-top:0}.ing-spelling-notes .ing-form-opening>img{object-fit:cover;border-radius:14px;width:100%;height:360px;margin-top:-48px;display:block}.ing-spelling-notes .ing-agreement{background:#f8f5ef;border-radius:12px;gap:8px;margin:16px 0;padding:12px;display:grid}.ing-spelling-notes .ing-agreement>div{grid-template-columns:1.6fr 38px 1fr;align-items:center;gap:12px;display:grid}.ing-spelling-notes .ing-agreement .ing-chip{font-size:26px;line-height:1.4}.ing-spelling-notes .ing-agreement .ing-arrow{text-align:center;font-size:26px}.ing-spelling-notes .ing-group-example{background:#f8f5ef;border-radius:12px;flex-wrap:nowrap;gap:5px;padding:12px 8px}.ing-spelling-notes .ing-group-example .ing-chip{white-space:nowrap;padding:5px 8px;font-size:24px;line-height:1.3}.ing-spelling-notes .ing-form-columns{border-top:1px solid var(--ing-line);grid-template-columns:1.05fr .95fr;gap:24px;margin-top:16px;padding-top:16px;display:grid}.ing-spelling-notes .ing-form-columns>div{border-left:1px solid var(--ing-line);padding-left:20px}.ing-spelling-notes .ing-form-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ing-spelling-notes .ing-form-label{background:#f0f1e8;border-radius:7px;min-width:94px;padding:7px 10px;font-size:14px}.ing-spelling-notes .ing-form-row .ing-chip{padding:5px 7px;font-size:23px}.ing-spelling-notes .ing-forms>p{color:var(--ing-muted);margin-top:24px}.ing-spelling-notes .ing-short-answers>p{text-align:center;margin-top:12px;font-size:21px}.ing-spelling-notes .ing-short-answers{background:#f8f5ef;border-radius:10px;padding-bottom:12px}.ing-spelling-notes .ing-short-answers>h4{background:#fffefa;padding-bottom:8px}.ing-spelling-notes .ing-meanings{border-top:1px solid var(--ing-line);margin-top:20px;padding-top:16px}.ing-spelling-notes .ing-meanings h4{font-size:23px}.ing-spelling-notes .ing-meanings dl{gap:6px;margin-top:12px;display:grid}.ing-spelling-notes .ing-meanings dl>div{grid-template-columns:104px 1fr;gap:10px;display:grid}.ing-spelling-notes .ing-meanings dt{background:#f0f1e8;border-radius:5px;padding:3px 8px;font-size:15px}.ing-spelling-notes .ing-meanings dd{font-size:16px;line-height:24px}.ing-spelling-notes .ing-meanings>p{color:var(--ing-muted);margin-top:12px;font-size:16px;line-height:24px}.ing-spelling-notes .ing-companion-practice{border:1px solid var(--ing-line);border-radius:12px;margin-top:24px;padding:16px}.ing-spelling-notes .ing-companion-practice>h4{font-size:30px}.ing-spelling-notes .ing-practice-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ing-spelling-notes .ing-practice-pair>section+section{border-left:1px solid var(--ing-line);padding-left:24px}.ing-spelling-notes .ing-quiz-compact{background:0 0;border:0;border-radius:0;padding:0}.ing-spelling-notes .ing-quiz-compact .ing-quiz-top{grid-template-columns:1fr;gap:12px}.ing-spelling-notes .ing-quiz-compact .ing-quiz-prompt h4{color:var(--ing-muted);letter-spacing:0;font:400 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ing-spelling-notes .ing-quiz-compact .ing-quiz-prompt>p{margin-top:6px;font-size:18px}.ing-spelling-notes .ing-quiz-compact .ing-quiz-prompt .ing-quiz-pair{font-size:25px}.ing-spelling-notes .ing-quiz-compact .ing-quiz-footer{padding-inline-start:0;padding-inline-end:0}.ing-spelling-notes .ing-quiz-compact .ing-feedback{padding-right:4px}.ing-spelling-notes .ing-quiz-compact[data-ing-state=correct] .ing-quiz-footer,.ing-spelling-notes .ing-quiz-compact[data-ing-state=incorrect] .ing-quiz-footer{flex-wrap:wrap;padding-inline-start:12px;padding-inline-end:12px}.ing-spelling-notes .ing-quiz-compact[data-ing-state=correct] .ing-feedback,.ing-spelling-notes .ing-quiz-compact[data-ing-state=incorrect] .ing-feedback{flex-basis:100%}.ing-spelling-notes .ing-quiz-compact .ing-primary{margin-left:auto}.ing-spelling-notes .ing-completion{border:1px solid var(--ing-line);background:#e3eadc;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:24px;display:flex}.ing-spelling-notes .ing-completion h3{font-size:26px}.ing-spelling-notes .ing-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ing-spelling (width<=1000px){.ing-spelling-notes .ing-reference-compact .ing-pairs,.ing-spelling-notes .ing-stress .ing-pairs{grid-template-columns:1fr}.ing-spelling-notes .ing-reference-compact .ing-word-pair,.ing-spelling-notes .ing-stress .ing-pairs .ing-word-pair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}.ing-spelling-notes .ing-reference-compact .ing-word,.ing-spelling-notes .ing-stress .ing-word{font-size:25px}}@container ing-spelling (width<=800px){.ing-spelling-notes .ing-main-clause{flex-wrap:wrap}.ing-spelling-notes .ing-main-clause .ing-chip{font-size:27px}.ing-spelling-notes .ing-main-clause .ing-information{padding-block-start:7px;padding-block-end:7px;font-size:25px}.ing-spelling-notes .ing-decisions>li{grid-template-columns:1.1fr .9fr}.ing-spelling-notes .ing-decisions li:nth-child(2) .ing-word{font-size:22px}.ing-spelling-notes .ing-ie-examples article{grid-template-columns:1fr}.ing-spelling-notes .ing-ie-examples img{height:200px}.ing-spelling-notes .ing-group-example{flex-wrap:wrap}.ing-spelling-notes .ing-form-columns{grid-template-columns:1fr}.ing-spelling-notes .ing-form-columns>div{border-left:0;border-top:1px solid var(--ing-line);padding:20px 0 0}}@container ing-spelling (width<=620px){.ing-spelling-notes .ing-paper{padding:20px 16px;font-size:17px;line-height:26px}.ing-spelling-notes h2{font-size:30px;line-height:1.1}.ing-spelling-notes h3{font-size:27px;line-height:1.25}.ing-spelling-notes h4{font-size:23px;line-height:1.25}.ing-spelling-notes .ing-title{border-bottom:0;padding-bottom:16px}.ing-spelling-notes .ing-title p{margin-top:12px;font-size:17px;line-height:26px}.ing-spelling-notes .ing-example{grid-template-columns:1fr;gap:16px;padding-top:0}.ing-spelling-notes .ing-example-copy{border-top:0;padding-top:0}.ing-spelling-notes .ing-main-scene .ing-desktop-art{display:none}.ing-spelling-notes .ing-main-scene .ing-mobile-art{height:auto;display:block}.ing-spelling-notes .ing-time-label{width:64px;height:36px;font:400 17px/26px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:8px;left:8px}.ing-spelling-notes .ing-main-clause{flex-wrap:wrap;gap:6px}.ing-spelling-notes .ing-role-label{font-size:13px;line-height:18px}.ing-spelling-notes .ing-main-clause .ing-chip{padding:4px 10px;font-size:27px;line-height:36px}.ing-spelling-notes .ing-main-clause .ing-information{font-size:27px}.ing-spelling-notes .ing-main-meaning{margin-top:12px;font-size:20px;font-weight:600;line-height:28px}.ing-spelling-notes .ing-definitions{margin:16px 0;padding-top:16px}.ing-spelling-notes .ing-definitions p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-definitions strong{font-size:20px}.ing-spelling-notes .ing-change{gap:4px 8px;padding:14px 10px;font-size:27px;line-height:36px}.ing-spelling-notes .ing-mobile-contrast{border-top:1px solid var(--ing-line);margin-top:8px;padding-top:20px;display:block}.ing-spelling-notes .ing-mobile-contrast p{margin-top:8px;font-size:17px;line-height:26px}.ing-spelling-notes .ing-mobile-contrast>div{gap:8px;margin-top:16px;display:grid}.ing-spelling-notes .ing-mobile-contrast .ing-word-pair{border:1px solid var(--ing-line);background:#f8f5ef;border-radius:10px;justify-content:center;padding:12px}.ing-spelling-notes .ing-mobile-contrast .ing-word{font-size:27px}.ing-spelling-notes .ing-continue{color:#234d3a;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:16px;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.ing-spelling-notes .ing-path{margin-top:24px;padding-top:20px}.ing-spelling-notes .ing-path>p{margin-top:8px;font-size:17px}.ing-spelling-notes .ing-decisions>li{border:1px solid var(--ing-line);border-radius:10px;grid-template-columns:1fr;gap:0;padding:12px}.ing-spelling-notes .ing-decision-copy{border:0}.ing-spelling-notes .ing-step{border-radius:50%;flex-basis:36px;align-self:start;height:36px;margin:0 12px 0 0;font-size:26px}.ing-spelling-notes .ing-decision-copy>div{padding:0}.ing-spelling-notes .ing-decision-copy h4{overflow-wrap:anywhere;font-size:21px;line-height:27px}.ing-spelling-notes .ing-decision-copy p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-decision-example{margin:10px 0 0 48px;padding:10px 12px}.ing-spelling-notes .ing-word,.ing-spelling-notes .ing-decisions li:nth-child(2) .ing-word{font-size:25px}.ing-spelling-notes .ing-pair-divider{display:none}.ing-spelling-notes .ing-path-footer{padding:12px}.ing-spelling-notes .ing-path-footer p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-quiz{padding:20px 16px}.ing-spelling-notes .ing-quiz-top{grid-template-columns:1fr;gap:16px}.ing-spelling-notes .ing-quiz-heading h3{font-size:30px}.ing-spelling-notes .ing-quiz-prompt>p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-quiz-prompt .ing-quiz-pair{gap:6px 16px;font-size:27px}.ing-spelling-notes .ing-quiz-footer{flex-direction:column;align-items:stretch;gap:12px;min-height:140px;margin-top:16px}.ing-spelling-notes .ing-feedback{min-height:64px;padding:12px}.ing-spelling-notes .ing-feedback p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-option{font-size:16px;line-height:22px}.ing-spelling-notes .ing-primary{width:100%;min-height:48px}.ing-spelling-notes .ing-section-intro h3{font-size:28px}.ing-spelling-notes .ing-section-intro p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-reference-columns,.ing-spelling-notes .ing-ie-examples,.ing-spelling-notes .ing-keep-y,.ing-spelling-notes .ing-form-opening,.ing-spelling-notes .ing-form-columns,.ing-spelling-notes .ing-practice-pair{grid-template-columns:1fr;gap:16px}.ing-spelling-notes .ing-reference-panel{padding:16px 12px}.ing-spelling-notes .ing-reference-panel>h4{margin:-16px -12px 16px;padding:10px 12px}.ing-spelling-notes .ing-reference-panel h4{font-size:23px}.ing-spelling-notes .ing-short-rules{grid-template-columns:1fr}.ing-spelling-notes .ing-reference-compact>p:first-of-type{font-size:17px}.ing-spelling-notes .ing-pairs .ing-word{padding:6px 10px;font-size:25px}.ing-spelling-notes .ing-ie-examples article{grid-template-columns:1fr;gap:16px}.ing-spelling-notes .ing-ie-examples article+article{border-left:0;border-top:1px solid var(--ing-line);padding:20px 0 0}.ing-spelling-notes .ing-ie-examples img{max-width:320px;height:216px}.ing-spelling-notes .ing-ie-examples .ing-scene-sentence{font-size:27px}.ing-spelling-notes .ing-ie-examples .ing-small-formula{font-size:17px;line-height:26px}.ing-spelling-notes .ing-stress>.ing-reference-columns>div+div{border-left:0;border-top:1px solid var(--ing-line);padding:16px 0 0}.ing-spelling-notes .ing-form-opening>h3{max-width:100%;font-size:28px}.ing-spelling-notes .ing-form-opening>img{height:220px;margin-top:0}.ing-spelling-notes .ing-agreement{padding:12px}.ing-spelling-notes .ing-agreement>div{grid-template-columns:1.6fr 26px 1fr;gap:8px}.ing-spelling-notes .ing-agreement .ing-chip{font-size:22px}.ing-spelling-notes .ing-form-row .ing-clause{gap:5px}.ing-spelling-notes .ing-form-row .ing-chip{padding:5px 7px;font-size:24px}.ing-spelling-notes .ing-short-answers>p{font-size:20px}.ing-spelling-notes .ing-meanings h4{font-size:23px}.ing-spelling-notes .ing-meanings dl>div{grid-template-columns:1fr;gap:5px}.ing-spelling-notes .ing-meanings dt{justify-self:start;font-size:15px}.ing-spelling-notes .ing-meanings dd,.ing-spelling-notes .ing-meanings>p{font-size:17px;line-height:26px}.ing-spelling-notes .ing-companion-practice{padding:16px 12px}.ing-spelling-notes .ing-practice-pair>section+section{border-left:0;border-top:1px solid var(--ing-line);padding:20px 0 0}.ing-spelling-notes .ing-quiz-compact{padding:0}.ing-spelling-notes .ing-quiz-compact .ing-quiz-prompt .ing-quiz-pair{font-size:27px}.ing-spelling-notes .ing-quiz-compact .ing-primary{margin-left:0}}@container ing-spelling (width<=340px){.ing-spelling-notes .ing-decision-example{justify-content:center;margin-left:0}.ing-spelling-notes .ing-pairs .ing-word-pair,.ing-spelling-notes .ing-stress .ing-reference-columns>div+div>.ing-word-pair{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.ing-spelling-notes .ing-pairs .ing-word{padding-inline-start:6px;padding-inline-end:6px}}@media (prefers-reduced-motion:reduce){.ing-spelling-notes *{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.there-is-are-explanation{--existence-ink:#153b2c;--existence-body:#263f32;--existence-secondary:#53655c;--existence-border:#ddd5c5;color:var(--existence-body);box-shadow:none;max-width:1040px;font:400 clamp(17px,2cqi,20px)/1.5 var(--font-ui);background:0 0;border:0;border-radius:0;margin-inline-start:auto;margin-inline-end:auto;overflow:visible}.there-is-are-explanation *,.there-is-are-explanation :before,.there-is-are-explanation :after{box-sizing:border-box}.there-is-are-explanation p{margin:0}.there-is-are-explanation h2,.there-is-are-explanation h3,.there-is-are-explanation h4,.there-is-are-explanation h5{color:var(--existence-ink);font-family:var(--font-display);letter-spacing:-.035em;text-transform:none;margin:0 0 12px;font-weight:700;line-height:1.12}.there-is-are-explanation h2{font-size:clamp(30px,5.7cqi,30px)}.there-is-are-explanation h3{font-size:clamp(28px,4.1cqi,30px)}.there-is-are-explanation h4{font-size:clamp(27px,3.5cqi,30px)}.there-is-are-explanation h5{font-size:clamp(24px,3cqi,29px)}.there-is-are-explanation .existence-sheet{border:1px solid var(--existence-border);background:#fffefa;border-radius:22px;margin:0 0 24px;padding:24px;box-shadow:0 2px 5px #4732220b}.there-is-are-explanation .existence-intro{text-align:center;border-bottom:1px solid var(--existence-border);color:var(--existence-secondary);margin-bottom:18px;padding:0 0 18px}.there-is-are-explanation .existence-intro h2{margin-bottom:4px}.there-is-are-explanation .existence-subtitle{font:700 clamp(23px,3cqi,29px)/1.2 var(--font-display);color:var(--existence-ink);letter-spacing:-.025em;margin-bottom:5px}.there-is-are-explanation .existence-room{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.there-is-are-explanation .existence-room picture{min-width:0;display:block}.there-is-are-explanation .existence-art{object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.there-is-are-explanation .existence-room .existence-art{aspect-ratio:490/435;height:100%}.there-is-are-explanation .existence-room-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.there-is-are-explanation .existence-room-examples{gap:16px;display:grid}.there-is-are-explanation .existence-room .existence-sentence{font-size:clamp(20px,2.45cqi,26px)}.there-is-are-explanation .existence-sentence{font:400 clamp(22px,2.8cqi,28px)/1.48 var(--font-display);letter-spacing:-.025em;color:#173029}.there-is-are-explanation .existence-example-strip{background:#f8f5ef;border-radius:12px;padding:10px 12px}.there-is-are-explanation .existence-token{vertical-align:baseline;white-space:nowrap;letter-spacing:-.025em;display:inline-block}.there-is-are-explanation .existence-token.is-intro{font-weight:700}.there-is-are-explanation .existence-token.is-verb>span{color:#80550f;background:#f8e7be;border-radius:8px;padding:4px 9px;font-weight:700}.there-is-are-explanation .existence-token.is-negative>span{color:#66517c;background:#eee8f4;border-radius:6px;padding:4px 3px;font-weight:700}.there-is-are-explanation .existence-token.is-place>span{color:#99402d;background:#f8e2d7;border-radius:8px;padding:5px 7px;font-weight:700}.there-is-are-explanation .existence-token.is-noun>span{border-bottom:1px solid #53655c;padding-bottom:2px}.there-is-are-explanation .existence-token.has-label{vertical-align:top;flex-direction:column;align-items:center;display:inline-flex}.there-is-are-explanation .existence-token.has-label small{font:400 clamp(13px,1.5cqi,15.5px)/1.4 var(--font-ui);letter-spacing:0;color:var(--existence-secondary);margin-top:3px}.there-is-are-explanation .existence-token.is-place small{color:#99402d}.there-is-are-explanation .existence-mobile-role{display:none}.there-is-are-explanation .existence-note{color:var(--existence-secondary);background:#f8f5ef;border-radius:12px;padding:14px 18px}.there-is-are-explanation .existence-there-note{text-align:center;background:#f0f1e8;border:1px solid #e3e8dd;margin-top:14px}.there-is-are-explanation .existence-there-note .is-intro{font:700 23px/1.2 var(--font-display);color:var(--existence-ink)}.there-is-are-explanation .existence-agreement-row{border-block:1px solid var(--existence-border);grid-template-columns:1.7fr 1fr;gap:20px;margin:18px 0;padding:18px 0;display:grid}.there-is-are-explanation .existence-rules{gap:7px;margin:0;display:grid}.there-is-are-explanation .existence-rules>div{background:#f8f5ef;border-radius:11px;grid-template-columns:40% 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.there-is-are-explanation .existence-rules dt{font-size:clamp(16px,1.85cqi,19px);line-height:1.4}.there-is-are-explanation .existence-rules dd{align-items:center;gap:9px;margin:0;font-size:clamp(15px,1.65cqi,17px);line-height:1.4;display:flex}.there-is-are-explanation .existence-arrow{color:#79867e;margin-inline-start:3px;margin-inline-end:3px}.there-is-are-explanation .existence-rule-formula{white-space:nowrap;color:var(--existence-ink);font:700 23px/1.4 var(--font-display)}.there-is-are-explanation .existence-small-note{color:var(--existence-secondary);margin-top:10px;font-size:clamp(16px,1.8cqi,18.5px);line-height:1.5}.there-is-are-explanation .existence-short-form{border-left:1px solid var(--existence-border);padding-left:20px}.there-is-are-explanation .existence-short-form h3{font-size:clamp(25px,3.2cqi,30px)}.there-is-are-explanation .existence-short-form-box{background:#f8f5ef;border-radius:12px;padding:18px}.there-is-are-explanation .existence-short-form-box .existence-sentence{margin-bottom:14px;font-weight:700}.there-is-are-explanation .existence-short-form-box>p:last-child{border-top:1px solid var(--existence-border);margin-top:16px;padding-top:16px}.there-is-are-explanation .existence-practice{background:#f0f1e8;border:1px solid #e3e8dd;border-radius:12px;padding:20px}.there-is-are-explanation .existence-practice-grid{grid-template-columns:1.3fr 1fr;gap:16px 24px;display:grid}.there-is-are-explanation .existence-practice-heading{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.there-is-are-explanation .existence-practice-heading h3{margin:0;font-size:30px}.there-is-are-explanation .existence-practice-heading>span{color:var(--existence-secondary);font-size:15px}.there-is-are-explanation .existence-practice-context{margin-bottom:8px}.there-is-are-explanation .existence-practice-prompt{font:700 clamp(24px,3cqi,30px)/1.3 var(--font-display);color:var(--existence-ink);letter-spacing:-.03em;margin-bottom:10px}.there-is-are-explanation .existence-options{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:10px 0 0;display:grid}.there-is-are-explanation .existence-option{border:1px solid var(--existence-border);color:#263f32;min-height:48px;font:400 17px/1.4 var(--font-ui);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.there-is-are-explanation .existence-option input{-webkit-appearance:none;appearance:none;width:21px;height:21px;cursor:inherit;background:#fffefa;border:2px solid #939f98;border-radius:50%;flex:0 0 21px;margin:0}.there-is-are-explanation .existence-option input:checked{background:radial-gradient(circle,#234d3a 0 5px,#fffefa 6px);border-color:#234d3a}.there-is-are-explanation .existence-option.is-selected{border:2px solid #234d3a;padding:9px 13px}.there-is-are-explanation .existence-option.is-correct{background:#e3eadc;border-color:#19574b}.there-is-are-explanation .existence-option.is-incorrect{background:#e8eee2;border-color:#234d3a}.there-is-are-explanation .existence-option:has(input:disabled){cursor:default}.there-is-are-explanation .existence-option input:disabled{opacity:1}.there-is-are-explanation .existence-option-result{margin-left:auto;font-size:22px;font-weight:700}.there-is-are-explanation .existence-practice-footer{border-radius:10px;grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:end;gap:24px;padding:12px 14px;display:grid}.there-is-are-explanation .existence-practice-footer.is-selected{background:#f8f5ef;border-radius:10px;padding:12px 14px}.there-is-are-explanation .existence-practice-footer.is-correct,.there-is-are-explanation .existence-practice-footer.is-incorrect{border-radius:10px;align-items:center;padding:12px 14px}.there-is-are-explanation .existence-practice-footer.is-correct{background:#e3eadc}.there-is-are-explanation .existence-practice-footer.is-incorrect{background:#faece3}.there-is-are-explanation .existence-feedback{min-height:92px;color:var(--existence-secondary);border-radius:10px;padding:12px 0;font-size:16px;line-height:1.5}.there-is-are-explanation .existence-feedback strong{font:700 25px/1.2 var(--font-display);margin-bottom:4px;display:block}.there-is-are-explanation .existence-feedback.is-correct,.there-is-are-explanation .existence-feedback.is-incorrect{align-items:start;gap:12px;padding:0;display:flex}.there-is-are-explanation .existence-feedback.is-correct{color:#19574b}.there-is-are-explanation .existence-feedback.is-incorrect{color:#783e2d}.there-is-are-explanation .existence-feedback-icon{color:#fffefa;width:32px;height:32px;font:700 23px/1 var(--font-ui);background:#19574b;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.there-is-are-explanation .is-incorrect>.existence-feedback-icon{background:#99402d}.there-is-are-explanation .existence-practice-actions{justify-items:end;gap:10px;display:grid}.there-is-are-explanation .existence-button{color:#fffdf7;font:500 16px/1.4 var(--font-ui);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-height:48px;padding:12px 22px}.there-is-are-explanation .existence-button:hover:not(:disabled){background:#183e2d}.there-is-are-explanation .existence-button:disabled{color:#5f6b65;cursor:default;background:#d8dbd9;border-color:#d8dbd9}.there-is-are-explanation .existence-help,.there-is-are-explanation .existence-return{color:#234d3a;font:500 15px/1.4 var(--font-ui);cursor:pointer;background:#fffefa;border:1px solid #234d3a;border-radius:8px;padding:9px 14px}.there-is-are-explanation .existence-return{margin:0 0 14px}.there-is-are-explanation .existence-return[hidden]{display:none}.there-is-are-explanation :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.there-is-are-explanation .existence-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.there-is-are-explanation .existence-option input:focus-visible{outline:none}.there-is-are-explanation .existence-feedback:focus,.there-is-are-explanation .existence-practice-prompt:focus,.there-is-are-explanation [data-existence-completion]:focus{outline:none}.there-is-are-explanation .existence-complete{text-align:center;justify-items:center;gap:16px;padding:24px 0;display:grid}.there-is-are-explanation .existence-check-icon{color:#19574b;background:#e3eadc;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;display:grid}.there-is-are-explanation .existence-details>h3{border-bottom:1px solid var(--existence-border);padding-bottom:18px}.there-is-are-explanation .existence-negative{grid-template-columns:1.3fr 1fr;align-items:start;gap:24px;display:grid}.there-is-are-explanation .existence-negative-formulas{font:700 25px/1.5 var(--font-display);background:#f8f5ef;border-radius:12px;flex-wrap:wrap;gap:18px;margin-bottom:10px;padding:12px;display:flex}.there-is-are-explanation .existence-contraction{white-space:nowrap}.there-is-are-explanation .existence-contraction .is-verb>span{border-radius:7px 0 0 7px;padding-right:0}.there-is-are-explanation .existence-contraction .is-negative>span{border-radius:0 7px 7px 0}.there-is-are-explanation .existence-negative-examples{gap:8px;margin:14px 0;display:grid}.there-is-are-explanation .existence-negative-examples .existence-sentence{font-size:clamp(22px,2.7cqi,27px);line-height:1.5}.there-is-are-explanation .existence-negative-examples .is-verb:has(+.is-negative)>span{border-radius:7px 0 0 7px;padding-right:0}.there-is-are-explanation .existence-answers .is-verb:has(+.is-negative)>span{border-radius:7px 0 0 7px;padding-right:0}.there-is-are-explanation .existence-negative-examples .is-negative>span,.there-is-are-explanation .existence-answers .is-negative>span{border-radius:0 7px 7px 0}.there-is-are-explanation .existence-question-section,.there-is-are-explanation .existence-answer-section{border-top:1px solid var(--existence-border);margin-top:18px;padding-top:18px}.there-is-are-explanation .existence-transformations{gap:12px;max-width:580px;margin:10px 0 14px;display:grid}.there-is-are-explanation .existence-transformation{border:1px solid #e4e7dd;border-radius:10px;overflow:hidden}.there-is-are-explanation .existence-transformation>div{grid-template-columns:130px 1fr;display:grid}.there-is-are-explanation .existence-transformation>div+div{border-top:1px solid #e4e7dd}.there-is-are-explanation .existence-transformation>div>span{color:var(--existence-secondary);background:#f0f1e8;padding:7px 12px}.there-is-are-explanation .existence-transformation .existence-sentence{padding:4px 14px;font-size:25px}.there-is-are-explanation .existence-answers{gap:6px;margin:12px 0 20px;display:grid}.there-is-are-explanation .existence-answers>div{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.there-is-are-explanation .existence-answers dd{margin:0}.there-is-are-explanation .existence-answers .existence-sentence{font-size:clamp(22px,2.6cqi,26px)}.there-is-are-explanation .existence-quantity-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.there-is-are-explanation .existence-quantity-card{border:1px solid var(--existence-border);border-radius:16px;padding:16px}.there-is-are-explanation .existence-quantity-question{text-align:center;margin:16px 0;font-weight:700}.there-is-are-explanation .existence-quantity-answer{text-align:center;color:var(--existence-ink);background:#f0f1e8;font-weight:700}.there-is-are-explanation .existence-formula{text-align:center;margin-top:8px;padding:12px 8px;font-size:clamp(17px,1.9cqi,20px)}.there-is-are-explanation .existence-scenes{border:1px solid var(--existence-border);border-radius:16px;margin-top:12px;padding:16px}.there-is-are-explanation .existence-scenes>p{margin-bottom:14px}.there-is-are-explanation .existence-scene{grid-template-columns:1fr 1.1fr;align-items:center;gap:16px;margin-top:10px;display:grid}.there-is-are-explanation .existence-scene .existence-art{object-fit:cover;height:100%;min-height:180px}.there-is-are-explanation .existence-scene .existence-sentence{font-size:clamp(21px,2.5cqi,25px)}.there-is-are-explanation .existence-matches{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;padding:10px;font-size:15px;display:flex}.there-is-are-explanation .existence-matches>span{white-space:nowrap}.there-is-are-explanation .existence-matches .is-verb{font:700 23px/1.3 var(--font-display)}.there-is-are-explanation .existence-quantity-note{text-align:center;margin-top:12px}.there-is-are-explanation .existence-more>header{border-bottom:1px solid var(--existence-border);padding-bottom:16px}.there-is-are-explanation .existence-more>header>p{color:var(--existence-secondary);font-size:22px}.there-is-are-explanation .existence-more-group{border-bottom:1px solid var(--existence-border);grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;padding:18px 0;display:grid}.there-is-are-explanation .existence-more-examples{gap:12px;display:grid}.there-is-are-explanation .existence-more-examples .existence-sentence{line-height:1.5}.there-is-are-explanation .existence-more-group .existence-art{object-fit:cover;height:100%;max-height:310px}.there-is-are-explanation .existence-noun-note{padding:18px 0 12px}.there-is-are-explanation .existence-reminder{background:#f0f1e8;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 12px;display:flex}.there-is-are-explanation .existence-reminder>strong{font:700 24px/1.3 var(--font-display);color:var(--existence-ink)}.there-is-are-explanation .existence-reminder-verb{color:#80550f;font:700 24px/1.3 var(--font-display)}@container grammar-explanation (width<=760px){.there-is-are-explanation .existence-sheet{padding:20px}.there-is-are-explanation .existence-room{grid-template-columns:.95fr 1.05fr;gap:14px}.there-is-are-explanation .existence-sentence{font-size:23px}.there-is-are-explanation .existence-example-strip{padding:10px}.there-is-are-explanation .existence-room-examples{gap:10px}.there-is-are-explanation .existence-agreement-row{grid-template-columns:1.5fr 1fr;gap:14px}.there-is-are-explanation .existence-rules>div{grid-template-columns:1fr;gap:4px}.there-is-are-explanation .existence-rules dd{gap:8px}.there-is-are-explanation .existence-rules dd>.existence-arrow{display:none}.there-is-are-explanation .existence-short-form{padding-left:14px}.there-is-are-explanation .existence-short-form-box{padding:14px}.there-is-are-explanation .existence-negative{grid-template-columns:1.2fr 1fr;gap:16px}.there-is-are-explanation .existence-negative .existence-art{height:100%}.there-is-are-explanation .existence-negative-examples .existence-sentence{font-size:22px}.there-is-are-explanation .existence-more-group{grid-template-columns:1.35fr 1fr;gap:16px}.there-is-are-explanation .existence-answers .existence-sentence{font-size:22px}}@container grammar-explanation (width<=600px){.there-is-are-explanation .existence-sheet{border-radius:18px;padding:16px}.there-is-are-explanation .existence-main-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.there-is-are-explanation .existence-overview{border:1px solid var(--existence-border);background:#fffefa;border-radius:18px;padding:16px;box-shadow:0 2px 5px #4732220b}.there-is-are-explanation .existence-intro{text-align:left;border:0;padding-bottom:16px}.there-is-are-explanation .existence-intro h2{font-size:30px;line-height:1.04}.there-is-are-explanation .existence-subtitle{font:400 23px/1.3 var(--font-ui);margin:12px 0 0}.there-is-are-explanation .existence-intro>p:last-child{display:none}.there-is-are-explanation .existence-room,.there-is-are-explanation .existence-agreement-row,.there-is-are-explanation .existence-practice-grid,.there-is-are-explanation .existence-practice-footer,.there-is-are-explanation .existence-negative,.there-is-are-explanation .existence-quantity-cards,.there-is-are-explanation .existence-scene,.there-is-are-explanation .existence-more-group{grid-template-columns:1fr}.there-is-are-explanation .existence-room .existence-art{aspect-ratio:735/458;height:auto}.there-is-are-explanation .existence-room picture{grid-row:2}.there-is-are-explanation h3{font-size:29px}.there-is-are-explanation h4{font-size:27px}.there-is-are-explanation .existence-room-copy{display:contents}.there-is-are-explanation .existence-room-copy h3{grid-row:1;margin:0}.there-is-are-explanation .existence-room-examples{grid-row:3;gap:24px;margin-top:8px}.there-is-are-explanation .existence-sentence{font-size:26px;line-height:1.75}.there-is-are-explanation .existence-room .existence-sentence{background:0 0;padding:0;font-size:27px;font-weight:700;line-height:1.3}.there-is-are-explanation .existence-room .existence-token.has-label{line-height:inherit;display:inline-block}.there-is-are-explanation .existence-room .existence-token small{display:none}.there-is-are-explanation .existence-room .existence-token.is-place>span{color:var(--existence-ink);background:0 0;padding:0}.there-is-are-explanation .existence-room .existence-mobile-role{width:max-content;color:var(--existence-ink);font:400 17px/1.2 var(--font-ui);letter-spacing:0;background:#f8f5ef;border-radius:9px;margin-top:10px;padding:6px 10px;display:block}.there-is-are-explanation .existence-token.has-label{line-height:1.5}.there-is-are-explanation .existence-token.has-label small{font-size:13px}.there-is-are-explanation .existence-note{padding:14px;font-size:17px}.there-is-are-explanation .existence-there-note{text-align:left}.there-is-are-explanation .existence-agreement-row{border:0;gap:20px;margin:24px 0;padding:0}.there-is-are-explanation .existence-agreement h3{font-size:30px}.there-is-are-explanation .existence-rules{border:1px solid var(--existence-border);border-radius:14px;padding:0 14px}.there-is-are-explanation .existence-rules>div{background:0 0;border-radius:0;padding:16px 0}.there-is-are-explanation .existence-rules>div+div{border-top:1px solid var(--existence-border)}.there-is-are-explanation .existence-rules dt{font:700 25px/1.2 var(--font-display);color:var(--existence-ink);letter-spacing:-.035em;margin-bottom:5px}.there-is-are-explanation .existence-rules dd{flex-wrap:wrap;font-size:18px}.there-is-are-explanation .existence-rule-formula{font-size:25px}.there-is-are-explanation .existence-agreement>.existence-small-note{background:#f8f5ef;border-radius:12px;padding:14px}.there-is-are-explanation .existence-short-form{border:1px solid var(--existence-border);background:#fffefa;border-radius:14px;padding:16px}.there-is-are-explanation .existence-short-form h3{font-size:29px}.there-is-are-explanation .existence-short-form-box{background:0 0;padding:0}.there-is-are-explanation .existence-practice{padding:16px}.there-is-are-explanation .existence-practice-grid{gap:10px}.there-is-are-explanation .existence-practice-heading h3{font:400 17px/1.4 var(--font-ui);letter-spacing:0}.there-is-are-explanation .existence-practice-heading>span{font-size:17px}.there-is-are-explanation .existence-practice-prompt{font-size:27px;line-height:1.3}.there-is-are-explanation .existence-practice-context{font:700 28px/1.3 var(--font-display);color:var(--existence-ink);letter-spacing:-.035em;margin-bottom:0}.there-is-are-explanation #existence-practice-instruction{font-size:17px}.there-is-are-explanation .existence-option{min-height:52px;font-size:17px}.there-is-are-explanation .existence-practice-footer{gap:10px}.there-is-are-explanation .existence-feedback{min-height:80px}.there-is-are-explanation .existence-practice-actions{justify-items:stretch}.there-is-are-explanation .existence-button{width:100%;min-height:52px}.there-is-are-explanation .existence-negative-formulas{gap:12px;font-size:24px}.there-is-are-explanation .existence-negative-examples .existence-sentence{font-size:24px;line-height:1.65}.there-is-are-explanation .existence-negative .existence-art{max-height:360px}.there-is-are-explanation .existence-transformations{max-width:none}.there-is-are-explanation .existence-transformation>div{grid-template-columns:1fr}.there-is-are-explanation .existence-transformation>div>span{padding:5px 12px;font-size:15px}.there-is-are-explanation .existence-transformation .existence-sentence{padding:8px 12px;font-size:24px}.there-is-are-explanation .existence-answers{gap:16px}.there-is-are-explanation .existence-answers>div{grid-template-columns:1fr;gap:2px}.there-is-are-explanation .existence-answers dd{padding-left:14px}.there-is-are-explanation .existence-answers .existence-sentence{font-size:24px;line-height:1.5}.there-is-are-explanation .existence-quantity-card{padding:14px}.there-is-are-explanation .existence-quantity-question{line-height:1.7}.there-is-are-explanation .existence-formula{font-size:16px}.there-is-are-explanation .existence-scenes{padding:14px}.there-is-are-explanation .existence-scene{gap:12px;margin-top:18px}.there-is-are-explanation .existence-scene .existence-art{height:auto;min-height:0}.there-is-are-explanation .existence-scene .existence-sentence{font-size:23px;line-height:1.7}.there-is-are-explanation .existence-matches{justify-content:start;gap:10px 16px;font-size:15px}.there-is-are-explanation .existence-more>header>p{font-size:18px}.there-is-are-explanation .existence-more-group{gap:16px;padding:20px 0}.there-is-are-explanation .existence-more-examples{gap:14px}.there-is-are-explanation .existence-more-group .existence-art{height:auto;max-height:none}.there-is-are-explanation .existence-reminder{justify-content:start;gap:10px}}@container grammar-explanation (width<=340px){.there-is-are-explanation .existence-sheet{padding:12px}.there-is-are-explanation .existence-main-sheet{padding:0}.there-is-are-explanation .existence-overview{padding:12px}.there-is-are-explanation .existence-intro h2{font-size:30px}.there-is-are-explanation .existence-sentence{font-size:24px}.there-is-are-explanation .existence-room .existence-sentence{font-size:23px}.there-is-are-explanation .existence-room .existence-token.is-verb>span{padding-inline-start:6px;padding-inline-end:6px}.there-is-are-explanation .existence-token.is-place>span{padding-inline-start:5px;padding-inline-end:5px}.there-is-are-explanation .existence-practice{padding:12px}.there-is-are-explanation .existence-practice-prompt{font-size:25px}.there-is-are-explanation .existence-negative-formulas{font-size:22px}.there-is-are-explanation .existence-quantity-card,.there-is-are-explanation .existence-scenes{padding:12px}}.mm-explanation{--mm-ink:#153b2c;--mm-body:#304b4f;--mm-line:#ddd5c5;--mm-paper:#fffefa;--mm-action:#234d3a;box-shadow:none;color:var(--mm-body);letter-spacing:-.015em;background:0 0;border:0;border-radius:0;gap:24px;margin:0 0 30px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.5;display:grid;overflow:visible;container:much-many/inline-size}.mm-explanation *,.mm-explanation :before,.mm-explanation :after{box-sizing:border-box}.mm-explanation .mm-sheet{border:1px solid var(--mm-line);background:var(--mm-paper);border-radius:20px;min-width:0;padding:28px 32px 24px;box-shadow:0 4px 12px #42301c08}.mm-explanation h2,.mm-explanation h3,.mm-explanation h4,.mm-explanation .mm-main-example,.mm-explanation .mm-emphasis,.mm-explanation .mm-noun-pair,.mm-explanation .mm-sentences,.mm-explanation .mm-parsed-sentence,.mm-explanation .mm-much-also{color:var(--mm-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.mm-explanation h2,.mm-explanation h3,.mm-explanation h4,.mm-explanation p,.mm-explanation figure{margin:0}.mm-explanation h2{font-size:clamp(30px,5.7cqi,30px);font-weight:700;line-height:1.12}.mm-explanation h3{font-size:clamp(27px,3.6cqi,30px);font-weight:700;line-height:1.2}.mm-explanation h4{font-size:27px;font-weight:700;line-height:1.25}.mm-explanation .mm-heading{margin-bottom:24px}.mm-explanation .mm-heading>p{margin-top:4px;font-size:clamp(20px,2.6cqi,26px)}.mm-explanation .mm-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.mm-explanation .mm-column{min-width:0;position:relative}.mm-explanation .mm-column+.mm-column:before{content:"";border-left:1px solid var(--mm-line);position:absolute;top:0;bottom:0;left:-32px}.mm-explanation .mm-main-comparison{gap:64px}.mm-explanation .mm-main-comparison h3{margin:0 0 12px}.mm-explanation .mm-art{width:100%;aspect-ratio:var(--art-ratio);isolation:isolate;border-radius:9px;position:relative;overflow:hidden}.mm-explanation .mm-art img{width:var(--art-width);max-width:none;height:auto;left:var(--art-left);top:var(--art-top);margin:0;display:block;position:absolute}.mm-explanation .mm-art .mm-art-mobile{display:none}.mm-explanation .mm-main-example{margin:12px 0 18px;font-size:clamp(25px,3.05cqi,30px);font-weight:700;line-height:1.35}.mm-explanation .mm-main-example p+p{margin-top:4px}.mm-explanation .mm-main-example,.mm-explanation .mm-noun-pair,.mm-explanation .mm-sentences,.mm-explanation .mm-practice-prompt{letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif}.mm-explanation .mm-word{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.mm-explanation .mm-rule{color:var(--mm-body);margin-bottom:14px;font-size:clamp(18px,2.35cqi,24px);line-height:1.35}.mm-explanation .mm-rule strong{color:var(--mm-ink);font-family:Georgia,Times New Roman,serif;font-size:1.18em}.mm-explanation .mm-main-comparison .mm-column>p:last-child{font-size:22px}.mm-explanation .mm-divided{border-top:1px solid var(--mm-line);margin-top:22px;padding-top:18px}.mm-explanation .mm-noun-choice h3{margin-bottom:6px}.mm-explanation .mm-noun-pair{text-align:center;gap:0;font-size:29px}.mm-explanation .mm-noun-pair p{padding:0 12px}.mm-explanation .mm-noun-pair p+p{border-left:1px solid var(--mm-line)}.mm-explanation .mm-noun-choice>p{margin-top:12px;font-size:22px}.mm-explanation .mm-centered{text-align:center}.mm-explanation .mm-practice{background:#f3f4ec;border:1px solid #d5d9ce;border-radius:12px;margin:10px -8px -4px;padding:16px 20px;scroll-margin-top:90px}.mm-explanation .mm-practice-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:30px;display:grid;position:relative}.mm-explanation .mm-practice-copy{border-right:1px solid var(--mm-line);grid-row:1/3;padding-right:20px}.mm-explanation .mm-practice-copy h3{font-size:30px}.mm-explanation .mm-question-count{color:#53655c;font-size:18px}.mm-explanation .mm-practice-instruction{margin-top:10px;font-size:20px}.mm-explanation .mm-practice-prompt{color:var(--mm-ink);margin-top:4px;font-family:Times New Roman,Georgia,serif;font-size:26px;line-height:1.4}.mm-explanation .mm-practice-prompt p+p{margin-top:3px}.mm-explanation .mm-practice-prompt .mm-prompt-note{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5}.mm-explanation .mm-gap{white-space:nowrap}.mm-explanation .mm-art-plate{width:min(100%,280px);margin:0 auto -8px}.mm-explanation .mm-options{border:0;align-content:start;gap:7px;min-width:0;margin:26px 0 0;padding:0;display:grid}.mm-explanation .mm-option{min-height:50px;color:var(--mm-ink);cursor:pointer;background:#fffefb;border:1px solid #d1d6d3;border-radius:10px;align-items:center;gap:16px;padding:8px 14px;font-size:21px;line-height:1.4;display:flex}.mm-explanation .mm-option.is-selected{border:2px solid #19574b;padding:7px 13px}.mm-explanation .mm-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #77857e;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:0}.mm-explanation .mm-option input:checked{background:radial-gradient(circle,#19574b 0 6px,#0000 6.5px);border-color:#19574b}.mm-explanation .mm-option:has(input:disabled){cursor:default}.mm-explanation .mm-option input:disabled{cursor:default;opacity:1}.mm-explanation .mm-practice-footer{flex-direction:column;align-self:end;gap:10px;min-height:92px;margin-top:12px;display:flex}.mm-explanation .mm-practice-status{color:#53655c;align-items:center;gap:12px;font-size:18px;line-height:1.45;display:flex}.mm-explanation .mm-practice-actions{gap:8px;display:grid}.mm-explanation .mm-button{background:var(--mm-action);color:#fffdf7;cursor:pointer;border:1px solid #1a4735;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:9px 20px;font:600 18px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}.mm-explanation .mm-button:hover:enabled{background:#193d2e}.mm-explanation .mm-button:disabled{color:#616b6b;cursor:default;background:#d1d2d0;border-color:#d1d2d0}.mm-explanation .mm-explanation-link{font:inherit;color:var(--mm-action);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:15px;text-decoration:underline}.mm-explanation :-webkit-any(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.mm-explanation :is(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.mm-explanation .mm-feedback-icon{color:#fff;background:#19574b;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:25px;display:inline-flex}.mm-explanation .is-incorrect .mm-feedback-icon{background:#783e2d}.mm-explanation .mm-practice-footer:-webkit-any(.is-correct,.is-incorrect){background:#e3eadc;border:1px solid #cedcc3;border-radius:10px;padding:12px}.mm-explanation .mm-practice-footer:is(.is-correct,.is-incorrect){background:#e3eadc;border:1px solid #cedcc3;border-radius:10px;padding:12px}.mm-explanation .mm-practice-footer.is-incorrect{background:#faece3;border-color:#e8cdbd}.mm-explanation .is-correct .mm-practice-status{color:#19574b}.mm-explanation .is-incorrect .mm-practice-status{color:#783e2d}.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-copy{grid-row:1}.mm-explanation .mm-practice-layout:not(.is-initial) .mm-art-plate{display:none}.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-footer{background:#e9ecdf;border:1px solid #d5d9ce;border-radius:10px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:88px;margin-top:20px;padding:12px 16px}.mm-explanation .mm-practice-layout.is-correct .mm-practice-footer{background:#e3eadc;border-color:#cedcc3}.mm-explanation .mm-practice-layout.is-incorrect .mm-practice-footer{background:#faece3;border-color:#e8cdbd}.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-actions{flex:none;max-width:220px}.mm-explanation .mm-completion{text-align:center;padding:20px}.mm-explanation .mm-completion .mm-feedback-icon{margin-bottom:12px}.mm-explanation .mm-completion p{margin:8px 0 20px}.mm-explanation .mm-details-sheet h2{font-size:clamp(30px,4.8cqi,30px)}.mm-explanation .mm-negatives>h3{margin-bottom:18px}.mm-explanation .mm-sentences{font-size:27px;line-height:1.4}.mm-explanation .mm-sentences>p+p,.mm-explanation .mm-sentences:not(.mm-columns)>div+div,.mm-explanation .mm-sentences>p+div{margin-top:20px}.mm-explanation .mm-negative{color:#66517c;background:#eee8f4;border-radius:4px;padding:0 2px;font-weight:600}.mm-explanation .mm-amount-examples .mm-sentences{z-index:1;padding-right:94px;position:relative}.mm-explanation .mm-art-bottle{border-radius:0;width:112px;position:absolute;bottom:0;right:-10px}.mm-explanation .mm-small-quantity{border-top:1px solid var(--mm-line);background:#f8f5ef;border-radius:16px;margin:22px -6px 0;padding:18px 22px}.mm-explanation .mm-small-quantity h3{margin-bottom:10px}.mm-explanation .mm-timer-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.mm-explanation .mm-timer-layout>div>p+p{margin-top:8px}.mm-explanation .mm-emphasis{font-size:30px;font-weight:700;line-height:1.3}.mm-explanation .mm-small-quantity .mm-emphasis{margin:24px 0 12px}.mm-explanation .mm-timer{text-align:center}.mm-explanation .mm-timer>p{margin-top:0;font-size:22px}.mm-explanation .mm-positive>h3{margin-bottom:12px}.mm-explanation .mm-positive>p+p{margin-top:12px}.mm-explanation .mm-positive h4{margin:20px 0 12px}.mm-explanation .mm-positive .mm-sentences{font-size:27px}.mm-explanation .mm-positive .mm-column>p+p{margin-top:14px}.mm-explanation .mm-note{color:var(--mm-body);letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.mm-explanation .mm-much-also{margin-top:26px;font-size:24px}.mm-explanation .mm-units-sheet h2{font-size:clamp(30px,4.3cqi,30px)}.mm-explanation .mm-units-sheet{font-size:24px}.mm-explanation .mm-units-sheet .mm-heading{margin-bottom:12px}.mm-explanation .mm-question-examples{margin-top:0}.mm-explanation .mm-question-examples h3{margin-bottom:0}.mm-explanation .mm-question-examples .mm-rule{margin-bottom:18px;font-size:22px}.mm-explanation .mm-question-examples .mm-sentences{font-size:27px}.mm-explanation .mm-reply{color:var(--mm-body);letter-spacing:-.02em;border-left:3px solid #ddd8cb;margin:3px 0 0;padding-left:16px;font:22px/1.5 Arial,Helvetica,sans-serif}.mm-explanation .mm-remember h3{margin-bottom:4px}.mm-explanation .mm-same-things h3{margin-bottom:10px}.mm-explanation .mm-same-things .mm-columns{gap:48px}.mm-explanation .mm-same-things .mm-column+.mm-column:before{left:-24px}.mm-explanation .mm-same-things .mm-sentences{margin-top:10px;font-size:27px}.mm-explanation .mm-same-things .mm-sentences>div+div{margin-top:10px}.mm-explanation .mm-noun-map{text-align:center;background:#f5f5ec;border-radius:10px;margin-top:10px;padding:10px 16px;font-size:20px}.mm-explanation .mm-noun-map p+p{margin-top:2px}.mm-explanation .mm-noun-map strong{color:var(--mm-ink);font-family:Georgia,Times New Roman,serif;font-size:23px}.mm-explanation .mm-parsed-sentence{flex-wrap:wrap;justify-content:center;gap:28px 8px;margin:0 0 8px;padding-top:28px;font-size:clamp(25px,3.4cqi,30px);line-height:1.35;display:flex}.mm-explanation .mm-part{color:#19574b;background:#dce7d6;border-radius:6px;padding:4px 16px;display:inline-flex;position:relative}.mm-explanation .mm-part-label{text-align:center;letter-spacing:0;font:15px/1.4 Arial,Helvetica,sans-serif;position:absolute;top:-25px;left:0;right:0}.mm-explanation .mm-part.is-verb{color:#80550f;background:#f8e7be}.mm-explanation .mm-part.is-place{color:#99402d;background:#f8e2d7}.mm-explanation .mm-final-note{margin-top:18px;padding-top:16px}@container much-many (width<=760px){.mm-explanation .mm-sheet{padding:22px 20px;font-size:18px}.mm-explanation h2{font-size:30px}.mm-explanation h3{font-size:29px}.mm-explanation .mm-columns{gap:40px}.mm-explanation .mm-column+.mm-column:before{left:-20px}.mm-explanation .mm-main-example{font-size:26px}.mm-explanation .mm-rule,.mm-explanation .mm-main-comparison .mm-column>p:last-child{font-size:18px}.mm-explanation .mm-practice-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.mm-explanation .mm-practice-copy{padding-right:16px}.mm-explanation .mm-practice-prompt{font-size:22px}.mm-explanation .mm-option{gap:12px;padding:8px 10px;font-size:17px}.mm-explanation .mm-option.is-selected{padding:7px 9px}.mm-explanation .mm-details-sheet .mm-columns,.mm-explanation .mm-question-examples{grid-template-columns:1fr}.mm-explanation .mm-details-sheet .mm-column+.mm-column,.mm-explanation .mm-question-examples .mm-column+.mm-column{border-left:0;border-top:1px solid var(--mm-line);padding:18px 0 0}.mm-explanation .mm-details-sheet .mm-column+.mm-column:before,.mm-explanation .mm-question-examples .mm-column+.mm-column:before{display:none}.mm-explanation .mm-amount-examples .mm-sentences{padding-right:110px}.mm-explanation .mm-details-sheet h2,.mm-explanation .mm-units-sheet h2{font-size:30px}}@container much-many (width<=560px){.mm-explanation{font-size:17px}.mm-explanation .mm-sheet{border-radius:16px;padding:20px 16px;font-size:17px}.mm-explanation .mm-heading{margin-bottom:20px}.mm-explanation h2{font-size:30px}.mm-explanation h3{font-size:27px}.mm-explanation .mm-heading>p{margin-top:7px;font-size:18px;line-height:1.5}.mm-explanation .mm-columns{grid-template-columns:1fr;gap:20px}.mm-explanation .mm-column+.mm-column,.mm-explanation .mm-same-things .mm-column+.mm-column{border-left:0;border-top:1px solid var(--mm-line);padding:20px 0 0}.mm-explanation .mm-column+.mm-column:before{display:none}.mm-explanation .mm-main-comparison h3{margin-bottom:10px}.mm-explanation .mm-main-example{margin:12px 0;font-size:24px}.mm-explanation .mm-art-bottles{aspect-ratio:740/201}.mm-explanation .mm-art-water{aspect-ratio:740/215}.mm-explanation :-webkit-any(.mm-art-bottles,.mm-art-water) .mm-art-desktop{display:none}.mm-explanation :is(.mm-art-bottles,.mm-art-water) .mm-art-desktop{display:none}.mm-explanation :-webkit-any(.mm-art-bottles,.mm-art-water) .mm-art-mobile{display:block}.mm-explanation :is(.mm-art-bottles,.mm-art-water) .mm-art-mobile{display:block}.mm-explanation .mm-rule{margin-bottom:8px;font-size:18px}.mm-explanation .mm-main-comparison .mm-column>p:last-child{font-size:17px}.mm-explanation .mm-noun-pair{text-align:left;gap:8px;font-size:26px}.mm-explanation .mm-noun-pair p{padding:0}.mm-explanation .mm-noun-pair p+p{border-left:0}.mm-explanation .mm-noun-choice>p{text-align:left;font-size:17px}.mm-explanation .mm-practice{background:#fffefa;border-radius:16px;margin:18px 0 0;padding:0;scroll-margin-top:152px;overflow:hidden}.mm-explanation .mm-practice-layout{display:block}.mm-explanation .mm-practice-copy{border-right:0;padding:0 16px}.mm-explanation .mm-practice-copy h3,.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-copy h3{background:#f0f1e8;margin:0 -16px 16px;padding:12px 16px;font-size:30px}.mm-explanation .mm-question-count{font-size:16px}.mm-explanation .mm-practice-instruction{margin-top:12px;font-size:17px}.mm-explanation .mm-practice-prompt{margin-top:18px;font-size:25px;font-weight:700;line-height:1.35}.mm-explanation .mm-practice-prompt p+p{margin-top:14px}.mm-explanation .mm-art-plate{display:none}.mm-explanation .mm-options{gap:8px;margin:22px 16px 0}.mm-explanation .mm-option{border-color:var(--mm-line);border-radius:8px;gap:12px;min-height:54px;padding:12px;font-size:18px}.mm-explanation .mm-option.is-selected{padding:11px}.mm-explanation .mm-option input{flex-basis:24px;width:24px;height:24px}.mm-explanation .mm-practice-footer,.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-footer{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:16px;min-height:0;margin:18px 16px 16px;padding:0;display:flex}.mm-explanation .mm-practice-layout:not(.is-initial) .mm-practice-actions{flex:auto;max-width:none}.mm-explanation .mm-practice-layout:-webkit-any(.is-correct,.is-incorrect) .mm-practice-footer{background:#e3eadc;border:1px solid #cedcc3;border-radius:10px;padding:12px}.mm-explanation .mm-practice-layout:is(.is-correct,.is-incorrect) .mm-practice-footer{background:#e3eadc;border:1px solid #cedcc3;border-radius:10px;padding:12px}.mm-explanation .mm-practice-layout.is-incorrect .mm-practice-footer{background:#faece3;border-color:#e8cdbd}.mm-explanation .mm-button{min-height:48px;font-size:17px}.mm-explanation .mm-small-quantity{margin:20px 0 0;padding:16px}.mm-explanation .mm-timer-layout{grid-template-columns:1fr}.mm-explanation .mm-timer{width:min(100%,260px);margin:8px auto 0}.mm-explanation .mm-emphasis{font-size:27px}.mm-explanation .mm-sentences,.mm-explanation .mm-positive .mm-sentences,.mm-explanation .mm-question-examples .mm-sentences,.mm-explanation .mm-same-things .mm-sentences{font-size:24px}.mm-explanation .mm-details-sheet h2,.mm-explanation .mm-units-sheet h2{font-size:30px}.mm-explanation .mm-amount-examples .mm-sentences{padding-right:0}.mm-explanation .mm-art-bottle{width:105px;margin:8px auto 0;position:relative;bottom:auto;right:auto}.mm-explanation .mm-positive h4{font-size:25px}.mm-explanation .mm-much-also{font-size:24px}.mm-explanation .mm-parsed-sentence{justify-content:flex-start;font-size:25px}.mm-explanation .mm-part{padding:4px 10px}.mm-explanation .mm-units-sheet .mm-heading{text-align:left}.mm-explanation .mm-reply{font-size:18px}.mm-explanation .mm-unit>.mm-centered,.mm-explanation .mm-final-note{text-align:left}}.questions-explanation.can-conversation-explanation{max-width:960px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 30px;overflow:visible;container:can-notes/inline-size}.cn-notes{--cn-ink:#153b2c;--cn-body:#263f32;--cn-secondary:#53655c;--cn-border:#ddd5c5;--cn-primary:#234d3a;color:var(--cn-body);font:400 20px/29px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-notes *,.cn-notes :before,.cn-notes :after{box-sizing:border-box}.cn-notes [hidden]{display:none!important}.cn-notes :-webkit-any(h2,h3,h4,p,fieldset){margin:0}.cn-notes :is(h2,h3,h4,p,fieldset){margin:0}.cn-notes :-webkit-any(h2,h3,h4){color:var(--cn-ink);letter-spacing:-.02em;text-wrap:balance;font-family:Georgia,Times New Roman,serif}.cn-notes :is(h2,h3,h4){color:var(--cn-ink);letter-spacing:-.02em;text-wrap:balance;font-family:Georgia,Times New Roman,serif}.cn-notes h2{font-size:30px;font-weight:700;line-height:42px}.cn-notes h3{font-size:29px;font-weight:700;line-height:36px}.cn-notes button,.cn-notes input{font-family:inherit}.cn-notes button{cursor:pointer}.cn-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.cn-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.cn-notes :-webkit-any(h2,h3,h4)[tabindex="-1"]:focus{outline:none}.cn-notes :is(h2,h3,h4)[tabindex="-1"]:focus{outline:none}.cn-notes .cn-paper{border:1px solid var(--cn-border);background:#fffefa;border-radius:22px;margin-bottom:24px;padding:28px 30px;box-shadow:0 1px 5px #153b2c0b}.cn-notes .cn-main-heading{border-bottom:1px solid var(--cn-border);padding-bottom:12px}.cn-notes .cn-main-heading h2{font-size:30px;line-height:50px}.cn-notes .cn-main-heading p{color:var(--cn-secondary);margin-top:2px;font-size:24px;line-height:32px}.cn-notes .cn-exploration{margin-top:14px}.cn-notes .cn-purposes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;margin-bottom:20px;display:grid}.cn-notes .cn-purpose-button{border:1px solid var(--cn-border);color:#263f32;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:9px 14px;font-size:18px;font-weight:500;line-height:24px;display:flex}.cn-notes .cn-purpose-button[aria-pressed=true]{border-color:var(--cn-primary);background:var(--cn-primary);color:#fffdf7}.cn-notes .cn-purpose-selected{text-align:left;font-size:14px;line-height:18px;display:block}.cn-notes .cn-purpose-tick{flex-shrink:0;width:29px;display:flex}.cn-notes .cn-purpose-tick svg,.cn-notes .cn-feedback-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%}.cn-notes .cn-scene-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cn-notes .cn-scene{background:#f8f9f4;border:1px solid #e5e8dd;border-radius:14px;min-width:0;padding:14px 16px}.cn-notes .cn-scene h3{margin-bottom:10px}.cn-notes .cn-illustration{aspect-ratio:var(--cn-art-ratio);isolation:isolate;border-radius:9px;position:relative;overflow:hidden}.cn-notes .cn-illustration img{width:var(--cn-art-width);max-width:none;height:auto;transform:translate(var(--cn-art-x),var(--cn-art-y));pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0}.cn-notes .cn-illustration .cn-art-mobile{display:none}.cn-notes .cn-sentence{color:var(--cn-ink);letter-spacing:-.02em;margin:0;font:700 29px/40px Georgia,Times New Roman,serif}.cn-notes .cn-scene .cn-sentence{letter-spacing:-.03em;margin-top:10px;margin-bottom:4px;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,3.2cqi,30px);line-height:40px}.cn-notes .cn-scene .cn-token{padding-left:5px;padding-right:5px}.cn-notes .cn-token{-webkit-box-decoration-break:clone;box-decoration-break:clone}.cn-notes .cn-token:-webkit-any(.cn-subject,.cn-verb,.cn-info,.cn-negative){border-radius:6px;padding:1px 7px 3px;display:inline-block}.cn-notes .cn-token:is(.cn-subject,.cn-verb,.cn-info,.cn-negative){border-radius:6px;padding:1px 7px 3px;display:inline-block}.cn-notes .cn-token.cn-subject,.cn-notes .cn-pronouns{color:#19574b;background:#dce7d6}.cn-notes .cn-token.cn-verb{color:#80550f;background:#f8e7be}.cn-notes .cn-token.cn-info{color:#99402d;background:#f8e2d7}.cn-notes .cn-token.cn-negative{color:#66517c;background:#eee8f4}.cn-notes .cn-sentence .cn-token:not(:-webkit-any(.cn-subject,.cn-verb,.cn-info,.cn-negative)){letter-spacing:0;font:400 20px/29px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-notes .cn-sentence .cn-token:not(:is(.cn-subject,.cn-verb,.cn-info,.cn-negative)){letter-spacing:0;font:400 20px/29px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-notes .cn-art-crown{clip-path:polygon(0 9.2%,38% 9.2%,38% 0,80% 0,80% 9.2%,100% 9.2%,100% 100%,0 100%);margin-top:-28px}.cn-notes .cn-art-box{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 88%,28% 88%,28% 74%,0 74%)}.cn-notes .cn-meaning-note{text-align:center;background:#f0f1e8;border:1px solid #e5e8dd;border-radius:12px;margin-top:12px;padding:13px 16px}.cn-notes .cn-pattern{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);margin-top:20px;padding-top:14px;padding-bottom:16px;scroll-margin-top:90px}.cn-notes .cn-pattern>h3{font-size:30px;line-height:42px}.cn-notes .cn-pattern-formula{margin-top:0;font-weight:500}.cn-notes .cn-labelled{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px;margin-bottom:12px;display:flex}.cn-notes .cn-unit{flex-direction:column;gap:6px;min-width:0;display:flex}.cn-notes .cn-role{color:var(--cn-secondary);text-align:center;font-size:13px;font-weight:400;line-height:18px}.cn-notes .cn-labelled strong{text-align:center;font:700 29px/38px Georgia,Times New Roman,serif}.cn-notes .cn-main-formula{grid-template-columns:1.05fr .64fr .9fr 1.4fr;gap:10px;margin-top:24px;margin-bottom:14px;display:grid}.cn-notes .cn-main-formula .cn-token{border-radius:8px;padding:12px 10px;font-size:30px;line-height:52px}.cn-notes .cn-pattern-copy p+p{margin-top:0}.cn-notes .cn-paper-heading{border-bottom:1px solid var(--cn-border);text-align:center;margin-bottom:14px;padding-bottom:16px}.cn-notes .cn-paper-heading h2{font-size:clamp(30px,5.4cqi,30px);line-height:1.15}.cn-notes .cn-paper-heading p{color:var(--cn-secondary);margin-top:5px;font-size:20px;line-height:28px}.cn-notes .cn-dialogue-pair,.cn-notes .cn-question-pair,.cn-notes .cn-reference-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.cn-notes .cn-dialogue{min-width:0}.cn-notes .cn-dialogue+.cn-dialogue{border-left:1px solid var(--cn-border);padding-left:24px}.cn-notes .cn-dialogue-intro{color:var(--cn-secondary);margin-top:1px;margin-bottom:10px}.cn-notes .cn-participant{color:var(--cn-secondary);font-size:14px;line-height:20px}.cn-notes .cn-turn{margin-top:8px}.cn-notes .cn-turn .cn-sentence{margin-top:3px;font-size:27px;line-height:39px}.cn-notes .cn-actor{margin-top:8px}.cn-notes .cn-exploration-dialogue{background:#f8f9f4;border:1px solid #e5e8dd;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:16px;display:grid}.cn-notes .cn-exploration-dialogue h3,.cn-notes .cn-exploration-dialogue .cn-dialogue-intro{grid-column:1/-1}.cn-notes .cn-exploration-dialogue .cn-illustration{grid-area:3/1/5}.cn-notes .cn-exploration-dialogue .cn-turns,.cn-notes .cn-exploration-dialogue .cn-actor{grid-column:2}.cn-notes .cn-context-notes{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);margin-top:16px;padding:12px 0 16px}.cn-notes .cn-question-pair{border-bottom:1px solid var(--cn-border);padding-top:14px;padding-bottom:18px}.cn-notes .cn-question-rule+.cn-question-rule{border-left:1px solid var(--cn-border);padding-left:24px}.cn-notes .cn-question-rule>.cn-sentence{margin-top:9px}.cn-notes .cn-labels-below .cn-unit{flex-direction:column-reverse}.cn-notes .cn-change-arrow{color:#7c8882;margin:4px 0 -8px 130px;font-size:30px;display:block}.cn-notes .cn-question-rule .cn-place-answer{margin-top:24px;margin-bottom:12px}.cn-notes .cn-short-answers{margin-top:14px}.cn-notes .cn-replies{gap:5px;margin-top:9px;display:grid}.cn-notes .cn-reply{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cn-notes .cn-reply .cn-sentence{font-size:26px;line-height:35px}.cn-notes .cn-reply-arrow{color:#7c8882;font-size:30px}.cn-notes .cn-reply-note{border:1px solid var(--cn-border);background:#f8f5ef;border-radius:12px;gap:10px;margin-top:20px;padding:14px 16px;display:grid}.cn-notes .cn-details{scroll-margin-top:90px}.cn-notes .cn-reference-columns{gap:40px}.cn-notes .cn-reference-column{min-width:0}.cn-notes .cn-reference-column+.cn-reference-column{border-left:1px solid var(--cn-border);padding-left:24px}.cn-notes .cn-reference-column>section+section{border-top:1px solid var(--cn-border);margin-top:24px;padding-top:18px}.cn-notes .cn-reference h3{margin-bottom:10px}.cn-notes .cn-reference .cn-sentence{font-size:23px;line-height:34px}.cn-notes .cn-pronouns{border-radius:7px;margin-bottom:10px;padding:7px 12px;font:700 22px/30px Georgia,serif;display:inline-block}.cn-notes .cn-body-copy{margin-bottom:14px}.cn-notes .cn-examples{gap:14px;display:grid}.cn-notes .cn-reference-example>p+p{margin-top:5px}.cn-notes .cn-key-illustration{border-radius:0;margin:8px 0}.cn-notes .cn-permission-reference{gap:12px;display:grid}.cn-notes .cn-permission-reference>div{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;display:grid}.cn-notes .cn-context-label{color:var(--cn-secondary);padding-top:7px;font-size:13px;line-height:18px}.cn-notes .cn-negative-reference{position:relative}.cn-notes .cn-box-illustration{border-radius:0;width:148px;position:absolute;top:46px;right:-8px}.cn-notes .cn-negative-reference .cn-examples{display:block;position:relative}.cn-notes .cn-negative-reference .cn-reference-example{margin-bottom:24px}.cn-notes .cn-reference .cn-token.cn-info{font-weight:400}.cn-notes .cn-negative-reference:after{clear:both;content:"";display:block}.cn-notes .cn-cannot-note{background:#eee8f4;border-radius:12px;border:0!important;padding:16px!important}.cn-notes .cn-cannot-note>p{margin-top:6px}.cn-notes .cn-request-reference{gap:10px;margin-bottom:12px;display:grid}.cn-notes .cn-later-rule{border-top:1px solid var(--cn-border);margin-top:20px;padding-top:16px}.cn-notes .cn-later-rule>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.cn-notes .cn-token.cn-later{border-bottom:1px solid #7c8882;border-radius:0 0 6px 6px;padding-bottom:10px;display:inline-block;position:relative}.cn-notes .cn-token.cn-later:after{width:100%;color:var(--cn-secondary);content:"later";text-align:center;font:400 13px/18px Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:100%;left:0}.cn-notes .cn-practice{background:#f0f1e8;border:1px solid #dfe4d5;border-radius:12px;margin-top:16px;padding:18px 20px}.cn-notes .cn-practice-topline{align-items:center;gap:16px;margin-bottom:14px;display:flex}.cn-notes .cn-practice-topline h3{font-size:30px;line-height:42px}.cn-notes .cn-practice-topline p{color:var(--cn-secondary);font-size:16px;line-height:24px}.cn-notes .cn-practice-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cn-notes .cn-practice-prompt h4{margin-top:4px;margin-bottom:8px;font-family:Times New Roman,Georgia,serif;font-size:30px;line-height:44px}.cn-notes .cn-practice-prompt h4.is-context-question{font-size:22px;line-height:32px}.cn-notes .cn-options{border:0;gap:7px;min-width:0;padding:0;display:grid}.cn-notes .cn-option{border:1px solid var(--cn-border);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;min-height:44px;padding:8px 13px;font-size:18px;line-height:24px;display:flex}.cn-notes .cn-option:has(input:checked){border-color:var(--cn-primary);box-shadow:inset 0 0 0 1px var(--cn-primary);background:#f5f8f2}.cn-notes .cn-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.cn-notes .cn-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #8c9993;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.cn-notes .cn-option input:checked{border-color:var(--cn-primary);background:radial-gradient(circle,var(--cn-primary) 0 6px,#fffefa 7px)}.cn-notes .cn-option input:disabled{opacity:1;cursor:default}.cn-notes .cn-option input:focus-visible{outline:none}.cn-notes .cn-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;margin-top:12px;display:grid}.cn-notes .cn-selection-note{color:var(--cn-secondary);font-size:16px;line-height:24px}.cn-notes .cn-action{border:1px solid var(--cn-primary);color:#fffdf7;background:var(--cn-primary);border-radius:10px;min-width:184px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;line-height:22px}.cn-notes .cn-action:disabled{color:#64746b;cursor:default;background:#d7dad5;border-color:#d7dad5}.cn-notes .cn-feedback{border-radius:10px;align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:flex}.cn-notes .cn-feedback.is-correct{color:#19574b;background:#e3eadc}.cn-notes .cn-feedback.is-incorrect{color:#783e2d;background:#faece3}.cn-notes .cn-feedback h4{color:inherit;font-size:24px;line-height:30px}.cn-notes .cn-feedback p{font-size:16px;line-height:24px}.cn-notes .cn-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:25px;font-weight:700;display:grid}.cn-notes .is-correct .cn-feedback-icon{background:#19574b}.cn-notes .is-incorrect .cn-feedback-icon{background:#783e2d}.cn-notes .cn-feedback-icon svg{width:24px}.cn-notes .cn-show-explanation{min-height:44px;color:var(--cn-primary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font:600 16px/24px Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.cn-notes .cn-practice-complete{justify-items:start;gap:14px;display:grid}.cn-notes .cn-complete-title{font:700 30px/1.3 Georgia,serif}@container can-notes (width<=720px){.cn-notes .cn-paper{padding:24px}.cn-notes .cn-scene .cn-sentence{font-size:27px;line-height:37px}.cn-notes .cn-dialogue-pair,.cn-notes .cn-question-pair,.cn-notes .cn-reference-columns{gap:20px}.cn-notes .cn-dialogue+.cn-dialogue,.cn-notes .cn-question-rule+.cn-question-rule,.cn-notes .cn-reference-column+.cn-reference-column{padding-left:16px}.cn-notes .cn-practice-layout{grid-template-columns:1fr;gap:16px}.cn-notes .cn-permission-reference>div{grid-template-columns:1fr;gap:3px}.cn-notes .cn-turn .cn-sentence{font-size:25px;line-height:35px}}@container can-notes (width<=600px){.cn-notes{font-size:17px;line-height:26px}.cn-notes h2{font-size:28px;line-height:34px}.cn-notes h3{font-size:23px;line-height:29px}.cn-notes .cn-paper{padding:16px}.cn-notes .cn-main-heading h2{font-size:28px;line-height:34px}.cn-notes .cn-main-heading p{font-size:17px;line-height:26px}.cn-notes .cn-purposes{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.cn-notes .cn-purpose-button{justify-content:flex-start;min-height:48px;padding:9px 16px;font-size:16px;line-height:22px}.cn-notes .cn-purpose-button:not([aria-pressed=true]){padding-left:56px}.cn-notes .cn-purpose-selected{font-size:13px;line-height:18px}.cn-notes .cn-purpose-tick{width:24px}.cn-notes .cn-scene-pair,.cn-notes .cn-dialogue-pair,.cn-notes .cn-question-pair,.cn-notes .cn-reference-columns,.cn-notes .cn-exploration-dialogue{grid-template-columns:1fr}.cn-notes .cn-scene{background:0 0;border:0;border-radius:0;padding:0}.cn-notes .cn-scene+.cn-scene{border-top:1px solid var(--cn-border);margin-top:12px;padding-top:16px}.cn-notes .cn-illustration{width:100%}.cn-notes .cn-scene .cn-illustration{aspect-ratio:var(--cn-art-mobile-ratio,var(--cn-art-ratio))}.cn-notes .cn-illustration .cn-art-desktop{display:none}.cn-notes .cn-illustration .cn-art-mobile{width:var(--cn-art-mobile-width);transform:translate(var(--cn-art-mobile-x),var(--cn-art-mobile-y));display:block}.cn-notes .cn-scene .cn-sentence{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:36px}.cn-notes .cn-art-crown{clip-path:polygon(0 20%,38% 20%,38% 0,65% 0,65% 20%,100% 20%,100% 100%,0 100%);margin-top:-24px}.cn-notes .cn-meaning-note{text-align:left;padding:12px}.cn-notes .cn-token:-webkit-any(.cn-subject,.cn-verb,.cn-info,.cn-negative){padding:1px 6px 3px}.cn-notes .cn-token:is(.cn-subject,.cn-verb,.cn-info,.cn-negative){padding:1px 6px 3px}.cn-notes .cn-sentence .cn-token:not(:-webkit-any(.cn-subject,.cn-verb,.cn-info,.cn-negative)){font-size:17px;line-height:26px}.cn-notes .cn-sentence .cn-token:not(:is(.cn-subject,.cn-verb,.cn-info,.cn-negative)){font-size:17px;line-height:26px}.cn-notes .cn-main-formula{grid-template-columns:1.2fr .85fr 1fr;gap:10px 6px;margin-top:16px}.cn-notes .cn-main-formula .cn-token{padding:8px;font-size:27px;line-height:36px}.cn-notes .cn-main-formula .cn-unit:last-child{grid-column:1/-1;justify-self:start}.cn-notes .cn-role{font-size:13px;line-height:18px}.cn-notes .cn-pattern-copy p+p{margin-top:5px}.cn-notes .cn-pattern>h3{font-size:23px;line-height:29px}.cn-notes :-webkit-any(.cn-pattern,.cn-details){scroll-margin-top:160px}.cn-notes :is(.cn-pattern,.cn-details){scroll-margin-top:160px}.cn-notes .cn-paper-heading{text-align:left}.cn-notes .cn-paper-heading h2{font-size:28px;line-height:34px}.cn-notes .cn-paper-heading p{font-size:17px;line-height:26px}.cn-notes .cn-dialogue+.cn-dialogue,.cn-notes .cn-question-rule+.cn-question-rule,.cn-notes .cn-reference-column+.cn-reference-column{border-left:0;border-top:1px solid var(--cn-border);margin-top:8px;padding-top:18px;padding-left:0}.cn-notes .cn-dialogue .cn-illustration{max-height:180px}.cn-notes .cn-exploration-dialogue :-webkit-any(.cn-illustration,.cn-turns,.cn-actor){grid-area:auto/1}.cn-notes .cn-exploration-dialogue :is(.cn-illustration,.cn-turns,.cn-actor){grid-area:auto/1}.cn-notes .cn-labelled strong,.cn-notes .cn-turn .cn-sentence{font-size:27px;line-height:36px}.cn-notes .cn-labelled{gap:7px}.cn-notes .cn-reply{grid-template-columns:1fr;gap:5px;padding-bottom:14px}.cn-notes .cn-reply-arrow{display:none}.cn-notes .cn-reply>.cn-sentence:last-child{margin-left:18px}.cn-notes .cn-reply .cn-sentence{font-size:25px;line-height:35px}.cn-notes .cn-reply-note{padding:12px}.cn-notes .cn-pronouns{font-size:21px;line-height:30px}.cn-notes .cn-reference .cn-sentence{font-size:24px;line-height:34px}.cn-notes .cn-box-illustration{float:right;width:72px;margin-left:8px;position:relative;top:auto;right:auto}.cn-notes .cn-context-label{padding-top:0;font-size:13px}.cn-notes .cn-later-rule>div{gap:26px;display:grid}.cn-notes .cn-practice{padding:16px}.cn-notes .cn-practice-topline{gap:6px;margin-bottom:14px;display:grid}.cn-notes .cn-practice-topline h3{font-size:28px;line-height:34px}.cn-notes .cn-practice-prompt h4{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:36px}.cn-notes .cn-practice-prompt h4.is-context-question{font-size:21px;line-height:30px}.cn-notes .cn-option{gap:12px;min-height:48px}.cn-notes .cn-practice-footer{grid-template-columns:1fr;gap:12px;min-height:0;margin-top:18px}.cn-notes .cn-practice-feedback{min-height:48px}.cn-notes .cn-action{width:100%;min-width:0}.cn-notes .cn-feedback{padding:12px}.cn-notes .cn-feedback h4{font-size:23px;line-height:29px}}.questions-explanation.informal-permission-notes{--ip-ink:#071e28;--ip-body:#17323e;--ip-secondary:#475c77;--ip-border:#e4ddd2;--ip-paper:#fffefa;--ip-primary:#285a4d;width:100%;max-width:960px;box-shadow:none;color:var(--ip-body);letter-spacing:normal;background:0 0;border:0;border-radius:0;gap:28px;margin:0 auto 32px;padding:0;font:18px/1.55 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:visible;container:permission-notes/inline-size}.informal-permission-notes .ip-paper{border:1px solid var(--ip-border);background:var(--ip-paper);border-radius:22px;min-width:0;padding:16px 28px 24px;box-shadow:0 2px 5px #51381812}.informal-permission-notes :-webkit-any(h2,h3,h4,p,figure){margin:0}.informal-permission-notes :is(h2,h3,h4,p,figure){margin:0}.informal-permission-notes .ip-intro{padding:0 12px}.informal-permission-notes :-webkit-any(h2,h3,h4,.ip-example,.ip-main-sentence,.ip-reference-sentence){color:var(--ip-ink);letter-spacing:-.015em;font-family:Times New Roman,Georgia,serif}.informal-permission-notes :is(h2,h3,h4,.ip-example,.ip-main-sentence,.ip-reference-sentence){color:var(--ip-ink);letter-spacing:-.015em;font-family:Times New Roman,Georgia,serif}.informal-permission-notes h2{font-size:30px;font-weight:700;line-height:1.12}.informal-permission-notes .ip-main h2{font-size:30px}.informal-permission-notes h3{font-size:30px;font-weight:700;line-height:1.2}.informal-permission-notes h4{font-size:30px;font-weight:700;line-height:1.25}.informal-permission-notes .ip-intro p{color:var(--ip-secondary);font-size:22px;line-height:1.45}.informal-permission-notes .ip-intro p:first-of-type{margin-top:4px}.informal-permission-notes .ip-main .ip-intro p{font-size:23px}.informal-permission-notes .ip-section{border-top:1px solid var(--ip-border);margin-top:22px;padding-top:16px}.informal-permission-notes .ip-section>h3{margin-bottom:8px}.informal-permission-notes .ip-story{margin-top:12px;padding-top:10px}.informal-permission-notes .ip-story-grid{grid-template-columns:1.28fr 1fr;align-items:center;gap:38px;margin-top:12px;display:grid}.informal-permission-notes .ip-scene-heading>p{color:var(--ip-secondary);font-size:20px;line-height:1.3}.informal-permission-notes .ip-chair-scene{border-radius:14px;min-width:0;display:block;overflow:hidden}.informal-permission-notes .ip-chair-scene img{width:100%;height:auto;display:block}.informal-permission-notes .ip-label{color:var(--ip-secondary);font-size:18px;line-height:1.4}.informal-permission-notes .ip-main-sentence{margin-top:6px;font-size:clamp(30px,5cqi,30px);font-weight:700;line-height:1.25}.informal-permission-notes .ip-turn+.ip-turn{margin-top:24px}.informal-permission-notes .ip-scene-meaning{color:var(--ip-secondary);margin-top:28px;font-size:clamp(16px,1.875cqi,18px);line-height:1.6}.informal-permission-notes .ip-mobile-copy,.informal-permission-notes .ip-mobile-pattern,.informal-permission-notes .ip-mobile-participants{display:none}.informal-permission-notes .ip-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.04em .15em;display:inline}.informal-permission-notes .ip-subject{color:#073c37;background:#e1eddf}.informal-permission-notes .ip-verb{color:#805013;background:#ffedca}.informal-permission-notes .ip-information{color:#8a291f;background:#ffdfd6}.informal-permission-notes .ip-plain-token{background:0 0;border-radius:0;padding:0;font-weight:700}.informal-permission-notes .ip-main-sentence .ip-token{padding:.07em .17em;display:inline-block}.informal-permission-notes .ip-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;display:grid}.informal-permission-notes .ip-two-columns>:nth-child(2){position:relative}.informal-permission-notes .ip-two-columns>:nth-child(2):before{background:var(--ip-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-26px}.informal-permission-notes .ip-example{font-size:30px;font-weight:700;line-height:1.3}.informal-permission-notes .ip-group .ip-example{margin-top:3px;font-size:clamp(28px,4.2cqi,30px)}.informal-permission-notes .ip-form-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:28px;margin-top:14px;display:grid}.informal-permission-notes .ip-annotated-sentence{align-items:flex-end;gap:9px;display:flex}.informal-permission-notes .ip-word{flex-direction:column;align-items:center;gap:7px;display:flex}.informal-permission-notes .ip-word>.ip-token{padding:5px 12px;font:700 30px/1.3 Times New Roman,Georgia,serif}.informal-permission-notes .ip-word .ip-label{white-space:nowrap;font-size:15px}.informal-permission-notes .ip-question-mark{color:var(--ip-ink);padding-bottom:5px;font:700 30px/1.3 Times New Roman,Georgia,serif}.informal-permission-notes .ip-form-copy{color:var(--ip-secondary);font-size:18px;line-height:1.55}.informal-permission-notes .ip-window>p{color:var(--ip-secondary);font-size:20px}.informal-permission-notes .ip-window .ip-two-columns{grid-template-columns:1.2fr 1fr;margin-top:13px}.informal-permission-notes .ip-window .ip-example{margin-top:5px;font-size:clamp(28px,4.2cqi,30px)}.informal-permission-notes .ip-window-helper{color:var(--ip-ink);background:0 0;padding:0}.informal-permission-notes .ip-note{background:#f0f1e8;border:1px solid #dce0d4;border-radius:12px;padding:14px 20px}.informal-permission-notes .ip-note strong{color:var(--ip-ink)}.informal-permission-notes .ip-viewpoint{margin-top:16px;font-size:20px}.informal-permission-notes .ip-replies{margin-top:20px}.informal-permission-notes .ip-replies>section{flex-direction:column;min-width:0;display:flex}.informal-permission-notes .ip-replies h3{margin-bottom:5px;font-size:30px}.informal-permission-notes .ip-reply-pair{border-bottom:1px solid var(--ip-border);padding:15px 0}.informal-permission-notes .ip-reply-pair:last-of-type{border-bottom:0}.informal-permission-notes .ip-reply-pair>p{grid-template-columns:61px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.informal-permission-notes .ip-reply-pair>p+p{margin-top:5px}.informal-permission-notes .ip-participant{color:var(--ip-secondary);font-size:15px;line-height:1.4}.informal-permission-notes .ip-reference-sentence{font-size:clamp(22px,2.7cqi,26px);line-height:1.35}.informal-permission-notes .ip-reply-pair .ip-alternative{padding-left:71px;display:block}.informal-permission-notes .ip-contraction{white-space:nowrap}.informal-permission-notes .ip-negation{color:#66517c;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.informal-permission-notes .ip-cups{width:calc(100% - 66px);height:auto;margin:5px 0 12px 66px;display:block}.informal-permission-notes .ip-reply-note{color:var(--ip-secondary);margin-top:auto;padding-top:16px;font-size:17px;line-height:1.6}.informal-permission-notes .ip-reply-note strong{color:var(--ip-body)}.informal-permission-notes .ip-rule-row{border-bottom:1px solid var(--ip-border);grid-template-columns:1.65fr 1fr;align-items:center;gap:24px;padding:10px 0;display:grid}.informal-permission-notes .ip-rule-row:last-of-type{border-bottom:0}.informal-permission-notes .ip-rule-row .ip-example{font-size:30px}.informal-permission-notes .ip-rule-row>p:not(.ip-example){color:var(--ip-secondary);font-size:18px}.informal-permission-notes .ip-friend-labels{color:var(--ip-secondary);text-align:center;grid-template-columns:65px 153px 83px;font-size:14px;display:grid}.informal-permission-notes .ip-rule-notes{color:var(--ip-secondary);margin-top:8px}.informal-permission-notes .ip-rule-notes strong{color:var(--ip-body)}.informal-permission-notes .ip-details>.ip-note:last-child{margin-top:20px}.informal-permission-notes .ip-everyday h2{font-size:30px}.informal-permission-notes .ip-everyday .ip-example{font-size:clamp(27px,3.55cqi,30px)}.informal-permission-notes .ip-everyday-top{border-top:1px solid var(--ip-border);margin-top:14px;padding-top:12px}.informal-permission-notes .ip-everyday-scene{border-radius:14px;width:100%;height:auto;margin:8px 0;display:block}.informal-permission-notes .ip-everyday-top section>p:not(.ip-example),.informal-permission-notes .ip-things p:not(.ip-example){color:var(--ip-secondary)}.informal-permission-notes .ip-spaced-example{margin-top:14px}.informal-permission-notes .ip-things h3{margin-bottom:12px}.informal-permission-notes .ip-ruler{max-width:100%;height:auto;margin:14px auto 0;display:block}.informal-permission-notes .ip-have{border-top:1px solid var(--ip-border);grid-template-columns:1.65fr 1fr;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:grid}.informal-permission-notes .ip-rice{width:100%;height:auto;display:block}.informal-permission-notes .ip-please{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.informal-permission-notes .ip-context-note{margin-top:18px}.informal-permission-notes .ip-context-note h3{margin-bottom:8px}.informal-permission-notes .ip-context-note p:not(.ip-example){color:var(--ip-secondary);font-size:16px;line-height:1.55}.informal-permission-notes informal-permission-practice{margin-top:22px;display:block}.informal-permission-notes .ip-practice{background:#f0f1e8;border:1px solid #dce0d4;border-radius:12px;padding:20px}.informal-permission-notes .ip-practice-grid{grid-template-columns:1fr 1.05fr;gap:22px;display:grid}.informal-permission-notes .ip-practice-heading{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.informal-permission-notes .ip-practice-heading h3{font-size:30px}.informal-permission-notes .ip-practice-heading>p{color:var(--ip-secondary);font-size:14px}.informal-permission-notes .ip-practice-prompt>p{font-size:18px;line-height:1.6}.informal-permission-notes .ip-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.informal-permission-notes .ip-choice{border:1px solid var(--ip-border);background:var(--ip-paper);min-height:50px;color:var(--ip-body);cursor:pointer;border-radius:10px;align-items:center;gap:14px;margin:0;padding:11px 15px;font-size:18px;line-height:1.4;display:flex}.informal-permission-notes .ip-choice.is-selected{border:2px solid var(--ip-primary);padding:10px 14px}.informal-permission-notes .ip-choice input{-webkit-appearance:none;appearance:none;background:var(--ip-paper);width:24px;height:24px;cursor:inherit;border:2px solid #9a9f9b;border-radius:50%;flex:0 0 24px;place-items:center;margin:0;padding:0;display:grid}.informal-permission-notes .ip-choice input:checked{border-color:var(--ip-primary);background:var(--ip-primary)}.informal-permission-notes .ip-choice input:checked:before{content:"";background:#fffdf7;border-radius:50%;width:7px;height:7px}.informal-permission-notes .ip-choice:has(input:disabled){cursor:default;opacity:1}.informal-permission-notes .ip-feedback-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:106px;margin-top:14px;padding:12px;display:grid}.informal-permission-notes .ip-feedback-row.is-unselected{margin-left:calc(50% + 11px)}.informal-permission-notes .ip-feedback{min-width:0;color:var(--ip-secondary);align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.informal-permission-notes .ip-feedback strong{font:700 28px/1.2 Times New Roman,Georgia,serif;display:block}.informal-permission-notes .ip-feedback p{margin-top:4px}.informal-permission-notes .ip-feedback-row.is-correct{background:#e3eadc}.informal-permission-notes .ip-feedback-row.is-incorrect{background:#faece3}.informal-permission-notes .is-correct .ip-feedback{color:#19574b}.informal-permission-notes .is-incorrect .ip-feedback{color:#783e2d}.informal-permission-notes .ip-feedback-icon{width:42px;height:42px;color:inherit;background:currentColor;border-radius:50%;flex:0 0 42px;place-items:center;font-size:0;display:grid}.informal-permission-notes .ip-feedback-icon:after{color:#fffdf7;font-size:28px;font-weight:700;line-height:1}.informal-permission-notes .is-correct .ip-feedback-icon:after{content:"✓"}.informal-permission-notes .is-incorrect .ip-feedback-icon:after{content:"!"}.informal-permission-notes .ip-button{border:1px solid var(--ip-primary);background:var(--ip-primary);color:#fffdf7;letter-spacing:normal;text-transform:none;min-width:168px;min-height:52px;box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:12px 18px;font:600 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:none;display:inline-flex}.informal-permission-notes .ip-button:disabled{color:#656f6a;cursor:default;opacity:1;background:#d8dadb;border-color:#d8dadb}.informal-permission-notes .ip-explanation-link{min-height:44px;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font:600 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;display:block}.informal-permission-notes :-webkit-any(.ip-button,.ip-explanation-link):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.informal-permission-notes :is(.ip-button,.ip-explanation-link):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.informal-permission-notes .ip-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.informal-permission-notes .ip-choice input:focus-visible{box-shadow:none;outline:0}.informal-permission-notes .ip-practice-complete p{margin:12px 0 20px}@container permission-notes (width<=760px){.informal-permission-notes .ip-paper{padding:24px}.informal-permission-notes .ip-story-grid{grid-template-columns:1.1fr 1fr;gap:20px}.informal-permission-notes .ip-main-sentence{font-size:30px}.informal-permission-notes .ip-two-columns{gap:40px}.informal-permission-notes .ip-two-columns>:nth-child(2):before{left:-20px}.informal-permission-notes .ip-group .ip-example,.informal-permission-notes .ip-window .ip-example{font-size:28px}.informal-permission-notes .ip-form-grid{grid-template-columns:1fr}.informal-permission-notes .ip-form-copy{font-size:18px}.informal-permission-notes .ip-reference-sentence{font-size:22px}.informal-permission-notes .ip-reply-pair>p{grid-template-columns:1fr;gap:3px}.informal-permission-notes .ip-reply-pair .ip-alternative{padding-left:0}.informal-permission-notes .ip-cups{width:100%;margin-left:0}.informal-permission-notes .ip-rule-row{grid-template-columns:1fr;gap:6px}.informal-permission-notes .ip-have{grid-template-columns:1fr}.informal-permission-notes .ip-rice{max-width:270px;margin:0 auto}}@container permission-notes (width<=640px){.informal-permission-notes .ip-paper{border-radius:22px;padding:16px}.informal-permission-notes .ip-intro{padding:0}.informal-permission-notes :-webkit-any(.ip-main,.ip-details,.ip-everyday) h2{font-size:28px;line-height:1.2}.informal-permission-notes :is(.ip-main,.ip-details,.ip-everyday) h2{font-size:28px;line-height:1.2}.informal-permission-notes :is(h3,.ip-replies h3,.ip-context-note h3){font-size:23px;line-height:1.26}.informal-permission-notes h4{font-size:22px}.informal-permission-notes .ip-intro p,.informal-permission-notes .ip-main .ip-intro p{font-size:17px;line-height:1.52}.informal-permission-notes .ip-intro p:first-of-type{margin-top:8px}.informal-permission-notes .ip-story{border-top:0;margin-top:16px;padding-top:0}.informal-permission-notes .ip-scene-heading,.informal-permission-notes .ip-group,.informal-permission-notes .ip-annotated-sentence,.informal-permission-notes .ip-desktop-copy{display:none}.informal-permission-notes .ip-mobile-copy,.informal-permission-notes .ip-mobile-participants{display:block}.informal-permission-notes .ip-mobile-pattern{color:var(--ip-ink);white-space:nowrap;margin-bottom:12px;font:700 clamp(19px,6.5cqi,24px)/1.6 Times New Roman,Georgia,serif;display:block}.informal-permission-notes .ip-story-grid,.informal-permission-notes .ip-two-columns,.informal-permission-notes .ip-practice-grid{grid-template-columns:1fr;gap:16px}.informal-permission-notes .ip-story-grid{gap:12px;margin-top:0}.informal-permission-notes .ip-two-columns>:nth-child(2):before{display:none}.informal-permission-notes .ip-window .ip-two-columns{grid-template-columns:1fr}.informal-permission-notes .ip-label{font-size:17px}.informal-permission-notes .ip-main-sentence{font-size:27px;line-height:1.5}.informal-permission-notes .ip-turn+.ip-turn{margin-top:12px}.informal-permission-notes .ip-scene-meaning{margin-top:14px;font-size:17px;line-height:1.52}.informal-permission-notes .ip-form-grid{margin-top:12px}.informal-permission-notes .ip-form-copy{font-size:17px;line-height:1.52}.informal-permission-notes .ip-window>p{font-size:17px}.informal-permission-notes .ip-window .ip-example,.informal-permission-notes .ip-everyday .ip-example,.informal-permission-notes .ip-rule-row .ip-example{font-size:27px;line-height:1.5}.informal-permission-notes .ip-window-helper{color:#805013;background:#ffedca;padding:.04em .15em}.informal-permission-notes .ip-example{font-size:27px}.informal-permission-notes .ip-viewpoint{font-size:17px}.informal-permission-notes .ip-note{padding:14px}.informal-permission-notes .ip-replies{gap:24px}.informal-permission-notes .ip-reference-sentence{font-size:24px}.informal-permission-notes .ip-reply-pair>p{grid-template-columns:54px minmax(0,1fr);gap:6px}.informal-permission-notes .ip-reply-pair .ip-alternative{padding-left:60px}.informal-permission-notes .ip-participant{font-size:13px}.informal-permission-notes .ip-reply-note{padding-top:14px;font-size:17px}.informal-permission-notes .ip-rule-notes{font-size:17px}.informal-permission-notes .ip-everyday-top section>p:not(.ip-example),.informal-permission-notes .ip-things p:not(.ip-example),.informal-permission-notes .ip-context-note p:not(.ip-example){font-size:17px;line-height:1.52}.informal-permission-notes .ip-friend-labels{display:none}.informal-permission-notes .ip-practice{padding:16px}.informal-permission-notes .ip-practice-heading h3{font-size:28px}.informal-permission-notes .ip-practice-prompt>p{font-size:17px;line-height:1.52}.informal-permission-notes .ip-feedback-row{grid-template-rows:minmax(110px,auto) 52px;grid-template-columns:1fr;gap:14px;min-height:200px;padding:12px 0}.informal-permission-notes .ip-feedback-row.is-unselected{margin-left:0}.informal-permission-notes .ip-feedback-row:-webkit-any(.is-correct,.is-incorrect){padding:12px}.informal-permission-notes .ip-feedback-row:is(.is-correct,.is-incorrect){padding:12px}.informal-permission-notes .ip-feedback{font-size:16px}.informal-permission-notes .ip-feedback strong{font-size:23px}.informal-permission-notes .ip-feedback-icon{flex-basis:32px;width:32px;height:32px}.informal-permission-notes .ip-feedback-icon:after{font-size:23px}.informal-permission-notes .ip-button{width:100%;min-width:0}}.questions-explanation.imperatives-notes{--in-ink:#08332f;--in-body:#254b46;--in-muted:#506871;--in-line:#e2d9cc;--in-serif:"Times New Roman",Georgia,serif;--in-sans:Arial,sans-serif;width:min(960px,100%);color:var(--in-body);box-shadow:none;font:400 18px/1.45 var(--in-sans);letter-spacing:normal;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;overflow:visible}.imperatives-notes *{box-sizing:border-box}.imperatives-notes .in-page{border:1px solid var(--in-line);background:#fffefa;border-radius:20px;margin:0 0 28px;padding:26px;box-shadow:0 2px 5px #543b2010}.imperatives-notes h2,.imperatives-notes h3,.imperatives-notes .in-example,.imperatives-notes figcaption{color:var(--in-ink);font-family:var(--in-serif);letter-spacing:-.025em;font-weight:700}.imperatives-notes h2{margin:0;font-size:30px;line-height:1.08}.imperatives-notes h3{margin:0 0 9px;font-size:30px;line-height:1.12}.imperatives-notes p{margin:0 0 12px}.imperatives-notes p:last-child{margin-bottom:0}.imperatives-notes figure{min-width:0;margin:0}.imperatives-notes img{border-radius:11px;width:100%;max-width:100%;height:auto;display:block}.imperatives-notes .in-page-header{margin-bottom:18px}.imperatives-notes .in-page-header p{color:var(--in-muted);margin:5px 0 0;font-size:25px;line-height:1.25}.imperatives-notes .in-centered{border-bottom:1px solid var(--in-line);text-align:center;padding-bottom:16px}.imperatives-notes .in-centered h2{font-size:30px}.imperatives-notes .in-example{margin:0 0 12px;font-size:30px;line-height:1.3}.imperatives-notes .in-label{color:var(--in-muted);margin:0 0 2px;font-size:17px}.imperatives-notes .in-verb,.imperatives-notes .in-object,.imperatives-notes .in-negative,.imperatives-notes .in-polite{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:3px 6px}.imperatives-notes .in-verb{color:#80550f;background:#f8e7be}.imperatives-notes .in-object{color:#99402d;background:#f8e2d7}.imperatives-notes .in-negative{color:#66517c;background:#eee8f4}.imperatives-notes .in-contraction{vertical-align:baseline;white-space:nowrap;display:inline-flex}.imperatives-notes .in-contraction .in-verb{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0!important}.imperatives-notes .in-contraction .in-negative{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0!important}.imperatives-notes .in-mobile-line-break{display:none}.imperatives-notes .in-negative-plain{color:#66517c}.imperatives-notes .in-polite{color:var(--in-ink);text-underline-offset:4px;background:#f3f1eb;text-decoration:underline}.imperatives-notes .in-dialogue{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);gap:22px;margin:14px 0 16px;display:grid}.imperatives-notes .in-dialogue>div:last-child{border-left:1px solid var(--in-line);padding-left:22px}.imperatives-notes .in-dialogue .in-example{font-size:30px}.imperatives-notes .in-dialogue .in-verb,.imperatives-notes .in-dialogue .in-object{background:0 0;padding:0}.imperatives-notes .in-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.imperatives-notes .in-steps img{aspect-ratio:490/368;object-fit:cover}.imperatives-notes .in-steps figcaption{align-items:center;gap:19px;margin:8px 0 18px;font-size:27px;line-height:1.2;display:flex}.imperatives-notes .in-step-number{color:#fffefa;background:#315f52;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:25px;display:grid}.imperatives-notes .in-steps figcaption .in-verb{background:0 0;padding:0}.imperatives-notes .in-core-grid{border-top:1px solid var(--in-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;padding-top:16px;display:grid}.imperatives-notes .in-base-rule p{font-size:18px}.imperatives-notes .in-labelled-form{justify-content:center;gap:8px;margin:22px 0;display:flex}.imperatives-notes .in-labelled-form>div{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.imperatives-notes .in-labelled-form>div>span{color:var(--in-muted);font-size:16px}.imperatives-notes .in-labelled-form strong{font:700 30px/1.25 var(--in-serif);white-space:nowrap;letter-spacing:-.02em;border-radius:8px;padding:6px 14px}.imperatives-notes .in-mobile-secondary{display:none}.imperatives-notes .in-secondary-rules{border-left:1px solid var(--in-line);padding-left:20px}.imperatives-notes .in-secondary-rules .in-example{font-size:27px}.imperatives-notes .in-secondary-rules p:not(.in-example){color:var(--in-muted);font-size:17px}.imperatives-notes .in-contrast{border-top:1px solid var(--in-line);margin-top:14px;padding-top:12px}.imperatives-notes .in-contrast-grid{grid-template-columns:.95fr 1.2fr;gap:9px;display:grid}.imperatives-notes .in-contrast .in-example{letter-spacing:-.03em;margin-bottom:10px;font-size:20px;line-height:1.6}.imperatives-notes .in-contrast .in-object{font-family:var(--in-sans);font-size:16px;font-weight:400}.imperatives-notes .in-contrast .in-verb,.imperatives-notes .in-contrast .in-negative,.imperatives-notes .in-contrast .in-object{padding:5px 4px}.imperatives-notes .in-practice{background:#f0f1e8;border:1px solid #dbe2d5;border-radius:12px;grid-column:1/-1;margin-inline-start:-7px;margin-inline-end:-7px;padding:18px}.imperatives-notes .in-practice-grid{grid-template-columns:.85fr 1fr;align-items:start;gap:12px 23px;display:grid}.imperatives-notes .in-practice-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.imperatives-notes .in-practice-heading h3{margin:0;font-size:30px}.imperatives-notes .in-practice-heading>span{color:var(--in-muted);font-size:16px}.imperatives-notes .in-practice-copy p{margin-bottom:4px;font-size:20px;line-height:1.4}.imperatives-notes .in-options{border:0;gap:7px;min-width:0;margin:6px 0 0;padding:0;display:grid}.imperatives-notes .in-option{color:#253b32;cursor:pointer;background:#fffefa;border:1px solid #d9d7cf;border-radius:8px;align-items:center;gap:15px;min-height:46px;padding:9px 14px;font-size:18px;line-height:1.3;display:flex}.imperatives-notes .in-option.in-selected{outline-offset:-2px;outline:2px solid #234d3a}.imperatives-notes .in-option:has(input:disabled){cursor:default}.imperatives-notes .in-option input{-webkit-appearance:none;appearance:none;width:22px;height:22px;cursor:inherit;background:#fffefa;border:1.5px solid #87958d;border-radius:50%;flex:0 0 22px;margin:0;position:relative}.imperatives-notes .in-option input:checked{border:2px solid #234d3a}.imperatives-notes .in-option input:checked:after{content:"";background:#234d3a;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.imperatives-notes button{font-family:var(--in-sans);letter-spacing:normal;cursor:pointer}.imperatives-notes .in-button{color:#fffefa;min-height:48px;box-shadow:none;background:#234d3a;border:1px solid #234d3a;border-radius:8px;padding:10px 20px;font-size:18px;font-weight:500;line-height:1.3}.imperatives-notes .in-button:hover:not(:disabled){background:#173d2b}.imperatives-notes .in-button:disabled{color:#727a76;cursor:default;background:#dadbd7;border-color:#0000}.imperatives-notes :-webkit-any(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.imperatives-notes :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.imperatives-notes .in-practice-status{color:var(--in-muted);align-self:center;font-size:17px}.imperatives-notes .in-practice-actions{grid-column:2;justify-content:flex-end;align-items:center;gap:12px;display:flex}.imperatives-notes .in-feedback{border:1px solid #0000;border-radius:9px;grid-area:2/1;align-items:flex-start;gap:12px;padding:13px;font-size:16px;line-height:1.4;display:flex}.imperatives-notes .in-feedback strong{margin-bottom:3px;font-size:19px;display:block}.imperatives-notes .in-feedback p{margin:0}.imperatives-notes .in-correct{color:#19574b;background:#e3eadc;border-color:#c6d3ba}.imperatives-notes .in-incorrect{color:#783e2d;background:#faece3;border-color:#ead9c9}.imperatives-notes .in-feedback-icon{border:1px solid;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:23px;line-height:1;display:grid}.imperatives-notes .in-is-checked .in-practice-status{display:none}.imperatives-notes .in-is-checked .in-practice-actions{grid-row:2;align-self:end;min-height:82px}.imperatives-notes .in-help-button{color:var(--in-ink);text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:5px 0;font-size:15px;text-decoration:underline}.imperatives-notes .in-practice-help{border-top:1px solid var(--in-line);grid-column:1/-1;margin:0;padding-top:12px;font-size:17px}.imperatives-notes .in-practice-complete{color:#19574b;flex-wrap:wrap;align-items:center;gap:15px;display:flex}.imperatives-notes .in-practice-complete>div{flex:1}.imperatives-notes .in-practice-complete h3{font-size:30px}.imperatives-notes .in-practice :-webkit-any(h3):focus{outline:none}.imperatives-notes .in-practice :is(h3):focus{outline:none}.imperatives-notes .in-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imperatives-notes .in-patterns-grid{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.imperatives-notes .in-panel{border:1px solid var(--in-line);border-radius:10px;padding:16px}.imperatives-notes .in-panel>p:not(.in-example){color:var(--in-muted);margin-bottom:4px;font-size:18px}.imperatives-notes .in-negative-panel{min-height:346px;position:relative;overflow:hidden}.imperatives-notes .in-negative-panel .in-example{z-index:1;margin:16px 0 19px;position:relative}.imperatives-notes .in-negative-copy{z-index:1;width:62%;color:var(--in-muted);font-size:17px;position:relative}.imperatives-notes .in-negative-copy>p{margin-bottom:4px}.imperatives-notes .in-negative-copy>p:not(.in-example){background:#fffefa;display:table}.imperatives-notes .in-negative-copy .in-full-form{margin:21px 0 16px;font-size:30px}.imperatives-notes .in-screen-illustration{border-radius:8px;width:51%;position:absolute;bottom:12px;right:4px}.imperatives-notes .in-be-panel .in-example{margin:15px 0 19px}.imperatives-notes .in-be-panel .in-example:last-child{margin-bottom:0;font-size:25px}.imperatives-notes .in-be-panel .in-example:last-child .in-object:last-child{font-size:22px}.imperatives-notes .in-please-panel,.imperatives-notes .in-phrasal-panel,.imperatives-notes .in-small-notes{margin-top:16px}.imperatives-notes .in-please-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:13px 0 12px;display:grid}.imperatives-notes .in-please-examples>div:last-child{border-left:1px solid var(--in-line);padding-left:23px}.imperatives-notes .in-please-examples .in-example{margin-bottom:15px}.imperatives-notes .in-transformations{gap:6px;margin:11px 0 12px;display:grid}.imperatives-notes .in-transformation{grid-template-columns:120px minmax(0,1.25fr) 48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.imperatives-notes .in-transformation img{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:100px;height:74px}.imperatives-notes .in-transformation .in-example{margin:0;font-size:29px}.imperatives-notes .in-transform-arrow{color:#627e73;font-size:30px;line-height:1}.imperatives-notes .in-small-notes{background:#f8f5ef}.imperatives-notes .in-small-notes ol{counter-reset:in-notes;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.imperatives-notes .in-small-notes li{counter-increment:in-notes;align-items:center;gap:17px;font-size:18px;display:flex}.imperatives-notes .in-small-notes li:before{content:counter(in-notes);width:39px;height:39px;font:700 24px/1 var(--in-serif);background:#e9ede5;border:1px solid #ccd6ca;border-radius:50%;flex:0 0 39px;place-items:center;display:grid}.imperatives-notes .in-everyday-page h2,.imperatives-notes .in-meaning-page h2{font-size:30px}.imperatives-notes .in-everyday-page .in-page-header,.imperatives-notes .in-meaning-page .in-page-header{border-bottom:1px solid var(--in-line);padding-bottom:17px}.imperatives-notes .in-everyday-row{border-bottom:1px solid var(--in-line);grid-template-columns:1.2fr 1fr;gap:22px;margin-bottom:18px;padding-bottom:20px;display:grid}.imperatives-notes .in-everyday-row>section:last-child{border-left:1px solid var(--in-line);padding-left:22px}.imperatives-notes .in-paired-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.imperatives-notes figcaption{margin-top:10px;font-size:25px;line-height:1.2}.imperatives-notes .in-paired-figures figcaption{font-size:20px}.imperatives-notes .in-recipe img{aspect-ratio:438/196;object-fit:cover}.imperatives-notes .in-warnings img{aspect-ratio:1.05;object-fit:cover}.imperatives-notes .in-requests .in-example{margin-bottom:5px;font-size:23px}.imperatives-notes .in-requests .in-example:last-child{margin-top:10px}.imperatives-notes .in-turn-label{font:400 19px/1.4 var(--in-sans);letter-spacing:0}.imperatives-notes .in-participants{color:var(--in-muted);text-align:center;justify-content:space-around;align-items:center;gap:9px;margin:4px 0 14px;font-size:16px;display:flex}.imperatives-notes .in-requests .in-participants{font-size:13px}.imperatives-notes .in-signs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.imperatives-notes .in-signs-grid>figure{grid-template-columns:1.2fr .9fr;align-items:center;gap:18px;display:grid}.imperatives-notes .in-signs-grid>figure:last-child{grid-template-columns:.9fr 1.2fr}.imperatives-notes .in-signs-grid figcaption{font-size:23px}.imperatives-notes .in-signs-grid figcaption p{font:400 19px/1.4 var(--in-sans);letter-spacing:0;margin-top:9px}.imperatives-notes .in-signs-grid>figure:first-child figcaption p{font:700 23px/1.3 var(--in-serif)}.imperatives-notes .in-no-photos{border-top:1px solid var(--in-line);margin-top:17px;padding-top:14px;font-size:20px}.imperatives-notes .in-meaning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;display:grid}.imperatives-notes .in-meaning-grid>figure{position:relative}.imperatives-notes .in-meaning-grid>figure:last-child:before{content:"";border-left:1px solid var(--in-line);position:absolute;top:0;bottom:0;left:-25px}.imperatives-notes .in-meaning-grid figcaption{font-size:30px}.imperatives-notes .in-meaning-grid figure>p{color:var(--in-muted);margin-top:5px;margin-bottom:0;font-size:21px}.imperatives-notes .in-actors,.imperatives-notes .in-short-instructions{border-top:1px solid var(--in-line);margin-top:20px;padding-top:16px}.imperatives-notes .in-short-instructions .in-example{text-align:center;margin:16px 0 20px;font-size:30px}@container grammar-explanation (width<=800px){.imperatives-notes h2,.imperatives-notes .in-everyday-page h2,.imperatives-notes .in-meaning-page h2{font-size:30px}.imperatives-notes h3{font-size:27px}.imperatives-notes .in-dialogue .in-example{font-size:25px}.imperatives-notes .in-patterns-grid{grid-template-columns:1fr}.imperatives-notes .in-negative-panel{min-height:310px}.imperatives-notes .in-screen-illustration{width:230px}.imperatives-notes .in-be-panel .in-example:last-child{font-size:29px}.imperatives-notes .in-transformation{grid-template-columns:85px minmax(0,1.3fr) 33px minmax(0,1fr);gap:8px}.imperatives-notes .in-transformation img{width:80px}.imperatives-notes .in-transformation .in-example{font-size:24px}.imperatives-notes .in-labelled-form strong{padding-inline-start:8px;padding-inline-end:8px;font-size:30px}.imperatives-notes .in-contrast-grid,.imperatives-notes .in-everyday-row{grid-template-columns:1fr}.imperatives-notes .in-everyday-row>section:last-child{border-left:0;padding-left:0}.imperatives-notes .in-signs-grid{grid-template-columns:1fr}.imperatives-notes .in-meaning-grid figcaption{font-size:27px}}@container grammar-explanation (width<=600px){.imperatives-notes .in-page{border-radius:16px;padding:16px}.imperatives-notes .in-main-page{border-color:#e5bb74}.imperatives-notes .in-mobile-line-break{display:initial}.imperatives-notes .in-page-header{margin-bottom:16px}.imperatives-notes h2,.imperatives-notes .in-everyday-page h2,.imperatives-notes .in-meaning-page h2,.imperatives-notes .in-centered h2{font-size:30px}.imperatives-notes h3{font-size:25px}.imperatives-notes .in-page-header p{font-size:19px}.imperatives-notes .in-centered{text-align:left;padding-bottom:14px}.imperatives-notes .in-dialogue{grid-template-columns:1fr;gap:12px;margin:12px 0 18px}.imperatives-notes .in-dialogue>div:last-child{border-left:0;padding-left:0}.imperatives-notes .in-dialogue .in-example{font-size:25px}.imperatives-notes .in-dialogue .in-verb{background:#f8e7be;padding:2px 4px}.imperatives-notes .in-steps{grid-template-columns:1fr;gap:16px}.imperatives-notes .in-steps img{aspect-ratio:auto}.imperatives-notes .in-steps figcaption{gap:0;margin:8px 0 0;font-size:25px}.imperatives-notes .in-step-number{display:none}.imperatives-notes .in-steps figcaption .in-verb{color:var(--in-ink)}.imperatives-notes .in-core-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.imperatives-notes .in-base-rule p{font-size:17px;line-height:1.5}.imperatives-notes .in-labelled-form{gap:5px;margin:18px 0}.imperatives-notes .in-labelled-form strong{padding:4px 9px;font-size:29px}.imperatives-notes .in-labelled-form>div>span{font-size:14px}.imperatives-notes .in-labelled-form>div>span:after{content:"";border:1px solid var(--in-muted);border-bottom:0;border-radius:5px 5px 0 0;height:6px;margin:5px -7px 0;display:block;position:relative}.imperatives-notes .in-secondary-rules{display:none}.imperatives-notes .in-mobile-secondary{border-left:0;border-top:1px solid var(--in-line);margin-top:20px;padding:18px 0 0;display:block}.imperatives-notes .in-secondary-rules .in-example{font-size:25px}.imperatives-notes .in-contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imperatives-notes .in-practice{grid-row:2;margin-inline-start:-7px;margin-inline-end:-7px;padding:12px}.imperatives-notes .in-practice-grid{grid-template-columns:1fr;gap:12px}.imperatives-notes .in-practice-heading{gap:10px;margin-bottom:8px}.imperatives-notes .in-practice-heading h3{font-size:30px}.imperatives-notes .in-practice-heading>span{font-size:13px}.imperatives-notes .in-practice-copy p{margin-bottom:2px;font-size:17px}.imperatives-notes .in-options{gap:7px;margin:0}.imperatives-notes .in-option{gap:13px;min-height:44px;padding:8px 10px;font-size:17px}.imperatives-notes .in-practice-status{grid-area:3/1;align-self:center;max-width:45%;font-size:14px}.imperatives-notes .in-practice-actions{flex-wrap:wrap;grid-area:3/1;min-height:48px}.imperatives-notes .in-button{min-height:44px;padding:10px 14px;font-size:16px}.imperatives-notes .in-feedback{grid-area:3/1}.imperatives-notes .in-is-checked .in-practice-actions{grid-row:4;min-height:44px}.imperatives-notes .in-practice-help{grid-row:5;font-size:16px}.imperatives-notes .in-practice-complete{align-items:flex-start}.imperatives-notes .in-practice-complete>div{flex-basis:65%}.imperatives-notes .in-practice-complete .in-button{margin-left:auto}.imperatives-notes .in-panel{padding:14px}.imperatives-notes .in-negative-panel{min-height:0;padding-bottom:0}.imperatives-notes .in-negative-panel .in-example{font-size:25px}.imperatives-notes .in-negative-copy{width:100%}.imperatives-notes .in-screen-illustration{width:230px;max-width:100%;margin:14px auto 0;position:static}.imperatives-notes .in-panel>p:not(.in-example){font-size:16px}.imperatives-notes .in-please-examples{grid-template-columns:1fr;gap:12px}.imperatives-notes .in-please-examples>div:last-child{border-left:0;border-top:1px solid var(--in-line);padding:12px 0 0}.imperatives-notes .in-example{font-size:25px}.imperatives-notes .in-please-examples .in-example{margin-bottom:13px}.imperatives-notes .in-transformations{gap:18px}.imperatives-notes .in-transformation{grid-template-columns:54px minmax(0,1fr);gap:6px 10px}.imperatives-notes .in-transformation img{grid-area:1/1/4;width:54px;height:75px}.imperatives-notes .in-transformation .in-example{grid-column:2;font-size:23px;line-height:1.5}.imperatives-notes .in-transform-arrow{grid-column:2;justify-self:start;height:23px;font-size:27px;transform:rotate(90deg)}.imperatives-notes .in-small-notes li{align-items:flex-start;gap:12px;font-size:16px}.imperatives-notes .in-small-notes li:before{flex-basis:31px;width:31px;height:31px;font-size:21px}.imperatives-notes .in-paired-figures{gap:14px}.imperatives-notes .in-paired-figures figcaption{font-size:20px}.imperatives-notes .in-everyday-row{gap:24px}.imperatives-notes .in-signs-grid>figure{grid-template-columns:1fr 1fr;gap:12px}.imperatives-notes .in-signs-grid figcaption{font-size:23px}.imperatives-notes .in-signs-grid figcaption p,.imperatives-notes .in-no-photos{font-size:17px}.imperatives-notes .in-meaning-grid{grid-template-columns:1fr;gap:22px}.imperatives-notes .in-meaning-grid>figure:last-child{border-left:0;padding:0}.imperatives-notes .in-meaning-grid>figure:last-child:before{display:none}.imperatives-notes .in-meaning-grid figcaption{font-size:27px}.imperatives-notes .in-meaning-grid figure>p{font-size:17px}.imperatives-notes .in-participants{font-size:14px}.imperatives-notes .in-short-instructions .in-example{font-size:27px}}@media (max-width:360px){.imperatives-notes .in-page{padding:13px}.imperatives-notes .in-labelled-form strong{padding-inline-start:7px;padding-inline-end:7px;font-size:25px}.imperatives-notes .in-practice-heading{gap:8px}.imperatives-notes .in-practice-heading h3{font-size:29px}.imperatives-notes .in-practice-heading>span{font-size:12px}.imperatives-notes .in-practice-status{max-width:39%}.imperatives-notes .in-button{padding-inline-start:11px;padding-inline-end:11px;font-size:15px}.imperatives-notes .in-contrast-grid{grid-template-columns:1fr}.imperatives-notes .in-transformation .in-example{font-size:21px}.imperatives-notes .in-paired-figures{grid-template-columns:1fr}}.questions-explanation.comparative-notes{--cmp-forest:#153b2c;--cmp-ink:#173d40;--cmp-muted:#526776;--cmp-surface:#fffefa;--cmp-neutral:#f5f3ed;--cmp-border:#e4d7ca;box-shadow:none;color:var(--cmp-ink);background:0 0;border:0;border-radius:0;gap:24px;padding:0;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(20px,2.3cqi,25px);line-height:1.45;display:grid;container-type:inline-size}.comparative-notes .cmp-card{border:1px solid var(--cmp-border);background:var(--cmp-surface);border-radius:22px;min-width:0;padding:28px;box-shadow:0 1px 5px #70513b12}.comparative-notes :-webkit-any(p,figure,h2,h3,h4,fieldset){margin:0}.comparative-notes :is(p,figure,h2,h3,h4,fieldset){margin:0}.comparative-notes :-webkit-any(button,input){font:inherit}.comparative-notes :is(button,input){font:inherit}.comparative-notes :-webkit-any(.cmp-title,.cmp-section-title,.cmp-role-text,.cmp-pattern,.cmp-contrast-example,.cmp-prompt,.cmp-person-names,.cmp-bag-labels,.cmp-direction-example){color:var(--cmp-forest);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.comparative-notes :is(.cmp-title,.cmp-section-title,.cmp-role-text,.cmp-pattern,.cmp-contrast-example,.cmp-prompt,.cmp-person-names,.cmp-bag-labels,.cmp-direction-example){color:var(--cmp-forest);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.comparative-notes .cmp-title{font-size:clamp(30px,5.5cqi,30px);font-weight:700;line-height:1.1}.comparative-notes .cmp-intro{color:var(--cmp-muted);margin-top:4px;font-size:clamp(20px,2.5cqi,25px)}.comparative-notes .cmp-card-header{border-bottom:1px solid var(--cmp-border);padding-bottom:20px}.comparative-notes .cmp-section-title{font-size:clamp(28px,3.95cqi,30px);font-weight:700;line-height:1.16}.comparative-notes .cmp-comparison-grid{grid-template-columns:minmax(0,39%) minmax(0,1fr);column-gap:24px;margin-top:18px;display:grid}.comparative-notes .cmp-scene-heading{grid-column:1;margin-bottom:4px}.comparative-notes .cmp-people-scene{grid-area:2/1;align-self:start}.comparative-notes .cmp-people-art{object-fit:contain;width:100%;height:auto;display:block}.comparative-notes .cmp-person-names{text-align:center;grid-template-columns:1fr 1fr;font-size:22px;font-weight:700;line-height:1.2;display:grid}.comparative-notes .cmp-person-names span:first-child{transform:translate(8px)}.comparative-notes .cmp-person-names span:last-child{transform:translate(-7px)}.comparative-notes .cmp-comparison-copy{grid-area:2/2;min-width:0}.comparative-notes .cmp-sentence{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.comparative-notes .cmp-role{flex-direction:column;min-width:0;display:inline-flex}.comparative-notes .cmp-role-label{color:var(--cmp-muted);text-align:center;margin-bottom:6px;font-size:18px;line-height:1.2}.comparative-notes .cmp-role-text{border-radius:8px;padding:10px 14px;font-size:30px;font-weight:700;line-height:1.2;display:block}.comparative-notes .cmp-subject{color:#19574b;background:#e3ebdc}.comparative-notes .cmp-be{color:#80550f;background:#fbe8c0}.comparative-notes .cmp-description{color:#993e2c;background:#fbe2d8}.comparative-notes .cmp-neutral{background:var(--cmp-neutral);color:#5b5648;font-weight:400}.comparative-notes .cmp-negation{color:#66517c}.comparative-notes u{text-underline-offset:5px;text-decoration-thickness:2px}.comparative-notes .cmp-main-sentence{flex-wrap:nowrap;gap:7px}.comparative-notes .cmp-main-sentence .cmp-role-text{white-space:nowrap;padding:12px 15px;font-size:clamp(27px,4.1cqi,30px)}.comparative-notes .cmp-main-sentence .cmp-role:last-child{flex:1}.comparative-notes .cmp-meaning{margin-top:20px;font-size:clamp(20px,2.3cqi,25px)}.comparative-notes .cmp-tall-change{margin-top:12px}.comparative-notes .cmp-changes{gap:8px;margin-top:14px;display:grid}.comparative-notes .cmp-change{background:var(--cmp-neutral);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--cmp-forest);border-radius:7px;align-items:baseline;gap:12px;padding:5px 14px;font-size:21px;display:flex}.comparative-notes .cmp-change strong{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.comparative-notes .cmp-tall-change .cmp-changes{margin:0}.comparative-notes .cmp-tall-change .cmp-change strong{text-decoration:none}.comparative-notes .cmp-arrow{color:#8b9295;font-size:26px;line-height:1}.comparative-notes .cmp-build{border-top:1px solid var(--cmp-border);margin-top:20px;padding-top:20px}.comparative-notes .cmp-pattern{letter-spacing:-.025em;background:#edeee5;border:1px solid #e7e6db;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:0 .25em;margin-top:12px;padding:13px 12px;font-size:clamp(24px,2.7cqi,30px);font-weight:700;line-height:1.3;display:flex}.comparative-notes .cmp-build-hint{color:var(--cmp-muted);margin-top:11px;font-size:clamp(19px,2.2cqi,24px)}.comparative-notes .cmp-build-hint strong{color:var(--cmp-ink);font-weight:500}.comparative-notes .cmp-contrast{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:22px;display:grid}.comparative-notes .cmp-contrast-label{color:var(--cmp-muted);margin-bottom:5px;font-size:clamp(17px,2.05cqi,22px)}.comparative-notes .cmp-contrast-example{background:var(--cmp-neutral);white-space:nowrap;border:1px solid #ebe8df;border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:10px;font-size:clamp(20px,2.6cqi,28px);font-weight:700;line-height:1.2;display:flex}.comparative-notes .cmp-local-links{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.comparative-notes .cmp-text-link{color:#176765;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:4px 0;font-size:clamp(18px,2.15cqi,23px);line-height:1.4;text-decoration:underline;display:inline-flex}.comparative-notes .cmp-practice{background:#f0f3e9;border:1px solid #d8e1d1;border-radius:12px;margin-top:24px;padding:20px 22px}.comparative-notes .cmp-practice-grid{grid-template-columns:1.08fr 1fr;gap:24px;display:grid}.comparative-notes .cmp-practice-copy{min-width:0}.comparative-notes .cmp-practice-heading{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.comparative-notes .cmp-practice-heading .cmp-section-title{font-size:30px}.comparative-notes .cmp-question-count{color:var(--cmp-muted);font-size:16px}.comparative-notes .cmp-instruction{margin-top:12px;font-size:clamp(18px,2.1cqi,23px);line-height:1.4}.comparative-notes .cmp-evidence{margin-top:12px;font-size:17px}.comparative-notes .cmp-prompt{margin-top:16px;font-size:clamp(28px,4.4cqi,30px);font-weight:700;line-height:1.3}.comparative-notes .cmp-blank{vertical-align:baseline;border-bottom:2px solid;width:1.6em;display:inline-block}.comparative-notes .cmp-choices{border:0;align-content:start;gap:8px;min-width:0;padding:3px 0 0;display:grid}.comparative-notes .cmp-choice{color:#202c3c;cursor:pointer;background:#fff;border:1px solid #cecac4;border-radius:10px;align-items:center;gap:16px;min-height:60px;padding:10px 16px;font-size:clamp(20px,2.2cqi,24px);line-height:1.35;display:flex}.comparative-notes .cmp-choice-input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8f97a4;border-radius:50%;flex:0 0 28px;width:28px;height:28px;margin:0}.comparative-notes .cmp-choice-input:checked{border:6px solid #234d3a}.comparative-notes .cmp-choice.is-selected{background:#fbfcf7;border:2px solid #234d3a;padding:9px 15px}.comparative-notes .cmp-choice:has(input:disabled){cursor:default}.comparative-notes .cmp-choice-input:disabled{cursor:default;opacity:1}.comparative-notes .cmp-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:96px;margin-top:12px;display:grid}.comparative-notes .cmp-helper{color:var(--cmp-muted);padding-bottom:9px;font-size:20px}.comparative-notes .cmp-action-button{color:#fffdf7;cursor:pointer;white-space:nowrap;background:#234d3a;border:1px solid #234d3a;border-radius:8px;min-height:60px;padding:10px 20px;font-size:22px;line-height:1.4}.comparative-notes .cmp-action-button:disabled{color:#757b81;cursor:default;background:#dedee0;border-color:#dedee0}.comparative-notes .cmp-action-button:not(:disabled):hover{background:#183e2c}.comparative-notes .cmp-feedback{border-radius:8px;align-items:start;gap:11px;padding:10px 14px;font-size:17px;line-height:1.35;display:flex}.comparative-notes .cmp-feedback.is-correct{color:#19574b;background:#e3eadc}.comparative-notes .cmp-feedback.is-incorrect{color:#783e2d;background:#fae7db}.comparative-notes .cmp-feedback strong{font-size:19px}.comparative-notes .cmp-feedback p{margin-top:2px}.comparative-notes .cmp-feedback-icon{flex:0 0 22px;font-size:23px;line-height:1.2}.comparative-notes .cmp-help{color:inherit;margin-top:4px;font-size:16px}.comparative-notes .cmp-practice-complete{align-content:center;justify-items:start;gap:20px;min-height:278px;display:grid}.comparative-notes .cmp-complete-message{color:#19574b}.comparative-notes .cmp-forms-grid{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.comparative-notes .cmp-form{border-bottom:1px solid var(--cmp-border);min-width:0;padding:22px 0}.comparative-notes .cmp-form .cmp-section-title{font-size:clamp(27px,3.1cqi,30px)}.comparative-notes .cmp-form>p{margin-top:9px;font-size:clamp(19px,2.1cqi,23px)}.comparative-notes .cmp-form .cmp-changes{gap:7px}.comparative-notes .cmp-form .cmp-change{width:100%;padding-top:4px;padding-bottom:4px;font-size:clamp(20px,2.2cqi,24px);line-height:1.3}.comparative-notes .cmp-form .cmp-change>:first-child{flex:0 42%}.comparative-notes .cmp-form .cmp-change>strong{flex:1}.comparative-notes .cmp-form:nth-last-child(-n+2){border:0}.comparative-notes .cmp-small-sentence{gap:3px;margin-top:16px}.comparative-notes .cmp-small-sentence .cmp-role-text{letter-spacing:0;padding:6px 7px;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.comparative-notes .cmp-special-example{color:var(--cmp-forest)}.comparative-notes .cmp-special-example:first-of-type{margin-top:22px}.comparative-notes .cmp-worse-meaning{color:var(--cmp-muted)}.comparative-notes .cmp-one-form{background:var(--cmp-neutral);border:1px solid #e7e4da;border-radius:12px;padding:18px 20px}.comparative-notes .cmp-one-form .cmp-section-title{font-size:29px}.comparative-notes .cmp-use-avoid{grid-template-columns:1fr 1fr;gap:20px;margin:12px 0;font-size:19px;display:grid}.comparative-notes .cmp-one-form>p{color:var(--cmp-muted);font-size:17px}.comparative-notes .cmp-sentence-section{border-bottom:1px solid var(--cmp-border);padding:18px 0}.comparative-notes .cmp-sentence-section:last-child{border:0;padding-bottom:0}.comparative-notes .cmp-sentence-section>p{margin-top:6px}.comparative-notes .cmp-question-patterns{gap:20px;margin-top:10px;display:grid;position:relative}.comparative-notes .cmp-reorder-arrow{color:#a1a6a6;position:absolute;top:65px;left:125px}.comparative-notes .cmp-pattern-row{grid-template-columns:165px minmax(0,1fr);align-items:end;gap:12px;display:grid}.comparative-notes .cmp-row-label{align-self:end;padding-bottom:11px}.comparative-notes .cmp-pattern-row .cmp-sentence{flex-wrap:nowrap}.comparative-notes .cmp-pattern-row .cmp-role-text{white-space:nowrap;padding:8px 12px;font-size:clamp(24px,3.6cqi,30px)}.comparative-notes .cmp-another-example{color:var(--cmp-muted);padding-top:14px}.comparative-notes .cmp-question-section>p:last-child{color:var(--cmp-muted)}.comparative-notes .cmp-sentence-section .cmp-road-sentence{flex-wrap:nowrap;margin:12px 0}.comparative-notes .cmp-road-sentence .cmp-role-text{white-space:nowrap;font-size:clamp(25px,3.65cqi,30px)}.comparative-notes .cmp-direction-grid{grid-template-columns:54% minmax(0,1fr);align-items:center;gap:22px;margin-top:8px;display:grid}.comparative-notes .cmp-bags-art{width:100%;height:auto;display:block;overflow:hidden}.comparative-notes .cmp-bag-labels{text-align:center;letter-spacing:-.025em;grid-template-columns:1fr 1fr;font-size:18px;font-weight:700;display:grid}.comparative-notes .cmp-direction-example{font-size:30px;font-weight:700;line-height:1.25}.comparative-notes .cmp-direction-copy>p+p{margin-top:12px;font-size:18px}.comparative-notes .cmp-direction-copy .cmp-direction-reverse{margin-top:22px;font-size:17px}.comparative-notes .cmp-same-age-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:20px;margin-top:12px;display:grid}.comparative-notes .cmp-same-age-grid>p{padding-top:6px}.comparative-notes .cmp-negative-sentence{flex-wrap:nowrap}.comparative-notes .cmp-negative-sentence .cmp-role-text{white-space:nowrap;padding:9px 12px;font-size:28px}.comparative-notes .cmp-same-age-grid div>p:last-child{color:var(--cmp-muted);margin-top:10px;font-size:17px}.comparative-notes [tabindex="-1"]{scroll-margin-top:100px}.comparative-notes :-webkit-any(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.comparative-notes :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.comparative-notes :-webkit-any(article,section,div,p)[tabindex="-1"]:focus{outline:none}.comparative-notes :is(article,section,div,p)[tabindex="-1"]:focus{outline:none}@container (width<=850px) and (width>=721px){.comparative-notes .cmp-card{padding:24px}.comparative-notes .cmp-comparison-grid{grid-template-columns:36% minmax(0,1fr);gap:16px}.comparative-notes .cmp-main-sentence .cmp-role-text{padding:11px;font-size:3.65cqi}.comparative-notes .cmp-pattern-row{grid-template-columns:110px minmax(0,1fr)}.comparative-notes .cmp-reorder-arrow{top:55px;left:70px}.comparative-notes .cmp-pattern-row .cmp-role-text{padding:8px;font-size:2.95cqi}.comparative-notes .cmp-road-sentence .cmp-role-text{padding:9px;font-size:2.9cqi}}@container (width<=720px){.comparative-notes .cmp-card{padding:22px}.comparative-notes .cmp-comparison-grid{flex-direction:column;gap:0;display:flex}.comparative-notes .cmp-people-scene{align-self:center;width:260px;max-width:100%;margin:8px 0 18px}.comparative-notes .cmp-people-art{height:250px}.comparative-notes .cmp-comparison-copy{width:100%}.comparative-notes .cmp-main-sentence{flex-wrap:wrap}.comparative-notes .cmp-main-sentence .cmp-role:last-child{flex:0 auto}.comparative-notes .cmp-role-text{font-size:28px}.comparative-notes .cmp-pattern-row{display:block}.comparative-notes .cmp-row-label{padding-bottom:6px;display:block}.comparative-notes .cmp-reorder-arrow{display:none}.comparative-notes .cmp-pattern-row .cmp-sentence,.comparative-notes .cmp-sentence-section .cmp-road-sentence{flex-wrap:wrap}.comparative-notes .cmp-forms-grid{gap:0 22px}.comparative-notes .cmp-form .cmp-change{gap:8px;padding:5px 10px;font-size:17px}.comparative-notes .cmp-direction-grid{gap:16px}.comparative-notes .cmp-direction-example{font-size:24px}.comparative-notes .cmp-same-age-grid{display:block}.comparative-notes .cmp-same-age-grid>p{margin-bottom:12px}}@container (width<=480px){.comparative-notes [tabindex="-1"]{scroll-margin-top:160px}.comparative-notes .cmp-card{border-radius:18px;padding:18px}.comparative-notes .cmp-title{letter-spacing:-.04em;font-size:30px;line-height:1.12}.comparative-notes .cmp-intro{margin-top:9px;font-size:17px;line-height:1.5}.comparative-notes .cmp-card-header{padding-bottom:16px}.comparative-notes .cmp-section-title{font-size:25px}.comparative-notes .cmp-comparison-grid{margin-top:16px}.comparative-notes .cmp-people-scene{width:240px;margin:9px 0 20px}.comparative-notes .cmp-people-art{height:auto}.comparative-notes .cmp-person-names{width:58%;margin:0 auto;font-size:16px}.comparative-notes .cmp-person-names span:first-child{transform:translate(2px)}.comparative-notes .cmp-person-names span:last-child{transform:translate(-2px)}.comparative-notes .cmp-main-sentence{grid-template-columns:1fr 1fr;gap:10px 7px;display:grid}.comparative-notes .cmp-main-sentence .cmp-role-text{text-align:center;white-space:normal;padding:9px 12px;font-size:clamp(26px,8.2cqi,30px)}.comparative-notes .cmp-main-sentence .cmp-comparison-description{grid-column:1/-1}.comparative-notes .cmp-main-sentence .cmp-role-label{text-align:left;padding-left:4px}.comparative-notes .cmp-role-label{margin-bottom:4px;font-size:15px}.comparative-notes .cmp-meaning{margin-top:14px;font-size:17px;line-height:1.5}.comparative-notes .cmp-change{padding:5px 12px;font-size:17px}.comparative-notes .cmp-arrow{font-size:22px}.comparative-notes .cmp-build{margin-top:18px;padding-top:18px}.comparative-notes .cmp-pattern{text-align:center;justify-content:center;margin-top:12px;padding:12px;font-size:23px}.comparative-notes .cmp-pattern span:first-child{flex-basis:100%}.comparative-notes .cmp-build-hint{font-size:17px;line-height:1.5}.comparative-notes .cmp-contrast{grid-template-columns:1fr;gap:14px;margin-top:18px}.comparative-notes .cmp-contrast-label{font-size:16px}.comparative-notes .cmp-contrast-example{white-space:normal;justify-content:start;min-height:47px;padding:10px 12px;font-size:24px}.comparative-notes .cmp-local-links{flex-direction:column;align-items:start;gap:0;margin-top:10px}.comparative-notes .cmp-text-link{align-items:center;min-height:44px;font-size:16px;display:inline-flex}.comparative-notes .cmp-practice{margin-top:18px;padding:16px}.comparative-notes .cmp-practice-grid{display:block}.comparative-notes .cmp-practice-heading{gap:8px 14px}.comparative-notes .cmp-practice-heading .cmp-section-title{font-size:30px}.comparative-notes .cmp-question-count{font-size:13px}.comparative-notes .cmp-instruction{margin-top:10px;font-size:16px;line-height:1.5}.comparative-notes .cmp-evidence{font-size:15px}.comparative-notes .cmp-prompt{margin-top:16px;font-size:29px}.comparative-notes .cmp-choices{gap:8px;margin-top:16px;padding:0}.comparative-notes .cmp-choice{gap:12px;min-height:50px;padding:10px 12px;font-size:16px}.comparative-notes .cmp-choice.is-selected{padding:9px 11px}.comparative-notes .cmp-choice-input{flex-basis:22px;width:22px;height:22px}.comparative-notes .cmp-choice-input:checked{border-width:5px}.comparative-notes .cmp-practice-footer{grid-template-columns:1fr;gap:10px;margin-top:12px}.comparative-notes .cmp-status{align-items:end;min-height:108px;display:flex}.comparative-notes .cmp-helper{padding-bottom:4px;font-size:15px}.comparative-notes .cmp-feedback{gap:8px;width:100%;padding:10px;font-size:15px}.comparative-notes .cmp-feedback strong{font-size:17px}.comparative-notes .cmp-feedback-icon{flex-basis:18px;font-size:20px}.comparative-notes .cmp-action-button{width:100%;min-height:48px;font-size:16px}.comparative-notes .cmp-help{min-height:44px;font-size:15px}.comparative-notes .cmp-forms-grid{grid-template-columns:1fr}.comparative-notes .cmp-form{padding:18px 0}.comparative-notes .cmp-form:nth-last-child(-n+2){border-bottom:1px solid var(--cmp-border)}.comparative-notes .cmp-form:last-child{border:0}.comparative-notes .cmp-form .cmp-section-title{font-size:24px}.comparative-notes .cmp-form>p{font-size:17px}.comparative-notes .cmp-form .cmp-change{padding:5px 10px;font-size:17px}.comparative-notes .cmp-one-form{padding:15px}.comparative-notes .cmp-one-form .cmp-section-title{font-size:24px}.comparative-notes .cmp-use-avoid{grid-template-columns:1fr;gap:10px;font-size:16px}.comparative-notes .cmp-one-form>p{font-size:16px}.comparative-notes .cmp-sentence-section{padding:18px 0;font-size:17px}.comparative-notes .cmp-sentence-section .cmp-role-text{white-space:normal;padding:8px 11px;font-size:25px}.comparative-notes .cmp-pattern-row .cmp-role:last-child{flex-basis:100%;align-items:start}.comparative-notes .cmp-question-patterns{gap:16px;margin-top:14px}.comparative-notes .cmp-sentence-section .cmp-road-sentence{gap:7px}.comparative-notes .cmp-road-sentence .cmp-role:last-child{flex-basis:100%}.comparative-notes .cmp-direction-grid{grid-template-columns:1fr;gap:16px;margin-top:12px}.comparative-notes .cmp-bag-labels{font-size:15px}.comparative-notes .cmp-direction-example{font-size:24px}.comparative-notes .cmp-direction-copy>p+p{font-size:17px}.comparative-notes .cmp-direction-copy .cmp-direction-reverse{margin-top:14px;font-size:16px}.comparative-notes .cmp-negative-sentence{flex-wrap:wrap}.comparative-notes .cmp-same-age-grid div>p:last-child{font-size:16px}}.questions-explanation.than-explanation{--than-heading:#08332f;--than-ink:#203d47;--than-secondary:#49616d;--than-label:#486694;--than-border:#ddd5c5;color:var(--than-ink);text-align:left;background:linear-gradient(115deg,#fffefa,#fffdf9 65%,#fffefa);border:1px solid #e5dacf;border-radius:22px;padding:26px 28px 28px;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(18px,2.35cqi,26px);line-height:1.42;overflow:visible;box-shadow:0 2px 8px #7b5b3010;container:than-explanation/inline-size}.than-explanation *,.than-explanation :before,.than-explanation :after{box-sizing:border-box}.than-explanation :where(h2,h3,h4,p,figure,fieldset){margin:0}.than-explanation :-webkit-any(h2,h3,h4){color:var(--than-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.09}.than-explanation :is(h2,h3,h4){color:var(--than-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.09}.than-explanation h2{font-size:clamp(30px,6.55cqi,30px)}.than-explanation h3{font-size:clamp(30px,4.6cqi,30px)}.than-explanation h4{font-size:clamp(28px,3.9cqi,30px)}.than-explanation strong{font-weight:500}.than-explanation button{font:inherit}.than-explanation :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.than-explanation :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.than-explanation [tabindex="-1"]:focus-visible{outline-offset:5px;outline:3px solid #9a681c}.than-explanation [tabindex="-1"]{scroll-margin-block-start:110px}.than-practice :-webkit-any(button,input){scroll-margin-block:110px 24px}.than-practice :is(button,input){scroll-margin-block:110px 24px}.than-explanation .than-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.than-mobile-text{display:none}.than-main-header{border-bottom:1px solid var(--than-border);padding:0 5px 22px}.than-main-header>p{color:var(--than-label);margin-top:8px;font-size:clamp(21px,2.95cqi,30px)}.than-hero{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:20px;padding:22px 0;display:grid}.than-pencil-scene{background:#faf6ee;border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:20px 8px 16px 24px;display:flex;position:relative}.than-pencil-scene:before{content:"";border-left:1px dashed #53655c;position:absolute;top:64px;bottom:68px;left:24px}.than-pencil-row{position:relative}.than-pencil-row>span{margin-bottom:6px;font-size:clamp(18px,2.2cqi,24px);display:block}.than-pencil-row+.than-pencil-row{margin-top:40px}.than-pencil-scene>figcaption{color:var(--than-secondary);margin-top:36px;font-size:clamp(16px,1.9cqi,22px)}.than-art-crop{position:relative;overflow:hidden}.than-art-crop img{max-width:none;height:auto;position:absolute;top:0;left:0}.than-pencil{aspect-ratio:395/52}.than-pencil-art{aspect-ratio:1149/1368;background:url(/assets/comparison-DnobPPDi.png) 0 0/100% 100% no-repeat;width:290.886%;position:absolute;top:0;left:0}.than-pencil--red .than-pencil-art{transform:translate(-6.4404%,-18.7865%)}.than-pencil--blue .than-pencil-art{transform:translate(-6.4404%,-28.655%)}.than-hero-explanation{flex-direction:column;justify-content:center;min-width:0;display:flex}.than-hero-sentence{grid-template-columns:max-content max-content minmax(0,1fr);gap:7px;padding-bottom:46px;display:grid}.than-role{min-width:0}.than-role-label{color:var(--than-label);text-align:center;margin-bottom:10px;font-size:clamp(15px,1.9cqi,21px);display:block}.than-chip{letter-spacing:-.015em;white-space:nowrap;border-radius:9px;padding:11px 9px;font-family:Times New Roman,Georgia,serif;font-size:clamp(18px,3cqi,30px);font-weight:700;line-height:1.35;display:block}.than-role--description .than-chip{font-weight:400}.than-subject{color:#19574b;background:#dce7d6}.than-verb{color:#80550f;background:#f8e7be}.than-description{color:#99402d;background:#f8e2d7}.than-not{color:#66517c;background:#eee8f4}.than-comparison-word,.than-second-side{display:inline-block;position:relative}.than-comparison-word{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.than-annotation{width:max-content;color:var(--than-label);letter-spacing:0;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(13px,1.55cqi,18px);font-weight:400;position:absolute;top:calc(100% + 21px);left:50%;transform:translate(-50%)}.than-comparison-word:after{border-left:1px solid var(--than-secondary);content:"";height:15px;position:absolute;top:calc(100% + 5px);left:50%}.than-second-side:after{border:solid var(--than-secondary);content:"";border-width:0 1px 1px;height:9px;position:absolute;top:calc(100% + 3px);left:0;right:0}.than-second-side:before{border-left:1px solid var(--than-secondary);content:"";height:10px;position:absolute;top:calc(100% + 12px);left:50%}.than-hero-meaning{color:#18243b;font-size:clamp(19px,2.45cqi,28px);margin:20px 10px 19px!important}.than-formula{border:1px solid var(--than-border);text-align:center;background:#f8f5ef;border-radius:9px;padding:15px 16px;font-size:clamp(17px,2.2cqi,25px)}.than-be-formula{margin:0 7px!important}.than-whole-phrase{border-top:1px solid var(--than-border);padding-top:19px}.than-whole-phrase>h3{margin-bottom:18px}.than-plain-example{color:#18243b;letter-spacing:0;background:#f8f5ef;border:1px solid #e7e1d7;border-radius:11px;padding:11px 26px 15px;font-family:Times New Roman,Georgia,serif;font-size:clamp(24px,4cqi,30px);line-height:1.35;margin-bottom:12px!important}.than-underlined{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1.5px}.than-bracketed{background:linear-gradient(currentColor,currentColor) 0 100%/1.5px 7px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1.5px 7px no-repeat;border-bottom:1.5px solid;padding:0 .035em .08em}.than-phrase-note{font-size:clamp(19px,2.25cqi,25px);margin:13px 8px 12px!important}.than-more{margin:0 0 25px}.than-more>summary{color:#19574b;cursor:pointer;align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:8px;font-size:clamp(18px,2.2cqi,25px);list-style:none;display:flex}.than-more>summary>:not(.than-more-chevron){text-underline-offset:4px;text-decoration:underline}.than-more>summary::-webkit-details-marker{display:none}.than-more-chevron{font-size:1.4em;line-height:1;text-decoration:none;display:none}.than-more[open] .than-more-chevron{transform:rotate(90deg)}.than-expanded-content{padding-top:26px}.than-sheet{border-top:1px solid var(--than-border);padding-top:24px}.than-sheet+.than-sheet{margin-top:28px}.than-sheet-header{border-bottom:1px solid var(--than-border);padding:0 0 20px}.than-sheet-header>h3{font-size:clamp(30px,6.25cqi,30px)}.than-sheet-header>p{color:var(--than-secondary);margin-top:9px;font-size:clamp(20px,2.8cqi,30px)}.than-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.than-person-examples{padding:20px 0}.than-two-columns>:nth-child(2){border-left:1px solid var(--than-border);padding-left:30px}.than-person-examples h4{margin-bottom:8px}.than-person-examples .than-underlined{white-space:nowrap}.than-example-sentence{letter-spacing:-.015em;font-family:Times New Roman,Georgia,serif;font-size:clamp(22px,3.15cqi,30px);line-height:1.82;margin-bottom:10px!important}.than-piece{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.21em .36em .24em}.than-example-sentence .than-subject{font-weight:700}.than-person-examples section>p:not(.than-example-sentence){margin-top:8px}.than-you-can-say{margin-top:17px!important;margin-bottom:7px!important}.than-detail-section{border-top:1px solid var(--than-border);padding:18px 0 22px}.than-detail-section h4{margin-bottom:9px}.than-detail-section>p+p{margin-top:6px}.than-bag-example{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;gap:28px;display:grid}.than-bags{aspect-ratio:476/172}.than-bags img{width:241.387%;transform:translate(-4.8738%,-44.5175%)}.than-bag-scene{background:#faf5e9;border-radius:14px;padding-bottom:7px;overflow:hidden}.than-bag-labels{text-align:center;grid-template-columns:1fr 1fr;gap:20px;padding:0 14px;display:grid}.than-bag-labels span{background:#fffaf2;border:1px solid #d8c8ad;border-radius:5px;padding:5px 8px;font-size:clamp(16px,1.7cqi,20px)}.than-bag-scene figcaption{text-align:center;color:var(--than-secondary);margin-top:5px;font-size:clamp(14px,1.45cqi,18px)}.than-bag-example>div>p:not(.than-example-sentence){margin-top:9px}.than-same-kind{background:#f0f1e8;border:1px solid #dce2d5;border-radius:12px;grid-template-columns:minmax(0,1fr) 26%;align-items:end;gap:18px;padding:20px 23px;display:grid;position:relative}.than-kind-intro{grid-column:1/-1}.than-phone{aspect-ratio:293/149}.than-phone img{width:392.15%;transform:translate(-69.6258%,-85.4532%)}.than-actions .than-sheet-header{margin-bottom:14px;padding-bottom:17px}.than-actions .than-sheet-header h3{text-align:center;font-size:clamp(30px,4.2cqi,30px)}.than-actions>section>h4{margin-bottom:5px}.than-actions>section>p{color:var(--than-secondary)}.than-action-examples{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:13px 0 16px;display:grid}.than-action-examples>div{min-height:128px;padding:0 0 22px}.than-action-examples>div:nth-child(2n){border-left:1px solid var(--than-border);padding-left:22px}.than-action-examples>div:nth-child(n+3){border-top:1px solid var(--than-border);padding-top:10px}.than-action-examples .than-example-sentence{font-size:clamp(22px,2.7cqi,30px);margin-bottom:0!important}.than-action-examples p:not(.than-example-sentence){color:var(--than-secondary);font-size:clamp(17px,1.9cqi,21px)}.than-actions .than-formula{margin-bottom:22px}.than-question-examples{margin-top:12px}.than-labelled-sentence{align-items:stretch;gap:5px;display:flex}.than-labelled-part{flex-direction:column;min-width:0;display:flex}.than-labelled-part>small{text-align:center;color:var(--than-secondary);margin-bottom:4px;font-size:clamp(14px,1.6cqi,18px)}.than-labelled-part>.than-piece{letter-spacing:-.015em;flex:1;font-family:Times New Roman,Georgia,serif;font-size:clamp(19px,2.65cqi,30px);line-height:1.25;display:block}.than-question-order{padding-left:20px;position:relative}.than-question-order .than-labelled-sentence+.than-move-arrow+.than-labelled-sentence{margin-top:20px}.than-move-arrow{width:27px;height:65px;color:var(--than-secondary);position:absolute;top:40px;left:-7px}.than-question-examples>div:nth-child(2) .than-example-sentence{font-size:clamp(22px,2.35cqi,27px)}.than-question-examples>div:nth-child(2)>p:last-child{color:var(--than-secondary);font-size:clamp(17px,2cqi,22px)}.than-negative-example{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:20px;display:grid}.than-negative-example .than-example-sentence{font-size:clamp(22px,2.6cqi,30px)}.than-contraction{color:var(--than-secondary);background:#f0f1ed;border-radius:6px;padding:10px 15px;font-size:clamp(18px,2cqi,23px);display:inline-block;margin-top:28px!important}.than-height-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.than-height-example{background:#fffefa;border:1px solid #e3dfd5;border-radius:8px;padding:9px 20px 20px}.than-height-example>figcaption{text-align:center;font-size:clamp(17px,1.9cqi,22px);font-weight:600}.than-height-bars{justify-content:space-evenly;align-items:end;gap:25px;padding-top:45px;display:flex;position:relative}.than-height-bars:after{content:"";border-top:1px solid #263f32;position:absolute;bottom:32px;left:0;right:0}.than-height-person{color:var(--than-secondary);flex-direction:column;flex:1;align-items:center;font-size:clamp(16px,1.8cqi,21px);display:flex;position:relative}.than-height-person>span:last-child{text-align:center;width:100%;height:32px;padding-top:4px}.than-height-bar{background:#e5ddcf;border:1px solid #5f5a4f;border-bottom:0;width:44px;max-width:100%;height:124px}.than-height-bar.is-shorter{height:104px}.than-height-caption{text-align:center;color:var(--than-secondary);font-size:clamp(16px,1.8cqi,21px);margin-top:7px!important}.than-or-then{padding-bottom:8px}.than-then-example{background:#f0f1ed;border-radius:7px;padding:10px 16px;display:inline-block}.than-or-then>div{color:var(--than-secondary);gap:70px;padding:7px 16px;font-size:clamp(18px,2cqi,23px);display:flex}.than-return,.than-explanation-link{color:#19574b;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.than-return{margin:16px 0 0}.than-practice{background:#f0f1e8;border:1px solid #dce2d5;border-radius:12px;margin-top:24px;padding:24px}.than-practice.has-answer{background:#fffefa;border-color:#e5dacf}.than-practice:before{background:var(--than-border);content:"";height:1px;margin:-45px -24px 43px;display:block}.than-practice-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 30px;display:grid}.than-practice-heading{flex-wrap:wrap;align-items:baseline;gap:15px;margin-bottom:14px;display:flex}.than-practice-heading>h3{font-size:clamp(30px,5.15cqi,30px)}.than-practice-heading>span{color:var(--than-secondary);font-size:clamp(16px,1.8cqi,21px)}.than-practice-question>p:not(.than-practice-prompt){color:var(--than-label);font-size:clamp(18px,2.1cqi,24px)}.than-practice-prompt{color:var(--than-heading);letter-spacing:-.02em;font-family:Times New Roman,Georgia,serif;font-size:clamp(26px,3.6cqi,30px);font-weight:700;line-height:1.3;margin-top:13px!important}.than-practice-context{margin-top:8px!important}.than-choices{border:0;flex-direction:column;gap:10px;min-width:0;padding:5px 0 0;display:flex}.than-choice{color:#18243b;cursor:pointer;background:#fffefa;border:1px solid #ddd5c5;border-radius:9px;align-items:center;gap:17px;min-height:56px;padding:12px 18px;font-size:clamp(18px,2cqi,23px);line-height:1.3;display:flex}.than-choice.is-selected{border:2px solid #19574b;padding:11px 17px}.than-choice:focus-within{outline-offset:3px;outline:3px solid #9a681c}.than-choice>input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #65756d;border-radius:50%;flex:none;width:29px;height:29px;margin:0}.than-choice>input:checked{background:#19574b;border:2px solid #19574b;box-shadow:inset 0 0 0 4px #fffefa}.than-choice>input:focus-visible{outline:none}.than-choice>input:disabled{opacity:1;cursor:default}.than-choice:has(input:disabled){cursor:default}.than-practice-footer{grid-column:1/-1;align-items:end;gap:22px;margin-top:1px;display:flex}.than-practice-feedback{flex:1;min-width:0}.than-practice-helper{color:var(--than-label);font-size:clamp(18px,2.05cqi,24px)}.than-practice-helper.is-selected{background:#f8f5ef;border:1px solid #e7e1d7;border-radius:10px;padding:17px 20px}.than-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:9px;flex:none;min-width:207px;min-height:66px;padding:13px 23px;font-size:clamp(18px,2.15cqi,25px)!important;font-weight:600!important}.than-button:hover:enabled{background:#1b3f30}.than-button:disabled{color:#637269;cursor:default;background:#dedfe0;border-color:#dedfe0;font-weight:400!important}.than-feedback{border-radius:10px;align-items:start;gap:19px;padding:14px 19px;display:flex}.than-feedback.is-correct{color:#19574b;background:#e3eadc}.than-feedback.is-incorrect{color:#783e2d;background:#faece3}.than-feedback-symbol{background:currentColor;border-radius:50%;flex:0 0 43px;place-items:center;height:43px;margin-top:1px;font-size:0;display:grid}.than-feedback-symbol:after{color:#fffdf7;content:"!";font-size:29px;font-weight:600}.is-correct>.than-feedback-symbol:after{content:"✓"}.than-feedback strong{margin-bottom:2px;font-size:clamp(22px,2.45cqi,28px);font-weight:600;display:block}.than-feedback p,.than-explanation-link{font-size:clamp(17px,1.95cqi,22px)}.than-explanation-link{margin-top:8px}.than-practice-finished>h3{margin-bottom:10px}.than-practice-finished>button{margin-top:18px}@container than-explanation (width<=860px) and (width>=621px){.than-hero{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:15px}.than-pencil-scene{padding-inline-start:16px;padding-inline-end:16px}.than-pencil-scene:before{left:16px}.than-chip{padding-inline-start:6px;padding-inline-end:6px;font-size:2.8cqi}.than-annotation{font-size:1.65cqi}.than-plain-example{padding-inline-start:17px;padding-inline-end:17px}.than-practice{padding:20px}.than-practice-layout{column-gap:18px}.than-button{min-width:175px}}@container than-explanation (width<=620px){.than-explanation .than-desktop-text{display:none}.than-explanation .than-mobile-text{display:inline}.than-explanation h2{font-size:clamp(30px,13cqi,30px);line-height:1.04}.than-explanation h2>span{display:block}.than-main-header{border-bottom:0;padding:0}.than-main-header>p{color:var(--than-ink);margin-top:20px;font-size:clamp(22px,9cqi,30px);line-height:1.25}.than-main-header>p>span{display:block}.than-hero{flex-direction:column;gap:12px;padding:24px 0 20px;display:flex}.than-pencil-scene{background:0 0;padding:0 3px}.than-pencil-scene:before{display:none}.than-pencil-row>span{margin-bottom:3px;padding-left:7px;font-size:clamp(17px,5.3cqi,30px);line-height:1.2}.than-pencil{aspect-ratio:615/50}.than-pencil-art{aspect-ratio:750/2098;background-image:url(/assets/mobile-B_4LUsT8.png);width:121.951%}.than-pencil--red .than-pencil-art{transform:translate(-8.6667%,-26.4538%)}.than-pencil--blue .than-pencil-art{transform:translate(-8.6667%,-31.7445%)}.than-pencil-row+.than-pencil-row{margin-top:6px}.than-pencil-scene>figcaption{color:var(--than-secondary);margin-top:8px;font-size:clamp(16px,5cqi,28px)}.than-hero-sentence{grid-template-columns:minmax(0,1fr) minmax(52px,.26fr);gap:11px;padding-bottom:0}.than-role--description{grid-column:1/-1;margin-top:0}.than-role-label{text-align:left;margin-bottom:5px;padding-left:6px;font-size:clamp(17px,4.8cqi,27px)}.than-role--subject .than-role-label{color:#19574b}.than-role--verb .than-role-label{color:#80550f}.than-role--description .than-role-label{color:#99402d}.than-chip{white-space:normal;border-radius:9px;padding:8px 12px;font-size:clamp(24px,9.9cqi,30px);line-height:1.1}.than-role--verb .than-chip{text-align:center}.than-role--description .than-chip{font-size:clamp(30px,11.5cqi,30px);font-weight:700}.than-comparison-word,.than-second-side{text-decoration:none;display:inline}.than-join{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.than-annotation,.than-comparison-word:after,.than-second-side:before,.than-second-side:after,.than-be-formula{display:none}.than-hero-meaning{font-size:clamp(22px,8.4cqi,30px);line-height:1.2;margin:16px 0 2px!important}.than-hero-meaning,.than-armchair-example{color:var(--than-ink)}.than-hero-meaning>span{display:block}.than-whole-phrase{padding-top:22px}.than-whole-phrase>h3{max-width:95%;margin-bottom:21px;font-size:clamp(29px,11cqi,30px);line-height:1.12}.than-maya-example{display:none}.than-armchair-example{background:0 0;border:0;padding:0;font-size:clamp(26px,11cqi,30px);font-weight:700;line-height:1.18}.than-armchair-example .than-underlined,.than-armchair-example .than-bracketed{display:block}.than-armchair-example .than-bracketed{background:0 0;border:0;padding:0}.than-phrase-note{font-size:clamp(22px,7cqi,30px);line-height:1.22;margin:18px 0 13px!important}.than-more{margin:0 0 24px}.than-more>summary{gap:14px;margin-left:0;font-size:clamp(22px,6.9cqi,30px);font-weight:600}.than-more-chevron{display:inline}.than-two-columns,.than-bag-example,.than-question-examples,.than-negative-example,.than-action-examples{grid-template-columns:minmax(0,1fr);gap:20px}.than-two-columns>:nth-child(2){border-left:0;border-top:1px solid var(--than-border);padding:18px 0 0}.than-sheet-header>h3{font-size:clamp(30px,8.7cqi,30px)}.than-sheet-header>p{font-size:20px}.than-sheet h4{font-size:clamp(27px,7.6cqi,30px)}.than-sheet p{font-size:19px}.than-sheet .than-example-sentence{font-size:clamp(23px,6.7cqi,30px)}.than-person-examples{padding-bottom:20px}.than-bag-example{gap:14px}.than-bag-labels{gap:10px;padding:0 8px}.than-same-kind{padding:16px;display:block}.than-kind-intro{margin-bottom:10px!important}.than-phone{width:42%;margin:10px 0 0 auto}.than-action-examples{gap:0}.than-action-examples>div,.than-action-examples>div:nth-child(2n),.than-action-examples>div:nth-child(n+3){border-left:0;border-top:1px solid var(--than-border);min-height:0;padding:12px 0}.than-action-examples>div:first-child{border-top:0}.than-actions .than-sheet-header h3{text-align:left;font-size:clamp(30px,8cqi,30px)}.than-labelled-sentence{flex-wrap:wrap}.than-labelled-part>.than-piece{font-size:clamp(20px,5.7cqi,30px)}.than-labelled-part>small{font-size:15px}.than-question-order{padding-left:13px}.than-move-arrow{width:23px;height:62px;top:42px;left:-10px}.than-negative-example{gap:15px}.than-contraction{margin-top:12px!important}.than-height-example{padding:9px 10px 16px}.than-height-bars{gap:12px;padding-top:20px}.than-height-bar{width:28px;height:94px}.than-height-bar.is-shorter{height:75px}.than-height-example>figcaption{font-size:17px}.than-height-person{font-size:16px}.than-height-person>span:last-child{height:28px}.than-height-bars:after{bottom:28px}.than-or-then>div{flex-wrap:wrap;gap:6px 24px;padding-inline-start:8px;padding-inline-end:8px;font-size:18px}.than-practice{margin-top:29px;padding:18px}.than-practice:before{margin:-47px -18px 45px}.than-practice-layout{grid-template-columns:minmax(0,1fr);gap:17px}.than-practice-heading{gap:11px;margin-bottom:10px}.than-practice-heading>h3{font-size:30px}.than-practice-heading>span{font-size:16px}.than-practice-question>p:not(.than-practice-prompt){font-size:18px}.than-practice-prompt{font-size:clamp(25px,7.2cqi,30px);margin-top:10px!important}.than-choice{gap:12px;min-height:52px;padding:11px 12px;font-size:18px}.than-choice.is-selected{padding:10px 11px}.than-choice>input{width:24px;height:24px}.than-practice-footer{flex-direction:column;grid-column:auto;align-items:stretch;gap:15px;margin:0}.than-practice-helper{font-size:18px}.than-button{width:100%;min-width:0;min-height:52px;font-size:19px!important}.than-feedback{gap:11px;padding:13px 12px}.than-feedback-symbol{flex-basis:32px;height:32px}.than-feedback-symbol:after{font-size:23px}.than-feedback strong{font-size:22px}.than-feedback p,.than-explanation-link{font-size:17px}.than-practice-finished>h3{font-size:30px}}@media (max-width:700px){.questions-explanation.than-explanation{background:#fffaf2;border-radius:19px;padding:22px 20px}.than-explanation [tabindex="-1"]{scroll-margin-block-start:170px}.than-practice :-webkit-any(button,input){scroll-margin-block:170px 96px}.than-practice :is(button,input){scroll-margin-block:170px 96px}}@media (prefers-reduced-motion:reduce){.than-explanation *{scroll-behavior:auto}}.questions-explanation.because-notes{--bc-ink:#153b2c;--bc-body:#263f32;--bc-soft:#53655c;--bc-line:#ddd5c5;width:100%;max-width:1044px;box-shadow:none;color:var(--bc-body);font-family:var(--font-ui);background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto;padding:0;font-size:20px;line-height:1.45;display:grid;overflow:visible;container:because-explanation/inline-size}.because-notes *,.because-notes :before,.because-notes :after{box-sizing:border-box}.because-notes [hidden]{display:none!important}.because-notes h2,.because-notes h3,.because-notes h4,.because-notes p,.because-notes figure{margin:0}.because-notes h2,.because-notes h3,.because-notes .bc-sentence{color:var(--bc-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.because-notes h2{font-size:clamp(36px,4.8cqi,50px);line-height:1.08}.because-notes h3{font-size:clamp(28px,3.4cqi,36px);line-height:1.15}.because-notes button{cursor:pointer}.because-notes button,.because-notes input{-webkit-tap-highlight-color:transparent}.because-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.because-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.because-notes [tabindex="-1"]{outline:none;scroll-margin-top:105px}.because-notes .bc-paper{border:1px solid var(--bc-line);background:#fffefa;border-radius:22px;padding:24px 40px 20px;box-shadow:0 2px 7px #3027190d}.because-notes .bc-heading>p{margin-top:8px;font-size:clamp(20px,2.45cqi,26px)}.because-notes .bc-meaning>h3{margin:16px 0 14px}.because-notes .bc-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.because-notes .bc-art{isolation:isolate;border-radius:8px;position:relative;overflow:hidden}.because-notes .bc-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.because-notes .bc-scenes figcaption{margin-top:5px;font-size:20px}.because-notes .bc-sentence{font-size:clamp(26px,4.3cqi,45px);line-height:1.3}.because-notes .bc-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.02em .19em .06em}.because-notes .bc-subject{color:#19574b;background:#dce7d6}.because-notes .bc-verb{color:#80550f;background:#f8e7be}.because-notes .bc-object{color:#99402d;background:#f8e2d7}.because-notes .bc-negative{color:#66517c;background:#eee8f4}.because-notes .bc-connector{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.because-notes .bc-main-sentence{text-align:center;margin:18px 0 12px;font-size:clamp(32px,4.45cqi,47px);line-height:1.2}.because-notes .bc-main-sentence>p{flex-wrap:wrap;justify-content:center;align-items:start;gap:8px;display:flex}.because-notes .bc-main-sentence>p+p{margin-top:8px}.because-notes .bc-labelled{flex-direction:column;align-items:center;display:inline-flex}.because-notes .bc-token{display:block}.because-notes .bc-role{color:var(--bc-soft);font-family:var(--font-ui);letter-spacing:0;margin-top:1px;font-size:18px;font-weight:400;line-height:1.4}.because-notes .bc-meaning-note{text-align:center;font-size:24px}.because-notes .bc-formula{text-align:center;color:var(--bc-soft);margin-top:8px;font-size:19px}.because-notes .bc-section{border-top:1px solid var(--bc-line);margin-top:20px;padding-top:18px}.because-notes .bc-order-controls{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.because-notes .bc-order-button{min-height:48px;color:var(--bc-body);background:#fffefa;border:1px solid #c8cbc4;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:8px 20px;font-size:20px;display:inline-flex}.because-notes .bc-order-button.is-selected{color:#fffdf7;background:#234d3a;border-color:#234d3a}.because-notes .bc-order-button.is-selected>span:first-child{font-weight:600}.because-notes .bc-selected-mark{align-items:center;gap:8px;display:inline-flex}.because-notes .bc-order-example{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px;min-height:118px;margin-top:18px;display:grid}.because-notes .bc-order-sentence{font-size:clamp(28px,3.65cqi,39px)}.because-notes .bc-clause{display:block}.because-notes .bc-order-formula{color:var(--bc-soft);font-size:21px}.because-notes .bc-order-note{margin-top:12px;font-size:22px}.because-notes .bc-disclosure{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:17px;width:100%;min-height:48px;margin:10px 0 0;padding:5px 8px;font-size:20px;display:flex}.because-notes .bc-disclosure-chevron{transform-origin:50%;font-size:32px;line-height:1;display:inline-block}.because-notes .bc-disclosure[aria-expanded=true] .bc-disclosure-chevron{transform:rotate(90deg)}.because-notes .bc-disclosure:hover,.because-notes .bc-text-button:hover{background:#f8f5ef}.because-notes .bc-practice{background:#f0f1e8;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px 24px;margin:35px -12px 0;padding:22px 20px 14px;display:grid;position:relative}.because-notes .bc-practice:before{content:"";border-top:1px solid var(--bc-line);position:absolute;top:-20px;left:12px;right:12px}.because-notes .bc-practice-heading h3{font-size:44px}.because-notes .bc-practice-heading>p{color:var(--bc-soft);margin-top:0;font-size:18px}.because-notes .bc-instruction{margin-top:18px;font-size:18px}.because-notes .bc-context{margin-top:16px;font-size:19px}.because-notes .bc-context+.bc-instruction{margin-top:8px}.because-notes .bc-question-sentence{color:var(--bc-ink);letter-spacing:-.035em;margin-top:8px;font:28px/1.35 Georgia,Times New Roman,serif}.because-notes .bc-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.because-notes .bc-option{min-height:48px;color:var(--bc-body);cursor:pointer;background:#fffefa;border:1px solid #ced0c6;border-radius:11px;align-items:center;gap:16px;padding:9px 14px;font-size:19px;line-height:1.35;display:flex;position:relative}.because-notes .bc-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.because-notes .bc-option.is-selected>span:last-child{font-weight:600}.because-notes .bc-options:has(input:checked) .bc-option:not(.is-selected){background:#f8f5ef}.because-notes .bc-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.because-notes .bc-option:has(input:disabled){cursor:default}.because-notes .bc-option input{opacity:0;width:1px;height:1px;position:absolute}.because-notes .bc-radio{background:#fffefa;border:1.5px solid #677169;border-radius:50%;flex:0 0 22px;height:22px}.because-notes input:checked+.bc-radio{background:radial-gradient(circle,#234d3a 0 5px,#fffefa 5.5px);border-color:#234d3a}.because-notes .bc-response{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:48px;display:grid}.because-notes .bc-feedback{color:var(--bc-soft);font-size:14px}.because-notes .bc-feedback.is-correct,.because-notes .bc-feedback.is-incorrect{font-size:17px}.because-notes .bc-response.is-correct{background:#e3eadc}.because-notes .bc-response.is-incorrect{background:#faece3}.because-notes .bc-feedback.is-correct{color:#19574b}.because-notes .bc-feedback.is-incorrect{color:#783e2d}.because-notes .bc-feedback strong{align-items:center;gap:12px;font-size:21px;display:flex}.because-notes .bc-feedback strong>span{color:#fffefa;background:#783e2d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:inline-flex}.because-notes .bc-feedback.is-correct strong>span{background:#19574b}.because-notes .bc-feedback:-webkit-any(.is-correct,.is-incorrect) strong+p{margin-left:44px}.because-notes .bc-feedback:is(.is-correct,.is-incorrect) strong+p{margin-left:44px}.because-notes .bc-feedback p+p,.because-notes .bc-feedback strong+p{margin-top:4px}.because-notes .bc-response:-webkit-any(.is-graded,.is-ready){border-radius:11px;grid-column:1/-1;min-height:80px;padding:10px 18px}.because-notes .bc-response:is(.is-graded,.is-ready){border-radius:11px;grid-column:1/-1;min-height:80px;padding:10px 18px}.because-notes .bc-response.is-ready .bc-feedback{font-size:18px}.because-notes .bc-response.is-graded>button{justify-self:end}.because-notes .bc-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:9px 24px;font-size:18px;font-weight:500;line-height:1.4;display:inline-flex}.because-notes .bc-button:hover:not(:disabled){background:#173d2d}.because-notes .bc-button:disabled{cursor:default;color:#fff;background:#b2b6b8;border-color:#b2b6b8}.because-notes .bc-help{text-align:right;grid-column:2;min-height:0}.because-notes .bc-help:empty{display:none}.because-notes .bc-text-button{min-height:44px;color:var(--bc-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin-top:5px;padding:7px 4px;font-size:17px;text-decoration:underline}.because-notes .bc-practice-long{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.because-notes .bc-practice-long .bc-option{min-height:64px;font-size:17px}.because-notes .bc-complete{color:#19574b;background:#e3eadc;border-radius:12px;align-items:start;gap:14px;padding:18px;display:flex}.because-notes .bc-complete>span{font-size:28px}.because-notes .bc-complete p{margin-top:6px;font-size:18px}.because-notes .bc-restart{grid-column:2;justify-self:end}.because-notes .bc-detail-panels{gap:24px;display:grid}.because-notes .bc-details{padding:28px 42px}.because-notes .bc-details:not(.bc-everyday) h2{font-size:clamp(36px,5.75cqi,60px)}.because-notes .bc-details-heading{border-bottom:1px solid var(--bc-line);padding-bottom:18px}.because-notes .bc-details-heading>p{color:var(--bc-soft);margin-top:8px;font-size:25px}.because-notes .bc-details .bc-section{border:0;margin-top:0;padding-top:18px}.because-notes .bc-details .bc-section+.bc-section{border-top:1px solid var(--bc-line);margin-top:22px}.because-notes .bc-details h3{margin-bottom:6px}.because-notes .bc-details p+p{margin-top:5px}.because-notes .bc-details .bc-sentence{font-size:clamp(25px,3.4cqi,36px)}.because-notes .bc-build{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;display:grid}.because-notes .bc-build .bc-art{border-radius:7px;align-self:center}.because-notes .bc-build-pattern{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.because-notes .bc-build-pattern .bc-role{margin-top:8px}.because-notes .bc-full-label{margin-top:18px!important}.because-notes .bc-picnic-sentence{margin-top:12px!important;font-size:clamp(28px,4cqi,42px)!important}.because-notes .bc-noun-example{margin:12px 0!important}.because-notes .bc-pattern-pair{margin-top:14px}.because-notes .bc-pattern-pair>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.because-notes .bc-pattern-label{color:var(--bc-soft);font:18px/1.4 var(--font-ui);letter-spacing:0;margin-left:14px}.because-notes .bc-comma-row{grid-template-columns:155px minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}.because-notes .bc-comma-row h4{padding-top:8px;font-size:20px;font-weight:600}.because-notes .bc-comma-row .bc-sentence+p{color:var(--bc-soft);font-size:18px}.because-notes .bc-comma-row+p{margin-top:18px}.because-notes .bc-inline-grammar{font:700 25px/1.4 Georgia,Times New Roman,serif}.because-notes .bc-dialogue{gap:12px;margin:14px 0;display:grid}.because-notes .bc-dialogue-row{align-items:center;gap:25px;display:flex}.because-notes .bc-portrait{border-radius:50%;flex:0 0 64px;height:64px}.because-notes .bc-bubble{background:#f8f5ef;border-radius:18px;padding:10px 22px;position:relative}.because-notes .bc-bubble:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background:#f8f5ef;width:18px;height:20px;position:absolute;top:22px;left:-12px}.because-notes .bc-bubble .bc-connector{color:#19574b}.because-notes .bc-bus-sentence{margin-top:6px!important}.because-notes .bc-leo-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:10px;display:grid}.because-notes .bc-everyday .bc-sentence{font-weight:400}.because-notes .bc-everyday .bc-connector{font-weight:600}.because-notes .bc-leo-example .bc-sentence{font-size:clamp(28px,3.7cqi,39px)}.because-notes .bc-leo-example .bc-sentence+p{margin-top:18px}.because-notes .bc-link-comparison{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 16px;display:grid}.because-notes .bc-link-comparison>div{padding-right:25px}.because-notes .bc-link-comparison>div+div{border-left:1px solid var(--bc-line);padding:0 0 0 40px}.because-notes .bc-link-comparison .bc-sentence{margin-top:12px;font-size:clamp(26px,3.3cqi,35px);font-weight:400}.because-notes .bc-avoid-row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;margin:20px 0;display:grid}.because-notes .bc-avoid-row .bc-sentence{font-size:clamp(23px,2.85cqi,30px);font-weight:400}.because-notes .bc-return{z-index:1;justify-self:end;position:sticky;bottom:18px;box-shadow:0 4px 16px #142c2026}.because-notes .bc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.because-notes .bc-mobile{display:none}@container because-explanation (width<=720px){.because-notes .bc-desktop{display:none}.because-notes .bc-mobile,.because-notes .bc-mobile-line{display:block}.because-notes .bc-paper{border-radius:18px;padding:22px 20px 20px;font-size:17px}.because-notes h2{max-width:530px;font-size:clamp(32px,8.2cqi,46px);line-height:1.02}.because-notes .bc-details:not(.bc-everyday) h2{font-size:clamp(32px,8.2cqi,46px)}.because-notes h3{font-size:clamp(27px,6.7cqi,38px);line-height:1.05}.because-notes .bc-heading>p{margin-top:9px;font-size:clamp(17px,4.25cqi,23px);line-height:1.3}.because-notes .bc-meaning>h3{margin:18px 0 14px}.because-notes .bc-scene-label{margin:8px 0 5px;font-size:19px}.because-notes .bc-mobile-story .bc-sentence{margin-top:7px;font-size:clamp(22px,6.65cqi,35px);line-height:1.22}.because-notes .bc-mobile-story .bc-sentence+.bc-scene-label{margin-top:14px}.because-notes .bc-meaning-note{text-align:left;margin-top:8px;font-size:19px;line-height:1.3}.because-notes .bc-word{border-radius:6px;max-width:100%;padding-inline-start:.19em;padding-inline-end:.19em;display:inline-block}.because-notes .bc-section{margin-top:16px;padding-top:14px}.because-notes .bc-order h3{max-width:510px}.because-notes .bc-order-controls{flex-wrap:nowrap;gap:8px;margin-top:10px}.because-notes .bc-order-button{border-radius:9px;flex-direction:column;flex:1 1 0;gap:0;min-height:48px;padding:6px 8px;font-size:16px}.because-notes .bc-selected-mark{font-size:13px}.because-notes .bc-selected-mark>span{display:none}.because-notes .bc-order-example{min-height:0;margin-top:12px;display:block}.because-notes .bc-order-sentence{font-size:clamp(22px,5.85cqi,34px);line-height:1.4}.because-notes .bc-order-formula{display:none}.because-notes .bc-order-note{margin-top:9px;font-size:18px;line-height:1.3}.because-notes .bc-disclosure{border:1px solid #c8cbc4;border-radius:9px;flex-direction:row-reverse;justify-content:space-between;gap:15px;margin-top:10px;padding:9px 12px;font-size:17px;font-weight:500;line-height:1.3}.because-notes .bc-disclosure-chevron{transform:rotate(90deg)}.because-notes .bc-disclosure[aria-expanded=true] .bc-disclosure-chevron{transform:rotate(-90deg)}.because-notes .bc-practice{grid-template-columns:minmax(0,1fr);gap:18px;margin:32px -8px 0;padding:16px 14px 14px}.because-notes .bc-practice-heading h3{font-size:34px}.because-notes .bc-practice-heading>p{margin-top:4px;font-size:15px}.because-notes .bc-instruction{margin-top:16px;font-size:17px}.because-notes .bc-context{font-size:17px}.because-notes .bc-question-sentence{letter-spacing:-.02em;margin-top:10px;font-size:24px}.because-notes .bc-option,.because-notes .bc-practice-long .bc-option{gap:12px;min-height:48px;font-size:17px}.because-notes .bc-response{grid-column:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.because-notes .bc-response:-webkit-any(.is-graded,.is-ready){grid-column:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.because-notes .bc-response:is(.is-graded,.is-ready){grid-column:1;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.because-notes .bc-feedback{padding-top:0;font-size:15px}.because-notes .bc-feedback.is-correct,.because-notes .bc-feedback.is-incorrect{font-size:16px}.because-notes .bc-help{grid-column:1}.because-notes .bc-button{width:100%;padding-inline-start:14px;padding-inline-end:14px;font-size:17px}.because-notes .bc-response.is-graded>button{justify-self:stretch}.because-notes .bc-complete{font-size:17px}.because-notes .bc-restart{grid-column:1}.because-notes .bc-details-heading{padding-bottom:14px}.because-notes .bc-details-heading>p{font-size:18px}.because-notes .bc-details .bc-section{padding-top:16px}.because-notes .bc-details .bc-section+.bc-section{margin-top:20px}.because-notes .bc-details .bc-sentence{font-size:clamp(23px,5.8cqi,32px);line-height:1.5}.because-notes .bc-build,.because-notes .bc-leo-example{grid-template-columns:minmax(0,1fr);gap:16px}.because-notes .bc-build .bc-art{justify-self:center;width:min(100%,390px)}.because-notes .bc-build-pattern{gap:8px}.because-notes .bc-build-pattern .bc-role{margin-top:2px;font-size:15px}.because-notes .bc-picnic-sentence{font-size:27px!important}.because-notes .bc-pattern-label{flex-basis:100%;margin:0;font-size:16px;display:block}.because-notes .bc-comma-row{grid-template-columns:minmax(0,1fr);gap:6px}.because-notes .bc-comma-row h4{padding:0;font-size:17px}.because-notes .bc-comma-row .bc-sentence+p{font-size:16px}.because-notes .bc-dialogue-row{align-items:start;gap:14px}.because-notes .bc-portrait{flex-basis:40px;height:40px}.because-notes .bc-bubble{border-radius:12px;min-width:0;padding:8px 12px;font-size:23px!important}.because-notes .bc-bubble:before{top:10px}.because-notes .bc-leo-example .bc-sentence{font-size:28px}.because-notes .bc-link-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.because-notes .bc-link-comparison>div,.because-notes .bc-link-comparison>div+div{border:0;padding:0}.because-notes .bc-link-comparison>div+div{border-top:1px solid var(--bc-line);padding-top:14px}.because-notes .bc-avoid-row{grid-template-columns:minmax(0,1fr);gap:3px;margin:16px 0}.because-notes .bc-return{width:auto}}@media (prefers-reduced-motion:reduce){.because-notes *{scroll-behavior:auto}}.questions-explanation.sequence-notes{--sq-ink:#153b2c;--sq-body:#263f32;--sq-soft:#53655c;--sq-line:#ddd5c5;width:100%;max-width:1044px;box-shadow:none;color:var(--sq-body);background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto 30px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,2cqi,21px);line-height:1.45;display:grid;overflow:visible;container:sequence-explanation/inline-size}.sequence-notes *,.sequence-notes :before,.sequence-notes :after{box-sizing:border-box}.sequence-notes [hidden]{display:none!important}.sequence-notes :-webkit-any(h2,h3,h4,p,figure,ol){margin:0}.sequence-notes :is(h2,h3,h4,p,figure,ol){margin:0}.sequence-notes :-webkit-any(h2,h3,.sq-sentence){color:var(--sq-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.sequence-notes :is(h2,h3,.sq-sentence){color:var(--sq-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.sequence-notes h2{font-size:clamp(36px,5cqi,52px);line-height:1.08}.sequence-notes h3{font-size:clamp(26px,4cqi,42px);line-height:1.15}.sequence-notes h4{font-size:19px;font-weight:600;line-height:1.4}.sequence-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.sequence-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.sequence-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.sequence-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.sequence-notes .sq-paper{border:1px solid var(--sq-line);background:#fffefa;border-radius:22px;padding:18px 40px 20px;box-shadow:0 2px 8px #3027190d}.sequence-notes .sq-heading{border-bottom:1px solid var(--sq-line);padding-bottom:12px}.sequence-notes .sq-heading>p{margin-top:6px;font-size:clamp(18px,2.05cqi,22px)}.sequence-notes .sq-story>h3{margin:12px 0}.sequence-notes .sq-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0;list-style:none;display:grid}.sequence-notes .sq-step{min-width:0}.sequence-notes .sq-step>.sq-step-number{display:none}.sequence-notes .sq-step-label{color:var(--sq-ink);margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.25}.sequence-notes .sq-art{isolation:isolate;border-radius:12px;position:relative;overflow:hidden}.sequence-notes .sq-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.sequence-notes .sq-mobile-art{display:none}.sequence-notes .sq-sentence{font-size:clamp(26px,3.3cqi,35px);line-height:1.32}.sequence-notes .sq-step-sentence{margin-top:8px}.sequence-notes .sq-step-3 .sq-step-sentence{font-size:clamp(23px,2.8cqi,30px)}.sequence-notes .sq-marker{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.sequence-notes .sq-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:.07em .22em .12em}.sequence-notes .sq-verb{color:#80550f;background:#f8e7be}.sequence-notes .sq-subject{color:#19574b;background:#dce7d6}.sequence-notes .sq-object{color:#99402d;background:#f8e2d7}.sequence-notes .sq-note{background:#f8f5ef;border:1px solid #e7dfd1;border-radius:12px;padding:16px 20px}.sequence-notes .sq-meaning{margin:24px -16px 0;padding:10px 18px;line-height:1.35}.sequence-notes .sq-meaning p+p{margin-top:2px}.sequence-notes .sq-disclosure{width:calc(100% + 32px);min-height:48px;color:var(--sq-body);text-align:left;background:#f8f5ef;border:1px solid #d2cec5;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:14px -16px 0;padding:10px 20px;font-size:18px;font-weight:500;line-height:1.35;display:flex}.sequence-notes .sq-disclosure svg{flex:0 0 20px}.sequence-notes .sq-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.sequence-notes .sq-disclosure:hover,.sequence-notes .sq-text-button:hover{background:#f0f1e8}.sequence-notes .sq-practice{background:#f0f1e8;border:1px solid #e1dfd0;border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px 24px;margin:14px -16px 0;padding:16px 18px;display:grid}.sequence-notes .sq-practice-copy{min-width:0}.sequence-notes .sq-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.sequence-notes .sq-practice-heading h3{font-size:clamp(30px,4.2cqi,44px)}.sequence-notes .sq-practice-heading>p{font-size:clamp(14px,1.7cqi,18px)}.sequence-notes .sq-context,.sequence-notes .sq-instruction{font-size:clamp(16px,1.75cqi,18.5px);line-height:1.4}.sequence-notes .sq-context{margin-top:12px}.sequence-notes .sq-instruction{margin-top:2px}.sequence-notes .sq-question-sentence{margin-top:12px;font-size:clamp(30px,4.2cqi,44px)}.sequence-notes .sq-options{border:0;border-left:1px solid #d0cdbf;align-content:start;gap:8px;min-width:0;margin:0;padding:0 0 0 20px;display:grid}.sequence-notes .sq-option{color:#263f32;cursor:pointer;background:#fffefa;border:1px solid #d6d3cc;border-radius:10px;align-items:center;gap:14px;min-height:46px;padding:9px 14px;font-size:18px;line-height:1.4;display:flex;position:relative}.sequence-notes .sq-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.sequence-notes .sq-option.is-selected .sq-option-copy{font-weight:600}.sequence-notes .sq-option-copy{flex:1;min-width:0}.sequence-notes .sq-plan-step{white-space:nowrap;display:inline-block}.sequence-notes .sq-option input{opacity:0;width:1px;height:1px;position:absolute}.sequence-notes .sq-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.sequence-notes .sq-option:has(input:disabled){cursor:default}.sequence-notes .sq-radio{background:#fffefa;border:1.5px solid #53655c;border-radius:50%;flex:0 0 22px;height:22px}.sequence-notes input:checked+.sq-radio{background:radial-gradient(circle,#fffefa 0 3px,#234d3a 3.5px);border-color:#234d3a}.sequence-notes .sq-selected{color:#234d3a;background:#e7ecdf;border-radius:20px;padding:2px 9px;font-size:13px;font-weight:400}.sequence-notes .sq-response{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;display:grid}.sequence-notes .sq-feedback{min-width:0;color:var(--sq-soft);font-size:16px;line-height:1.45}.sequence-notes .sq-practice:has(input:checked) .sq-feedback{border-radius:10px;flex-direction:column;justify-content:center;min-height:108px;padding:12px 16px;display:flex}.sequence-notes .sq-practice:has(input:checked) .sq-feedback:not(:-webkit-any(.is-correct,.is-incorrect)){background:#f8f5ef}.sequence-notes .sq-practice:has(input:checked) .sq-feedback:not(:is(.is-correct,.is-incorrect)){background:#f8f5ef}.sequence-notes .sq-response .sq-button{min-width:160px}.sequence-notes .sq-feedback:-webkit-any(.is-correct,.is-incorrect){border-radius:10px;padding:12px 16px}.sequence-notes .sq-feedback:is(.is-correct,.is-incorrect){border-radius:10px;padding:12px 16px}.sequence-notes .sq-feedback.is-correct{color:#19574b;background:#e3eadc}.sequence-notes .sq-feedback.is-incorrect{color:#783e2d;background:#faece3}.sequence-notes .sq-feedback strong{align-items:center;gap:12px;font:700 24px/1.3 Times New Roman,Georgia,serif;display:flex}.sequence-notes .sq-feedback-icon{color:#fffefa;background:#19574b;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font:24px/1 Arial,sans-serif;display:inline-flex}.sequence-notes .sq-feedback.is-incorrect .sq-feedback-icon{background:#783e2d}.sequence-notes .sq-feedback strong+p{margin:4px 0 0 42px}.sequence-notes .sq-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 24px;font-size:17px;font-weight:500;line-height:1.35;display:inline-flex}.sequence-notes .sq-button:hover:not(:disabled){background:#173d2d}.sequence-notes .sq-button:disabled{cursor:default;color:#fff;background:#b2b6b8;border-color:#b2b6b8}.sequence-notes .sq-help{text-align:right;grid-column:1/-1;min-height:0}.sequence-notes .sq-help:empty{display:none}.sequence-notes .sq-text-button{min-height:44px;color:var(--sq-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:16px;text-decoration:underline}.sequence-notes .sq-practice-long{grid-template-columns:minmax(0,1fr)}.sequence-notes .sq-practice-long .sq-practice-heading h3{font-size:30px}.sequence-notes .sq-practice-long .sq-context{margin-top:4px}.sequence-notes .sq-practice-long .sq-options{border:0;padding:0}.sequence-notes .sq-practice-long .sq-option{font-size:17px}.sequence-notes .sq-practice-long .sq-response{grid-template-columns:minmax(0,1fr);gap:6px}.sequence-notes .sq-practice-long .sq-response .sq-button{width:100%}.sequence-notes .sq-practice-complete{grid-template-columns:minmax(0,1fr)}.sequence-notes .sq-completion-art{justify-self:center;width:min(100%,250px);margin:8px 0}.sequence-notes :is(.sq-completion-art,.sq-carrots .sq-art,.sq-comma-note .sq-art,.sq-box-story .sq-art,.sq-example-pair .sq-art){mix-blend-mode:multiply}.sequence-notes .sq-restart{width:100%}.sequence-notes .sq-detail-panels{gap:24px;display:grid}.sequence-notes .sq-details{padding:28px 28px 22px}.sequence-notes .sq-details .sq-heading h2{font-size:clamp(42px,7.7cqi,81px)}.sequence-notes .sq-details .sq-heading>p{color:var(--sq-soft);font-size:clamp(19px,2.85cqi,30px)}.sequence-notes .sq-section{margin-top:20px}.sequence-notes .sq-section+.sq-section{border-top:1px solid var(--sq-line);padding-top:20px}.sequence-notes .sq-section>h3{margin-bottom:14px}.sequence-notes .sq-section>p+p{margin-top:2px}.sequence-notes .sq-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sequence-notes .sq-forms .sq-note{padding:14px 20px 20px}.sequence-notes .sq-labelled-sentence{flex-wrap:wrap;align-items:start;gap:7px;margin:16px 0 22px;font-size:clamp(23px,3.2cqi,34px);font-weight:400;display:flex}.sequence-notes .sq-labelled{flex-direction:column;align-items:center;display:inline-flex}.sequence-notes .sq-role{max-width:96px;color:var(--sq-soft);letter-spacing:0;text-align:center;margin-top:7px;font:16px/1.15 Arial,Helvetica,sans-serif}.sequence-notes .sq-labelled:has(.sq-subject) .sq-role{color:#19574b}.sequence-notes .sq-labelled:has(.sq-object) .sq-role{color:#99402d}.sequence-notes .sq-forms .sq-note>p:not(.sq-sentence){font-size:clamp(18px,2cqi,21px);line-height:1.45}.sequence-notes .sq-forms .sq-note>p+p:not(.sq-sentence){margin-top:4px}.sequence-notes .sq-carrots{grid-template-columns:minmax(0,1fr) 18%;align-items:center;column-gap:12px;margin-top:14px;display:grid}.sequence-notes .sq-carrots>p{grid-column:1}.sequence-notes .sq-carrot-examples{flex-wrap:wrap;align-items:baseline;gap:14px 32px;margin-top:12px;display:flex}.sequence-notes .sq-carrot-examples .sq-sentence{font-size:clamp(22px,2.8cqi,30px)}.sequence-notes .sq-carrots .sq-art{border-radius:0;grid-area:1/2/3;align-self:end}.sequence-notes .sq-comma-note{grid-template-columns:minmax(0,1fr) 27%;gap:14px 18px;display:grid}.sequence-notes .sq-comma-note h4{grid-column:1}.sequence-notes .sq-comma-note .sq-sentence{grid-column:1;font-size:clamp(26px,3.3cqi,35px)}.sequence-notes .sq-comma-note .sq-art{border-radius:0;grid-area:1/2/4;align-self:center}.sequence-notes .sq-comma-note>p:not(.sq-sentence){grid-column:1/-1;font-size:clamp(18px,2cqi,21px)}.sequence-notes .sq-box-story{grid-template-columns:minmax(0,1fr) 16%;gap:12px;margin-top:12px;display:grid}.sequence-notes .sq-box-story ol{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;padding:0;list-style:none;display:grid}.sequence-notes .sq-box-story li{align-items:center;gap:18px;min-width:0;display:flex}.sequence-notes .sq-box-story li+li{border-left:1px solid var(--sq-line);margin-left:20px;padding-left:20px}.sequence-notes .sq-step-number{color:#53655c;background:#e8decb;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font:400 28px/1 Georgia,Times New Roman,serif;display:inline-flex}.sequence-notes .sq-box-story .sq-sentence{font-size:clamp(22px,2.8cqi,30px)}.sequence-notes .sq-box-story .sq-art{clip-path:polygon(30% 0,87% 0,100% 16%,100% 100%,0 100%,0 24%);border-radius:0}.sequence-notes .sq-box-story>p{grid-column:1/-1;font-size:clamp(18px,2cqi,21px)}.sequence-notes .sq-examples .sq-heading h2{font-size:clamp(38px,5.6cqi,59px)}.sequence-notes .sq-example-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:20px;display:grid}.sequence-notes .sq-example-pair>section+section{border-left:1px solid var(--sq-line);padding-left:28px}.sequence-notes .sq-example-pair h3{margin-bottom:10px;font-size:clamp(26px,3.2cqi,34px)}.sequence-notes .sq-sandwich-steps{padding-left:27px}.sequence-notes .sq-sandwich-steps li{margin-top:2px;padding-left:8px}.sequence-notes .sq-example-pair p{margin-top:18px}.sequence-notes .sq-example-pair p+p{margin-top:20px}.sequence-notes .sq-example-pair .sq-marker,.sequence-notes .sq-comparison .sq-marker{font-weight:600}.sequence-notes .sq-example-pair .sq-art{border-radius:0;width:82%;margin:16px auto 0}.sequence-notes .sq-examples>.sq-section{border-top:1px solid var(--sq-line);padding-top:16px}.sequence-notes .sq-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sequence-notes .sq-comparison .sq-note{background:#f0f1ec;border:0}.sequence-notes .sq-comparison .sq-sentence{font-size:clamp(23px,2.6cqi,28px)}.sequence-notes .sq-comparison .sq-sentence+p{margin-top:6px;font-size:18px}.sequence-notes .sq-return{z-index:1;justify-self:end;position:sticky;bottom:16px;box-shadow:0 4px 16px #142c2026}.sequence-notes .sq-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container sequence-explanation (width<=700px){.sequence-notes .sq-paper{border-radius:16px;padding:18px 16px 16px;font-size:17px}.sequence-notes h2{font-size:clamp(28px,8.8cqi,46px);line-height:1.05}.sequence-notes .sq-mobile-line,.sequence-notes .sq-title-last{display:block}.sequence-notes .sq-heading{padding:0 2px 16px}.sequence-notes .sq-heading>p{margin-top:8px;font-size:17px;line-height:1.4}.sequence-notes h3{font-size:clamp(23px,7.2cqi,38px);line-height:1.08}.sequence-notes .sq-story>h3{max-width:360px;margin:14px 0 16px}.sequence-notes .sq-steps{display:block}.sequence-notes .sq-step{border-bottom:1px solid var(--sq-line);grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:16px 0;display:grid}.sequence-notes .sq-step:first-child{padding-top:0}.sequence-notes .sq-step>.sq-step-number{width:32px;height:32px;color:var(--sq-ink);background:#f3ecd7;flex-basis:32px;grid-area:1/1/3;font-size:24px;font-weight:700;display:inline-flex}.sequence-notes .sq-step-label{text-underline-offset:3px;grid-column:2;margin-bottom:4px;font-size:17px;font-weight:400;line-height:1.35;text-decoration:underline}.sequence-notes .sq-desktop-number,.sequence-notes .sq-desktop-art{display:none}.sequence-notes .sq-mobile-art{border-radius:10px;grid-column:2;width:min(82%,394px);margin-top:10px;display:block}.sequence-notes .sq-step-sentence,.sequence-notes .sq-step-3 .sq-step-sentence{grid-column:2;margin:0;font-size:clamp(25px,8cqi,40px);line-height:1.12}.sequence-notes .sq-step .sq-word{background:0 0;border-radius:0;padding:0}.sequence-notes .sq-step .sq-marker{text-decoration:none}.sequence-notes .sq-meaning{background:0 0;border:0;max-width:290px;margin:0;padding:8px 4px 0;font-size:17px;line-height:1.4}.sequence-notes .sq-meaning strong{font-family:Times New Roman,Georgia,serif;font-size:19px}.sequence-notes .sq-meaning p+p{margin-top:3px}.sequence-notes .sq-disclosure{width:100%;min-height:52px;margin:18px 0 0;padding:12px 14px;font-size:17px}.sequence-notes .sq-practice{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0 0;padding:14px}.sequence-notes .sq-practice-heading{gap:4px 12px}.sequence-notes .sq-practice-heading h3,.sequence-notes .sq-practice-long .sq-practice-heading h3{font-size:30px}.sequence-notes .sq-practice-heading>p{font-size:14px}.sequence-notes .sq-context,.sequence-notes .sq-instruction{font-size:16px;line-height:1.45}.sequence-notes .sq-question-sentence{font-size:30px}.sequence-notes .sq-options{border:0;padding:0}.sequence-notes .sq-option,.sequence-notes .sq-practice-long .sq-option{gap:10px;min-height:48px;padding:9px 10px;font-size:16px}.sequence-notes .sq-practice-long .sq-option{flex-wrap:wrap}.sequence-notes .sq-practice-long .sq-selected{margin-left:32px}.sequence-notes .sq-selected{padding-inline-start:6px;padding-inline-end:6px;font-size:12px}.sequence-notes .sq-response{grid-template-columns:minmax(0,1fr);gap:10px}.sequence-notes .sq-feedback{font-size:16px}.sequence-notes .sq-practice:has(input:checked) .sq-feedback{min-height:210px;padding:12px}.sequence-notes .sq-feedback strong{font-size:22px}.sequence-notes .sq-feedback:-webkit-any(.is-correct,.is-incorrect){padding:12px}.sequence-notes .sq-feedback:is(.is-correct,.is-incorrect){padding:12px}.sequence-notes .sq-feedback strong+p{margin-top:6px;margin-left:0}.sequence-notes .sq-button{width:100%;min-height:48px;padding:10px 14px;font-size:16px}.sequence-notes .sq-detail-panels{gap:16px}.sequence-notes .sq-details .sq-heading h2,.sequence-notes .sq-examples .sq-heading h2{font-size:clamp(28px,8.2cqi,44px)}.sequence-notes .sq-details .sq-heading>p{font-size:17px}.sequence-notes .sq-forms{grid-template-columns:minmax(0,1fr)}.sequence-notes .sq-note,.sequence-notes .sq-forms .sq-note{padding:14px}.sequence-notes .sq-labelled-sentence{gap:6px;margin:14px 0 18px;font-size:clamp(23px,6.4cqi,32px)}.sequence-notes .sq-role{max-width:74px;font-size:13px}.sequence-notes .sq-forms .sq-note>p:not(.sq-sentence){font-size:17px}.sequence-notes .sq-carrots{grid-template-columns:minmax(0,1fr)}.sequence-notes .sq-carrot-examples{gap:12px;display:grid}.sequence-notes .sq-carrot-examples .sq-sentence{font-size:25px}.sequence-notes .sq-carrots .sq-art{grid-area:auto/1;justify-self:end;width:150px;margin-top:12px}.sequence-notes .sq-comma-note{grid-template-columns:minmax(0,1fr);gap:12px}.sequence-notes .sq-comma-note .sq-sentence{font-size:27px}.sequence-notes .sq-comma-note .sq-art{grid-area:auto/1;justify-self:center;width:min(100%,220px)}.sequence-notes .sq-comma-note>p:not(.sq-sentence),.sequence-notes .sq-box-story>p{font-size:17px}.sequence-notes .sq-box-story{grid-template-columns:minmax(0,1fr)}.sequence-notes .sq-box-story ol{grid-template-columns:minmax(0,1fr);gap:16px}.sequence-notes .sq-box-story li{gap:12px}.sequence-notes .sq-box-story li+li{border:0;margin:0;padding:0}.sequence-notes .sq-box-story .sq-step-number{flex-basis:32px;width:32px;height:32px;font-size:24px}.sequence-notes .sq-box-story .sq-sentence{font-size:25px}.sequence-notes .sq-box-story .sq-art{justify-self:end;width:120px}.sequence-notes .sq-example-pair,.sequence-notes .sq-comparison{grid-template-columns:minmax(0,1fr);gap:20px}.sequence-notes .sq-example-pair>section+section{border-left:0;border-top:1px solid var(--sq-line);padding:20px 0 0}.sequence-notes .sq-example-pair h3{font-size:26px}.sequence-notes .sq-example-pair .sq-art{max-width:300px}.sequence-notes .sq-comparison .sq-sentence{font-size:25px}.sequence-notes .sq-comparison .sq-sentence+p{font-size:17px}.sequence-notes .sq-return{width:auto}}@media (prefers-reduced-motion:reduce){.sequence-notes *{scroll-behavior:auto}}.questions-explanation.repeated-irritating-notes{--rin-ink:#153b2c;--rin-body:#263f32;--rin-soft:#53655c;--rin-line:#ddd5c5;width:100%;max-width:1044px;box-shadow:none;color:var(--rin-body);font-family:var(--font-ui,Inter, system-ui, sans-serif);text-align:left;background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto 30px;padding:0;font-size:clamp(18px,2.35cqi,24px);line-height:1.4;display:grid;overflow:visible;container:irritating-explanation/inline-size}.repeated-irritating-notes *,.repeated-irritating-notes :before,.repeated-irritating-notes :after{box-sizing:border-box}.repeated-irritating-notes [hidden]{display:none!important}.repeated-irritating-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd){margin:0}.repeated-irritating-notes :is(h2,h3,h4,p,figure,dl,dt,dd){margin:0}.repeated-irritating-notes :-webkit-any(h2,h3,h4){color:var(--rin-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.repeated-irritating-notes :is(h2,h3,h4){color:var(--rin-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.repeated-irritating-notes h2{font-size:clamp(32px,5.55cqi,58px);line-height:1.08}.repeated-irritating-notes h3{font-size:clamp(27px,3.75cqi,39px);line-height:1.15}.repeated-irritating-notes .rin-paper{background:#fffefa;border:1px solid #e6dece;border-radius:22px;min-width:0;padding:24px 44px;font-size:clamp(18px,2.35cqi,24px);box-shadow:0 2px 7px #3027190f}.repeated-irritating-notes .rin-heading>p{margin-top:8px;font-size:clamp(20px,2.55cqi,27px)}.repeated-irritating-notes .rin-story{margin-top:14px}.repeated-irritating-notes .rin-week{grid-template-columns:minmax(0,290fr) minmax(0,282fr) minmax(0,290fr);gap:16px;margin-top:10px;display:grid}.repeated-irritating-notes .rin-day{flex-direction:column;min-width:0;display:flex}.repeated-irritating-notes .rin-art{isolation:isolate;border-radius:8px;display:block;position:relative;overflow:hidden}.repeated-irritating-notes .rin-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.repeated-irritating-notes .rin-art-mobile{display:none}.repeated-irritating-notes .rin-day figcaption{text-align:center;color:var(--rin-ink);margin-top:2px;font:22px/1.3 Georgia,Times New Roman,serif}.repeated-irritating-notes .rin-sentence{color:var(--rin-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-size:clamp(26px,3.3cqi,35px);font-weight:400;line-height:1.4}.repeated-irritating-notes .rin-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.03em .2em .08em}.repeated-irritating-notes .rin-subject{color:#19574b;background:#dce7d6;font-weight:700}.repeated-irritating-notes .rin-verb{color:#80550f;background:#f8e7be;font-weight:700}.repeated-irritating-notes .rin-object{color:#99402d;background:#f8e2d7}.repeated-irritating-notes .rin-object-text{color:#99402d}.repeated-irritating-notes .rin-verb-text{color:#80550f;font-weight:600}.repeated-irritating-notes .rin-main-example{margin-top:12px}.repeated-irritating-notes .rin-quote-break{display:none}.repeated-irritating-notes .rin-main-example .rin-sentence{font-size:clamp(30px,4.65cqi,49px);line-height:1.3}.repeated-irritating-notes .rin-main-example .rin-consequence{color:var(--rin-ink);letter-spacing:-.03em;font:clamp(27px,3.85cqi,40px)/1.35 Georgia,Times New Roman,serif}.repeated-irritating-notes .rin-meaning{margin-top:14px}.repeated-irritating-notes .rin-section{border-top:1px solid var(--rin-line);margin-top:16px;padding-top:15px}.repeated-irritating-notes .rin-pattern{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.repeated-irritating-notes .rin-pattern>div{flex-direction:column-reverse;align-items:stretch;gap:2px;min-width:0;display:flex}.repeated-irritating-notes .rin-pattern dt{color:var(--rin-soft);text-align:center;font-size:20px}.repeated-irritating-notes .rin-pattern dd{border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:5px 10px;font:700 clamp(25px,3cqi,31px)/1.3 Georgia,Times New Roman,serif;display:flex}.repeated-irritating-notes .rin-pattern .rin-frequency{color:var(--rin-ink);background:#eeece6;font-weight:400}.repeated-irritating-notes .rin-mobile-label{display:none}.repeated-irritating-notes .rin-frequency-list,.repeated-irritating-notes .rin-rule{margin-top:10px}.repeated-irritating-notes .rin-comparison-examples{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;margin-top:10px;display:grid}.repeated-irritating-notes .rin-comparison-examples>div+div{border-left:1px solid var(--rin-line);padding-left:24px}.repeated-irritating-notes .rin-caption{color:var(--rin-soft);font-size:clamp(18px,2.15cqi,23px)}.repeated-irritating-notes .rin-comparison-examples .rin-sentence{white-space:nowrap;font-size:clamp(23px,3cqi,31px)}.repeated-irritating-notes .rin-comparison-examples+p{margin-top:12px;font-size:clamp(17px,2.1cqi,22px)}.repeated-irritating-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.repeated-irritating-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.repeated-irritating-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.repeated-irritating-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.repeated-irritating-notes .rin-disclosure{width:100%;min-height:52px;color:var(--rin-body);text-align:left;background:#f8f7f3;border:1px solid #dbd8ce;border-radius:12px;align-items:center;gap:16px;margin-top:12px;padding:10px 16px;font-size:20px;font-weight:400;display:flex}.repeated-irritating-notes .rin-disclosure:hover{background:#f0eee6}.repeated-irritating-notes .rin-chevron{flex:0 0 20px;transition:transform .15s}.repeated-irritating-notes .rin-disclosure[aria-expanded=true] .rin-chevron{transform:rotate(180deg)}.repeated-irritating-notes .rin-practice{background:#f0f1e8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 24px;margin:14px -20px 0;padding:18px 24px 16px;display:grid}.repeated-irritating-notes .rin-practice.is-graded{background:#fffefa;border:1px solid #e6dece;box-shadow:0 2px 7px #3027190f}.repeated-irritating-notes .rin-practice.is-graded .rin-practice-prompt{border-right:1px solid var(--rin-line);padding-right:24px}.repeated-irritating-notes .rin-practice.is-graded .rin-option:not(.is-selected){background:#f8f7f3}.repeated-irritating-notes .rin-practice-heading h3{font-size:clamp(34px,4.65cqi,49px)}.repeated-irritating-notes .rin-practice-heading>p{margin-top:6px;font-size:20px}.repeated-irritating-notes .rin-context{margin-top:16px;font-size:clamp(18px,2.2cqi,23px)}.repeated-irritating-notes .rin-instruction{margin-top:5px;font-size:clamp(18px,2.2cqi,23px)}.repeated-irritating-notes .rin-options{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.repeated-irritating-notes .rin-option{min-height:48px;color:var(--rin-body);cursor:pointer;background:#fffefa;border:1px solid #ced0c6;border-radius:10px;align-items:center;gap:16px;padding:9px 16px;font-size:clamp(16px,1.95cqi,20px);line-height:1.35;display:flex;position:relative}.repeated-irritating-notes .rin-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.repeated-irritating-notes .rin-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.repeated-irritating-notes .rin-option:has(input:disabled){cursor:default}.repeated-irritating-notes .rin-option input{opacity:0;width:1px;height:1px;position:absolute}.repeated-irritating-notes .rin-radio{background:#fffefa;border:1.5px solid #6d756e;border-radius:50%;flex:0 0 23px;height:23px}.repeated-irritating-notes input:checked+.rin-radio{background:radial-gradient(circle,#234d3a 0 6px,#fffefa 6.5px);border:2px solid #234d3a}.repeated-irritating-notes .rin-option.is-incorrect{background:#faece3;border-color:#bc7662;box-shadow:inset 0 0 0 1px #bc7662}.repeated-irritating-notes .rin-option.is-incorrect .rin-radio{background:radial-gradient(circle,#783e2d 0 6px,#fffefa 6.5px);border-color:#783e2d}.repeated-irritating-notes .rin-response{flex-direction:column;grid-column:2;align-items:stretch;gap:12px;min-width:0;display:flex}.repeated-irritating-notes .rin-status{font-size:16px}.repeated-irritating-notes .rin-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;place-self:end;align-items:center;min-width:240px;min-height:50px;padding:10px 24px;font-size:20px;font-weight:600;line-height:1.35;display:inline-flex}.repeated-irritating-notes .rin-button:hover:not(:disabled){background:#173d2d}.repeated-irritating-notes .rin-button:disabled{cursor:default;background:#647568;border-color:#647568}.repeated-irritating-notes .rin-response.is-graded{border-radius:12px;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:104px;padding:18px 20px}.repeated-irritating-notes .rin-response.is-correct,.repeated-irritating-notes .rin-complete{color:#19574b;background:#e3eadc}.repeated-irritating-notes .rin-response.is-incorrect{color:#783e2d;background:#faece3}.repeated-irritating-notes .rin-feedback{align-items:start;gap:16px;min-width:0;display:flex}.repeated-irritating-notes .rin-feedback-heading{color:inherit;font-size:30px;line-height:1.15}.repeated-irritating-notes .rin-feedback p{margin-top:5px;font-size:20px}.repeated-irritating-notes .rin-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.repeated-irritating-notes .is-incorrect .rin-feedback-icon{background:#783e2d}.repeated-irritating-notes .rin-response.is-graded .rin-button{flex-shrink:0;align-self:center;min-width:194px}.repeated-irritating-notes .rin-help{text-align:right;grid-column:1/-1}.repeated-irritating-notes .rin-text-button{min-height:44px;color:var(--rin-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:6px 4px;font-size:18px;text-decoration:underline}.repeated-irritating-notes .rin-practice-explanation{border:1px solid var(--rin-line);background:#fffefa;border-radius:12px;grid-column:1/-1;padding:16px;font-size:19px}.repeated-irritating-notes .rin-practice-explanation h4{margin-bottom:6px;font-size:25px}.repeated-irritating-notes .rin-practice.is-complete{display:block}.repeated-irritating-notes .rin-complete{border-radius:12px;align-items:start;gap:16px;padding:18px;display:flex}.repeated-irritating-notes .rin-complete h3{font-size:30px}.repeated-irritating-notes .rin-complete p{margin-top:8px;font-size:20px}.repeated-irritating-notes .rin-details{gap:24px;display:grid}.repeated-irritating-notes .rin-mobile-comparison{display:none}.repeated-irritating-notes .rin-agreement{margin-top:20px}.repeated-irritating-notes .rin-agreement-row{border-bottom:1px solid var(--rin-line);padding:14px 0}.repeated-irritating-notes .rin-agreement-row:last-of-type{border-bottom:0;padding-bottom:8px}.repeated-irritating-notes .rin-mapping{color:var(--rin-ink);letter-spacing:-.025em;margin-bottom:3px;font:700 clamp(28px,3.7cqi,39px)/1.3 Georgia,Times New Roman,serif}.repeated-irritating-notes .rin-mapping>span+span{margin-left:.15em}.repeated-irritating-notes .rin-agreement .rin-caption{margin-top:2px;margin-bottom:5px}.repeated-irritating-notes .rin-agreement .rin-sentence+.rin-sentence{margin-top:6px}.repeated-irritating-notes .rin-speech-note{color:var(--rin-soft);font-size:clamp(18px,2.2cqi,23px)}.repeated-irritating-notes .rin-form-details .rin-section{margin-top:22px;padding-top:20px}.repeated-irritating-notes .rin-question-formula{margin-top:12px}.repeated-irritating-notes .rin-question-parts{justify-content:space-between;align-items:stretch;gap:12px;margin-top:18px;display:flex}.repeated-irritating-notes .rin-question-part{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.repeated-irritating-notes .rin-question-part .rin-sentence{white-space:nowrap}.repeated-irritating-notes .rin-question-part:last-child .rin-sentence{color:#99402d}.repeated-irritating-notes .rin-question-part:last-child .rin-word{background:0 0;padding:0}.repeated-irritating-notes .rin-role{color:var(--rin-soft);font-size:17px}.repeated-irritating-notes .rin-consequence{margin-top:4px}.repeated-irritating-notes .rin-question-rule{margin-top:14px;font-size:clamp(18px,2.15cqi,23px)}.repeated-irritating-notes .rin-question-examples{gap:4px;margin-top:8px;display:grid}.repeated-irritating-notes .rin-spelling{justify-content:space-between;gap:18px;margin:14px 0 18px;font:700 clamp(26px,3.2cqi,34px)/1.3 Georgia,Times New Roman,serif;display:flex}.repeated-irritating-notes .rin-spelling>p{white-space:nowrap;color:var(--rin-ink);flex:1}.repeated-irritating-notes .rin-spelling>p+p{border-left:1px solid #b9d4bc;padding-left:22px}.repeated-irritating-notes .rin-spelling p>span{color:#80550f}.repeated-irritating-notes .rin-ing-ending{text-underline-offset:4px;text-decoration:underline}.repeated-irritating-notes .rin-meaning-details h2{font-size:clamp(31px,4.9cqi,52px)}.repeated-irritating-notes .rin-meaning-details h3{font-size:clamp(26px,3.5cqi,37px)}.repeated-irritating-notes .rin-meaning-details p{font-size:clamp(18px,2.15cqi,23px)}.repeated-irritating-notes .rin-meaning-details .rin-sentence{margin-top:10px;font-size:clamp(26px,3.4cqi,36px)}.repeated-irritating-notes .rin-meaning-details [aria-labelledby=rin-never-title] .rin-sentence{font-size:clamp(24px,2.95cqi,31px)}.repeated-irritating-notes .rin-meaning-details .rin-plain-example{margin-top:0}.repeated-irritating-notes .rin-meaning-details .rin-sentence+p{margin-top:8px}.repeated-irritating-notes .rin-meaning-details h3+p{margin-top:7px}.repeated-irritating-notes .rin-meaning-first{margin-top:18px}.repeated-irritating-notes .rin-context-scenes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:10px 0 12px;display:grid}.repeated-irritating-notes .rin-context-scenes>figure{min-width:0;position:relative}.repeated-irritating-notes .rin-context-scenes>figure+figure{border-left:1px solid var(--rin-line);padding-left:24px}.repeated-irritating-notes .rin-context-scenes .rin-art{border-radius:0}.repeated-irritating-notes .rin-context-scenes figcaption{width:40%;color:var(--rin-body);background:#fffefa;padding:5px 0 14px;font-size:clamp(16px,2.1cqi,22px);line-height:1.3;position:absolute;top:11%;left:60%}.repeated-irritating-notes .rin-context-scenes figure+figure figcaption{width:51%;left:48%}.repeated-irritating-notes .rin-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container irritating-explanation (width<=850px) and (width>=601px){.repeated-irritating-notes .rin-paper{padding-inline-start:28px;padding-inline-end:28px}.repeated-irritating-notes .rin-comparison-examples{gap:16px}.repeated-irritating-notes .rin-comparison-examples>div+div{padding-left:16px}.repeated-irritating-notes .rin-comparison-examples .rin-sentence{font-size:2.85cqi}.repeated-irritating-notes .rin-question-parts{flex-wrap:wrap;justify-content:start;gap:14px}.repeated-irritating-notes .rin-question-part .rin-sentence{font-size:26px}.repeated-irritating-notes .rin-spelling{flex-wrap:wrap}}@container irritating-explanation (width<=600px){.repeated-irritating-notes .rin-paper{border-radius:20px;padding:18px 18px 16px}.repeated-irritating-notes h2{font-size:clamp(29px,8.15cqi,44px);line-height:1.03}.repeated-irritating-notes h3{font-size:clamp(26px,7.4cqi,38px)}.repeated-irritating-notes .rin-heading>p,.repeated-irritating-notes .rin-story{margin-top:10px;font-size:clamp(18px,5.1cqi,24px)}.repeated-irritating-notes .rin-story-break{display:block}.repeated-irritating-notes .rin-week{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.repeated-irritating-notes .rin-day{flex-direction:column-reverse}.repeated-irritating-notes .rin-day figcaption{margin:0 0 4px;font-size:clamp(14px,3.75cqi,20px);font-weight:600}.repeated-irritating-notes .rin-art-desktop{display:none}.repeated-irritating-notes .rin-art-mobile{border-radius:0;display:block}.repeated-irritating-notes .rin-main-example{margin-top:14px}.repeated-irritating-notes .rin-main-example .rin-sentence{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,8.7cqi,44px);line-height:1.2}.repeated-irritating-notes .rin-quote-break{display:initial}.repeated-irritating-notes .rin-desktop-quote{display:none}.repeated-irritating-notes .rin-main-example .rin-word{background:0 0;border-radius:0;padding:0}.repeated-irritating-notes .rin-main-example .rin-consequence{color:var(--rin-body);font-family:var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:-.025em;margin-top:8px;font-size:clamp(23px,6.2cqi,32px)}.repeated-irritating-notes .rin-meaning{margin-top:10px;font-size:clamp(18px,4.8cqi,24px)}.repeated-irritating-notes .rin-section{margin-top:14px;padding-top:12px}.repeated-irritating-notes .rin-pattern{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px;display:grid}.repeated-irritating-notes .rin-pattern>div{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:12px;display:grid}.repeated-irritating-notes .rin-pattern dt{text-align:left;font-size:clamp(16px,4.4cqi,21px)}.repeated-irritating-notes .rin-pattern dd{border-radius:8px;justify-content:start;min-height:36px;padding:3px 10px;font-size:clamp(22px,5.65cqi,29px)}.repeated-irritating-notes .rin-mobile-label{display:inline}.repeated-irritating-notes .rin-desktop-label{display:none}.repeated-irritating-notes .rin-frequency-list{margin-top:9px;font-size:clamp(18px,4.65cqi,23px)}.repeated-irritating-notes .rin-build>.rin-rule,.repeated-irritating-notes .rin-comparison-desktop{display:none}.repeated-irritating-notes .rin-disclosure{flex-direction:row-reverse;justify-content:space-between;min-height:44px;margin-top:12px;padding:10px 16px;font-size:clamp(16px,4.6cqi,22px)}.repeated-irritating-notes .rin-practice{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;margin:14px -10px 0;padding:12px 12px 14px}.repeated-irritating-notes .rin-practice.is-graded .rin-practice-prompt{border-right:0;padding-right:0}.repeated-irritating-notes .rin-practice-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.repeated-irritating-notes .rin-practice-heading h3{font-size:clamp(29px,8cqi,41px)}.repeated-irritating-notes .rin-practice-heading>p{white-space:nowrap;margin-top:0;font-size:clamp(13px,3.7cqi,19px)}.repeated-irritating-notes .rin-context{margin-top:6px;font-size:clamp(17px,4.55cqi,23px)}.repeated-irritating-notes .rin-instruction{margin-top:3px;font-size:clamp(17px,4.55cqi,23px)}.repeated-irritating-notes .rin-instruction-tail{display:block}.repeated-irritating-notes .rin-options{gap:6px}.repeated-irritating-notes .rin-option{gap:14px;min-height:46px;padding:9px 12px;font-size:clamp(17px,4.5cqi,22px)}.repeated-irritating-notes .rin-radio{border-width:1.5px;flex-basis:26px;height:26px}.repeated-irritating-notes input:checked+.rin-radio{background:radial-gradient(circle,#234d3a 0 7px,#fffefa 7.5px)}.repeated-irritating-notes .rin-option.is-incorrect .rin-radio{background:radial-gradient(circle,#783e2d 0 7px,#fffefa 7.5px)}.repeated-irritating-notes .rin-response{grid-column:1;gap:10px}.repeated-irritating-notes .rin-status{font-size:clamp(14px,3.75cqi,18px)}.repeated-irritating-notes .rin-button{width:100%;min-width:0;min-height:44px;padding:10px 18px;font-size:clamp(18px,4.8cqi,24px)}.repeated-irritating-notes .rin-response.is-graded{flex-direction:column;align-items:stretch;padding:14px 12px}.repeated-irritating-notes .rin-response.is-graded .rin-button{align-self:stretch;min-width:0}.repeated-irritating-notes .rin-feedback{gap:10px}.repeated-irritating-notes .rin-feedback-icon{flex-basis:32px;height:32px;font-size:23px}.repeated-irritating-notes .rin-feedback-heading{font-size:25px}.repeated-irritating-notes .rin-feedback p{font-size:17px}.repeated-irritating-notes .rin-complete{flex-wrap:wrap;padding:12px}.repeated-irritating-notes .rin-complete>div{flex:1;min-width:0}.repeated-irritating-notes .rin-complete h3{font-size:26px}.repeated-irritating-notes .rin-complete p{font-size:17px}.repeated-irritating-notes .rin-mobile-comparison{display:block}.repeated-irritating-notes .rin-comparison-examples{grid-template-columns:minmax(0,1fr);gap:14px}.repeated-irritating-notes .rin-comparison-examples>div+div{border:0;padding:0}.repeated-irritating-notes .rin-comparison-examples .rin-sentence{white-space:normal;font-size:26px}.repeated-irritating-notes .rin-form-details h2,.repeated-irritating-notes .rin-meaning-details h2{font-size:clamp(29px,8cqi,42px)}.repeated-irritating-notes .rin-meaning-details h3{font-size:clamp(25px,7cqi,36px)}.repeated-irritating-notes .rin-form-details .rin-sentence,.repeated-irritating-notes .rin-meaning-details .rin-sentence{font-size:clamp(24px,6.5cqi,33px)}.repeated-irritating-notes .rin-question-parts{flex-wrap:wrap;justify-content:start;gap:12px 16px}.repeated-irritating-notes .rin-question-part{align-items:start;gap:3px}.repeated-irritating-notes .rin-question-part .rin-role{font-size:15px}.repeated-irritating-notes .rin-spelling{flex-direction:column;gap:10px;font-size:clamp(24px,7.3cqi,28px)}.repeated-irritating-notes .rin-spelling>p+p{border:0;padding:0}.repeated-irritating-notes .rin-context-scenes{grid-template-columns:minmax(0,1fr);gap:16px}.repeated-irritating-notes .rin-context-scenes>figure+figure{border-left:0;padding-left:0}.repeated-irritating-notes .rin-context-scenes figcaption{padding:3px 0 12px;font-size:clamp(16px,4.7cqi,21px);top:11%}.repeated-irritating-notes .rin-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.repeated-irritating-notes .rin-chevron{transition:none}}.questions-explanation.earlier-past-notes{--epn-ink:#153b2c;--epn-body:#263f32;--epn-soft:#53655c;--epn-line:#ddd5c5;--epn-surface:#fffefa;width:100%;max-width:1010px;box-shadow:none;color:var(--epn-body);font-family:var(--font-ui,Inter, system-ui, sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font-size:18px;line-height:1.45;display:block;overflow:visible;container:earlier-past-explanation/inline-size}.earlier-past-notes *,.earlier-past-notes :before,.earlier-past-notes :after{box-sizing:border-box}.earlier-past-notes [hidden]{display:none!important}.earlier-past-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd,ol){margin:0}.earlier-past-notes :is(h2,h3,h4,p,figure,dl,dt,dd,ol){margin:0}.earlier-past-notes :-webkit-any(h2,h3,h4){color:var(--epn-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.earlier-past-notes :is(h2,h3,h4){color:var(--epn-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.earlier-past-notes h2{font-size:clamp(36px,4.7cqi,50px);line-height:1.1}.earlier-past-notes h3{font-size:clamp(26px,3cqi,32px);line-height:1.2}.earlier-past-notes .epn-main{gap:14px;display:grid}.earlier-past-notes .epn-panel,.earlier-past-notes .epn-details-paper{background:var(--epn-surface);border:1px solid #e6dfd3;border-radius:16px;min-width:0;padding:18px 24px;box-shadow:0 2px 8px #3027190d}.earlier-past-notes .epn-art{isolation:isolate;display:block;position:relative;overflow:hidden}.earlier-past-notes .epn-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.earlier-past-notes .epn-mobile,.earlier-past-notes .epn-hero-mobile,.earlier-past-notes .epn-practice-toggle{display:none}.earlier-past-notes .epn-hero{min-height:274px;padding-top:20px;padding-bottom:26px;position:relative;overflow:hidden}.earlier-past-notes .epn-title,.earlier-past-notes .epn-subtitle,.earlier-past-notes .epn-lead,.earlier-past-notes .epn-checkpoint{z-index:1;position:relative}.earlier-past-notes .epn-hero-desktop{border-radius:0 16px 16px 0;width:33%;height:100%;position:absolute;top:0;right:0}.earlier-past-notes .epn-hero-desktop:after{content:"";background:linear-gradient(90deg, var(--epn-surface), transparent 12%);position:absolute;top:0;bottom:0;left:0;right:0}.earlier-past-notes .epn-title{max-width:75%}.earlier-past-notes .epn-subtitle{margin-top:8px;font-size:clamp(23px,2.8cqi,30px);line-height:1.3}.earlier-past-notes .epn-lead{color:var(--epn-ink);letter-spacing:-.025em;margin-top:28px;font:clamp(21px,2.3cqi,24px)/1.5 Times New Roman,Georgia,serif}.earlier-past-notes .epn-lead.epn-desktop{background:#fffefaed;border-radius:6px;width:-moz-fit-content;width:fit-content;max-width:78%;padding:2px 3px}.earlier-past-notes .epn-checkpoint{max-width:65%;margin-top:26px;font-size:18px;line-height:1.4}.earlier-past-notes .epn-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.08em .2em .12em}.earlier-past-notes .epn-subject{color:#19574b;background:#dce7d6}.earlier-past-notes .epn-verb{color:#80550f;background:#f8e7be}.earlier-past-notes .epn-information{color:#99402d;background:#f8e2d7}.earlier-past-notes .epn-annotated{vertical-align:baseline;display:inline-block;position:relative}.earlier-past-notes .epn-role-caption{white-space:nowrap;color:var(--epn-soft);font:13px/1.3 var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:0;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.earlier-past-notes .epn-negative{color:#66517c;background:#eee8f4}.earlier-past-notes .epn-verb-text{color:#80550f}.earlier-past-notes .epn-order-title{border-bottom:1px solid var(--epn-line);text-transform:uppercase;padding-bottom:8px;font-size:clamp(26px,3cqi,32px)}.earlier-past-notes :-webkit-any(.epn-told-list,.epn-event-list){grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.earlier-past-notes :is(.epn-told-list,.epn-event-list){grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.earlier-past-notes .epn-told-list{margin-top:14px}.earlier-past-notes .epn-told-list>li{align-items:start;gap:16px;min-width:0;padding:0 16px;display:flex}.earlier-past-notes .epn-told-list>li:first-child{padding-left:6px}.earlier-past-notes .epn-told-list>li+li{border-left:1px solid var(--epn-line)}.earlier-past-notes .epn-step{height:44px;color:var(--epn-ink);background:#f1ece3;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font:700 25px/1 Georgia,Times New Roman,serif;display:flex}.earlier-past-notes .epn-order-sentence{color:var(--epn-ink);letter-spacing:-.025em;font:700 clamp(21px,2.4cqi,25px)/1.25 Times New Roman,Georgia,serif;display:block}.earlier-past-notes .epn-told-list .epn-order-sentence{padding-top:8px}.earlier-past-notes .epn-order-label{white-space:nowrap;margin-top:10px;font-size:clamp(15px,1.75cqi,18px)}.earlier-past-notes .epn-event-list{gap:32px;margin-top:14px}.earlier-past-notes .epn-event-list>li{min-width:0;position:relative}.earlier-past-notes .epn-event-list>li+li:before{content:"→";color:var(--epn-body);font-size:27px;line-height:1;position:absolute;top:40%;left:-27px}.earlier-past-notes .epn-event-art{border-radius:9px}.earlier-past-notes .epn-event-list figcaption{text-align:center;justify-items:center;gap:6px;margin-top:10px;display:grid}.earlier-past-notes .epn-time{min-width:60px;color:var(--epn-ink);background:#f1ece3;border-radius:8px;padding:2px 9px;font-size:18px;font-weight:650;line-height:1.2;display:inline-block}.earlier-past-notes .epn-event-meaning{margin-top:18px;font-size:18px}.earlier-past-notes .epn-form-row{border:1px solid var(--epn-line);border-radius:11px;grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:18px;margin-top:12px;padding:15px;display:grid}.earlier-past-notes .epn-pattern{grid-template-columns:max-content max-content max-content;justify-content:space-between;align-self:center;align-items:center;gap:7px;display:grid}.earlier-past-notes .epn-pattern>div{text-align:center;gap:17px;display:grid}.earlier-past-notes .epn-pattern dt{color:var(--epn-soft);white-space:nowrap;font:16px/1.2 Georgia,Times New Roman,serif;position:relative}.earlier-past-notes .epn-pattern dt:after{content:"";background:var(--epn-line);width:1px;height:12px;position:absolute;top:calc(100% + 3px);left:50%}.earlier-past-notes .epn-pattern dd{white-space:nowrap;border-radius:5px;padding:4px 5px;font:700 clamp(22px,2.6cqi,27px)/1.25 Times New Roman,Georgia,serif}.earlier-past-notes .epn-form-copy{border-left:1px solid var(--epn-line);align-content:center;gap:5px;padding-left:18px;font-size:clamp(15px,1.7cqi,18px);line-height:1.45;display:grid}.earlier-past-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.earlier-past-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.earlier-past-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.earlier-past-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.earlier-past-notes .epn-disclosure{background:var(--epn-surface);width:100%;min-height:50px;color:var(--epn-ink);text-align:left;border:1px solid #e6dfd3;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font:700 21px/1.25 Georgia,Times New Roman,serif;display:flex;box-shadow:0 2px 8px #3027190a}.earlier-past-notes .epn-disclosure:hover{background:#f8f5ef}.earlier-past-notes .epn-chevron{flex:0 0 20px;transition:transform .15s}.earlier-past-notes .epn-disclosure[aria-expanded=true] .epn-chevron{transform:rotate(180deg)}.earlier-past-notes .epn-practice-toggle{display:none}.earlier-past-notes .epn-practice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;padding-top:18px;padding-bottom:18px;display:grid;position:relative}.earlier-past-notes .epn-practice-prompt{border-right:1px solid var(--epn-line);grid-row:1/3;min-width:0;padding-right:28px}.earlier-past-notes .epn-practice-heading h3{font-size:36px}.earlier-past-notes .epn-practice-heading>p{margin-top:3px;font-size:17px}.earlier-past-notes .epn-context{margin-top:28px;font-size:clamp(19px,2.2cqi,23px);line-height:1.4}.earlier-past-notes .epn-instruction{margin-top:4px;font-size:clamp(19px,2.2cqi,23px);line-height:1.4}.earlier-past-notes .epn-options{border:0;grid-column:2;gap:6px;min-width:0;margin:26px 0 0;padding:0;display:grid}.earlier-past-notes .epn-option{background:var(--epn-surface);min-height:44px;color:var(--epn-body);cursor:pointer;border:1px solid #d9d8d0;border-radius:10px;align-items:center;gap:16px;padding:7px 14px;font-size:19px;line-height:1.35;display:flex;position:relative}.earlier-past-notes .epn-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.earlier-past-notes .epn-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.earlier-past-notes .epn-option:has(input:disabled){cursor:default}.earlier-past-notes .epn-option input{opacity:0;width:1px;height:1px;position:absolute}.earlier-past-notes .epn-radio{background:var(--epn-surface);border:1.5px solid #53655c;border-radius:50%;flex:0 0 24px;height:24px;display:block}.earlier-past-notes input:checked+.epn-radio{background:radial-gradient(circle, #19574b 0 7px, var(--epn-surface) 7.5px);border:2px solid #19574b}.earlier-past-notes .epn-response{flex-direction:column;grid-column:2;justify-content:space-between;align-items:stretch;gap:12px;min-width:0;display:flex}.earlier-past-notes .epn-status{font-size:15px}.earlier-past-notes .epn-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 20px;font-size:18px;font-weight:600;line-height:1.3;display:inline-flex}.earlier-past-notes .epn-button:hover:not(:disabled){background:#173d2d}.earlier-past-notes .epn-button:disabled{cursor:default;color:#536055;background:#d8d5ce;border-color:#d8d5ce}.earlier-past-notes .epn-practice.has-selection,.earlier-past-notes .epn-practice.is-checked{background:#f0f1e8;grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-practice-prompt{border-right:0;grid-area:1/1;padding-right:0}.earlier-past-notes :is(.has-selection,.is-checked) .epn-practice-prompt{border-right:0;grid-area:1/1;padding-right:0}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-practice-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.earlier-past-notes :is(.has-selection,.is-checked) .epn-practice-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-context{margin-top:14px;font-size:18px}.earlier-past-notes :is(.has-selection,.is-checked) .epn-context{margin-top:14px;font-size:18px}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-instruction{color:var(--epn-ink);font:700 clamp(26px,3.2cqi,34px)/1.3 Times New Roman,Georgia,serif}.earlier-past-notes :is(.has-selection,.is-checked) .epn-instruction{color:var(--epn-ink);font:700 clamp(26px,3.2cqi,34px)/1.3 Times New Roman,Georgia,serif}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-options{grid-column:1;margin-top:0}.earlier-past-notes :is(.has-selection,.is-checked) .epn-options{grid-column:1;margin-top:0}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-response{border-left:1px solid var(--epn-line);grid-area:1/2/3;margin-top:36px;padding-left:24px}.earlier-past-notes :is(.has-selection,.is-checked) .epn-response{border-left:1px solid var(--epn-line);grid-area:1/2/3;margin-top:36px;padding-left:24px}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-status{margin-top:35px;font-size:19px}.earlier-past-notes :is(.has-selection,.is-checked) .epn-status{margin-top:35px;font-size:19px}.earlier-past-notes .epn-feedback{border-radius:12px;padding:18px}.earlier-past-notes .is-correct .epn-feedback,.earlier-past-notes .epn-completion{color:#19574b;background:#e3eadc}.earlier-past-notes .is-incorrect .epn-feedback{color:#783e2d;background:#faece3}.earlier-past-notes .is-incomplete .epn-feedback{color:var(--epn-body);background:#f8f5ef}.earlier-past-notes .epn-feedback-heading{color:inherit;font:700 22px/1.3 var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:0}.earlier-past-notes .epn-feedback p{margin-top:10px;font-size:18px;line-height:1.4}.earlier-past-notes .epn-feedback:has(.epn-feedback-icon){padding-top:20px;position:relative}.earlier-past-notes .epn-feedback:has(.epn-feedback-icon) .epn-feedback-heading{min-height:34px;padding-left:42px}.earlier-past-notes .epn-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:25px;font-weight:700;line-height:1;display:inline-flex}.earlier-past-notes .epn-feedback>.epn-feedback-icon{position:absolute;top:18px;left:18px}.earlier-past-notes .epn-help-action{text-align:right;grid-column:1/-1}.earlier-past-notes .epn-text-button{min-height:44px;color:var(--epn-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:6px 4px;font-size:17px;text-decoration:underline}.earlier-past-notes .epn-practice-help{border:1px solid var(--epn-line);background:var(--epn-surface);border-radius:12px;grid-column:1/-1;padding:16px;font-size:18px}.earlier-past-notes .epn-practice-help h4{margin-bottom:7px;font-size:25px}.earlier-past-notes .epn-practice.is-complete{display:block}.earlier-past-notes .epn-completion{border-radius:12px;align-items:start;gap:16px;padding:18px;display:flex}.earlier-past-notes .epn-completion .epn-feedback-icon{flex:0 0 34px}.earlier-past-notes .epn-completion>div{flex:1;min-width:0}.earlier-past-notes .epn-completion h3{font-size:29px}.earlier-past-notes .epn-completion p{margin-top:7px}.earlier-past-notes .epn-completion .epn-button{flex:none;width:auto}.earlier-past-notes .epn-details{gap:24px;margin-top:24px;display:grid}.earlier-past-notes .epn-details-paper{border-radius:22px;padding:24px 32px;font-size:clamp(17px,1.85cqi,20px)}.earlier-past-notes .epn-details-heading>p{margin-top:6px;font-size:clamp(20px,2.4cqi,26px)}.earlier-past-notes .epn-detail-section{border-top:1px solid var(--epn-line);margin-top:20px;padding-top:20px}.earlier-past-notes .epn-detail-section h3{font-size:clamp(27px,3.45cqi,37px)}.earlier-past-notes .epn-detail-section p+p{margin-top:10px}.earlier-past-notes .epn-detail-illustrated{grid-template-columns:minmax(0,67fr) minmax(0,33fr);align-items:start;gap:12px 24px;display:grid}.earlier-past-notes .epn-detail-illustrated>h3{grid-column:1/-1}.earlier-past-notes .epn-detail-illustrated>.epn-art,.earlier-past-notes .epn-detail-illustrated>figure{align-self:start;margin-top:-8px}.earlier-past-notes .epn-detail-full{grid-column:1/-1}.earlier-past-notes .epn-example{color:var(--epn-ink);letter-spacing:-.02em;font-size:clamp(20px,2.2cqi,24px);line-height:1.5}.earlier-past-notes .epn-example:has(.epn-annotated){padding-bottom:22px}.earlier-past-notes .epn-missing .epn-annotated:not(:last-of-type){margin-right:10px}.earlier-past-notes .epn-missing .epn-annotated.epn-annotated-negative{margin-right:20px}.earlier-past-notes [aria-labelledby=epn-state-title] .epn-annotated-verb .epn-role-caption{left:0;transform:none}.earlier-past-notes [aria-labelledby=epn-state-title] .epn-annotated-subject .epn-role-caption{left:auto;right:0;transform:none}.earlier-past-notes [aria-labelledby=epn-cause-title] .epn-annotated-subject .epn-role-caption{left:0;transform:none}.earlier-past-notes :-webkit-any([aria-labelledby=epn-cause-title],[aria-labelledby=epn-state-title]) .epn-example{z-index:1;width:calc(100% + 100px);position:relative}.earlier-past-notes :is([aria-labelledby=epn-cause-title],[aria-labelledby=epn-state-title]) .epn-example{z-index:1;width:calc(100% + 100px);position:relative}.earlier-past-notes .epn-file-art .epn-art:before,.earlier-past-notes .epn-file-art .epn-art:after{content:"";z-index:1;background:linear-gradient(var(--epn-surface) 75%, transparent);width:29%;height:23%;position:absolute;top:0}.earlier-past-notes .epn-file-art .epn-art:before{left:0}.earlier-past-notes .epn-file-art .epn-art:after{right:0}.earlier-past-notes .epn-note{background:#f8f5ef;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:clamp(17px,1.85cqi,20px)}.earlier-past-notes .epn-note p+p{margin-top:2px}.earlier-past-notes .epn-file-art{display:grid}.earlier-past-notes .epn-file-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:5px;display:grid}.earlier-past-notes .epn-document{min-width:0;color:var(--epn-body);background:#f8faf8;border:1px solid #cbc8c0;border-radius:4px;flex-direction:column;padding:6px;font-size:13px;line-height:1.3;display:flex;box-shadow:0 1px 4px #263f321a}.earlier-past-notes .epn-document>span{font-weight:650}.earlier-past-notes .epn-document i{background:#aaa9a1;width:95%;height:2px;margin-top:6px}.earlier-past-notes .epn-document .epn-extra-line{background:#99402d;width:70%}.earlier-past-notes .epn-document small{margin-top:6px;font-size:13px}.earlier-past-notes .epn-not-done{text-align:center;gap:4px;font-size:13px;line-height:1.25;display:grid}.earlier-past-notes .epn-missing-line{border-top:1px dashed var(--epn-soft);height:1px}.earlier-past-notes .epn-state-caption{color:var(--epn-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:17px;line-height:1.3;display:flex}.earlier-past-notes .epn-adverbs{gap:10px;margin-top:12px;display:grid}.earlier-past-notes .epn-adverbs>div{grid-template-columns:minmax(0,29fr) minmax(0,71fr);align-items:center;gap:20px;display:grid}.earlier-past-notes .epn-adverbs dt{border:1px solid var(--epn-line);background:#fbfaf6;border-radius:12px;padding:6px 16px;display:grid}.earlier-past-notes .epn-adverbs dt strong{color:#99402d;font:700 28px/1.15 Georgia,Times New Roman,serif}.earlier-past-notes .epn-adverbs dt span{color:var(--epn-soft);margin-top:3px;font-size:14px;line-height:1.25}.earlier-past-notes .epn-adverbs+p{margin-top:14px}.earlier-past-notes .epn-writing .epn-example{font-family:Times New Roman,Georgia,serif;font-size:clamp(22px,2.4cqi,25px);line-height:1.4}.earlier-past-notes .epn-writing>h2{max-width:76%;font-size:clamp(35px,4.5cqi,48px)}.earlier-past-notes [aria-labelledby=epn-cause-title]>.epn-art{justify-self:end;width:100%;max-width:272px;margin-top:-35px}.earlier-past-notes .epn-writing [aria-labelledby=epn-connectors-title]>.epn-art{justify-self:end;width:100%;max-width:287px;margin-top:-45px}.earlier-past-notes .epn-writing [aria-labelledby=epn-reference-title]>.epn-art{justify-self:end;width:100%;max-width:195px;margin-top:-45px}.earlier-past-notes .epn-writing [aria-labelledby=epn-question-title] p:not(.epn-example)+p:not(.epn-example){margin-top:2px}.earlier-past-notes .epn-writing-first{padding-right:29%;display:block;position:relative}.earlier-past-notes .epn-writing-first>div{margin-top:14px}.earlier-past-notes .epn-writing-first>.epn-art{width:28%;position:absolute;top:-42px;right:0}.earlier-past-notes .epn-caption{color:var(--epn-soft);margin-bottom:5px;font-size:18px}.earlier-past-notes .epn-example+.epn-caption{margin-top:14px}.earlier-past-notes .epn-rain{border-top:1px solid var(--epn-line);grid-template-columns:minmax(0,80fr) minmax(0,20fr);gap:20px;margin-top:6px;padding-top:10px;display:grid}.earlier-past-notes .epn-writing .epn-detail-section:not(.epn-detail-illustrated) h3{margin-bottom:10px}.earlier-past-notes .epn-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container earlier-past-explanation (width>=651px){.earlier-past-notes .epn-practice:not(.has-selection):not(.is-checked) .epn-status{position:absolute;top:17px;left:calc(50% + 16px);right:24px}}@container earlier-past-explanation (width>=651px) and (width<=850px){.earlier-past-notes .epn-lead{font-size:21px}.earlier-past-notes .epn-told-list>li{gap:9px;padding-inline-start:10px;padding-inline-end:10px}.earlier-past-notes .epn-step{flex-basis:35px;height:35px;font-size:23px}.earlier-past-notes .epn-told-list .epn-order-sentence{padding-top:4px;font-size:19px}.earlier-past-notes .epn-order-label{font-size:13px}.earlier-past-notes .epn-form-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.earlier-past-notes .epn-pattern{justify-content:start;gap:12px}.earlier-past-notes .epn-pattern dt{font-size:14px}.earlier-past-notes .epn-pattern dd{font-size:21px}.earlier-past-notes .epn-form-copy{border-left:0;border-top:1px solid var(--epn-line);padding-top:12px;padding-left:0;font-size:16px}.earlier-past-notes .epn-detail-illustrated{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:12px}.earlier-past-notes .epn-details-paper{padding-inline-start:24px;padding-inline-end:24px}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-response{padding-left:16px}.earlier-past-notes :is(.has-selection,.is-checked) .epn-response{padding-left:16px}}@container earlier-past-explanation (width<=650px){.earlier-past-notes .epn-desktop,.earlier-past-notes .epn-lead.epn-desktop,.earlier-past-notes .epn-hero-desktop,.earlier-past-notes .epn-tense{display:none}.earlier-past-notes .epn-mobile,.earlier-past-notes .epn-hero-mobile{display:block}.earlier-past-notes .epn-main{background:var(--epn-surface);border:1px solid #e6dfd3;border-radius:20px;padding:16px;display:block;box-shadow:0 2px 8px #3027190d}.earlier-past-notes .epn-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.earlier-past-notes .epn-hero{min-height:0;overflow:visible}.earlier-past-notes .epn-title{max-width:none;font-size:clamp(32px,9.5cqi,54px);line-height:1}.earlier-past-notes .epn-title>span,.earlier-past-notes .epn-subtitle-tail{display:block}.earlier-past-notes .epn-subtitle{margin-top:10px;font-size:clamp(19px,5.65cqi,29px);line-height:1.3}.earlier-past-notes .epn-hero-mobile{border-radius:10px;margin-top:12px}.earlier-past-notes .epn-lead{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,7.2cqi,39px);font-weight:700;line-height:1.15}.earlier-past-notes .epn-checkpoint{max-width:none;margin-top:8px;font-size:clamp(17px,4.85cqi,24px);line-height:1.35}.earlier-past-notes .epn-told,.earlier-past-notes .epn-happened,.earlier-past-notes .epn-form{border-top:1px solid var(--epn-line);margin-top:16px;padding-top:12px}.earlier-past-notes .epn-order-title{border:0;padding:0;font-size:clamp(23px,6.4cqi,35px)}.earlier-past-notes .epn-told-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.earlier-past-notes .epn-told-list>li,.earlier-past-notes .epn-told-list>li:first-child{border:0;align-items:center;gap:16px;padding:0}.earlier-past-notes .epn-told-list>li+li{border-left:0}.earlier-past-notes .epn-step{flex-basis:42px;height:42px;font-size:25px}.earlier-past-notes .epn-told-list .epn-order-sentence{padding:0;font-size:clamp(21px,5.75cqi,31px)}.earlier-past-notes .epn-order-label{white-space:normal;margin-top:1px;font-size:clamp(16px,4.45cqi,23px)}.earlier-past-notes .epn-event-list{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:12px}.earlier-past-notes .epn-event-art{display:none}.earlier-past-notes .epn-event-list figcaption{text-align:left;grid-template-columns:66px minmax(0,1fr);place-items:center start;gap:20px;margin-top:0;display:grid}.earlier-past-notes .epn-time{text-align:center;width:66px;padding:5px;font-size:18px}.earlier-past-notes .epn-event-list .epn-order-sentence{font-size:clamp(21px,5.75cqi,31px)}.earlier-past-notes .epn-event-list>li+li:before{content:"↓";font-size:27px;top:-28px;left:22px}.earlier-past-notes .epn-event-meaning{margin-top:10px;font-size:clamp(17px,4.7cqi,24px);line-height:1.35}.earlier-past-notes .epn-form h3{font-size:clamp(26px,7.25cqi,39px)}.earlier-past-notes .epn-mobile-formula{border:1px solid var(--epn-line);background:#fbfaf6;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:clamp(17px,4.7cqi,24px);line-height:1.3}.earlier-past-notes .epn-mobile-formula strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.15em}.earlier-past-notes .epn-disclosure{min-height:44px;box-shadow:none;border:1px solid #19574b;border-radius:12px;margin-top:16px;padding:10px 14px;font-size:clamp(18px,4.95cqi,26px);line-height:1.2}.earlier-past-notes .epn-practice-toggle{margin-top:14px;display:flex}.earlier-past-notes .epn-practice[data-mobile-open=false]{display:none}.earlier-past-notes .epn-practice,.earlier-past-notes .epn-practice.has-selection,.earlier-past-notes .epn-practice.is-checked{border:1px solid var(--epn-line);background:#f0f1e8;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;padding:14px 12px}.earlier-past-notes .epn-practice-prompt{border:0;grid-area:auto/1;padding:0}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-practice-prompt{border:0;grid-area:auto/1;padding:0}.earlier-past-notes :is(.has-selection,.is-checked) .epn-practice-prompt{border:0;grid-area:auto/1;padding:0}.earlier-past-notes .epn-practice-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-practice-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.earlier-past-notes :is(.has-selection,.is-checked) .epn-practice-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.earlier-past-notes .epn-practice-heading h3{font-size:29px}.earlier-past-notes .epn-practice-heading>p{white-space:nowrap;margin:0;font-size:13px}.earlier-past-notes .epn-context{margin-top:10px;font-size:17px;line-height:1.45}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-context{margin-top:10px;font-size:17px;line-height:1.45}.earlier-past-notes :is(.has-selection,.is-checked) .epn-context{margin-top:10px;font-size:17px;line-height:1.45}.earlier-past-notes .epn-instruction{color:var(--epn-ink);margin-top:6px;font:700 23px/1.3 Georgia,Times New Roman,serif}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-instruction{color:var(--epn-ink);margin-top:6px;font:700 23px/1.3 Georgia,Times New Roman,serif}.earlier-past-notes :is(.has-selection,.is-checked) .epn-instruction{color:var(--epn-ink);margin-top:6px;font:700 23px/1.3 Georgia,Times New Roman,serif}.earlier-past-notes .epn-options{grid-column:1;margin:0}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-options{grid-column:1;margin:0}.earlier-past-notes :is(.has-selection,.is-checked) .epn-options{grid-column:1;margin:0}.earlier-past-notes .epn-option{gap:12px;min-height:46px;padding:9px 12px;font-size:17px}.earlier-past-notes .epn-response{border:0;grid-area:auto/1;margin:0;padding:0}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-response{border:0;grid-area:auto/1;margin:0;padding:0}.earlier-past-notes :is(.has-selection,.is-checked) .epn-response{border:0;grid-area:auto/1;margin:0;padding:0}.earlier-past-notes .epn-status{margin:0;font-size:14px}.earlier-past-notes :-webkit-any(.has-selection,.is-checked) .epn-status{margin:0;font-size:14px}.earlier-past-notes :is(.has-selection,.is-checked) .epn-status{margin:0;font-size:14px}.earlier-past-notes .epn-feedback{padding:14px}.earlier-past-notes .epn-feedback-heading{font-size:21px}.earlier-past-notes .epn-feedback p{font-size:17px}.earlier-past-notes .epn-feedback:has(.epn-feedback-icon){padding-top:14px}.earlier-past-notes .epn-feedback>.epn-feedback-icon{top:12px;left:14px}.earlier-past-notes .epn-completion{flex-wrap:wrap;gap:10px;padding:14px}.earlier-past-notes .epn-completion h3{font-size:26px}.earlier-past-notes .epn-completion p{font-size:17px}.earlier-past-notes .epn-completion .epn-button{width:100%}.earlier-past-notes .epn-practice-help{padding:12px;font-size:17px}.earlier-past-notes .epn-details{gap:20px;margin-top:20px}.earlier-past-notes .epn-details-paper{padding:18px 16px;font-size:17px}.earlier-past-notes .epn-details-paper h2,.earlier-past-notes .epn-writing>h2{max-width:none;font-size:clamp(29px,7.7cqi,40px)}.earlier-past-notes .epn-details-heading>p{margin-top:8px;font-size:18px}.earlier-past-notes .epn-detail-section{margin-top:16px;padding-top:14px}.earlier-past-notes .epn-detail-section h3{font-size:clamp(25px,6.6cqi,34px)}.earlier-past-notes .epn-detail-illustrated{grid-template-columns:minmax(0,1fr);gap:12px}.earlier-past-notes .epn-detail-illustrated>h3,.earlier-past-notes .epn-detail-full{grid-column:1}.earlier-past-notes .epn-detail-illustrated>.epn-art,.earlier-past-notes .epn-detail-illustrated>figure{justify-self:center;width:100%;max-width:320px;margin-top:0}.earlier-past-notes .epn-detail-illustrated>.epn-art,.earlier-past-notes [aria-labelledby=epn-cause-title]>.epn-art{justify-self:center;max-width:240px;margin-top:0}.earlier-past-notes .epn-writing :-webkit-any([aria-labelledby=epn-connectors-title],[aria-labelledby=epn-reference-title])>.epn-art{justify-self:center;max-width:240px;margin-top:0}.earlier-past-notes .epn-writing :is([aria-labelledby=epn-connectors-title],[aria-labelledby=epn-reference-title])>.epn-art{justify-self:center;max-width:240px;margin-top:0}.earlier-past-notes .epn-example,.earlier-past-notes .epn-writing .epn-example{font-size:22px}.earlier-past-notes :-webkit-any([aria-labelledby=epn-cause-title],[aria-labelledby=epn-state-title]) .epn-example{width:100%}.earlier-past-notes :is([aria-labelledby=epn-cause-title],[aria-labelledby=epn-state-title]) .epn-example{width:100%}.earlier-past-notes .epn-example:has(.epn-annotated){padding-bottom:12px;line-height:2.25}.earlier-past-notes .epn-note{margin-top:10px;padding:10px 12px;font-size:17px}.earlier-past-notes .epn-document,.earlier-past-notes .epn-document small,.earlier-past-notes .epn-not-done{font-size:13px}.earlier-past-notes .epn-adverbs>div{grid-template-columns:minmax(0,1fr);gap:8px}.earlier-past-notes .epn-adverbs{gap:16px}.earlier-past-notes .epn-adverbs dt{padding:8px 12px}.earlier-past-notes .epn-adverbs dt span{font-size:15px}.earlier-past-notes .epn-writing-first{padding-right:0;display:grid}.earlier-past-notes .epn-writing-first>div{margin-top:0}.earlier-past-notes .epn-writing-first>.epn-art{width:100%;position:relative;top:auto;right:auto}.earlier-past-notes .epn-rain{grid-template-columns:minmax(0,1fr);gap:10px}.earlier-past-notes .epn-rain>.epn-art{justify-self:center;max-width:190px}}@media (prefers-reduced-motion:reduce){.earlier-past-notes .epn-chevron{transition:none}}.questions-explanation.unfinished-time-notes{--ut-ink:#153b2c;--ut-body:#263f32;--ut-soft:#53655c;--ut-line:#ddd5c5;--ut-paper:#fffefa;width:100%;max-width:960px;box-shadow:none;color:var(--ut-body);font-family:var(--font-ui,Inter, system-ui, sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font-size:18px;line-height:1.5;display:block;overflow:visible;container:unfinished-time/inline-size}.unfinished-time-notes *,.unfinished-time-notes :before,.unfinished-time-notes :after{box-sizing:border-box}.unfinished-time-notes [hidden]{display:none!important}.unfinished-time-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.unfinished-time-notes :is(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.unfinished-time-notes :-webkit-any(h2,h3,h4){color:var(--ut-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.unfinished-time-notes :is(h2,h3,h4){color:var(--ut-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.unfinished-time-notes h4{font-family:Times New Roman,Georgia,serif}.unfinished-time-notes h2{font-size:clamp(36px,4.4cqi,44px);line-height:1.16}.unfinished-time-notes h3{font-size:clamp(26px,3.25cqi,34px);line-height:1.22}.unfinished-time-notes h4{font-size:22px;line-height:1.3}.unfinished-time-notes .ut-paper{border:1px solid var(--ut-line);background:var(--ut-paper);border-radius:22px;min-width:0;padding:25px 28px;box-shadow:0 3px 12px #3027190a}.unfinished-time-notes .ut-main{flex-direction:column;display:flex}.unfinished-time-notes .ut-header{border-bottom:1px solid var(--ut-line);padding-bottom:17px}.unfinished-time-notes .ut-header h2{font-size:clamp(36px,4.8cqi,48px)}.unfinished-time-notes .ut-header p{color:var(--ut-soft);margin-top:3px;font-size:22px;line-height:1.4}.unfinished-time-notes .ut-actions{padding-top:12px}.unfinished-time-notes .ut-main-example,.unfinished-time-notes .ut-example{color:var(--ut-ink);letter-spacing:-.02em;font-family:Times New Roman,Georgia,serif}.unfinished-time-notes .ut-main-example{font-size:clamp(27px,3.2cqi,34px);font-weight:700;line-height:1.5}.unfinished-time-notes .ut-example{font-size:clamp(22px,2.5cqi,26px);line-height:1.45}.unfinished-time-notes .ut-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.08em .18em .1em}.unfinished-time-notes .ut-subject{color:#19574b;background:#dce7d6}.unfinished-time-notes .ut-verb{color:#80550f;background:#f8e7be}.unfinished-time-notes .ut-information{color:#99402d;background:#f8e2d7}.unfinished-time-notes .ut-negative{color:#66517c;background:#eee8f4}.unfinished-time-notes .ut-contraction{white-space:nowrap;vertical-align:baseline;display:inline-flex}.unfinished-time-notes .ut-contraction .ut-verb{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.unfinished-time-notes .ut-contraction .ut-negative{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.unfinished-time-notes .ut-annotated{vertical-align:baseline;display:inline-block;position:relative}.unfinished-time-notes .ut-role{color:var(--ut-body);font:13px/18px var(--font-ui,Inter, system-ui, sans-serif);white-space:nowrap;letter-spacing:0;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.unfinished-time-notes .ut-question-word{border-bottom:1px solid var(--ut-soft);background:#f8f5ef;border-radius:5px;padding:.05em .18em}.unfinished-time-notes .ut-art{isolation:isolate;min-width:0;display:block;position:relative;overflow:hidden}.unfinished-time-notes .ut-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.unfinished-time-notes .ut-garden-scene{height:42cqi;min-height:330px;max-height:404px;margin-top:20px;position:relative}.unfinished-time-notes .ut-maya-example{z-index:1;white-space:nowrap;max-width:73%;padding-top:12px;position:relative}.unfinished-time-notes .ut-garden-desktop{clip-path:polygon(81% 0,98.5% 0,98.5% 100%,0 100%,0 60%,63% 60%,63% 57%,66% 53%,67% 42%,67% 24%,79% 24%,79% 13%,77% 13%,77% 5%,81% 5%);width:73%;position:absolute;top:-36px;left:0}.unfinished-time-notes .ut-total{width:31%;color:var(--ut-ink);text-align:center;font-size:15px;font-weight:650;position:absolute;top:46%;left:4.5%}.unfinished-time-notes .ut-bracket{border:1.5px solid var(--ut-ink);border-bottom:0;border-radius:9px 9px 0 0;height:13px;margin-top:14px;display:block;position:relative}.unfinished-time-notes .ut-bracket:before{content:"";border-bottom:1.5px solid var(--ut-ink);background:var(--ut-paper);border-radius:0 0 9px 9px;width:16px;height:9px;position:absolute;top:-9px;left:calc(50% - 8px)}.unfinished-time-notes .ut-current-label{text-align:center;width:17%;font-size:14px;line-height:1.3;position:absolute;top:30%;left:34%}.unfinished-time-notes .ut-current-label svg{width:46px;height:46px;position:absolute;top:100%;left:58%}.unfinished-time-notes .ut-current-example{width:27.5%;color:var(--ut-ink);text-align:center;letter-spacing:-.025em;font:22px/1.35 Times New Roman,Georgia,serif;position:absolute;top:23%;right:0}.unfinished-time-notes .ut-current-example .ut-subject,.unfinished-time-notes .ut-current-example .ut-information{color:inherit;background:0 0;padding:0}.unfinished-time-notes .ut-yesterday{text-align:center;background:#f8f5ef;border:1px solid #e6dfd3;border-radius:11px;width:25%;padding:9px;position:absolute;top:39%;right:0}.unfinished-time-notes .ut-yesterday h4{font-size:18px}.unfinished-time-notes .ut-yesterday .ut-art{margin:9px -2px 6px}.unfinished-time-notes .ut-yesterday .ut-example{font-size:20px;line-height:1.35}.unfinished-time-notes .ut-period{margin-top:-14px}.unfinished-time-notes .ut-period>p{text-align:center;width:73%}.unfinished-time-notes .ut-open-line{height:48px;margin-top:4px;font-size:14px;position:relative}.unfinished-time-notes .ut-open-line .ut-start{width:13%;position:absolute;top:18px;left:0}.unfinished-time-notes .ut-open-line .ut-now{text-align:center;width:12%;position:absolute;top:0;left:55%}.unfinished-time-notes .ut-open-line .ut-later{position:absolute;top:18px;left:85%}.unfinished-time-notes .ut-open-line .ut-line{border-top:2px solid var(--ut-ink);width:70%;position:absolute;top:28px;left:13%}.unfinished-time-notes .ut-open-line .ut-line:before{content:"";background:var(--ut-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.unfinished-time-notes .ut-open-line .ut-line:after{content:"";background:var(--ut-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:68%}.unfinished-time-notes .ut-open-line:before{content:"";border-top:2px dashed var(--ut-ink);background:var(--ut-paper);z-index:1;width:22%;position:absolute;top:28px;left:61%}.unfinished-time-notes .ut-open-line:after{content:"";border-left:9px solid var(--ut-ink);z-index:2;border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:24px;left:82.5%}.unfinished-time-notes .ut-action-meaning{margin-top:5px}.unfinished-time-notes .ut-so-far{margin-top:0}.unfinished-time-notes .ut-continuing{border-top:1px solid var(--ut-line);margin-top:20px;padding-top:12px}.unfinished-time-notes .ut-residence{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,33fr) minmax(0,67fr);column-gap:24px;margin-top:10px;display:grid}.unfinished-time-notes .ut-mina-desktop{border-radius:11px;grid-row:1/5}.unfinished-time-notes .ut-mina-example{white-space:nowrap;align-self:start;margin-top:20px;font-size:clamp(27px,3.15cqi,33px)}.unfinished-time-notes .ut-state-meaning{margin-top:10px;font-size:17px}.unfinished-time-notes .ut-state-line{height:48px;margin-top:16px;font-size:15px;line-height:1.25;position:relative}.unfinished-time-notes .ut-state-line .ut-start{position:absolute;top:15px;left:0}.unfinished-time-notes .ut-state-line .ut-now{position:absolute;top:0;right:8%}.unfinished-time-notes .ut-state-line .ut-line{border-top:2px solid var(--ut-ink);width:87%;position:absolute;top:26px;left:11%}.unfinished-time-notes .ut-state-line .ut-line:before{content:"";background:#19574b;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.unfinished-time-notes .ut-state-line .ut-line:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:10px solid #19574b;position:absolute;top:-6px;right:-1px}.unfinished-time-notes .ut-state-line:after{content:"";background:#19574b;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;right:10%}.unfinished-time-notes .ut-state-line .ut-duration{text-align:center;width:100%;position:absolute;top:31px;left:0}.unfinished-time-notes .ut-state-contrast{color:var(--ut-soft);font-size:15px;line-height:1.4}.unfinished-time-notes .ut-mobile,.unfinished-time-notes .ut-garden-mobile,.unfinished-time-notes .ut-mina-mobile{display:none}.unfinished-time-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.unfinished-time-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.unfinished-time-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.unfinished-time-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.unfinished-time-notes .ut-disclosure{border:1px solid var(--ut-line);width:100%;min-height:50px;color:var(--ut-ink);text-align:left;background:#f8f5ef;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 16px;font-size:16px;font-weight:550;line-height:1.4;display:flex}.unfinished-time-notes .ut-disclosure:hover{background:#f0f1e8}.unfinished-time-notes .ut-chevron{flex:0 0 20px;transition:transform .15s}.unfinished-time-notes .ut-disclosure[aria-expanded=true] .ut-chevron{transform:rotate(90deg)}.unfinished-time-notes .ut-details{gap:24px;margin-top:24px;display:grid}.unfinished-time-notes .ut-card{background:#fffefa;border:1px solid #e6dfd3;border-radius:13px;min-width:0;padding:15px 16px}.unfinished-time-notes .ut-states-header{text-align:center}.unfinished-time-notes .ut-states-header p{margin-top:6px}.unfinished-time-notes .ut-state-cards,.unfinished-time-notes .ut-time-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.unfinished-time-notes .ut-labeled{margin-top:10px}.unfinished-time-notes .ut-labeled .ut-annotated{padding-bottom:20px}.unfinished-time-notes .ut-labeled .ut-role{top:calc(100% - 18px);bottom:auto;left:0;transform:none}.unfinished-time-notes .ut-state-cards .ut-example{font-size:clamp(19px,2.15cqi,23px)}.unfinished-time-notes .ut-state-cards .ut-labeled .ut-annotated:first-child{min-width:53px}.unfinished-time-notes .ut-been-example{font-size:22px}.unfinished-time-notes .ut-been-example .ut-annotated{margin-right:5px}.unfinished-time-notes .ut-been-example .ut-annotated:nth-child(3){min-width:57px}.unfinished-time-notes .ut-been-example .ut-annotated:nth-child(4){min-width:99px}.unfinished-time-notes .ut-expressions{margin-top:10px;margin-bottom:7px;font:23px/1.4 Times New Roman,Georgia,serif}.unfinished-time-notes .ut-state-cards .ut-art{width:100%}.unfinished-time-notes .ut-state-cards .ut-state-line{height:40px;margin-top:0}.unfinished-time-notes .ut-state-cards .ut-state-line .ut-line{width:74%;top:5px;left:22%}.unfinished-time-notes .ut-state-cards .ut-state-line .ut-start{top:14px;left:12%}.unfinished-time-notes .ut-state-cards .ut-state-line .ut-now{top:14px;right:3%}.unfinished-time-notes .ut-state-cards .ut-state-line:after{display:none}.unfinished-time-notes .ut-length-line{text-align:center;grid-template-columns:1fr max-content;gap:4px;margin:4px 9px 0 14px;font-size:15px;display:grid}.unfinished-time-notes .ut-length-line>:first-child{border:1.5px solid var(--ut-ink);border-top:0;grid-column:1/3;height:12px;transform:rotate(180deg)}.unfinished-time-notes .ut-starting-event{grid-template-columns:minmax(0,58fr) minmax(0,16fr) minmax(0,26fr);align-items:center;column-gap:12px;margin-top:14px;display:grid}.unfinished-time-notes .ut-starting-event h3{grid-column:1/4;margin-bottom:5px}.unfinished-time-notes .ut-starting-event .ut-example{font-size:clamp(20px,2.3cqi,25px)}.unfinished-time-notes .ut-starting-event .ut-annotated:first-child{min-width:53px}.unfinished-time-notes .ut-event-clause{display:inline-block;position:relative}.unfinished-time-notes .ut-event-caption{border-top:1px solid var(--ut-ink);width:100%;color:var(--ut-soft);font:13px/18px var(--font-ui,Inter, system-ui, sans-serif);text-align:center;letter-spacing:0;display:block;position:absolute;top:calc(100% + 4px);left:0}.unfinished-time-notes .ut-event-copy>p+p{margin-top:12px}.unfinished-time-notes .ut-note{background:#f8f5ef;border-radius:11px;min-width:0;padding:14px 16px;font-size:16px;line-height:1.5}.unfinished-time-notes .ut-note p+p{border-top:1px solid #e6dfd3;margin-top:14px;padding-top:12px}.unfinished-time-notes .ut-starting-event .ut-note{padding:12px;font-size:14px}.unfinished-time-notes .ut-two-part{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:center;gap:18px;margin-top:14px;display:grid}.unfinished-time-notes .ut-two-part .ut-example+.ut-example{margin-top:6px}.unfinished-time-notes .ut-two-part .ut-example+p:not(.ut-example){margin-top:5px}.unfinished-time-notes .ut-time-cards{margin-top:12px}.unfinished-time-notes .ut-time-cards .ut-card{background:#f8f5ef;padding:12px}.unfinished-time-notes .ut-badge{background:#e9eae3;border-radius:8px;padding:4px 14px;font-size:22px;display:inline-block}.unfinished-time-notes .ut-time-words{margin:8px 0 9px;font-size:14px}.unfinished-time-notes .ut-time-cards .ut-example{font-size:clamp(21px,2.35cqi,25px);font-weight:700}.unfinished-time-notes .ut-time-cards .ut-example+p{margin-top:5px;font-size:16px}.unfinished-time-notes .ut-time-cards .ut-art{border-radius:10px;margin-top:9px}.unfinished-time-notes .ut-detail-section{border-top:1px solid var(--ut-line);margin-top:18px;padding-top:12px}.unfinished-time-notes .ut-conversation{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:10px 20px;display:grid}.unfinished-time-notes .ut-conversation h3{grid-column:1}.unfinished-time-notes .ut-conversation>.ut-art{border-radius:10px;grid-area:1/2/3;align-self:center}.unfinished-time-notes .ut-conversation .ut-example{font-weight:700}.unfinished-time-notes .ut-conversation-line{height:60px;color:var(--ut-body);margin:24px 0 0;font-size:13px;position:relative}.unfinished-time-notes .ut-conversation-line .ut-start{position:absolute;top:0;left:0}.unfinished-time-notes .ut-conversation-time{position:absolute;top:0;left:32%}.unfinished-time-notes .ut-conversation-line .ut-now{position:absolute;top:0;right:8%}.unfinished-time-notes .ut-conversation-line .ut-line{border-top:1.5px solid var(--ut-ink);width:87%;position:absolute;top:32px;left:6%}.unfinished-time-notes .ut-conversation-line .ut-line:before{content:"";background:#19574b;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-4px}.unfinished-time-notes .ut-conversation-line .ut-line:after{content:"";background:#19574b;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:81%}.unfinished-time-notes .ut-conversation-time:after{content:"";z-index:1;background:#99402d;border-radius:50%;width:12px;height:12px;position:absolute;top:26px;left:40%}.unfinished-time-notes .ut-conversation-line:before{content:"";border-top:1.5px dashed var(--ut-ink);background:var(--ut-paper);z-index:1;width:17%;position:absolute;top:32px;left:78%}.unfinished-time-notes .ut-conversation-line:after{content:"";border-left:7px solid var(--ut-ink);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:29px;right:4%}.unfinished-time-notes .ut-detail-full{grid-column:1/-1}.unfinished-time-notes .ut-move{grid-template-columns:minmax(0,68fr) minmax(0,32fr);gap:8px 20px;display:grid}.unfinished-time-notes .ut-move>.ut-art{border-radius:10px;grid-area:1/2/3;align-self:center}.unfinished-time-notes .ut-move h3{z-index:1;grid-area:1/1/auto/-1;position:relative}.unfinished-time-notes .ut-move>div{grid-area:2/1}.unfinished-time-notes .ut-move .ut-example{font-weight:700}.unfinished-time-notes .ut-move .ut-example+p:not(.ut-example){margin-top:6px;font-size:16px}.unfinished-time-notes .ut-move .ut-state-line{height:60px;margin-top:12px}.unfinished-time-notes .ut-move .ut-state-line .ut-start{top:0}.unfinished-time-notes .ut-move .ut-state-line .ut-line{width:96%;left:3%}.unfinished-time-notes .ut-context>p{color:var(--ut-soft);margin-top:5px;font-size:16px}.unfinished-time-notes .ut-context-examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:12px;display:grid}.unfinished-time-notes .ut-context-examples .ut-example{font-size:24px;font-weight:700}.unfinished-time-notes .ut-context-examples div>p+p{margin-top:3px;font-size:14px}.unfinished-time-notes .ut-results,.unfinished-time-notes .ut-download{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:10px 18px;display:grid}.unfinished-time-notes .ut-results>h3,.unfinished-time-notes .ut-download>h3{grid-column:1}.unfinished-time-notes .ut-results>.ut-art,.unfinished-time-notes .ut-download>.ut-art{grid-area:1/2/3;align-self:center}.unfinished-time-notes .ut-results>.ut-art{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 83%,18% 83%,18% 70%,0 70%)}.unfinished-time-notes .ut-results .ut-example,.unfinished-time-notes .ut-download .ut-example{font-size:clamp(23px,2.6cqi,28px)}.unfinished-time-notes .ut-results .ut-example+p:not(.ut-example),.unfinished-time-notes .ut-download .ut-example+p:not(.ut-example){color:var(--ut-soft);margin-top:3px}.unfinished-time-notes .ut-results p:not(.ut-example)+.ut-example,.unfinished-time-notes .ut-download p:not(.ut-example)+.ut-example{margin-top:24px}.unfinished-time-notes .ut-total-question{z-index:1;width:128%;margin-top:24px;position:relative}.unfinished-time-notes .ut-total-question+.ut-example{margin-top:4px}.unfinished-time-notes .ut-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.unfinished-time-notes .ut-form-grid .ut-card{background:#f8f5ef}.unfinished-time-notes .ut-form-grid h4{font-size:21px}.unfinished-time-notes .ut-have-form{grid-row:span 2}.unfinished-time-notes .ut-have-form dl{gap:6px;margin:8px 0 12px;display:grid}.unfinished-time-notes .ut-have-form dl>div{background:var(--ut-paper);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.unfinished-time-notes .ut-have-form dd{white-space:nowrap;font:25px/1.35 Times New Roman,Georgia,serif}.unfinished-time-notes .ut-have-form dd>span:first-child{color:var(--ut-soft);margin-right:15px}.unfinished-time-notes .ut-form-grid .ut-example{margin-top:7px;font-size:23px}.unfinished-time-notes .ut-form-grid p:not(.ut-example){font-size:15px;line-height:1.5}.unfinished-time-notes .ut-negative-form>p:not(.ut-example){margin-top:8px}.unfinished-time-notes .ut-past-form{grid-column:1/-1}.unfinished-time-notes .ut-past-form>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.unfinished-time-notes .ut-past-form>p{margin-top:10px}.unfinished-time-notes .ut-practice{border:1px solid var(--ut-line);background:#f8f5ef;border-radius:13px;grid-template-columns:minmax(0,19fr) minmax(0,81fr);gap:26px;min-width:0;margin-top:20px;padding:16px;display:grid}.unfinished-time-notes .ut-practice-heading{border-right:1px solid var(--ut-line);padding-right:14px}.unfinished-time-notes .ut-practice-heading h3{font-size:34px}.unfinished-time-notes .ut-practice-heading p{color:var(--ut-soft);white-space:nowrap;margin-top:3px;font-size:17px}.unfinished-time-notes .ut-question{min-width:0}.unfinished-time-notes .ut-context-copy{color:var(--ut-soft);font-size:15px;line-height:1.5}.unfinished-time-notes .ut-question>h4{margin-top:3px;font-size:22px}.unfinished-time-notes .ut-practice-quote{margin-top:6px;font:23px/1.35 Times New Roman,Georgia,serif}.unfinished-time-notes .ut-options{border:0;gap:6px;min-width:0;margin-top:9px;padding:0;display:grid}.unfinished-time-notes .ut-option{background:var(--ut-paper);min-height:44px;color:var(--ut-body);cursor:pointer;border:1px solid #e6dfd3;border-radius:9px;align-items:center;gap:12px;padding:8px 12px;font-size:16px;line-height:1.4;display:flex;position:relative}.unfinished-time-notes .ut-option.is-selected{background:#eef2e9;border-color:#19574b;box-shadow:inset 0 0 0 .5px #19574b}.unfinished-time-notes .ut-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.unfinished-time-notes .ut-option input{opacity:0;width:1px;height:1px;position:absolute}.unfinished-time-notes .ut-radio{background:var(--ut-paper);border:1.5px solid #53655c;border-radius:50%;flex:0 0 20px;height:20px;display:block}.unfinished-time-notes input:checked+.ut-radio{border:2px solid #19574b}.unfinished-time-notes input:checked+.ut-radio:after{content:"";background:#19574b;border-radius:50%;width:10px;height:10px;margin:3px;display:block}.unfinished-time-notes .ut-option:has(input:disabled){cursor:default}.unfinished-time-notes .ut-response{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.unfinished-time-notes .ut-status{color:var(--ut-soft);font-size:16px;line-height:1.5}.unfinished-time-notes .ut-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:9px;flex-shrink:0;min-height:44px;padding:11px 18px;font-size:16px;font-weight:550;line-height:22px}.unfinished-time-notes .ut-button:hover:not(:disabled){background:#153b2c}.unfinished-time-notes .ut-button:disabled{color:#fffdf7;cursor:default;background:#cbcccb;border-color:#cbcccb}.unfinished-time-notes .ut-feedback{align-items:flex-start;gap:12px;min-width:0;display:flex}.unfinished-time-notes .ut-feedback-heading{color:inherit;font-size:25px}.unfinished-time-notes .ut-feedback p{margin-top:2px;font-size:16px;line-height:1.5}.unfinished-time-notes .ut-feedback-icon{color:#fff;background:#19574b;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;line-height:1;display:flex}.unfinished-time-notes .ut-response.is-correct{color:#19574b;background:#e3eadc;border-radius:10px;padding:12px}.unfinished-time-notes .ut-response.is-retry{color:#783e2d;background:#faece3;border-radius:10px;padding:12px}.unfinished-time-notes .is-retry .ut-feedback-icon{background:#783e2d;font-size:30px}.unfinished-time-notes .ut-text-button{color:#19574b;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-block}.unfinished-time-notes .ut-practice-help{border:1px solid var(--ut-line);background:var(--ut-paper);border-radius:10px;margin-top:12px;padding:14px;font-size:16px}.unfinished-time-notes .ut-practice-help p{margin-top:5px}.unfinished-time-notes .ut-completion{color:#19574b;grid-column:1/-1;align-items:center;gap:14px;display:flex}.unfinished-time-notes .ut-completion>div{flex:1}.unfinished-time-notes .ut-completion h3{font-size:25px}.unfinished-time-notes .ut-completion p{margin-top:4px;font-size:16px}.unfinished-time-notes .ut-practice:has(input:checked){display:block}.unfinished-time-notes .ut-practice:has(input:checked) .ut-practice-heading{border:0;padding:0}.unfinished-time-notes .ut-practice:has(input:checked) .ut-practice-heading h3{display:none}.unfinished-time-notes .ut-practice:has(input:checked) .ut-practice-heading p{color:var(--ut-body);margin:0 0 8px}.unfinished-time-notes .ut-practice:has(input:checked) .ut-question>h4{margin-top:8px;font-size:26px}.unfinished-time-notes .ut-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container unfinished-time (width>=651px) and (width<=850px){.unfinished-time-notes .ut-paper{padding:23px}.unfinished-time-notes .ut-maya-example{font-size:26px}.unfinished-time-notes .ut-garden-scene{min-height:300px}.unfinished-time-notes .ut-mina-example{font-size:25px}.unfinished-time-notes .ut-yesterday .ut-example,.unfinished-time-notes .ut-current-example{font-size:18px}.unfinished-time-notes .ut-current-label{font-size:13px}.unfinished-time-notes .ut-residence{column-gap:16px}.unfinished-time-notes .ut-state-meaning{font-size:16px}.unfinished-time-notes .ut-state-contrast{font-size:14px}.unfinished-time-notes .ut-state-cards,.unfinished-time-notes .ut-time-cards,.unfinished-time-notes .ut-two-part{grid-template-columns:minmax(0,1fr)}.unfinished-time-notes .ut-state-cards .ut-art{max-width:480px;margin-inline-start:auto;margin-inline-end:auto}.unfinished-time-notes .ut-starting-event{grid-template-columns:minmax(0,1fr);gap:12px}.unfinished-time-notes .ut-starting-event h3{grid-column:auto}.unfinished-time-notes .ut-starting-event>.ut-art{justify-self:center;width:160px}.unfinished-time-notes .ut-starting-event .ut-note{grid-column:auto;font-size:16px}.unfinished-time-notes .ut-total-question{width:100%}.unfinished-time-notes .ut-practice{grid-template-columns:minmax(0,20fr) minmax(0,80fr);gap:16px}.unfinished-time-notes .ut-practice-heading h3{font-size:30px}.unfinished-time-notes .ut-practice-heading p{white-space:normal;font-size:14px}.unfinished-time-notes .ut-response:-webkit-any(.is-correct,.is-retry){flex-wrap:wrap}.unfinished-time-notes .ut-response:is(.is-correct,.is-retry){flex-wrap:wrap}.unfinished-time-notes .ut-response:-webkit-any(.is-correct,.is-retry) .ut-button{margin-left:auto}.unfinished-time-notes .ut-response:is(.is-correct,.is-retry) .ut-button{margin-left:auto}}@container unfinished-time (width<=650px){.unfinished-time-notes .ut-desktop,.unfinished-time-notes .ut-garden-desktop,.unfinished-time-notes .ut-mina-desktop{display:none}.unfinished-time-notes .ut-mobile,.unfinished-time-notes .ut-garden-mobile,.unfinished-time-notes .ut-mina-mobile{display:block}.unfinished-time-notes .ut-paper{border-radius:18px;padding:16px}.unfinished-time-notes .ut-header h2{font-size:clamp(28px,10.1cqi,48px);line-height:1.15}.unfinished-time-notes .ut-header{padding-bottom:16px}.unfinished-time-notes .ut-header>p{display:none}.unfinished-time-notes h2{font-size:28px;line-height:1.2}.unfinished-time-notes h3{font-family:Times New Roman,Georgia,serif;font-size:clamp(23px,6.3cqi,30px);line-height:1.25}.unfinished-time-notes .ut-actions{flex-direction:column;padding-top:12px;display:flex}.unfinished-time-notes .ut-garden-scene{display:contents}.unfinished-time-notes .ut-main-example{letter-spacing:-.03em;font-size:clamp(26px,6.8cqi,34px);line-height:1.35}.unfinished-time-notes .ut-verb-group{background:#f8e7be;border-radius:5px;padding:.08em .13em .1em;display:inline-block}.unfinished-time-notes .ut-main-example .ut-verb-group .ut-verb{padding:0}.unfinished-time-notes .ut-main-example :-webkit-any(.ut-verb,.ut-information,.ut-seedlings,.ut-here){font-weight:400}.unfinished-time-notes .ut-main-example :is(.ut-verb,.ut-information,.ut-seedlings,.ut-here){font-weight:400}.unfinished-time-notes .ut-current-example :-webkit-any(.ut-verb,.ut-information){font-weight:400}.unfinished-time-notes .ut-current-example :is(.ut-verb,.ut-information){font-weight:400}.unfinished-time-notes .ut-main-example .ut-word{padding-inline-start:.13em;padding-inline-end:.13em}.unfinished-time-notes .ut-maya-example{white-space:normal;order:1;max-width:none;margin-top:9px;padding:0}.unfinished-time-notes .ut-role{display:none}.unfinished-time-notes .ut-seedlings,.unfinished-time-notes .ut-here{color:#99402d;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e2d7;border-radius:5px;padding:.08em .13em .1em}.unfinished-time-notes .ut-seedlings,.unfinished-time-notes .ut-mina-example>.ut-information{max-width:100%;display:inline-block}.unfinished-time-notes .ut-garden-mobile{clip-path:polygon(42% 0,100% 0,100% 100%,0 100%,0 6.2%,42% 6.2%);border-radius:8px;order:2;width:100%;margin-top:6px}.unfinished-time-notes .ut-total{order:3;width:auto;margin-top:2px;font-size:17px;font-weight:500;position:static}.unfinished-time-notes .ut-bracket{display:none}.unfinished-time-notes .ut-current-example{text-align:left;order:4;width:auto;margin-top:14px;font:700 clamp(26px,6.8cqi,34px)/1.35 Times New Roman,Georgia,serif;position:static}.unfinished-time-notes .ut-current-example .ut-subject{color:#19574b;background:#dce7d6;padding:.08em .13em .1em}.unfinished-time-notes .ut-current-example .ut-verb{padding-inline-start:.13em;padding-inline-end:.13em}.unfinished-time-notes .ut-current-example .ut-information{color:#99402d;background:#f8e2d7;padding:.08em .13em .1em}.unfinished-time-notes .ut-period{order:5;margin-top:16px}.unfinished-time-notes .ut-period>p{text-align:left;width:auto;font-size:17px}.unfinished-time-notes .ut-open-line{height:58px;margin-top:8px;font-size:14px}.unfinished-time-notes .ut-open-line .ut-start{width:auto;top:30px}.unfinished-time-notes .ut-open-line .ut-now{width:14%;top:30px;left:49%}.unfinished-time-notes .ut-open-line .ut-later{top:30px;left:auto;right:0}.unfinished-time-notes .ut-open-line .ut-line{width:91%;top:17px;left:4%}.unfinished-time-notes .ut-open-line .ut-line:after{left:57%}.unfinished-time-notes .ut-open-line:before{width:40%;top:17px;left:56%}.unfinished-time-notes .ut-open-line:after{top:13px;left:auto;right:3%}.unfinished-time-notes .ut-action-meaning{order:6;margin-top:7px;font-size:17px;line-height:1.55}.unfinished-time-notes .ut-yesterday{text-align:left;order:7;grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:4px 12px;width:auto;margin-top:16px;padding:10px;display:grid;position:static}.unfinished-time-notes .ut-yesterday h4{grid-area:1/2;align-self:end;font-size:19px}.unfinished-time-notes .ut-yesterday .ut-art{border-radius:6px;grid-area:1/1/3;align-self:center;width:100%;margin:0}.unfinished-time-notes .ut-yesterday .ut-example{grid-area:2/2;font-family:inherit;font-size:15px;line-height:1.45}.unfinished-time-notes .ut-yesterday .ut-verb{color:inherit;background:0 0;padding:0}.unfinished-time-notes .ut-continuing{margin-top:18px;padding-top:12px}.unfinished-time-notes .ut-residence{flex-direction:column;gap:0;margin-top:8px;display:flex}.unfinished-time-notes .ut-mina-example{white-space:normal;margin-top:0}.unfinished-time-notes .ut-state-meaning{margin-top:8px;font-size:17px;line-height:1.5}.unfinished-time-notes .ut-state-meaning strong{font-weight:400}.unfinished-time-notes .ut-mina-mobile{border-radius:9px;width:100%;margin-top:12px}.unfinished-time-notes .ut-mobile-state-line{text-align:center;margin-top:3px;font-size:18px}.unfinished-time-notes .ut-mobile-state-line span{padding:0 7px}.unfinished-time-notes .ut-disclosure{order:1;margin-top:10px;padding-inline-start:12px;padding-inline-end:12px;font-size:16px}.unfinished-time-notes .ut-practice{background:var(--ut-paper);order:2;margin-top:18px;padding:14px;display:block}.unfinished-time-notes .ut-practice-heading{border:0;padding:0}.unfinished-time-notes .ut-practice-heading h3{display:none}.unfinished-time-notes .ut-practice-heading p{color:var(--ut-body);margin:0 0 8px;font-size:16px}.unfinished-time-notes .ut-context-copy{color:var(--ut-body);font-size:16px}.unfinished-time-notes .ut-question>h4{margin-top:12px;font-size:25px}.unfinished-time-notes .ut-options{gap:8px;margin-top:12px}.unfinished-time-notes .ut-option{background:#f8f5ef;min-height:48px;padding:10px;font-size:16px}.unfinished-time-notes .ut-option.is-selected{background:#eef2e9}.unfinished-time-notes .ut-response{flex-wrap:wrap;gap:10px;margin-top:14px}.unfinished-time-notes .ut-status{width:100%}.unfinished-time-notes .ut-response .ut-button{margin-left:auto}.unfinished-time-notes .ut-feedback{gap:10px;width:100%}.unfinished-time-notes .ut-feedback-heading{font-size:24px}.unfinished-time-notes .ut-feedback-icon{flex-basis:28px;width:28px;height:28px}.unfinished-time-notes .ut-completion{flex-wrap:wrap;align-items:start}.unfinished-time-notes .ut-completion>div{flex-basis:calc(100% - 50px)}.unfinished-time-notes .ut-completion .ut-button{margin-left:auto}.unfinished-time-notes .ut-details{gap:18px;margin-top:18px}.unfinished-time-notes .ut-states-header{text-align:left}.unfinished-time-notes .ut-states-header p{margin-top:8px;font-size:17px}.unfinished-time-notes .ut-state-cards,.unfinished-time-notes .ut-time-cards,.unfinished-time-notes .ut-two-part,.unfinished-time-notes .ut-context-examples,.unfinished-time-notes .ut-form-grid,.unfinished-time-notes .ut-past-form>div{grid-template-columns:minmax(0,1fr)}.unfinished-time-notes .ut-card{padding:12px}.unfinished-time-notes .ut-example,.unfinished-time-notes .ut-state-cards .ut-example,.unfinished-time-notes .ut-time-cards .ut-example,.unfinished-time-notes .ut-starting-event .ut-example{font-size:25px}.unfinished-time-notes .ut-example{overflow-wrap:anywhere;letter-spacing:-.02em;padding-right:5px}.unfinished-time-notes .ut-been-example .ut-annotated{margin-right:0}.unfinished-time-notes .ut-been-example .ut-annotated:nth-child(3),.unfinished-time-notes .ut-been-example .ut-annotated:nth-child(4),.unfinished-time-notes .ut-starting-event .ut-annotated:first-child,.unfinished-time-notes .ut-state-cards .ut-labeled .ut-annotated:first-child{min-width:0}.unfinished-time-notes .ut-labeled{margin-top:8px;padding-bottom:0}.unfinished-time-notes .ut-labeled .ut-annotated{padding-bottom:0}.unfinished-time-notes .ut-labeled+p{margin-top:8px;font-size:17px}.unfinished-time-notes .ut-expressions{font-size:21px}.unfinished-time-notes .ut-starting-event{grid-template-columns:minmax(0,1fr);row-gap:14px}.unfinished-time-notes .ut-starting-event h3{grid-column:auto;margin-bottom:0}.unfinished-time-notes .ut-starting-event .ut-art{width:52%;margin:0 auto}.unfinished-time-notes .ut-starting-event .ut-note{grid-column:auto;font-size:16px}.unfinished-time-notes .ut-event-clause{padding-bottom:21px}.unfinished-time-notes .ut-event-caption{top:auto;bottom:0}.unfinished-time-notes .ut-event-copy>p+p{margin-top:6px}.unfinished-time-notes .ut-two-part{gap:12px}.unfinished-time-notes .ut-note{padding:12px}.unfinished-time-notes .ut-conversation,.unfinished-time-notes .ut-move,.unfinished-time-notes .ut-results,.unfinished-time-notes .ut-download{grid-template-columns:minmax(0,1fr);row-gap:12px}.unfinished-time-notes .ut-conversation>.ut-art,.unfinished-time-notes .ut-move>.ut-art,.unfinished-time-notes .ut-results>.ut-art,.unfinished-time-notes .ut-download>.ut-art{grid-area:auto;width:100%}.unfinished-time-notes .ut-conversation h3,.unfinished-time-notes .ut-move h3,.unfinished-time-notes .ut-results>h3,.unfinished-time-notes .ut-download>h3{grid-column:auto}.unfinished-time-notes .ut-move>div{grid-area:auto}.unfinished-time-notes .ut-conversation-line{height:68px;margin-top:22px;font-size:13px}.unfinished-time-notes .ut-conversation-line .ut-start{width:24%}.unfinished-time-notes .ut-conversation-time{text-align:center;width:34%;left:30%}.unfinished-time-notes .ut-conversation-line .ut-now{text-align:center;width:25%;right:3%}.unfinished-time-notes .ut-conversation-line .ut-line{top:44px}.unfinished-time-notes .ut-conversation-time:after{top:38px}.unfinished-time-notes .ut-conversation-line:before{top:44px}.unfinished-time-notes .ut-conversation-line:after{top:41px}.unfinished-time-notes .ut-detail-full{grid-column:auto;font-size:17px}.unfinished-time-notes .ut-total-question{width:100%}.unfinished-time-notes .ut-results .ut-example,.unfinished-time-notes .ut-download .ut-example{font-size:27px}.unfinished-time-notes .ut-results p:not(.ut-example),.unfinished-time-notes .ut-download p:not(.ut-example){font-size:17px}.unfinished-time-notes .ut-results>.ut-art,.unfinished-time-notes .ut-download>.ut-art{width:85%;margin-inline-start:auto;margin-inline-end:auto}.unfinished-time-notes .ut-have-form,.unfinished-time-notes .ut-past-form{grid-area:auto}.unfinished-time-notes .ut-form-grid h4{font-size:21px}.unfinished-time-notes .ut-have-form dl>div{gap:7px;padding-inline-start:8px;padding-inline-end:8px;font-size:16px}.unfinished-time-notes .ut-have-form dd{font-size:23px}.unfinished-time-notes .ut-have-form dd>span:first-child{margin-right:6px}}@media (prefers-reduced-motion:reduce){.unfinished-time-notes .ut-chevron{transition:none}}.questions-explanation.repeated-activity-notes{--ran-ink:#153b2c;--ran-body:#263f32;--ran-soft:#53655c;--ran-line:#ddd5c5;--ran-paper:#fffefa;--ran-quiet:#f8f5ef;width:100%;max-width:960px;box-shadow:none;color:var(--ran-body);font:20px/1.45 var(--font-ui,Inter, system-ui, sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;display:block;overflow:visible;container:repeated-activity/inline-size}.repeated-activity-notes *,.repeated-activity-notes :before,.repeated-activity-notes :after{box-sizing:border-box}.repeated-activity-notes [hidden]{display:none!important}.repeated-activity-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd,ul){margin:0}.repeated-activity-notes :is(h2,h3,h4,p,figure,dl,dt,dd,ul){margin:0}.repeated-activity-notes :-webkit-any(h2,h3,h4){color:var(--ran-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.repeated-activity-notes :is(h2,h3,h4){color:var(--ran-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.repeated-activity-notes h2{font-size:46px;line-height:1.1}.repeated-activity-notes h3{font-size:34px;line-height:1.15}.repeated-activity-notes h4{font-size:25px;line-height:1.2}.repeated-activity-notes .ran-paper,.repeated-activity-notes .ran-practice{background:var(--ran-paper);border:1px solid #e4ddd1;border-radius:16px;min-width:0;box-shadow:0 2px 7px #3027190d}.repeated-activity-notes .ran-paper{padding:10px 27px 18px}.repeated-activity-notes .ran-heading>p{margin-top:3px;font:25px/1.3 Times New Roman,Georgia,serif}.repeated-activity-notes[data-view=ask] .ran-heading,.repeated-activity-notes[data-view=time] .ran-heading{text-align:center}.repeated-activity-notes[data-view=ask] .ran-heading h2,.repeated-activity-notes[data-view=time] .ran-heading h2{font-family:Times New Roman,Georgia,serif;font-size:43px}.repeated-activity-notes[data-view=time] .ran-heading>p{font:22px/1.4 var(--font-ui,Inter, system-ui, sans-serif)}.repeated-activity-notes .ran-views{background:var(--ran-quiet);border:1px solid #e4ddd1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;margin-bottom:24px;display:grid;box-shadow:0 1px 3px #3027190d}.repeated-activity-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.repeated-activity-notes .ran-view-button{min-width:0;min-height:66px;color:var(--ran-ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:20px;padding:10px 16px;font-size:20px;line-height:1.25;display:flex}.repeated-activity-notes .ran-view-button+.ran-view-button{border-left:1px solid #e4ddd1}.repeated-activity-notes .ran-view-button:hover{background:#f0ece3}.repeated-activity-notes .ran-view-button[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#0000}.repeated-activity-notes .ran-selection-icon{background:var(--ran-paper);border:1px solid #8b8a7f;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:inline-flex}.repeated-activity-notes .ran-selection-icon svg{color:#19574b;width:21px;height:21px}.repeated-activity-notes .ran-view-button small{margin-top:2px;font-size:15px;font-weight:400;display:block}.repeated-activity-notes .ran-view-button[aria-pressed=true]>span:last-child{font-weight:600}.repeated-activity-notes :-webkit-any(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.repeated-activity-notes :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.repeated-activity-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.repeated-activity-notes .ran-hero{grid-template-columns:minmax(0,420fr) minmax(0,450fr);align-items:center;gap:30px;display:grid}.repeated-activity-notes .ran-art{isolation:isolate;min-width:0;display:block;position:relative;overflow:hidden}.repeated-activity-notes .ran-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.repeated-activity-notes .ran-hero .ran-art{border-radius:6px}.repeated-activity-notes .ran-hero-figure figcaption{color:var(--ran-soft);text-align:center;margin-top:5px;font-size:17px}.repeated-activity-notes .ran-main-example{color:var(--ran-ink);letter-spacing:-.025em;font:700 clamp(36px,5cqi,48px)/1.08 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-main-example.ran-desktop-copy>span{display:block}.repeated-activity-notes .ran-hero-copy>p:not(.ran-main-example):not(.ran-period-note){margin-top:16px}.repeated-activity-notes .ran-mobile-copy,.repeated-activity-notes .ran-mobile-art,.repeated-activity-notes .ran-mobile-details{display:none}.repeated-activity-notes .ran-timeline{color:var(--ran-soft);margin-top:30px;font-size:14px;line-height:1.25}.repeated-activity-notes .ran-time-labels{justify-content:space-between;min-height:20px;display:flex;position:relative}.repeated-activity-notes .is-open .ran-time-labels>span:nth-child(2){color:var(--ran-ink);position:absolute;left:65%;transform:translate(-50%)}.repeated-activity-notes .ran-track{background:#587d72;height:2px;margin:11px 4px;position:relative}.repeated-activity-notes .is-open .ran-track{background:linear-gradient(90deg,#587d72 0 65%,#0000 65%)}.repeated-activity-notes .is-open .ran-track:after{content:"";border-top:2px dotted #587d72;position:absolute;top:0;left:65%;right:0}.repeated-activity-notes .ran-start,.repeated-activity-notes .ran-end{background:#315e4f;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.repeated-activity-notes .ran-start{left:0}.repeated-activity-notes .ran-end{left:100%}.repeated-activity-notes .is-open .ran-end{left:65%}.repeated-activity-notes .ran-hero .ran-start{border-radius:0;width:2px;height:19px}.repeated-activity-notes .ran-later{z-index:1;font:26px/1 var(--font-ui,Inter, system-ui, sans-serif);position:absolute;top:-13px;right:-2px}.repeated-activity-notes .ran-period-note{text-align:center;margin-top:17px;font-size:16px}.repeated-activity-notes .ran-section{border-top:1px solid var(--ran-line);margin-top:24px;padding-top:14px}.repeated-activity-notes .ran-section>h3{margin-bottom:10px}.repeated-activity-notes .ran-analysis{text-align:center;grid-template-columns:1fr .9fr 1.35fr 1.85fr 1fr;gap:8px;display:grid}.repeated-activity-notes .ran-analysis>div{flex-direction:column;min-width:0;display:flex}.repeated-activity-notes .ran-analysis dt{order:2}.repeated-activity-notes .ran-analysis dd{border-radius:8px;padding:8px 5px;font:700 25px/1.2 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-analysis dt{color:var(--ran-soft);margin-top:5px;font-size:14px;line-height:1.25}.repeated-activity-notes .ran-analysis>div:first-child dd{color:#19574b;background:#dce7d6}.repeated-activity-notes .ran-analysis>div:nth-child(2) dd,.repeated-activity-notes .ran-analysis>div:nth-child(3) dd{color:#80550f;background:#f8e7be}.repeated-activity-notes .ran-analysis>div:nth-child(4) dd,.repeated-activity-notes .ran-analysis>div:nth-child(5) dd{color:#99402d;background:#f8e2d7}.repeated-activity-notes .ran-agreement{gap:8px;margin-top:14px;display:grid}.repeated-activity-notes .ran-agreement p{background:var(--ran-quiet);border:1px solid #ebe6df;border-radius:10px;grid-template-columns:250px 28px 84px 28px 124px;align-items:center;gap:10px;min-height:56px;padding:8px 24px;display:grid}.repeated-activity-notes .ran-agreement p>:not(:first-child){text-align:center}.repeated-activity-notes .ran-agreement p>:first-child{text-align:left}.repeated-activity-notes .ran-verb-chip{color:#80550f;background:#f8e7be;border-radius:6px;padding:3px 10px;font:700 24px/1.2 Times New Roman,Georgia,serif;display:inline-block}.repeated-activity-notes .ran-participle{background:#ece8e1;border-radius:6px;padding:3px 8px}.repeated-activity-notes .ran-participle-note{margin-top:12px;font-size:19px}.repeated-activity-notes .ran-question-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.repeated-activity-notes .ran-question-pair>div+div{border-left:1px solid var(--ran-line);padding-left:28px}.repeated-activity-notes .ran-label{color:var(--ran-ink);background:#e9ece5;border-radius:7px;padding:1px 10px;font-size:16px;line-height:1.4;display:inline-block}.repeated-activity-notes .ran-small-example{color:var(--ran-ink);letter-spacing:-.015em;font:25px/1.35 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-question-pair .ran-small-example{margin-top:4px}.repeated-activity-notes .ran-question-pair .ran-small-example:first-of-type{font-size:23px;font-weight:400}.repeated-activity-notes .ran-count-note{background:var(--ran-quiet);text-align:center;border:1px solid #ebe6df;border-radius:10px;margin-top:12px;padding:9px 16px;font-size:18px;line-height:1.5}.repeated-activity-notes .ran-annotated-sentence{color:var(--ran-ink);letter-spacing:-.025em;font:23px/1.6 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-token{vertical-align:baseline;margin:0 1px 20px;display:inline-block;position:relative}.repeated-activity-notes .ran-token:has(.ran-role){text-align:center;min-width:40px}.repeated-activity-notes .ran-token.ran-verb:has(.ran-role){min-width:44px}.repeated-activity-notes .ran-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:.12em .22em}.repeated-activity-notes .ran-role{color:var(--ran-soft);font:13px/1.25 var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:0;white-space:nowrap;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.repeated-activity-notes .ran-subject>.ran-word{color:#19574b;background:#dce7d6}.repeated-activity-notes .ran-verb>.ran-word{color:#80550f;background:#f8e7be}.repeated-activity-notes .ran-information>.ran-word{color:#99402d;background:#f8e2d7}.repeated-activity-notes .ran-neutral>.ran-word{background:#efede7}.repeated-activity-notes .ran-info-text{color:#99402d}.repeated-activity-notes .ran-ask-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:24px;margin-top:32px;display:grid}.repeated-activity-notes .ran-ask-grid h3{margin-bottom:10px}.repeated-activity-notes .ran-ask-things{min-width:0;position:relative}.repeated-activity-notes .ran-ask-things>h4{margin-bottom:18px}.repeated-activity-notes .ran-omar-question{z-index:2;letter-spacing:-.035em;white-space:nowrap;font-size:20px;line-height:1.9;position:relative}.repeated-activity-notes .ran-omar-question .ran-word{padding-inline-start:.15em;padding-inline-end:.15em}.repeated-activity-notes .ran-omar-art{width:43%;position:absolute;top:17px;right:-12px}.repeated-activity-notes .ran-omar-art:after{content:"";background:linear-gradient(90deg, var(--ran-paper) 88%, transparent);width:32%;height:13%;position:absolute;top:24%;left:0}.repeated-activity-notes .ran-omar-art:before{content:"";z-index:1;background:linear-gradient(90deg, var(--ran-paper) 88%, transparent);width:51%;height:10%;position:absolute;top:92%;left:0}.repeated-activity-notes .ran-omar-answer{z-index:1;margin-top:46px;font-size:27px;position:relative}.repeated-activity-notes .ran-omar-note{z-index:1;max-width:87%;margin-top:48px;font-size:18px;line-height:1.4;position:relative}.repeated-activity-notes .ran-short-answers{border-left:1px solid var(--ran-line);min-width:0;padding-left:20px}.repeated-activity-notes .ran-short-answers h3{font-size:29px}.repeated-activity-notes .ran-short-answers .ran-small-example{font-size:21px;line-height:1.3}.repeated-activity-notes .ran-mei-art{width:100%;margin:5px 0}.repeated-activity-notes .ran-phone-art{float:right;width:34%;margin-top:-48px}.repeated-activity-notes .ran-short-answers>p:last-child{clear:both;padding-top:8px;font-size:17px;line-height:1.4}.repeated-activity-notes[data-view=ask] .ran-section{margin-top:30px;padding-top:18px}.repeated-activity-notes .ran-word-order{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:24px;display:grid}.repeated-activity-notes .ran-word-order .ran-annotated-sentence{font-size:30px}.repeated-activity-notes .ran-word-order .ran-token{margin-bottom:24px}.repeated-activity-notes .ran-word-order .ran-neutral>.ran-word{background:0 0}.repeated-activity-notes .ran-word-order p:not(.ran-annotated-sentence){margin-top:10px;font-size:18px}.repeated-activity-notes .ran-quiet-note{background:var(--ran-quiet);border:1px solid #ebe6df;border-radius:12px;min-width:0;padding:14px 20px}.repeated-activity-notes .ran-word-order .ran-quiet-note{align-self:start}.repeated-activity-notes .ran-word-order .ran-quiet-note p{margin-top:0}.repeated-activity-notes .ran-word-order .ran-quiet-note p+p{margin-top:5px}.repeated-activity-notes .ran-word-order .ran-quiet-note .ran-small-example{font-size:21px}.repeated-activity-notes .ran-surprised{margin-top:28px;margin-bottom:7px}.repeated-activity-notes .ran-surprised~p:last-child{margin-top:4px;font-size:18px}.repeated-activity-notes .ran-zero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.repeated-activity-notes .ran-zero-grid>div+div{border-left:1px solid var(--ran-line);padding-left:28px}.repeated-activity-notes .ran-negative-label{align-items:center;gap:12px;margin-bottom:8px;font-size:18px;display:flex}.repeated-activity-notes .ran-negative-chip{color:#66517c;background:#eee8f4;border-radius:6px;padding:2px 12px;font:700 27px/1.2 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-zero-grid p:not(.ran-small-example):not(.ran-negative-label){margin-top:5px;font-size:17px;line-height:1.4}.repeated-activity-notes .ran-zero-grid .ran-art{margin-top:10px;max-width:375px;margin-inline-start:auto;margin-inline-end:auto}.repeated-activity-notes .ran-zero-grid>div:first-child .ran-art{max-width:366px}.repeated-activity-notes .ran-zero-grid .ran-small-example{font-size:23px}.repeated-activity-notes .ran-all{margin-top:12px}.repeated-activity-notes .ran-all .ran-small-example{font-size:23px}.repeated-activity-notes .ran-all p+p{font-size:17px}.repeated-activity-notes .ran-again{min-height:214px;padding-right:45%;position:relative}.repeated-activity-notes .ran-again h3{width:180%}.repeated-activity-notes .ran-again-copy>p:not(.ran-small-example){margin-top:8px;font-size:17px}.repeated-activity-notes .ran-printer-record{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;gap:12px;width:44%;display:grid;position:absolute;top:40px;right:0}.repeated-activity-notes .ran-stops{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:25px;display:grid}.repeated-activity-notes .ran-stops>div{flex-wrap:wrap;justify-content:space-between;display:flex}.repeated-activity-notes .ran-stops span{width:40px;height:40px;color:var(--ran-ink);background:#e7d8c4;border-radius:50%;justify-content:center;align-items:center;font:25px/1 Times New Roman,Georgia,serif;display:inline-flex}.repeated-activity-notes .ran-stops>div:last-child span{background:#f0b39b}.repeated-activity-notes .ran-stops p{border-top:1px solid var(--ran-soft);text-align:center;width:100%;margin-top:6px;padding-top:6px;font:15px/1.25 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.repeated-activity-notes .ran-months>article{border:1px solid #e4ddd1;border-radius:14px;min-width:0;padding:14px 20px 22px}.repeated-activity-notes .ran-months h3{white-space:nowrap;font-size:34px}.repeated-activity-notes .ran-months .ran-art{margin:10px -4px 12px}.repeated-activity-notes .ran-months .ran-annotated-sentence{letter-spacing:-.04em;font-size:19px}.repeated-activity-notes .ran-period-phrase{white-space:nowrap}.repeated-activity-notes .ran-months p:not(.ran-annotated-sentence){margin-top:5px;font-size:18px;line-height:1.4}.repeated-activity-notes .ran-months .ran-timeline{margin-top:22px}.repeated-activity-notes .ran-weaving{text-align:center;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;min-height:90px;margin:0;padding:30px 18px;font-size:18px;display:flex}.repeated-activity-notes .ran-weaving .ran-verb-chip{padding:2px 5px;font-size:21px}.repeated-activity-notes .ran-contrast-row{border:1px solid #ebe6df;border-radius:10px;grid-template-columns:minmax(0,60fr) minmax(0,40fr);min-width:0;margin-bottom:8px;display:grid;overflow:hidden}.repeated-activity-notes .ran-contrast-row>p{padding:4px 10px 0}.repeated-activity-notes .ran-contrast-row>p+p{background:var(--ran-quiet);align-items:center;padding:10px 20px;font-size:17px;line-height:1.35;display:flex}.repeated-activity-notes[data-view=time] .ran-section{margin-top:20px;padding-top:14px}.repeated-activity-notes[data-view=time] .ran-section h3{font-size:34px}.repeated-activity-notes[data-view=time] .ran-section>p{font-size:18px}.repeated-activity-notes .ran-pattern-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:8px;display:grid}.repeated-activity-notes .ran-pattern-pair>div{border:1px solid #ebe6df;border-radius:10px;min-width:0;overflow:hidden}.repeated-activity-notes .ran-pattern-pair h4{font:600 20px/1.3 var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:0;background:#e9eee3;padding:6px 16px}.repeated-activity-notes .ran-pattern-pair .ran-annotated-sentence{padding:4px 14px 0;font-size:21px}.repeated-activity-notes .ran-pattern-form{background:#efede7;border-radius:5px;margin:2px 14px 8px;padding:3px 8px;font-size:14px;display:inline-block}.repeated-activity-notes .ran-focus{text-align:center;margin-top:10px;padding:8px 16px;font-size:15px}.repeated-activity-notes :-webkit-any(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-role{font-size:11px}.repeated-activity-notes :is(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-role{font-size:11px}.repeated-activity-notes :-webkit-any(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-token:has(.ran-role){min-width:34px;margin-inline-start:3px;margin-inline-end:3px}.repeated-activity-notes :is(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-token:has(.ran-role){min-width:34px;margin-inline-start:3px;margin-inline-end:3px}.repeated-activity-notes :-webkit-any(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-token.ran-verb:has(.ran-role){min-width:42px}.repeated-activity-notes :is(.ran-months,.ran-contrast-row,.ran-pattern-pair) .ran-token.ran-verb:has(.ran-role){min-width:42px}.repeated-activity-notes[data-view=time] .ran-paper{box-shadow:none;background:0 0;border:0;padding:10px 0 0}.repeated-activity-notes[data-view=time] .ran-views{max-width:630px;margin:14px auto 12px}.repeated-activity-notes[data-view=time] .ran-view-button{min-height:56px;font-size:18px}.repeated-activity-notes[data-view=time] .ran-view-button[aria-pressed=false] .ran-selection-icon{display:none}.repeated-activity-notes[data-view=time] .ran-selection-icon{background:0 0;border:0}.repeated-activity-notes[data-view=time] .ran-selection-icon svg{color:#fffdf7;width:26px;height:26px}.repeated-activity-notes[data-view=time] #ran-teaching{background:var(--ran-paper);border:1px solid #e4ddd1;border-radius:16px;padding:0 20px 12px;box-shadow:0 2px 7px #3027190d}.repeated-activity-notes[data-view=time] .ran-months{margin-inline-start:-20px;margin-inline-end:-20px}.repeated-activity-notes .ran-practice{margin-top:12px;padding:10px 27px 18px}.repeated-activity-notes .ran-practice-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.repeated-activity-notes .ran-practice-heading>p{color:var(--ran-soft);font-size:17px}.repeated-activity-notes .ran-context{color:var(--ran-ink);letter-spacing:-.015em;margin-top:8px;font:600 23px/1.35 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-instruction{margin-top:1px;font:23px/1.35 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-options{border:0;gap:8px;min-width:0;margin:8px 0 0;padding:0;display:grid}.repeated-activity-notes .ran-option{border:1px solid var(--ran-line);background:var(--ran-paper);min-height:44px;color:var(--ran-body);cursor:pointer;border-radius:10px;align-items:center;gap:24px;padding:8px 14px;font-size:17px;line-height:1.35;display:flex;position:relative}.repeated-activity-notes .ran-option:hover:not(:has(input:disabled)){background:#f8f5ef}.repeated-activity-notes .ran-option-letter{display:none}.repeated-activity-notes .ran-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.repeated-activity-notes .ran-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.repeated-activity-notes .ran-option:has(input:disabled){cursor:default}.repeated-activity-notes .ran-option input{opacity:0;width:1px;height:1px;position:absolute}.repeated-activity-notes .ran-radio{background:var(--ran-paper);border:1px solid #8b8a7f;border-radius:50%;flex:0 0 23px;height:23px;display:block}.repeated-activity-notes input:checked+.ran-radio{background:radial-gradient(circle, #19574b 0 6px, var(--ran-paper) 6.5px);border:2px solid #19574b}.repeated-activity-notes .ran-response{justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-top:8px;display:flex}.repeated-activity-notes .ran-status{font:18px/1.4 Times New Roman,Georgia,serif}.repeated-activity-notes .ran-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:184px;min-height:44px;padding:9px 20px;font-size:17px;font-weight:600;line-height:1.3;display:inline-flex}.repeated-activity-notes .ran-button:hover:not(:disabled){background:#173d2d}.repeated-activity-notes .ran-button:disabled{color:#69716a;cursor:default;background:#dedddb;border-color:#dedddb;font-weight:400}.repeated-activity-notes .ran-response:-webkit-any(.is-correct,.is-retry){flex-wrap:wrap;justify-content:end;gap:8px}.repeated-activity-notes .ran-response:is(.is-correct,.is-retry){flex-wrap:wrap;justify-content:end;gap:8px}.repeated-activity-notes .ran-feedback{border:1px solid #0000;border-radius:12px;align-items:start;gap:14px;width:100%;padding:12px 14px;display:flex}.repeated-activity-notes .is-correct .ran-feedback,.repeated-activity-notes .ran-completion{color:#19574b;background:#e3eadc;border-color:#d2dfca}.repeated-activity-notes .is-retry .ran-feedback{color:#783e2d;background:#faece3;border-color:#efcfc0}.repeated-activity-notes .ran-feedback-heading{color:inherit;font-size:25px}.repeated-activity-notes .ran-feedback p{margin-top:3px;font-size:17px;line-height:1.4}.repeated-activity-notes .ran-feedback-icon{color:#fffdf7;width:32px;height:32px;font:700 23px/1 var(--font-ui,Inter, system-ui, sans-serif);background:#19574b;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.repeated-activity-notes .ran-feedback-icon svg{width:24px;height:24px}.repeated-activity-notes .is-retry .ran-feedback-icon{background:#783e2d}.repeated-activity-notes .ran-text-button{min-height:44px;color:var(--ran-body);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:6px 4px;font-size:17px;text-decoration:underline;display:block}.repeated-activity-notes .ran-help{margin-top:10px}.repeated-activity-notes .ran-help h4{margin-bottom:6px}.repeated-activity-notes .ran-help p{font-size:18px}.repeated-activity-notes .ran-completion{border-radius:12px;align-items:start;gap:16px;padding:16px;display:flex}.repeated-activity-notes .ran-completion>div{flex:1;min-width:0}.repeated-activity-notes .ran-completion h3{font-size:29px}.repeated-activity-notes .ran-completion p{margin-top:5px;font-size:18px}.repeated-activity-notes .ran-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container repeated-activity (width>=651px) and (width<=850px){.repeated-activity-notes h2{font-size:42px}.repeated-activity-notes .ran-heading>p{font-size:23px}.repeated-activity-notes .ran-main-example{font-size:36px}.repeated-activity-notes .ran-hero{gap:24px}.repeated-activity-notes .ran-hero-copy>p:not(.ran-main-example){font-size:17px}.repeated-activity-notes .ran-view-button{gap:12px;padding-inline-start:12px;padding-inline-end:12px;font-size:18px}.repeated-activity-notes .ran-agreement p{grid-template-columns:minmax(0,230px) 20px 74px 20px 114px;padding-inline-start:16px;padding-inline-end:16px}.repeated-activity-notes .ran-small-example{font-size:23px}.repeated-activity-notes .ran-ask-grid{grid-template-columns:minmax(0,1fr)}.repeated-activity-notes .ran-ask-things{min-height:340px;padding-right:25%}.repeated-activity-notes .ran-omar-art{max-width:225px;right:0}.repeated-activity-notes .ran-short-answers{border-left:0;border-top:1px solid var(--ran-line);padding:16px 0 0}.repeated-activity-notes .ran-mei-art{float:right;width:46%;margin-top:-70px}.repeated-activity-notes .ran-phone-art{width:124px;margin-top:-40px}.repeated-activity-notes .ran-short-answers .ran-small-example:nth-of-type(2){margin-top:32px}.repeated-activity-notes .ran-word-order{grid-template-columns:minmax(0,1fr);gap:14px}.repeated-activity-notes .ran-again{min-height:280px;padding-right:40%}.repeated-activity-notes .ran-again h3{width:165%}.repeated-activity-notes .ran-printer-record{grid-template-columns:minmax(0,1fr);justify-items:center;width:38%}.repeated-activity-notes .ran-printer-record .ran-art{width:160px}.repeated-activity-notes .ran-months h3{font-size:26px}.repeated-activity-notes .ran-months>article{padding-inline-start:14px;padding-inline-end:14px}.repeated-activity-notes .ran-months .ran-annotated-sentence{font-size:20px}.repeated-activity-notes .ran-contrast-row{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.repeated-activity-notes .ran-pattern-pair{grid-template-columns:minmax(0,1fr)}}@container repeated-activity (width<=650px){.repeated-activity-notes .ran-paper{border-radius:16px;padding:18px 16px 14px}.repeated-activity-notes :is(.ran-heading h2,.ran-heading h2#grammar-explanation-title){text-align:left;font-size:28px;line-height:1.15}.repeated-activity-notes .ran-heading>p,.repeated-activity-notes[data-view=time] .ran-heading>p{font:17px/1.45 var(--font-ui,Inter, system-ui, sans-serif);text-align:left;margin-top:8px}.repeated-activity-notes h3,.repeated-activity-notes[data-view=time] .ran-section h3{font-size:23px;line-height:1.2}.repeated-activity-notes h4{font-size:21px}.repeated-activity-notes .ran-views,.repeated-activity-notes[data-view=time] .ran-views{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.4fr 1fr 1fr;gap:6px;margin-top:14px;margin-bottom:14px}.repeated-activity-notes[data-view=ask] .ran-views{grid-template-columns:1fr 1.4fr 1fr}.repeated-activity-notes[data-view=time] .ran-views{grid-template-columns:1fr 1fr 1.4fr}.repeated-activity-notes .ran-view-button{background:var(--ran-quiet);text-align:center;border:1px solid #e4ddd1;border-radius:10px;justify-content:center;gap:6px;min-height:52px;padding:7px 5px;font-size:13px;line-height:1.3}.repeated-activity-notes .ran-view-button[aria-pressed=true]{background:var(--ran-quiet);color:var(--ran-ink);border-color:#639c89}.repeated-activity-notes .ran-view-button>span:last-child{min-width:0}.repeated-activity-notes[data-view=time] .ran-view-button{min-height:52px;font-size:13px}.repeated-activity-notes .ran-view-button small{font-size:12px}.repeated-activity-notes .ran-view-button[aria-pressed=false] .ran-selection-icon{display:none}.repeated-activity-notes .ran-selection-icon{background:#19574b;border:0;flex-basis:25px;height:25px}.repeated-activity-notes[data-view=time] .ran-selection-icon{background:#19574b}.repeated-activity-notes .ran-selection-icon svg{color:#fffdf7;width:20px;height:20px}.repeated-activity-notes .ran-hero{grid-template-columns:minmax(0,1fr);gap:14px}.repeated-activity-notes .ran-desktop-copy,.repeated-activity-notes .ran-desktop-art{display:none}.repeated-activity-notes .ran-mobile-copy,.repeated-activity-notes .ran-mobile-art,.repeated-activity-notes .ran-mobile-details{display:block}.repeated-activity-notes .ran-hero .ran-art{border-radius:7px}.repeated-activity-notes .ran-hero-figure figcaption{margin-top:6px;font-size:14px}.repeated-activity-notes .ran-main-example{background:var(--ran-quiet);border-radius:12px;padding:10px 10px 12px;font-size:27px;line-height:1.4}.repeated-activity-notes .ran-main-example .ran-token{margin-bottom:16px}.repeated-activity-notes .ran-main-example .ran-role{font-size:11px;font-weight:400}.repeated-activity-notes .ran-hero-copy>p:not(.ran-main-example){margin-top:8px;font-size:17px;line-height:1.45}.repeated-activity-notes .ran-timeline{margin-top:24px;font-size:12px}.repeated-activity-notes .ran-hero .is-open .ran-time-labels>span:nth-child(2),.repeated-activity-notes .ran-hero .is-open .ran-end{left:82%}.repeated-activity-notes .ran-hero .is-open .ran-time-labels>span:nth-child(3){display:none}.repeated-activity-notes .ran-hero .is-open .ran-track{background:linear-gradient(90deg,#315e4f 0 82%,#0000 82%)}.repeated-activity-notes .ran-hero .is-open .ran-track:after{left:82%}.repeated-activity-notes .ran-hero .ran-start{width:3px;height:3px}.repeated-activity-notes .ran-section{margin-top:16px;padding-top:14px}.repeated-activity-notes .ran-form,.repeated-activity-notes .ran-counts{background:var(--ran-quiet);border:1px solid #ebe6df;border-radius:12px;padding:12px}.repeated-activity-notes .ran-analysis{grid-template-columns:repeat(3,max-content);justify-content:start;gap:7px;margin-bottom:8px}.repeated-activity-notes .ran-analysis>div:nth-child(n+4){display:none}.repeated-activity-notes .ran-analysis dd{border-radius:6px;padding:4px 6px;font-size:25px}.repeated-activity-notes .ran-analysis dt{margin-top:3px;font-size:12px}.repeated-activity-notes .ran-form>.ran-mobile-copy{font-size:15px;line-height:1.4}.repeated-activity-notes .ran-mobile-formula{margin-bottom:5px;font-weight:600}.repeated-activity-notes .ran-counts>h3{margin-bottom:6px}.repeated-activity-notes .ran-count-list{padding-left:16px;font-size:14px;line-height:1.45}.repeated-activity-notes .ran-mobile-details{margin-top:8px}.repeated-activity-notes .ran-mobile-details details{background:var(--ran-quiet);border:1px solid #e4ddd1;border-radius:9px;margin-top:6px}.repeated-activity-notes .ran-mobile-details summary{min-height:44px;color:var(--ran-ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:14px;line-height:1.4;list-style:none;display:flex}.repeated-activity-notes summary::-webkit-details-marker{display:none}.repeated-activity-notes summary svg{flex:0 0 18px;width:18px;height:18px}.repeated-activity-notes details[open] summary svg{transform:rotate(90deg)}.repeated-activity-notes .ran-inline-details{background:var(--ran-paper);border-radius:0 0 9px 9px;padding:12px}.repeated-activity-notes .ran-mobile-footer{color:var(--ran-soft);background:#f1f3ed;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:13px}.repeated-activity-notes :-webkit-any(.ran-ask-grid,.ran-word-order,.ran-zero-grid,.ran-months,.ran-pattern-pair,.ran-contrast-row){grid-template-columns:minmax(0,1fr);gap:14px}.repeated-activity-notes :is(.ran-ask-grid,.ran-word-order,.ran-zero-grid,.ran-months,.ran-pattern-pair,.ran-contrast-row){grid-template-columns:minmax(0,1fr);gap:14px}.repeated-activity-notes .ran-ask-grid{margin-top:16px}.repeated-activity-notes .ran-ask-things>h4{margin-bottom:12px}.repeated-activity-notes .ran-omar-question{letter-spacing:-.035em;white-space:normal;font-size:21px;line-height:1.6}.repeated-activity-notes .ran-omar-art{width:60%;max-width:200px;margin:8px auto 0;position:relative;top:auto;right:auto}.repeated-activity-notes .ran-omar-answer{margin-top:10px;font-size:22px}.repeated-activity-notes .ran-omar-note{max-width:none;margin-top:12px;font-size:16px}.repeated-activity-notes .ran-short-answers{border-left:0;border-top:1px solid var(--ran-line);padding:14px 0 0}.repeated-activity-notes .ran-short-answers h3{font-size:23px}.repeated-activity-notes .ran-short-answers .ran-small-example{font-size:21px}.repeated-activity-notes .ran-phone-art{float:none;width:100px;margin-top:0;margin-left:auto}.repeated-activity-notes .ran-small-example{font-size:22px}.repeated-activity-notes .ran-annotated-sentence,.repeated-activity-notes .ran-word-order .ran-annotated-sentence{font-size:23px}.repeated-activity-notes .ran-role{font-size:11px}.repeated-activity-notes .ran-quiet-note{padding:12px}.repeated-activity-notes .ran-word-order p:not(.ran-annotated-sentence){font-size:16px}.repeated-activity-notes .ran-word-order .ran-quiet-note .ran-small-example{font-size:21px}.repeated-activity-notes .ran-surprised{margin-top:20px}.repeated-activity-notes .ran-surprised~p:last-child{font-size:16px}.repeated-activity-notes .ran-zero-grid>div+div{border-left:0;border-top:1px solid var(--ran-line);padding:14px 0 0}.repeated-activity-notes .ran-negative-label,.repeated-activity-notes .ran-zero-grid p:not(.ran-small-example):not(.ran-negative-label),.repeated-activity-notes .ran-all p+p{font-size:16px}.repeated-activity-notes .ran-all .ran-small-example{font-size:22px}.repeated-activity-notes .ran-again{min-height:0;padding-right:0}.repeated-activity-notes .ran-again h3{width:auto}.repeated-activity-notes .ran-again-copy>p:not(.ran-small-example){font-size:16px}.repeated-activity-notes .ran-printer-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin-top:12px;position:static}.repeated-activity-notes .ran-stops{gap:12px}.repeated-activity-notes .ran-stops span{width:30px;height:30px;font-size:21px}.repeated-activity-notes .ran-stops p{font-size:12px}.repeated-activity-notes .ran-months>article{padding:12px}.repeated-activity-notes[data-view=time] .ran-paper{background:var(--ran-paper);border:1px solid #e4ddd1;padding:18px 16px 14px;box-shadow:0 2px 7px #3027190d}.repeated-activity-notes[data-view=time] #ran-teaching{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.repeated-activity-notes[data-view=time] .ran-months{margin-inline-start:0;margin-inline-end:0}.repeated-activity-notes .ran-months h3{white-space:normal;font-size:26px}.repeated-activity-notes .ran-months .ran-annotated-sentence{font-size:22px}.repeated-activity-notes .ran-months p:not(.ran-annotated-sentence){font-size:16px}.repeated-activity-notes .ran-months .ran-timeline{font-size:11px}.repeated-activity-notes .ran-months .ran-art{margin-inline-start:0;margin-inline-end:0}.repeated-activity-notes .ran-weaving{min-height:0;padding:14px;font-size:16px;display:block}.repeated-activity-notes .ran-contrast-row{gap:0}.repeated-activity-notes .ran-contrast-row>p{padding:8px 10px 0}.repeated-activity-notes .ran-contrast-row>p+p{padding:10px 12px;font-size:16px}.repeated-activity-notes[data-view=time] .ran-section>p{font-size:16px}.repeated-activity-notes .ran-pattern-pair{gap:12px}.repeated-activity-notes .ran-pattern-pair h4{padding-inline-start:12px;padding-inline-end:12px;font-size:18px}.repeated-activity-notes .ran-pattern-pair .ran-annotated-sentence{padding-inline-start:10px;padding-inline-end:10px;font-size:22px}.repeated-activity-notes .ran-pattern-form{margin-left:10px;font-size:13px}.repeated-activity-notes .ran-focus{padding:10px 12px;font-size:14px}.repeated-activity-notes .ran-practice{padding:16px}.repeated-activity-notes .ran-practice-heading h3{font:400 16px/1.4 var(--font-ui,Inter, system-ui, sans-serif);letter-spacing:0}.repeated-activity-notes .ran-practice-heading>p{font-size:13px}.repeated-activity-notes .ran-context{margin-top:10px;font-size:23px}.repeated-activity-notes .ran-context>.ran-mobile-copy{background:var(--ran-quiet);border-radius:10px;padding:7px 9px}.repeated-activity-notes .ran-context .ran-token{margin-bottom:0}.repeated-activity-notes .ran-instruction{font:17px/1.4 var(--font-ui,Inter, system-ui, sans-serif);margin-top:6px}.repeated-activity-notes .ran-option{gap:12px;padding:9px 10px;font-size:15px}.repeated-activity-notes .ran-option-letter{margin-right:6px;display:inline}.repeated-activity-notes .ran-radio{flex-basis:22px;height:22px}.repeated-activity-notes .ran-response{flex-wrap:wrap;gap:10px}.repeated-activity-notes .ran-status{min-width:0;font:15px/1.4 var(--font-ui,Inter, system-ui, sans-serif)}.repeated-activity-notes .ran-response:not(.is-correct):not(.is-retry) .ran-status{background:var(--ran-quiet);border-radius:9px;flex:1;min-height:44px;padding:10px 12px}.repeated-activity-notes .ran-button{min-width:140px;padding-inline-start:14px;padding-inline-end:14px;font-size:15px}.repeated-activity-notes .ran-feedback{gap:10px;padding:12px}.repeated-activity-notes .ran-feedback-heading{font-size:24px}.repeated-activity-notes .ran-feedback p{font-size:15px}.repeated-activity-notes .ran-help p{font-size:16px}.repeated-activity-notes .ran-completion{flex-wrap:wrap;gap:12px;padding:12px}.repeated-activity-notes .ran-completion h3{font-size:25px}.repeated-activity-notes .ran-completion p{font-size:16px}.repeated-activity-notes .ran-completion .ran-button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.repeated-activity-notes *{scroll-behavior:auto}}@font-face{font-family:Future Schedule Sans;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.questions-explanation.future-present-simple-notes{--fps-ink:#092e2e;--fps-body:#304d5a;--fps-muted:#536775;--fps-border:#ddd5c5;--fps-ui:"Future Schedule Sans", Arial, sans-serif;width:100%;max-width:960px;box-shadow:none;color:var(--fps-body);font:22.5px/1.4 var(--fps-ui);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;display:block;overflow:visible;container:future-present-simple/inline-size}.future-present-simple-notes *,.future-present-simple-notes :before,.future-present-simple-notes :after{box-sizing:border-box}.future-present-simple-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.future-present-simple-notes :is(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.future-present-simple-notes :-webkit-any(h2,h3,h4){color:var(--fps-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.future-present-simple-notes :is(h2,h3,h4){color:var(--fps-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.future-present-simple-notes strong{color:inherit;font-weight:700}.future-present-simple-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.future-present-simple-notes button:disabled{cursor:default}.future-present-simple-notes :-webkit-any(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.future-present-simple-notes :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.future-present-simple-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.future-present-simple-notes .fps-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.future-present-simple-notes .fps-paper{background:#fffefa;border:1px solid #e3d9c7;border-radius:22px;padding:26px 29px 22px;box-shadow:0 1px 5px #88644114}.future-present-simple-notes .fps-paper+.fps-paper{margin-top:24px}.future-present-simple-notes .fps-main{padding-top:12px}.future-present-simple-notes .fps-header h2{font-size:61px;line-height:1}.future-present-simple-notes .fps-header>p{color:var(--fps-muted);letter-spacing:.012em;margin-top:6px;font-size:33px;line-height:1.3}.future-present-simple-notes .fps-local-nav{border-bottom:1px solid var(--fps-border);gap:49px;margin:8px 0 11px;display:flex}.future-present-simple-notes .fps-local-nav button{color:#536775;background:0 0;border:0;min-height:44px;padding:0 0 6px;font-size:26px;line-height:1.3;position:relative}.future-present-simple-notes .fps-local-nav button[aria-current]{color:#19574b}.future-present-simple-notes .fps-local-nav button[aria-current]:after{content:"";background:#19574b;height:2px;position:absolute;bottom:7px;left:0;right:0}.future-present-simple-notes .fps-source-scene{grid-template-columns:2fr 2.85fr;align-items:center;gap:18px;display:grid}.future-present-simple-notes .fps-timetable{border:1px solid var(--fps-border);min-width:0;color:var(--fps-ink);background:#fffefa;border-radius:10px;padding:20px 12px 33px}.future-present-simple-notes .fps-timetable h3{font:700 26px/1.2 var(--fps-ui);letter-spacing:.115em;text-transform:uppercase;margin:0 8px 11px}.future-present-simple-notes .fps-timetable-day{letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#e8eee2;border-radius:8px 8px 0 0;padding:9px 6px;font-size:22px;font-weight:700}.future-present-simple-notes .fps-timetable dl{background:#f8faf6;border:1px solid #e9ece4;border-top:0;border-radius:0 0 8px 8px}.future-present-simple-notes .fps-timetable dl>div{justify-content:space-between;align-items:center;display:flex}.future-present-simple-notes .fps-timetable :-webkit-any(dt,dd){white-space:nowrap;padding:12px 13px;font-size:24px;font-weight:600;line-height:1.35}.future-present-simple-notes .fps-timetable :is(dt,dd){white-space:nowrap;padding:12px 13px;font-size:24px;font-weight:600;line-height:1.35}.future-present-simple-notes .fps-timetable dd{border-left:1px solid #e9ece4}.future-present-simple-notes .fps-art{isolation:isolate;background:#fffaf2;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.future-present-simple-notes .fps-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.future-present-simple-notes .fps-mobile-art{display:none}.future-present-simple-notes .fps-ferry-figure{border:1px solid #e7ece1;border-radius:10px;min-width:0;overflow:hidden}.future-present-simple-notes .fps-ferry-figure .fps-art{border-radius:0}.future-present-simple-notes .fps-ferry-figure figcaption{color:#264c4c;text-align:center;background:#eef1e7;padding:6px 8px;font-size:20px;line-height:1.3}.future-present-simple-notes .fps-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.13em .22em}.future-present-simple-notes .fps-subject.fps-word{color:#0b3533;background:linear-gradient(110deg,#e4ede3,#eaf0e5)}.future-present-simple-notes .fps-verb.fps-word{color:#80500c;background:linear-gradient(110deg,#fff0d3,#ffe8bd)}.future-present-simple-notes .fps-information.fps-word{color:#942b19;background:linear-gradient(110deg,#ffe7e0,#faddd4)}.future-present-simple-notes .fps-negative.fps-word{color:#66517c;background:#eee8f4}.future-present-simple-notes .fps-contraction{white-space:nowrap;display:inline-block}.future-present-simple-notes .fps-example .fps-word{vertical-align:baseline;max-width:100%;display:inline-block}.future-present-simple-notes .fps-contraction .fps-word{border-radius:5px 0 0 5px;padding-left:.07em;padding-right:.07em}.future-present-simple-notes .fps-example .fps-contraction .fps-word{display:inline}.future-present-simple-notes .fps-contraction .fps-negative{border-radius:0 5px 5px 0}.future-present-simple-notes .fps-verb-text{color:#80550f}.future-present-simple-notes .fps-annotated{vertical-align:top;flex-direction:column;align-items:center;max-width:100%;display:inline-flex;position:relative}.future-present-simple-notes .fps-role{font:16px/1.3 var(--fps-ui);letter-spacing:0;white-space:nowrap;padding-top:5px;display:block}.future-present-simple-notes .fps-subject>.fps-role{color:#19574b}.future-present-simple-notes .fps-verb>.fps-role{color:#80550f}.future-present-simple-notes .fps-information>.fps-role{color:#99402d}.future-present-simple-notes .fps-question-word>.fps-word{border-bottom:1px solid #536775;border-radius:0;padding-left:0;padding-right:.1em}.future-present-simple-notes .fps-question-word>.fps-role{color:#536775}.future-present-simple-notes .fps-hero-line{color:var(--fps-ink);letter-spacing:-.035em;margin-top:14px;font:700 clamp(35px,5.1cqi,49px)/1.18 Times New Roman,Georgia,serif}.future-present-simple-notes .fps-hero-words{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.future-present-simple-notes .fps-hero-line .fps-role{padding-top:5px;font-size:19px}.future-present-simple-notes .fps-schedule-meaning{margin-top:18px}.future-present-simple-notes .fps-schedule-meaning p+p{margin-top:4px}.future-present-simple-notes .fps-section{border-top:1px solid var(--fps-border);margin-top:20px;padding-top:14px}.future-present-simple-notes .fps-section>h3{margin-bottom:13px;font-size:37px;line-height:1.18}.future-present-simple-notes .fps-focus-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.future-present-simple-notes .fps-focus{margin-top:16px}.future-present-simple-notes .fps-focus>h3{font-size:37px}.future-present-simple-notes .fps-focus-grid>div+div{border-left:1px solid var(--fps-border);padding-left:27px}.future-present-simple-notes .fps-caption{color:#315952;font-size:18px;line-height:1.4}.future-present-simple-notes .fps-example{color:var(--fps-ink);letter-spacing:-.025em;font:700 28px/1.28 Times New Roman,Georgia,serif}.future-present-simple-notes .fps-focus .fps-example{margin-top:7px;font-size:31px}.future-present-simple-notes .fps-focus .fps-prediction{font-size:clamp(23px,3.07cqi,29.5px)}.future-present-simple-notes .fps-focus-meaning{color:var(--fps-muted);margin-top:8px}.future-present-simple-notes .fps-quiet-note{border:1px solid var(--fps-border);color:#536775;background:#f8f5ef;border-radius:10px;padding:12px 14px;font-size:20px;line-height:1.4}.future-present-simple-notes .fps-overlap{margin-top:19px}.future-present-simple-notes .fps-practice{background:#f0f1e8;border:1px solid #dfe4d8;border-radius:12px;margin:16px -4px 0;padding:17px 19px 14px}.future-present-simple-notes .fps-practice-heading{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.future-present-simple-notes .fps-practice-heading h3{font-size:41px;line-height:1.2}.future-present-simple-notes .fps-practice-heading>p{color:#536775;font-size:17px}.future-present-simple-notes .fps-practice-prompt{margin-top:6px}.future-present-simple-notes .fps-instruction{color:var(--fps-ink);font-size:23px;font-weight:600;line-height:1.35}.future-present-simple-notes .fps-context{color:#315952;font-size:19px;line-height:1.4}.future-present-simple-notes .fps-practice-prompt .fps-context+.fps-instruction{font-size:19px;font-weight:400}.future-present-simple-notes .fps-practice-sentence{color:var(--fps-ink);letter-spacing:-.03em;margin-top:8px;font:700 31px/1.2 Times New Roman,Georgia,serif}.future-present-simple-notes .fps-options{border:0;gap:8px;min-width:0;margin-top:10px;padding:0;display:grid}.future-present-simple-notes .fps-option{border:1px solid var(--fps-border);color:#304d5a;cursor:pointer;background:#fffefa;border-radius:9px;align-items:center;gap:18px;min-height:44px;padding:8px 12px;font-size:20px;line-height:1.35;display:flex;position:relative}.future-present-simple-notes .fps-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 .5px #19574b}.future-present-simple-notes .fps-option.is-selected>span:last-child{font-weight:600}.future-present-simple-notes .fps-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.future-present-simple-notes .fps-option:has(input:disabled){cursor:default}.future-present-simple-notes .fps-option input{opacity:0;width:1px;height:1px;position:absolute}.future-present-simple-notes .fps-radio{border:1.5px solid #63747b;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.future-present-simple-notes .fps-option input:checked+.fps-radio{background:#19574b;border-color:#19574b}.future-present-simple-notes .fps-option input:checked+.fps-radio:after{content:"";background:#fffefa;border-radius:50%;width:8px;height:8px}.future-present-simple-notes .fps-response{justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin-top:12px;display:flex}.future-present-simple-notes .fps-response.has-selection{background:#e8ede3;border-radius:10px;padding:10px 12px}.future-present-simple-notes .fps-status{color:#536775;font-size:20px;line-height:1.4}.future-present-simple-notes .fps-button{color:#fffdf7;background:#234d3a;border:1px solid #174a3c;border-radius:8px;flex-shrink:0;min-width:175px;min-height:54px;padding:12px 20px;font-size:20px;font-weight:600;line-height:1.3}.future-present-simple-notes .fps-button:hover:not(:disabled){background:#19574b}.future-present-simple-notes .fps-button:disabled{color:#697378;background:#d7d8d7;border-color:#d7d8d7;font-weight:400}.future-present-simple-notes .fps-response:-webkit-any(.is-correct,.is-retry){border-radius:10px;min-height:82px;padding:10px 12px}.future-present-simple-notes .fps-response:is(.is-correct,.is-retry){border-radius:10px;min-height:82px;padding:10px 12px}.future-present-simple-notes .fps-response.is-correct{color:#19574b;background:#e3eadc}.future-present-simple-notes .fps-response.is-retry{color:#783e2d;background:#faece3}.future-present-simple-notes .fps-feedback{align-items:center;gap:12px;min-width:0;display:flex}.future-present-simple-notes .fps-feedback h4{color:inherit;font-size:24px;line-height:1.2}.future-present-simple-notes .fps-feedback p{margin-top:3px;font-size:17px;line-height:1.35}.future-present-simple-notes .fps-feedback-icon,.future-present-simple-notes .fps-complete-icon{border:2px solid;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:26px;font-weight:700;line-height:1;display:inline-flex}.future-present-simple-notes .is-correct .fps-feedback-icon,.future-present-simple-notes .fps-complete-icon{color:#fffdf7;background:#19574b;border-color:#19574b}.future-present-simple-notes .fps-feedback-icon svg,.future-present-simple-notes .fps-complete-icon svg{width:25px;height:25px}.future-present-simple-notes .fps-text-button{color:#19574b;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:17px;font-weight:600;text-decoration:underline}.future-present-simple-notes .fps-help{margin-top:12px}.future-present-simple-notes .fps-help h4{margin-bottom:6px;font-size:24px}.future-present-simple-notes .fps-practice-complete{text-align:center}.future-present-simple-notes .fps-practice-complete h3{margin-top:10px;font-size:34px}.future-present-simple-notes .fps-practice-complete p{margin:8px 0 16px}.future-present-simple-notes .fps-details{padding-top:23px}.future-present-simple-notes .fps-museum{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.future-present-simple-notes .fps-detail-header h2{font-size:49px;line-height:1.1}.future-present-simple-notes .fps-detail-header>p{color:#536775;margin-top:6px;font-size:20px;line-height:1.4}.future-present-simple-notes .fps-source-strip{max-width:100%;color:var(--fps-ink);letter-spacing:.055em;text-transform:uppercase;background:#eef2ea;border-radius:8px;padding:8px 12px;font-size:15px;line-height:1.3;display:table}.future-present-simple-notes .fps-museum-copy>.fps-source-strip{margin-top:21px}.future-present-simple-notes .fps-labeled-line{color:var(--fps-ink);letter-spacing:-.025em;font:400 27px/1.45 Times New Roman,Georgia,serif}.future-present-simple-notes .fps-labeled-line :-webkit-any(.fps-subject,.fps-verb)>.fps-word{font-weight:700}.future-present-simple-notes .fps-labeled-line :is(.fps-subject,.fps-verb)>.fps-word{font-weight:700}.future-present-simple-notes .fps-museum-example{margin-top:15px}.future-present-simple-notes .fps-museum-example+.fps-museum-example{margin-top:24px}.future-present-simple-notes .fps-museum-art{align-self:start;margin-top:3px}.future-present-simple-notes .fps-agreement{border-top:1px solid var(--fps-border);color:#536775;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:17px;padding-top:12px;font-size:20px;line-height:1.5;display:grid}.future-present-simple-notes .fps-agreement p+p{margin-top:4px}.future-present-simple-notes .fps-spelling{color:#264c4c;background:#eef2ea;border-radius:10px;padding:8px 13px;font-size:18px}.future-present-simple-notes .fps-spelling p:first-child{border-bottom:1px solid #cbd4c6;flex-wrap:wrap;gap:5px 14px;padding-bottom:5px;display:flex}.future-present-simple-notes .fps-spelling p:first-child span{white-space:nowrap}.future-present-simple-notes .fps-agreement-note{margin-top:15px}.future-present-simple-notes .fps-questions>h3,.future-present-simple-notes .fps-be>h3{font-size:44px}.future-present-simple-notes .fps-forms-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.future-present-simple-notes .fps-question-examples>.fps-labeled-line{margin-top:15px}.future-present-simple-notes .fps-question-examples .fps-labeled-line{font-size:26px}.future-present-simple-notes .fps-answer{margin-top:14px;font-size:29px;font-weight:400}.future-present-simple-notes .fps-gates-question{border-top:1px solid var(--fps-border);margin-top:23px;padding-top:12px}.future-present-simple-notes .fps-gates-question .fps-labeled-line{margin-top:15px;font-size:24px}.future-present-simple-notes .fps-negative-forms{border-left:1px solid var(--fps-border);padding-left:18px}.future-present-simple-notes .fps-negative-forms>h4{margin-bottom:11px;font-size:25px;line-height:1.2}.future-present-simple-notes .fps-negative-forms>.fps-example{font-size:25px;font-weight:400;line-height:1.55}.future-present-simple-notes .fps-negative-forms>.fps-example+.fps-example{margin-top:5px}.future-present-simple-notes .fps-negative-forms .fps-word{font-weight:700}.future-present-simple-notes .fps-form-rules{border-top:1px solid var(--fps-border);color:#536775;margin-top:10px;padding-top:10px;font-size:18px;line-height:1.45}.future-present-simple-notes .fps-form-rules p+p{margin-top:8px}.future-present-simple-notes .fps-short-answers{color:#264c4c;background:#eef2ea;border-radius:11px;margin-top:13px;padding:10px 13px;font-size:17px;line-height:1.55}.future-present-simple-notes .fps-short-answers h4{margin-bottom:5px;font-size:25px;line-height:1.2}.future-present-simple-notes .fps-short-answers>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.future-present-simple-notes .fps-short-answers p+p{border-left:1px solid #cbd4c6;padding-left:15px}.future-present-simple-notes .fps-be-grid{grid-template-columns:1.05fr 1fr;gap:27px;display:grid}.future-present-simple-notes .fps-be-pattern{color:#264c4c;background:#e7eee2;border-radius:8px;margin-bottom:13px;padding:10px 13px;font-size:20px;line-height:1.4}.future-present-simple-notes .fps-be-grid .fps-example{font-size:23px;font-weight:400;line-height:1.65}.future-present-simple-notes .fps-be-grid .fps-example :-webkit-any(.fps-subject,.fps-verb,.fps-negative){font-weight:700}.future-present-simple-notes .fps-be-grid .fps-example :is(.fps-subject,.fps-verb,.fps-negative){font-weight:700}.future-present-simple-notes .fps-be-grid .fps-example+.fps-example{margin-top:7px}.future-present-simple-notes .fps-be-replies h4{margin-bottom:5px;font-size:23px;line-height:1.25}.future-present-simple-notes .fps-speaker-label{color:#536775;margin-top:12px;font-size:16px}.future-present-simple-notes .fps-be-note{margin-top:30px;font-size:18px}.future-present-simple-notes .fps-notes{padding-top:21px;padding-bottom:32px}.future-present-simple-notes .fps-notes-header h2{font-size:47px;line-height:1.2}.future-present-simple-notes .fps-notes-header>p{color:#536775;margin-top:5px;font-size:22px;line-height:1.4}.future-present-simple-notes .fps-other-schedules{margin-top:18px}.future-present-simple-notes .fps-other-schedules>h3{font-size:37px}.future-present-simple-notes .fps-sources-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.future-present-simple-notes .fps-sources-grid>div+div{position:relative}.future-present-simple-notes .fps-sources-grid>div+div:before{background:var(--fps-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-18px}.future-present-simple-notes .fps-sources-grid .fps-source-strip{text-align:center;font-size:17px;display:block}.future-present-simple-notes .fps-sources-grid .fps-art{margin-top:8px}.future-present-simple-notes .fps-sources-grid .fps-labeled-line{margin-top:14px;font-size:32px;line-height:1.35}.future-present-simple-notes .fps-itinerary-example{font-weight:400}.future-present-simple-notes .fps-itinerary-example .fps-word{font-weight:700}.future-present-simple-notes .fps-itinerary-example>[aria-hidden]{align-items:flex-start;gap:6px;display:flex}.future-present-simple-notes .fps-itinerary-information{flex:1;min-width:0;padding-top:5px;font-size:26px;line-height:1.25}.future-present-simple-notes .fps-source-meaning{color:#536775;margin-top:27px;font-size:19px}.future-present-simple-notes .fps-corrections-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.future-present-simple-notes .fps-corrections-grid>div+div{border-left:1px solid var(--fps-border);padding-left:17px}.future-present-simple-notes .fps-corrections-grid .fps-source-strip{text-align:center;letter-spacing:.025em;padding-left:6px;padding-right:6px;font-size:17px;display:block}.future-present-simple-notes .fps-lecture-example{margin-top:17px;font-size:33px;line-height:1.55}.future-present-simple-notes .fps-corrections-grid>div>.fps-example+p,.future-present-simple-notes .fps-show-meaning{color:#536775;margin-top:22px;font-size:19px}.future-present-simple-notes .fps-show-ticket{float:right;clip-path:polygon(0 0,100% 0,100% 100%,28% 100%,28% 72%,0 72%);border-radius:0;width:30%;margin:7px -3px 0 0}.future-present-simple-notes .fps-show-dialogue{margin-top:14px}.future-present-simple-notes .fps-show-dialogue .fps-example{font-size:27px;font-weight:400;line-height:1.65}.future-present-simple-notes .fps-show-dialogue .fps-example+.fps-example{clear:right;margin-top:9px}.future-present-simple-notes .fps-show-dialogue :-webkit-any(.fps-subject,.fps-verb,.fps-negative){font-weight:700}.future-present-simple-notes .fps-show-dialogue :is(.fps-subject,.fps-verb,.fps-negative){font-weight:700}.future-present-simple-notes .fps-show-meaning{clear:both}.future-present-simple-notes .fps-when-grid{grid-template-columns:1.25fr 1fr;gap:32px;display:grid}.future-present-simple-notes .fps-when-grid>div+div{border-left:1px solid var(--fps-border);padding-left:26px}.future-present-simple-notes .fps-when-grid .fps-caption{color:#536775;font-size:19px}.future-present-simple-notes .fps-when-grid .fps-example{margin-top:10px;font-size:28px;line-height:1.5}.future-present-simple-notes .fps-when-grid .fps-clause-example{font-size:31px}.future-present-simple-notes .fps-time-clause{vertical-align:baseline;border-bottom:2px solid #6c736e;max-width:100%;padding-bottom:9px;display:inline-block;position:relative}.future-present-simple-notes .fps-time-clause:before,.future-present-simple-notes .fps-time-clause:after{content:"";background:#6c736e;width:2px;height:7px;position:absolute;bottom:0}.future-present-simple-notes .fps-time-clause:before{left:0}.future-present-simple-notes .fps-time-clause:after{right:0}.future-present-simple-notes .fps-when-grid .fps-example+p:not(.fps-example){color:#536775;margin-top:26px;font-size:18px;line-height:1.45}@container future-present-simple (width<=820px){.future-present-simple-notes .fps-header h2{font-size:57px}.future-present-simple-notes .fps-timetable h3{font-size:20px}.future-present-simple-notes .fps-timetable :-webkit-any(dt,dd){padding:12px 9px;font-size:20px}.future-present-simple-notes .fps-timetable :is(dt,dd){padding:12px 9px;font-size:20px}.future-present-simple-notes .fps-hero-line{font-size:40px}.future-present-simple-notes .fps-detail-header h2{font-size:39px}.future-present-simple-notes .fps-museum-example{font-size:24px}.future-present-simple-notes .fps-museum-example+.fps-museum-example{margin-top:16px}.future-present-simple-notes .fps-forms-grid{grid-template-columns:1.2fr 1fr;gap:18px}.future-present-simple-notes .fps-question-examples .fps-labeled-line{font-size:24px}.future-present-simple-notes .fps-negative-forms{padding-left:14px}.future-present-simple-notes .fps-notes-header h2{font-size:38px}.future-present-simple-notes .fps-sources-grid .fps-labeled-line{font-size:28px}.future-present-simple-notes .fps-lecture-example{font-size:30px}}@container future-present-simple (width<=680px){.future-present-simple-notes .fps-paper{border-radius:18px;padding:20px 20px 18px}.future-present-simple-notes .fps-paper+.fps-paper{margin-top:18px}.future-present-simple-notes .fps-header h2{font-size:43px;line-height:1.1}.future-present-simple-notes .fps-header>p{margin-top:5px;font-size:21px;line-height:1.35}.future-present-simple-notes .fps-local-nav{display:none}.future-present-simple-notes .fps-source-scene{grid-template-columns:1fr;gap:18px;margin-top:18px}.future-present-simple-notes .fps-timetable{padding:16px 9px 0}.future-present-simple-notes .fps-timetable h3{margin:0 6px 11px;font-size:23px}.future-present-simple-notes .fps-timetable-day{padding:9px 5px;font-size:19px}.future-present-simple-notes .fps-timetable dl{border-bottom:0;border-left:0;border-right:0;margin:0 -9px}.future-present-simple-notes .fps-timetable :-webkit-any(dt,dd){padding:11px 13px 15px;font-size:22px}.future-present-simple-notes .fps-timetable :is(dt,dd){padding:11px 13px 15px;font-size:22px}.future-present-simple-notes .fps-desktop-art{display:none}.future-present-simple-notes .fps-mobile-art{display:block}.future-present-simple-notes .fps-ferry-figure figcaption{font-size:16px}.future-present-simple-notes .fps-hero-line{margin-top:7px;font-size:36px;line-height:1.12}.future-present-simple-notes .fps-hero-words{gap:4px 6px}.future-present-simple-notes .fps-hero-words>:-webkit-any(.fps-subject,.fps-verb) .fps-role{order:-1;padding:0 0 5px;font-size:16px}.future-present-simple-notes .fps-hero-words>:is(.fps-subject,.fps-verb) .fps-role{order:-1;padding:0 0 5px;font-size:16px}.future-present-simple-notes .fps-hero-words>.fps-information{display:block}.future-present-simple-notes .fps-hero-words>.fps-information .fps-role{text-align:center;margin-top:6px;font-size:16px}.future-present-simple-notes .fps-hero-words>.fps-information .fps-word{display:inline}.future-present-simple-notes .fps-schedule-meaning{margin-top:14px;font-size:19px;line-height:1.5}.future-present-simple-notes .fps-schedule-meaning p+p{margin-top:12px}.future-present-simple-notes .fps-section{margin-top:17px;padding-top:13px}.future-present-simple-notes .fps-section>h3{margin-bottom:13px;font-size:27px;line-height:1.2}.future-present-simple-notes :-webkit-any(.fps-focus-grid,.fps-museum,.fps-agreement,.fps-forms-grid,.fps-be-grid,.fps-sources-grid,.fps-corrections-grid,.fps-when-grid){grid-template-columns:1fr;gap:20px}.future-present-simple-notes :is(.fps-focus-grid,.fps-museum,.fps-agreement,.fps-forms-grid,.fps-be-grid,.fps-sources-grid,.fps-corrections-grid,.fps-when-grid){grid-template-columns:1fr;gap:20px}.future-present-simple-notes .fps-negative-forms{border-left:0;padding-left:0}.future-present-simple-notes :-webkit-any(.fps-focus-grid,.fps-corrections-grid,.fps-when-grid)>div+div{border-left:0;padding-left:0}.future-present-simple-notes :is(.fps-focus-grid,.fps-corrections-grid,.fps-when-grid)>div+div{border-left:0;padding-left:0}.future-present-simple-notes .fps-focus-grid{gap:16px}.future-present-simple-notes .fps-caption{font-size:17px;font-weight:500}.future-present-simple-notes .fps-focus .fps-example{margin-top:5px;font-size:26px;line-height:1.16}.future-present-simple-notes .fps-focus-meaning,.future-present-simple-notes .fps-desktop{display:none}.future-present-simple-notes .fps-quiet-note{padding:11px 13px;font-size:17px;line-height:1.5}.future-present-simple-notes .fps-overlap{margin-top:14px}.future-present-simple-notes .fps-practice{margin:18px -5px 0;padding:14px}.future-present-simple-notes .fps-practice-heading{gap:12px}.future-present-simple-notes .fps-practice-heading h3{font-size:34px}.future-present-simple-notes .fps-practice-heading>p{font-size:16px}.future-present-simple-notes .fps-instruction{font-size:19px}.future-present-simple-notes .fps-context,.future-present-simple-notes .fps-practice-prompt .fps-context+.fps-instruction{font-size:17px}.future-present-simple-notes .fps-practice-sentence{font-size:27px;line-height:1.25}.future-present-simple-notes .fps-option{gap:12px;min-height:46px;padding:8px 10px;font-size:17px}.future-present-simple-notes .fps-radio{flex-basis:23px;width:23px;height:23px}.future-present-simple-notes .fps-response{gap:12px}.future-present-simple-notes .fps-status{font-size:17px}.future-present-simple-notes .fps-button{min-width:150px;min-height:50px;padding:12px 16px;font-size:18px}.future-present-simple-notes .fps-feedback{gap:10px}.future-present-simple-notes .fps-feedback h4{font-size:22px}.future-present-simple-notes .fps-feedback p{font-size:17px}.future-present-simple-notes .fps-detail-header h2{font-size:34px}.future-present-simple-notes .fps-detail-header>p{font-size:17px}.future-present-simple-notes .fps-museum-copy>.fps-source-strip{margin-top:15px}.future-present-simple-notes .fps-source-strip{font-size:14px}.future-present-simple-notes .fps-museum-example{font-size:27px}.future-present-simple-notes .fps-museum-example+.fps-museum-example{margin-top:21px}.future-present-simple-notes .fps-museum-art{margin-top:0}.future-present-simple-notes .fps-agreement{gap:12px;font-size:17px}.future-present-simple-notes .fps-spelling{font-size:17px}.future-present-simple-notes .fps-agreement-note{margin-top:12px}.future-present-simple-notes .fps-question-examples .fps-labeled-line{font-size:25px;line-height:1.6}.future-present-simple-notes .fps-forms-grid{gap:24px}.future-present-simple-notes .fps-negative-forms{border-top:1px solid var(--fps-border);padding-top:17px}.future-present-simple-notes .fps-negative-forms>.fps-example{font-size:26px}.future-present-simple-notes .fps-form-rules,.future-present-simple-notes .fps-short-answers,.future-present-simple-notes .fps-be-pattern{font-size:17px}.future-present-simple-notes .fps-be-grid .fps-example{font-size:24px}.future-present-simple-notes .fps-be-replies{border-top:1px solid var(--fps-border);padding-top:16px}.future-present-simple-notes .fps-speaker-label{font-size:17px}.future-present-simple-notes .fps-be-note{margin-top:18px;font-size:17px}.future-present-simple-notes .fps-notes-header h2{font-size:33px;line-height:1.15}.future-present-simple-notes .fps-notes-header>p{margin-top:10px;font-size:17px;line-height:1.5}.future-present-simple-notes .fps-sources-grid{gap:24px}.future-present-simple-notes .fps-sources-grid>div+div:before{display:none}.future-present-simple-notes .fps-sources-grid .fps-source-strip,.future-present-simple-notes .fps-corrections-grid .fps-source-strip{font-size:15px}.future-present-simple-notes .fps-sources-grid .fps-labeled-line{font-size:29px}.future-present-simple-notes .fps-source-meaning{margin-top:18px;font-size:17px}.future-present-simple-notes .fps-corrections-grid>div+div{border-top:1px solid var(--fps-border);padding-top:18px}.future-present-simple-notes .fps-lecture-example{font-size:30px}.future-present-simple-notes .fps-corrections-grid>div>.fps-example+p,.future-present-simple-notes .fps-show-meaning{margin-top:18px;font-size:17px}.future-present-simple-notes .fps-show-dialogue .fps-example{font-size:25px}.future-present-simple-notes .fps-when-grid>div+div{border-top:1px solid var(--fps-border);padding-top:17px}.future-present-simple-notes .fps-when-grid .fps-caption{font-size:17px}.future-present-simple-notes .fps-when-grid .fps-example{font-size:28px}.future-present-simple-notes .fps-when-grid .fps-example+p:not(.fps-example){margin-top:22px;font-size:17px}}@container future-present-simple (width<=430px){.future-present-simple-notes .fps-paper{padding:18px 16px}.future-present-simple-notes .fps-header h2{font-size:39px}.future-present-simple-notes .fps-header>p{font-size:19px}.future-present-simple-notes .fps-timetable h3{font-size:21px}.future-present-simple-notes .fps-timetable :-webkit-any(dt,dd){font-size:20px}.future-present-simple-notes .fps-timetable :is(dt,dd){font-size:20px}.future-present-simple-notes .fps-hero-line{font-size:35px}.future-present-simple-notes .fps-hero-words>.fps-information .fps-role{width:-moz-fit-content;width:fit-content;margin-left:59px}.future-present-simple-notes .fps-response{flex-direction:column;align-items:stretch;gap:10px}.future-present-simple-notes .fps-response .fps-button{width:100%}.future-present-simple-notes .fps-response:not(:-webkit-any(.is-correct,.is-retry)){min-height:89px}.future-present-simple-notes .fps-response:not(:is(.is-correct,.is-retry)){min-height:89px}.future-present-simple-notes .fps-feedback{min-height:54px}.future-present-simple-notes .fps-section>h3{font-size:26px}.future-present-simple-notes .fps-focus .fps-example,.future-present-simple-notes .fps-museum-example{font-size:25px}.future-present-simple-notes .fps-museum-example .fps-annotated{margin-bottom:5px}}@container future-present-simple (width<=360px){.future-present-simple-notes .fps-paper{padding:17px 13px}.future-present-simple-notes .fps-header h2{font-size:34px}.future-present-simple-notes .fps-header>p{font-size:18px}.future-present-simple-notes .fps-timetable h3{font-size:19px}.future-present-simple-notes .fps-timetable :-webkit-any(dt,dd){padding-left:10px;padding-right:10px;font-size:19px}.future-present-simple-notes .fps-timetable :is(dt,dd){padding-left:10px;padding-right:10px;font-size:19px}.future-present-simple-notes .fps-hero-line{font-size:32px}.future-present-simple-notes .fps-hero-words>.fps-information .fps-role{margin-left:53px}.future-present-simple-notes .fps-section>h3{font-size:24px}.future-present-simple-notes .fps-detail-header h2{font-size:31px}.future-present-simple-notes .fps-notes-header h2{font-size:30px}.future-present-simple-notes .fps-museum-example{font-size:24px}.future-present-simple-notes .fps-short-answers{padding-left:10px;padding-right:10px}.future-present-simple-notes .fps-short-answers>div{gap:10px}.future-present-simple-notes .fps-short-answers p+p{padding-left:10px}}.questions-explanation.should-ought-notes{--so-ink:#153b2c;--so-body:#263f32;--so-soft:#53655c;--so-line:#ddd5c5;--so-paper:#fffefa;--so-quiet:#f8f5ef;--so-ui:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--so-serif:Georgia, "Times New Roman", serif;width:100%;max-width:960px;box-shadow:none;color:var(--so-body);font:20px/1.45 var(--so-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;display:block;overflow:visible;container:should-ought/inline-size}.should-ought-notes *,.should-ought-notes :before,.should-ought-notes :after{box-sizing:border-box}.should-ought-notes [hidden]{display:none!important}.should-ought-notes :-webkit-any(h2,h3,h4,p,figure,ul){margin:0}.should-ought-notes :is(h2,h3,h4,p,figure,ul){margin:0}.should-ought-notes :-webkit-any(h2,h3,h4){color:var(--so-ink);font-family:var(--so-serif);letter-spacing:-.025em;font-weight:700}.should-ought-notes :is(h2,h3,h4){color:var(--so-ink);font-family:var(--so-serif);letter-spacing:-.025em;font-weight:700}.should-ought-notes :-webkit-any(h3,.so-section-title){font-size:40px;line-height:1.15}.should-ought-notes :is(h3,.so-section-title){font-size:40px;line-height:1.15}.should-ought-notes .so-title{font-size:56px;line-height:1.1}.should-ought-notes .so-paper{border:1px solid var(--so-line);background:var(--so-paper);border-radius:22px;padding:30px 32px;box-shadow:0 2px 7px #3027190a}.should-ought-notes .so-heading>p{color:var(--so-soft);margin-top:4px;font-size:24px;line-height:1.4}.should-ought-notes .so-section{border-top:1px solid var(--so-line);margin-top:28px;padding-top:18px}.should-ought-notes .so-section>:-webkit-any(h3,h4){margin-bottom:16px}.should-ought-notes .so-section>:is(h3,h4){margin-bottom:16px}.should-ought-notes .so-story{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;display:grid}.should-ought-notes .so-advice-story{align-items:start}.should-ought-notes .so-story>*,.should-ought-notes .so-lift-story>*,.should-ought-notes .so-negative-story>*,.should-ought-notes .so-wallet-story>*,.should-ought-notes .so-story-art{min-width:0}.should-ought-notes .so-art{isolation:isolate;border-radius:10px;min-width:0;display:block;position:relative;overflow:hidden}.should-ought-notes .so-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.should-ought-notes .so-mobile-art,.should-ought-notes .so-mobile-form-examples,.should-ought-notes .so-mobile-copy{display:none}.should-ought-notes .so-label{color:var(--so-soft);font-size:18px}.should-ought-notes .so-reason{margin-top:1px}.should-ought-notes .so-example{color:var(--so-ink);font:400 34px/1.5 var(--so-serif);letter-spacing:-.025em}.should-ought-notes .so-annotated{margin-bottom:20px}.should-ought-notes .so-annotated .so-token:has(.so-role){margin-bottom:18px}.should-ought-notes .so-main-example{margin-top:14px}.should-ought-notes .so-advice-story .so-example{font-size:30px}.should-ought-notes .so-token{vertical-align:baseline;white-space:nowrap;display:inline-block;position:relative}.should-ought-notes .so-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.11em .2em;font-weight:700}.should-ought-notes .so-role{color:var(--so-soft);font:14px/18px var(--so-ui);letter-spacing:0;white-space:nowrap;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.should-ought-notes .so-subject>.so-word{color:#19574b;background:#dce7d6}.should-ought-notes .so-verb>.so-word{color:#80550f;background:#f8e7be}.should-ought-notes .so-information>.so-word{color:#99402d;background:#f8e2d7}.should-ought-notes .so-negative>.so-word{color:#66517c;background:#eee8f4}.should-ought-notes .so-subject .so-role{color:#19574b}.should-ought-notes .so-verb .so-role{color:#80550f}.should-ought-notes .so-information .so-role{color:#99402d}.should-ought-notes .so-negative .so-role{color:#66517c}.should-ought-notes :-webkit-any(.so-top-annotated,.so-ask-example) .so-role{background:#eeece5;border-radius:5px;padding:2px 8px}.should-ought-notes :is(.so-top-annotated,.so-ask-example) .so-role{background:#eeece5;border-radius:5px;padding:2px 8px}.should-ought-notes :-webkit-any(.so-top-annotated,.so-ask-example) .so-subject .so-role{background:#dce7d6}.should-ought-notes :is(.so-top-annotated,.so-ask-example) .so-subject .so-role{background:#dce7d6}.should-ought-notes :-webkit-any(.so-top-annotated,.so-ask-example) .so-verb .so-role{background:#f8e7be}.should-ought-notes :is(.so-top-annotated,.so-ask-example) .so-verb .so-role{background:#f8e7be}.should-ought-notes .so-top-annotated .so-information .so-role{background:#f8e2d7}.should-ought-notes .so-top-annotated{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.should-ought-notes .so-top-annotated .so-token:has(.so-role){text-align:center;min-width:62px;margin-top:38px;margin-bottom:0}.should-ought-notes .so-top-annotated .so-role{top:auto;bottom:calc(100% + 16px)}.should-ought-notes .so-top-annotated .so-role:after{content:"";opacity:.65;background:currentColor;width:1px;height:12px;position:absolute;top:calc(100% + 3px);left:50%}.should-ought-notes .so-roles-pair{gap:8px;display:flex;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.should-ought-notes .so-top-annotated .so-roles-pair .so-role{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.should-ought-notes .so-top-annotated .so-helper-role{color:#80550f;background:#f8e7be}.should-ought-notes .so-top-annotated .so-negative-role{color:#66517c;background:#eee8f4}.should-ought-notes .so-ask-example .so-to-token{margin-inline-start:8px;margin-inline-end:8px}.should-ought-notes .so-ask-example .so-subject{text-align:center;min-width:64px}.should-ought-notes .so-to{color:var(--so-ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;display:inline}.should-ought-notes .so-verb-text{color:#80550f}.should-ought-notes .so-contraction>.so-word{background:0 0;padding:0}.should-ought-notes .so-helper-part{color:#80550f;background:#f8e7be;border-radius:6px 0 0 6px;padding:.11em 0 .11em .2em}.should-ought-notes .so-negative-part{color:#66517c;background:#eee8f4;border-radius:0 6px 6px 0;padding:.11em .2em .11em 0}.should-ought-notes .so-also{margin-top:24px;font-size:18px}.should-ought-notes .so-alternative{margin-top:2px}.should-ought-notes .so-meaning{margin-top:16px}.should-ought-notes .so-form-section{margin-top:28px}.should-ought-notes .so-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:20px;display:grid}.should-ought-notes .so-form-pair>div+div{border-left:1px solid var(--so-line);padding-left:30px}.should-ought-notes .so-form{font:700 32px/1.3 var(--so-serif);letter-spacing:-.02em}.should-ought-notes .so-form-examples{font:700 32px/1.5 var(--so-serif);letter-spacing:-.025em;gap:8px;margin-top:16px;display:grid}.should-ought-notes .so-form-note{margin-top:26px}.should-ought-notes .so-frequency{color:var(--so-soft);margin-top:12px;font-size:18px}.should-ought-notes .so-practice{background:#f0f1e8;border:1px solid #e1e2d8;border-radius:12px;margin-top:24px;padding:18px 24px}.should-ought-notes .so-practice-heading{align-items:baseline;gap:28px;display:flex}.should-ought-notes .so-practice-heading h3{font-size:40px}.should-ought-notes .so-practice-heading>p{color:var(--so-soft);font-size:16px}.should-ought-notes .so-context{margin-top:16px}.should-ought-notes .so-question{color:var(--so-ink);font:400 40px/1.3 var(--so-serif);letter-spacing:-.025em;margin-top:12px}.should-ought-notes .so-q-form{margin-bottom:0;font-size:36px}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-word{color:var(--so-ink);background:0 0;padding:0;font-weight:400}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-subject .so-word{font-weight:700}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-role{visibility:hidden}.should-ought-notes .so-gap{color:#0000;border-bottom:1.5px solid var(--so-ink);vertical-align:.08em;min-width:1.7em;line-height:.9;display:inline-block}.should-ought-notes .so-options{border:0;gap:12px;min-width:0;margin:20px 0 0;padding:0;display:grid}.should-ought-notes .so-option{background:var(--so-paper);min-width:0;min-height:56px;color:var(--so-body);cursor:pointer;font:18px/1.4 var(--so-ui);border:1px solid #d6d2c8;border-radius:10px;align-items:center;gap:20px;padding:12px 16px;display:flex;position:relative}.should-ought-notes .so-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.should-ought-notes .so-option:hover:not(:has(input:disabled)){background:#f8f5ef}.should-ought-notes .so-option:has(input:disabled){cursor:default}.should-ought-notes .so-option>input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.should-ought-notes .so-radio{background:#fffefa;border:1.5px solid #7b847c;border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block}.should-ought-notes input:checked+.so-radio{border:7px solid #19574b}.should-ought-notes .so-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.should-ought-notes .so-response{justify-content:space-between;align-items:center;gap:24px;min-height:84px;margin-top:16px;display:flex}.should-ought-notes .so-status{color:var(--so-soft);font-size:17px}.should-ought-notes .so-button{color:#fffdf7;cursor:pointer;min-height:48px;font:600 16px/22px var(--so-ui);background:#234d3a;border:1px solid #0000;border-radius:10px;flex-shrink:0;padding:12px 24px}.should-ought-notes .so-button:hover:not(:disabled){background:#153b2c}.should-ought-notes .so-button:disabled{color:#69716d;cursor:default;background:#dddedb}.should-ought-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.should-ought-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.should-ought-notes [tabindex="-1"]{outline:none;scroll-margin-top:104px}.should-ought-notes .so-response:-webkit-any(.is-correct,.is-retry){border-radius:10px;padding:12px 16px}.should-ought-notes .so-response:is(.is-correct,.is-retry){border-radius:10px;padding:12px 16px}.should-ought-notes .so-response.is-correct{color:#19574b;background:#e3eadc}.should-ought-notes .so-response.is-retry{color:#783e2d;background:#faece3}.should-ought-notes .so-feedback{align-items:center;gap:14px;min-width:0;display:flex}.should-ought-notes .so-feedback-icon{flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.should-ought-notes .so-feedback-icon svg{width:32px;height:32px}.should-ought-notes .is-correct .so-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%}.should-ought-notes .is-correct .so-feedback-icon svg{width:28px;height:28px}.should-ought-notes .so-feedback-heading{color:inherit;font:700 24px/1.2 var(--so-serif)}.should-ought-notes .so-feedback p{margin-top:4px;font-size:16px;line-height:24px}.should-ought-notes .so-text-button{color:#234d3a;text-underline-offset:3px;cursor:pointer;min-height:44px;font:600 16px/24px var(--so-ui);background:0 0;border:0;margin-top:8px;padding:8px 0;text-decoration:underline}.should-ought-notes .so-help{border:1px solid var(--so-line);background:var(--so-paper);border-radius:10px;margin-top:12px;padding:16px}.should-ought-notes .so-help h4{margin-bottom:6px;font-size:24px}.should-ought-notes .so-help p{font-size:17px}.should-ought-notes .so-completion{align-items:center;gap:18px;padding-block-start:12px;padding-block-end:12px;display:flex}.should-ought-notes .so-completion h3{font-size:30px}.should-ought-notes .so-completion p{margin-top:5px;font-size:17px}.should-ought-notes .so-completion .so-button{margin-left:auto}.should-ought-notes .so-more{gap:12px;margin-top:20px;display:grid}.should-ought-notes .so-disclosure{min-width:0}.should-ought-notes .so-disclosure>summary{border:1px solid var(--so-line);background:var(--so-quiet);cursor:pointer;min-height:56px;font:500 18px/26px var(--so-ui);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;list-style:none;display:flex}.should-ought-notes .so-disclosure>summary::-webkit-details-marker{display:none}.should-ought-notes .so-disclosure>summary>svg{flex:0 0 22px;width:22px;height:22px}.should-ought-notes .so-disclosure[open]>summary>svg{transform:rotate(90deg)}.should-ought-notes .so-disclosure[open]>summary{margin-bottom:14px}.should-ought-notes .so-detail-paper .so-heading>p{color:var(--so-body);font-size:22px}.should-ought-notes .so-detail-paper .so-title{font-size:44px}.should-ought-notes .so-result-story{align-items:start;margin-top:18px}.should-ought-notes .so-tag{font:700 17px/24px var(--so-serif);background:#eeece5;border-radius:6px;padding:2px 10px;display:inline-block}.should-ought-notes .so-clue{margin-top:12px}.should-ought-notes .so-result-label{margin-top:24px}.should-ought-notes .so-result-story .so-annotated{margin-top:8px;font-size:32px}.should-ought-notes .so-lift-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.7fr);align-items:center;gap:30px;display:grid}.should-ought-notes .so-lift-example{margin-top:22px;font-size:30px}.should-ought-notes .so-following{margin-top:6px}.should-ought-notes .so-expectations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.should-ought-notes .so-expectations>div+div{border-left:1px solid var(--so-line);padding-left:24px}.should-ought-notes .so-clue-row{align-items:center;gap:16px;margin-block-start:10px;margin-block-end:16px;display:flex}.should-ought-notes .so-clue-row .so-art{border-radius:0;flex:0 0 105px}.should-ought-notes .so-clue-row p{font-size:17px}.should-ought-notes .so-small-example{color:var(--so-ink);font:400 24px/1.6 var(--so-serif);letter-spacing:-.025em}.should-ought-notes .so-question-card .so-small-example{font-size:27px}.should-ought-notes .so-expectations>div>p:last-child{margin-top:8px;font-size:17px}.should-ought-notes .so-note{background:var(--so-quiet);border:1px solid #e5dfd3;border-radius:12px;align-items:center;gap:18px;margin-top:24px;padding:14px 16px;font-size:18px;display:flex}.should-ought-notes .so-note-icon{color:#fffefa;width:38px;height:38px;font:700 26px/1 var(--so-serif);background:#b5a27c;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.should-ought-notes .so-question-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.should-ought-notes .so-question-card{background:var(--so-quiet);border:1px solid #e5dfd3;border-radius:12px;min-width:0;padding:18px 20px}.should-ought-notes .so-card-label{color:var(--so-soft);font:700 22px/1.3 var(--so-serif)}.should-ought-notes .so-ask-example{margin-top:12px;font-size:40px}.should-ought-notes .so-replies{gap:10px;margin-top:24px;padding-left:20px;list-style:outside;display:grid}.should-ought-notes .so-replies li::marker{color:var(--so-soft)}.should-ought-notes .so-question-form{text-align:center;border:1px solid #e5dfd3;border-radius:8px;margin-top:22px;padding:12px 6px;font-size:18px}.should-ought-notes .so-keep-to{text-align:center;margin-top:4px;font-size:18px}.should-ought-notes .so-question-note{margin-top:16px}.should-ought-notes .so-negative-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:32px;display:grid}.should-ought-notes .so-negative-story .so-example{margin-top:10px;font-size:32px}.should-ought-notes .so-negative-meaning{margin-top:16px}.should-ought-notes .so-wallet-story{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:center;gap:24px;display:grid}.should-ought-notes .so-wallet-story .so-section-title{margin-bottom:18px;font-size:32px}.should-ought-notes .so-wallet-story .so-example{margin-block-start:14px;margin-block-end:14px;font-size:30px}.should-ought-notes .so-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container should-ought (width<=940px){.should-ought-notes .so-advice-story .so-example{font-size:28px}.should-ought-notes .so-ask-example{font-size:36px}}@container should-ought (width<=820px){.should-ought-notes .so-title{font-size:46px}.should-ought-notes :-webkit-any(h3,.so-section-title){font-size:34px}.should-ought-notes :is(h3,.so-section-title){font-size:34px}.should-ought-notes .so-heading>p{font-size:22px}.should-ought-notes .so-story{gap:24px}.should-ought-notes .so-example{font-size:29px}.should-ought-notes .so-advice-story .so-example{font-size:26px}.should-ought-notes .so-form{font-size:27px}.should-ought-notes .so-form-examples{font-size:28px}.should-ought-notes .so-lift-story,.should-ought-notes .so-negative-story{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:24px}.should-ought-notes .so-lift-example,.should-ought-notes .so-negative-story .so-example{font-size:27px}.should-ought-notes .so-question-card{padding:16px}.should-ought-notes .so-question-pair{grid-template-columns:minmax(0,1fr)}.should-ought-notes .so-ask-example{font-size:28px}.should-ought-notes .so-question-card .so-small-example{font-size:25px}}@container should-ought (width<=600px){.should-ought-notes .so-paper{border-radius:16px;padding:20px 16px}.should-ought-notes .so-title{font-size:32px;line-height:1.12}.should-ought-notes .so-heading>p,.should-ought-notes .so-detail-paper .so-heading>p{margin-top:6px;font-size:18px;line-height:1.4}.should-ought-notes :-webkit-any(h3,.so-section-title){font-size:27px;line-height:1.2}.should-ought-notes :is(h3,.so-section-title){font-size:27px;line-height:1.2}.should-ought-notes .so-section{margin-top:20px;padding-top:18px}.should-ought-notes .so-advice{border:0;margin-top:16px;padding-top:0}.should-ought-notes .so-advice>h3,.should-ought-notes .so-desktop-art,.should-ought-notes .so-desktop-copy{display:none}.should-ought-notes .so-mobile-art,.should-ought-notes .so-mobile-copy{display:block}.should-ought-notes .so-story,.should-ought-notes .so-lift-story,.should-ought-notes .so-negative-story,.should-ought-notes .so-wallet-story{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.should-ought-notes .so-reason{color:var(--so-ink);font:700 24px/1.3 var(--so-serif);margin-top:0}.should-ought-notes .so-example{font-size:27px;line-height:1.7}.should-ought-notes .so-advice-story .so-example{font-size:22px}.should-ought-notes .so-advice-story .so-mobile-copy{font-size:21px}.should-ought-notes .so-main-example{margin-top:20px}.should-ought-notes .so-role{font-size:13px;line-height:18px}.should-ought-notes .so-alternative{margin-top:8px}.should-ought-notes .so-meaning{margin-top:12px;font-size:16px}.should-ought-notes .so-form-section>h3{font-size:23px}.should-ought-notes .so-form-pair{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.should-ought-notes .so-form-pair>div+div{border:0;padding-left:0}.should-ought-notes .so-form{background:var(--so-quiet);border-radius:10px;padding:8px 12px;font-size:24px}.should-ought-notes .so-form-examples{display:none}.should-ought-notes .so-mobile-form-examples{display:block}.should-ought-notes .so-mobile-form-examples>p:first-child{margin-top:12px;font-size:17px}.should-ought-notes .so-mobile-form-examples>.so-example{margin-top:14px;margin-bottom:20px}.should-ought-notes .so-frequency{color:var(--so-body);margin-top:28px;font-size:16px;line-height:24px}.should-ought-notes .so-more{gap:8px;margin-top:16px}.should-ought-notes .so-disclosure>summary{min-height:48px;padding:10px 12px;font-size:17px;line-height:24px}.should-ought-notes .so-disclosure[open]>summary{margin-bottom:12px}.should-ought-notes .so-detail-paper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 20px}.should-ought-notes .so-detail-paper .so-title{font-size:28px}.should-ought-notes .so-result-story{margin-top:16px}.should-ought-notes .so-lift-story>.so-art,.should-ought-notes .so-negative-story>.so-art{width:min(100%,320px);margin-inline-start:auto;margin-inline-end:auto}.should-ought-notes .so-tag{font-size:16px}.should-ought-notes .so-clue{font-size:17px}.should-ought-notes .so-result-label{margin-top:18px}.should-ought-notes .so-annotated{margin-bottom:22px}.should-ought-notes .so-lift-example{margin-top:14px}.should-ought-notes .so-lift-story p:not(.so-example),.should-ought-notes .so-negative-story p:not(.so-example),.should-ought-notes .so-wallet-story p:not(.so-example),.should-ought-notes .so-question-note,.should-ought-notes .so-question-note+p{font-size:17px}.should-ought-notes .so-expectations{grid-template-columns:minmax(0,1fr);gap:20px}.should-ought-notes .so-expectations>div+div{border-left:0;border-top:1px solid var(--so-line);padding:16px 0 0}.should-ought-notes .so-small-example{font-size:25px}.should-ought-notes .so-clue-row .so-art{flex-basis:85px}.should-ought-notes .so-note{gap:12px;margin-top:18px;padding:12px;font-size:17px}.should-ought-notes .so-question-pair{grid-template-columns:minmax(0,1fr);gap:12px}.should-ought-notes .so-question-card{padding:14px}.should-ought-notes .so-ask-example{font-size:32px}.should-ought-notes .so-question-form,.should-ought-notes .so-keep-to{font-size:16px}.should-ought-notes .so-replies{gap:8px}.should-ought-notes .so-negative-story .so-example,.should-ought-notes .so-wallet-story .so-example{font-size:27px}.should-ought-notes .so-wallet-story>.so-art{width:min(100%,320px)}.should-ought-notes .so-practice{margin-top:20px;padding:16px 12px}.should-ought-notes .so-practice-heading{gap:6px}.should-ought-notes .so-practice-heading h3{font:500 14px/20px var(--so-ui)}.should-ought-notes .so-practice-heading>p{font-size:14px}.should-ought-notes .so-practice-heading>p:before{content:"·";margin-right:6px}.should-ought-notes .so-context,.should-ought-notes .so-instruction{font-size:17px;line-height:26px}.should-ought-notes .so-context{color:var(--so-ink);font:700 22px/1.3 var(--so-serif);margin-top:12px}.should-ought-notes .so-question{font-size:24px;line-height:1.4}.should-ought-notes .so-q-form{font-size:23px}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-word{padding:.11em .2em;font-weight:700}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-subject .so-word{color:#19574b;background:#dce7d6}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-verb .so-word{color:#80550f;background:#f8e7be}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-information .so-word{color:#99402d;background:#f8e2d7}.should-ought-notes .so-practice[data-state=idle] .so-q-form .so-role{visibility:visible}.should-ought-notes .so-options{gap:8px;margin-top:14px}.should-ought-notes .so-option{gap:14px;min-height:48px;padding:10px 12px;font-size:16px;line-height:24px}.should-ought-notes .so-radio{flex-basis:24px;width:24px;height:24px}.should-ought-notes input:checked+.so-radio{border-width:6px}.should-ought-notes .so-response{flex-wrap:wrap;gap:12px;min-height:108px}.should-ought-notes .so-status{font-size:15px}.should-ought-notes .so-button{min-height:44px;padding:10px 16px}.should-ought-notes .so-response>.so-button{margin-left:auto}.should-ought-notes .so-response:-webkit-any(.is-correct,.is-retry){padding:12px}.should-ought-notes .so-response:is(.is-correct,.is-retry){padding:12px}.should-ought-notes .so-feedback{gap:10px}.should-ought-notes .so-feedback-icon{flex-basis:30px;width:30px;height:30px}.should-ought-notes .so-feedback-icon svg{width:28px;height:28px}.should-ought-notes .so-feedback-heading{font-size:22px}.should-ought-notes .so-feedback p{font-size:16px;line-height:24px}.should-ought-notes .so-completion{flex-wrap:wrap}.should-ought-notes .so-completion>div{flex:180px}.should-ought-notes .so-completion h3{font-size:26px}}@container should-ought (width<=360px){.should-ought-notes .so-title{font-size:28px}.should-ought-notes .so-main-example,.should-ought-notes .so-alternative{font-size:25px}.should-ought-notes .so-advice-story .so-example{font-size:20px}.should-ought-notes .so-question{font-size:26px}.should-ought-notes .so-form{font-size:22px}.should-ought-notes .so-ask-example{font-size:28px}.should-ought-notes .so-example .so-word{padding-inline-start:.14em;padding-inline-end:.14em}}@media (prefers-reduced-motion:reduce){.should-ought-notes *,.should-ought-notes :before,.should-ought-notes :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}can-could-be-able-explanation.ability-notes{--ab-ink:#092f31;--ab-body:#244248;--ab-muted:#53666a;--ab-border:#ddd5c5;max-width:960px;box-shadow:none;color:var(--ab-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font:18px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block;overflow:visible;container:ability-notes/inline-size}.ability-notes *,.ability-notes :before,.ability-notes :after{box-sizing:border-box}.ability-notes :-webkit-any(h2,h3,h4,h5,p,figure,fieldset){margin:0}.ability-notes :is(h2,h3,h4,h5,p,figure,fieldset){margin:0}.ability-notes :-webkit-any(h2,h3,h4){color:var(--ab-ink);letter-spacing:-.025em;text-wrap:pretty;font-family:Times New Roman,Times,serif;font-weight:700}.ability-notes :is(h2,h3,h4){color:var(--ab-ink);letter-spacing:-.025em;text-wrap:pretty;font-family:Times New Roman,Times,serif;font-weight:700}.ability-notes h2{font-size:clamp(32px,5.4cqi,52px);line-height:1.05}.ability-notes h3{font-size:clamp(27px,3.9cqi,38px);line-height:1.2}.ability-notes h4{font-size:26px;line-height:1.22}.ability-notes h5{color:var(--ab-muted);text-transform:uppercase;letter-spacing:.025em;font-size:14px;font-weight:600;line-height:1.3}.ability-notes p+p{margin-top:8px}.ability-notes strong{font-weight:650}.ability-notes .ab-example,.ability-notes .ab-formula{color:var(--ab-ink);font-family:Times New Roman,Times,serif;font-weight:700}.ability-notes .ab-example{letter-spacing:-.02em;text-wrap:pretty;font-size:27px;line-height:1.3}.ability-notes .ab-formula{font-size:20px;line-height:1.4}.ability-notes .ab-paper{border:1px solid var(--ab-border);background:#fffefa;border-radius:22px;padding:22px;box-shadow:0 3px 7px #63442208}.ability-notes .ab-main{padding-top:8px;padding-bottom:16px}.ability-notes .ab-header{text-align:center;padding:0 0 10px}.ability-notes .ab-header>p{margin-top:3px;font-size:21px;line-height:1.2}.ability-notes .ab-timeline{gap:12px;display:grid}.ability-notes .ab-time-row{background:linear-gradient(120deg,#fffefa,#f9f7f3);border:1px solid #e8e2d7;border-radius:16px;grid-template-columns:44% 1fr;align-items:center;display:grid;overflow:hidden}.ability-notes .ab-time-row figure{align-self:center;min-width:0;position:relative}.ability-notes .ab-art{isolation:isolate;border-radius:12px;display:block;position:relative;overflow:hidden}.ability-notes .ab-art img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.ability-notes .ab-time-row .ab-art{border-radius:12px;width:100%;height:auto}.ability-notes .ab-time-row .ab-mobile-art{display:none}.ability-notes .ab-time{color:#163d36;text-transform:uppercase;white-space:nowrap;background:#e2f0e3;border-radius:10px;min-width:82px;padding:5px 16px;font-size:15px;font-weight:600;line-height:24px;position:absolute;top:5px;left:5px}.ability-notes .ab-childhood .ab-time{min-width:130px}.ability-notes .ab-training .ab-time{min-width:164px}.ability-notes .ab-time-copy{min-width:0;padding:20px 30px}.ability-notes .ab-time-copy .ab-example{font-size:clamp(27px,3.55cqi,34px);line-height:1.3}.ability-notes .ab-now .ab-time-copy .ab-example{font-size:clamp(28px,3.95cqi,38px)}.ability-notes .ab-time-copy>p:last-child{margin-top:10px;font-size:21px;line-height:1.4}.ability-notes .ab-mobile-label,.ability-notes .ab-mobile-text,.ability-notes .ab-mobile-build,.ability-notes .ab-mobile-future,.ability-notes .ab-mobile-form-rules{display:none}.ability-notes .ab-childhood .ab-time-copy .ab-example{font-size:clamp(25px,3.55cqi,34px)}.ability-notes .ab-build{border-top:1px solid var(--ab-border);margin-top:20px;padding-top:12px}.ability-notes .ab-build>h3{margin-bottom:12px}.ability-notes .ab-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ability-notes .ab-panel{background:linear-gradient(120deg,#fbfaf7,#f8f5ef);border:1px solid #e8e2d7;border-radius:14px;min-width:0;padding:16px 20px}.ability-notes .ab-build .ab-panel{padding-block-start:12px;padding-block-end:12px}.ability-notes .ab-build h4{font-size:28px}.ability-notes .ab-panel>h4{margin-bottom:8px}.ability-notes .ab-base-form>.ab-example{margin-top:12px;margin-bottom:8px;font-size:30px}.ability-notes .ab-base-form>p:not(.ab-example),.ability-notes .ab-ask>p:last-child{font-size:17px}.ability-notes .ab-word-order{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.ability-notes .ab-word-order>span{flex-direction:column;align-items:center;gap:5px;display:flex}.ability-notes .ab-word-order small{color:var(--ab-muted);font-size:13px;line-height:18px}.ability-notes .ab-word-order b{letter-spacing:-.02em;border-radius:8px;padding:2px 8px;font:700 26px/1.3 Times New Roman,Times,serif}.ability-notes .ab-helper{color:#80550f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e7be;border-radius:5px;padding:0 3px}.ability-notes .ab-subject{color:#19574b;background:#dce7d6;border-radius:5px;padding:0 3px}.ability-notes .ab-object{color:#99402d;background:#f8e2d7}.ability-notes .ab-negative{color:#66517c;background:#eee8f4;border-radius:5px;padding:0 3px}.ability-notes .ab-future-can{margin-top:12px;padding-block-start:8px;padding-block-end:8px}.ability-notes .ab-future-can h4{font-size:21px}.ability-notes .ab-future-can strong{font-family:Times New Roman,Times,serif;font-size:22px}.ability-notes .ab-future-can>p:last-child{color:var(--ab-muted);font-size:17px}.ability-notes .ab-more{margin-top:12px}.ability-notes .ab-more>summary{cursor:pointer;background:#f8f5ef;border:1px solid #e8e2d7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:17px;line-height:1.4;list-style:none;display:flex}.ability-notes .ab-more>summary::-webkit-details-marker{display:none}.ability-notes .ab-more>summary>span{font:28px/20px Georgia,serif;transition:transform .15s}.ability-notes .ab-more[open]>summary>span{transform:rotate(90deg)}.ability-notes .ab-companions{gap:24px;padding-top:16px;display:grid}.ability-notes .ab-companions>.ab-paper{box-shadow:none;background:#fffefa;border-radius:18px;padding:20px}.ability-notes .ab-companions>.ab-details{box-shadow:none;background:0 0;border:0;padding:0}.ability-notes .ab-companions .ab-panel{background:#fffefa}.ability-notes .ab-details-header{border:1px solid var(--ab-border);border-radius:16px;grid-template-columns:3fr 2fr;align-items:center;gap:12px;margin-bottom:12px;padding:16px 20px;display:grid;overflow:hidden}.ability-notes .ab-details-header h3{margin-bottom:12px;font-size:50px;line-height:1.05}.ability-notes .ab-details-header p{font-size:18px}.ability-notes .ab-details-header>.ab-art{border-radius:0 16px 16px 0;width:calc(100% + 20px);margin:-16px -20px -16px 0}.ability-notes .ab-details>.ab-panel>h4,.ability-notes .ab-repairs h4{font-size:32px}.ability-notes .ab-details .ab-formula{font-family:inherit;font-size:18px;font-weight:400}.ability-notes .ab-details>section+section{margin-top:12px}.ability-notes .ab-be-grid{align-items:center;gap:28px}.ability-notes .ab-be-grid>div:last-child{border-left:1px solid #d3d9d4;padding-left:24px}.ability-notes .ab-be-labels{gap:24px;margin:10px 0 5px;font-size:14px;display:flex}.ability-notes .ab-be-grid .ab-formula{margin-bottom:10px;font-size:17px}.ability-notes .ab-be-grid .ab-example{margin-top:6px;font-size:27px;font-weight:400}.ability-notes .ab-be-grid .ab-subject,.ability-notes .ab-be-grid .ab-helper{text-align:center;min-width:54px;font-weight:700;display:inline-block}.ability-notes .ab-modal-forms .ab-two-columns{gap:32px}.ability-notes .ab-modal-forms h5{margin:12px 0 6px}.ability-notes .ab-modal-forms .ab-example{letter-spacing:0;font-family:inherit;font-size:19px;font-weight:400;line-height:1.5}.ability-notes .ab-modal-forms .ab-two-columns>div:last-child{border-left:1px solid #d3d9d4;padding-left:24px}.ability-notes .ab-modal-forms h5{color:var(--ab-ink);font-size:15px}.ability-notes .ab-modal-forms h5:not(:first-child){border-top:1px solid #d3d9d4;padding-top:12px}.ability-notes .ab-modal-forms .ab-formula{font-size:17px}.ability-notes .ab-bottom-note{background:#f8f5ef;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:17px}.ability-notes .ab-hope .ab-two-columns{align-items:center;gap:24px}.ability-notes .ab-hope .ab-example{letter-spacing:0;font-family:inherit;font-size:19px;font-weight:400;line-height:1.5}.ability-notes .ab-hope .ab-formula{font-size:17px}.ability-notes .ab-hope p:not(:-webkit-any(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-hope p:not(:is(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-hope p:last-child{background:#f8f5ef;border-radius:8px;margin-top:16px;padding:10px 12px}.ability-notes .ab-infinitive .ab-two-columns{align-items:center;gap:24px}.ability-notes .ab-infinitive .ab-example{font-size:25px}.ability-notes .ab-infinitive .ab-formula{font-size:18px}.ability-notes .ab-infinitive p:not(:-webkit-any(.ab-example,.ab-formula)){font-size:16px}.ability-notes .ab-infinitive p:not(:is(.ab-example,.ab-formula)){font-size:16px}.ability-notes .ab-repairs{border:1px solid var(--ab-border);counter-reset:ab-repair;border-radius:14px;padding:16px 20px}.ability-notes .ab-repairs h4{margin-bottom:8px}.ability-notes .ab-repairs>p:not(.ab-repairs-note){counter-increment:ab-repair;grid-template-columns:125px 20px 1fr;gap:8px;padding-left:42px;font-size:18px;display:grid;position:relative}.ability-notes .ab-repairs>p:not(.ab-repairs-note):before{content:counter(ab-repair);background:var(--ab-ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:700 19px/1 Times New Roman,Times,serif;display:grid;position:absolute;top:0;left:10px}.ability-notes .ab-repairs-note{color:var(--ab-muted);font-size:16px}.ability-notes .ab-past>.ab-header,.ability-notes .ab-perfect>.ab-header{padding:8px 0 24px}.ability-notes .ab-past>.ab-header{text-align:left;padding-left:12px}.ability-notes .ab-past>.ab-header h3{font-size:60px;line-height:1.1}.ability-notes .ab-past>.ab-header>p{font-size:25px}.ability-notes .ab-perfect>.ab-header h3{font-size:58px;line-height:1.1}.ability-notes .ab-perfect>.ab-header>p{font-size:23px}.ability-notes .ab-past-skill{grid-template-columns:3fr 2fr;align-items:center;gap:24px;display:grid}.ability-notes .ab-past-skill h4{margin-bottom:10px}.ability-notes .ab-past-skill .ab-example{font-size:25px}.ability-notes .ab-past-skill .ab-question{margin-top:18px}.ability-notes .ab-results{border:1px solid var(--ab-border);border-radius:14px;margin-top:14px;padding:16px 20px}.ability-notes .ab-results>h4{margin:0 0 12px;font-size:36px}.ability-notes .ab-result-card{background:#fffefa;min-width:0;padding:0 0 4px;overflow:hidden}.ability-notes .ab-result-card:last-child{border-left:1px solid #d3d9d4;padding-left:20px}.ability-notes .ab-results .ab-two-columns{gap:20px}.ability-notes .ab-result-card>h5{color:var(--ab-ink);background:#f8f5ef;border-radius:10px;margin:0 0 10px;padding:10px 14px;font-size:17px}.ability-notes .ab-result-card>.ab-art{margin-bottom:12px}.ability-notes .ab-result-card .ab-example{margin-top:12px;font-size:26px}.ability-notes .ab-result-card>p:not(.ab-example){font-size:17px}.ability-notes .ab-past-notes{border:1px solid var(--ab-border);border-radius:14px;grid-template-columns:1.2fr 1fr;gap:0;margin-top:14px;padding:4px 8px}.ability-notes .ab-past-notes>.ab-panel{background:0 0;border:0;padding:14px}.ability-notes .ab-past-notes>.ab-panel:last-child{border-left:1px solid #d3d9d4;border-radius:0;margin-block-start:10px;margin-block-end:10px;padding-block-start:4px;padding-block-end:4px}.ability-notes .ab-past-notes h4{font-size:28px}.ability-notes .ab-past-notes p:not(:-webkit-any(.ab-example,.ab-formula)){font-size:16px}.ability-notes .ab-past-notes p:not(:is(.ab-example,.ab-formula)){font-size:16px}.ability-notes .ab-past-notes .ab-example{font-size:24px}.ability-notes .ab-past-notes .ab-formula{font-family:inherit;font-size:19px;font-weight:400}.ability-notes .ab-permission{background:#f8f5ef;margin-top:14px;padding:20px 20px 20px 88px;position:relative}.ability-notes .ab-information-icon{color:#fff;background:#667f72;border-radius:50%;place-items:center;width:40px;height:40px;font:700 30px/1 Times New Roman,Times,serif;display:grid;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.ability-notes .ab-permission h4{font-size:22px}.ability-notes .ab-permission p{font-size:17px}.ability-notes .ab-perfect-stories{grid-template-columns:1.1fr 1fr;gap:16px}.ability-notes .ab-perfect-stories>.ab-panel{padding:16px}.ability-notes .ab-perfect-stories h4{min-height:34px;margin-bottom:12px;font-size:27px}.ability-notes .ab-perfect-stories .ab-art{margin-bottom:16px}.ability-notes .ab-perfect-stories p:not(:-webkit-any(.ab-example,.ab-since-timeline)){font-size:17px}.ability-notes .ab-perfect-stories p:not(:is(.ab-example,.ab-since-timeline)){font-size:17px}.ability-notes .ab-perfect-stories .ab-example{margin-top:16px;font-size:28px;line-height:1.3}.ability-notes .ab-since-timeline{color:var(--ab-muted);background:#f8f5ef;border-radius:9px;align-items:center;gap:5px;margin-top:12px;padding:8px 16px;font-size:16px;display:inline-flex}.ability-notes .ab-perfect-forms{gap:16px;margin-top:24px}.ability-notes .ab-perfect-forms h4{margin-bottom:12px;font-size:27px}.ability-notes .ab-perfect-forms .ab-formula{background:#f8f5ef;border-radius:8px;margin:0;padding:8px 12px;font-family:inherit;font-size:18px;font-weight:600}.ability-notes .ab-perfect-forms .ab-formula+p:not(.ab-formula){margin-top:16px}.ability-notes .ab-perfect-forms p:not(:-webkit-any(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-perfect-forms p:not(:is(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-perfect-forms .ab-example{font-size:25px}.ability-notes .ab-perfect-forms .ab-helper-questions>div{background:#faf8f3;border:1px solid #e8e2d7;border-radius:10px;margin-top:12px;padding:12px}.ability-notes .ab-helper-questions .ab-helper{color:inherit;background:0 0;padding:0}.ability-notes .ab-perfect-forms>section:first-child>p:last-child{background:#f8f5ef;border-radius:10px;margin-top:16px;padding:12px}.ability-notes .ab-practice{background:linear-gradient(115deg,#f0f3e9,#eff1e7);border:1px solid #d6dfd1;border-radius:16px;margin-top:18px;padding:16px 20px 8px}.ability-notes .ab-practice-heading{align-items:baseline;gap:32px;margin-bottom:4px;display:flex}.ability-notes .ab-practice-heading h3{font-size:40px;line-height:1.1}.ability-notes .ab-practice-heading>p{color:var(--ab-muted);font-size:15px}.ability-notes .ab-instruction{font-size:18px}.ability-notes .ab-context{margin:12px 0;font-size:18px}.ability-notes .ab-practice-sentence{letter-spacing:-.025em;color:var(--ab-ink);margin:4px 0 8px;font:700 34px/1.3 Times New Roman,Times,serif}.ability-notes .ab-options{border:0;gap:8px;min-width:0;padding:0;display:grid}.ability-notes .ab-option{color:#26372e;cursor:pointer;background:#fffefa;border:1px solid #d5d9d0;border-radius:10px;align-items:center;gap:14px;min-height:44px;padding:8px 16px;font-size:19px;line-height:1.4;display:flex;position:relative}.ability-notes .ab-option.is-selected{background:#f5f8ef;border:2px solid #234d3a;padding:7px 15px}.ability-notes .ab-option>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ability-notes .ab-option>input:disabled{cursor:default}.ability-notes .ab-option>span:last-child{overflow-wrap:break-word;min-width:0}.ability-notes .ab-radio{background:#fffefa;border:1.5px solid #31483d;border-radius:50%;flex:0 0 22px;height:22px;position:relative}.ability-notes .ab-option input:checked+.ab-radio:after{content:"";background:#234d3a;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.ability-notes .ab-response{justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:16px;display:flex}.ability-notes .ab-status{color:var(--ab-muted);font-size:16px}.ability-notes .ab-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex-shrink:0;min-height:52px;padding:10px 24px;font:500 18px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ability-notes .ab-button:hover:enabled{background:#193c2b}.ability-notes .ab-button:disabled{color:#fffefa;cursor:default;background:#c7c9c4;border-color:#c7c9c4}.ability-notes .ab-response:-webkit-any(.is-correct,.is-retry){background:#e3eadc;border:1px solid #d0dac7;border-radius:12px;align-items:flex-end;padding:14px}.ability-notes .ab-response:is(.is-correct,.is-retry){background:#e3eadc;border:1px solid #d0dac7;border-radius:12px;align-items:flex-end;padding:14px}.ability-notes .ab-response.is-retry{background:#faece3;border-color:#e5d1c5}.ability-notes .ab-feedback{align-items:flex-start;gap:10px;display:flex}.ability-notes .ab-feedback h4{color:#19574b;margin-bottom:4px;font-size:23px;line-height:1.2}.ability-notes .is-retry .ab-feedback h4{color:#783e2d}.ability-notes .ab-feedback p{font-size:17px;line-height:1.45}.ability-notes .ab-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:19px;font-weight:700;line-height:1;display:inline-grid}.ability-notes .ab-feedback-icon svg{width:20px;height:20px}.ability-notes .is-retry .ab-feedback-icon{color:#fffdf7;background:#99402d}.ability-notes .ab-text-button{color:#234d3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font:600 16px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;display:inline-block}.ability-notes .ab-help{margin-top:12px}.ability-notes .ab-help h4{font-size:24px}.ability-notes .ab-help p{font-size:17px}.ability-notes .ab-complete{text-align:center;padding:16px}.ability-notes .ab-complete .ab-feedback-icon{margin-bottom:12px}.ability-notes .ab-complete p{margin-top:12px}.ability-notes .ab-complete button{margin-top:20px}.ability-notes :-webkit-any(button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ability-notes :is(button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ability-notes .ab-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.ability-notes .ab-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@container ability-notes (width<=760px){.ability-notes .ab-paper{padding:18px}.ability-notes .ab-time-copy{padding:20px}.ability-notes .ab-time-copy>p:last-child{font-size:18px}.ability-notes .ab-panel{padding:16px}.ability-notes h4{font-size:23px}.ability-notes .ab-word-order b{padding-inline-start:6px;padding-inline-end:6px;font-size:23px}.ability-notes .ab-example{font-size:24px}.ability-notes .ab-details-header h3{font-size:32px}.ability-notes .ab-companions>.ab-paper{padding:16px}.ability-notes .ab-companions>.ab-details{padding:0}.ability-notes .ab-practice-sentence{font-size:28px}.ability-notes .ab-perfect-stories .ab-example{font-size:25px}}@container ability-notes (width<=580px){.ability-notes{font-size:17px}.ability-notes .ab-paper{border-radius:18px;padding:16px}.ability-notes h2{font-size:28px;line-height:1.2}.ability-notes .ab-header{padding-bottom:16px}.ability-notes .ab-header>p{margin-top:8px;font-size:17px;line-height:1.5}.ability-notes .ab-timeline{gap:0}.ability-notes .ab-desktop-text,.ability-notes .ab-build{display:none}.ability-notes .ab-mobile-text{display:inline}.ability-notes .ab-future-can{display:none}.ability-notes .ab-mobile-future{border-top:1px solid var(--ab-border);color:var(--ab-muted);margin-top:16px;padding-top:12px;font-size:15px;line-height:1.5;display:block}.ability-notes .ab-mobile-future strong{font-weight:600}.ability-notes .ab-mobile-form-rules{font-size:17px;display:block}.ability-notes .ab-mobile-build{border-top:1px solid var(--ab-border);padding-top:14px;display:block}.ability-notes .ab-mobile-build h3{margin-bottom:8px;font-size:25px}.ability-notes .ab-mobile-build>p{font-size:17px;line-height:1.5}.ability-notes .ab-mobile-build>div{border-top:1px solid var(--ab-border);margin-top:12px;padding-top:12px}.ability-notes .ab-mobile-build .ab-example{font-size:25px}.ability-notes .ab-time-row{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.ability-notes .ab-time-row figure{display:none}.ability-notes .ab-now figure{display:block}.ability-notes .ab-time-row .ab-mobile-art{border-radius:12px;height:auto;display:block}.ability-notes .ab-time-row .ab-desktop-art{display:none}.ability-notes .ab-time{width:max-content;min-width:0;color:var(--ab-muted);background:0 0;border-radius:0;margin-top:14px;padding:0;font-size:13px;font-weight:600;line-height:18px;display:block;position:static}.ability-notes .ab-time-copy{padding:8px 0 18px}.ability-notes .ab-time-copy .ab-example{font-size:27px;line-height:1.3}.ability-notes .ab-now .ab-time-copy .ab-example{font-size:27px}.ability-notes .ab-childhood .ab-time-copy .ab-example,.ability-notes .ab-training .ab-time-copy .ab-example{font-size:25px}.ability-notes .ab-time-copy>p:last-child{margin-top:6px;font-size:17px;line-height:1.5}.ability-notes .ab-childhood .ab-time-copy,.ability-notes .ab-training .ab-time-copy{border-top:1px solid var(--ab-border);padding-top:14px}.ability-notes .ab-mobile-label{text-transform:uppercase;color:var(--ab-muted);margin-bottom:6px;font-size:13px;font-weight:600;line-height:18px;display:block}.ability-notes .ab-build{margin-top:0;padding-top:14px}.ability-notes .ab-build>h3{font-size:25px;line-height:1.25}.ability-notes .ab-two-columns{grid-template-columns:minmax(0,1fr);gap:12px}.ability-notes .ab-panel{padding:14px}.ability-notes .ab-base-form>.ab-example{font-size:25px}.ability-notes .ab-word-order{gap:5px}.ability-notes .ab-word-order b{font-size:24px}.ability-notes .ab-ask>p:last-child{font-size:17px}.ability-notes .ab-future-can{padding:14px}.ability-notes .ab-future-can h4,.ability-notes .ab-future-can strong{font-size:21px}.ability-notes .ab-more>summary{min-height:48px;padding:12px 14px;font-size:16px}.ability-notes .ab-companions{gap:16px}.ability-notes .ab-companions>.ab-paper{border-radius:14px;padding:14px}.ability-notes .ab-details-header{grid-template-columns:1fr;gap:12px;padding:14px}.ability-notes .ab-details-header h3{font-size:28px}.ability-notes .ab-details>.ab-panel>h4,.ability-notes .ab-repairs h4{font-size:25px}.ability-notes .ab-desktop-break{display:none}.ability-notes .ab-details-header>.ab-art{border-radius:10px;width:100%;max-width:300px;margin:auto}.ability-notes .ab-be-grid,.ability-notes .ab-modal-forms .ab-two-columns,.ability-notes .ab-hope .ab-two-columns,.ability-notes .ab-infinitive .ab-two-columns{gap:16px}.ability-notes .ab-modal-forms h5{margin-top:4px}.ability-notes .ab-be-grid>div:last-child,.ability-notes .ab-modal-forms .ab-two-columns>div:last-child{border-left:0;padding-left:0}.ability-notes .ab-repairs{padding:14px}.ability-notes .ab-repairs>p:not(.ab-repairs-note){overflow-wrap:break-word;grid-template-columns:minmax(0,1fr) 12px minmax(0,1.4fr);gap:5px;padding-left:30px;font-size:16px}.ability-notes .ab-repairs>p:not(.ab-repairs-note):before{width:23px;height:23px;font-size:17px;left:0}.ability-notes .ab-past>.ab-header h3,.ability-notes .ab-perfect>.ab-header h3{font-size:28px}.ability-notes .ab-past>.ab-header{padding-left:0}.ability-notes .ab-past>.ab-header>p,.ability-notes .ab-perfect>.ab-header>p{font-size:17px;line-height:1.5}.ability-notes .ab-past-skill{grid-template-columns:1fr;gap:16px}.ability-notes .ab-past-skill .ab-example,.ability-notes .ab-be-grid .ab-example,.ability-notes .ab-infinitive .ab-example{font-size:24px}.ability-notes .ab-hope .ab-example{font-size:18px}.ability-notes .ab-past-skill .ab-art{width:100%;max-width:340px;margin:auto}.ability-notes .ab-results{padding:14px}.ability-notes .ab-results>h4{font-size:25px}.ability-notes .ab-result-card:last-child{border-top:1px solid #d3d9d4;border-left:0;padding:16px 0 0}.ability-notes .ab-result-card>h5{font-size:13px}.ability-notes .ab-result-card .ab-example{font-size:25px}.ability-notes .ab-past-notes h4{font-size:24px}.ability-notes .ab-past-notes{grid-template-columns:1fr;gap:0;padding:0}.ability-notes .ab-past-notes>.ab-panel:last-child{border-top:1px solid #d3d9d4;border-left:0;margin:0 14px;padding:14px 0}.ability-notes .ab-permission{padding-top:60px;padding-left:14px}.ability-notes .ab-information-icon{width:32px;height:32px;font-size:25px;top:14px;left:14px;transform:none}.ability-notes .ab-past-notes p:not(:-webkit-any(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-past-notes p:not(:is(.ab-example,.ab-formula)){font-size:17px}.ability-notes .ab-past-notes .ab-formula{font-size:18px}.ability-notes .ab-perfect-stories h4{min-height:0;font-size:24px}.ability-notes .ab-perfect-stories .ab-example{font-size:26px}.ability-notes .ab-perfect-forms{margin-top:16px}.ability-notes .ab-perfect-forms h4{font-size:24px}.ability-notes .ab-perfect-forms .ab-formula{font-size:18px}.ability-notes .ab-practice{margin-top:16px;padding:14px}.ability-notes .ab-practice-heading{justify-content:space-between;gap:12px}.ability-notes .ab-practice-heading h3{font-size:30px}.ability-notes .ab-practice-heading>p{font-size:13px}.ability-notes .ab-instruction,.ability-notes .ab-context{font-size:17px}.ability-notes .ab-practice-sentence{margin-block-start:10px;margin-block-end:10px;font-size:26px}.ability-notes .ab-option{gap:10px;min-height:48px;padding:10px 12px;font-size:17px}.ability-notes .ab-option.is-selected{padding:9px 11px}.ability-notes .ab-response{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}.ability-notes .ab-response .ab-button{align-self:flex-end}.ability-notes .ab-status{font-size:15px}.ability-notes .ab-response:-webkit-any(.is-correct,.is-retry){align-items:stretch;padding:12px}.ability-notes .ab-response:is(.is-correct,.is-retry){align-items:stretch;padding:12px}.ability-notes .ab-feedback p{font-size:17px}.ability-notes .ab-complete{padding:8px}.ability-notes .ab-complete h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.ability-notes .ab-more>summary>span{transition:none}}.questions-explanation.expectation-notes{--en-ink:#0b3533;--en-body:#294654;--en-border:#ddd5c5;--en-ui:Arial, sans-serif;width:100%;max-width:960px;box-shadow:none;color:var(--en-body);font:20px/1.35 var(--en-ui);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;display:block;overflow:visible;container:expectation/inline-size}.expectation-notes *,.expectation-notes :before,.expectation-notes :after{box-sizing:border-box}.expectation-notes :-webkit-any(h2,h3,h4,p,dl,dt,dd,fieldset){margin:0}.expectation-notes :is(h2,h3,h4,p,dl,dt,dd,fieldset){margin:0}.expectation-notes :-webkit-any(h2,h3,h4){color:var(--en-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.expectation-notes :is(h2,h3,h4){color:var(--en-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.expectation-notes h3{font-size:37px;line-height:1.15}.expectation-notes em{font-style:normal}.expectation-notes strong{color:inherit}.expectation-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.expectation-notes button:disabled{cursor:default}.expectation-notes :-webkit-any(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.expectation-notes :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.expectation-notes [tabindex="-1"]{outline:none;scroll-margin-top:100px}.expectation-notes .en-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.expectation-notes .en-paper{background:#fffefa;border:1px solid #e3d9c7;border-radius:13px;padding:23px 27px 12px;box-shadow:0 2px 8px #8864410c}.expectation-notes .en-heading h2{letter-spacing:-.045em;font-size:47px;line-height:1.05}.expectation-notes .en-subtitle{color:var(--en-ink);letter-spacing:-.025em;margin-top:4px;font:700 35px/1.17 Times New Roman,Georgia,serif}.expectation-notes .en-lead{margin-top:8px;font-size:20px;line-height:1.4}.expectation-notes .en-museum{border-top:1px solid var(--en-border);grid-template-columns:1fr 1.05fr;gap:20px;margin:17px -14px 0;padding:10px 14px 22px;display:grid}.expectation-notes .en-museum-scene{min-width:0}.expectation-notes .en-source-strip{background:#faf1e8;border-radius:7px;padding:5px 9px}.expectation-notes .en-source-strip>span{color:#3d6062;font:600 14px/1.25 var(--en-ui);letter-spacing:.12em;text-transform:uppercase;display:block}.expectation-notes .en-source-strip>p{color:#99402d;margin-top:2px;font:27px/1.15 Times New Roman,Georgia,serif}.expectation-notes .en-art{isolation:isolate;border-radius:7px;width:100%;display:block;position:relative;overflow:hidden}.expectation-notes .en-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.expectation-notes .en-museum-scene .en-art{margin-top:7px}.expectation-notes .en-mobile-art{display:none}.expectation-notes .en-museum-copy{align-self:center;padding-top:43px}.expectation-notes .en-example{color:#172c30;letter-spacing:-.025em;font:27px/1.25 Times New Roman,Georgia,serif}.expectation-notes .en-hero{font-size:36px;line-height:1.2}.expectation-notes .en-subject{color:#19574b;font-weight:700}.expectation-notes .en-verb{color:#80550f;font-weight:700}.expectation-notes .en-negative{color:#66517c;font-weight:700}.expectation-notes .en-information{color:#99402d}.expectation-notes .en-fixed{color:#414752;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.expectation-notes .en-hero .en-fixed{font-weight:700}.expectation-notes .en-meaning{margin-top:31px}.expectation-notes .en-desktop-proof{margin-top:8px}.expectation-notes .en-section{border-top:1px solid var(--en-border);margin:0 -14px;padding:16px 14px 20px}.expectation-notes .en-formula{grid-template-columns:1fr 30px .74fr 30px 1.1fr 30px 1.17fr;align-items:center;gap:9px;margin-top:10px;display:grid}.expectation-notes .en-chip{min-height:64px;color:var(--en-ink);letter-spacing:-.025em;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:6px;font:700 28px/1.1 Times New Roman,Georgia,serif;display:flex}.expectation-notes .en-subject-chip{color:#19574b;background:#dce7d6}.expectation-notes .en-verb-chip{color:#80550f;background:#f8e7be}.expectation-notes .en-negative-chip{color:#66517c;background:#eee8f4}.expectation-notes .en-fixed-chip{color:#172c30;background:#f8f5ef}.expectation-notes .en-information-chip{color:#99402d;background:#f8e2d7}.expectation-notes .en-chip small{font:15px/1 var(--en-ui);letter-spacing:0;margin-top:3px}.expectation-notes .en-plus{color:#466a69;text-align:center;font-size:31px;font-weight:700}.expectation-notes .en-pattern-copy{margin-top:20px;font-size:20px}.expectation-notes .en-pattern-copy p+p{margin-top:3px}.expectation-notes .en-pattern-copy p:last-child em{font-style:italic}.expectation-notes .en-mobile-pattern,.expectation-notes .en-mobile-pattern-copy,.expectation-notes .en-mobile-task,.expectation-notes .en-mobile-spelling{display:none}.expectation-notes .en-task{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:22px;padding-top:22px;padding-bottom:13px;display:grid}.expectation-notes .en-task .en-source-strip{max-width:440px;margin-top:16px;padding:5px 11px}.expectation-notes .en-task-sentence{margin-top:20px;font-size:31px;line-height:1.25}.expectation-notes .en-time-label{vertical-align:top;flex-direction:column;align-items:center;display:inline-flex}.expectation-notes .en-time-label .en-information{text-underline-offset:.17em;font-weight:700;text-decoration:underline}.expectation-notes .en-role{color:#99402d;font:15px/1.2 var(--en-ui);letter-spacing:0;margin-top:2px}.expectation-notes .en-task-meaning{margin-top:17px}.expectation-notes .en-nora-art{margin-top:14px}.expectation-notes .en-task.en-mobile-task{display:none}.expectation-notes .en-practice{background:#f0f1e8;border:1px solid #dddccc;border-radius:8px;margin:0 -15px;padding:15px 17px 13px}.expectation-notes .en-practice-grid{grid-template-columns:1.05fr 1fr;gap:23px;display:grid}.expectation-notes .en-practice-heading h3{font-size:38px;line-height:1.05}.expectation-notes .en-practice-heading>p{margin-top:2px;font-size:15px}.expectation-notes .en-context{margin-top:18px;font-size:19px}.expectation-notes .en-practice-sentence{color:#172c30;letter-spacing:-.035em;margin-top:3px;font:30px/1.15 Times New Roman,Georgia,serif}.expectation-notes .en-instruction{margin-top:12px;font-size:20px}.expectation-notes .en-options{border:0;align-content:start;gap:10px;min-width:0;padding:8px 0 0;display:grid}.expectation-notes .en-option{color:#243644;cursor:pointer;background:#fffefa;border:1px solid #dedbd5;border-radius:7px;align-items:center;gap:14px;min-height:47px;padding:8px 12px;font-size:18px;line-height:1.3;display:flex;position:relative}.expectation-notes .en-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 .5px #19574b}.expectation-notes .en-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.expectation-notes .en-option:has(input:disabled){cursor:default}.expectation-notes .en-option input{opacity:0;width:1px;height:1px;position:absolute}.expectation-notes .en-option-letter{color:var(--en-ink);margin-right:2px}.expectation-notes .en-radio{border:1.5px solid #657680;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.expectation-notes input:checked+.en-radio{border:2px solid #19574b}.expectation-notes input:checked+.en-radio:after{content:"";background:#19574b;border-radius:50%;width:16px;height:16px}.expectation-notes .en-practice-response{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:8px;display:flex}.expectation-notes .en-status{color:#53655c;font-size:15px}.expectation-notes .en-button{color:#fffdf7;background:#234d3a;border:1px solid #174b3e;border-radius:7px;flex-shrink:0;min-width:150px;min-height:44px;padding:10px 18px;font-size:17px;font-weight:600;line-height:1.25}.expectation-notes .en-button:hover:not(:disabled){background:#19574b}.expectation-notes .en-button:disabled{color:#606c65;background:#d7d8d2;border-color:#d7d8d2;font-weight:400}.expectation-notes .en-feedback{border-radius:7px;flex:1;align-items:flex-start;gap:13px;min-width:0;padding:13px 15px;display:flex}.expectation-notes .is-correct .en-feedback{color:#19574b;background:#e3eadc}.expectation-notes .is-retry .en-feedback{color:#783e2d;background:#faece3}.expectation-notes .en-feedback h4{color:inherit;font-size:25px;line-height:1.1}.expectation-notes .en-feedback p{color:var(--en-body);margin-top:5px;font-size:16px;line-height:1.3}.expectation-notes .en-feedback-icon{color:#fffefa;background:#19574b;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.expectation-notes .is-retry .en-feedback-icon{background:#783e2d}.expectation-notes .en-feedback-icon svg{width:23px;height:23px}.expectation-notes .en-text-button{color:#19574b;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:17px;text-decoration:underline}.expectation-notes .en-help{margin-top:12px}.expectation-notes .en-help h4{margin-bottom:6px;font-size:25px}.expectation-notes .en-complete{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:19px 0;display:flex}.expectation-notes .en-complete h3{font-size:32px}.expectation-notes .en-disclosure>summary{display:none}.expectation-notes .en-desktop-details>.en-disclosure{margin-top:24px}.expectation-notes .en-details{border-radius:20px;padding:18px 25px 17px}.expectation-notes .en-detail-heading h2{letter-spacing:-.04em;font-size:49px;line-height:1.08}.expectation-notes .en-detail-heading>p{color:#53656d;margin-top:4px;font:700 27px/1.3 Times New Roman,Georgia,serif}.expectation-notes .en-agreement{background:#f8f5ef;border:1px solid #eee8df;border-radius:10px;grid-template-columns:1fr 1fr;gap:0 34px;margin:17px -5px 0;padding:11px 20px 13px;display:grid}.expectation-notes .en-agreement>section+section{border-left:1px solid var(--en-border);padding-left:35px}.expectation-notes .en-agreement h3{margin-bottom:8px;font-size:33px}.expectation-notes .en-agreement-labels{justify-content:space-between;margin:0 50px 3px;font-size:14px;display:flex}.expectation-notes .en-agreement dl{gap:6px;padding:0 20px;display:grid}.expectation-notes .en-agreement dl>div{grid-template-columns:minmax(0,1.8fr) 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.expectation-notes .en-agreement :-webkit-any(dt,dd){white-space:nowrap;border-radius:7px;padding:3px 12px;font:25px/1.15 Times New Roman,Georgia,serif}.expectation-notes .en-agreement :is(dt,dd){white-space:nowrap;border-radius:7px;padding:3px 12px;font:25px/1.15 Times New Roman,Georgia,serif}.expectation-notes .en-agreement dt{color:#172c30;background:#e5ebde}.expectation-notes .en-agreement dd{color:#80550f;text-align:center;background:#fae9cd;font-weight:700}.expectation-notes .en-agreement dl>div>span{color:#79868c;text-align:center}.expectation-notes .en-agreement-note{grid-column:1/-1;margin-top:15px;font-size:20px}.expectation-notes .en-agreement-note em{font-style:italic}.expectation-notes .en-example-pair{grid-template-columns:1.25fr 1fr;gap:38px;padding:12px 0 18px;display:grid}.expectation-notes .en-example-pair>div>p+p{color:#537084;margin-top:2px;font-size:19px}.expectation-notes .en-negative-section{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:16px;margin:0;padding:15px 0 11px;display:grid}.expectation-notes .en-negative-section h3{margin-bottom:1px}.expectation-notes .en-negative-pattern{gap:2px;margin-top:16px;display:flex}.expectation-notes .en-negative-pattern>span{flex-direction:column;min-width:0;display:flex}.expectation-notes .en-negative-pattern small{color:#53656d;text-align:center;white-space:nowrap;margin-bottom:3px;font-size:13px}.expectation-notes .en-negative-pattern>span:first-child small{color:#19574b}.expectation-notes .en-negative-pattern>span:nth-child(2) small,.expectation-notes .en-negative-pattern>span:nth-child(5) small{color:#80550f}.expectation-notes .en-negative-pattern>span:nth-child(3) small{color:#66517c}.expectation-notes .en-negative-pattern>span:nth-child(6) small{color:#99402d}.expectation-notes .en-negative-pattern strong{letter-spacing:-.035em;white-space:nowrap;border-radius:6px;padding:6px 8px;font:27px/1.15 Times New Roman,Georgia,serif}.expectation-notes .en-negative-pattern :-webkit-any(.en-subject-chip,.en-verb-chip,.en-negative-chip){font-weight:700}.expectation-notes .en-negative-pattern :is(.en-subject-chip,.en-verb-chip,.en-negative-chip){font-weight:700}.expectation-notes .en-zoo-meaning{margin-top:6px;font-size:19px}.expectation-notes .en-negative-notes{margin-top:18px;font-size:20px}.expectation-notes .en-negative-notes p+p{margin-top:5px}.expectation-notes .en-zoo-art{align-self:center}.expectation-notes .en-question-section{margin:0;padding:12px 0 15px}.expectation-notes .en-question-form{margin-top:1px;font:24px/1.25 Times New Roman,Georgia,serif}.expectation-notes .en-id-question{margin-top:5px;font-size:32px}.expectation-notes .en-reply-label{margin-top:9px;font-size:20px}.expectation-notes .en-replies{margin:2px 0 5px;font-size:30px}.expectation-notes .en-question-section>p:last-child{color:#537084;font-size:19px}.expectation-notes .en-contraction{white-space:nowrap;display:inline-block}.expectation-notes .en-question-pair{grid-template-columns:.96fr 1.04fr;gap:26px;margin:0;padding:12px 0 15px;display:grid}.expectation-notes .en-question-pair>section+section{border-left:1px solid var(--en-border);padding-left:25px}.expectation-notes .en-question-pair h3{margin-bottom:4px;font-size:30px}.expectation-notes .en-question-pair .en-example{font-size:23px}.expectation-notes .en-question-pair p:not(.en-example){color:#537084;margin-top:3px;font-size:17px}.expectation-notes .en-question-pair>section:last-child>p:last-child{font-size:16px}.expectation-notes .en-question-pair p.en-example:nth-last-of-type(2){margin-top:11px}.expectation-notes .en-question-word{text-underline-offset:3px;text-decoration:underline}.expectation-notes .en-small-replies{margin-top:4px}.expectation-notes .en-quiet-note{background:#f4f1e9;border-radius:7px;padding:10px 15px;font-size:20px}.expectation-notes .en-remember{background:#f0f1e8;border:1px solid #e2dfd2;border-radius:11px;margin:0 -6px;padding:10px 22px 14px}.expectation-notes .en-remember h3{margin-bottom:4px;font-size:37px}.expectation-notes .en-remember p+p{margin-top:4px}.expectation-notes .en-meanings{border-radius:24px;padding:16px 21px 25px}.expectation-notes .en-meanings-heading{text-align:center;padding-bottom:18px}.expectation-notes .en-meanings-heading h2{font-size:49px}.expectation-notes .en-meanings-heading>p{color:var(--en-body);font:22px/1.3 var(--en-ui)}.expectation-notes .en-past-stories{grid-template-columns:1fr 1fr;gap:23px;margin:0;padding:18px 0 21px;display:grid}.expectation-notes .en-past-stories>section+section{border-left:1px solid var(--en-border);padding-left:23px}.expectation-notes .en-past-stories h3{margin-bottom:10px;font-size:35px}.expectation-notes .en-past-stories .en-example{min-height:66px;margin-top:10px;font-size:23.5px}.expectation-notes .en-result{background:#f4f1e9;border-radius:7px;margin-top:4px;padding:10px 16px;font-size:20px}.expectation-notes .en-result p+p{margin-top:5px}.expectation-notes .en-likely,.expectation-notes .en-advice{margin:0;padding:15px 0 20px}.expectation-notes .en-meaning-pair{grid-template-columns:1fr 1fr;gap:26px;margin-top:12px;display:grid}.expectation-notes .en-meaning-pair>div+div{border-left:1px solid var(--en-border);padding-left:26px}.expectation-notes .en-caption{margin-bottom:9px;font-size:20px}.expectation-notes .en-meaning-pair .en-example{margin-bottom:9px;font-size:27px}.expectation-notes .en-meaning-pair .en-example+.en-example{margin-top:-6px}.expectation-notes .en-small-form{text-align:center;background:#f4f1e9;border-radius:5px;margin-top:8px;padding:5px 9px;font-size:18px}.expectation-notes .en-likely>.en-quiet-note,.expectation-notes .en-advice>.en-quiet-note{text-align:center;margin-top:12px}.expectation-notes .en-other-meanings{grid-template-columns:.95fr 1.05fr;gap:25px;margin:0;padding:15px 0 0;display:grid}.expectation-notes .en-other-meanings h3{margin-bottom:10px;font-size:35px}.expectation-notes .en-other-meanings .en-example{font-size:26px}.expectation-notes .en-other-meanings p:not(.en-example){margin-top:12px;font-size:20px}.expectation-notes .en-key{border-left:1px solid var(--en-border);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:9px;padding-left:25px;display:grid}.expectation-notes .en-key h3{font-size:31px}.expectation-notes .en-key-art{align-self:center}@container expectation (width<=850px) and (width>=651px){.expectation-notes .en-heading h2{font-size:49px}.expectation-notes .en-subtitle,.expectation-notes .en-hero{font-size:32px}.expectation-notes .en-detail-heading h2{font-size:44px}.expectation-notes .en-agreement{gap:0 15px;padding-left:12px;padding-right:12px}.expectation-notes .en-agreement>section+section{padding-left:16px}.expectation-notes .en-agreement dl{padding:0}.expectation-notes .en-agreement :-webkit-any(dt,dd){padding-left:9px;padding-right:9px;font-size:22px}.expectation-notes .en-agreement :is(dt,dd){padding-left:9px;padding-right:9px;font-size:22px}.expectation-notes .en-agreement h3{font-size:29px}.expectation-notes .en-negative-pattern strong{padding-left:5px;padding-right:5px;font-size:22px}.expectation-notes .en-negative-pattern small{font-size:11px}.expectation-notes .en-task-sentence{font-size:27px}.expectation-notes .en-question-pair .en-example{font-size:21px}.expectation-notes .en-past-stories h3{font-size:30px}.expectation-notes .en-past-stories .en-example{font-size:23px}.expectation-notes .en-key{grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding-left:15px}}.questions-explanation.expectation-notes.en-is-compact{font-size:18px;line-height:1.4}.expectation-notes.en-is-compact .en-main{border-radius:13px;padding:22px 17px 17px}.expectation-notes.en-is-compact .en-heading h2{font-size:clamp(32px,10.7cqi,45px);line-height:1.08}.expectation-notes.en-is-compact .en-subtitle{margin-top:12px;font-size:clamp(20px,5.9cqi,26px);line-height:1.18}.expectation-notes.en-is-compact .en-lead{margin-top:13px;font-size:20px;line-height:1.4}.expectation-notes.en-is-compact .en-lead em{font-style:italic}.expectation-notes.en-is-compact .en-museum{border:0;margin:13px 0 0;padding:0 0 19px;display:block}.expectation-notes.en-is-compact .en-museum-scene>.en-source-strip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.expectation-notes.en-is-compact .en-desktop-art{display:none}.expectation-notes.en-is-compact .en-mobile-art{border-radius:9px;margin:0;display:block}.expectation-notes.en-is-compact .en-museum-copy{padding:0}.expectation-notes.en-is-compact .en-hero{letter-spacing:-.025em;margin-top:13px;font-size:clamp(30px,9.9cqi,43px);font-weight:700;line-height:1.1}.expectation-notes.en-is-compact .en-hero :-webkit-any(.en-subject,.en-verb,.en-fixed){color:inherit;text-decoration:none}.expectation-notes.en-is-compact .en-hero :is(.en-subject,.en-verb,.en-fixed){color:inherit;text-decoration:none}.expectation-notes.en-is-compact .en-meaning{margin-top:13px;font-size:21px}.expectation-notes.en-is-compact .en-desktop-proof,.expectation-notes.en-is-compact .en-formula,.expectation-notes.en-is-compact .en-desktop-pattern-copy,.expectation-notes.en-is-compact .en-desktop-task{display:none}.expectation-notes.en-is-compact .en-pattern{margin:0;padding:17px 0 0}.expectation-notes.en-is-compact .en-pattern h3{font-size:26px}.expectation-notes.en-is-compact .en-mobile-pattern{gap:5px;margin-top:11px;display:grid}.expectation-notes.en-is-compact .en-mobile-pattern>div{background:#e7efdf;border-radius:6px;grid-template-columns:35% minmax(0,1fr);align-items:center;gap:9px;min-height:39px;padding:4px 12px;display:grid}.expectation-notes.en-is-compact .en-mobile-pattern>div:nth-child(2),.expectation-notes.en-is-compact .en-mobile-pattern>div:nth-child(4){background:#fcf0ce}.expectation-notes.en-is-compact .en-mobile-pattern>div:nth-child(3){background:#f5f2ec}.expectation-notes.en-is-compact .en-mobile-pattern>div:nth-child(5){background:#fae8df}.expectation-notes.en-is-compact .en-mobile-pattern dt{color:#123e3c;font-size:16px}.expectation-notes.en-is-compact .en-mobile-pattern dd{letter-spacing:-.02em;font:700 25px/1.15 Times New Roman,Georgia,serif}.expectation-notes.en-is-compact .en-mobile-pattern-copy{border-top:1px solid var(--en-border);margin-top:17px;padding:12px 0 16px;font-size:19px;display:block}.expectation-notes.en-is-compact .en-mobile-pattern-copy p+p{margin-top:4px}.expectation-notes.en-is-compact .en-mobile-pattern-copy em{font-style:italic}.expectation-notes.en-is-compact .en-mobile-disclosures{gap:8px;display:grid}.expectation-notes.en-is-compact .en-disclosure{background:#f8f5ef;border:1px solid #dfd6c8;border-radius:8px;min-width:0;overflow:clip}.expectation-notes.en-is-compact .en-disclosure>summary{min-height:48px;color:var(--en-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font:700 21px/1.2 Times New Roman,Georgia,serif;list-style:none;display:flex}.expectation-notes.en-is-compact .en-disclosure>summary::-webkit-details-marker{display:none}.expectation-notes.en-is-compact .en-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 10px;width:10px;height:10px;margin:-5px 5px 0 0;transform:rotate(45deg)}.expectation-notes.en-is-compact .en-disclosure[open]>summary{border-bottom:1px solid #e1d8c8}.expectation-notes.en-is-compact .en-disclosure[open] .en-chevron{margin-top:5px;transform:rotate(225deg)}.expectation-notes.en-is-compact .en-disclosure>.en-paper{box-shadow:none;background:#fffefa;border:0;border-radius:0;padding:17px 12px}.expectation-notes.en-is-compact .en-detail-heading h2{font-size:31px;line-height:1.1}.expectation-notes.en-is-compact .en-detail-heading>p{font:19px/1.35 var(--en-ui);margin-top:7px}.expectation-notes.en-is-compact .en-agreement{margin:13px 0 0;padding:12px 10px;display:block}.expectation-notes.en-is-compact .en-agreement>section+section{border-top:1px solid var(--en-border);border-left:0;margin-top:15px;padding:13px 0 0}.expectation-notes.en-is-compact .en-agreement h3{font-size:25px}.expectation-notes.en-is-compact .en-agreement-labels{margin-left:11px;margin-right:22px}.expectation-notes.en-is-compact .en-agreement dl{padding:0}.expectation-notes.en-is-compact .en-agreement dl>div{grid-template-columns:minmax(0,2fr) 20px minmax(0,1fr);gap:7px}.expectation-notes.en-is-compact .en-agreement :-webkit-any(dt,dd){white-space:normal;padding:5px 8px;font-size:22px}.expectation-notes.en-is-compact .en-agreement :is(dt,dd){white-space:normal;padding:5px 8px;font-size:22px}.expectation-notes.en-is-compact .en-agreement-note{margin-top:11px;font-size:17px}.expectation-notes.en-is-compact .en-example-pair{grid-template-columns:1fr;gap:13px;padding:14px 0;display:grid}.expectation-notes.en-is-compact .en-example-pair .en-example{font-size:25px}.expectation-notes.en-is-compact .en-example-pair>div>p+p{font-size:17px}.expectation-notes.en-is-compact .en-section{margin:0;padding:15px 0}.expectation-notes.en-is-compact .en-section h3{font-size:28px}.expectation-notes.en-is-compact .en-negative-section{grid-template-columns:1fr}.expectation-notes.en-is-compact .en-negative-pattern{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.expectation-notes.en-is-compact .en-negative-pattern strong{text-align:center;white-space:normal;padding:6px 7px;font-size:25px}.expectation-notes.en-is-compact .en-negative-pattern small{font-size:13px}.expectation-notes.en-is-compact .en-zoo-meaning{font-size:17px}.expectation-notes.en-is-compact .en-negative-notes{margin-top:11px;font-size:17px}.expectation-notes.en-is-compact .en-zoo-art{max-width:300px;margin:0 auto}.expectation-notes.en-is-compact .en-question-form{margin-top:7px;font-size:22px}.expectation-notes.en-is-compact .en-id-question{margin-top:10px;font-size:28px}.expectation-notes.en-is-compact .en-reply-label{font-size:17px}.expectation-notes.en-is-compact .en-replies{margin-top:5px;font-size:24px}.expectation-notes.en-is-compact .en-question-section>p:last-child{font-size:17px}.expectation-notes.en-is-compact .en-question-pair{grid-template-columns:1fr;gap:17px;display:grid}.expectation-notes.en-is-compact .en-question-pair>section+section{border-top:1px solid var(--en-border);border-left:0;padding:14px 0 0}.expectation-notes.en-is-compact .en-question-pair .en-example{font-size:23px}.expectation-notes.en-is-compact .en-question-pair p:not(.en-example){font-size:17px}.expectation-notes.en-is-compact .en-remember{margin:0;padding:12px;font-size:17px}.expectation-notes.en-is-compact .en-remember h3{font-size:29px}.expectation-notes.en-is-compact .en-mobile-spelling{display:block}.expectation-notes.en-is-compact .en-mobile-task{border:0;grid-template-columns:1fr;padding-top:0;display:grid}.expectation-notes.en-is-compact .en-task .en-source-strip{margin-top:10px}.expectation-notes.en-is-compact .en-task .en-source-strip>p{font-size:24px}.expectation-notes.en-is-compact .en-task-sentence{margin-top:14px;font-size:27px}.expectation-notes.en-is-compact .en-task-meaning{margin-top:12px}.expectation-notes.en-is-compact .en-nora-art{max-width:290px;margin:0 auto}.expectation-notes.en-is-compact .en-meanings-heading{border-top:1px solid var(--en-border);text-align:left;padding:16px 0}.expectation-notes.en-is-compact .en-past-stories,.expectation-notes.en-is-compact .en-meaning-pair,.expectation-notes.en-is-compact .en-other-meanings{grid-template-columns:1fr;gap:20px;display:grid}.expectation-notes.en-is-compact .en-past-stories>section+section,.expectation-notes.en-is-compact .en-meaning-pair>div+div{border-top:1px solid var(--en-border);border-left:0;padding:16px 0 0}.expectation-notes.en-is-compact .en-past-stories .en-example{min-height:0;font-size:24px}.expectation-notes.en-is-compact .en-result{font-size:18px}.expectation-notes.en-is-compact .en-meaning-pair{margin-top:10px}.expectation-notes.en-is-compact .en-meaning-pair .en-example{font-size:25px}.expectation-notes.en-is-compact .en-caption{font-size:18px}.expectation-notes.en-is-compact .en-small-form{font-size:16px}.expectation-notes.en-is-compact .en-quiet-note{font-size:17px}.expectation-notes.en-is-compact .en-other-meanings .en-example{font-size:24px}.expectation-notes.en-is-compact .en-other-meanings p:not(.en-example){margin-top:9px;font-size:18px}.expectation-notes.en-is-compact .en-key{border-top:1px solid var(--en-border);border-left:0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);padding:16px 0 0}.expectation-notes.en-is-compact .en-key-art{align-self:end}.expectation-notes.en-is-compact .en-practice{background:#fffefa;border-color:#dfd6c8;margin:18px 0 0;padding:15px 12px 13px}.expectation-notes.en-is-compact .en-practice-grid{grid-template-columns:1fr;gap:12px}.expectation-notes.en-is-compact .en-practice-heading h3{font-size:30px}.expectation-notes.en-is-compact .en-practice-heading>p{margin-top:4px;font-size:15px}.expectation-notes.en-is-compact .en-context{margin-top:10px;font:20px/1.25 Times New Roman,Georgia,serif}.expectation-notes.en-is-compact .en-practice-sentence{margin-top:5px;font-size:28px;font-weight:700}.expectation-notes.en-is-compact .en-instruction{margin-top:7px;font-size:19px}.expectation-notes.en-is-compact .en-options{gap:6px;padding:0}.expectation-notes.en-is-compact .en-option{gap:11px;min-height:44px;padding:7px 9px;font-size:17px}.expectation-notes.en-is-compact .en-radio{flex-basis:21px;width:21px;height:21px}.expectation-notes.en-is-compact input:checked+.en-radio:after{width:13px;height:13px}.expectation-notes.en-is-compact .en-practice-response{flex-wrap:wrap;gap:12px;min-height:74px;margin-top:15px}.expectation-notes.en-is-compact .en-status{flex:120px;font-size:15px}.expectation-notes.en-is-compact .en-button{min-width:136px;margin-left:auto;font-size:18px}.expectation-notes.en-is-compact .en-practice-response:-webkit-any(.is-retry,.is-correct) .en-feedback{flex-basis:100%}.expectation-notes.en-is-compact .en-practice-response:is(.is-retry,.is-correct) .en-feedback{flex-basis:100%}.expectation-notes.en-is-compact .en-feedback{padding:13px 12px}.expectation-notes.en-is-compact .en-feedback h4{font-size:25px}.expectation-notes.en-is-compact .en-feedback p{font-size:16px}.expectation-notes.en-is-compact .en-complete h3{font-size:29px}.expectation-notes.en-is-compact .en-complete .en-button{margin:0}@media (prefers-reduced-motion:reduce){.expectation-notes *{scroll-behavior:auto}}.questions-explanation.advice-notes{--ai-ink:#153b2c;--ai-body:#263f32;--ai-muted:#53655c;--ai-border:#ddd5c5;--ai-serif:Georgia, "Times New Roman", serif;--ai-example:"Times New Roman", Georgia, serif;width:100%;max-width:960px;box-shadow:none;color:var(--ai-body);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font:19px/1.4 Arial,sans-serif;display:block;overflow:visible;container:advice-notes/inline-size}.advice-notes *,.advice-notes :before,.advice-notes :after{box-sizing:border-box}.advice-notes :-webkit-any(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.advice-notes :is(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.advice-notes :-webkit-any(h2,h3,h4){color:var(--ai-ink);font-family:var(--ai-serif);letter-spacing:-.035em;font-weight:700}.advice-notes :is(h2,h3,h4){color:var(--ai-ink);font-family:var(--ai-serif);letter-spacing:-.035em;font-weight:700}.advice-notes h3{font-size:34px;line-height:1.2}.advice-notes strong{color:inherit}.advice-notes button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.advice-notes button:disabled{cursor:default}.advice-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.advice-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.advice-notes .ai-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.advice-notes [tabindex="-1"]{outline:none;scroll-margin-top:95px}.advice-notes .ai-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.advice-notes .ai-mobile-only,.advice-notes .ai-mobile-art{display:none}.advice-notes .ai-paper{border:1px solid var(--ai-border);background:#fffefa;border-radius:22px;padding:24px 28px 20px;box-shadow:0 2px 8px #8864410b}.advice-notes .ai-heading{border-bottom:1px solid var(--ai-border);padding-bottom:16px}.advice-notes .ai-heading h2{letter-spacing:-.04em;font-size:48px;line-height:1.12}.advice-notes .ai-heading>p{color:var(--ai-muted);margin-top:4px;font-size:24px;line-height:1.35}.advice-notes .ai-story{padding-top:12px}.advice-notes .ai-story h3{margin-bottom:12px;font-size:35px}.advice-notes .ai-scene-grid{grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:28px;display:grid}.advice-notes .ai-scene,.advice-notes .ai-dialogue{min-width:0}.advice-notes .ai-scene-art{position:relative}.advice-notes .ai-art{isolation:isolate;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.advice-notes .ai-art.ai-mobile-art{display:none}.advice-notes .ai-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.advice-notes .ai-reality-label{z-index:1;color:#53615a;letter-spacing:.055em;text-transform:uppercase;background:#e7e6dd;border-radius:10px 0;justify-content:center;align-items:center;min-width:max(155px,31%);min-height:38px;padding:9px 12px;font-size:13px;font-weight:700;line-height:20px;display:flex;position:absolute;top:0;left:0}.advice-notes figcaption{margin-top:8px;font-size:17px;line-height:1.4}.advice-notes .ai-dialogue{padding-top:8px}.advice-notes .ai-speaker{color:var(--ai-muted);font-size:18px;line-height:1.4}.advice-notes .ai-example{color:var(--ai-ink);font:700 32px/1.25 var(--ai-example);letter-spacing:-.025em}.advice-notes .ai-problem{margin-top:5px;font-size:29px;line-height:1.25}.advice-notes .ai-leo{margin-top:32px}.advice-notes .ai-hero{letter-spacing:-.035em;margin-top:12px;font-size:41px;line-height:1.4}.advice-notes .ai-hero>span{display:block}.advice-notes .ai-recommendation{margin-top:16px;font-size:19px}.advice-notes .ai-subject{color:#19574b}.advice-notes .ai-verb{color:#80550f}.advice-notes .ai-complement{color:#99402d}.advice-notes .ai-negative{color:#66517c}.advice-notes .ai-mark{border-radius:7px;padding:.03em .14em .07em;font-weight:700;line-height:1.08;display:inline-block}.advice-notes .ai-mark.ai-subject{background:#dce7d6}.advice-notes .ai-mark.ai-verb{background:#f8e7be}.advice-notes .ai-mark.ai-complement{background:#f8e2d7}.advice-notes .ai-contraction{white-space:nowrap;display:inline-block}.advice-notes .ai-contraction>span{padding:.03em 0 .07em;line-height:1.08}.advice-notes .ai-contraction>.ai-verb{background:#f8e7be;border-radius:7px 0 0 7px;padding-left:.12em}.advice-notes .ai-contraction>.ai-negative{background:#eee8f4;border-radius:0 7px 7px 0;padding-right:.12em}.advice-notes .ai-meaning{background:#f8f5ef;border-radius:12px;margin-top:16px;padding:13px 20px}.advice-notes .ai-meaning>p:first-child{color:var(--ai-ink);font:700 23px/1.3 var(--ai-example);letter-spacing:-.015em}.advice-notes .ai-meaning>p+p{color:var(--ai-muted);font:20px/1.3 var(--ai-example);margin-top:4px}.advice-notes .ai-section{border-top:1px solid var(--ai-border);margin-top:18px;padding-top:14px}.advice-notes .ai-section>h3{margin-bottom:10px}.advice-notes .ai-formula{grid-template-columns:1fr 1fr;gap:22px;display:grid}.advice-notes .ai-clause{background:#f8f5ef;border-radius:12px;min-width:0;padding:10px 18px 17px}.advice-notes .ai-clause-label{color:var(--ai-muted);font-size:17px}.advice-notes .ai-token-row{font:700 35px/1.2 var(--ai-example);letter-spacing:-.025em;justify-content:center;align-items:end;gap:12px;margin-top:12px;display:flex}.advice-notes .ai-role-word{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex}.advice-notes .ai-role-word>small{color:var(--ai-muted);letter-spacing:0;font:13px/1.3 Arial,sans-serif}.advice-notes .ai-role-word>strong{padding:5px 9px}.advice-notes .ai-neutral-word{padding-bottom:5px}.advice-notes .ai-plus{font-size:.85em}.advice-notes .ai-rule{margin-top:10px;font-size:18px;line-height:1.45}.advice-notes .ai-rule>p+p{margin-top:2px}.advice-notes .ai-short-form{text-align:center;background:#f8f5ef;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 18px;margin-top:10px;padding:11px 20px 9px;display:flex}.advice-notes .ai-short-form .ai-example{font-size:35px}.advice-notes .ai-expansion{color:var(--ai-ink);font:700 25px/1.25 var(--ai-example)}.advice-notes .ai-short-note{color:var(--ai-muted);flex-basis:100%;margin-top:2px;font-size:14px}.advice-notes .ai-quiet-note{background:#f8f5ef;border:1px solid #e4dcd0;border-radius:12px;padding:12px 17px}.advice-notes .ai-practice{border-top:1px solid var(--ai-border);background:#f0f1e8;border-radius:12px;margin:18px -3px 0;padding:19px 18px 16px}.advice-notes .ai-practice-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.advice-notes .ai-practice-copy{min-width:0}.advice-notes .ai-practice-heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.advice-notes .ai-practice-heading h3{font-size:36px}.advice-notes .ai-practice-heading>p{color:var(--ai-muted);font-size:15px}.advice-notes .ai-context{margin-top:9px;font-size:17px}.advice-notes .ai-instruction{margin-top:8px;font-size:18px}.advice-notes .ai-practice-sentence{margin-top:12px;font-size:31px;line-height:1.3}.advice-notes .ai-check-prompt{margin-top:10px;font-size:18px}.advice-notes .ai-options{border:0;align-content:start;gap:8px;min-width:0;padding:6px 0 0;display:grid}.advice-notes .ai-option{border:1.5px solid var(--ai-border);min-width:0;min-height:44px;color:var(--ai-body);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:13px;padding:10px 13px;font-size:16px;line-height:1.4;display:flex;position:relative}.advice-notes .ai-option.is-selected{background:#f5f8f2;border-color:#234d3a}.advice-notes .ai-option:has(input:disabled){cursor:default}.advice-notes .ai-option>input{opacity:0;width:22px;height:22px;margin:0;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.advice-notes .ai-radio{background:#fffefa;border:1.5px solid #999f98;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block;position:relative}.advice-notes input:checked+.ai-radio{border:2px solid #19574b}.advice-notes input:checked+.ai-radio:after{content:"";background:#19574b;border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.advice-notes .ai-practice-response{grid-template-columns:1.15fr 1fr;align-items:center;gap:22px;min-height:48px;margin-top:12px;display:grid}.advice-notes .ai-practice-response>.ai-button{width:100%}.advice-notes .ai-practice-response:-webkit-any(.is-retry,.is-correct){border-radius:12px;gap:18px;padding:13px 15px;display:flex}.advice-notes .ai-practice-response:is(.is-retry,.is-correct){border-radius:12px;gap:18px;padding:13px 15px;display:flex}.advice-notes .ai-practice-response.is-retry{background:#faece3}.advice-notes .ai-practice-response.is-correct{background:#e3eadc}.advice-notes .ai-practice-response:-webkit-any(.is-retry,.is-correct)>.ai-button{width:auto}.advice-notes .ai-practice-response:is(.is-retry,.is-correct)>.ai-button{width:auto}.advice-notes .ai-status{color:var(--ai-muted);font-size:16px}.advice-notes .ai-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:170px;min-height:44px;padding:12px 20px;font-size:16px;font-weight:600;line-height:1.35;display:inline-flex}.advice-notes .ai-button:disabled{color:#626b65;background:#d7d8d4;border-color:#d7d8d4}.advice-notes .ai-feedback{flex:1 1 0;align-items:flex-start;gap:12px;min-width:0;display:flex}.advice-notes .is-retry .ai-feedback{color:#783e2d;background:#faece3}.advice-notes .is-correct .ai-feedback{color:#19574b;background:#e3eadc}.advice-notes .ai-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:18px;font-weight:700;display:flex}.advice-notes .ai-feedback-icon>svg{color:#fffefa;width:21px;height:21px}.advice-notes .is-retry .ai-feedback-icon{color:#fffefa;background:#783e2d}.advice-notes .ai-feedback h4{color:inherit;letter-spacing:0;font:700 18px/1.4 Arial,sans-serif}.advice-notes .ai-feedback p{margin-top:3px;font-size:16px;line-height:1.5}.advice-notes .ai-text-button{color:#234d3a;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:4px;padding:7px 2px;font-size:16px;line-height:1.4;text-decoration:underline}.advice-notes .ai-help{margin-top:12px;font-size:17px}.advice-notes .ai-help h4{margin-bottom:6px;font-size:24px}.advice-notes .ai-complete{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 0;display:flex}.advice-notes .ai-complete .ai-feedback-icon{color:#19574b}.advice-notes .ai-complete h3{font-size:32px}.advice-notes .ai-desktop-details{margin-top:24px}.advice-notes .ai-disclosure>summary{display:none}.advice-notes .ai-detail-heading{text-align:center;padding-bottom:16px}.advice-notes .ai-detail-heading h2{font-size:43px;line-height:1.15}.advice-notes .ai-detail-heading>p{color:var(--ai-muted);margin-top:5px;font-size:21px}.advice-notes .ai-details>.ai-section{margin-top:0;padding-top:15px;padding-bottom:20px}.advice-notes .ai-details h3{font-size:32px}.advice-notes .ai-pair{grid-template-columns:1fr 1fr;gap:24px;margin-top:11px;display:grid}.advice-notes .ai-pair>div{min-width:0}.advice-notes .ai-pair>div+div{border-left:1px solid var(--ai-border);padding-left:23px}.advice-notes .ai-caption{color:var(--ai-muted);text-transform:uppercase;margin-bottom:10px;font-size:14px;line-height:1.4}.advice-notes .ai-advice-expansion{margin-top:9px;font-size:18px}.advice-notes .ai-two-actions{margin-top:18px}.advice-notes .ai-two-actions .ai-example{margin:2px 0 6px}.advice-notes .ai-order .ai-example{font-size:30px}.advice-notes .ai-order-meaning{margin-top:12px}.advice-notes .ai-ask-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:32px;margin-top:12px;display:grid}.advice-notes .ai-ask-art{border-radius:10px;align-self:start}.advice-notes .ai-ask .ai-speaker{color:var(--ai-body);font-size:17px;font-weight:600}.advice-notes .ai-question{margin-top:4px;font-size:29px;line-height:1.4}.advice-notes .ai-question-structure{vertical-align:top;gap:5px;display:inline-flex}.advice-notes .ai-question-structure>span{flex-direction:column;align-items:center;display:flex}.advice-notes .ai-question-structure small{border-top:1px solid var(--ai-muted);width:100%;color:var(--ai-muted);text-align:center;letter-spacing:0;margin-top:6px;padding-top:6px;font:13px/1.2 Arial,sans-serif;display:block}.advice-notes .ai-reply-speaker{margin-top:16px}.advice-notes .ai-reply{margin-top:5px;font-size:32px}.advice-notes .ai-question-note{margin-top:16px;margin-bottom:8px}.advice-notes .ai-form-notes{gap:10px;margin-top:14px;font-size:17px;line-height:1.5;display:grid}.advice-notes .ai-form-notes>div{grid-template-columns:155px minmax(0,1fr);gap:18px;display:grid}.advice-notes .ai-form-notes dt{border-right:1px solid var(--ai-border);padding-right:12px;font-weight:600}.advice-notes .ai-form-notes dd{min-width:0}.advice-notes .ai-reminders{padding:12px 19px 15px;font-size:17px}.advice-notes .ai-reminders>h3{margin-bottom:7px;font-size:28px}.advice-notes .ai-reminders>p+p{margin-top:3px}@container advice-notes (width>=701px) and (width<=860px){.advice-notes .ai-heading h2{font-size:42px}.advice-notes .ai-heading>p{font-size:21px}.advice-notes .ai-scene-grid{gap:20px}.advice-notes .ai-hero{font-size:32px}.advice-notes .ai-problem{font-size:24px}.advice-notes .ai-speaker{font-size:16px}.advice-notes .ai-leo{margin-top:22px}.advice-notes .ai-recommendation{font-size:17px}.advice-notes .ai-meaning>p:first-child{font-size:20px}.advice-notes .ai-clause{padding-inline-start:12px;padding-inline-end:12px}.advice-notes .ai-clause-label{font-size:15px}.advice-notes .ai-token-row{gap:9px;font-size:28px}.advice-notes .ai-role-word>strong{padding-inline-start:7px;padding-inline-end:7px}.advice-notes .ai-details .ai-example{font-size:26px}.advice-notes .ai-ask-grid{gap:20px}.advice-notes .ai-practice-sentence{font-size:28px}}.questions-explanation.advice-notes.ai-is-compact{font-size:17px;line-height:1.5}.advice-notes.ai-is-compact .ai-desktop-only,.advice-notes.ai-is-compact .ai-desktop-art{display:none}.advice-notes.ai-is-compact .ai-mobile-only,.advice-notes.ai-is-compact .ai-mobile-art{display:block}.advice-notes.ai-is-compact span.ai-mobile-only{display:inline}.advice-notes.ai-is-compact .ai-paper{border-radius:22px;padding:20px 16px 16px}.advice-notes.ai-is-compact .ai-heading{border:0;padding-bottom:0}.advice-notes.ai-is-compact .ai-heading h2{letter-spacing:-.04em;font-size:clamp(31px,10.1cqi,43px);line-height:1.08}.advice-notes.ai-is-compact .ai-heading h2>span{display:block}.advice-notes.ai-is-compact .ai-heading>p{max-width:36ch;color:var(--ai-body);margin-top:10px;font-size:17px;line-height:1.5}.advice-notes.ai-is-compact .ai-story{padding-top:16px}.advice-notes.ai-is-compact .ai-scene-grid{display:block}.advice-notes.ai-is-compact .ai-reality-label{min-width:145px;min-height:34px;padding:6px 10px;font-size:13px;line-height:22px}.advice-notes.ai-is-compact figcaption{margin-top:8px;font-size:17px;line-height:1.5}.advice-notes.ai-is-compact .ai-dialogue{padding-top:14px}.advice-notes.ai-is-compact .ai-speaker{font-size:16px}.advice-notes.ai-is-compact .ai-mia{align-items:center;gap:12px;display:flex}.advice-notes.ai-is-compact .ai-problem{background:#fcf2eb;border:1px solid #e9c9b9;border-radius:12px;margin-top:0;padding:9px 13px;font-size:22px;line-height:1.25;position:relative}.advice-notes.ai-is-compact .ai-leo{margin-top:18px}.advice-notes.ai-is-compact .ai-hero{background:#f8f5ef;border:1px solid #e1dfd3;border-radius:12px;margin-top:8px;padding:9px 12px;font-size:clamp(26px,8.2cqi,37px);line-height:1.38}.advice-notes.ai-is-compact .ai-you{color:#99402d;background:#f8e2d7;border-radius:7px;padding:.03em .14em .07em;line-height:1.08;display:inline-block}.advice-notes.ai-is-compact .ai-recommendation{margin-top:10px;font-size:17px}.advice-notes.ai-is-compact .ai-meaning{margin-top:12px;padding:10px 13px}.advice-notes.ai-is-compact .ai-meaning>p:first-child{letter-spacing:0;font:17px/1.5 Arial,sans-serif}.advice-notes.ai-is-compact .ai-section{margin-top:16px;padding-top:13px}.advice-notes.ai-is-compact h3{font-size:27px;line-height:1.2}.advice-notes.ai-is-compact .ai-build>h3{margin-bottom:8px}.advice-notes.ai-is-compact .ai-formula{grid-template-columns:1fr;gap:14px}.advice-notes.ai-is-compact .ai-clause{background:0 0;border-radius:0;padding:0}.advice-notes.ai-is-compact .ai-clause-label{font-size:15px}.advice-notes.ai-is-compact .ai-token-row{justify-content:flex-start;align-items:start;gap:8px;margin-top:6px;font-size:clamp(24px,8cqi,33px)}.advice-notes.ai-is-compact .ai-role-word{flex-direction:column-reverse;gap:5px}.advice-notes.ai-is-compact .ai-role-word>strong{padding:4px 7px}.advice-notes.ai-is-compact .ai-role-word>small{border-radius:6px;padding:3px 6px;font-size:13px;line-height:1.3}.advice-notes.ai-is-compact .ai-role-word:has(.ai-subject)>small{color:#19574b;background:#dce7d6}.advice-notes.ai-is-compact .ai-role-word:has(.ai-verb)>small{color:#80550f;background:#f8e7be}.advice-notes.ai-is-compact .ai-role-word:has(.ai-complement)>small{color:#99402d;background:#f8e2d7}.advice-notes.ai-is-compact .ai-neutral-word{padding-top:3px;padding-bottom:0}.advice-notes.ai-is-compact .ai-plus{padding-top:6px}.advice-notes.ai-is-compact .ai-rule{margin-top:12px;font-size:17px}.advice-notes.ai-is-compact .ai-short-form{text-align:left;border-radius:8px;width:-moz-fit-content;width:fit-content;margin-top:7px;padding:4px 9px;display:block}.advice-notes.ai-is-compact .ai-expansion{font:18px/1.4 Arial,sans-serif}.advice-notes.ai-is-compact .ai-mobile-negative .ai-example{margin-top:8px;font-size:27px;line-height:1.3}.advice-notes.ai-is-compact .ai-negative-expansion{margin-top:5px}.advice-notes.ai-is-compact .ai-mobile-negative>.ai-quiet-note{margin-top:12px;padding:10px 12px;font-size:17px;line-height:1.5}.advice-notes.ai-is-compact .ai-disclosure{margin-top:16px}.advice-notes.ai-is-compact .ai-disclosure>summary{border:1px solid var(--ai-border);min-height:48px;color:var(--ai-ink);font:700 22px/1.25 var(--ai-example);cursor:pointer;background:#f8f5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.advice-notes.ai-is-compact .ai-disclosure>summary::-webkit-details-marker{display:none}.advice-notes.ai-is-compact .ai-disclosure>summary>svg{flex:0 0 22px;width:22px;height:22px}.advice-notes.ai-is-compact .ai-disclosure[open]>summary>svg{transform:rotate(90deg)}.advice-notes.ai-is-compact .ai-details{box-shadow:none;border-radius:12px;margin-top:12px;padding:16px 12px}.advice-notes.ai-is-compact .ai-detail-heading{text-align:left;padding-bottom:14px}.advice-notes.ai-is-compact .ai-detail-heading h2{font-size:28px;line-height:1.2}.advice-notes.ai-is-compact .ai-detail-heading>p{margin-top:8px;font-size:17px}.advice-notes.ai-is-compact .ai-details h3{font-size:25px}.advice-notes.ai-is-compact .ai-details>.ai-section{padding-top:14px;padding-bottom:16px}.advice-notes.ai-is-compact .ai-pair{grid-template-columns:1fr;gap:18px}.advice-notes.ai-is-compact .ai-pair>div+div{border:0;padding:0}.advice-notes.ai-is-compact .ai-caption{margin-bottom:6px;font-size:13px}.advice-notes.ai-is-compact .ai-details .ai-example{font-size:26px;line-height:1.3}.advice-notes.ai-is-compact .ai-advice-expansion{margin-top:6px;font-size:17px}.advice-notes.ai-is-compact .ai-two-actions{margin-top:16px}.advice-notes.ai-is-compact .ai-ask-grid{grid-template-columns:1fr;gap:14px}.advice-notes.ai-is-compact .ai-ask-art{max-width:330px}.advice-notes.ai-is-compact .ai-question-structure{gap:4px}.advice-notes.ai-is-compact .ai-form-notes{gap:14px;font-size:17px}.advice-notes.ai-is-compact .ai-form-notes>div{grid-template-columns:1fr;gap:4px}.advice-notes.ai-is-compact .ai-form-notes dt{border:0;padding:0}.advice-notes.ai-is-compact .ai-reminders{padding:12px;font-size:17px}.advice-notes.ai-is-compact .ai-reminders h3{font-size:24px}.advice-notes.ai-is-compact .ai-desktop-details{margin:0}.advice-notes.ai-is-compact .ai-practice{margin:18px 0 0;padding:16px 12px 12px}.advice-notes.ai-is-compact .ai-practice-grid{grid-template-columns:1fr;gap:14px}.advice-notes.ai-is-compact .ai-practice-heading h3{font-size:29px}.advice-notes.ai-is-compact .ai-practice-heading>p{font-size:14px}.advice-notes.ai-is-compact .ai-instruction{font-size:17px}.advice-notes.ai-is-compact .ai-practice-sentence{margin-top:9px;font-size:27px}.advice-notes.ai-is-compact .ai-check-prompt{font-size:17px}.advice-notes.ai-is-compact .ai-options{padding-top:0}.advice-notes.ai-is-compact .ai-option{gap:10px;padding:9px 10px;font-size:16px}.advice-notes.ai-is-compact .ai-option>input{left:10px}.advice-notes.ai-is-compact .ai-practice-response{flex-wrap:wrap;gap:12px;min-height:64px;margin-top:14px;display:flex}.advice-notes.ai-is-compact .ai-practice-response>.ai-button{width:auto}.advice-notes.ai-is-compact .ai-status{flex:120px;font-size:15px}.advice-notes.ai-is-compact .ai-button{min-width:135px;margin-left:auto;padding-inline-start:14px;padding-inline-end:14px}.advice-notes.ai-is-compact .ai-feedback{flex-basis:100%}.advice-notes.ai-is-compact .ai-feedback p{font-size:16px}.advice-notes.ai-is-compact .ai-complete h3{font-size:28px}.advice-notes.ai-is-compact .ai-complete .ai-button{margin:0}@container advice-notes (width<=340px){.advice-notes.ai-is-compact .ai-token-row{gap:6px;font-size:22px}.advice-notes.ai-is-compact .ai-role-word>strong{padding-inline-start:6px;padding-inline-end:6px}}@media (prefers-reduced-motion:reduce){.advice-notes *{scroll-behavior:auto}}@font-face{font-family:WhoseNotesCondensed;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-weight:100 900;font-display:swap}.whose-notes.questions-explanation{--wn-ink:#153b2c;--wn-body:#263f32;--wn-muted:#53655c;--wn-border:#ddd5c5;--wn-serif:"Times New Roman",Georgia,serif;--wn-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--wn-body);font:clamp(18px,2.2cqw,23px)/1.4 var(--wn-ui);text-align:left;background:0 0;border:0;border-radius:22px;margin:0 auto 30px;display:block;overflow:visible;container:whose-explanation/inline-size}.whose-notes *,.whose-notes :before,.whose-notes :after{box-sizing:border-box}.whose-notes :-webkit-any(h2,h3,h4,p,fieldset){margin:0}.whose-notes :is(h2,h3,h4,p,fieldset){margin:0}.whose-notes :-webkit-any(h2,h3,h4){color:var(--wn-ink);font-family:var(--wn-serif);letter-spacing:-.035em;text-transform:none;font-weight:700}.whose-notes :is(h2,h3,h4){color:var(--wn-ink);font-family:var(--wn-serif);letter-spacing:-.035em;text-transform:none;font-weight:700}.whose-notes h2{font-size:clamp(36px,6.1cqw,64px);line-height:1.08}.whose-notes h3{font-size:clamp(26px,4.1cqw,44px);line-height:1.15}.whose-notes h4{font-size:clamp(23px,3.1cqw,32px);line-height:1.18}.whose-notes em{font-style:normal}.whose-notes button{font-family:var(--wn-ui);cursor:pointer}.whose-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.whose-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.whose-notes [tabindex="-1"]:focus{outline:none}.whose-notes #wn-practice-title{scroll-margin-top:100px}.whose-notes .wn-paper{border:1px solid var(--wn-border);background:#fffefa;border-radius:22px;padding:clamp(24px,3cqw,32px);font-size:clamp(18px,2.2cqw,23px);box-shadow:0 3px 15px #5a48320a}.whose-notes .wn-heading{border-bottom:1px solid var(--wn-border);padding-bottom:20px}.whose-notes .wn-heading>p{margin-top:7px}.whose-notes .wn-mobile-copy,.whose-notes .wn-mobile-art{display:none}.whose-notes .wn-main-lesson{padding:14px 0 18px}.whose-notes .wn-story-context{margin-top:4px}.whose-notes .wn-join-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.07fr);align-items:start;gap:4.2%;margin-top:14px;display:grid}.whose-notes .wn-art{background:#f8f5ef;border-radius:14px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.whose-notes .wn-art img{border:0;border-radius:0;max-width:none;height:auto;margin:0;display:block;position:absolute}.whose-notes .wn-art.wn-mobile-art{display:none}.whose-notes .wn-source-ideas{color:var(--wn-ink);font:bold clamp(25px,3.25cqw,35px)/1.25 var(--wn-serif);letter-spacing:-.03em}.whose-notes .wn-source-ideas p+p{margin-top:4px}.whose-notes .wn-transformation{background:#f8f5ef;border:1px solid #e3dbce;border-radius:10px;justify-content:center;align-items:center;gap:18px;width:max-content;max-width:100%;margin-top:14px;padding:5px 18px;font-size:clamp(17px,2.2cqw,23px);display:flex}.whose-notes .wn-transformation>span[aria-hidden]{color:var(--wn-muted)}.whose-notes .wn-joined-example{color:var(--wn-ink);font:bold clamp(27px,3.8cqw,41px)/1.2 var(--wn-serif);letter-spacing:-.04em;margin-top:31px}.whose-notes .wn-main-predicate{display:block}.whose-notes :-webkit-any(.wn-subject,.wn-verb,.wn-object,.wn-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:1px 4px 3px}.whose-notes :is(.wn-subject,.wn-verb,.wn-object,.wn-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:1px 4px 3px}.whose-notes .wn-subject{color:#19574b;background:#dce7d6}.whose-notes .wn-verb{color:#80550f;background:#f8e7be}.whose-notes .wn-object{color:#99402d;background:#f8e2d7}.whose-notes .wn-negative{color:#66517c;background:#eee8f4}.whose-notes .wn-relative{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-top:1px solid #657a6f;border-radius:4px;padding-top:9px}.whose-notes .wn-main-role-key{white-space:nowrap;align-items:center;gap:12px;margin-top:10px;font-size:clamp(13px,1.9cqw,20px);display:flex}.whose-notes .wn-main-role-key>span{border-radius:9px;padding:3px 12px}.whose-notes .wn-meaning{font:clamp(16px,1.85cqw,20px)/1.35 WhoseNotesCondensed,var(--wn-ui);margin-top:20px}.whose-notes .wn-build{border-top:1px solid var(--wn-border);padding:13px 0 16px}.whose-notes .wn-formula{color:var(--wn-ink);font:bold clamp(23px,3.1cqw,33px)/1.2 var(--wn-serif);letter-spacing:-.03em;margin:3px 0 7px}.whose-notes .wn-build p+p{margin-top:2px}.whose-notes .wn-disclosure>summary{border:1px solid var(--wn-border);cursor:pointer;background:#fffefa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 16px;list-style:none;display:flex}.whose-notes .wn-disclosure>summary::-webkit-details-marker{display:none}.whose-notes .wn-disclosure>summary svg{width:24px;height:24px;color:var(--wn-ink);flex:0 0 24px}.whose-notes .wn-disclosure[open]>summary svg{transform:rotate(180deg)}.whose-notes .wn-details-content{gap:24px;padding-top:24px;display:grid}.whose-notes .wn-companion{border:1px solid var(--wn-border);background:#fffefa;border-radius:20px;padding:24px}.whose-notes .wn-detail-heading h2{font-size:clamp(31px,5.8cqw,62px)}.whose-notes .wn-detail-heading>p{margin-top:8px}.whose-notes .wn-detail-heading .wn-detail-caption{margin-top:0;font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-role-comparison{grid-template-columns:1fr 1fr;gap:48px;margin:24px 0 18px;display:grid}.whose-notes .wn-role-comparison>section{min-width:0}.whose-notes .wn-role-comparison>section+section{position:relative}.whose-notes .wn-role-comparison>section+section:before{background:var(--wn-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-24px}.whose-notes .wn-role-comparison h3{font-size:clamp(25px,3.5cqw,38px)}.whose-notes .wn-example{color:var(--wn-ink);font:clamp(23px,3cqw,32px)/1.16 var(--wn-serif);letter-spacing:-.035em}.whose-notes .wn-role-comparison .wn-example{min-height:2.32em;margin-top:8px;font-size:clamp(23px,3.25cqw,35px)}.whose-notes .wn-role-tokens{gap:8px;margin:12px 0;display:flex}.whose-notes .wn-role-tokens>span{text-align:center;flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.whose-notes .wn-role-tokens small{font:clamp(13px,1.6cqw,17px)/1.3 var(--wn-ui)}.whose-notes .wn-role-tokens>span>span{font:bold clamp(20px,2.55cqw,28px)/1.2 var(--wn-serif);white-space:nowrap;letter-spacing:-.035em;padding:6px 8px}.whose-notes .wn-role-tokens>span:has(.wn-subject) small{color:#19574b}.whose-notes .wn-role-tokens>span:has(.wn-verb) small{color:#80550f}.whose-notes .wn-role-tokens>span:has(.wn-object) small{color:#99402d}.whose-notes .wn-role-comparison .wn-art{border-radius:12px;margin-bottom:12px}.whose-notes .wn-role-comparison p:not(.wn-example){font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-role-comparison p+p{margin-top:5px}.whose-notes .wn-prose-example{font-family:var(--wn-serif)}.whose-notes .wn-role-comparison em,.whose-notes .wn-keep-link em,.whose-notes .wn-questions em{font-style:italic}.whose-notes .wn-quiet-note{background:#f8f5ef;border-radius:9px;padding:9px 16px;font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-detail-section{border-top:1px solid var(--wn-border);margin-top:18px;padding-top:12px}.whose-notes .wn-detail-section h3{margin-bottom:8px;font-size:clamp(26px,3.6cqw,39px)}.whose-notes .wn-contractions>div{grid-template-columns:.8fr 1.1fr;gap:20px;padding:5px 0;font-size:clamp(16px,1.95cqw,21px);display:grid}.whose-notes .wn-contractions>div+div{border-top:1px solid #e6e1d8}.whose-notes .wn-link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.whose-notes .wn-keep-link p{font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-keep-link p+p{margin-top:4px}.whose-notes .wn-questions>p:not(.wn-example){font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-questions>.wn-example+p{margin-top:7px}.whose-notes .wn-negative-example{margin-top:20px}.whose-notes .wn-role-key{color:var(--wn-muted);gap:18px;margin:12px 0 0 17%;display:flex}.whose-notes .wn-questions .wn-agreement{margin-top:30px}.whose-notes .wn-connections-paper .wn-detail-heading{border-bottom:1px solid var(--wn-border);padding-bottom:16px}.whose-notes .wn-connections>h3{margin:12px 0 9px;font-size:clamp(26px,3.6cqw,39px)}.whose-notes .wn-connection-row{grid-template-columns:34% minmax(0,1fr);align-items:center;gap:28px;padding:8px 0;display:grid}.whose-notes .wn-connection-row+.wn-connection-row{border-top:1px solid #e6e1d8}.whose-notes .wn-connection-row h4{letter-spacing:0;background:#f1ede4;border-radius:9px;margin-bottom:10px;padding:3px 10px;font-size:clamp(14px,1.55cqw,17px);display:inline-block}.whose-notes .wn-connection-row .wn-example{font-size:clamp(22px,2.7cqw,29px);font-weight:700}.whose-notes .wn-connection-row p+p{margin-top:12px;font-size:clamp(16px,1.95cqw,21px)}.whose-notes .wn-connections>.wn-quiet-note{margin-top:4px}.whose-notes .wn-comma-comparison{grid-template-columns:1fr 1fr;gap:48px;margin-top:14px;display:grid}.whose-notes .wn-comma-comparison>section+section{border-left:1px solid var(--wn-border);margin-left:-24px;padding-left:24px}.whose-notes .wn-comma-comparison h4{margin-bottom:4px;font-size:clamp(23px,2.7cqw,29px)}.whose-notes .wn-comma-comparison p:not(.wn-example){font-size:clamp(16px,1.8cqw,19px);line-height:1.35}.whose-notes .wn-comma-comparison .wn-art{border-radius:10px;width:84%;margin:12px auto}.whose-notes .wn-comma-comparison .wn-example{font-size:clamp(22px,2.5cqw,27px);font-weight:700}.whose-notes .wn-comma-comparison .wn-example+p{margin-top:10px}.whose-notes .wn-final-clause h4{margin-bottom:5px}.whose-notes .wn-final-clause .wn-example{font-size:clamp(23px,2.6cqw,28px);font-weight:700}.whose-notes .wn-final-clause .wn-example+p{margin:5px 0 12px;font-size:clamp(16px,1.8cqw,19px)}.whose-notes .wn-practice{background:#f0f1e8;border:1px solid #e0ded2;border-radius:18px;margin:20px -6px -8px;padding:15px 20px 13px}.whose-notes .wn-practice-heading{align-items:center;gap:30px;margin-bottom:4px;display:flex}.whose-notes .wn-practice-heading h3{font-size:clamp(32px,4.2cqw,45px)}.whose-notes .wn-practice-heading>p{color:var(--wn-muted);font-size:clamp(15px,1.95cqw,21px)}.whose-notes .wn-instruction{font-size:clamp(18px,2.2cqw,23px)}.whose-notes .wn-context{margin-top:6px;font-size:clamp(17px,2.05cqw,22px)}.whose-notes .wn-practice-sentence{color:var(--wn-ink);font:bold clamp(26px,3.35cqw,36px)/1.2 var(--wn-serif);letter-spacing:-.04em;margin-top:4px}.whose-notes .wn-options{border:0;gap:5px;min-width:0;margin-top:12px;padding:0;display:grid}.whose-notes .wn-option{min-height:44px;color:var(--wn-body);cursor:pointer;background:#fffefa;border:1px solid #ddd8cc;border-radius:11px;align-items:center;gap:23px;padding:8px 17px;font-size:clamp(17px,2.05cqw,22px);line-height:1.35;display:flex;position:relative}.whose-notes .wn-option.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.whose-notes .wn-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.whose-notes .wn-option:has(input:disabled){cursor:default}.whose-notes .wn-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.whose-notes .wn-radio{border:1.5px solid #344f46;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.whose-notes input:checked+.wn-radio{border:2px solid #19574b}.whose-notes input:checked+.wn-radio:after{content:"";background:#19574b;border-radius:50%;width:14px;height:14px}.whose-notes .wn-response{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:12px;display:flex}.whose-notes .wn-status{color:var(--wn-muted);font-size:clamp(15px,1.85cqw,20px)}.whose-notes .wn-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex-shrink:0;min-width:180px;min-height:44px;padding:10px 18px;font-size:clamp(16px,1.95cqw,21px);font-weight:600;line-height:1.3}.whose-notes .wn-button:hover:not(:disabled){background:#19574b}.whose-notes .wn-button:disabled{color:#56635a;cursor:default;background:#d6d7d0;border-color:#d6d7d0;font-weight:400}.whose-notes .wn-practice-grid.has-selection{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:24px;display:grid}.whose-notes .has-selection .wn-practice-heading{gap:18px}.whose-notes .has-selection .wn-practice-heading h3{font-size:32px}.whose-notes .has-selection .wn-practice-heading>p{font-size:16px}.whose-notes .has-selection .wn-practice-sentence{font-size:clamp(23px,2.6cqw,28px)}.whose-notes .has-selection .wn-instruction{font-size:18px}.whose-notes .has-selection .wn-context{font-size:16px}.whose-notes .has-selection .wn-option{gap:18px;font-size:18px}.whose-notes .has-selection .wn-response{border-left:1px solid var(--wn-border);flex-direction:column;align-items:stretch;gap:14px;min-width:0;margin-top:0;padding-left:24px}.whose-notes .has-selection .wn-ungraded{flex:1;padding-top:32px}.whose-notes .wn-selected-status{color:var(--wn-ink);font:bold clamp(25px,2.8cqw,30px)/1.15 var(--wn-serif);letter-spacing:-.035em}.whose-notes .wn-selected-help{margin-top:12px;font-size:16px;line-height:1.4}.whose-notes .has-selection .wn-response>.wn-button{width:100%;margin-top:auto}.whose-notes .wn-feedback{flex:1}.whose-notes .wn-feedback h4{color:inherit;align-items:center;gap:12px;font-size:clamp(27px,3cqw,32px);display:flex}.whose-notes .wn-feedback p{color:inherit;margin-top:14px;font-size:17px;line-height:1.45}.whose-notes .wn-feedback-icon{color:#fffefa;width:34px;height:34px;font:bold 26px/1 var(--wn-ui);background:#19574b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.whose-notes .wn-feedback-icon svg{width:25px;height:25px}.whose-notes :-webkit-any(.is-correct,.is-retry) .wn-response{border:0;border-radius:11px;padding:20px 16px 16px}.whose-notes :is(.is-correct,.is-retry) .wn-response{border:0;border-radius:11px;padding:20px 16px 16px}.whose-notes .is-correct .wn-response{color:#19574b;background:#e3eadc}.whose-notes .is-retry .wn-response{color:#783e2d;background:#faece3}.whose-notes .is-retry .wn-feedback-icon{background:#783e2d}.whose-notes .wn-text-button{color:#19574b;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:7px 0;font-size:16px;text-decoration:underline}.whose-notes .wn-help{margin-top:16px}.whose-notes .wn-help h4{margin-bottom:8px}.whose-notes .wn-complete{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:22px 0;display:flex}.whose-notes .wn-complete h3{font-size:32px}.whose-notes .wn-sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container whose-explanation (width<=650px){.whose-notes .wn-desktop-copy,.whose-notes .wn-desktop-art{display:none}.whose-notes .wn-mobile-copy,.whose-notes .wn-art.wn-mobile-art{display:block}.whose-notes .wn-paper{border-radius:20px;padding:16px}.whose-notes .wn-heading{border:0;padding-bottom:0}.whose-notes .wn-heading h2{letter-spacing:-.04em;font-size:clamp(29px,11.4cqw,44px);line-height:1.03}.whose-notes .wn-heading h2>span{display:block}.whose-notes .wn-heading>p{margin-top:14px;font-size:17px;line-height:1.4}.whose-notes .wn-heading strong{font-weight:600}.whose-notes .wn-main-lesson{padding:0 0 14px}.whose-notes .wn-story-context{margin-top:5px;font-size:17px;line-height:1.45}.whose-notes .wn-join-grid{flex-direction:column;gap:0;margin-top:13px;display:flex}.whose-notes .wn-mobile-art{border-radius:10px}.whose-notes .wn-join-copy{border-top:1px solid var(--wn-border);width:100%;margin-top:12px;padding-top:10px}.whose-notes .wn-join-copy h3{margin-bottom:5px;font-size:clamp(26px,8.4cqw,34px)}.whose-notes .wn-source-ideas{font:17px/1.45 var(--wn-ui);letter-spacing:0}.whose-notes .wn-source-ideas p+p{margin-top:0}.whose-notes .wn-transformation{white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;margin-top:7px;padding:0;font-size:17px}.whose-notes .wn-joined-example{letter-spacing:-.04em;margin-top:10px;font-size:clamp(27px,9.8cqw,38px);line-height:1.18}.whose-notes .wn-main-predicate{display:inline}.whose-notes .wn-relative{text-underline-offset:7px;border:0;border-radius:0;padding:0;-webkit-text-decoration:underline #8c9789;text-decoration:underline #8c9789;text-decoration-thickness:1.5px}.whose-notes .wn-relative>span{color:inherit;background:0 0;border-radius:0;padding:0}.whose-notes .wn-main-role-key{display:none}.whose-notes .wn-meaning{font:17px/1.45 var(--wn-ui);margin-top:14px}.whose-notes .wn-build{padding:12px 0 9px}.whose-notes .wn-build .wn-formula{margin:0 0 8px;font-size:clamp(25px,8cqw,33px);line-height:1.1}.whose-notes .wn-build p{font-size:17px;line-height:1.4}.whose-notes .wn-build p+p{margin-top:0}.whose-notes .wn-disclosure>summary{background:#f8f5ef;border-radius:12px;min-height:48px;margin:0 -5px;padding:10px 14px;font-size:16px;font-weight:600;line-height:1.3}.whose-notes .wn-disclosure>summary svg{flex-basis:20px;width:20px;height:20px}.whose-notes .wn-details-content{gap:16px;padding-top:16px}.whose-notes .wn-companion{border-radius:14px;margin:0 -5px;padding:14px}.whose-notes .wn-detail-heading h2{font-size:28px;line-height:1.1}.whose-notes .wn-detail-heading>p{font-size:17px;line-height:1.4}.whose-notes .wn-detail-heading .wn-detail-caption{margin-top:5px;font-size:14px}.whose-notes .wn-role-comparison{grid-template-columns:1fr;gap:22px;margin:18px 0}.whose-notes .wn-role-comparison>section+section{border-top:1px solid var(--wn-border);padding-top:16px}.whose-notes .wn-role-comparison>section+section:before{display:none}.whose-notes .wn-role-comparison h3{font-size:25px}.whose-notes .wn-role-comparison .wn-example{min-height:0;font-size:25px}.whose-notes .wn-role-tokens{flex-wrap:wrap;gap:5px}.whose-notes .wn-role-tokens>span{flex:1 0 auto}.whose-notes .wn-role-tokens small{font-size:13px}.whose-notes .wn-role-tokens>span>span{padding:6px 4px;font-size:clamp(17px,5.4cqw,21px)}.whose-notes .wn-role-comparison p:not(.wn-example){font-size:16px;line-height:1.4}.whose-notes .wn-quiet-note{padding:10px;font-size:16px;line-height:1.4}.whose-notes .wn-detail-section h3{font-size:25px}.whose-notes .wn-contractions>div{grid-template-columns:1fr;gap:3px;padding:8px 0;font-size:16px}.whose-notes .wn-keep-link p,.whose-notes .wn-questions>p:not(.wn-example){font-size:16px;line-height:1.4}.whose-notes .wn-example{font-size:25px;line-height:1.25}.whose-notes .wn-negative-example{line-height:1.55}.whose-notes .wn-role-key{flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:13px}.whose-notes .wn-questions .wn-agreement{margin-top:18px}.whose-notes .wn-connections>h3{font-size:25px}.whose-notes .wn-connection-row{grid-template-columns:1fr;gap:10px;padding:14px 0}.whose-notes .wn-connection-row h4{margin-bottom:6px;font-size:14px}.whose-notes .wn-connection-row .wn-example{font-size:24px}.whose-notes .wn-connection-row p+p{margin-top:8px;font-size:16px}.whose-notes .wn-comma-comparison{grid-template-columns:1fr;gap:18px}.whose-notes .wn-comma-comparison>section+section{border-left:0;border-top:1px solid var(--wn-border);margin:0;padding:16px 0 0}.whose-notes .wn-comma-comparison h4{font-size:24px}.whose-notes .wn-comma-comparison .wn-art{width:100%}.whose-notes .wn-comma-comparison .wn-example{font-size:24px}.whose-notes .wn-final-clause h4{font-size:23px}.whose-notes .wn-final-clause .wn-example{font-size:24px}.whose-notes .wn-practice{border-radius:15px;margin:18px -5px -5px;padding:16px}.whose-notes #wn-practice-title{scroll-margin-top:180px}.whose-notes .wn-practice-grid.has-selection{display:block}.whose-notes .wn-practice-heading{margin-bottom:14px;display:block}.whose-notes .wn-practice-heading h3,.whose-notes .has-selection .wn-practice-heading h3{font-size:38px;line-height:1.1}.whose-notes .wn-practice-heading>p,.whose-notes .has-selection .wn-practice-heading>p{margin-top:6px;font-size:16px}.whose-notes .wn-instruction,.whose-notes .has-selection .wn-instruction{font-size:18px;font-weight:600;line-height:1.4}.whose-notes .wn-context,.whose-notes .has-selection .wn-context{color:var(--wn-muted);margin-top:10px;font-size:17px;line-height:1.4}.whose-notes .wn-practice-sentence,.whose-notes .has-selection .wn-practice-sentence{margin-top:16px;font-size:clamp(27px,9.8cqw,38px);line-height:1.17}.whose-notes .wn-options{gap:9px;margin-top:20px}.whose-notes .wn-option,.whose-notes .has-selection .wn-option{gap:18px;min-height:49px;padding:10px 13px;font-size:18px}.whose-notes .wn-radio{flex-basis:25px;width:25px;height:25px}.whose-notes input:checked+.wn-radio:after{width:17px;height:17px}.whose-notes .wn-response,.whose-notes .has-selection .wn-response{border:0;flex-direction:column;align-items:stretch;gap:14px;margin-top:10px;padding:0;display:flex}.whose-notes .has-selection .wn-ungraded{padding:0}.whose-notes .wn-selected-status{color:var(--wn-muted);font:16px/1.4 var(--wn-ui);letter-spacing:0}.whose-notes .wn-selected-help{display:none}.whose-notes .wn-button{width:100%;min-width:0;min-height:46px;font-size:18px}.whose-notes :-webkit-any(.is-correct,.is-retry) .wn-response{margin-top:16px;padding:15px}.whose-notes :is(.is-correct,.is-retry) .wn-response{margin-top:16px;padding:15px}.whose-notes .wn-feedback h4{font-size:27px}.whose-notes .wn-feedback p{font-size:16px}.whose-notes .wn-complete h3{font-size:27px}}.questions-explanation.comma-use-notes{--cu-ink:#153b2c;--cu-body:#263f32;--cu-muted:#53655c;--cu-border:#ddd5c5;--cu-serif:"Times New Roman", Times, serif;--cu-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--cu-body);font-family:var(--cu-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:comma-use/inline-size}.comma-use-notes *,.comma-use-notes :before,.comma-use-notes :after{box-sizing:border-box}.comma-use-notes .cu-paper{border:1px solid var(--cu-border);background:radial-gradient(at 30% 10%,#fff 0,#fffefa 70%);border-radius:22px;padding:26px 28px 18px;font-size:clamp(16px,1.94cqi,21px);line-height:1.3;box-shadow:0 2px 7px #6a573511;container-type:inline-size}.comma-use-notes p{margin:0 0 14px}.comma-use-notes h2,.comma-use-notes h3,.comma-use-notes h4,.comma-use-notes h5{color:var(--cu-ink);font-family:var(--cu-serif);letter-spacing:-.025em;text-transform:none;margin:0 0 9px;font-weight:700;line-height:1.12}.comma-use-notes h3,.comma-use-notes h4{font-size:clamp(27px,3.65cqi,39px)}.comma-use-notes .cu-title{text-align:center;margin-bottom:26px}.comma-use-notes .cu-title h2{letter-spacing:-.035em;margin-bottom:3px;font-size:clamp(42px,6.25cqi,66px);line-height:1.05}.comma-use-notes .cu-title p{margin:0;font-size:clamp(18px,2.5cqi,27px);line-height:1.2}.comma-use-notes .cu-comparison,.comma-use-notes .cu-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.comma-use-notes .cu-comparison{margin:0 0 20px;position:relative}.comma-use-notes .cu-comparison:after,.comma-use-notes .cu-two-columns>:nth-child(2):before{content:"";background:var(--cu-border);width:1px;position:absolute;top:0;bottom:0;left:-25px}.comma-use-notes .cu-comparison:after{left:50%}.comma-use-notes .cu-two-columns>:nth-child(2){min-width:0;position:relative}.comma-use-notes .cu-scene-context{min-height:2.4em;margin-bottom:0;line-height:1.2}.comma-use-notes .cu-art{isolation:isolate;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.comma-use-notes .cu-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.comma-use-notes .cu-jackets-desktop{width:92%;margin-left:auto;margin-right:auto}.comma-use-notes .cu-pointed-jacket{width:77.55%;margin-left:auto;margin-right:auto}.comma-use-notes .cu-detail-label{color:var(--cu-muted);margin:6px 0 16px;font-size:.9em}.comma-use-notes .cu-example{color:#102d2a;font-family:var(--cu-serif);letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(24px,3cqi,32px);font-weight:700;line-height:1.17}.comma-use-notes .cu-main-predicate{white-space:nowrap}.comma-use-notes .cu-jacket>.cu-example{white-space:nowrap;margin-bottom:47px;font-size:clamp(24px,3.55cqi,38px)}.comma-use-notes .cu-extra>.cu-example{font-size:clamp(20px,2.9cqi,31px)}.comma-use-notes .cu-annotated{border-bottom:1.5px solid #344c4f;padding-bottom:5px;position:relative}.comma-use-notes .cu-annotation{color:#344c4f;font:400 clamp(13px, 1.5cqi, 16px)/1.2 var(--cu-sans);white-space:nowrap;letter-spacing:0;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.comma-use-notes .cu-meaning{margin:0}.comma-use-notes .cu-removal{border-top:1px solid var(--cu-border);padding-top:14px}.comma-use-notes .cu-removal .cu-example{margin:0 0 8px;font-size:clamp(26px,3.25cqi,35px)}.comma-use-notes .cu-removal .cu-two-columns{margin-bottom:18px}.comma-use-notes .cu-removal .cu-two-columns p:last-child{margin-bottom:0}.comma-use-notes .cu-quiet-note{background:#f0f1eb;border:1px solid #deded1;border-radius:11px;padding:13px 18px}.comma-use-notes .cu-removal>.cu-quiet-note{text-align:center;margin-bottom:18px;font-size:.91em}.comma-use-notes .cu-mobile-only,.comma-use-notes .cu-mobile-disclosures{display:none}.comma-use-notes .cu-practice{border:1px solid var(--cu-border);background:#f8f7f2;border-radius:17px;margin:0 -14px;padding:18px 22px 20px}.comma-use-notes .cu-practice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 30px;display:grid}.comma-use-notes .cu-practice-heading{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 17px;display:flex}.comma-use-notes .cu-practice-heading h3{margin:0}.comma-use-notes .cu-practice-heading p{color:var(--cu-muted);margin:0;font-size:.85em}.comma-use-notes .cu-context,.comma-use-notes .cu-instruction{font-size:.96em}.comma-use-notes .cu-practice-sentence{margin:22px 0;font-size:clamp(25px,3.3cqi,35px)}.comma-use-notes .cu-options{border:0;gap:8px;min-width:0;margin:31px 0 0;padding:0;display:grid}.comma-use-notes .cu-option{border:1px solid var(--cu-border);color:#203730;min-height:50px;font:400 clamp(16px, 1.8cqi, 19px)/1.35 var(--cu-sans);cursor:pointer;background:#fffefa;border-radius:9px;align-items:center;gap:15px;padding:10px 15px;display:flex;position:relative}.comma-use-notes .cu-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.comma-use-notes .cu-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.comma-use-notes .cu-radio{background:#fffefa;border:2px solid #898e88;border-radius:50%;flex:0 0 22px;height:22px;display:block}.comma-use-notes input:checked+.cu-radio{border:7px solid #234d3a}.comma-use-notes .cu-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.comma-use-notes .cu-button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.comma-use-notes .cu-text-button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.comma-use-notes summary:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.comma-use-notes .cu-option:has(input:disabled){cursor:default}.comma-use-notes .cu-practice-response{grid-column:2;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.comma-use-notes .cu-status{color:var(--cu-muted);margin:0;font-size:.8em}.comma-use-notes .cu-practice-response.has-selection{background:#f5f3ec;border:1px solid #e7e2d8;border-radius:12px;grid-column:1/-1;margin-top:8px;padding:16px 18px}.comma-use-notes .has-selection .cu-status{font-size:1em}.comma-use-notes .cu-button{color:#fffdf7;min-height:48px;box-shadow:none;font:600 clamp(16px, 1.9cqi, 20px)/1.25 var(--cu-sans);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:9px;flex-shrink:0;padding:13px 23px}.comma-use-notes .cu-button:hover:enabled{background:#173e2c}.comma-use-notes .cu-button:disabled{color:#fff;cursor:default;background:#d0d2ce;border-color:#d0d2ce}.comma-use-notes .cu-practice-response.is-correct,.comma-use-notes .cu-practice-response.is-retry{border:1px solid;border-radius:12px;grid-column:1/-1;margin-top:8px;padding:16px 18px}.comma-use-notes .cu-practice-response.is-correct{background:#e8efdf;border-color:#d5e1cb}.comma-use-notes .cu-practice-response.is-retry{background:#faece3;border-color:#f0d9cd}.comma-use-notes .cu-practice-response.has-selection .cu-button,.comma-use-notes .cu-practice-response.is-correct .cu-button,.comma-use-notes .cu-practice-response.is-retry .cu-button{min-width:178px;font-size:clamp(17px,2.2cqi,22px)}.comma-use-notes .cu-feedback{align-items:flex-start;gap:14px;display:flex}.comma-use-notes .cu-feedback h4{font:700 1.25em/1.2 var(--cu-sans);letter-spacing:-.02em;margin:1px 0 5px}.comma-use-notes .is-correct .cu-feedback h4,.comma-use-notes .is-correct .cu-feedback-icon{color:#19574b}.comma-use-notes .is-retry .cu-feedback h4,.comma-use-notes .is-retry .cu-feedback-icon{color:#783e2d}.comma-use-notes .cu-feedback p{margin:0;font-size:.9em}.comma-use-notes .cu-feedback-icon{color:#19574b;flex:0 0 36px;width:36px;height:36px;display:block}.comma-use-notes .cu-feedback-icon svg{width:100%;height:100%;display:block}.comma-use-notes .cu-text-button{color:#234d3a;font:600 .9em/1.4 var(--cu-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;text-decoration:underline}.comma-use-notes .cu-help{grid-column:1/-1}.comma-use-notes .cu-help h4{font-size:1.3em}.comma-use-notes .cu-help p{font-size:.95em}.comma-use-notes .cu-complete{align-items:center;gap:16px;display:flex}.comma-use-notes .cu-complete h3{font-size:1.45em}.comma-use-notes .cu-complete p{margin:0;font-size:.9em}.comma-use-notes .cu-complete .cu-button{margin-left:auto}.comma-use-notes .cu-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comma-use-notes .cu-desktop-details{gap:24px;margin-top:24px;display:grid}.comma-use-notes .cu-disclosure>summary{display:none}.comma-use-notes .cu-paper-heading{margin-bottom:2px;font-size:clamp(38px,5.9cqi,64px)}.comma-use-notes .cu-paper-lead{margin-bottom:28px;font-size:clamp(19px,2.4cqi,26px)}.comma-use-notes .cu-middle{padding-top:1px;position:relative}.comma-use-notes .cu-middle-copy{z-index:1;width:73%;position:relative}.comma-use-notes .cu-middle-copy h4{font-size:clamp(27px,3.5cqi,38px)}.comma-use-notes .cu-rain-jacket{width:30%;position:absolute;top:-112px;right:-7px}.comma-use-notes .cu-boundary-example{white-space:nowrap;margin:14px 0 46px;font-size:clamp(25px,4.05cqi,44px);font-weight:400}.comma-use-notes .cu-comma-boundary{position:relative}.comma-use-notes .cu-comma-boundary:after{content:"";background:#344c4f;width:1px;height:9px;position:absolute;top:100%;left:50%}.comma-use-notes .cu-comma-boundary .cu-annotation{top:calc(100% + 11px)}.comma-use-notes .cu-clause-underline{border-bottom:1.5px solid #344c4f;padding-bottom:4px}.comma-use-notes .cu-formula{letter-spacing:.035em;background:#f1f0ea;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:16px;padding:9px 18px;font-size:.93em;display:inline-flex}.comma-use-notes .cu-formula b{font-family:var(--cu-serif);font-size:1.5em;line-height:.7}.comma-use-notes .cu-middle-rule{z-index:1;position:relative}.comma-use-notes .cu-role-note,.comma-use-notes .cu-subject-note{background:#f8f7f1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin:16px 0 22px;display:grid}.comma-use-notes .cu-note-title{color:#203c31;font-family:var(--cu-serif);margin-bottom:12px;font-size:1.05em}.comma-use-notes .cu-role-note>p,.comma-use-notes .cu-subject-note>p{border-left:1px solid var(--cu-border);align-self:center;margin:0;padding-left:24px;font-size:.9em}.comma-use-notes .cu-roles{align-items:end;gap:8px;max-width:100%;display:inline-flex}.comma-use-notes .cu-role{flex-direction:column;align-items:center;gap:4px;min-width:0;display:inline-flex}.comma-use-notes .cu-role-label{font-size:clamp(13px,1.8cqi,19px);line-height:1.3}.comma-use-notes .cu-role-word{font:700 clamp(26px, 3.65cqi, 40px)/1.15 var(--cu-serif);letter-spacing:-.025em;white-space:nowrap;border-radius:9px;padding:3px 12px 5px}.comma-use-notes .cu-subject{color:#19574b}.comma-use-notes .cu-subject .cu-role-word{background:#dce7d6}.comma-use-notes .cu-verb{color:#80550f}.comma-use-notes .cu-verb .cu-role-word{background:#f8e7be}.comma-use-notes .cu-description{color:#99402d}.comma-use-notes .cu-description .cu-role-word{background:#f8e2d7}.comma-use-notes .cu-end{border-top:1px solid var(--cu-border);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:24px;padding-top:20px;display:grid}.comma-use-notes .cu-end h4{white-space:nowrap}.comma-use-notes .cu-end .cu-example{white-space:nowrap;margin:15px 0 20px;font-size:clamp(26px,4.05cqi,44px);font-weight:400}.comma-use-notes .cu-leila{align-self:center}.comma-use-notes .cu-stray{border-top:1px solid var(--cu-border);padding-top:16px}.comma-use-notes .cu-repair-pair{gap:36px;margin:8px 0}.comma-use-notes .cu-repair-pair>div{border:1px solid;border-radius:10px;padding:12px 18px}.comma-use-notes .cu-repair-pair>:nth-child(2):before{left:-19px}.comma-use-notes .cu-repair-pair h5{letter-spacing:-.01em;font-size:1.05em}.comma-use-notes .cu-repair-pair .cu-example{margin-bottom:7px;font-size:clamp(24px,2.85cqi,31px);font-weight:400}.comma-use-notes .cu-repair-pair p:last-child:not(.cu-example){margin:0;font-size:.85em}.comma-use-notes .cu-needs-repair{background:#fff4ee;border-color:#f2e7df!important}.comma-use-notes .cu-needs-repair h5,.comma-use-notes .cu-stray-comma{color:#99402d}.comma-use-notes .cu-stray-comma{border-bottom:1px solid;padding:0 2px}.comma-use-notes .cu-repaired{background:#edf1e4;border-color:#dce4d3!important}.comma-use-notes .cu-subject-note{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);margin:15px 0 0}.comma-use-notes .cu-subject-note .cu-example{white-space:nowrap;margin-bottom:0;padding:0 4px 25px;font-size:clamp(24px,3.25cqi,35px);font-weight:400}.comma-use-notes .cu-bracket-label{border-bottom:1px solid #344c4f;padding-bottom:5px;position:relative}.comma-use-notes .cu-bracket-label:before,.comma-use-notes .cu-bracket-label:after{content:"";background:#344c4f;width:1px;height:7px;position:absolute;bottom:0}.comma-use-notes .cu-bracket-label:before{left:0}.comma-use-notes .cu-bracket-label:after{right:0}.comma-use-notes .cu-meaning-paper{padding:19px 14px 12px}.comma-use-notes .cu-meaning-title{text-align:center}.comma-use-notes .cu-meaning-title .cu-paper-heading{font-size:clamp(31px,4.2cqi,46px)}.comma-use-notes .cu-meaning-title .cu-paper-lead{margin-bottom:20px}.comma-use-notes .cu-framed{border:1px solid #e3ded4;border-radius:13px;margin-bottom:14px;padding:15px 20px}.comma-use-notes .cu-framed:last-child{margin-bottom:0}.comma-use-notes .cu-volunteers .cu-two-columns{gap:48px}.comma-use-notes .cu-volunteers h4{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(24px,2.85cqi,31px)}.comma-use-notes .cu-volunteers .cu-two-columns>:nth-child(2) h4{font-size:clamp(21px,2.55cqi,29px)}.comma-use-notes .cu-volunteers .cu-two-columns>div>p:first-of-type{min-height:2.8em;margin-bottom:0;font-size:.92em}.comma-use-notes .cu-volunteer-art{width:calc(100% + 24px);margin-left:-12px}.comma-use-notes .cu-group-bracket{border:2px solid #34403b;border-top:0;height:12px;margin:0 0 21px;display:block}.comma-use-notes .cu-four{width:66.67%}.comma-use-notes .cu-six{width:100%}.comma-use-notes .cu-volunteers .cu-example{margin-bottom:15px;font-size:clamp(23px,2.8cqi,31px);font-weight:400}.comma-use-notes .cu-bridge{font:700 clamp(24px, 2.9cqi, 32px)/1.2 var(--cu-serif);color:#153b2c;text-align:center;letter-spacing:-.025em;background:#f7f5eb;border:0;margin:5px 0 0}.comma-use-notes .cu-links>h4,.comma-use-notes .cu-which>h4{font-size:clamp(29px,3.65cqi,40px)}.comma-use-notes .cu-links .cu-two-columns{gap:44px;margin-top:26px}.comma-use-notes .cu-links .cu-example{margin-top:20px;font-size:clamp(23px,2.8cqi,31px);font-weight:400}.comma-use-notes .cu-object-roles{justify-content:center;margin-bottom:13px;display:flex}.comma-use-notes .cu-object-roles .cu-role-word{text-align:center;min-width:74px;font-size:clamp(26px,3cqi,33px)}.comma-use-notes .cu-small-copy{font-size:.85em}.comma-use-notes .cu-which>.cu-example{font-size:clamp(29px,3.5cqi,39px);font-weight:400}.comma-use-notes .cu-which .cu-quiet-note{background:#f6f4eb;border:0;margin:21px 0 5px;font-size:.95em}@container comma-use (width<=800px){.comma-use-notes .cu-desktop-only{display:none!important}.comma-use-notes .cu-mobile-only{display:block}.comma-use-notes .cu-main-paper{--cu-ink:#0b2c35;color:#223c4a;border-radius:18px;padding:17px 16px 18px;font-size:17px}.comma-use-notes .cu-title{text-align:left;margin-bottom:22px}.comma-use-notes .cu-title h2{margin-bottom:4px;font-size:clamp(36px,10.1cqi,50px)}.comma-use-notes .cu-title p{font-size:18px}.comma-use-notes .cu-comparison{margin:0;display:block}.comma-use-notes .cu-comparison:after{display:none}.comma-use-notes .cu-jacket h3{margin-bottom:6px;font-size:clamp(26px,7.7cqi,34px)}.comma-use-notes .cu-scene-context{min-height:0;margin-bottom:4px;font-size:17px;line-height:1.3}.comma-use-notes .cu-mobile-break{display:block}.comma-use-notes .cu-jackets-mobile{margin:0 0 7px}.comma-use-notes .cu-jacket>.cu-example{color:#0b2c35;white-space:normal;letter-spacing:-.035em;margin:10px 0 5px;font-size:clamp(27px,8.1cqi,37px);line-height:1.06}.comma-use-notes .cu-identifying .cu-annotated{border:0;padding:0}.comma-use-notes .cu-extra .cu-annotated{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-color:#97a7a8;padding:0}.comma-use-notes .cu-meaning{font-size:17px;line-height:1.3}.comma-use-notes .cu-extra{border-top:1px solid var(--cu-border);margin-top:17px;padding-top:14px}.comma-use-notes .cu-extra>.cu-example{margin:10px 0 7px}.comma-use-notes .cu-mobile-removal{margin-top:18px}.comma-use-notes .cu-mobile-removal>p{margin-bottom:6px;font-size:17px;line-height:1.3}.comma-use-notes .cu-mobile-removal>.cu-roles{gap:7px;width:100%;margin:5px 0 10px;display:flex}.comma-use-notes .cu-mobile-removal .cu-role{flex-direction:column-reverse;gap:3px}.comma-use-notes .cu-mobile-removal .cu-role-word{padding:4px 9px;font-size:clamp(18px,6.9cqi,30px)}.comma-use-notes .cu-mobile-removal .cu-role-label{font-size:14px}.comma-use-notes .cu-mobile-removal .cu-quiet-note{background:#edf0eb;border:0;margin:9px 0 0;padding:9px 14px}.comma-use-notes .cu-desktop-details{display:none}.comma-use-notes .cu-mobile-disclosures{gap:10px;margin:20px 0;display:grid}.comma-use-notes .cu-disclosure{box-shadow:none;background:#fffefa;border-radius:12px;padding:0;font-size:17px;container-type:normal}.comma-use-notes .cu-disclosure>summary{color:#153b2c;font:700 20px/1.2 var(--cu-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.comma-use-notes summary::-webkit-details-marker{display:none}.comma-use-notes .cu-disclosure-icon{font:400 24px/1 var(--cu-sans);flex-shrink:0}.comma-use-notes .cu-disclosure[open] .cu-disclosure-icon{transform:rotate(45deg)}.comma-use-notes .cu-disclosure-body{padding:0 13px 16px}.comma-use-notes .cu-paper-heading{display:none}.comma-use-notes .cu-paper-lead{margin:5px 0 20px;font-size:17px}.comma-use-notes .cu-middle-copy{width:100%}.comma-use-notes .cu-rain-jacket{width:55%;margin:0 auto 12px;position:relative;top:auto;right:auto}.comma-use-notes .cu-disclosure h4,.comma-use-notes .cu-middle-copy h4,.comma-use-notes .cu-links>h4,.comma-use-notes .cu-which>h4{white-space:normal;font-size:25px}.comma-use-notes .cu-volunteers .cu-two-columns>:nth-child(2) h4{font-size:25px}.comma-use-notes .cu-disclosure .cu-example{white-space:normal;font-size:25px;line-height:1.3}.comma-use-notes .cu-boundary-example{margin-bottom:44px}.comma-use-notes .cu-annotation{font-size:13px}.comma-use-notes .cu-formula{gap:9px;padding:9px 12px;font-size:15px}.comma-use-notes .cu-role-note,.comma-use-notes .cu-subject-note,.comma-use-notes .cu-end,.comma-use-notes .cu-two-columns{display:block}.comma-use-notes .cu-role-note,.comma-use-notes .cu-subject-note{padding:12px}.comma-use-notes .cu-role-note>p,.comma-use-notes .cu-subject-note>p{border:0;margin-top:14px;padding:0}.comma-use-notes .cu-roles{gap:5px}.comma-use-notes .cu-role-word{padding:4px 6px;font-size:clamp(18px,5.5cqi,26px)}.comma-use-notes .cu-role-label{font-size:13px}.comma-use-notes .cu-leila{width:80%;margin:10px auto 16px}.comma-use-notes .cu-two-columns>:nth-child(2):before{display:none}.comma-use-notes .cu-repair-pair>div+div{margin-top:10px}.comma-use-notes .cu-repair-pair{margin-bottom:14px}.comma-use-notes .cu-subject-note .cu-example{padding-bottom:15px;font-size:clamp(17px,5.5cqi,25px);line-height:2.5}.comma-use-notes .cu-subject-note .cu-note-title{font-size:17px}.comma-use-notes .cu-bracket-label{line-height:1.15;display:inline-block}.comma-use-notes .cu-framed{border:0;border-top:1px solid var(--cu-border);border-radius:0;padding:13px 0}.comma-use-notes .cu-volunteers .cu-two-columns>div>p:first-of-type{min-height:0;font-size:17px}.comma-use-notes .cu-volunteers .cu-two-columns>div+div{border-top:1px solid var(--cu-border);margin-top:22px;padding-top:18px}.comma-use-notes .cu-volunteer-art{width:100%;margin:8px 0 0}.comma-use-notes .cu-bridge{padding:12px;font-size:22px}.comma-use-notes .cu-links .cu-two-columns{margin-top:20px}.comma-use-notes .cu-links .cu-two-columns>div+div{margin-top:24px}.comma-use-notes .cu-links .cu-example{margin-top:10px}.comma-use-notes .cu-small-copy{font-size:15px}.comma-use-notes .cu-practice{border-radius:13px;margin:0 -6px;padding:16px 12px}.comma-use-notes .cu-practice-grid{display:block}.comma-use-notes .cu-practice-heading{gap:8px 14px;margin-bottom:14px}.comma-use-notes .cu-practice-heading h3{font-size:28px}.comma-use-notes .cu-practice-heading p{font-size:14px}.comma-use-notes .cu-context,.comma-use-notes .cu-instruction{font-size:17px}.comma-use-notes .cu-practice-sentence{margin:18px 0;font-size:26px;line-height:1.2}.comma-use-notes .cu-options{margin:17px 0 14px}.comma-use-notes .cu-option{gap:12px;padding:12px;font-size:16px}.comma-use-notes .cu-practice-response{flex-wrap:wrap;gap:12px}.comma-use-notes .cu-status{font-size:14px}.comma-use-notes .cu-button{min-height:48px;font-size:17px}.comma-use-notes .cu-practice-response>.cu-button{margin-left:auto}.comma-use-notes .cu-practice-response.is-correct,.comma-use-notes .cu-practice-response.is-retry,.comma-use-notes .cu-practice-response.has-selection{padding:12px}.comma-use-notes .has-selection .cu-status{font-size:16px}.comma-use-notes .cu-feedback{gap:10px}.comma-use-notes .cu-feedback-icon{flex-basis:30px;width:30px;height:30px}.comma-use-notes .cu-feedback h4{font-size:21px}.comma-use-notes .cu-feedback p{font-size:16px}.comma-use-notes .cu-text-button{margin-top:12px;font-size:15px}.comma-use-notes .cu-help{margin-top:12px}.comma-use-notes .cu-help h4{font-size:23px}.comma-use-notes .cu-help p{font-size:16px}.comma-use-notes .cu-complete{flex-wrap:wrap}.comma-use-notes .cu-complete h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.comma-use-notes *{scroll-behavior:auto}}.questions-explanation.clause-role-notes{--cr-heading:#153b2c;--cr-body:#263f32;--cr-muted:#53655c;--cr-border:#ddd5c5;--cr-serif:"Times New Roman", Times, serif;--cr-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--cr-body);font-family:var(--cr-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:clause-roles/inline-size}.clause-role-notes *,.clause-role-notes :before,.clause-role-notes :after{box-sizing:border-box}.clause-role-notes [hidden]{display:none!important}.clause-role-notes .cr-paper{border:1px solid var(--cr-border);background:#fffefa;border-radius:22px;padding:12px 26px 18px;font-size:clamp(16px,1.94cqi,20px);line-height:1.36;box-shadow:0 2px 7px #6a573511}.clause-role-notes p{margin:0 0 12px}.clause-role-notes h2,.clause-role-notes h3,.clause-role-notes h4,.clause-role-notes h5{color:var(--cr-heading);font-family:var(--cr-serif);letter-spacing:-.035em;text-transform:none;margin:0 0 10px;font-weight:700;line-height:1.12}.clause-role-notes h3{font-size:clamp(27px,3.75cqi,40px)}.clause-role-notes .cr-title{border-bottom:1px solid var(--cr-border);padding-bottom:8px}.clause-role-notes .cr-title h2{letter-spacing:-.04em;margin:0 0 3px;font-size:clamp(36px,6.8cqi,72px);line-height:.95}.clause-role-notes .cr-subtitle{color:var(--cr-muted);letter-spacing:-.025em;margin:0 0 6px;font-size:clamp(18px,3cqi,32px);line-height:1.2}.clause-role-notes .cr-lead{margin:0;font-size:clamp(17px,2.1cqi,22px);line-height:1.3}.clause-role-notes .cr-lead-follow{display:block}.clause-role-notes .cr-nina{border-bottom:1px solid var(--cr-border);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:26px;padding:13px 0;display:grid}.clause-role-notes .cr-nina>div{min-width:0;padding-top:10px}.clause-role-notes .cr-nina>div>p:not(.cr-example){font-size:.96em}.clause-role-notes .cr-art{isolation:isolate;border-radius:8px;display:block;position:relative;overflow:hidden}.clause-role-notes .cr-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.clause-role-notes .cr-example{color:#15322d;font:700 clamp(23px, 3.05cqi, 32px)/1.18 var(--cr-serif);letter-spacing:-.035em;margin:0 0 8px}.clause-role-notes .cr-nina-sentence{margin-bottom:18px;font-size:clamp(22px,2.9cqi,31px)}.clause-role-notes .cr-subject{color:#19574b;font-family:var(--cr-serif);font-weight:700}.clause-role-notes .cr-verb{color:#80550f;font-family:var(--cr-serif);font-weight:700}.clause-role-notes .cr-object{color:#99402d;font-family:var(--cr-serif);font-weight:700}.clause-role-notes .cr-negative{color:#66517c;font-weight:600}.clause-role-notes .cr-nina-sentence .cr-verb,.clause-role-notes .cr-description{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e7be;border-radius:7px;padding:2px 2px 4px}.clause-role-notes .cr-description{color:#99402d;background:#f8e2d7}.clause-role-notes .cr-whole-label{margin-top:20px}.clause-role-notes .cr-inside-label{margin-bottom:0}.clause-role-notes .cr-dog-heading{align-items:center;gap:16px;padding:9px 0 3px;display:flex}.clause-role-notes .cr-dog-desktop{mix-blend-mode:multiply;flex:0 0 23%}.clause-role-notes .cr-dog-heading h3{margin-bottom:7px}.clause-role-notes .cr-dog-heading p{margin:0}.clause-role-notes .cr-dog-mobile{display:none}.clause-role-notes .cr-role-rows{gap:4px;display:grid}.clause-role-notes .cr-role-row{border:1px solid #e5dfd4;border-radius:8px;grid-template-columns:22% minmax(0,1fr);display:grid;overflow:hidden}.clause-role-notes .cr-role-row h4{background:#edf0e5;align-content:center;margin:0;padding:16px 18px;font-size:clamp(22px,2.65cqi,29px);line-height:1.05;display:block}.clause-role-notes .cr-role-row h4 em{font-style:normal}.clause-role-notes .cr-role-break{display:block}.clause-role-notes .cr-role-row>div{min-width:0;padding:9px 16px}.clause-role-notes .cr-role-row .cr-example{margin-bottom:3px}.clause-role-notes .cr-role-row p:last-child{margin:0;font-size:clamp(16px,1.75cqi,18px);line-height:1.3}.clause-role-notes .cr-note{background:#edf0e5;border-radius:10px;padding:12px 19px}.clause-role-notes .cr-note p:last-child{margin-bottom:0}.clause-role-notes .cr-inside-note{margin:12px 0;font-size:.94em}.clause-role-notes .cr-inside-note p{margin:0}.clause-role-notes .cr-disclosure{border:1px solid var(--cr-border);color:#203b30;width:100%;min-height:50px;font:600 clamp(18px, 2cqi, 21px)/1.3 var(--cr-sans);text-align:left;cursor:pointer;box-shadow:none;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:12px 19px;display:flex}.clause-role-notes .cr-disclosure svg{flex:0 0 20px}.clause-role-notes .cr-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.clause-role-notes button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.clause-role-notes .cr-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.clause-role-notes .cr-practice{background:#f0f1e8;border:1px solid #dfe2d4;border-radius:10px;padding:12px 20px 14px}.clause-role-notes .cr-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:4px;display:flex}.clause-role-notes .cr-practice-heading h3{margin:0}.clause-role-notes .cr-practice-heading p{color:var(--cr-muted);margin:0;font-size:14px}.clause-role-notes .cr-practice-sentence{margin-bottom:4px;font-size:clamp(24px,3.1cqi,33px);line-height:1.1}.clause-role-notes .cr-context{font-size:.94em}.clause-role-notes .cr-options{border:0;min-width:0;margin:0;padding:0}.clause-role-notes .cr-options legend{width:100%;margin-bottom:6px;padding:0;font-size:clamp(18px,2cqi,21px);line-height:1.3;display:block}.clause-role-notes .cr-option{border:1px solid var(--cr-border);color:#20362c;min-height:44px;font:400 clamp(16px, 1.8cqi, 19px)/1.35 var(--cr-sans);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:15px;margin-top:4px;padding:8px 12px;display:flex;position:relative}.clause-role-notes .cr-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.clause-role-notes .cr-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.clause-role-notes .cr-option:has(input:disabled){cursor:default}.clause-role-notes .cr-radio{background:#fffefa;border:2px solid #929b95;border-radius:50%;flex:0 0 22px;height:22px;display:block}.clause-role-notes input:checked+.cr-radio{background:#234d3a;border:2px solid #234d3a;box-shadow:inset 0 0 0 2px #fffefa}.clause-role-notes .cr-option-copy{min-width:0}.clause-role-notes .cr-selected{color:#19574b;margin-left:auto;padding-left:8px;font-size:clamp(13px,1.5cqi,16px)}.clause-role-notes .cr-response{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:8px;display:grid}.clause-role-notes .cr-feedback-slot{border-radius:9px;align-items:center;min-height:46px;padding:10px 0;display:flex}.clause-role-notes .cr-status{color:var(--cr-muted);margin:0;font-size:clamp(16px,1.8cqi,19px);line-height:1.5}.clause-role-notes .cr-button{color:#fffdf7;min-width:168px;min-height:46px;font:600 clamp(16px, 1.8cqi, 19px)/1.3 var(--cr-sans);box-shadow:none;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:9px;padding:12px 22px}.clause-role-notes .cr-button:hover:enabled{background:#193e2c}.clause-role-notes .cr-button:disabled{color:#69766e;cursor:default;background:#dce0da;border-color:#dce0da}.clause-role-notes .cr-response.has-selection,.clause-role-notes .cr-response.is-correct,.clause-role-notes .cr-response.is-incorrect{grid-template-columns:minmax(0,1fr);gap:10px}.clause-role-notes .has-selection .cr-feedback-slot,.clause-role-notes .is-correct .cr-feedback-slot,.clause-role-notes .is-incorrect .cr-feedback-slot{min-height:80px}.clause-role-notes .cr-response>.cr-button{width:100%}.clause-role-notes .has-selection .cr-feedback-slot{background:#e9ece3;padding-inline-start:18px;padding-inline-end:18px}.clause-role-notes .is-correct .cr-feedback-slot{color:#19574b;background:#e3eadc;padding-inline-start:16px;padding-inline-end:16px}.clause-role-notes .is-incorrect .cr-feedback-slot{color:#783e2d;background:#faece3;padding-inline-start:16px;padding-inline-end:16px}.clause-role-notes .cr-feedback{align-items:center;gap:14px;font-size:clamp(16px,1.7cqi,18px);line-height:1.5;display:flex}.clause-role-notes .cr-feedback p{margin:0}.clause-role-notes .cr-feedback-icon{color:#fffdf7;width:34px;height:34px;font:600 27px/1 var(--cr-sans);background:#19574b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.clause-role-notes .is-incorrect .cr-feedback-icon{background:#783e2d}.clause-role-notes .cr-text-button{color:#234d3a;min-height:44px;font:600 16px/1.4 var(--cr-sans);text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.clause-role-notes .cr-help{margin-top:10px}.clause-role-notes .cr-help h4{font-size:24px}.clause-role-notes .cr-complete{align-items:center;gap:16px;padding:12px 0;display:flex}.clause-role-notes .cr-complete h3{font-size:27px}.clause-role-notes .cr-complete p{margin:0}.clause-role-notes .cr-complete .cr-button{margin-left:auto}.clause-role-notes .cr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clause-role-notes .cr-details{gap:14px;margin:20px -12px;display:grid}.clause-role-notes .cr-detail-sheet{border:1px solid var(--cr-border);background:#fffefa;border-radius:18px;min-width:0;padding:22px;box-shadow:0 2px 7px #6a57350a}.clause-role-notes .cr-detail-heading{text-align:center;border-bottom:1px solid var(--cr-border);margin-bottom:18px;padding-bottom:18px}.clause-role-notes .cr-detail-heading h3{margin-bottom:6px;font-size:clamp(30px,5cqi,52px)}.clause-role-notes .cr-detail-heading p{color:var(--cr-muted);margin:0;font-size:1.3em}.clause-role-notes .cr-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.clause-role-notes .cr-two-columns>:nth-child(2){min-width:0;position:relative}.clause-role-notes .cr-two-columns>:nth-child(2):before{content:"";background:var(--cr-border);width:1px;position:absolute;top:0;bottom:0;left:-18px}.clause-role-notes .cr-detail-sheet h4{font-size:clamp(23px,2.85cqi,31px)}.clause-role-notes .cr-patterns h4{font-size:clamp(24px,3.3cqi,35px)}.clause-role-notes .cr-detail-sheet h5{font-size:clamp(21px,2.6cqi,28px)}.clause-role-notes .cr-link-example{margin:15px 0 24px}.clause-role-notes .cr-link-example h5{background:#f0f2e8;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;padding:8px 13px;display:flex}.clause-role-notes .cr-link-example h5 strong{font-size:1.2em}.clause-role-notes .cr-link-example h5 span{color:var(--cr-muted);font:400 .72em/1.35 var(--cr-sans);letter-spacing:0}.clause-role-notes .cr-link-example .cr-example{margin-inline-start:12px;margin-inline-end:12px;font-size:clamp(23px,2.95cqi,31px);font-weight:400}.clause-role-notes .cr-link-example p:last-child{margin-left:12px}.clause-role-notes .cr-separated{border-top:1px solid var(--cr-border);margin-top:19px;padding-top:18px}.clause-role-notes .cr-wh-words{margin-bottom:0;font-size:.96em}.clause-role-notes .cr-example-panel{background:#f1f3e9;border-radius:12px;margin:12px 0;padding:17px 13px}.clause-role-notes .cr-example-panel .cr-example{font-size:clamp(24px,2.75cqi,30px);font-weight:400;line-height:1.45}.clause-role-notes .cr-event-example{padding-bottom:40px}.clause-role-notes .cr-annotated{border-bottom:1px solid;margin-bottom:20px;padding-bottom:2px;display:inline-block;position:relative}.clause-role-notes .cr-annotation{color:var(--cr-muted);font:400 13px/1.2 var(--cr-sans);letter-spacing:0;white-space:nowrap;text-align:center;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.clause-role-notes .cr-example-panel .cr-annotated{border-bottom:0;margin-bottom:16px;padding-bottom:0}.clause-role-notes .cr-example-panel .cr-annotation{color:#80550f}.clause-role-notes .cr-example-panel .cr-annotation:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 21'%3E%3Cpath d='M6 20V2M2 7l4-5 4 5' fill='none' stroke='%2380550f' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 21px no-repeat;width:12px;height:21px;margin:0 auto;display:block}.clause-role-notes .cr-inner-verb>.cr-annotation{margin-left:-13px}.clause-role-notes .cr-outer-verb>.cr-annotation{margin-left:13px}.clause-role-notes .cr-inner-verb>.cr-annotation:before{position:relative;left:13px}.clause-role-notes .cr-outer-verb>.cr-annotation:before{position:relative;left:-13px}.clause-role-notes .cr-signs-example{padding-bottom:30px}.clause-role-notes .cr-inline-example{background:#f1f3e9;border-radius:10px;margin:4px 0 16px;padding:8px 16px;font-weight:400;display:table}.clause-role-notes .cr-inline-text{font-size:1.1em;font-weight:400;line-height:inherit;letter-spacing:-.02em;display:inline}.clause-role-notes .cr-punctuation{border-radius:10px;align-items:baseline;gap:15px;padding:10px 12px;font-size:clamp(19px,2.3cqi,25px);font-weight:400;display:flex}.clause-role-notes .cr-punctuation>span{font:700 26px/1 var(--cr-sans)}.clause-role-notes .cr-punctuation.is-correct{background:#eaf0e4}.clause-role-notes .cr-punctuation.is-correct>span{color:#19574b}.clause-role-notes .cr-punctuation.is-incorrect{background:#faece3}.clause-role-notes .cr-punctuation.is-incorrect>span{color:#783e2d}.clause-role-notes .cr-repair{border-bottom:1px solid var(--cr-border);grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:26px;margin-bottom:18px;padding-bottom:18px;display:grid}.clause-role-notes .cr-repair .cr-labelled-sentence{margin-top:23px}.clause-role-notes .cr-labelled-sentence{margin:12px 0 22px;font-size:clamp(22px,2.5cqi,27px);font-weight:400;line-height:1.45}.clause-role-notes .cr-labelled-sentence>.cr-annotated:not(:last-child){margin-right:.45em}.clause-role-notes .cr-subject-highlight{background:#dce7d6;border-radius:5px;padding:2px}.clause-role-notes .cr-reminder{margin-top:20px}.clause-role-notes .cr-reminder h3{margin-bottom:9px}.clause-role-notes .cr-reminder h4{margin-bottom:3px;font-size:24px}.clause-role-notes .cr-reminder p{margin-bottom:10px}@container clause-roles (width<=650px){.clause-role-notes .cr-paper{border-radius:19px;padding:18px 16px 16px;font-size:17px;line-height:1.45}.clause-role-notes .cr-title h2{font-size:34px;line-height:1.07}.clause-role-notes .cr-subtitle{margin:7px 0;font-size:19px;line-height:1.3}.clause-role-notes .cr-lead{font-size:17px;line-height:1.45}.clause-role-notes .cr-lead-follow{display:inline}.clause-role-notes h3{font-size:30px}.clause-role-notes .cr-nina{grid-template-columns:1fr;gap:18px;padding:18px 0 22px}.clause-role-notes .cr-nina-art{width:100%}.clause-role-notes .cr-nina>div{padding-top:0}.clause-role-notes .cr-nina>div>p:not(.cr-example){font-size:17px}.clause-role-notes .cr-nina-sentence{font-size:27px}.clause-role-notes .cr-whole-label{margin-top:15px}.clause-role-notes .cr-dog-heading{flex-direction:column;align-items:stretch;gap:8px;padding:20px 0 0;display:flex}.clause-role-notes .cr-dog-heading h3{letter-spacing:-.04em;max-width:310px;margin-bottom:12px;font-size:37px;line-height:1.02}.clause-role-notes .cr-comparison-line{display:block}.clause-role-notes .cr-dog-heading p{font-size:20px;line-height:1.35}.clause-role-notes .cr-dog-heading p .cr-subject,.clause-role-notes .cr-dog-heading p .cr-verb{color:inherit;font:inherit}.clause-role-notes .cr-dog-desktop{display:none}.clause-role-notes .cr-dog-mobile{mix-blend-mode:multiply;width:52%;margin:0 auto 5px;display:block}.clause-role-notes .cr-role-rows{gap:0}.clause-role-notes .cr-role-row{border:0;border-top:1px solid var(--cr-border);border-radius:0;padding:13px 3px 16px;display:block;overflow:visible}.clause-role-notes .cr-role-row h4{background:0 0;margin-bottom:6px;padding:0;font-size:27px;line-height:1.1;display:block}.clause-role-notes .cr-role-row h4 em{font-style:italic;display:inline}.clause-role-notes .cr-role-break{display:inline}.clause-role-notes .cr-role-row>div{padding:0}.clause-role-notes .cr-role-row .cr-example{margin-bottom:7px;font-size:25px;line-height:1.18}.clause-role-notes .cr-mobile-clause{display:block}.clause-role-notes .cr-role-row p:last-child{font-size:17px;line-height:1.35}.clause-role-notes .cr-desktop-detail{display:none}.clause-role-notes .cr-note{padding:12px 14px}.clause-role-notes .cr-inside-note{margin-top:0;padding-top:14px;padding-bottom:14px;font-size:17px}.clause-role-notes .cr-inside-note p+p{margin-top:13px}.clause-role-notes .cr-disclosure{gap:14px;min-height:70px;padding:12px 16px;font-size:19px;font-weight:500}.clause-role-notes .cr-practice{padding:15px 12px}.clause-role-notes .cr-practice-sentence{font-size:25px}.clause-role-notes .cr-options legend{font-size:17px}.clause-role-notes .cr-option{flex-wrap:wrap;gap:11px;min-height:48px;padding:12px 11px}.clause-role-notes .cr-option-copy{flex:1 1 0}.clause-role-notes .cr-selected{padding-left:0;font-size:13px}.clause-role-notes .cr-response{grid-template-columns:1fr;gap:8px}.clause-role-notes .cr-feedback-slot{align-items:center;min-height:46px;padding:12px}.clause-role-notes .has-selection .cr-feedback-slot,.clause-role-notes .is-correct .cr-feedback-slot,.clause-role-notes .is-incorrect .cr-feedback-slot{min-height:154px}.clause-role-notes .cr-practice[data-question="3"] .has-selection .cr-feedback-slot,.clause-role-notes .cr-practice[data-question="3"] .is-correct .cr-feedback-slot,.clause-role-notes .cr-practice[data-question="3"] .is-incorrect .cr-feedback-slot{min-height:220px}.clause-role-notes .cr-feedback{align-items:flex-start;gap:10px}.clause-role-notes .cr-feedback-icon{flex-basis:28px;width:28px;height:28px;font-size:22px}.clause-role-notes .cr-button{width:100%;min-height:48px;padding-inline-start:12px;padding-inline-end:12px}.clause-role-notes .cr-complete{flex-wrap:wrap}.clause-role-notes .cr-complete>div{flex:180px}.clause-role-notes .cr-complete .cr-button{margin:0}.clause-role-notes .cr-details{gap:14px;margin:18px -6px}.clause-role-notes .cr-detail-sheet{border-radius:13px;padding:16px 12px}.clause-role-notes .cr-detail-heading h3{font-size:29px}.clause-role-notes .cr-detail-heading p{font-size:17px}.clause-role-notes .cr-two-columns,.clause-role-notes .cr-repair{grid-template-columns:1fr;gap:22px}.clause-role-notes .cr-two-columns>:nth-child(2):before{display:none}.clause-role-notes .cr-meaning-agreement>:nth-child(2){border-top:1px solid var(--cr-border);padding-top:18px}.clause-role-notes .cr-detail-sheet h4{font-size:24px}.clause-role-notes .cr-detail-sheet h5{font-size:23px}.clause-role-notes .cr-link-example .cr-example{margin-inline-start:0;margin-inline-end:0;font-size:24px}.clause-role-notes .cr-link-example p:last-child{margin-left:0}.clause-role-notes .cr-inline-example{padding:10px;font-size:23px;display:block}.clause-role-notes .cr-example-panel .cr-example{font-size:24px}.clause-role-notes .cr-signs-example .cr-example{line-height:2.2}.clause-role-notes .cr-annotation{font-size:13px}.clause-role-notes .cr-labelled-sentence{font-size:24px;line-height:1.8}.clause-role-notes .cr-annotated{margin-bottom:19px}.clause-role-notes .cr-repair .cr-labelled-sentence{margin-top:12px}.clause-role-notes .cr-punctuation{gap:9px;padding:10px;font-size:21px}.clause-role-notes .cr-more-jobs>:nth-child(2){border-top:1px solid var(--cr-border);padding-top:18px}.clause-role-notes .cr-reminder .cr-two-columns{gap:6px}}@container clause-roles (width<=350px){.clause-role-notes .cr-title h2{font-size:29px}.clause-role-notes .cr-dog-heading h3{max-width:255px;font-size:32px}.clause-role-notes .cr-dog-heading p{font-size:18px}.clause-role-notes .cr-role-row h4{font-size:25px}.clause-role-notes .cr-role-row .cr-example{font-size:23px}.clause-role-notes .cr-role-row p:last-child{font-size:16px}.clause-role-notes .cr-nina-sentence{font-size:24px}.clause-role-notes .cr-event-example .cr-example{font-size:22px}.clause-role-notes .cr-detail-sheet .cr-labelled-sentence{font-size:21px}.clause-role-notes .cr-disclosure{font-size:17px}.clause-role-notes .has-selection .cr-feedback-slot,.clause-role-notes .is-correct .cr-feedback-slot,.clause-role-notes .is-incorrect .cr-feedback-slot{min-height:196px}.clause-role-notes .cr-practice[data-question="3"] .has-selection .cr-feedback-slot,.clause-role-notes .cr-practice[data-question="3"] .is-correct .cr-feedback-slot,.clause-role-notes .cr-practice[data-question="3"] .is-incorrect .cr-feedback-slot{min-height:280px}}.questions-explanation.pcp-notes{--pcp-heading:#0c2930;--pcp-body:#2e4856;--pcp-muted:#536a7e;--pcp-border:#ddd5c5;--pcp-serif:"Times New Roman", Times, serif;--pcp-sans:Arial, Helvetica, sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--pcp-body);font-family:var(--pcp-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:present-continuous-passive/inline-size}.pcp-notes *,.pcp-notes :before,.pcp-notes :after{box-sizing:border-box}.pcp-notes [hidden]{display:none!important}.pcp-notes p,.pcp-notes figure{margin:0}.pcp-notes h2,.pcp-notes h3,.pcp-notes h4{color:var(--pcp-heading);letter-spacing:-.035em;text-transform:none;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.08}.pcp-notes h3,.pcp-notes h4{font-size:clamp(27px,3.3cqi,36px)}.pcp-notes .pcp-paper{border:1px solid var(--pcp-border);background:#fffefa;border-radius:22px;padding:10px 28px 16px;font-size:clamp(17px,2.15cqi,23px);line-height:1.35;box-shadow:0 2px 7px #6a573511}.pcp-notes .pcp-title{border-bottom:1px solid #e5dfd4;margin-bottom:8px;padding-bottom:10px}.pcp-notes .pcp-title h2,.pcp-notes .pcp-title h3{letter-spacing:-.035em;margin-bottom:3px;font-size:clamp(35px,4.95cqi,53px);line-height:1}.pcp-notes .pcp-title>p{color:var(--pcp-muted);font-size:clamp(20px,2.7cqi,29px);line-height:1.25}.pcp-notes .pcp-work>h3{margin-bottom:10px}.pcp-notes .pcp-scene-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:35px;display:grid}.pcp-notes .pcp-scene,.pcp-notes .pcp-meaning{min-width:0}.pcp-notes .pcp-art{isolation:isolate;border-radius:11px;display:block;position:relative;overflow:hidden}.pcp-notes .pcp-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.pcp-notes .pcp-mobile-art,.pcp-notes .pcp-mobile-meaning,.pcp-notes .pcp-mobile-helper{display:none}.pcp-notes figcaption{margin-top:8px;font-size:.94em;line-height:1.25}.pcp-notes .pcp-meaning{padding-top:15px}.pcp-notes .pcp-example{color:var(--pcp-heading);font-family:var(--pcp-serif);letter-spacing:-.035em;font-size:clamp(23px,2.9cqi,31px);font-weight:700;line-height:1.2}.pcp-notes .pcp-phrase{vertical-align:bottom;flex-direction:column;max-width:100%;display:inline-flex}.pcp-notes .pcp-chip{border-radius:7px;padding:4px 12px 5px;display:inline-block}.pcp-notes .pcp-subject{color:#103c36;background:#e3eee2}.pcp-notes .pcp-verb{color:#80550f;background:#fcecc6}.pcp-notes .pcp-object{color:#99402d;background:#f8e2d7}.pcp-notes .pcp-negative{color:#66517c;background:#eee8f4}.pcp-notes .pcp-label{color:var(--pcp-muted);font:400 clamp(13px, 1.7cqi, 18px)/1.25 var(--pcp-sans);text-align:center;letter-spacing:0;margin-bottom:3px;display:block}.pcp-notes .pcp-main-sentence{letter-spacing:-.035em;font:700 clamp(28px,3.65cqi,39px)/1.18 Georgia,Times New Roman,serif}.pcp-notes .pcp-mobile-dot{display:none}.pcp-notes .pcp-main-subject{white-space:nowrap;margin-bottom:18px;display:block}.pcp-notes .pcp-main-subject>.pcp-phrase{display:flex}.pcp-notes .pcp-main-subject .pcp-chip{text-align:center;padding:5px 9px}.pcp-notes .pcp-main-chain{white-space:nowrap;justify-content:center;align-items:end;gap:5px;font-size:.95em;display:flex}.pcp-notes .pcp-main-chain .pcp-chip{padding:5px 7px}.pcp-notes .pcp-main-chain .pcp-phrase:first-of-type .pcp-label:after{content:"";border:1px solid var(--pcp-border);border-bottom:0;border-radius:4px 4px 0 0;height:6px;margin-top:1px;margin-bottom:-4px;display:block}.pcp-notes .pcp-bracket,.pcp-notes .pcp-main-period{color:var(--pcp-muted);font:400 1em/1.4 var(--pcp-sans)}.pcp-notes .pcp-desktop-meaning{margin-top:24px;font-size:clamp(18px,2.45cqi,26px);line-height:1.4}.pcp-notes .pcp-focus{border-top:1px solid #e5dfd4;border-bottom:1px solid #e5dfd4;margin-top:13px;padding:8px 0 10px}.pcp-notes .pcp-focus h3{margin-bottom:0}.pcp-notes .pcp-role-sentence{flex-wrap:wrap;align-items:end;gap:6px 18px;margin-bottom:5px;display:flex}.pcp-notes .pcp-focus .pcp-example{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.75cqi,30px)}.pcp-notes .pcp-role-sentence .pcp-chip{padding:3px 25px 5px}.pcp-notes .pcp-period{margin-left:-17px}.pcp-notes .pcp-focus>p:last-child{margin-top:6px}.pcp-notes .pcp-build{padding-top:9px}.pcp-notes .pcp-form{font:700 clamp(24px, 3cqi, 32px)/1.2 var(--pcp-serif);letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:7px;display:flex}.pcp-notes .pcp-form-start,.pcp-notes .pcp-form-end{align-items:center;gap:12px;display:inline-flex}.pcp-notes .pcp-form .pcp-chip{padding:1px 26px 4px}.pcp-notes .pcp-plus{color:var(--pcp-muted);font:400 .95em/1 var(--pcp-sans)}.pcp-notes .pcp-build-instruction{margin-top:8px;margin-bottom:9px;font-size:.94em}.pcp-notes .pcp-agreement{margin-top:10px}.pcp-notes .pcp-agreement-row{grid-template-columns:minmax(0,.75fr) 35px 115px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:6px;display:grid}.pcp-notes .pcp-family{white-space:nowrap;background:#eaf0e7;border-radius:6px;padding:1px 12px;line-height:1.4}.pcp-notes .pcp-family strong{color:var(--pcp-heading);font:700 clamp(22px, 2.5cqi, 27px)/1.3 var(--pcp-serif);letter-spacing:-.035em}.pcp-notes .pcp-family>span{color:var(--pcp-muted);font-size:.9em}.pcp-notes .pcp-arrow{color:var(--pcp-muted);text-align:center;font-size:29px;line-height:1.2}.pcp-notes .pcp-agreement-row>.pcp-phrase .pcp-chip{text-align:center;height:100%;font:700 26px/1.3 var(--pcp-serif);padding:1px 8px}.pcp-notes .pcp-agreement-row .pcp-example{white-space:nowrap;border:1px solid #e5dfd4;border-radius:6px;padding:0 7px;font-size:clamp(21px,2.5cqi,27px);line-height:1.3}.pcp-notes .pcp-agreement-row .pcp-example .pcp-chip{padding:0 3px 1px}.pcp-notes .pcp-you-note{margin-top:8px;font-size:.94em}.pcp-notes .pcp-you-note strong{font-weight:500}.pcp-notes .pcp-practice{background:#f0f3eb;border:1px solid #dce3d8;border-radius:12px;margin:14px -10px 0;padding:15px 24px}.pcp-notes .pcp-practice-heading{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:8px;display:flex}.pcp-notes .pcp-practice-heading h3{font-size:clamp(31px,4.3cqi,46px)}.pcp-notes .pcp-practice-heading>p,.pcp-notes .pcp-question-count{color:var(--pcp-muted);font-size:.9em}.pcp-notes .pcp-practice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 26px;display:grid}.pcp-notes .pcp-question{min-width:0}.pcp-notes .pcp-context{line-height:1.4}.pcp-notes .pcp-practice-sentence{margin:6px 0;font-size:clamp(23px,2.7cqi,29px)}.pcp-notes .pcp-prompt{line-height:1.35}.pcp-notes .pcp-options{border:0;flex-direction:column;justify-content:center;gap:8px;min-width:0;margin:-44px 0 0;padding:0;display:flex}.pcp-notes .pcp-option{min-height:44px;color:var(--pcp-body);font:400 clamp(16px, 1.95cqi, 21px)/1.3 var(--pcp-sans);cursor:pointer;background:#fffefa;border:1px solid #d7dbd3;border-radius:9px;align-items:center;gap:16px;padding:8px 16px;display:flex;position:relative}.pcp-notes .pcp-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.pcp-notes .pcp-radio{background:#fffefa;border:1.5px solid #929b95;border-radius:50%;flex:0 0 25px;height:25px;display:block}.pcp-notes .pcp-option.is-selected{background:#eaf0e5;border-color:#19574b;box-shadow:inset 0 0 0 .5px #19574b}.pcp-notes input:checked+.pcp-radio{background:#19574b;border:2px solid #19574b;box-shadow:inset 0 0 0 5px #19574b,inset 0 0 0 9px #fffefa}.pcp-notes .pcp-option:has(input:disabled){cursor:default}.pcp-notes .pcp-response{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:60px;display:grid}.pcp-notes .pcp-feedback-slot{align-self:center;min-width:0}.pcp-notes .pcp-status{color:var(--pcp-muted);font-size:.9em}.pcp-notes .pcp-status h4{margin-bottom:3px;font-size:1.15em}.pcp-notes .pcp-button{color:#fffdf7;min-height:56px;box-shadow:none;font:600 clamp(16px, 2.1cqi, 23px)/1.3 var(--pcp-sans);cursor:pointer;background:#19574b;border:1px solid #19574b;border-radius:10px;justify-content:center;align-items:center;padding:12px 26px;display:inline-flex}.pcp-notes .pcp-button:hover:enabled{background:#124438}.pcp-notes .pcp-button:disabled{color:#65716e;cursor:default;background:#dbdcdf;border-color:#dbdcdf;font-weight:400}.pcp-notes .pcp-feedback{align-items:center;gap:14px;display:flex}.pcp-notes .pcp-feedback h4{margin-bottom:5px;font-size:clamp(22px,2.7cqi,29px)}.pcp-notes .pcp-feedback p{font-size:.96em;line-height:1.4}.pcp-notes .pcp-feedback-icon{color:#fffdf7;height:44px;font:700 32px/1 var(--pcp-sans);background:#19574b;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.pcp-notes .is-correct .pcp-feedback-slot{background:#e3eadc;border-radius:10px;padding:12px 16px}.pcp-notes .is-incorrect .pcp-feedback-slot{color:#783e2d;background:#faece3;border-radius:10px;padding:12px 16px}.pcp-notes .is-incorrect .pcp-feedback h4{color:#99402d}.pcp-notes .is-incorrect .pcp-feedback-icon,.pcp-notes .is-incorrect .pcp-button{background:#ad4c36;border-color:#ad4c36}.pcp-notes .is-incorrect .pcp-button:hover{background:#99402d}.pcp-notes .is-expanded{background:#fffefa;padding:18px 24px}.pcp-notes .is-expanded .pcp-practice-heading h3{font-size:clamp(29px,3.7cqi,40px)}.pcp-notes .is-expanded:has(.is-incorrect) .pcp-practice-heading h3{color:#99402d}.pcp-notes .is-expanded .pcp-practice-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:10px 30px}.pcp-notes .is-expanded .pcp-question{grid-column:1}.pcp-notes .is-expanded .pcp-context{font:700 clamp(22px, 2.6cqi, 28px)/1.2 var(--pcp-serif);color:var(--pcp-heading);letter-spacing:-.025em;margin:5px 0 3px}.pcp-notes .is-expanded .pcp-prompt{font-size:.91em}.pcp-notes .is-expanded .pcp-practice-sentence{margin:9px 0 0;font-size:clamp(27px,3.15cqi,34px)}.pcp-notes .is-expanded .pcp-options{grid-column:1;gap:6px;margin:0}.pcp-notes .is-expanded .pcp-response{background:#f1f4eb;border:1px solid #d7dfcf;border-radius:10px;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:stretch;gap:24px;min-height:330px;padding:20px 24px;display:flex}.pcp-notes .is-expanded .pcp-feedback-slot{background:0 0;flex:1;align-self:stretch;align-items:center;padding:0;display:flex}.pcp-notes .is-expanded .pcp-status h4{margin-bottom:7px;font-size:clamp(24px,3cqi,32px)}.pcp-notes .is-expanded .pcp-status p{font-size:1.12em}.pcp-notes .is-expanded .pcp-feedback{display:block}.pcp-notes .is-expanded .pcp-feedback-icon{width:58px;height:58px;margin-bottom:8px;font-size:40px}.pcp-notes .is-expanded .pcp-feedback h4{font-size:clamp(24px,2.9cqi,31px)}.pcp-notes .is-expanded .pcp-feedback p{font-size:1.04em}.pcp-notes .is-expanded .pcp-response.is-incorrect{background:#faece3;border-color:#efcfbd}.pcp-notes .is-expanded .pcp-response.is-correct{background:#eaf0e0}.pcp-notes .pcp-text-button{color:#234d3a;min-height:44px;font:600 16px/1.4 var(--pcp-sans);text-underline-offset:3px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.pcp-notes .pcp-help{border:1px solid var(--pcp-border);background:#f8f5ef;border-radius:10px;margin-top:16px;padding:18px}.pcp-notes .pcp-help h4{margin-bottom:8px;font-size:26px}.pcp-notes .pcp-complete{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pcp-notes .pcp-complete>div{flex:250px}.pcp-notes .pcp-complete h3{margin-bottom:8px;font-size:32px}.pcp-notes button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.pcp-notes summary:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.pcp-notes .pcp-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.pcp-notes [tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.pcp-notes .pcp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcp-notes .pcp-details{margin-top:24px}.pcp-notes .pcp-details>summary{display:none}.pcp-notes .pcp-detail-paper{padding:18px 28px 24px;font-size:clamp(17px,1.8cqi,19.5px);line-height:1.35}.pcp-notes .pcp-detail-paper .pcp-title h3{font-size:clamp(35px,5.45cqi,58px)}.pcp-notes .pcp-detail-paper #pcp-around-title{font-family:var(--pcp-serif);font-size:clamp(27px,3.65cqi,39px)}.pcp-notes .pcp-detail-paper .pcp-title{margin-bottom:16px;padding-bottom:18px}.pcp-notes .pcp-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.pcp-notes .pcp-two-columns>:nth-child(2){min-width:0;position:relative}.pcp-notes .pcp-two-columns>:nth-child(2):before{content:"";background:var(--pcp-border);width:1px;position:absolute;top:0;bottom:0;left:-21px}.pcp-notes .pcp-detail-paper h4{margin-bottom:16px;font-size:clamp(27px,3.55cqi,38px)}.pcp-notes .pcp-detail-paper p{margin-bottom:10px}.pcp-notes .pcp-detail-sentence{flex-wrap:wrap;align-items:end;gap:5px 7px;font-size:clamp(21px,2.8cqi,30px);display:flex}.pcp-notes .pcp-detail-sentence .pcp-chip{padding:4px 9px 6px}.pcp-notes .pcp-detail-sentence .pcp-label{font-size:clamp(13px,1.65cqi,18px)}.pcp-notes .pcp-labelled-row{padding-top:0}.pcp-notes .pcp-labelled-row .pcp-phrase:not(.pcp-labelled){margin-top:22px}.pcp-notes .pcp-negative-rule{margin-top:22px;margin-bottom:20px}.pcp-notes .pcp-transformations .pcp-detail-sentence{margin-bottom:14px}.pcp-notes .pcp-transformations .pcp-short-forms{margin-top:20px}.pcp-notes .pcp-transformations .pcp-where{margin-top:24px}.pcp-notes .pcp-chain-note{border-top:1px solid var(--pcp-border);border-bottom:1px solid var(--pcp-border);margin-top:14px;padding:17px 0 12px}.pcp-notes .pcp-chain-note h4{margin-bottom:8px}.pcp-notes .pcp-chain-example{font-size:clamp(28px,3.3cqi,35px)}.pcp-notes .pcp-participles{color:#99402d;font:700 clamp(23px, 2.8cqi, 30px)/1.3 var(--pcp-serif);letter-spacing:-.035em}.pcp-notes .pcp-participles>span{color:var(--pcp-muted);margin:0 5px}.pcp-notes .pcp-built{flex-wrap:wrap;align-items:center;gap:10px 32px;display:flex}.pcp-notes .pcp-built>p:last-child{flex:350px}.pcp-notes .pcp-meaning-details{margin-top:16px}.pcp-notes .pcp-meaning-details h4{margin-bottom:14px}.pcp-notes .pcp-comparison{margin-bottom:20px}.pcp-notes .pcp-comparison .pcp-detail-sentence{margin-bottom:5px}.pcp-notes .pcp-result{font:400 .83em/1.4 var(--pcp-sans);letter-spacing:0;padding-bottom:4px}.pcp-notes .pcp-result-example{font-size:clamp(21px,2.55cqi,27.5px)}.pcp-notes .pcp-state-note{margin-top:35px}.pcp-notes .pcp-agent-note{border-top:1px solid var(--pcp-border);margin-top:18px;padding-top:12px}.pcp-notes .pcp-agent-note>p:last-child{letter-spacing:-.015em}.pcp-notes .pcp-around-example{font-size:clamp(22px,2.65cqi,29px)}.pcp-notes .pcp-mobile-extra:empty{display:none}@container present-continuous-passive (width<=850px) and (width>=651px){.pcp-notes .pcp-paper{padding-inline-start:22px;padding-inline-end:22px}.pcp-notes .pcp-scene-grid{gap:20px}.pcp-notes .pcp-main-sentence{font-size:3.8cqi}.pcp-notes .pcp-agreement-row{grid-template-columns:minmax(0,.8fr) 24px 65px minmax(0,1fr);gap:7px}.pcp-notes .pcp-family,.pcp-notes .pcp-agreement-row .pcp-example{white-space:normal}.pcp-notes .pcp-form{gap:6px;font-size:3.05cqi}.pcp-notes .pcp-form-start,.pcp-notes .pcp-form-end{gap:7px}.pcp-notes .pcp-form .pcp-chip{padding-inline-start:13px;padding-inline-end:13px}.pcp-notes .pcp-two-columns{gap:30px}.pcp-notes .pcp-two-columns>:nth-child(2):before{left:-16px}.pcp-notes .pcp-detail-sentence{font-size:2.85cqi}.pcp-notes .pcp-detail-sentence .pcp-chip{padding-inline-start:7px;padding-inline-end:7px}}@container present-continuous-passive (width<=650px){.pcp-notes .pcp-paper{border-radius:18px;padding:14px 11px 13px;font-size:17px;line-height:1.4}.pcp-notes .pcp-title{border:0;margin:0 7px 9px;padding-bottom:0}.pcp-notes .pcp-title h2{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(29px,9.2cqi,44px);line-height:.98}.pcp-notes .pcp-title>p{font-size:clamp(18px,5.8cqi,25px);line-height:1.25}.pcp-notes .pcp-lead-end{display:block}.pcp-notes .pcp-work>h3,.pcp-notes .pcp-desktop-art,.pcp-notes figcaption,.pcp-notes .pcp-desktop-meaning,.pcp-notes .pcp-desktop-only,.pcp-notes .pcp-bracket,.pcp-notes .pcp-main-period{display:none}.pcp-notes .pcp-mobile-art,.pcp-notes .pcp-mobile-meaning,.pcp-notes .pcp-mobile-helper,.pcp-notes .pcp-scene-grid{display:block}.pcp-notes .pcp-art{border-radius:9px}.pcp-notes .pcp-meaning{padding-top:11px}.pcp-notes .pcp-main-sentence{letter-spacing:-.035em;font-size:clamp(22px,7.35cqi,36px);line-height:1.2}.pcp-notes .pcp-mobile-dot{display:inline}.pcp-notes .pcp-main-subject{margin-bottom:6px}.pcp-notes .pcp-main-subject .pcp-chip{padding:3px 5px 5px}.pcp-notes .pcp-label{text-align:left;margin-bottom:3px;padding-left:8px;font-size:clamp(13px,3.5cqi,17px);line-height:1.25}.pcp-notes .pcp-main-chain{isolation:isolate;justify-content:center;gap:0;width:100%;padding-top:21px;font-size:1.2em;position:relative}.pcp-notes .pcp-main-chain:before{content:"";z-index:-1;background:#fcecc6;border-radius:9px;position:absolute;top:21px;bottom:0;left:0;right:0}.pcp-notes .pcp-main-chain .pcp-phrase{position:relative;overflow:visible}.pcp-notes .pcp-main-chain .pcp-label{white-space:nowrap;margin-bottom:3px;padding:0;position:absolute;bottom:100%;left:0}.pcp-notes .pcp-main-chain .pcp-chip{background:0 0;padding:1px 3px 6px}.pcp-notes .pcp-main-chain .pcp-phrase:first-of-type .pcp-label{left:-25px}.pcp-notes .pcp-main-chain .pcp-phrase:first-of-type .pcp-label:after{display:none}.pcp-notes .pcp-mobile-meaning{margin:10px 7px 0;font-size:clamp(17px,4.95cqi,22px);line-height:1.38}.pcp-notes .pcp-build{border-top:1px solid #e5dfd4;margin-top:11px;padding-top:10px}.pcp-notes .pcp-form-panel{background:#f0f3eb;border-radius:11px;padding:9px 12px 11px}.pcp-notes .pcp-form-panel h3{font-size:clamp(26px,7.6cqi,36px);line-height:1.1}.pcp-notes .pcp-form{margin-top:5px;font-size:clamp(19px,6.25cqi,30px);line-height:1.25;display:block}.pcp-notes .pcp-form-start,.pcp-notes .pcp-form-end{flex-wrap:wrap;gap:8px;display:flex}.pcp-notes .pcp-form .pcp-chip{background:0 0;padding:0}.pcp-notes .pcp-form .pcp-plus{font-size:1.1em}.pcp-notes .pcp-form-end{margin-top:2px}.pcp-notes .pcp-mobile-helper{border-top:1px solid #e5dfd4;border-bottom:1px solid #e5dfd4;margin-top:9px;padding:10px 7px 9px}.pcp-notes .pcp-mobile-helper h3{margin-bottom:3px;font-size:clamp(21px,5.9cqi,28px);line-height:1.12}.pcp-notes .pcp-mobile-helper p{font-size:clamp(16px,4.5cqi,21px)}.pcp-notes .pcp-practice{border:0;border-radius:11px;margin:9px 0 0;padding:10px 12px 13px}.pcp-notes .pcp-practice-heading{gap:8px;margin-bottom:5px}.pcp-notes .pcp-practice-heading h3{font-size:clamp(28px,8cqi,38px)}.pcp-notes .pcp-practice-heading p,.pcp-notes .pcp-question-count{font-size:13px}.pcp-notes .pcp-practice-grid,.pcp-notes .is-expanded .pcp-practice-grid{display:block}.pcp-notes .pcp-context,.pcp-notes .pcp-prompt{font-size:17px;line-height:1.35}.pcp-notes .pcp-practice-sentence{margin:3px 0;font-size:19px;line-height:1.2}.pcp-notes .pcp-options,.pcp-notes .is-expanded .pcp-options{gap:6px;margin:10px 0 0}.pcp-notes .pcp-option{gap:12px;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.3}.pcp-notes .pcp-radio{flex-basis:21px;height:21px}.pcp-notes input:checked+.pcp-radio{box-shadow:inset 0 0 0 4px #19574b,inset 0 0 0 7px #fffefa}.pcp-notes .pcp-response{flex-direction:column;align-items:stretch;gap:10px;min-height:0;margin-top:9px;display:flex}.pcp-notes .pcp-feedback-slot{align-self:stretch}.pcp-notes .pcp-status{font-size:15px;line-height:1.4}.pcp-notes .pcp-status h4{font-size:20px}.pcp-notes .pcp-button{width:100%;min-height:46px;padding:10px 12px;font-size:17px}.pcp-notes .pcp-feedback{align-items:flex-start;gap:10px}.pcp-notes .pcp-feedback h4{font-size:22px}.pcp-notes .pcp-feedback p{font-size:16px;line-height:1.5}.pcp-notes .pcp-feedback-icon{flex-basis:28px;width:28px;height:28px;font-size:22px}.pcp-notes .is-correct .pcp-feedback-slot,.pcp-notes .is-incorrect .pcp-feedback-slot{padding:12px}.pcp-notes .is-expanded{background:#f0f3eb;padding:12px}.pcp-notes .is-expanded .pcp-practice-heading h3{font-size:27px}.pcp-notes .is-expanded .pcp-context{margin:5px 0;font-size:21px}.pcp-notes .is-expanded .pcp-prompt{font-size:16px}.pcp-notes .is-expanded .pcp-practice-sentence{margin-top:7px;font-size:26px}.pcp-notes .is-expanded .pcp-response{gap:16px;min-height:250px;margin-top:12px;padding:14px}.pcp-notes .is-expanded .pcp-status h4{font-size:25px}.pcp-notes .is-expanded .pcp-status p{font-size:17px}.pcp-notes .is-expanded .pcp-feedback-icon{width:40px;height:40px;font-size:30px}.pcp-notes .is-expanded .pcp-feedback h4{font-size:24px}.pcp-notes .is-expanded .pcp-feedback p{font-size:16px}.pcp-notes .pcp-complete{gap:12px}.pcp-notes .pcp-complete>div{flex-basis:190px}.pcp-notes .pcp-complete h3{font-size:27px}.pcp-notes .pcp-details{margin-top:12px}.pcp-notes .pcp-details>summary{border:1px solid var(--pcp-border);color:#234d3a;min-height:46px;font:500 16px/1.3 var(--pcp-sans);cursor:pointer;background:#f8f5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.pcp-notes .pcp-details>summary::-webkit-details-marker{display:none}.pcp-notes .pcp-details>summary>span{font-size:24px}.pcp-notes .pcp-details[open]>summary>span{transform:rotate(90deg)}.pcp-notes .pcp-mobile-extra{margin-top:18px}.pcp-notes .pcp-focus{padding-top:12px}.pcp-notes .pcp-focus h3{margin-bottom:12px;font-size:26px}.pcp-notes .pcp-role-sentence,.pcp-notes .pcp-focus .pcp-example{gap:8px;margin-bottom:14px;font-size:24px}.pcp-notes .pcp-role-sentence .pcp-chip{padding-inline-start:8px;padding-inline-end:8px}.pcp-notes .pcp-period{margin-left:-7px}.pcp-notes .pcp-agreement-row{grid-template-columns:minmax(0,1fr) 25px 48px;gap:7px;margin-bottom:12px}.pcp-notes .pcp-family{white-space:normal;padding:6px 9px}.pcp-notes .pcp-family strong{font-size:23px}.pcp-notes .pcp-agreement-row>.pcp-phrase .pcp-chip{align-content:center;font-size:24px}.pcp-notes .pcp-agreement-row .pcp-example{white-space:normal;grid-column:1/-1;padding:6px;font-size:23px}.pcp-notes .pcp-you-note{margin-bottom:16px}.pcp-notes .pcp-detail-paper{border:0;border-top:1px solid var(--pcp-border);box-shadow:none;background:0 0;border-radius:0;padding:16px 0 0;font-size:17px}.pcp-notes .pcp-detail-paper .pcp-title{border-bottom:1px solid var(--pcp-border);margin:0 0 18px;padding-bottom:14px}.pcp-notes .pcp-detail-paper .pcp-title h3{font-size:32px}.pcp-notes .pcp-detail-paper .pcp-title p{font-size:18px}.pcp-notes .pcp-two-columns{display:block}.pcp-notes .pcp-two-columns>:nth-child(2){border-top:1px solid var(--pcp-border);margin-top:22px;padding-top:16px}.pcp-notes .pcp-two-columns>:nth-child(2):before{display:none}.pcp-notes .pcp-detail-paper h4{margin-bottom:14px;font-size:27px}.pcp-notes .pcp-detail-paper #pcp-around-title{font-size:27px}.pcp-notes .pcp-detail-sentence{gap:5px;font-size:23px}.pcp-notes .pcp-detail-sentence .pcp-chip{padding:4px 7px 5px}.pcp-notes .pcp-detail-sentence .pcp-label{text-align:center;padding-left:0;font-size:13px}.pcp-notes .pcp-chain-example{font-size:26px}.pcp-notes .pcp-participles{font-size:24px}.pcp-notes .pcp-participles>span{margin-inline-start:2px;margin-inline-end:2px}.pcp-notes .pcp-built{display:block}.pcp-notes .pcp-state-note{margin-top:22px}.pcp-notes .pcp-around-example{font-size:23px}}.questions-explanation.agent-inclusion-notes{--ai-ink:#082f30;--ai-body:#405e67;--ai-muted:#4f6670;--ai-border:#ddd5c5;--ai-serif:"Times New Roman", Times, serif;--ai-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1024px;box-shadow:none;color:var(--ai-body);font:400 22px/1.35 var(--ai-sans);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:agent-notes/inline-size}.agent-inclusion-notes,.agent-inclusion-notes *{box-sizing:border-box}.agent-inclusion-notes [hidden]{display:none!important}.agent-inclusion-notes .ai-sheet{border:1px solid var(--ai-border);background:#fffefa;border-radius:22px;padding:28px;box-shadow:0 2px 7px #6a573512}.agent-inclusion-notes :-webkit-any(h2,h3,h4,h5){color:var(--ai-ink);font-family:var(--ai-serif);letter-spacing:-.025em;text-transform:none;margin:0 0 12px;font-weight:700}.agent-inclusion-notes :is(h2,h3,h4,h5){color:var(--ai-ink);font-family:var(--ai-serif);letter-spacing:-.025em;text-transform:none;margin:0 0 12px;font-weight:700}.agent-inclusion-notes h2{font-size:clamp(36px,5.35cqi,55px);line-height:1.08}.agent-inclusion-notes h3{font-size:clamp(28px,3.85cqi,40px);line-height:1.12}.agent-inclusion-notes h4{font-size:clamp(26px,3.3cqi,35px);line-height:1.15}.agent-inclusion-notes h5{font-size:28px;line-height:1.2}.agent-inclusion-notes p{margin:0 0 12px}.agent-inclusion-notes em{font-family:inherit}.agent-inclusion-notes .ai-intro{margin-bottom:18px}.agent-inclusion-notes .ai-intro p{color:var(--ai-muted);margin:0;font-size:25px;line-height:1.2}.agent-inclusion-notes :-webkit-any(.ai-mobile-lead,.ai-mobile-mural,.ai-mobile-agent-label,.ai-mobile-roles){display:none}.agent-inclusion-notes :is(.ai-mobile-lead,.ai-mobile-mural,.ai-mobile-agent-label,.ai-mobile-roles){display:none}.agent-inclusion-notes .ai-scenes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid;position:relative}.agent-inclusion-notes .ai-scenes:after{content:"";border-left:1px solid var(--ai-border);position:absolute;top:0;bottom:0;left:50%;right:auto}.agent-inclusion-notes .ai-scene{min-width:0}.agent-inclusion-notes .ai-art{border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.agent-inclusion-notes .ai-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.agent-inclusion-notes .ai-mobile-mural{display:none}.agent-inclusion-notes .ai-scene .ai-art{margin-bottom:16px}.agent-inclusion-notes .ai-scene h3{margin-bottom:8px;font-size:clamp(26px,3.4cqi,36px)}.agent-inclusion-notes .ai-scene>p:last-child{margin-bottom:0}.agent-inclusion-notes .ai-scene-sentence,.agent-inclusion-notes .ai-core-sentence,.agent-inclusion-notes .ai-focus-sentence,.agent-inclusion-notes .ai-agreement-sentence,.agent-inclusion-notes .ai-placement-sentence{font-family:var(--ai-serif);letter-spacing:-.035em;flex-wrap:wrap;align-items:end;gap:4px 5px;font-weight:400;display:flex}.agent-inclusion-notes .ai-scene-sentence{margin-bottom:10px;font-size:clamp(22px,2.64cqi,28px);line-height:1.35}.agent-inclusion-notes .ai-token{border-radius:7px;padding:3px 7px 5px;display:inline-block}.agent-inclusion-notes .ai-subject{color:#19574b;background:#dce7d6}.agent-inclusion-notes .ai-verb{color:#80550f;background:#f8e7be}.agent-inclusion-notes .ai-phrase{color:#99402d;background:#f8e2d7}.agent-inclusion-notes .ai-role{flex-direction:column;align-items:center;gap:4px;max-width:100%;display:inline-flex}.agent-inclusion-notes .ai-role small{color:var(--ai-muted);font:400 18px/22px var(--ai-sans);letter-spacing:0;padding:0 3px;display:block}.agent-inclusion-notes .ai-core{border-top:1px solid var(--ai-border);margin-top:24px;padding-top:20px}.agent-inclusion-notes .ai-core h3{margin-bottom:0}.agent-inclusion-notes .ai-formula{color:var(--ai-muted);font-size:25px;line-height:1.3}.agent-inclusion-notes .ai-core-sentence{justify-content:center;margin:24px 0 16px;font-size:clamp(27px,4.3cqi,44px);line-height:1.3}.agent-inclusion-notes .ai-core-sentence .ai-token{padding:5px 12px 7px}.agent-inclusion-notes .ai-core-notes{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 24px;font-size:24px}.agent-inclusion-notes .ai-core-notes p{margin-bottom:5px}.agent-inclusion-notes .ai-inline-example{color:var(--ai-ink);font-family:var(--ai-serif);font-weight:700}.agent-inclusion-notes .ai-practice{background:#f0f1e8;border:1px solid #dce1d4;border-radius:12px;padding:18px 24px}.agent-inclusion-notes .ai-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:8px;display:flex}.agent-inclusion-notes .ai-practice-heading h3{margin:0;font-size:42px}.agent-inclusion-notes .ai-practice-heading p{color:var(--ai-muted);margin:0;font-size:20px}.agent-inclusion-notes .ai-practice-context{margin-bottom:2px;font-size:24px;line-height:1.25}.agent-inclusion-notes .ai-practice-sentence{color:var(--ai-ink);font:700 26px/1.35 var(--ai-serif)}.agent-inclusion-notes .ai-options{border:0;min-width:0;margin:0;padding:0}.agent-inclusion-notes .ai-options legend{float:none;width:100%;font:400 24px/1.25 var(--ai-sans);color:var(--ai-body);margin:0 0 14px;padding:0}.agent-inclusion-notes .ai-option{border:1px solid var(--ai-border);color:#263f32;min-height:50px;font:400 22px/1.3 var(--ai-sans);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:16px;margin:0 0 7px;padding:10px 16px;display:flex;position:relative}.agent-inclusion-notes .ai-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.agent-inclusion-notes .ai-option.is-selected{background:#f3f5ed;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.agent-inclusion-notes .ai-option:has(input:disabled){cursor:default}.agent-inclusion-notes .ai-radio{background:#fffefa;border:2px solid #8e9892;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.agent-inclusion-notes input:checked+.ai-radio{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 3px #fffefa}.agent-inclusion-notes .ai-option-content{min-width:0}.agent-inclusion-notes .ai-response{border-radius:10px;grid-template-columns:minmax(0,1fr) 194px;align-items:center;gap:16px;margin-top:10px;padding:12px 16px;display:grid}.agent-inclusion-notes .ai-feedback-slot{align-items:center;min-width:0;min-height:68px;display:grid}.agent-inclusion-notes .ai-feedback-slot>*{grid-area:1/1}.agent-inclusion-notes .ai-feedback-sizers{visibility:hidden;pointer-events:none;display:grid}.agent-inclusion-notes .ai-feedback-sizers>*{grid-area:1/1}.agent-inclusion-notes .ai-status{color:var(--ai-muted);font:400 20px/1.3 var(--ai-sans);margin:0}.agent-inclusion-notes .ai-button{min-width:174px;min-height:58px;box-shadow:none;color:#fffdf7;font:400 22px/1.3 var(--ai-sans);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:12px 18px}.agent-inclusion-notes .ai-button:disabled{color:#66736b;cursor:default;background:#dce0da;border-color:#dce0da}.agent-inclusion-notes .ai-button:hover:enabled{background:#193d2c}.agent-inclusion-notes .ai-response:-webkit-any(.is-correct,.is-incorrect){padding:12px 16px}.agent-inclusion-notes .ai-response:is(.is-correct,.is-incorrect){padding:12px 16px}.agent-inclusion-notes .ai-response.is-correct{color:#19574b;background:#e3eadc}.agent-inclusion-notes .ai-response.is-incorrect{color:#783e2d;background:#faece3}.agent-inclusion-notes .ai-feedback{font:400 16px/24px var(--ai-sans);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;display:grid}.agent-inclusion-notes .ai-feedback p{margin:0}.agent-inclusion-notes .ai-feedback strong{font-family:var(--ai-serif);font-size:21px}.agent-inclusion-notes .ai-feedback-icon{color:#fffdf7;width:30px;height:30px;font:600 23px/1 var(--ai-sans);background:#19574b;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.agent-inclusion-notes .is-incorrect .ai-feedback-icon{background:#783e2d}.agent-inclusion-notes .ai-text-button{min-height:44px;box-shadow:none;color:#234d3a;font:600 16px/24px var(--ai-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.agent-inclusion-notes .ai-help-status{margin:12px 0 0;font-size:16px}.agent-inclusion-notes .ai-details [tabindex="-1"]{scroll-margin-top:160px}.agent-inclusion-notes .ai-complete{align-items:center;gap:16px;padding:12px 0;display:flex}.agent-inclusion-notes .ai-complete h3{margin-bottom:6px;font-size:30px}.agent-inclusion-notes .ai-complete p{margin:0;font-size:18px}.agent-inclusion-notes .ai-complete .ai-button{margin-left:auto}.agent-inclusion-notes .ai-disclosure{border:1px solid var(--ai-border);width:100%;min-height:50px;color:var(--ai-body);font:600 17px/1.4 var(--ai-sans);text-align:left;box-shadow:none;cursor:pointer;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 0;padding:12px 16px;display:flex}.agent-inclusion-notes .ai-disclosure svg{flex:0 0 20px}.agent-inclusion-notes .ai-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.agent-inclusion-notes button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.agent-inclusion-notes .ai-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.agent-inclusion-notes :-webkit-any(h3,h4,h5,p)[tabindex="-1"]:focus{outline:none}.agent-inclusion-notes :is(h3,h4,h5,p)[tabindex="-1"]:focus{outline:none}.agent-inclusion-notes .ai-details{gap:24px;margin-top:24px;display:grid}.agent-inclusion-notes .ai-companion-intro{margin-bottom:20px}.agent-inclusion-notes .ai-companion-intro h3{margin-bottom:2px;font-size:clamp(32px,5.2cqi,52px)}.agent-inclusion-notes .ai-companion-intro p{margin-bottom:0;font-size:18px}.agent-inclusion-notes .ai-information-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.agent-inclusion-notes .ai-information-column{border:1px solid var(--ai-border);border-radius:12px;min-width:0;padding:18px 20px;font-size:20px;line-height:1.4}.agent-inclusion-notes .ai-information-column h4{margin-bottom:16px;font-size:clamp(25px,3.25cqi,34px)}.agent-inclusion-notes .ai-useful{background:#f5f7f0}.agent-inclusion-notes .ai-omission{background:#fcf9f2}.agent-inclusion-notes .ai-example+.ai-example{border-top:1px solid var(--ai-border);margin-top:20px;padding-top:16px}.agent-inclusion-notes .ai-example h5{margin-bottom:6px;font-size:27px}.agent-inclusion-notes .ai-example p{margin-bottom:6px}.agent-inclusion-notes .ai-example p:last-child{margin-bottom:0}.agent-inclusion-notes .ai-example-sentence{color:var(--ai-ink);font-family:var(--ai-serif);font-size:25px;line-height:1.35}.agent-inclusion-notes .ai-omission .ai-example-sentence{font:400 20px/1.4 var(--ai-sans)}.agent-inclusion-notes .ai-agent{color:#99402d;font-weight:700}.agent-inclusion-notes .ai-draft-label{font-size:19px}.agent-inclusion-notes .ai-context-note{border:1px solid var(--ai-border);background:#f8f5ef;border-radius:12px;margin:16px 0;padding:16px 20px}.agent-inclusion-notes .ai-context-note h4{margin-bottom:6px;font-size:clamp(26px,3.5cqi,36px)}.agent-inclusion-notes .ai-context-note ul{margin:0;padding-left:24px;font-size:18px}.agent-inclusion-notes .ai-context-note li{margin:4px 0;padding-left:3px}.agent-inclusion-notes .ai-read-phrases{border-top:1px solid var(--ai-border);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;padding-top:20px;font-size:18px;display:grid}.agent-inclusion-notes .ai-phrase-copy{min-width:0}.agent-inclusion-notes .ai-read-phrases h4{font-size:clamp(28px,4cqi,42px)}.agent-inclusion-notes :-webkit-any(.ai-tool-sentence,.ai-deadline-sentence){letter-spacing:-.035em;flex-wrap:wrap;align-items:start;gap:4px;font-size:24px;font-weight:700;display:flex}.agent-inclusion-notes :is(.ai-tool-sentence,.ai-deadline-sentence){letter-spacing:-.035em;flex-wrap:wrap;align-items:start;gap:4px;font-size:24px;font-weight:700;display:flex}.agent-inclusion-notes .ai-read-phrases .ai-role{flex-direction:column-reverse}.agent-inclusion-notes .ai-read-phrases .ai-role small{border-top:1px solid var(--ai-muted);padding-top:4px}.agent-inclusion-notes .ai-deadline-sentence{margin-top:24px}.agent-inclusion-notes .ai-brush-art{align-self:center}.agent-inclusion-notes .ai-material-note{grid-column:1/-1;margin-bottom:0}.agent-inclusion-notes .ai-remember{border:1px solid var(--ai-border);background:#f8f5ef;border-radius:12px;margin-top:16px;padding:16px 20px;font-size:18px}.agent-inclusion-notes .ai-remember h4{margin-bottom:6px;font-size:34px}.agent-inclusion-notes .ai-remember p{margin:0}.agent-inclusion-notes .ai-full-core .ai-companion-intro{border-bottom:1px solid var(--ai-border);padding-bottom:20px}.agent-inclusion-notes .ai-focus-pair{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);gap:12px 20px;display:grid}.agent-inclusion-notes .ai-focus-pair>div{min-width:0}.agent-inclusion-notes .ai-focus-pair h4{font-size:34px}.agent-inclusion-notes .ai-focus-pair h5{margin-bottom:5px;font-size:26px}.agent-inclusion-notes .ai-focus-sentence{margin:0 0 20px;font-size:30px;line-height:1.3}.agent-inclusion-notes .ai-time{white-space:nowrap;align-self:end;padding-bottom:5px;font-weight:400}.agent-inclusion-notes .ai-parcel-art{align-self:center}.agent-inclusion-notes .ai-focus-meaning{grid-column:1/-1;font-size:18px}.agent-inclusion-notes .ai-tense-section{border-top:1px solid var(--ai-border);margin-top:8px;padding-top:20px;font-size:18px}.agent-inclusion-notes .ai-tense-section h4{margin-bottom:5px;font-size:35px}.agent-inclusion-notes .ai-tense-examples{margin:20px 0;padding:0;list-style:none}.agent-inclusion-notes .ai-tense-examples li{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;margin-bottom:12px;font-size:23px;display:grid}.agent-inclusion-notes .ai-tense-examples strong{font-family:var(--ai-serif);color:var(--ai-ink)}.agent-inclusion-notes .ai-tense-examples .ai-verb{font-family:var(--ai-serif);font-weight:700}.agent-inclusion-notes .ai-core-bottom{border-top:1px solid var(--ai-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;padding-top:20px;display:grid}.agent-inclusion-notes .ai-core-bottom>section{min-width:0}.agent-inclusion-notes .ai-core-bottom>section+section{border-left:1px solid var(--ai-border);padding-left:24px}.agent-inclusion-notes .ai-core-bottom h4{font-size:28px}.agent-inclusion-notes .ai-agreement-sentence{margin:18px 0 24px;font-size:23px;line-height:1.3}.agent-inclusion-notes .ai-placement-sentence{margin:20px 0 26px;font-size:21px;line-height:1.4}.agent-inclusion-notes .ai-core-bottom .ai-placement-sentence+p:last-child{font-size:17px}.agent-inclusion-notes .ai-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container agent-notes (width<=700px){.agent-inclusion-notes .ai-sheet{padding:22px}.agent-inclusion-notes h2{font-size:38px}.agent-inclusion-notes .ai-scenes{gap:20px}.agent-inclusion-notes .ai-scene h3{font-size:27px}.agent-inclusion-notes .ai-scene-sentence{font-size:24px}.agent-inclusion-notes .ai-core-sentence{font-size:30px}.agent-inclusion-notes .ai-read-phrases{grid-template-columns:minmax(0,1fr)}.agent-inclusion-notes .ai-brush-art{justify-self:center;width:55%;max-width:300px}.agent-inclusion-notes .ai-core-bottom{grid-template-columns:minmax(0,1fr)}.agent-inclusion-notes .ai-core-bottom>section+section{border-left:0;border-top:1px solid var(--ai-border);padding:20px 0 0}}@container agent-notes (width<=540px){.agent-inclusion-notes .ai-sheet{border-radius:20px;padding:16px}.agent-inclusion-notes .ai-intro{margin-bottom:18px}.agent-inclusion-notes h2{max-width:300px;margin-bottom:8px;font-size:clamp(32px,10.2cqi,40px);line-height:1.08}.agent-inclusion-notes .ai-intro p{font-size:18px;line-height:26px}.agent-inclusion-notes :-webkit-any(.ai-desktop-lead,.ai-desktop-mural,.ai-window-art,.ai-core,.ai-desktop-copy){display:none}.agent-inclusion-notes :is(.ai-desktop-lead,.ai-desktop-mural,.ai-window-art,.ai-core,.ai-desktop-copy){display:none}.agent-inclusion-notes :-webkit-any(.ai-mobile-lead,.ai-mobile-mural,.ai-mobile-agent-label,.ai-mobile-roles){display:block}.agent-inclusion-notes :is(.ai-mobile-lead,.ai-mobile-mural,.ai-mobile-agent-label,.ai-mobile-roles){display:block}.agent-inclusion-notes .ai-scenes{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.agent-inclusion-notes .ai-scenes:after{display:none}.agent-inclusion-notes .ai-scene{flex-direction:column;font-size:17px;line-height:26px;display:flex}.agent-inclusion-notes .ai-scene h3{order:-2;margin-bottom:10px;font-size:27px;line-height:30px}.agent-inclusion-notes .ai-scene .ai-art{margin-bottom:10px}.agent-inclusion-notes .ai-scene-sentence{letter-spacing:-.035em;justify-content:start;gap:3px;margin-bottom:0;font-size:27px;line-height:1.3}.agent-inclusion-notes .ai-scene-sentence .ai-token{padding:2px 5px 4px}.agent-inclusion-notes .ai-mobile-agent-label{color:var(--ai-muted);margin:3px 0 8px;font-size:13px;line-height:18px}.agent-inclusion-notes .ai-mobile-roles{margin-bottom:0}.agent-inclusion-notes .ai-omit{border-top:1px solid var(--ai-border);margin-top:16px;padding-top:16px}.agent-inclusion-notes .ai-window-sentence{margin-bottom:8px}.agent-inclusion-notes .ai-window-sentence .ai-role{gap:0}.agent-inclusion-notes .ai-window-sentence .ai-role small{display:none}.agent-inclusion-notes .ai-window-sentence .ai-role:last-child{flex-direction:column-reverse;align-items:start}.agent-inclusion-notes .ai-window-sentence .ai-role:last-child small{padding:0 5px;display:block}.agent-inclusion-notes .ai-window-sentence .ai-role:last-child .ai-token{color:var(--ai-body);background:0 0;padding-left:0;font-weight:400}.agent-inclusion-notes .ai-practice{margin-top:18px;padding:14px 12px}.agent-inclusion-notes .ai-practice-heading{margin-bottom:10px;display:block}.agent-inclusion-notes .ai-practice-heading h3{margin-bottom:4px;font-size:34px}.agent-inclusion-notes .ai-practice-heading p{font-size:13px}.agent-inclusion-notes .ai-practice-context{margin-bottom:6px;font-size:17px;line-height:26px}.agent-inclusion-notes .ai-options legend{font:700 24px/29px var(--ai-serif);letter-spacing:-.025em;margin-bottom:12px}.agent-inclusion-notes .ai-option{align-items:start;gap:12px;min-height:48px;padding:10px 12px;font-size:16px;line-height:22px}.agent-inclusion-notes .ai-radio{flex-basis:22px;width:22px;height:22px}.agent-inclusion-notes .ai-response{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.agent-inclusion-notes .ai-feedback-slot{min-height:92px}.agent-inclusion-notes .ai-response>.ai-button{width:100%;min-width:0}.agent-inclusion-notes .ai-response:-webkit-any(.is-correct,.is-incorrect){padding:12px}.agent-inclusion-notes .ai-response:is(.is-correct,.is-incorrect){padding:12px}.agent-inclusion-notes .ai-feedback{grid-template-columns:26px minmax(0,1fr);gap:8px;font-size:16px;line-height:24px}.agent-inclusion-notes .ai-feedback-icon{flex-basis:26px;width:26px;height:26px;font-size:21px}.agent-inclusion-notes .ai-feedback strong{font-size:20px}.agent-inclusion-notes .ai-disclosure{padding-inline-start:12px;padding-inline-end:12px;font-size:16px}.agent-inclusion-notes .ai-details{gap:18px;margin-top:18px}.agent-inclusion-notes .ai-companion-intro h3{font-size:32px}.agent-inclusion-notes .ai-companion-intro p{font-size:17px;line-height:26px}.agent-inclusion-notes .ai-information-columns{grid-template-columns:minmax(0,1fr);gap:16px}.agent-inclusion-notes .ai-information-column{padding:16px;font-size:17px;line-height:26px}.agent-inclusion-notes .ai-information-column h4{font-size:27px}.agent-inclusion-notes .ai-example h5{font-size:25px}.agent-inclusion-notes .ai-example-sentence{font-size:23px}.agent-inclusion-notes .ai-omission .ai-example-sentence{font-size:17px;line-height:26px}.agent-inclusion-notes .ai-context-note{padding:14px}.agent-inclusion-notes .ai-context-note h4{font-size:26px}.agent-inclusion-notes .ai-context-note ul{padding-left:20px;font-size:17px;line-height:26px}.agent-inclusion-notes .ai-read-phrases{padding-top:16px;font-size:17px;line-height:26px}.agent-inclusion-notes .ai-read-phrases h4{font-size:29px}.agent-inclusion-notes :-webkit-any(.ai-tool-sentence,.ai-deadline-sentence){font-size:24px}.agent-inclusion-notes :is(.ai-tool-sentence,.ai-deadline-sentence){font-size:24px}.agent-inclusion-notes .ai-brush-art{width:75%}.agent-inclusion-notes .ai-material-note,.agent-inclusion-notes .ai-remember{font-size:17px;line-height:26px}.agent-inclusion-notes .ai-remember{padding:14px}.agent-inclusion-notes .ai-remember h4{font-size:29px}.agent-inclusion-notes .ai-focus-pair{grid-template-columns:minmax(0,1fr)}.agent-inclusion-notes .ai-focus-pair h4{font-size:27px}.agent-inclusion-notes .ai-focus-sentence{gap:6px 4px;margin-bottom:16px;font-size:26px}.agent-inclusion-notes .ai-parcel-art{grid-row:2;justify-self:center;width:75%;max-width:280px}.agent-inclusion-notes .ai-focus-meaning,.agent-inclusion-notes .ai-tense-section{font-size:17px;line-height:26px}.agent-inclusion-notes .ai-tense-section h4{font-size:28px}.agent-inclusion-notes .ai-formula{font-size:17px}.agent-inclusion-notes .ai-tense-examples li{grid-template-columns:minmax(0,1fr);gap:3px;margin-bottom:16px;font-size:19px;line-height:28px}.agent-inclusion-notes .ai-core-bottom h4{font-size:27px}.agent-inclusion-notes .ai-placement-sentence{font-size:22px}.agent-inclusion-notes .ai-complete{flex-wrap:wrap;align-items:start}.agent-inclusion-notes .ai-complete>div{flex:180px}.agent-inclusion-notes .ai-complete .ai-button{width:100%}}@media (prefers-reduced-motion:reduce){.agent-inclusion-notes *,.agent-inclusion-notes :before,.agent-inclusion-notes :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.reported-requests-notes{--rr-ink:#153b2c;--rr-body:#263f32;--rr-muted:#53655c;--rr-border:#ddd5c5;--rr-serif:"Times New Roman", Times, serif;--rr-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1024px;box-shadow:none;color:var(--rr-body);font:400 18px/1.5 var(--rr-sans);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:reported-requests/inline-size}.reported-requests-notes,.reported-requests-notes *{box-sizing:border-box}.reported-requests-notes [hidden]{display:none!important}.reported-requests-notes .rr-sheet{border:1px solid var(--rr-border);background:#fffefa;border-radius:22px;padding:24px;box-shadow:0 2px 7px #6a573512}.reported-requests-notes .rr-sheet+.rr-sheet{margin-top:24px}.reported-requests-notes :-webkit-any(h2,h3,h4){color:var(--rr-ink);font-family:var(--rr-serif);letter-spacing:-.005em;text-transform:none;margin:0 0 8px;font-weight:700}.reported-requests-notes :is(h2,h3,h4){color:var(--rr-ink);font-family:var(--rr-serif);letter-spacing:-.005em;text-transform:none;margin:0 0 8px;font-weight:700}.reported-requests-notes h2{font-size:48px;line-height:1.08}.reported-requests-notes h3{font-size:34px;line-height:1.15}.reported-requests-notes h4{color:var(--rr-muted);font-size:24px;line-height:1.25}.reported-requests-notes p{margin:0 0 8px}.reported-requests-notes em{font-family:inherit}.reported-requests-notes .rr-intro{border-bottom:1px solid var(--rr-border);padding:0 8px 16px}.reported-requests-notes .rr-intro h2{margin-bottom:0}.reported-requests-notes .rr-intro>p{color:var(--rr-muted);margin:0;font-size:23px;line-height:1.4}.reported-requests-notes .rr-centered{text-align:center}.reported-requests-notes .rr-scene{border-bottom:1px solid var(--rr-border);padding:8px 0 20px}.reported-requests-notes .rr-scene-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:18px;display:grid}.reported-requests-notes .rr-original{min-width:0}.reported-requests-notes .rr-report{border-left:1px solid var(--rr-border);min-width:0;padding-left:20px}.reported-requests-notes .rr-art{border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.reported-requests-notes .rr-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.reported-requests-notes :-webkit-any(.rr-mobile-painter,.rr-mobile-copy){display:none}.reported-requests-notes :is(.rr-mobile-painter,.rr-mobile-copy){display:none}.reported-requests-notes .rr-label{color:var(--rr-muted);margin-bottom:10px;font-size:16px;line-height:1.35}.reported-requests-notes .rr-original>.rr-label{margin:6px 4px 0;font-weight:500}.reported-requests-notes .rr-quote{color:var(--rr-ink);font:700 30px/1.2 var(--rr-serif);letter-spacing:-.025em;margin:2px 4px 0}.reported-requests-notes .rr-sentence{color:var(--rr-ink);font:700 34px/1.45 var(--rr-serif);letter-spacing:-.025em;margin:0 0 24px}.reported-requests-notes .rr-token{border-radius:7px;padding:0 8px 2px;display:inline-block}.reported-requests-notes .rr-subject{color:#19574b;background:#dce7d6}.reported-requests-notes .rr-verb{color:#80550f;background:#f8e7be}.reported-requests-notes .rr-object{color:#99402d;background:#f8e2d7}.reported-requests-notes .rr-negative{color:#66517c;background:#eee8f4}.reported-requests-notes .rr-neutral-token{color:var(--rr-ink);background:#f0eee5;border-radius:7px;padding:0 8px 2px;display:inline-block}.reported-requests-notes .rr-roles{grid-template-columns:auto auto;gap:8px 14px;margin:0 0 20px;display:grid}.reported-requests-notes .rr-roles>div{align-items:center;gap:8px;display:flex}.reported-requests-notes .rr-roles :-webkit-any(dt,dd){margin:0}.reported-requests-notes .rr-roles :is(dt,dd){margin:0}.reported-requests-notes .rr-roles dt{font:700 18px/1.5 var(--rr-serif);flex-shrink:0}.reported-requests-notes .rr-roles dd{color:var(--rr-muted);font-size:13px;line-height:1.4}.reported-requests-notes .rr-meaning{color:var(--rr-muted);margin:0 4px;font-size:18px;line-height:1.5}.reported-requests-notes .rr-negative-scene .rr-sentence{margin-bottom:28px}.reported-requests-notes .rr-build{padding:8px 0}.reported-requests-notes .rr-quiet-panel{background:#f8f5ef;border-radius:12px;padding:14px 18px}.reported-requests-notes .rr-formula{color:var(--rr-ink);font:700 24px/1.4 var(--rr-serif);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:8px;display:flex}.reported-requests-notes .rr-formula .rr-token{padding:2px 20px}.reported-requests-notes .rr-formula-group,.reported-requests-notes .rr-keep-phrase{white-space:nowrap}.reported-requests-notes .rr-formula-group .rr-token{margin-right:8px}.reported-requests-notes .rr-quiet-panel>p:last-child{color:var(--rr-muted);margin-bottom:0}.reported-requests-notes .rr-practice{background:#f0f1e8;border:1px solid #dce1d4;border-radius:12px;padding:14px 18px}.reported-requests-notes .rr-practice-heading{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:4px;display:flex}.reported-requests-notes .rr-practice-heading h3{margin:0;font-size:40px}.reported-requests-notes .rr-practice-heading p{color:var(--rr-muted);margin:0;font-size:16px}.reported-requests-notes .rr-practice-context{margin-bottom:0}.reported-requests-notes .rr-options{border:0;min-width:0;margin:0;padding:0}.reported-requests-notes .rr-options legend{float:none;width:100%;color:var(--rr-body);font:inherit;margin:0 0 10px;padding:0}.reported-requests-notes .rr-option{border:1px solid var(--rr-border);min-height:44px;color:var(--rr-body);font:400 18px/1.4 var(--rr-sans);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:16px;margin:0 0 6px;padding:8px 14px;display:flex;position:relative}.reported-requests-notes .rr-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.reported-requests-notes .rr-option.is-selected{background:#f3f5ed;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.reported-requests-notes .rr-option:has(input:disabled){cursor:default}.reported-requests-notes .rr-radio{background:#fffefa;border:2px solid #8e9892;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.reported-requests-notes input:checked+.rr-radio{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 4px #fffefa}.reported-requests-notes .rr-response{border-radius:10px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:16px;margin-top:8px;padding:12px;display:grid}.reported-requests-notes .rr-feedback-slot{align-items:center;display:grid}.reported-requests-notes .rr-feedback-slot>*{grid-area:1/1}.reported-requests-notes .rr-feedback-sizers{visibility:hidden;pointer-events:none;display:grid}.reported-requests-notes .rr-feedback-sizers>*{grid-area:1/1}.reported-requests-notes .rr-feedback{align-items:flex-start;gap:10px;display:flex}.reported-requests-notes .rr-feedback p{margin:0;font-size:16px;line-height:1.5}.reported-requests-notes .rr-feedback strong{font:700 28px/1.15 var(--rr-serif);margin-bottom:3px;display:block}.reported-requests-notes .rr-feedback-icon{width:24px;height:24px;font:700 16px/1 var(--rr-sans);border:1px solid;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.reported-requests-notes .rr-status{color:var(--rr-muted);margin:0;font-size:16px;line-height:1.5}.reported-requests-notes .rr-response:-webkit-any(.is-correct,.is-incorrect){margin-top:8px;padding:12px}.reported-requests-notes .rr-response:is(.is-correct,.is-incorrect){margin-top:8px;padding:12px}.reported-requests-notes .rr-response.is-correct{color:#19574b;background:#e3eadc}.reported-requests-notes .rr-response.is-incorrect{color:#783e2d;background:#faece3}.reported-requests-notes .rr-response.is-correct .rr-feedback-icon{color:#fffdf7;background:#19574b;border-color:#19574b}.reported-requests-notes .rr-response.is-incorrect .rr-feedback-icon{color:#fffdf7;background:#783e2d;border-color:#783e2d}.reported-requests-notes .rr-button{color:#fffdf7;min-height:52px;font:400 18px/1.3 var(--rr-sans);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.reported-requests-notes .rr-button:disabled{color:#737b79;cursor:default;background:#deddda;border-color:#deddda}.reported-requests-notes .rr-button:hover:enabled{background:#153b2c}.reported-requests-notes .rr-text-button{color:#234d3a;min-height:44px;font:500 16px/1.5 var(--rr-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 4px;text-decoration:underline}.reported-requests-notes .rr-help-status{color:var(--rr-muted);font-size:16px}.reported-requests-notes .rr-complete{color:#19574b;align-items:center;gap:16px;display:flex}.reported-requests-notes .rr-complete>div{flex:1}.reported-requests-notes .rr-complete h3{font-size:32px}.reported-requests-notes .rr-complete p{margin:0}.reported-requests-notes :-webkit-any(button,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.reported-requests-notes :is(button,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.reported-requests-notes .rr-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.reported-requests-notes .rr-option input:focus-visible{outline:none}.reported-requests-notes [tabindex="-1"]{scroll-margin-block-start:110px}.reported-requests-notes .rr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reported-requests-notes .rr-detail-section{border-bottom:1px solid var(--rr-border);padding:12px 0 18px}.reported-requests-notes .rr-detail-section:last-child{border-bottom:0;padding-bottom:0}.reported-requests-notes .rr-detail-section h3{margin-bottom:2px}.reported-requests-notes .rr-detail-lead{color:var(--rr-muted);margin-bottom:6px}.reported-requests-notes .rr-detail-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:20px;display:grid}.reported-requests-notes .rr-original-card{background:#f8f5ef;border-radius:12px;align-self:start;min-width:0;padding:8px 6px 4px}.reported-requests-notes .rr-original-card .rr-label{margin-bottom:8px;padding:0 10px}.reported-requests-notes .rr-speech{border:1px solid var(--rr-border);color:var(--rr-ink);text-align:center;font:400 24px/1.3 var(--rr-serif);letter-spacing:-.025em;background:#fffefa;border-radius:10px;margin:0 10px 8px;padding:8px 10px}.reported-requests-notes .rr-detail-report{border-left:1px solid var(--rr-border);min-width:0;padding-left:18px}.reported-requests-notes .rr-report-card{background:#f8f5ef;border-radius:12px;margin-bottom:8px;padding:8px 12px}.reported-requests-notes .rr-report-card .rr-label{margin-bottom:6px}.reported-requests-notes .rr-detail-sentence{color:var(--rr-ink);font:400 34px/1.2 var(--rr-serif);letter-spacing:-.03em;background:#fffefa;border-radius:10px;margin:0;padding:6px 10px}.reported-requests-notes .rr-word-subject{color:#19574b;font-weight:700}.reported-requests-notes .rr-word-verb{color:#80550f;font-weight:700}.reported-requests-notes .rr-word-object{color:#99402d;font-weight:700}.reported-requests-notes [aria-labelledby=rr-people-title] .rr-detail-sentence{font-size:38px}.reported-requests-notes [aria-labelledby=rr-day-title] .rr-detail-sentence{font-size:28px}.reported-requests-notes .rr-person-map{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.reported-requests-notes .rr-person-map>div{border:1px solid var(--rr-border);border-radius:10px;flex:auto;align-items:center;gap:5px;padding:5px 10px;display:flex}.reported-requests-notes .rr-person-map dt{color:#99402d;font:700 24px/1.2 var(--rr-serif)}.reported-requests-notes .rr-person-map dd{color:var(--rr-muted);margin:0;font-size:15px}.reported-requests-notes .rr-detail-report>p{color:var(--rr-muted);margin-bottom:4px;font-size:17px;line-height:1.4}.reported-requests-notes .rr-owner{vertical-align:top;text-align:center;flex-direction:column;display:inline-flex}.reported-requests-notes .rr-owner small{color:var(--rr-muted);font:400 14px/1.3 var(--rr-sans);letter-spacing:0;border-top:1px solid #9ca9a3;margin-top:3px;padding-top:6px}.reported-requests-notes .rr-day-map{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0 0;display:grid}.reported-requests-notes .rr-day-map p{text-align:center;border:1px solid var(--rr-border);color:var(--rr-muted);border-radius:10px;flex-direction:column;margin:0;padding:4px 8px;font-size:16px;display:flex}.reported-requests-notes .rr-day-map strong{color:#99402d;font:700 22px/1.3 var(--rr-serif)}.reported-requests-notes .rr-map-arrow{color:#89948e;font:400 44px/1 var(--rr-serif);text-align:center}.reported-requests-notes .rr-pattern-section{border-bottom:1px solid var(--rr-border);padding:20px 0}.reported-requests-notes .rr-pattern-section h3{align-items:flex-start;gap:18px;display:flex}.reported-requests-notes .rr-number{color:#80550f;width:50px;height:50px;font:700 32px/1 var(--rr-serif);letter-spacing:0;background:#f0e4d3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-3px;display:inline-flex}.reported-requests-notes .rr-pattern-sentence{color:var(--rr-ink);font:400 28px/1.5 var(--rr-serif);letter-spacing:-.035em;margin:8px 0}.reported-requests-notes .rr-patterns .rr-token{border-radius:6px;padding:0 6px 2px}.reported-requests-notes .rr-patterns p:not(.rr-pattern-sentence):not(.rr-label){color:var(--rr-muted)}.reported-requests-notes .rr-polite,.reported-requests-notes .rr-polite-copy{display:flow-root}.reported-requests-notes .rr-polite .rr-label{margin-left:68px}.reported-requests-notes .rr-quote-pair{gap:12px;margin:12px 0 18px;display:flex}.reported-requests-notes .rr-quote-pair p{border:1px solid var(--rr-border);font:italic 20px/1.3 var(--rr-serif);letter-spacing:-.015em;background:#f8f5ef;border-radius:10px;flex:1;margin:0;padding:10px;color:var(--rr-ink)!important}.reported-requests-notes .rr-polite-art{float:right;shape-outside:polygon(0 0,100% 0,100% 100%,42% 100%,42% 87%,0 87%);width:42%;margin-left:12px;-webkit-mask-image:linear-gradient(#000 82%,#0000 88%),linear-gradient(#000,#000);mask-image:linear-gradient(#000 82%,#0000 88%),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:42% 100%,58% 100%;mask-size:42% 100%,58% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reported-requests-notes .rr-polite-notes{grid-column:1}.reported-requests-notes .rr-action-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.reported-requests-notes .rr-key-art{flex:0 0 130px}.reported-requests-notes .rr-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:4px 0 14px;display:grid}.reported-requests-notes .rr-comparison>div+div{border-left:1px solid var(--rr-border);padding-left:24px}.reported-requests-notes .rr-comparison .rr-pattern-sentence{font-size:25px}.reported-requests-notes .rr-alternative{padding:14px 18px}.reported-requests-notes .rr-pattern-row{border-bottom:1px solid var(--rr-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.reported-requests-notes .rr-pattern-row:last-child,.reported-requests-notes .rr-pattern-row .rr-pattern-section{border-bottom:0}.reported-requests-notes .rr-pattern-row .rr-pattern-section+.rr-pattern-section{padding-left:24px;position:relative}.reported-requests-notes .rr-pattern-row .rr-pattern-section+.rr-pattern-section:before{content:"";border-left:1px solid var(--rr-border);position:absolute;top:28px;bottom:20px;left:0}.reported-requests-notes .rr-pattern-row h3{gap:16px;font-size:29px}.reported-requests-notes .rr-pattern-row .rr-pattern-sentence{font-size:25px}.reported-requests-notes .rr-pattern-section ul{color:var(--rr-muted);margin:8px 0 0;padding-left:28px;font-size:17px}.reported-requests-notes .rr-pattern-section li{margin-bottom:4px;padding-left:2px}@container reported-requests (width<=850px){.reported-requests-notes .rr-roles{grid-template-columns:1fr;gap:5px}.reported-requests-notes .rr-formula{gap:6px 10px;font-size:22px}.reported-requests-notes .rr-formula .rr-token{padding-inline-start:12px;padding-inline-end:12px}}@container reported-requests (width<=650px){.reported-requests-notes .rr-sheet{padding:16px}.reported-requests-notes .rr-sheet+.rr-sheet{margin-top:20px}.reported-requests-notes h2{font-size:28px;line-height:34px}.reported-requests-notes h3{font-size:23px;line-height:29px}.reported-requests-notes .rr-intro{padding:0 0 14px}.reported-requests-notes .rr-intro>p{margin-top:6px;font-size:17px;line-height:26px}.reported-requests-notes .rr-centered{text-align:left}.reported-requests-notes .rr-scene{border:1px solid var(--rr-border);border-radius:18px;margin-top:14px;padding:12px}.reported-requests-notes .rr-scene h3{margin-bottom:10px}.reported-requests-notes .rr-scene-grid{grid-template-columns:minmax(0,1fr);gap:16px}.reported-requests-notes .rr-report{border-left:0;border-top:1px solid var(--rr-border);padding:14px 0 0}.reported-requests-notes .rr-label{margin-bottom:6px;font-size:13px;line-height:18px}.reported-requests-notes .rr-original>.rr-label{margin-inline-start:0;margin-inline-end:0}.reported-requests-notes .rr-quote{margin:5px 0 0;font-size:27px;line-height:1.2}.reported-requests-notes .rr-sentence{margin-bottom:16px;font-size:27px;line-height:36px}.reported-requests-notes .rr-token{padding:1px 6px 3px}.reported-requests-notes .rr-roles{grid-template-columns:1fr;gap:6px;margin-bottom:16px}.reported-requests-notes .rr-roles dd{font-size:13px}.reported-requests-notes .rr-meaning{margin:0;font-size:17px;line-height:26px}.reported-requests-notes .rr-negative-scene .rr-sentence{margin-bottom:16px}.reported-requests-notes .rr-desktop-painter{display:none}.reported-requests-notes .rr-mobile-painter{display:block}.reported-requests-notes .rr-mobile-copy{display:inline}.reported-requests-notes .rr-build{border:1px solid var(--rr-border);border-radius:18px;margin:14px 0;padding:12px}.reported-requests-notes .rr-quiet-panel{padding:8px}.reported-requests-notes .rr-formula{gap:6px;margin-bottom:16px;font-size:22px;line-height:1.4}.reported-requests-notes .rr-formula .rr-token{padding:1px 6px 3px}.reported-requests-notes .rr-quiet-panel>p:last-child{font-size:17px;line-height:26px}.reported-requests-notes .rr-practice{padding:12px}.reported-requests-notes .rr-practice-heading{gap:2px 14px;margin-bottom:8px}.reported-requests-notes .rr-practice-heading h3{font-size:28px;line-height:34px}.reported-requests-notes .rr-practice-heading p{font-size:13px}.reported-requests-notes .rr-practice-context,.reported-requests-notes .rr-options legend{font-size:17px;line-height:26px}.reported-requests-notes .rr-option{align-items:flex-start;gap:10px;padding:10px;font-size:16px;line-height:22px}.reported-requests-notes .rr-radio{flex-basis:22px;width:22px;height:22px}.reported-requests-notes .rr-response{grid-template-columns:minmax(0,1fr);gap:12px}.reported-requests-notes .rr-feedback p,.reported-requests-notes .rr-status{font-size:16px;line-height:24px}.reported-requests-notes .rr-button{width:100%;min-height:48px;font-size:16px;line-height:22px}.reported-requests-notes .rr-complete{flex-wrap:wrap;align-items:flex-start;gap:12px}.reported-requests-notes .rr-complete h3{font-size:24px;line-height:29px}.reported-requests-notes .rr-complete p{font-size:17px;line-height:26px}.reported-requests-notes .rr-detail-section{padding:14px 0 18px}.reported-requests-notes .rr-detail-grid{grid-template-columns:minmax(0,1fr);gap:14px}.reported-requests-notes .rr-detail-lead{font-size:17px}.reported-requests-notes .rr-original-card{padding:8px}.reported-requests-notes .rr-original-card .rr-label{padding:0}.reported-requests-notes .rr-speech{margin:0 0 8px;font-size:24px;line-height:30px}.reported-requests-notes .rr-detail-report{border-left:0;padding-left:0}.reported-requests-notes .rr-report-card{padding:10px}.reported-requests-notes .rr-detail-sentence,.reported-requests-notes [aria-labelledby=rr-people-title] .rr-detail-sentence,.reported-requests-notes [aria-labelledby=rr-day-title] .rr-detail-sentence{padding:8px;font-size:27px;line-height:36px}.reported-requests-notes .rr-person-map{flex-direction:column}.reported-requests-notes .rr-person-map>div{padding:5px 8px}.reported-requests-notes .rr-person-map dd{font-size:14px}.reported-requests-notes .rr-detail-report>p{margin-bottom:8px;font-size:17px;line-height:26px}.reported-requests-notes .rr-day-map{grid-template-columns:minmax(0,1fr);gap:3px}.reported-requests-notes .rr-day-map p{font-size:16px}.reported-requests-notes .rr-map-arrow{font-size:30px;transform:rotate(90deg)}.reported-requests-notes .rr-polite{flex-direction:column;gap:12px;display:flex}.reported-requests-notes .rr-polite .rr-label{margin-left:0}.reported-requests-notes .rr-polite-art{float:none;order:1;width:100%;margin:0}.reported-requests-notes .rr-polite-notes{order:2}.reported-requests-notes .rr-pattern-section{padding:16px 0}.reported-requests-notes .rr-pattern-section h3{gap:10px;font-size:23px;line-height:29px}.reported-requests-notes .rr-number{width:32px;height:32px;margin:0;font-size:22px;line-height:1}.reported-requests-notes .rr-quote-pair{flex-direction:column;gap:8px;margin:10px 0 16px}.reported-requests-notes .rr-quote-pair p{font-size:23px;line-height:29px}.reported-requests-notes .rr-pattern-sentence,.reported-requests-notes .rr-pattern-row .rr-pattern-sentence,.reported-requests-notes .rr-comparison .rr-pattern-sentence{font-size:25px;line-height:36px}.reported-requests-notes .rr-patterns p:not(.rr-pattern-sentence):not(.rr-label){font-size:17px;line-height:26px}.reported-requests-notes .rr-action-heading{align-items:flex-start;gap:4px}.reported-requests-notes .rr-key-art{flex-basis:54px}.reported-requests-notes .rr-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.reported-requests-notes .rr-comparison>div+div{border-left:0;border-top:1px solid var(--rr-border);padding:14px 0 0}.reported-requests-notes .rr-alternative{padding:12px}.reported-requests-notes .rr-pattern-row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0}.reported-requests-notes .rr-pattern-row .rr-pattern-section{border-bottom:1px solid var(--rr-border)}.reported-requests-notes .rr-pattern-row .rr-pattern-section+.rr-pattern-section{padding-left:0}.reported-requests-notes .rr-pattern-row .rr-pattern-section+.rr-pattern-section:before{content:none}.reported-requests-notes .rr-pattern-section ul{padding-left:20px;font-size:17px;line-height:26px}}.questions-explanation.reported-command-notes{--rc-heading:#082e2e;--rc-body:#40595d;--rc-muted:#52677d;--rc-border:#ddd5c5;--rc-serif:"Times New Roman", Times, Georgia, serif;--rc-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1040px;box-shadow:none;color:var(--rc-body);font:400 clamp(17px, 2.03cqi, 21px)/1.38 var(--rc-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:reported-commands/inline-size}.reported-command-notes *,.reported-command-notes :before,.reported-command-notes :after{box-sizing:border-box}.reported-command-notes [hidden]{display:none!important}.reported-command-notes p{margin:0 0 12px}.reported-command-notes h2,.reported-command-notes h3,.reported-command-notes h4{color:var(--rc-heading);font-family:var(--rc-serif);letter-spacing:-.04em;text-transform:none;margin:0 0 12px;font-weight:700;line-height:1.13}.reported-command-notes h3,.reported-command-notes h4{font-size:clamp(26px,3.12cqi,33px)}.reported-command-notes .rc-paper{border:1px solid var(--rc-border);background:#fffefa;border-radius:22px;padding:20px 28px 28px;box-shadow:0 2px 7px #6a573511}.reported-command-notes .rc-title{border-bottom:1px solid #e9e2d9;padding:0 8px 16px}.reported-command-notes .rc-title h2{letter-spacing:-.025em;margin:0 0 2px;font-size:clamp(36px,6.1cqi,64px);line-height:1.05}.reported-command-notes .rc-title p{color:var(--rc-muted);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2.6cqi,27px);line-height:1.3}.reported-command-notes .rc-intentions{padding:14px 0 22px}.reported-command-notes .rc-intentions h3{margin-bottom:10px}.reported-command-notes .rc-intention-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.reported-command-notes .rc-intention-button{border:1px solid var(--rc-border);color:#26352e;min-width:0;min-height:64px;font:400 clamp(17px,2.15cqi,22px)/1.15 var(--rc-sans);cursor:pointer;box-shadow:none;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:9px 10px;display:flex}.reported-command-notes .rc-intention-button[aria-pressed=true]{color:#fffdf7;background:#245b4c;border-color:#245b4c;font-weight:600}.reported-command-notes .rc-intention-button:hover:not([aria-pressed=true]){background:#efece4}.reported-command-notes .rc-intention-selected{font:400 clamp(13px,1.55cqi,16px)/1.1 var(--rc-sans);margin-top:3px;display:block}.reported-command-notes .rc-check{font:700 37px/1 var(--rc-sans)}.reported-command-notes button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.reported-command-notes .rc-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.reported-command-notes .rc-tell{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:42px;padding-bottom:20px;display:grid}.reported-command-notes .rc-original,.reported-command-notes .rc-report{min-width:0}.reported-command-notes .rc-report{padding-top:7px;position:relative}.reported-command-notes .rc-report:before{content:"";border-left:1px solid #e9e2d9;position:absolute;top:0;bottom:0;left:-22px}.reported-command-notes .rc-art{isolation:isolate;border-radius:10px;display:block;position:relative;overflow:hidden}.reported-command-notes .rc-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.reported-command-notes .rc-coach-desktop{margin-bottom:12px}.reported-command-notes .rc-coach-mobile,.reported-command-notes .rc-mobile-family-heading,.reported-command-notes .rc-mobile-copy,.reported-command-notes .rc-mobile-break{display:none}.reported-command-notes .rc-label{color:var(--rc-muted);margin:0 0 6px;font-size:.91em;line-height:1.35}.reported-command-notes .rc-report-label{margin-top:16px}.reported-command-notes .rc-example{color:var(--rc-heading);font:700 clamp(25px,3.08cqi,33px)/1.28 var(--rc-serif);letter-spacing:-.035em;margin:0 0 14px}.reported-command-notes .rc-original-quote{margin-bottom:0}.reported-command-notes .rc-quote{color:var(--rc-heading);font:400 clamp(20px,2.18cqi,24px)/1.3 var(--rc-serif);letter-spacing:-.02em;margin-bottom:12px}.reported-command-notes .rc-subject,.reported-command-notes .rc-verb,.reported-command-notes .rc-object,.reported-command-notes .rc-negative{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.12em .22em .16em}.reported-command-notes .rc-subject{color:#19574b;background:#dce7d6}.reported-command-notes .rc-verb{color:#80550f;background:#f8e7be}.reported-command-notes .rc-object{color:#99402d;background:#f8e2d7}.reported-command-notes .rc-negative{color:#66517c;background:#eee8f4}.reported-command-notes .rc-inline{background:0 0;padding:0}.reported-command-notes .rc-meaning{margin-bottom:0}.reported-command-notes .rc-form{border-top:1px solid #e9e2d9;margin-top:20px;padding-top:14px}.reported-command-notes .rc-form h3{margin-bottom:10px;font-size:clamp(24px,2.85cqi,30px)}.reported-command-notes .rc-formula{background:#f8f5ef;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin-bottom:16px;padding:13px 9px;font-size:clamp(16px,1.88cqi,20px);line-height:1.3;display:flex}.reported-command-notes .rc-formula .rc-verb,.reported-command-notes .rc-formula .rc-object{background:0 0;padding:0;font-weight:600}.reported-command-notes .rc-form .rc-desktop-copy p{margin:0 0 4px;font-size:.88em;line-height:1.4}.reported-command-notes .rc-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:54px;display:grid}.reported-command-notes .rc-two-columns>*{min-width:0}.reported-command-notes .rc-two-columns>:nth-child(2){position:relative}.reported-command-notes .rc-two-columns>:nth-child(2):before{content:"";border-left:1px solid #e9e2d9;position:absolute;top:0;bottom:0;left:-27px}.reported-command-notes .rc-mixed{border-top:1px solid #e9e2d9;border-bottom:1px solid #e9e2d9;padding:16px 0 14px}.reported-command-notes .rc-mixed h3{margin-bottom:17px}.reported-command-notes .rc-mixed .rc-example{margin-bottom:12px}.reported-command-notes .rc-file-art{width:94%}.reported-command-notes .rc-mixed .rc-meaning{margin-top:24px}.reported-command-notes .rc-family-examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:0 0 24px;display:grid}.reported-command-notes .rc-intention-example{min-width:0;position:relative}.reported-command-notes .rc-intention-example+.rc-intention-example:before{content:"";border-left:1px solid #e9e2d9;position:absolute;top:0;bottom:0;left:-24px}.reported-command-notes .rc-intention-example h3{margin-bottom:8px}.reported-command-notes .rc-intention-example .rc-context{margin:5px 0 14px;font-size:.91em}.reported-command-notes .rc-intention-example .rc-example{font-size:clamp(24px,2.65cqi,28px);line-height:1.3}.reported-command-notes .rc-intention-example .rc-meaning{font-size:.91em}.reported-command-notes .rc-single-example{grid-template-columns:minmax(0,1fr)}.reported-command-notes .rc-single-example .rc-intention-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:42px;display:grid}.reported-command-notes .rc-single-example h3{grid-column:1/-1}.reported-command-notes .rc-single-example .rc-art{grid-area:2/1/7;align-self:start}.reported-command-notes .rc-single-example .rc-context,.reported-command-notes .rc-single-example .rc-label,.reported-command-notes .rc-single-example .rc-quote,.reported-command-notes .rc-single-example .rc-example,.reported-command-notes .rc-single-example .rc-meaning{grid-column:2}.reported-command-notes .rc-practice{background:#f0f1e8;border:1px solid #dfe2d4;border-radius:12px;margin-top:12px;padding:14px 24px 16px}.reported-command-notes .rc-practice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.reported-command-notes .rc-question{min-width:0}.reported-command-notes .rc-practice-heading{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:8px;display:flex}.reported-command-notes .rc-practice-heading h3{margin:0;font-size:clamp(32px,4.5cqi,48px)}.reported-command-notes .rc-practice-heading p{color:var(--rc-muted);margin:0;font-size:.8em}.reported-command-notes .rc-practice .rc-context,.reported-command-notes .rc-prompt{margin-bottom:8px;font-size:.96em;line-height:1.3}.reported-command-notes .rc-practice-sentence{margin:6px 0 0;font-size:clamp(25px,2.95cqi,32px);line-height:1.12}.reported-command-notes .rc-options{border:0;align-self:start;gap:8px;min-width:0;margin:16px 0 0;padding:0;display:grid}.reported-command-notes .rc-option{border:1px solid var(--rc-border);color:#26352e;min-height:52px;font:400 clamp(16px,1.96cqi,21px)/1.35 var(--rc-sans);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:16px;padding:10px 15px;display:flex;position:relative}.reported-command-notes .rc-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.reported-command-notes .rc-option.is-selected{background:#e8eee1;border-color:#234d3a;font-weight:600;box-shadow:inset 0 0 0 1px #234d3a}.reported-command-notes .rc-option:has(input:disabled){cursor:default}.reported-command-notes .rc-radio{background:#fffefa;border:2px solid #929b95;border-radius:50%;flex:0 0 25px;height:25px;display:block}.reported-command-notes input:checked+.rc-radio{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 3px #fffefa}.reported-command-notes .rc-option-copy{min-width:0}.reported-command-notes .rc-response{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;margin-top:14px;padding:10px 14px;display:grid}.reported-command-notes .rc-feedback-slot{align-items:center;min-height:80px;display:flex}.reported-command-notes .rc-status{color:var(--rc-muted);margin:0;font-size:.9em}.reported-command-notes .is-empty .rc-feedback-slot{justify-content:flex-end}.reported-command-notes .rc-button{color:#fffdf7;min-width:190px;min-height:54px;font:500 clamp(16px,1.98cqi,21px)/1.3 var(--rc-sans);cursor:pointer;box-shadow:none;background:#245b4c;border:1px solid #245b4c;border-radius:10px;padding:13px 21px}.reported-command-notes .rc-button:hover:enabled{background:#193e2c}.reported-command-notes .rc-button:disabled{color:#69766e;cursor:default;background:#dce0da;border-color:#dce0da}.reported-command-notes .has-selection{background:#e9ece3}.reported-command-notes .is-correct{color:#19574b;background:#e3eadc}.reported-command-notes .is-incorrect{color:#783e2d;background:#faece3}.reported-command-notes .rc-feedback{align-items:center;gap:16px;font-size:clamp(16px,1.8cqi,19px);line-height:1.4;display:flex}.reported-command-notes .rc-feedback p{margin:0}.reported-command-notes .rc-feedback-icon{color:#fffdf7;width:40px;height:40px;font:600 30px/1 var(--rc-sans);background:#19574b;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.reported-command-notes .is-incorrect .rc-feedback-icon{background:#783e2d}.reported-command-notes .rc-text-button{color:#234d3a;min-height:44px;font:600 16px/1.4 var(--rc-sans);text-underline-offset:3px;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:10px 0;text-decoration:underline}.reported-command-notes .rc-help{margin-top:12px}.reported-command-notes .rc-help h4{font-size:25px}.reported-command-notes .rc-note{background:#f0f1e8;border:1px solid #dfe2d4;border-radius:12px;padding:16px 18px}.reported-command-notes .rc-note p:last-child{margin:0}.reported-command-notes .rc-complete{align-items:center;gap:18px;padding-block-start:12px;padding-block-end:12px;display:flex}.reported-command-notes .rc-complete h3{font-size:28px}.reported-command-notes .rc-complete p{margin:0}.reported-command-notes .rc-complete .rc-button{margin-left:auto}.reported-command-notes .rc-disclosure{border:1px solid var(--rc-border);width:100%;min-height:54px;color:var(--rc-heading);font:600 18px/1.3 var(--rc-sans);cursor:pointer;box-shadow:none;text-align:left;background:#f8f5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:14px 20px;display:flex}.reported-command-notes .rc-disclosure svg{flex:0 0 20px}.reported-command-notes .rc-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.reported-command-notes .rc-reference-title{text-align:center;border-bottom:1px solid #e9e2d9;margin-bottom:12px;padding:0 0 16px}.reported-command-notes .rc-reference-title h3{margin-bottom:6px;font-size:clamp(30px,4cqi,43px)}.reported-command-notes .rc-reference-title p{color:var(--rc-muted);margin:0;font-size:1.16em}.reported-command-notes .rc-reference{font-size:clamp(17px,1.98cqi,21px)}.reported-command-notes .rc-pattern-notes{border-bottom:1px solid #e9e2d9;padding:0 0 22px}.reported-command-notes .rc-small-example{color:var(--rc-heading);font:400 1.08em/1.4 var(--rc-serif)}.reported-command-notes .rc-limits{border-top:1px solid #e9e2d9;margin-top:18px;padding-top:12px}.reported-command-notes .rc-people{border-bottom:1px solid #e9e2d9;padding:14px 0}.reported-command-notes .rc-people .rc-two-columns{gap:34px}.reported-command-notes .rc-people .rc-two-columns>:nth-child(2):before{display:none}.reported-command-notes .rc-people .rc-example{font-size:clamp(23px,2.65cqi,28px)}.reported-command-notes .rc-people .rc-meaning{font-size:.8em}.reported-command-notes .rc-viewpoint{padding-top:10px}.reported-command-notes .rc-time-row,.reported-command-notes .rc-place-row{margin-bottom:14px;padding:2px 5px 15px}.reported-command-notes .rc-time-row{border-bottom:1px solid #e9e2d9}.reported-command-notes .rc-viewpoint .rc-example{margin-bottom:0;font-size:clamp(23px,2.55cqi,27px)}.reported-command-notes .rc-viewpoint .rc-two-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.reported-command-notes .rc-viewpoint .rc-two-columns>p{margin:0}.reported-command-notes .rc-summary{gap:12px}.reported-command-notes .rc-summary>:nth-child(2):before{display:none}.reported-command-notes .rc-summary h4{font-size:clamp(24px,2.85cqi,30px)}.reported-command-notes .rc-summary p{font-size:.86em}.reported-command-notes .rc-remember{align-items:center;gap:18px;padding:12px;display:flex}.reported-command-notes .rc-remember .rc-art{flex:0 0 22%}.reported-command-notes .rc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container reported-commands (width>=651px){.reported-command-notes .rc-intentions h3,.reported-command-notes .rc-desktop-family-heading,.reported-command-notes .rc-mixed>h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}}@container reported-commands (width<=650px){.reported-command-notes .rc-paper{padding:16px}.reported-command-notes .rc-title{border-bottom:0;padding:0 0 18px}.reported-command-notes .rc-title h2{margin-bottom:8px;font-size:34px;line-height:1.05}.reported-command-notes .rc-title p{font-size:18px;line-height:1.3}.reported-command-notes h3,.reported-command-notes h4{font-size:26px}.reported-command-notes .rc-intentions{padding:0 0 16px}.reported-command-notes .rc-intentions h3{margin-bottom:8px;font-size:25px}.reported-command-notes .rc-intention-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reported-command-notes .rc-intention-button{gap:8px;min-height:48px;padding:7px 4px;font-size:17px}.reported-command-notes .rc-intention-selected{margin-top:2px;font-size:13px}.reported-command-notes .rc-check{font-size:25px}.reported-command-notes .rc-tell{grid-template-columns:1fr;gap:16px;padding-bottom:20px}.reported-command-notes .rc-desktop-family-heading,.reported-command-notes .rc-coach-desktop{display:none}.reported-command-notes .rc-mobile-family-heading,.reported-command-notes .rc-coach-mobile{display:block}.reported-command-notes .rc-desktop-copy{display:none}.reported-command-notes .rc-mobile-copy{display:block}.reported-command-notes .rc-mobile-break{display:initial}.reported-command-notes .rc-mobile-family-heading{margin:0 -1px -8px;font-size:30px}.reported-command-notes .rc-mobile-family-heading span{font:400 19px/1.3 var(--rc-sans);color:var(--rc-muted);letter-spacing:-.02em}.reported-command-notes .rc-coach-mobile{border-radius:12px;margin-bottom:8px}.reported-command-notes .rc-label{margin-bottom:5px;font-size:15px}.reported-command-notes .rc-example{margin-bottom:12px;font-size:27px;line-height:1.28}.reported-command-notes .rc-tell .rc-original-quote{max-width:95%;font-size:31px;line-height:1.12}.reported-command-notes .rc-report>.rc-example{font-size:29px}.reported-command-notes .rc-mobile-highlight{color:#80550f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e7be;border-radius:6px;padding:.1em .2em}.reported-command-notes .rc-report{padding:0}.reported-command-notes .rc-report:before,.reported-command-notes .rc-two-columns>:nth-child(2):before{display:none}.reported-command-notes .rc-meaning{font-size:17px;line-height:1.5}.reported-command-notes .rc-form{margin-top:14px;padding-top:14px}.reported-command-notes .rc-form h3{max-width:95%;font-family:Georgia,Times New Roman,serif;font-size:26px}.reported-command-notes .rc-formula{background:0 0;justify-content:flex-start;gap:6px 4px;margin-bottom:12px;padding:0;font-size:13px}.reported-command-notes .rc-formula>span:not(.rc-operator){background:#f0f1e8;border-radius:7px;padding:9px 6px}.reported-command-notes .rc-formula .rc-verb{background:#f8e7be!important}.reported-command-notes .rc-formula .rc-object{background:#f8e2d7!important}.reported-command-notes .rc-formula>span:last-child{color:#80550f;background:#f8e7be;font-weight:600}.reported-command-notes .rc-form .rc-mobile-copy{margin:0;font-size:17px;line-height:1.5}.reported-command-notes .rc-two-columns,.reported-command-notes .rc-viewpoint .rc-two-columns{grid-template-columns:1fr;gap:18px}.reported-command-notes .rc-mixed{padding:16px 0}.reported-command-notes .rc-mixed h3{margin-bottom:12px;font-size:25px}.reported-command-notes .rc-mixed .rc-meaning{margin-top:12px}.reported-command-notes .rc-file-art{width:100%}.reported-command-notes .rc-family-examples{grid-template-columns:1fr;gap:24px;padding-bottom:18px}.reported-command-notes .rc-intention-example+.rc-intention-example{border-top:1px solid #e9e2d9;padding-top:16px}.reported-command-notes .rc-intention-example+.rc-intention-example:before{display:none}.reported-command-notes .rc-intention-example h3{font-size:25px}.reported-command-notes .rc-single-example .rc-intention-example{display:block}.reported-command-notes .rc-intention-example .rc-example{font-size:26px}.reported-command-notes .rc-intention-example .rc-meaning,.reported-command-notes .rc-intention-example .rc-context{font-size:17px}.reported-command-notes .rc-practice{padding:14px 12px}.reported-command-notes .rc-practice-grid{grid-template-columns:1fr;gap:12px}.reported-command-notes .rc-practice-heading{gap:8px 14px}.reported-command-notes .rc-practice-heading h3{font-size:32px}.reported-command-notes .rc-practice-heading p{font-size:14px}.reported-command-notes .rc-practice .rc-context,.reported-command-notes .rc-prompt{font-size:17px}.reported-command-notes .rc-practice-sentence{font-size:25px}.reported-command-notes .rc-options{gap:8px;margin:0}.reported-command-notes .rc-option{gap:12px;min-height:48px;padding:10px 12px;font-size:17px}.reported-command-notes .rc-radio{flex-basis:23px;height:23px}.reported-command-notes .rc-response,.reported-command-notes .rc-response.is-empty{grid-template-columns:1fr;gap:12px;margin-top:12px;padding:12px}.reported-command-notes .rc-feedback-slot,.reported-command-notes .is-empty .rc-feedback-slot{justify-content:flex-start;min-height:168px}.reported-command-notes .rc-practice[data-question="3"] .rc-feedback-slot{min-height:200px}.reported-command-notes .rc-status{font-size:16px}.reported-command-notes .rc-feedback{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5}.reported-command-notes .rc-feedback-icon{flex-basis:30px;width:30px;height:30px;font-size:23px}.reported-command-notes .rc-button{width:100%;min-width:0;min-height:48px;font-size:17px}.reported-command-notes .rc-complete{flex-wrap:wrap}.reported-command-notes .rc-complete>div{flex:180px}.reported-command-notes .rc-complete .rc-button{margin:0}.reported-command-notes .rc-disclosure{padding:12px 14px;font-size:17px}.reported-command-notes .rc-reference{font-size:17px}.reported-command-notes .rc-reference-title{text-align:left}.reported-command-notes .rc-reference-title h3{font-size:29px}.reported-command-notes .rc-reference-title p{font-size:18px}.reported-command-notes .rc-reference h4{font-size:25px}.reported-command-notes .rc-pattern-notes{gap:24px;padding-bottom:16px}.reported-command-notes .rc-people .rc-two-columns{gap:16px}.reported-command-notes .rc-people .rc-example,.reported-command-notes .rc-viewpoint .rc-example{font-size:25px}.reported-command-notes .rc-people .rc-meaning{font-size:16px}.reported-command-notes .rc-time-row,.reported-command-notes .rc-place-row{padding-inline-start:0;padding-inline-end:0}.reported-command-notes .rc-summary{gap:12px}.reported-command-notes .rc-summary p{font-size:16px}}@container reported-commands (width<=420px){.reported-command-notes .rc-main-paper{box-shadow:none;background:#fffaf2;border:0;border-radius:0;padding:14px 8px}.reported-command-notes .rc-title h2{font-size:32px}.reported-command-notes .rc-reference{padding:16px 12px}}@container reported-commands (width<=340px){.reported-command-notes .rc-feedback-slot,.reported-command-notes .is-empty .rc-feedback-slot,.reported-command-notes .rc-practice[data-question="3"] .rc-feedback-slot{min-height:216px}}.another-other-notes.questions-explanation{--aon-ink:#073633;--aon-body:#506470;--aon-rule:#e3d9cc;--aon-green:#215848;--aon-soft:#f0f3eb;width:100%;max-width:1040px;box-shadow:none;color:var(--aon-body);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;font:20px/1.4 Arial,Helvetica,sans-serif;display:block;overflow:visible;container:another-notes/inline-size}.another-other-notes *{box-sizing:border-box}.another-other-notes [hidden]{display:none!important}.another-other-notes .aon-paper{background:#fffefa;border:1px solid #e5d4c2;border-radius:20px;margin:0 0 24px;padding:24px;box-shadow:0 1px 5px #805b3020}.another-other-notes h2,.another-other-notes h3,.another-other-notes h4,.another-other-notes .aon-example,.another-other-notes .aon-form,.another-other-notes .aon-equivalence,.another-other-notes dd{color:var(--aon-ink);letter-spacing:-.045em;font-family:Times New Roman,Georgia,serif}.another-other-notes h2,.another-other-notes h3,.another-other-notes h4{font-family:Georgia,Times New Roman,serif;font-weight:700}.another-other-notes h2{margin:0;font-size:42px;line-height:1.13}.another-other-notes h3{margin:0 0 12px;font-size:38px;line-height:1.16}.another-other-notes h4{margin:0 0 4px;font-size:26px;line-height:1.15}.another-other-notes p{margin:10px 0 0}.another-other-notes u{text-underline-offset:5px;text-decoration-thickness:1px}.another-other-notes .aon-intro{text-align:center;border-bottom:1px solid var(--aon-rule);margin:0 0 16px;padding:0 0 18px}.another-other-notes .aon-intro p{margin:6px 0 0;font-size:22px;line-height:1.3}.another-other-notes .aon-intro-left{text-align:left}.another-other-notes .aon-intro-left h2{font-size:68px}.another-other-notes .aon-intro-left p{font-size:26px}.another-other-notes .aon-grid{grid-template-columns:1.16fr 1fr;align-items:start;gap:24px;display:grid}.another-other-notes .aon-grid>*{min-width:0}.another-other-notes .aon-column+.aon-column{border-left:1px solid var(--aon-rule);padding-left:20px}.another-other-notes .aon-art{isolation:isolate;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.another-other-notes .aon-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.another-other-notes .aon-main-scene{height:355px}.another-other-notes .aon-mobile-copy{display:none}.another-other-notes .aon-example{margin:14px 0 0;font-size:28px;font-weight:600;line-height:1.4}.another-other-notes .aon-role-example{margin-bottom:28px}.another-other-notes .aon-clause{display:inline}.another-other-notes .aon-role{vertical-align:baseline;flex-direction:column;display:inline-flex;position:relative}.another-other-notes .aon-role>span{border-radius:6px;padding:2px 7px 3px}.another-other-notes .aon-role small{white-space:nowrap;color:#506470;letter-spacing:0;padding-top:3px;font:14px/1.25 Arial,Helvetica,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%)}.another-other-notes .aon-subject>span{color:#073633;background:#e2eddd}.another-other-notes .aon-verb>span{color:#895009;background:#ffebbd}.another-other-notes .aon-object>span,.another-other-notes .aon-description>span,.another-other-notes .aon-place>span{color:#9f2716;background:#ffe1d8}.another-other-notes .aon-form{text-align:center;background:#f1f3ec;border-radius:8px;margin-top:10px;padding:7px 12px;font-size:28px;font-weight:700;line-height:1.25;display:block}.another-other-notes .aon-form-small{letter-spacing:-.02em;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:20px}.another-other-notes .aon-form-small>span{color:#506470;margin:0 9px;display:inline-block}.another-other-notes .aon-section{border-top:1px solid var(--aon-rule);margin-top:20px;padding-top:16px}.another-other-notes .aon-equivalence{background:#f0f3eb;border-radius:9px;grid-template-columns:1fr 44px 1fr;align-items:center;gap:16px;margin-top:6px;padding:7px 16px;font-size:26px;line-height:1.35;display:grid}.another-other-notes .aon-equivalence>span:nth-child(2){color:#7b8590;text-align:center;font:30px/1 Arial,sans-serif}.another-other-notes .aon-mobile-comparison{display:none}.another-other-notes .aon-small{font-size:16px}.another-other-notes .aon-details{font-size:22px}.another-other-notes .aon-details h3{font-size:38px}.another-other-notes .aon-details .aon-column+.aon-column h3{font-size:32px}.another-other-notes .aon-details .aon-example{font-size:38px;line-height:1.25}.another-other-notes .aon-subnote{border-top:1px solid var(--aon-rule);margin-top:34px;padding-top:26px}.another-other-notes .aon-others-row{grid-template-columns:1.05fr 1fr}.another-other-notes .aon-others-row>div+div{border-left:1px solid var(--aon-rule);padding-left:24px}.another-other-notes .aon-others-row .aon-art{margin-top:28px}.another-other-notes .aon-others-row .aon-example{margin-top:0}.another-other-notes .aon-friends-row{grid-template-columns:1.15fr 1fr;align-items:center}.another-other-notes .aon-quantity-forms{margin:24px 0 0}.another-other-notes .aon-quantity-forms>div{align-items:baseline;gap:18px;margin-top:10px;display:flex}.another-other-notes dt{font-size:17px}.another-other-notes dd{margin:0;font-size:25px;font-weight:700}.another-other-notes .aon-more h3{font-size:34px}.another-other-notes .aon-more .aon-example{font-size:28px;font-weight:400}.another-other-notes .aon-determiner-examples{margin:24px 0 26px}.another-other-notes .aon-determiner-examples p{margin-top:22px}.another-other-notes .aon-note{background:#f3f3ef;border-radius:9px;padding:11px 15px;font-size:16px}.another-other-notes .aon-pair-row{align-items:center}.another-other-notes .aon-pair-row .aon-example{margin-bottom:38px;font-size:31px}.another-other-notes .aon-remaining-row .aon-example{margin-top:0}.another-other-notes .aon-remaining-row .aon-role-example{margin-top:8px}.another-other-notes .aon-remember-row{align-items:stretch}.another-other-notes .aon-remember{color:#345459;background:#eff3ec;border-radius:10px;padding:15px 18px}.another-other-notes .aon-remember h3{font-size:28px}.another-other-notes .aon-practice{background:#eff4eb;border:1px solid #e1e9dc;border-radius:12px;margin:18px -7px 0;padding:10px 22px 20px}.another-other-notes .aon-practice-heading{align-items:baseline;gap:22px;display:flex}.another-other-notes .aon-practice-heading h3{margin:0;font-size:42px}.another-other-notes .aon-practice-heading p{margin:0;font-size:16px}.another-other-notes .aon-practice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:42px;display:grid}.another-other-notes .aon-practice-art-mobile{display:none}.another-other-notes .aon-context,.another-other-notes .aon-prompt{margin-top:5px;font-size:16px;line-height:1.4}.another-other-notes .aon-practice-sentence{margin-top:10px;font-size:26px;line-height:1.3}.another-other-notes .aon-options{border:0;gap:11px;min-width:0;margin:0;padding:0;display:grid}.another-other-notes .aon-option{color:#102b2d;cursor:pointer;background:#fffefa;border:1px solid #d7d4cb;border-radius:9px;align-items:center;gap:16px;min-height:52px;padding:12px 16px;font-size:19px;line-height:1.25;display:flex;position:relative}.another-other-notes .aon-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.another-other-notes .aon-radio{background:#fff;border:2px solid #a0a5ad;border-radius:50%;flex:none;width:25px;height:25px}.another-other-notes .aon-option.is-selected{border-color:var(--aon-green);background:#f0f3e9}.another-other-notes .aon-option.is-selected .aon-radio{border:8px solid var(--aon-green)}.another-other-notes .aon-option:has(input:disabled){cursor:default}.another-other-notes .aon-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #bc780a}.another-other-notes button:focus-visible{outline-offset:3px;outline:3px solid #bc780a}.another-other-notes .aon-initial-status{margin:0;font-size:16px}.another-other-notes .aon-button{color:#fff;cursor:pointer;background:#215848;border:1px solid #1d5443;border-radius:9px;flex:none;min-height:52px;padding:12px 22px;font:700 19px/1.25 Arial,Helvetica,sans-serif}.another-other-notes .aon-button:hover:not(:disabled){background:#174433}.another-other-notes .aon-button:disabled{color:#707477;cursor:default;background:#d7d7d8;border-color:#0000;font-weight:400}.another-other-notes .aon-response{border-radius:11px;grid-template-columns:42px minmax(0,1fr) 180px;align-items:center;gap:16px;min-height:108px;margin-top:14px;padding:14px 18px;display:grid}.another-other-notes .aon-response.is-correct{color:#225849;background:#e8f0e2}.another-other-notes .aon-response.is-incorrect{color:#982d17;background:#ffebe3}.another-other-notes .aon-feedback-slot,.another-other-notes .aon-response-sizing{min-width:0;display:grid}.another-other-notes .aon-feedback-slot>*,.another-other-notes .aon-response-sizing>*{grid-area:1/1;align-self:center}.another-other-notes .aon-feedback-copy{align-self:start}.another-other-notes .aon-response-sizing{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.another-other-notes .aon-feedback-copy p,.another-other-notes .aon-response-sizing p{margin:3px 0 0;font-size:16px}.another-other-notes .aon-placeholder-icon{visibility:hidden}.another-other-notes .aon-response.is-empty .aon-initial-status{text-align:right}.another-other-notes .aon-response.is-correct h4{color:#225849}.another-other-notes .aon-response.is-incorrect h4{color:#982d17}.another-other-notes .aon-feedback-icon{color:#fff;background:#215848;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font:700 30px/1 Arial,sans-serif;display:grid}.another-other-notes .is-incorrect .aon-feedback-icon{background:#a4442b}.another-other-notes .aon-text-button{color:#215848;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font:700 16px/1.4 Arial,sans-serif;text-decoration:underline}.another-other-notes .aon-help{margin-top:12px}.another-other-notes .aon-help h4{font-size:23px}.another-other-notes .aon-complete{align-items:center;gap:18px;min-height:150px;display:flex}.another-other-notes .aon-complete>div{flex:1}.another-other-notes .aon-complete h3{font-size:34px}.another-other-notes .aon-practice-scenes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.another-other-notes .aon-practice-scenes p{font-size:16px}.another-other-notes .aon-practice-scenes .aon-example{font-size:24px}.another-other-notes .aon-two-scenes{grid-template-columns:1fr;gap:18px}.another-other-notes .aon-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container another-notes (width<=980px){.another-other-notes .aon-main-scene{height:310px}.another-other-notes .aon-core h3{font-size:33px}.another-other-notes .aon-core .aon-example{font-size:24px}.another-other-notes .aon-role>span{padding-inline-start:5px;padding-inline-end:5px}.another-other-notes .aon-form{font-size:23px}.another-other-notes .aon-practice-grid{gap:24px}.another-other-notes .aon-practice-sentence{font-size:22px}}@container another-notes (width<=760px){.another-other-notes .aon-paper{border-radius:17px;margin-bottom:20px;padding:22px 18px}.another-other-notes h2{letter-spacing:-.045em;font-size:30px;line-height:1.15}.another-other-notes h3,.another-other-notes .aon-more h3,.another-other-notes .aon-core h3{font-size:28px;line-height:1.17}.another-other-notes .aon-intro p{margin-top:10px;font-size:18px;line-height:1.4}.another-other-notes .aon-main>.aon-intro{text-align:left}.another-other-notes .aon-desktop-copy{display:none}.another-other-notes .aon-mobile-copy{display:block}.another-other-notes .aon-details{font-size:17px}.another-other-notes .aon-details h3,.another-other-notes .aon-details .aon-column+.aon-column h3{font-size:28px}.another-other-notes .aon-details .aon-example{font-size:26px}.another-other-notes .aon-intro-left h2{font-size:38px}.another-other-notes .aon-intro-left p{font-size:20px}.another-other-notes .aon-grid{grid-template-columns:1fr;gap:24px}.another-other-notes .aon-column+.aon-column,.another-other-notes .aon-others-row>div+div{border-left:0;padding-left:0}.another-other-notes .aon-core>section+section{border-top:1px solid var(--aon-rule);padding-top:20px}.another-other-notes .aon-main-scene{height:auto}.another-other-notes .aon-example,.another-other-notes .aon-core .aon-example,.another-other-notes .aon-more .aon-example{font-size:26px;line-height:1.4}.another-other-notes .aon-role-example{margin-top:20px;margin-bottom:30px}.another-other-notes .aon-role{margin-top:4px}.another-other-notes .aon-clause{flex-wrap:wrap;align-items:baseline;gap:22px 4px;max-width:100%;display:inline-flex}.another-other-notes .aon-core .aon-role-example>.aon-clause{display:flex}.another-other-notes .aon-role small{font-size:13px}.another-other-notes .aon-form{padding:10px;font-size:24px}.another-other-notes .aon-form-small{font-size:20px}.another-other-notes .aon-equivalence{grid-template-columns:1fr;gap:6px;padding:12px 14px;font-size:25px}.another-other-notes .aon-equivalence>span:nth-child(2){text-align:left}.another-other-notes .aon-mobile-comparison{border-top:1px solid var(--aon-rule);margin-top:20px;padding-top:20px;display:block}.another-other-notes .aon-mobile-comparison h3{font-size:34px}.another-other-notes .aon-mobile-comparison p{border:1px solid var(--aon-rule);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px 15px;padding:12px;display:flex}.another-other-notes .aon-mobile-comparison strong{color:var(--aon-ink);letter-spacing:-.035em;font:700 26px/1.2 Times New Roman,serif}.another-other-notes .aon-mobile-comparison>div{color:var(--aon-ink);margin-top:12px}.another-other-notes .aon-others-row .aon-art{margin-top:16px}.another-other-notes .aon-subnote{margin-top:20px;padding-top:18px}.another-other-notes .aon-quantity-forms>div{flex-wrap:wrap;gap:5px 14px}.another-other-notes .aon-determiner-examples{margin:12px 0 20px}.another-other-notes .aon-pair-row .aon-example{margin-bottom:30px}.another-other-notes .aon-practice{border-radius:14px;margin:22px -7px -4px;padding:18px 15px}.another-other-notes .aon-practice-heading{margin-bottom:18px;display:block}.another-other-notes .aon-practice-heading h3{font-size:38px}.another-other-notes .aon-practice-heading p{margin-top:6px;font-size:18px}.another-other-notes .aon-practice-grid{grid-template-columns:1fr;gap:22px}.another-other-notes .aon-practice-art-desktop{display:none}.another-other-notes .aon-practice-art-mobile{display:block}.another-other-notes .aon-context,.another-other-notes .aon-prompt{margin-top:12px;font-size:17px;line-height:1.5}.another-other-notes .aon-practice-sentence{margin-top:20px;font-size:26px}.another-other-notes .aon-option{gap:14px;min-height:52px;padding:12px 14px;font-size:18px}.another-other-notes .aon-initial-status{font-size:17px}.another-other-notes .aon-button{min-height:50px;font-size:18px}.another-other-notes .aon-response{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:186px;padding:15px}.another-other-notes .aon-feedback-icon{width:32px;height:32px;font-size:24px}.another-other-notes .aon-feedback-copy p,.another-other-notes .aon-response-sizing p{font-size:17px}.another-other-notes .aon-response .aon-button{grid-column:1/-1;width:100%}.another-other-notes .aon-response.is-empty .aon-initial-status{text-align:left}.another-other-notes .aon-response:-webkit-any(.is-empty,.is-pending) .aon-feedback-copy{width:calc(100% + 42px);transform:translate(-42px)}.another-other-notes .aon-response:is(.is-empty,.is-pending) .aon-feedback-copy{width:calc(100% + 42px);transform:translate(-42px)}.another-other-notes .aon-practice-sentence .aon-sentence-part{display:block}.another-other-notes .aon-practice-scenes{grid-template-columns:1fr;gap:20px}.another-other-notes .aon-complete{flex-wrap:wrap}.another-other-notes .aon-complete>div{flex-basis:calc(100% - 60px)}.another-other-notes .aon-complete h3{font-size:29px}.another-other-notes .aon-complete .aon-button{width:100%}}@media (max-width:700px){.another-other-notes.questions-explanation{font-size:17px;line-height:1.53}}.questions-explanation.ambiguous-pronouns-notes{--ap-heading:#082e2e;--ap-body:#4d636e;--ap-muted:#53655c;--ap-border:#ddd5c5;--ap-serif:"Times New Roman", Times, Georgia, serif;--ap-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:1060px;box-shadow:none;color:var(--ap-body);font:400 clamp(17px, 1.96cqi, 21px)/1.4 var(--ap-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:ambiguous-pronouns/inline-size}.ambiguous-pronouns-notes *,.ambiguous-pronouns-notes :before,.ambiguous-pronouns-notes :after{box-sizing:border-box}.ambiguous-pronouns-notes [hidden]{display:none!important}.ambiguous-pronouns-notes p{margin:0 0 12px}.ambiguous-pronouns-notes h2,.ambiguous-pronouns-notes h3,.ambiguous-pronouns-notes h4{color:var(--ap-heading);font-family:var(--ap-serif);letter-spacing:-.035em;text-transform:none;margin:0 0 12px;font-weight:700;line-height:1.12}.ambiguous-pronouns-notes h3{letter-spacing:-.015em;font-size:clamp(27px,3.8cqi,41px)}.ambiguous-pronouns-notes h4{font-size:clamp(25px,3.25cqi,35px)}.ambiguous-pronouns-notes .ap-paper{border:1px solid var(--ap-border);background:#fffefa;border-radius:22px;padding:16px 28px 26px;box-shadow:0 1px 5px #6a57351a}.ambiguous-pronouns-notes .ap-title{border-bottom:1px solid #e7e0d7;padding-bottom:12px}.ambiguous-pronouns-notes .ap-title h2{letter-spacing:-.025em;margin:0 0 2px;font-size:clamp(32px,5.3cqi,57px);line-height:1.05}.ambiguous-pronouns-notes .ap-title p{color:var(--ap-body);letter-spacing:-.025em;margin:0;font-size:clamp(19px,2.6cqi,28px);line-height:1.3}.ambiguous-pronouns-notes .ap-start{border-bottom:1px solid #e7e0d7;grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);gap:14px;padding:12px 0 10px;display:grid}.ambiguous-pronouns-notes .ap-start-copy{min-width:0}.ambiguous-pronouns-notes .ap-start h3{margin:4px 0 10px}.ambiguous-pronouns-notes .ap-context{margin:0 0 16px}.ambiguous-pronouns-notes .ap-start .ap-context{font-size:1.05em;line-height:1.38}.ambiguous-pronouns-notes .ap-classmates{min-width:0;margin:0}.ambiguous-pronouns-notes .ap-classmates figcaption{color:#234a49;justify-content:space-around;padding-top:3px;font-size:.8em;display:flex}.ambiguous-pronouns-notes .ap-art{isolation:isolate;border-radius:14px;display:block;position:relative;overflow:hidden}.ambiguous-pronouns-notes .ap-art img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.ambiguous-pronouns-notes .ap-classmates-mobile,.ambiguous-pronouns-notes .ap-mobile-break,.ambiguous-pronouns-notes .ap-mobile-clear{display:none}.ambiguous-pronouns-notes .ap-example{color:#101c24;font:400 clamp(24px, 2.85cqi, 31px)/1.32 var(--ap-serif);letter-spacing:-.015em}.ambiguous-pronouns-notes .ap-example strong{font-weight:700}.ambiguous-pronouns-notes .ap-sentence-panel{background:#f8f5ef;border-radius:12px;padding:27px 10px 43px}.ambiguous-pronouns-notes .ap-ambiguous-sentence{margin:18px 0 12px}.ambiguous-pronouns-notes .ap-ambiguous-sentence .ap-example{white-space:nowrap;margin:0;line-height:1.5}.ambiguous-pronouns-notes .ap-role{white-space:nowrap;display:inline-block;position:relative}.ambiguous-pronouns-notes .ap-role-label{color:inherit;font:400 14px/18px var(--ap-sans);letter-spacing:0;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ambiguous-pronouns-notes .ap-token{text-align:center;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.12em .25em .14em;font-weight:700;line-height:1.15;display:inline-block}.ambiguous-pronouns-notes .ap-subject{color:#19574b}.ambiguous-pronouns-notes .ap-subject .ap-token{background:#dce7d6}.ambiguous-pronouns-notes .ap-verb{color:#80550f}.ambiguous-pronouns-notes .ap-verb .ap-token{background:#f8e7be}.ambiguous-pronouns-notes .ap-object{color:#99402d}.ambiguous-pronouns-notes .ap-object .ap-token{background:#f8e2d7}.ambiguous-pronouns-notes .ap-negative{color:#66517c}.ambiguous-pronouns-notes .ap-negative .ap-token{background:#eee8f4}.ambiguous-pronouns-notes .ap-possible{font-weight:700;display:inline-block;position:relative}.ambiguous-pronouns-notes .ap-possible-link{color:#263f44;width:130px;font:400 16px/22px var(--ap-sans);letter-spacing:-.015em;flex-direction:column;align-items:center;display:flex;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.ambiguous-pronouns-notes .ap-meaning{margin-bottom:0;font-size:.92em;line-height:1.4}.ambiguous-pronouns-notes .ap-choose{border-bottom:1px solid #e7e0d7;padding:8px 0 14px}.ambiguous-pronouns-notes .ap-choose>h3{margin-bottom:12px}.ambiguous-pronouns-notes .ap-rewrites{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ambiguous-pronouns-notes .ap-rewrites>article{background:#fffefa;border:1px solid #e4ddd4;border-radius:14px;min-width:0;overflow:hidden}.ambiguous-pronouns-notes .ap-rewrites h4{background:#f8f5ef;margin:0;padding:10px 20px 8px;font-size:clamp(23px,2.5cqi,27px);line-height:1.2}.ambiguous-pronouns-notes .ap-rewrites .ap-example{white-space:nowrap;letter-spacing:-.045em;margin:0;padding:13px 18px 17px;font-size:clamp(23px,2.48cqi,27px)}.ambiguous-pronouns-notes .ap-underline{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:1px}.ambiguous-pronouns-notes .ap-rewrite-notes{letter-spacing:-.025em;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:10px;font-size:.9em;display:grid}.ambiguous-pronouns-notes .ap-rewrite-notes p{margin:0}.ambiguous-pronouns-notes .ap-rewrite-notes>:nth-child(2){border-left:1px solid #e7e0d7;padding-left:20px;font-size:.94em}.ambiguous-pronouns-notes .ap-clear-reference{padding:12px 0 0}.ambiguous-pronouns-notes .ap-clear-reference h3{margin-bottom:12px}.ambiguous-pronouns-notes .ap-clear-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ambiguous-pronouns-notes .ap-phone-sentence{padding:26px 8px 12px}.ambiguous-pronouns-notes .ap-phone-sentence .ap-example{white-space:nowrap;margin:0 0 18px}.ambiguous-pronouns-notes .ap-reference-line{text-align:right;margin:0}.ambiguous-pronouns-notes .ap-reference{color:#26484e;background:#edf0e8;border-radius:7px;padding:5px 12px;font-size:.9em;line-height:1.4;display:inline-block}.ambiguous-pronouns-notes .ap-reference strong{font-weight:500}.ambiguous-pronouns-notes .ap-phone-sentence .ap-reference{background:0 0;padding:0}.ambiguous-pronouns-notes .ap-clear-grid .ap-meaning{margin-top:9px}.ambiguous-pronouns-notes .ap-disclosure{margin-top:16px}.ambiguous-pronouns-notes .ap-disclosure>summary{color:#16222c;min-height:54px;font:600 19px/1.3 var(--ap-sans);cursor:pointer;background:#f8f5ef;border:1px solid #ddd5c5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;list-style:none;display:flex}.ambiguous-pronouns-notes .ap-disclosure>summary::-webkit-details-marker{display:none}.ambiguous-pronouns-notes .ap-disclosure>summary svg{flex:0 0 20px}.ambiguous-pronouns-notes .ap-disclosure[open]>summary svg{transform:rotate(90deg)}.ambiguous-pronouns-notes .ap-details-content{padding-top:20px}.ambiguous-pronouns-notes .ap-sheet{border:1px solid var(--ap-border);background:#fffefa;border-radius:18px;margin-bottom:24px;padding:24px}.ambiguous-pronouns-notes .ap-sheet-title{border-bottom:1px solid #e7e0d7;margin-bottom:16px;padding-bottom:20px}.ambiguous-pronouns-notes .ap-sheet-title h3{margin:0 0 6px;font-size:clamp(30px,4.2cqi,45px)}.ambiguous-pronouns-notes .ap-sheet-title p{margin:0;font-size:1.12em}.ambiguous-pronouns-notes .ap-workshop .ap-sheet-title{text-align:center}.ambiguous-pronouns-notes .ap-workshop-grid,.ambiguous-pronouns-notes .ap-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ambiguous-pronouns-notes .ap-workshop-grid>section,.ambiguous-pronouns-notes .ap-context-grid>section{border-bottom:1px solid #e7e0d7;min-width:0;margin-bottom:16px;padding:0 20px 20px 0}.ambiguous-pronouns-notes .ap-workshop-grid>section:nth-child(2n),.ambiguous-pronouns-notes .ap-context-grid>section:nth-child(2n){border-left:1px solid #e7e0d7;padding-left:22px;padding-right:0}.ambiguous-pronouns-notes .ap-step{align-items:center;gap:16px;margin-bottom:18px;display:flex}.ambiguous-pronouns-notes .ap-step>span{color:#153b2c;width:48px;height:48px;font:700 36px/1 var(--ap-serif);letter-spacing:0;background:#e3ebdf;border:1px solid #d5dfd3;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.ambiguous-pronouns-notes .ap-label{color:#23484a;margin:0 0 5px;font-size:.82em;line-height:1.3}.ambiguous-pronouns-notes .ap-note-label{margin-top:16px}.ambiguous-pronouns-notes .ap-repeat-scene{min-height:172px;position:relative}.ambiguous-pronouns-notes .ap-repeat-scene .ap-example{z-index:1;width:64%;padding-top:10px;position:relative}.ambiguous-pronouns-notes .ap-text-art{width:41%;position:absolute;top:-6px;right:0}.ambiguous-pronouns-notes .ap-move .ap-example{margin:0 0 14px;line-height:1.2}.ambiguous-pronouns-notes .ap-workshop-grid p:last-child,.ambiguous-pronouns-notes .ap-context-grid p:last-child{margin-bottom:0}.ambiguous-pronouns-notes .ap-lamp-scene{min-height:272px;padding-top:25px;position:relative}.ambiguous-pronouns-notes .ap-lamp-scene .ap-example{z-index:1;width:75%;position:relative}.ambiguous-pronouns-notes .ap-lamp-art{clip-path:polygon(54% 0,100% 0,100% 100%,0 100%,0 45%,54% 45%);border-radius:0;width:70%;position:absolute;top:0;right:0}.ambiguous-pronouns-notes .ap-causal-note{margin-top:12px;font-size:.8em}.ambiguous-pronouns-notes .ap-label-below .ap-role-label{top:calc(100% + 4px)}.ambiguous-pronouns-notes .ap-label-below .ap-token{min-width:1.85em}.ambiguous-pronouns-notes .ap-label-below{margin-bottom:22px}.ambiguous-pronouns-notes .ap-owner-grid{grid-template-columns:minmax(0,1fr) 31%;gap:8px;display:grid}.ambiguous-pronouns-notes .ap-owner .ap-context{margin-bottom:12px;font-size:.85em}.ambiguous-pronouns-notes .ap-owner .ap-example{font-size:clamp(23px,2.55cqi,28px)}.ambiguous-pronouns-notes .ap-owner-grid>div>p:not(:-webkit-any(.ap-example,.ap-label,.ap-spoken)){font-size:.85em}.ambiguous-pronouns-notes .ap-owner-grid>div>p:not(:is(.ap-example,.ap-label,.ap-spoken)){font-size:.85em}.ambiguous-pronouns-notes .ap-spoken{color:#101c24;font:400 clamp(19px,1.85cqi,21px)/1.3 var(--ap-serif);letter-spacing:-.03em}.ambiguous-pronouns-notes .ap-bikes-art{border-radius:0}.ambiguous-pronouns-notes .ap-workshop-grid>.ap-split{grid-column:1/-1;margin-bottom:14px;padding-right:0}.ambiguous-pronouns-notes .ap-split .ap-example{margin-bottom:10px}.ambiguous-pronouns-notes .ap-split .ap-reference-line{float:right;margin:0 0 10px 12px}.ambiguous-pronouns-notes .ap-reminder{color:#23484a;background:#edf2e9;border:1px solid #dfe2d4;border-radius:12px;align-items:center;gap:18px;padding:12px 18px;display:flex}.ambiguous-pronouns-notes .ap-reminder p{margin:0;font-size:.92em}.ambiguous-pronouns-notes .ap-bulb{color:#fffdf7;background:#19574b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;display:flex}.ambiguous-pronouns-notes .ap-context-sheet .ap-sheet-title h3{font-size:clamp(32px,6cqi,64px)}.ambiguous-pronouns-notes .ap-context-grid h4{margin-bottom:10px;font-size:clamp(25px,3.15cqi,34px)}.ambiguous-pronouns-notes .ap-context-grid .ap-example{margin-bottom:16px;font-size:clamp(23px,2.75cqi,30px)}.ambiguous-pronouns-notes .ap-context-grid .ap-context{margin-bottom:14px}.ambiguous-pronouns-notes .ap-annotated{padding-top:6px}.ambiguous-pronouns-notes .ap-keys-art{margin-bottom:10px}.ambiguous-pronouns-notes .ap-verb-word{color:#80550f;font-weight:600}.ambiguous-pronouns-notes .ap-context-grid>section:nth-last-child(-n+2){border-bottom:0;margin-bottom:0;padding-bottom:0}.ambiguous-pronouns-notes .ap-bus-art{margin-bottom:20px}.ambiguous-pronouns-notes .ap-weather-example{font-size:clamp(21px,2.3cqi,25px)!important}.ambiguous-pronouns-notes .ap-finish-note{border-top:1px solid #e7e0d7;margin-top:48px;padding-top:18px}.ambiguous-pronouns-notes .ap-practice{background:#f0f1e8;border:1px solid #e0e5d9;border-radius:14px;margin-top:24px;padding:16px 24px 18px}.ambiguous-pronouns-notes .ap-practice-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.ambiguous-pronouns-notes .ap-practice-heading{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:10px;display:flex}.ambiguous-pronouns-notes .ap-practice-heading h3{margin:0;font-size:clamp(32px,4cqi,43px)}.ambiguous-pronouns-notes .ap-practice-heading p{margin:0;font-size:.78em}.ambiguous-pronouns-notes .ap-practice .ap-context{color:#2f5553;margin-bottom:12px;font-size:.9em}.ambiguous-pronouns-notes .ap-practice-sentence{margin-bottom:12px;font-size:clamp(24px,2.65cqi,29px);font-weight:700}.ambiguous-pronouns-notes .ap-prompt{color:#2f5553;margin:0;font-size:1.03em}.ambiguous-pronouns-notes .ap-options{border:0;align-content:start;gap:8px;min-width:0;margin:7px 0 0;padding:0;display:grid}.ambiguous-pronouns-notes .ap-option{color:#17272b;min-width:0;min-height:46px;font:400 16px/22px var(--ap-sans);cursor:pointer;background:#fffefa;border:1px solid #d6d9d5;border-radius:10px;align-items:center;gap:16px;padding:9px 14px;display:flex;position:relative}.ambiguous-pronouns-notes .ap-option input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ambiguous-pronouns-notes .ap-option.is-selected{background:#e8eee1;border-color:#234d3a;font-weight:600;box-shadow:inset 0 0 0 1px #234d3a}.ambiguous-pronouns-notes .ap-option:has(input:disabled){cursor:default}.ambiguous-pronouns-notes .ap-radio{background:#fffefa;border:1.5px solid #909d98;border-radius:50%;flex:0 0 24px;height:24px;display:block}.ambiguous-pronouns-notes input:checked+.ap-radio{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 3px #fffefa}.ambiguous-pronouns-notes .ap-response{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:96px;margin-top:10px;padding:12px 16px;display:grid}.ambiguous-pronouns-notes .ap-feedback-slot{align-items:center;min-height:72px;display:flex}.ambiguous-pronouns-notes .ap-status{color:var(--ap-body);margin:0;font-size:16px}.ambiguous-pronouns-notes .ap-button{color:#fffdf7;min-width:176px;min-height:54px;font:500 18px/24px var(--ap-sans);cursor:pointer;box-shadow:none;background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:13px 20px}.ambiguous-pronouns-notes .ap-button:hover:enabled{background:#193e2c}.ambiguous-pronouns-notes .ap-button:disabled{color:#6c7972;cursor:default;background:#dbdeda;border-color:#dbdeda}.ambiguous-pronouns-notes .ap-response.has-selection{background:#e9ede3;padding:12px 16px}.ambiguous-pronouns-notes .ap-response.is-correct{color:#19574b;background:#e3eadc;padding:12px 16px}.ambiguous-pronouns-notes .ap-response.is-incorrect{color:#783e2d;background:#faece3;padding:12px 16px}.ambiguous-pronouns-notes .ap-feedback{font:400 16px/24px var(--ap-sans);align-items:flex-start;gap:14px;display:flex}.ambiguous-pronouns-notes .ap-feedback p{margin:0}.ambiguous-pronouns-notes .ap-feedback-icon{color:#fffdf7;width:34px;height:34px;font:600 26px/1 var(--ap-sans);background:#19574b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.ambiguous-pronouns-notes .is-incorrect .ap-feedback-icon{background:#783e2d}.ambiguous-pronouns-notes .ap-text-button{color:#234d3a;min-height:44px;font:600 16px/24px var(--ap-sans);text-underline-offset:3px;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:10px 0;text-decoration:underline}.ambiguous-pronouns-notes .ap-help{background:#f8f5ef;border:1px solid #dfe2d4;border-radius:12px;margin-top:12px;padding:16px}.ambiguous-pronouns-notes .ap-help h4{font-size:25px}.ambiguous-pronouns-notes .ap-complete{align-items:center;gap:18px;padding:12px 0;display:flex}.ambiguous-pronouns-notes .ap-complete h3{font-size:28px}.ambiguous-pronouns-notes .ap-complete p{margin:0;font-size:17px}.ambiguous-pronouns-notes .ap-complete .ap-button{margin-left:auto}.ambiguous-pronouns-notes button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ambiguous-pronouns-notes summary:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ambiguous-pronouns-notes .ap-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.ambiguous-pronouns-notes :-webkit-any(h3,h4,p)[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #9a681c}.ambiguous-pronouns-notes :is(h3,h4,p)[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #9a681c}.ambiguous-pronouns-notes .ap-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container ambiguous-pronouns (width<=750px) and (width>=651px){.ambiguous-pronouns-notes .ap-paper{padding-inline-start:20px;padding-inline-end:20px}.ambiguous-pronouns-notes .ap-start{grid-template-columns:1.25fr 1fr}.ambiguous-pronouns-notes .ap-ambiguous-sentence .ap-example,.ambiguous-pronouns-notes .ap-phone-sentence .ap-example,.ambiguous-pronouns-notes .ap-rewrites .ap-example{white-space:normal}.ambiguous-pronouns-notes .ap-practice-grid{grid-template-columns:1fr 1fr}.ambiguous-pronouns-notes .ap-response{min-height:144px}.ambiguous-pronouns-notes .ap-feedback-slot{min-height:120px}}@container ambiguous-pronouns (width<=650px){.ambiguous-pronouns-notes .ap-paper{border-radius:18px;padding:10px 16px 22px}.ambiguous-pronouns-notes .ap-title{padding-bottom:8px}.ambiguous-pronouns-notes .ap-title h2{margin-bottom:3px;font-size:32px;line-height:1.05}.ambiguous-pronouns-notes .ap-title p{letter-spacing:-.015em;font-size:19px;line-height:26px}.ambiguous-pronouns-notes h3{font-size:28px}.ambiguous-pronouns-notes h4{font-size:25px}.ambiguous-pronouns-notes .ap-start{flex-direction:column;gap:8px;padding:12px 0 14px;display:flex}.ambiguous-pronouns-notes .ap-classmates{order:-1}.ambiguous-pronouns-notes .ap-classmates-desktop,.ambiguous-pronouns-notes .ap-classmates figcaption{display:none}.ambiguous-pronouns-notes .ap-classmates-mobile{border-radius:10px;display:block}.ambiguous-pronouns-notes .ap-start h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ambiguous-pronouns-notes .ap-start .ap-context{margin-bottom:14px;font-size:19px;line-height:26px}.ambiguous-pronouns-notes .ap-ambiguous-sentence{margin:0 0 7px;padding:4px 12px 40px;position:relative}.ambiguous-pronouns-notes .ap-ambiguous-sentence .ap-example{white-space:normal;letter-spacing:-.03em;font-size:27px;font-weight:700;line-height:1.65}.ambiguous-pronouns-notes .ap-mobile-break{display:initial}.ambiguous-pronouns-notes .ap-role-label{font-size:13px;line-height:16px;top:-14px}.ambiguous-pronouns-notes .ap-possible{position:relative}.ambiguous-pronouns-notes .ap-possible-link{font-size:14px;line-height:18px;top:calc(100% + 1px);bottom:auto;left:50%}.ambiguous-pronouns-notes .ap-possible-link svg{width:36px;height:10px}.ambiguous-pronouns-notes .ap-meaning{font-size:19px;line-height:26px}.ambiguous-pronouns-notes .ap-choose{border:0;padding:8px 0 0}.ambiguous-pronouns-notes .ap-choose>h3{margin-bottom:16px;font-size:30px;line-height:1.08}.ambiguous-pronouns-notes .ap-rewrites{grid-template-columns:1fr;gap:14px}.ambiguous-pronouns-notes .ap-rewrites>article{background:#f8f5ef;border:0;border-radius:12px;padding:12px 14px}.ambiguous-pronouns-notes .ap-rewrites h4{color:var(--ap-body);font:400 16px/22px var(--ap-sans);letter-spacing:-.025em;background:0 0;margin-bottom:7px;padding:0}.ambiguous-pronouns-notes .ap-rewrites .ap-example{letter-spacing:-.035em;white-space:normal;padding:0;font-size:27px;font-weight:700;line-height:1.17}.ambiguous-pronouns-notes .ap-rewrites .ap-underline{text-decoration:none}.ambiguous-pronouns-notes .ap-rewrite-notes{letter-spacing:-.015em;padding-top:12px;font-size:20px;line-height:1.4;display:block}.ambiguous-pronouns-notes .ap-rewrite-notes>:nth-child(2),.ambiguous-pronouns-notes .ap-clear-reference{display:none}.ambiguous-pronouns-notes .ap-mobile-clear{margin-bottom:24px;display:block}.ambiguous-pronouns-notes .ap-clear-grid{grid-template-columns:1fr;gap:18px}.ambiguous-pronouns-notes .ap-phone-sentence .ap-example{white-space:normal;font-size:27px;line-height:1.5}.ambiguous-pronouns-notes .ap-phone-sentence{padding:26px 12px 12px}.ambiguous-pronouns-notes .ap-disclosure{margin-top:20px}.ambiguous-pronouns-notes .ap-disclosure>summary{min-height:58px;color:var(--ap-heading);font:700 22px/1.15 var(--ap-serif);letter-spacing:-.035em;background:#fffefa;padding:12px 14px}.ambiguous-pronouns-notes .ap-disclosure>summary svg{flex-basis:18px;width:18px}.ambiguous-pronouns-notes .ap-details-content{padding-top:20px}.ambiguous-pronouns-notes .ap-sheet{border-radius:14px;margin-inline-start:-4px;margin-inline-end:-4px;padding:16px 12px;font-size:17px;line-height:1.45}.ambiguous-pronouns-notes .ap-sheet-title{margin-bottom:16px;padding-bottom:16px}.ambiguous-pronouns-notes .ap-sheet-title h3,.ambiguous-pronouns-notes .ap-context-sheet .ap-sheet-title h3{font-size:29px;line-height:1.1}.ambiguous-pronouns-notes .ap-sheet-title p{font-size:17px}.ambiguous-pronouns-notes .ap-workshop .ap-sheet-title{text-align:left}.ambiguous-pronouns-notes .ap-workshop-grid,.ambiguous-pronouns-notes .ap-context-grid{grid-template-columns:1fr}.ambiguous-pronouns-notes .ap-workshop-grid>section,.ambiguous-pronouns-notes .ap-context-grid>section,.ambiguous-pronouns-notes .ap-workshop-grid>section:nth-child(2n),.ambiguous-pronouns-notes .ap-context-grid>section:nth-child(2n){border-bottom:1px solid #e7e0d7;border-left:0;margin-bottom:20px;padding:0 0 20px}.ambiguous-pronouns-notes .ap-step{gap:12px;margin-bottom:16px;font-size:25px}.ambiguous-pronouns-notes .ap-step>span{flex-basis:36px;width:36px;height:36px;font-size:28px}.ambiguous-pronouns-notes .ap-example,.ambiguous-pronouns-notes .ap-context-grid .ap-example{font-size:25px;line-height:1.3}.ambiguous-pronouns-notes .ap-repeat-scene{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:10px;min-height:0;margin-bottom:16px;display:grid}.ambiguous-pronouns-notes .ap-repeat-scene .ap-example{width:auto;margin:0;padding:0}.ambiguous-pronouns-notes .ap-text-art{width:100%;position:relative;top:auto;right:auto}.ambiguous-pronouns-notes .ap-label{font-size:15px}.ambiguous-pronouns-notes .ap-lamp-scene{flex-direction:column;min-height:0;padding-top:0;display:flex}.ambiguous-pronouns-notes .ap-lamp-scene .ap-example{width:100%;margin-bottom:8px}.ambiguous-pronouns-notes .ap-lamp-art{align-self:flex-end;width:90%;margin-top:-8px;position:relative;top:auto}.ambiguous-pronouns-notes .ap-label-below .ap-role-label{top:calc(100% + 3px)}.ambiguous-pronouns-notes .ap-owner-grid{grid-template-columns:1fr}.ambiguous-pronouns-notes .ap-bikes-art{width:58%;margin:12px auto 0}.ambiguous-pronouns-notes .ap-owner .ap-context,.ambiguous-pronouns-notes .ap-owner-grid>div>p:not(:-webkit-any(.ap-example,.ap-label,.ap-spoken)){font-size:16px}.ambiguous-pronouns-notes .ap-owner .ap-context,.ambiguous-pronouns-notes .ap-owner-grid>div>p:not(:is(.ap-example,.ap-label,.ap-spoken)){font-size:16px}.ambiguous-pronouns-notes .ap-owner .ap-example{font-size:24px}.ambiguous-pronouns-notes .ap-spoken{font-size:22px}.ambiguous-pronouns-notes .ap-workshop-grid>.ap-split{grid-column:1}.ambiguous-pronouns-notes .ap-split .ap-reference-line{float:none;text-align:left;margin-left:0}.ambiguous-pronouns-notes .ap-reminder{gap:12px;padding:12px}.ambiguous-pronouns-notes .ap-reminder p{font-size:16px}.ambiguous-pronouns-notes .ap-context-grid h4{font-size:25px}.ambiguous-pronouns-notes .ap-context-grid>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ambiguous-pronouns-notes .ap-weather-example{font-size:24px!important}.ambiguous-pronouns-notes .ap-finish-note{margin-top:24px}.ambiguous-pronouns-notes .ap-practice{margin-inline-start:-4px;margin-inline-end:-4px;padding:16px 12px}.ambiguous-pronouns-notes .ap-practice-grid{grid-template-columns:1fr;gap:14px}.ambiguous-pronouns-notes .ap-practice-heading{gap:8px 16px}.ambiguous-pronouns-notes .ap-practice-heading h3{font-size:32px}.ambiguous-pronouns-notes .ap-practice-heading p{font-size:14px}.ambiguous-pronouns-notes .ap-practice .ap-context,.ambiguous-pronouns-notes .ap-prompt{font-size:17px;line-height:1.5}.ambiguous-pronouns-notes .ap-practice-sentence{font-size:25px;line-height:1.3}.ambiguous-pronouns-notes .ap-options{margin:0}.ambiguous-pronouns-notes .ap-option{gap:12px;min-height:48px;padding:10px 12px}.ambiguous-pronouns-notes .ap-response,.ambiguous-pronouns-notes .ap-response.has-selection,.ambiguous-pronouns-notes .ap-response.is-correct,.ambiguous-pronouns-notes .ap-response.is-incorrect{grid-template-columns:1fr;gap:12px;min-height:248px;padding:12px}.ambiguous-pronouns-notes .ap-feedback-slot{min-height:164px}.ambiguous-pronouns-notes .ap-feedback{gap:10px}.ambiguous-pronouns-notes .ap-feedback-icon{flex-basis:28px;width:28px;height:28px;font-size:22px}.ambiguous-pronouns-notes .ap-button{width:100%;min-width:0;min-height:48px;padding:11px 14px;font-size:17px}.ambiguous-pronouns-notes .ap-complete{flex-wrap:wrap;align-items:flex-start}.ambiguous-pronouns-notes .ap-complete>div{flex:180px}.ambiguous-pronouns-notes .ap-complete .ap-button{margin:0}}@container ambiguous-pronouns (width<=340px){.ambiguous-pronouns-notes .ap-paper{padding-inline-start:12px;padding-inline-end:12px}.ambiguous-pronouns-notes .ap-title h2{font-size:29px}.ambiguous-pronouns-notes .ap-ambiguous-sentence{padding-inline-start:10px;padding-inline-end:10px}.ambiguous-pronouns-notes .ap-ambiguous-sentence .ap-example,.ambiguous-pronouns-notes .ap-rewrites .ap-example{font-size:25px}.ambiguous-pronouns-notes .ap-possible-link{left:50%}.ambiguous-pronouns-notes .ap-response{min-height:296px!important}.ambiguous-pronouns-notes .ap-feedback-slot{min-height:212px}}@media (prefers-reduced-motion:reduce){.ambiguous-pronouns-notes *,.ambiguous-pronouns-notes :before,.ambiguous-pronouns-notes :after{scroll-behavior:auto;transition:none;animation:none}}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header{align-items:center;gap:16px;max-width:980px;margin:4px auto 20px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header h1{color:#52615b;font:500 16px/1.4 var(--font-ui);letter-spacing:0;margin-top:5px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header .eyebrow{letter-spacing:.1em;margin:0;font-size:11px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header .eyebrow:before{display:none}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header .questions-status-cluster{gap:6px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header :-webkit-any(.questions-progress-pill,.status-badge){min-height:28px;padding:5px 9px;font-size:11px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header :is(.questions-progress-pill,.status-badge){min-height:28px;padding:5px 9px;font-size:11px}.questions-explanation.be-places{--pg-green:#14534b;--pg-ink:#173f3e;--pg-gold:#926012;--pg-gold-border:#ba882f;--pg-accent:#b44732;--pg-paper:#fffdf8;--pg-line:#e6dfd2;--pg-sage:#eaf0e1;--pg-serif:"Times New Roman", Times, serif;width:100%;max-width:980px;box-shadow:none;color:#334641;font:400 16px/1.5 var(--font-ui);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0 auto 36px;padding:0}.be-places h2,.be-places h3{color:var(--pg-green);font-family:var(--pg-serif);letter-spacing:-.025em}.be-places h3{font-size:28px;line-height:1.15}.be-places .pg-green,.be-places .pg-token-subject{color:var(--pg-green)}.be-places .pg-gold,.be-places .pg-token-verb{color:var(--pg-gold)}.be-places .pg-accent,.be-places .pg-token-place{color:var(--pg-accent)}.be-places .pg-intro{margin-bottom:16px}.be-places .pg-intro h2{letter-spacing:-.04em;font-size:clamp(40px,5.4cqi,54px);line-height:1.04}.be-places .pg-intro p{color:#283a3e;margin-top:8px;font-size:18px;line-height:1.45}.be-places .pg-intro p strong{font-weight:650}.be-places .pg-navigation{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.be-places .pg-navigation button{min-height:44px;color:var(--pg-green);font:500 13px/1.25 var(--font-ui);cursor:pointer;text-align:left;background:#f1eee5;border:2px solid #0000;border-radius:30px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:7px 10px;display:flex}.be-places .pg-navigation button[aria-current=step]{color:#fffdf5;background:linear-gradient(120deg,#185e54,#174d43);border-color:#c6973d;box-shadow:0 2px 5px #614d1610}.be-places .pg-step-number{width:24px;height:24px;color:var(--pg-ink);font:700 15px/1 var(--pg-serif);background:#e1e2d8;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.be-places [aria-current=step] .pg-step-number{background:#fff9e9}.be-places .pg-section{scroll-margin-top:var(--pg-scroll-top,110px);margin-bottom:20px}.be-places .pg-section>h2{margin-bottom:8px;font-size:30px;line-height:1.15}.be-places [data-pg-focus^=heading-]{scroll-margin-top:var(--pg-scroll-top,110px)}.be-places .pg-section-intro{color:#52616a;margin-bottom:12px;font-size:16px}.be-places figure,.be-places .pg-gallery,.be-places .pg-question-copy{min-width:0}.be-places img{aspect-ratio:4/3;object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.be-places .pg-learning-grid{grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:stretch;gap:12px;display:grid}.be-places :-webkit-any(.pg-hero,.pg-gallery,.pg-agreement,.pg-question-card,.pg-fixes){border:1px solid var(--pg-line);background:var(--pg-paper);border-radius:16px}.be-places :is(.pg-hero,.pg-gallery,.pg-agreement,.pg-question-card,.pg-fixes){border:1px solid var(--pg-line);background:var(--pg-paper);border-radius:16px}.be-places .pg-hero{min-width:0;padding:14px}.be-places .pg-hero-copy{min-width:0;padding:20px 4px 8px}.be-places .pg-label{font:650 10px/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;display:block}.be-places .pg-tokens{color:var(--pg-ink);font:700 clamp(27px, 3cqi, 30px)/1.15 var(--pg-serif);flex-wrap:wrap;align-items:start;gap:14px 8px;display:flex}.be-places .pg-token{text-align:center;flex-direction:column;gap:19px;min-width:0;max-width:100%;display:inline-flex}.be-places .pg-token-text{display:block;position:relative}.be-places .pg-token strong{font-weight:700}.be-places .pg-token .pg-label{color:inherit}.be-places .pg-token-place .pg-token-text:after{content:"";border:1.5px solid;border-top:0;border-radius:0 0 5px 5px;height:7px;position:absolute;bottom:-8px;left:1px;right:1px}.be-places .pg-token-place .pg-label{position:relative}.be-places .pg-token-place .pg-label:before{content:"";border-left:1.5px solid;height:6px;position:absolute;top:-11px;left:50%}.be-places .pg-hero-meaning{color:#34413f;margin-top:24px;line-height:1.5}.be-places .pg-hero-note{color:#59665e;margin-top:4px;line-height:1.5}.be-places .pg-gallery{padding:14px}.be-places .pg-scene-heading{margin-bottom:12px}.be-places .pg-scene-heading h3{font-size:29px;line-height:1.12}.be-places .pg-scene-heading p{color:#52605b;margin-top:4px;font-size:16px;line-height:1.4}.be-places .pg-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.be-places .pg-scene{min-width:0;box-shadow:0 0 0 1px var(--pg-line);color:var(--pg-green);cursor:pointer;text-align:center;background:#fffdf9;border:2px solid #0000;border-radius:12px;flex-direction:column;padding:6px;display:flex}.be-places .pg-scene[aria-pressed=true]{border-color:var(--pg-gold-border);background:#fff9e8;box-shadow:0 2px 8px #ba882f0c}.be-places .pg-scene-picture{width:100%;display:block;position:relative}.be-places .pg-scene-caption{flex-direction:column;flex:1;align-items:center;gap:3px;width:100%;padding:7px 0 4px;display:flex}.be-places .pg-scene-label{font:700 23px/1.1 var(--pg-serif);letter-spacing:-.025em}.be-places .pg-scene-place{color:var(--pg-accent);font:700 17px/1.25 var(--pg-serif)}.be-places .pg-scene-meaning{color:#575e57;font:400 15px/1.35 var(--font-ui);margin-top:auto}.be-places .pg-selected{color:#fff;width:27px;height:27px;font:700 17px/1 var(--font-ui);background:#a87321;border:2px solid #fffbef;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 4px #58400f22}.be-places .pg-phrase-note{color:var(--pg-ink);background:linear-gradient(110deg,#e9eedf,#edf0e5);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:16px;line-height:1.45;display:flex}.be-places .pg-phrase-note svg{color:#657755;flex-shrink:0;width:26px;height:25px}.be-places .pg-agreement{padding:14px 16px}.be-places .pg-be-reminder>div{border:1px solid var(--pg-line);border-radius:10px;grid-template-columns:.85fr 1fr 1.25fr;padding:8px 0;display:grid}.be-places .pg-be-reminder>div p{color:var(--pg-ink);font:700 24px/1.3 var(--pg-serif);justify-content:center;align-items:center;gap:10px;padding:2px 10px;display:flex}.be-places .pg-be-reminder>div p+p{border-left:1px solid var(--pg-line)}.be-places .pg-be-reminder>div p>span{color:#797b71;font-weight:400}.be-places .pg-be-reminder>p{margin-top:7px;font-size:15px;line-height:1.4}.be-places .pg-questions{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;display:grid}.be-places .pg-questions>.pg-section-intro{align-self:center;margin-bottom:8px}.be-places .pg-question-panels{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.be-places .pg-question-card{min-width:0;padding:16px}.be-places .pg-question-card h3{margin-bottom:3px;font-size:28px}.be-places .pg-question-card>p:first-of-type{color:#52605b;font-size:16px;line-height:1.4}.be-places .pg-formula{background:var(--pg-sage);color:var(--pg-ink);text-align:center;font:400 23px/1.3 var(--pg-serif);border-radius:8px;margin:10px 0 12px;padding:7px 8px}.be-places .pg-question-example{grid-template-columns:minmax(0,39fr) minmax(0,61fr);align-items:start;gap:14px;display:grid}.be-places .pg-feature-sentence{color:var(--pg-green);font:700 22px/1.3 var(--pg-serif);letter-spacing:-.02em}.be-places .pg-feature-sentence+.pg-feature-sentence{margin-top:7px}.be-places .pg-question-card .pg-reference{color:#52646a;margin-top:8px;font-size:15px;line-height:1.4}.be-places .pg-reference strong{color:var(--pg-green)}.be-places .pg-contraction strong{font-style:italic}.be-places .pg-question-card .pg-question-note{border-top:1px solid var(--pg-line);margin-top:8px;padding-top:7px;font-size:15px;line-height:1.4}.be-places .pg-short-answer{text-align:center;color:var(--pg-green);background:linear-gradient(110deg,#e8efdc,#e9f0e1);border-radius:12px;grid-column:1/-1;margin-top:10px;padding:10px 14px}.be-places .pg-short-answer p:first-child{font:700 25px/1.25 var(--pg-serif)}.be-places .pg-short-answer p+p{margin-top:3px;font-size:15px}.be-places .pg-answer-divider{margin:0 8px;font-weight:400;display:inline-block}.be-places .pg-review-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:start;gap:12px;display:grid}.be-places .pg-fixes{min-width:0;padding:14px 16px}.be-places .pg-fixes>h2{margin-bottom:8px;font-size:28px;line-height:1.15}.be-places .pg-correction{border-top:1px solid var(--pg-line);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;display:grid}.be-places .pg-correction:last-child{padding-bottom:0}.be-places .pg-correction>div{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:7px;display:grid}.be-places .pg-correction :-webkit-any(.pg-wrong,.pg-correct){font:400 17px/1.3 var(--pg-serif);align-items:center;gap:7px;margin:0;display:flex}.be-places .pg-correction :is(.pg-wrong,.pg-correct){font:400 17px/1.3 var(--pg-serif);align-items:center;gap:7px;margin:0;display:flex}.be-places .pg-wrong{color:#aa4733}.be-places .pg-correct{color:var(--pg-green)}.be-places .pg-correction-mark{color:#fff;width:24px;height:24px;font:500 21px/1 var(--font-ui);background:#b54c35;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.be-places .pg-correct .pg-correction-mark{background:#4f7d58;font-size:16px}.be-places .pg-correction-arrow{color:#7c7b6b;font-size:19px}.be-places .pg-correction .pg-reason{color:#52605b;margin:0;font-size:13px;line-height:1.4}.be-places .pg-practice{background:linear-gradient(120deg,#fffaf0,#fcf8ed);border:1px solid #e7d7b8;border-radius:16px;min-width:0;margin:0;padding:14px 16px;position:relative}.be-places .pg-practice-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.be-places .pg-practice-title{font-size:28px;line-height:1.15}.be-places .pg-count{color:var(--pg-ink);flex-shrink:0;font-size:14px}.be-places .pg-check-prompt{color:var(--pg-ink);font:700 23px/1.3 var(--pg-serif);letter-spacing:-.015em;margin:10px 0}.be-places .pg-check-prompt,.be-places .pg-complete h3,.be-places .pg-choice,.be-places .pg-primary{scroll-margin-top:var(--pg-scroll-top,110px);scroll-margin-bottom:100px}.be-places .pg-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.be-places .pg-options-short{grid-template-columns:repeat(3,minmax(0,1fr))}.be-places .pg-choice{cursor:pointer;min-width:0;min-height:44px;color:var(--pg-green);background:#fffdf9;border:2px solid #dddcd1;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:16px;line-height:1.4;display:flex;position:relative}.be-places .pg-options-short .pg-choice{font:700 21px/1.2 var(--pg-serif);border-radius:28px;justify-content:center;padding:8px 28px}.be-places .pg-choice:has(input:checked){color:#fffdf5;background:linear-gradient(120deg,#175d54,#164b42);border-color:#c6953e;box-shadow:0 0 0 1px #c6953e}.be-places .pg-choice input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.be-places .pg-choice-mark{color:#0000;width:20px;height:20px;font:700 14px/1 var(--font-ui);border:1px solid #b8c2b2;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.be-places .pg-options-short .pg-choice-mark{display:none}.be-places .pg-choice input:checked~.pg-choice-mark{color:var(--pg-green);background:#fffdf5;border-color:#fffdf5;display:grid}.be-places .pg-options-short .pg-choice input:checked~.pg-choice-mark{position:absolute;right:6px}.be-places .pg-choice:has(input:focus-visible){outline:3px solid var(--pg-gold);outline-offset:4px}.be-places .pg-feedback:not(:empty){color:var(--pg-green);background:#e8efdf;border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;display:flex}.be-places .pg-feedback.is-retry{color:#753b2d;background:#f7e8dc}.be-places .pg-feedback-mark{color:#fff;width:24px;height:24px;font:600 17px/1 var(--font-ui);background:#4f7d58;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.be-places .pg-feedback.is-retry .pg-feedback-mark{background:#a95b3f}.be-places .pg-feedback p{font-size:16px;line-height:1.45}.be-places .pg-feedback p>strong:first-child{font-weight:600}.be-places .pg-check-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.be-places .pg-primary{border:1px solid var(--pg-green);min-height:44px;font:600 16px/1.3 var(--font-ui);cursor:pointer;color:#fffdf5;background:linear-gradient(120deg,#175d54,#164b42);border-radius:10px;padding:10px 16px}.be-places button:disabled{opacity:.55;cursor:default}.be-places .pg-complete h3{margin:12px 0;font-size:24px}.be-places :-webkit-any(button,h2,h3):focus-visible{outline:3px solid var(--pg-gold);outline-offset:4px}.be-places :is(button,h2,h3):focus-visible{outline:3px solid var(--pg-gold);outline-offset:4px}@media (hover:hover){.be-places .pg-navigation button:not([aria-current]):hover{background:#e7eadd}.be-places .pg-scene:hover,.be-places .pg-choice:hover{border-color:var(--pg-gold-border)}.be-places .pg-primary:not(:disabled):hover{background:#0f453c}}@container be-concept (width<=859px){.be-places .pg-learning-grid{grid-template-columns:minmax(0,1fr)}.be-places .pg-hero{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;gap:20px;display:grid}.be-places .pg-hero-copy{padding:8px 4px}.be-places .pg-review-grid{grid-template-columns:minmax(0,1fr)}.be-places .pg-correction{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.be-places .pg-correction :-webkit-any(.pg-wrong,.pg-correct){font-size:19px}.be-places .pg-correction :is(.pg-wrong,.pg-correct){font-size:19px}.be-places .pg-correction .pg-reason{font-size:15px}.be-places .pg-question-panels{grid-template-columns:minmax(0,1fr)}.be-places .pg-question-example{grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:20px}.be-places .pg-feature-sentence{font-size:25px}.be-places .pg-navigation button{flex:150px}.be-places .pg-desktop-break{display:none}}@container be-concept (width<=599px){.be-places .pg-questions{grid-template-columns:minmax(0,1fr)}.be-places .pg-hero{grid-template-columns:minmax(0,1fr);gap:0}.be-places .pg-hero-image{width:100%;max-width:360px;margin-inline-start:auto;margin-inline-end:auto}.be-places .pg-hero-copy{padding:20px 4px 6px}.be-places .pg-hero .pg-tokens{justify-content:center}.be-places .pg-hero-meaning,.be-places .pg-hero-note{text-align:center}.be-places .pg-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.be-places .pg-section>h2,.be-places .pg-scene-heading h3{font-size:28px}.be-places .pg-question-example{grid-template-columns:minmax(0,1fr);gap:14px}.be-places .pg-question-example figure{width:100%;max-width:300px;margin-inline-start:auto;margin-inline-end:auto}.be-places .pg-question-card .pg-reference,.be-places .pg-question-card .pg-question-note{font-size:16px}.be-places .pg-be-reminder>div{grid-template-columns:minmax(0,1fr);padding:0 10px}.be-places .pg-be-reminder>div p{justify-content:space-between;padding:8px 0;font-size:23px}.be-places .pg-be-reminder>div p+p{border-left:0;border-top:1px solid var(--pg-line)}.be-places .pg-be-reminder>div strong:first-child{flex:1}.be-places .pg-correction{grid-template-columns:minmax(0,1fr);gap:6px}.be-places .pg-correction .pg-reason{padding-left:31px}}@container be-concept (width<=399px){.be-places .pg-navigation{gap:6px}.be-places .pg-navigation button{flex:125px;justify-content:flex-start;padding:7px 9px}.be-places .pg-navigation button:last-child{flex-grow:0}.be-places .pg-hero,.be-places .pg-gallery{padding:12px}.be-places .pg-scene-label{font-size:21px}.be-places .pg-scene-place{font-size:16px}.be-places .pg-scenes{gap:9px}.be-places .pg-phrase-note{align-items:flex-start;padding:10px}.be-places .pg-phrase-note svg{width:23px;margin-top:1px}.be-places .pg-question-card,.be-places .pg-agreement,.be-places .pg-fixes,.be-places .pg-practice{padding:14px}.be-places .pg-short-answer p:first-child{font-size:24px}.be-places .pg-answer-divider{margin-inline-start:4px;margin-inline-end:4px}.be-places .pg-correction>div{grid-template-columns:minmax(0,1fr);gap:6px}.be-places .pg-correction-arrow{display:none}.be-places .pg-correction :-webkit-any(.pg-wrong,.pg-correct){font-size:20px}.be-places .pg-correction :is(.pg-wrong,.pg-correct){font-size:20px}.be-places .pg-options-short .pg-choice{padding-inline-start:22px;padding-inline-end:22px}.be-places .pg-options-short .pg-choice-mark{width:18px;height:18px;font-size:12px;right:4px}.be-places .pg-check-actions>button{width:100%}}@container be-concept (width<=279px){.be-places .pg-scenes,.be-places .pg-options-short{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.questions-lesson:not(.has-d2-explanation):has(>.be-places)>.questions-lesson-header .questions-status-cluster{flex-direction:row;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.be-places *,.be-places{scroll-behavior:auto;transition:none;animation:none}}.reduce-motion .be-places *,.reduce-motion .be-places{scroll-behavior:auto;transition:none;animation:none}.adjective-complement-guide{--ag-green:#19574b;--ag-ink:#103e47;--ag-gold:#8a5a11;--ag-terracotta:#ab402c;--ag-line:#cfd8cf;--ag-sage:#f0f1e8;--ag-serif:"Times New Roman", Times, serif;--ag-scroll-top:132px;width:100%;max-width:944px;box-shadow:none;color:var(--ag-ink);background:0 0;border:0;border-radius:0;margin:8px auto 24px;padding:0;font-size:18px;line-height:1.5;display:block;overflow:visible;container:adjective-guide/inline-size}.adjective-complement-guide *,.adjective-complement-guide :before,.adjective-complement-guide :after{box-sizing:border-box}.adjective-complement-guide [hidden]{display:none!important}.adjective-complement-guide p{max-width:65ch;margin:0 0 12px}.adjective-complement-guide h2,.adjective-complement-guide h3{color:var(--ag-ink);font-family:var(--ag-serif);line-height:1.2}.adjective-complement-guide h2{letter-spacing:-.025em;margin:0 0 12px;font-size:32px}.adjective-complement-guide h3{margin:0 0 8px;font-size:22px}.adjective-complement-guide button,.adjective-complement-guide input{font:inherit}.adjective-complement-guide button{cursor:pointer}.adjective-complement-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.adjective-complement-guide .is-green,.adjective-complement-guide .ag-subject{color:var(--ag-green)}.adjective-complement-guide .is-gold,.adjective-complement-guide .ag-verb{color:var(--ag-gold);background:0 0;padding:0}.adjective-complement-guide .is-accent,.adjective-complement-guide .ag-description{color:var(--ag-terracotta)}.adjective-complement-guide .ag-masthead{margin-bottom:20px;display:block}.adjective-complement-guide .questions-lesson-header{margin:0;display:block}.adjective-complement-guide .questions-lesson-header .eyebrow{color:#506f70;letter-spacing:.19em;margin:0 0 2px;font-size:10px;font-weight:500;line-height:1.5;display:block}.adjective-complement-guide .questions-lesson-header .eyebrow:before{display:none}.adjective-complement-guide .questions-lesson-header h1{color:var(--ag-ink);font:700 clamp(40px, 6.4cqi, 60px)/1 var(--ag-serif);letter-spacing:-.035em;margin:0}.adjective-complement-guide .questions-lesson-header h1 em{color:var(--ag-gold)}.adjective-complement-guide .questions-lesson-header .ag-lesson-subtitle{color:var(--ag-ink);font:400 28px/1.1 var(--ag-serif);letter-spacing:-.025em;margin:0}.adjective-complement-guide .questions-lesson-header .ag-lesson-intro{max-width:none;color:var(--ag-ink);margin:4px 0;font-size:16px;line-height:1.4}.adjective-complement-guide .ag-anchors{border-bottom:1px solid var(--ag-line);flex-wrap:wrap;align-items:stretch;gap:32px;display:flex}.adjective-complement-guide .ag-anchors button{color:#4c7071;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:500;line-height:1.4;position:relative}.adjective-complement-guide .ag-anchors [aria-current]{color:var(--ag-ink);border-bottom-color:var(--ag-green);font-weight:600}.adjective-complement-guide .ag-nav-number{margin-right:3px}.adjective-complement-guide .ag-section{border-bottom:1px solid var(--ag-line);margin:0 0 18px;padding-bottom:18px;position:relative}.adjective-complement-guide .ag-section:last-child{margin-bottom:0;padding-bottom:22px}.adjective-complement-guide .ag-section:before{content:attr(data-ag-number);width:42px;height:34px;color:var(--ag-ink);background:#e6eade;border-radius:20px;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid;position:absolute;top:1px;left:0}.adjective-complement-guide .ag-section>h2{min-height:36px;padding-left:62px}.adjective-complement-guide .ag-section h2,.adjective-complement-guide .ag-check-prompt,.adjective-complement-guide .ag-complete h3{scroll-margin-top:var(--ag-scroll-top);scroll-margin-bottom:100px}.adjective-complement-guide .ag-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:16px;display:grid}.adjective-complement-guide .ag-story{min-width:0;color:var(--ag-ink);text-align:center;box-shadow:none;background:0 0;border:0;border-radius:7px;flex-direction:column;padding:0;display:flex}.adjective-complement-guide .ag-story-picture{border:2px solid #0000;border-radius:8px;width:100%;padding:2px;display:block;position:relative}.adjective-complement-guide .ag-story[aria-pressed=true] .ag-story-picture{border-color:var(--ag-green)}.adjective-complement-guide .ag-story img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.adjective-complement-guide .ag-selected{background:var(--ag-green);color:#fff;width:32px;height:32px;font:600 23px/1 var(--font-ui);border:2px solid #fcf9f2;border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.adjective-complement-guide .ag-story-copy{padding:7px 0 0;display:block}.adjective-complement-guide .ag-mini-label{letter-spacing:.15em;text-transform:uppercase;color:#426967;font-size:10px;font-weight:500;line-height:1.5;display:block}.adjective-complement-guide .ag-example{font:700 clamp(22px, 2.75cqi, 26px)/1.2 var(--ag-serif);color:var(--ag-ink);display:block}.adjective-complement-guide .ag-story .ag-verb{font-style:italic}.adjective-complement-guide .ag-annotation{background:var(--ag-sage);border:0;border-radius:12px;grid-template-columns:1.3fr 1fr;align-items:center;padding:18px 24px;display:grid}.adjective-complement-guide .ag-annotation p{border-left:1px solid var(--ag-line);text-align:center;font:400 20px/1.4 var(--ag-serif);margin:0;padding:10px 20px;display:block}.adjective-complement-guide .ag-annotation .is-accent{font-size:22px;font-style:italic;font-weight:700}.adjective-complement-guide .ag-tokens{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.adjective-complement-guide .ag-token{text-align:center;gap:5px;min-width:0;padding:0 4px;display:grid}.adjective-complement-guide .ag-token strong{font:700 36px/1.1 var(--ag-serif)}.adjective-complement-guide .ag-token span{color:var(--ag-ink);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.4}.adjective-complement-guide .ag-token-subject{color:var(--ag-green)}.adjective-complement-guide .ag-token-verb{color:var(--ag-gold)}.adjective-complement-guide .ag-token-verb strong{font-style:italic}.adjective-complement-guide .ag-token-adjective{color:var(--ag-terracotta)}.adjective-complement-guide .ag-plus{color:var(--ag-ink);font:400 26px/1 var(--ag-serif)}.adjective-complement-guide .ag-build-overview{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.adjective-complement-guide .ag-agreement,.adjective-complement-guide .ag-build-notes,.adjective-complement-guide .ag-comparisons>article{min-width:0}.adjective-complement-guide .ag-table-wrap{border:1px solid #e2e5db;border-radius:7px;margin:0;overflow:hidden}.adjective-complement-guide table{border-collapse:collapse;width:100%;font:400 18px/1.35 var(--ag-serif);text-align:left}.adjective-complement-guide th,.adjective-complement-guide td{vertical-align:top;border-bottom:1px solid #e2e5db;padding:6px 16px}.adjective-complement-guide thead{color:var(--ag-ink);font:500 14px/1.4 var(--font-ui);background:#e9ede2}.adjective-complement-guide thead th{padding-block-start:7px;padding-block-end:7px;font-weight:500}.adjective-complement-guide tbody th{font-weight:400}.adjective-complement-guide tr:last-child>*{border-bottom:0}.adjective-complement-guide .ag-agreement tr>:first-child{white-space:nowrap}.adjective-complement-guide .ag-agreement td:nth-child(2){font-size:21px;font-weight:700}.adjective-complement-guide .ag-build-notes{border-left:1px solid var(--ag-line);flex-direction:column;justify-content:space-between;gap:20px;padding-left:24px;display:flex}.adjective-complement-guide .ag-comparisons{grid-template-columns:1fr 1fr;gap:20px;display:grid}.adjective-complement-guide .ag-comparisons h3{font:600 15px/1.4 var(--font-ui);letter-spacing:-.025em;margin-bottom:8px}.adjective-complement-guide .ag-noun-comparison{border-left:1px solid var(--ag-line);padding-left:20px}.adjective-complement-guide .ag-sentences{margin:0;padding:0}.adjective-complement-guide .ag-sentences p{font:400 18px/1.4 var(--ag-serif);margin:0 0 3px}.adjective-complement-guide .ag-sentences p:last-child{margin:0}.adjective-complement-guide .ag-sentences .ag-description{font-weight:700}.adjective-complement-guide .ag-short-forms{background:var(--ag-sage);border-radius:10px;padding:12px 14px}.adjective-complement-guide .ag-short-forms p{font:400 16px/1.4 var(--ag-serif);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;display:flex}.adjective-complement-guide .ag-short-forms p>span{white-space:nowrap}.adjective-complement-guide .ag-short-forms strong{color:var(--ag-gold);font-style:italic}.adjective-complement-guide .ag-forms-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.adjective-complement-guide .ag-form-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adjective-complement-guide .ag-form-cards article{min-width:0;padding:0 14px 0 58px;position:relative}.adjective-complement-guide .ag-form-cards article+article{border-left:1px solid var(--ag-line);padding-left:66px}.adjective-complement-guide .ag-form-cards h3{font:600 15px/1.4 var(--font-ui);margin-bottom:6px}.adjective-complement-guide .ag-form-cards .ag-example{font:400 20px/1.2 var(--ag-serif);margin:0 0 8px}.adjective-complement-guide .ag-form-cards article:nth-child(2) .ag-description{color:var(--ag-ink)}.adjective-complement-guide .ag-form-cards p:last-child{margin-bottom:0;font-size:12px;line-height:1.4}.adjective-complement-guide .ag-form-symbol{border:2px solid var(--ag-ink);width:38px;height:38px;color:var(--ag-ink);font:400 28px/1 var(--ag-serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.adjective-complement-guide .ag-form-cards article+article .ag-form-symbol{left:20px}.adjective-complement-guide .ag-form-reply{border:0}.adjective-complement-guide .ag-form-reply svg{width:100%;height:100%}.adjective-complement-guide .ag-primary,.adjective-complement-guide .ag-secondary{border:1px solid #738f8b;border-radius:5px;min-height:44px;padding:10px 14px;font-weight:500;line-height:1.3}.adjective-complement-guide .ag-primary{color:#fff;background:var(--ag-green);border-color:var(--ag-green)}.adjective-complement-guide .ag-secondary{color:var(--ag-ink);background:0 0}.adjective-complement-guide .ag-forms-preview>.ag-secondary{max-width:190px;font:400 14px/1.35 var(--ag-serif);padding-inline-start:10px;padding-inline-end:10px}.adjective-complement-guide button:disabled{opacity:.48;cursor:default}.adjective-complement-guide .ag-transform{background:var(--ag-sage);text-align:center;border-radius:12px;grid-column:1/-1;padding:24px}.adjective-complement-guide .ag-transform p{margin-left:auto;margin-right:auto}.adjective-complement-guide .ag-transform-label{font-size:16px;font-weight:600}.adjective-complement-guide .ag-transform-arrow{margin:12px 0;font-size:26px;display:block}.adjective-complement-guide .ag-transform .ag-tokens{margin-bottom:16px}.adjective-complement-guide .ag-question-mark{font-size:28px}.adjective-complement-guide .ag-check-overview{grid-template-columns:.95fr 1.05fr;align-items:start;gap:20px;margin-top:-24px;display:grid}.adjective-complement-guide .ag-fix-preview{border:1px solid #e8e7de;border-radius:9px;min-width:0;margin-top:24px;overflow:hidden}.adjective-complement-guide .ag-fix-preview h3{background:var(--ag-sage);font:600 15px/1.4 var(--font-ui);margin:0;padding:10px 18px}.adjective-complement-guide .ag-fix-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px 18px;display:grid}.adjective-complement-guide .ag-fix-row p{color:var(--ag-ink);font:400 18px/1.35 var(--ag-serif);align-items:flex-start;gap:14px;margin:0;display:flex}.adjective-complement-guide .ag-fix-label{color:var(--ag-green);font:500 9px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;margin-top:3px;display:block}.adjective-complement-guide .ag-wrong .ag-fix-label{color:var(--ag-terracotta)}.adjective-complement-guide .ag-fix-icon{color:#fff;height:30px;font:400 22px/1 var(--font-ui);background:#4c7449;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.adjective-complement-guide .ag-wrong .ag-fix-icon{background:#ad4c36;font-size:26px}.adjective-complement-guide .ag-fix-arrow{color:#638583}.adjective-complement-guide .ag-practice{border-left:1px solid var(--ag-line);min-width:0;padding-left:20px;font-size:18px}.adjective-complement-guide .ag-practice-stage{max-width:760px}.adjective-complement-guide form[data-ag-practice-form],.adjective-complement-guide .ag-finished{background:var(--ag-sage);border-radius:10px;padding:18px}.adjective-complement-guide form[data-ag-practice-form]>.ag-mini-label{margin:0 0 10px}.adjective-complement-guide .ag-practice-panel{min-width:0}.adjective-complement-guide .ag-practice-stage .ag-check-prompt{margin:0 0 12px;font-size:26px}.adjective-complement-guide .ag-check-hint{color:#52625d;margin-bottom:8px;font-size:16px}.adjective-complement-guide fieldset{border:0;min-width:0;margin:10px 0;padding:0}.adjective-complement-guide legend{margin-bottom:8px;padding:0;font-size:20px}.adjective-complement-guide .ag-options{flex-wrap:wrap;gap:10px;display:flex}.adjective-complement-guide .ag-choice{cursor:pointer;flex:70px;min-width:0;position:relative}.adjective-complement-guide .ag-choice,.adjective-complement-guide .ag-sentence-input{scroll-margin-top:var(--ag-scroll-top);scroll-margin-bottom:100px}.adjective-complement-guide .ag-choice input{opacity:0;width:1px;height:1px;position:absolute}.adjective-complement-guide .ag-choice>span{min-height:44px;color:var(--ag-ink);line-height:1.3;font-family:var(--ag-serif);background:#fcfaf4;border:1px solid #c6d0c3;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.adjective-complement-guide .ag-choice input:checked+span{background:var(--ag-green);color:#fff;border-color:var(--ag-green)}.adjective-complement-guide .ag-choice input:focus-visible+span{outline-offset:4px;outline:3px solid #9a681c}.adjective-complement-guide .ag-choice-check{display:none}.adjective-complement-guide .ag-choice input:checked+span .ag-choice-check{display:inline}.adjective-complement-guide .ag-input-label{margin:12px 0 6px;font-weight:600;display:block}.adjective-complement-guide .ag-sentence-input{width:100%;max-width:640px;min-height:48px;color:var(--ag-ink);background:#fffdf8;border:1px solid #78968b;border-radius:5px;padding:10px 12px;display:block}.adjective-complement-guide .ag-answer-row{flex-direction:column;align-items:stretch;gap:12px;margin-top:12px;display:flex}.adjective-complement-guide .ag-feedback:empty{display:none}.adjective-complement-guide .ag-forward button{width:100%;scroll-margin-top:var(--ag-scroll-top);scroll-margin-bottom:100px}.adjective-complement-guide .ag-practice button{font-size:14px}.adjective-complement-guide .ag-practice-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.adjective-complement-guide .ag-practice-tools>button,.adjective-complement-guide .ag-practice-tools summary{color:#355c58;background:#e8eddf;border:1px solid #ccd6c6;border-radius:5px;padding:8px 12px;font-size:13px;font-weight:500}.adjective-complement-guide .ag-practice-tools .ag-answer-review{border:0;margin:0 0 0 auto;padding:0}.adjective-complement-guide .ag-practice-tools .ag-answer-review[open]{flex-basis:100%}.adjective-complement-guide .ag-answer-review summary{cursor:pointer;min-height:44px;color:var(--ag-green);align-items:center;padding:10px 0;font-weight:500;display:flex}.adjective-complement-guide .ag-practice-tools .ag-answer-review summary{padding:8px 14px;font-size:13px}.adjective-complement-guide .ag-answer-review summary::-webkit-details-marker{display:none}.adjective-complement-guide .ag-answer-review[open] summary{width:-moz-fit-content;width:fit-content}.adjective-complement-guide .ag-answer-review ol{margin:8px 0 0;padding-left:24px}.adjective-complement-guide .ag-answer-review li{border-bottom:1px solid var(--ag-line);padding:14px 0}.adjective-complement-guide .ag-review-prompt{font-weight:600}.adjective-complement-guide .ag-feedback:not(:empty){min-width:0;scroll-margin-top:var(--ag-scroll-top);background:#f7eadc;border:1px solid #dfc5a5;border-radius:6px;padding:12px;scroll-margin-bottom:100px}.adjective-complement-guide .ag-feedback.is-correct{background:#e4eddd;border-color:#bdcdb2}.adjective-complement-guide .ag-correct-summary{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:flex}.adjective-complement-guide .ag-feedback-check{color:#fff;background:#4c7449;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.adjective-complement-guide .ag-feedback p:last-child{margin-bottom:0}.adjective-complement-guide .ag-feedback-answer{font:700 22px/1.4 var(--ag-serif);margin:6px 0}.adjective-complement-guide .ag-progress{margin-top:18px}.adjective-complement-guide .ag-progress .questions-status-cluster{justify-content:flex-end;gap:8px}.has-adjective-guide #questions-picture-practice-title{scroll-margin-top:160px}.has-adjective-guide .questions-picture-practice>.questions-section-heading{max-width:944px;margin-inline-start:auto;margin-inline-end:auto}.has-adjective-guide .questions-picture-practice>.questions-section-heading .eyebrow:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23103e47' stroke-width='1.5'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Ccircle cx='9' cy='8' r='1.5'/%3E%3Cpath d='m3 17 5-5 4 3 4-5 5 6'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px}.has-adjective-guide .questions-picture-practice>.questions-section-heading .eyebrow{color:#103e47;letter-spacing:.14em;font-weight:500}@container adjective-guide (width<=760px){.adjective-complement-guide .ag-masthead{margin-bottom:26px}.adjective-complement-guide .questions-lesson-header .ag-lesson-subtitle{margin-top:5px;font-size:24px}.adjective-complement-guide .questions-lesson-header .ag-lesson-intro{margin-top:10px;font-size:18px}.adjective-complement-guide .ag-anchors{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:14px;display:grid}.adjective-complement-guide .ag-anchors button{text-align:left;font-size:18px}.adjective-complement-guide .ag-section{margin-bottom:26px;padding-bottom:24px;font-size:18px}.adjective-complement-guide .ag-section>h2{min-height:34px;padding-left:54px;font-size:28px}.adjective-complement-guide .ag-section:before{width:38px;height:32px;font-size:15px}.adjective-complement-guide .ag-stories,.adjective-complement-guide .ag-build-overview,.adjective-complement-guide .ag-comparisons,.adjective-complement-guide .ag-check-overview,.adjective-complement-guide .ag-forms-preview,.adjective-complement-guide .ag-form-cards{grid-template-columns:minmax(0,1fr)}.adjective-complement-guide .ag-stories{gap:18px}.adjective-complement-guide .ag-story{text-align:left;flex-direction:row;align-items:center;gap:16px}.adjective-complement-guide .ag-story-picture{flex-shrink:0;width:35%}.adjective-complement-guide .ag-story-copy{padding:0}.adjective-complement-guide .ag-story .ag-example{font-size:24px}.adjective-complement-guide .ag-selected{width:28px;height:28px;font-size:19px;top:-8px;right:-8px}.adjective-complement-guide .ag-annotation{grid-template-columns:1fr;gap:16px;padding:20px 10px}.adjective-complement-guide .ag-annotation p{border-left:0;border-top:1px solid var(--ag-line);margin:0;padding:16px 4px 0;font-size:20px}.adjective-complement-guide .ag-tokens{gap:10px}.adjective-complement-guide .ag-token{padding:0}.adjective-complement-guide .ag-token strong{font-size:29px}.adjective-complement-guide .ag-token span{letter-spacing:.035em;font-size:10px}.adjective-complement-guide .ag-plus{font-size:20px}.adjective-complement-guide .ag-build-overview{gap:22px}.adjective-complement-guide .ag-build-notes{border-left:0;gap:22px;padding-left:0}.adjective-complement-guide .ag-comparisons{gap:20px}.adjective-complement-guide .ag-comparisons h3{letter-spacing:0;font-size:18px}.adjective-complement-guide .ag-noun-comparison{border-left:0;border-top:1px solid var(--ag-line);padding:20px 0 0}.adjective-complement-guide .ag-sentences p{font-size:21px}.adjective-complement-guide .ag-short-forms{padding:16px}.adjective-complement-guide .ag-short-forms p{justify-content:flex-start;gap:10px 22px;font-size:20px}.adjective-complement-guide .ag-table-wrap{border:0}.adjective-complement-guide table,.adjective-complement-guide tbody,.adjective-complement-guide tr,.adjective-complement-guide tbody th,.adjective-complement-guide td{width:100%;display:block}.adjective-complement-guide thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adjective-complement-guide tr{border:1px solid #dce2d7;border-radius:8px;margin-bottom:12px;padding:12px 16px}.adjective-complement-guide tr:last-child{margin-bottom:0}.adjective-complement-guide tbody th{font-family:var(--font-ui);color:var(--ag-green);font-weight:600}.adjective-complement-guide th,.adjective-complement-guide td{border:0;padding:6px 0;font-size:18px}.adjective-complement-guide td:before{content:attr(data-label) ": ";font:500 18px/1.4 var(--font-ui);color:var(--ag-ink)}.adjective-complement-guide .ag-agreement tr>:first-child{white-space:normal}.adjective-complement-guide .ag-form-cards{gap:22px}.adjective-complement-guide .ag-form-cards article{padding:0 0 22px 54px}.adjective-complement-guide .ag-form-cards article+article{border-left:0;padding:0 0 22px 54px}.adjective-complement-guide .ag-form-cards article:not(:last-child){border-bottom:1px solid var(--ag-line)}.adjective-complement-guide .ag-form-cards article:last-child{padding-bottom:0}.adjective-complement-guide .ag-form-cards article+article .ag-form-symbol{left:0}.adjective-complement-guide .ag-form-cards h3{font-size:18px}.adjective-complement-guide .ag-form-cards .ag-example{font-size:24px}.adjective-complement-guide .ag-form-cards p:last-child{font-size:18px}.adjective-complement-guide .ag-forms-preview>.ag-secondary{max-width:none;font:500 18px/1.4 var(--font-ui);justify-self:start;margin-top:4px}.adjective-complement-guide .ag-transform{padding:20px 10px}.adjective-complement-guide .ag-transform-label{font-size:18px}.adjective-complement-guide .ag-check-overview,.adjective-complement-guide .ag-fix-preview{margin-top:0}.adjective-complement-guide .ag-fix-preview h3{padding:12px 16px;font-size:18px}.adjective-complement-guide .ag-fix-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.adjective-complement-guide .ag-fix-row+.ag-fix-row{border-top:1px solid #e2e5db}.adjective-complement-guide .ag-fix-row p{font-size:22px}.adjective-complement-guide .ag-fix-label{font-size:11px}.adjective-complement-guide .ag-fix-arrow{margin-left:44px}.adjective-complement-guide .ag-practice{border-left:0;padding-left:0}.adjective-complement-guide form[data-ag-practice-form],.adjective-complement-guide .ag-finished{padding:18px}.adjective-complement-guide .ag-mini-label{font-size:11px}.adjective-complement-guide .ag-choice{flex-basis:60px}.adjective-complement-guide .ag-choice>span{padding:8px;font-size:20px}.adjective-complement-guide .ag-practice button,.adjective-complement-guide .ag-practice-tools summary,.adjective-complement-guide .ag-check-hint,.adjective-complement-guide .ag-correct-summary{font-size:18px}.adjective-complement-guide .ag-practice-tools{gap:10px}.adjective-complement-guide .ag-practice-tools>button,.adjective-complement-guide .ag-practice-tools .ag-answer-review summary{padding:10px;font-size:18px}.adjective-complement-guide .ag-progress .questions-status-cluster{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.adjective-complement-guide *{scroll-behavior:auto!important}}.affirmative-explorer.questions-explanation{--afx-ink:#153b2c;--afx-body:#263f32;--afx-muted:#53655c;--afx-line:#ddd5c5;--afx-green:#19574b;--afx-gold:#80550f;--afx-primary:#234d3a;box-sizing:border-box;border:1px solid var(--afx-line);width:100%;max-width:960px;color:var(--afx-body);background:#fffefa;border-radius:22px;margin:0 auto 28px;padding:26px 28px 28px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.55;box-shadow:0 2px 8px #62462a0b;container-type:inline-size}.affirmative-explorer :where(*){box-sizing:border-box}.affirmative-explorer :where(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.affirmative-explorer :where(h2,h3,h4){color:var(--afx-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.affirmative-explorer button{font:inherit;cursor:pointer;letter-spacing:normal;box-shadow:none}.affirmative-explorer :where(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.affirmative-explorer [data-afx-focus]{scroll-margin-block:150px 100px}.affirmative-explorer [hidden]{display:none!important}.affirmative-explorer .afx-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affirmative-explorer .afx-intro{text-align:center;border-bottom:1px solid var(--afx-line);padding-bottom:22px}.affirmative-explorer .afx-intro h2{font-size:clamp(28px,5.15cqw,46px);line-height:1.15}.affirmative-explorer .afx-intro p{color:var(--afx-muted);margin-top:8px;font-size:clamp(17px,2.45cqw,22px);line-height:1.45}.affirmative-explorer .afx-explorer{padding-top:12px}.affirmative-explorer .afx-choice-instruction{letter-spacing:-.02em;color:var(--afx-ink);margin-bottom:14px;font:700 29px/1.3 Georgia,Times New Roman,serif}.affirmative-explorer .afx-subjects{grid-template-columns:1.1fr .85fr 1.1fr .75fr 1.3fr 1.1fr;gap:12px;display:grid}.affirmative-explorer .afx-subject-choice{border:1px solid var(--afx-line);color:#263f32;text-align:center;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 10px;font-size:17px;line-height:1.3;display:flex}.affirmative-explorer .afx-subject-choice:hover{border-color:var(--afx-primary);background:#f0f1e8}.affirmative-explorer .afx-subject-choice[aria-pressed=true]{background:var(--afx-primary);border-color:var(--afx-primary);color:#fffdf7}.affirmative-explorer .afx-selection-check{flex-shrink:0;display:none}.affirmative-explorer .afx-selection-check svg{width:28px;height:28px;display:block}.affirmative-explorer .afx-selected-cue{font-size:13px;font-weight:400;line-height:18px;display:none}.affirmative-explorer .afx-subject-choice[aria-pressed=true] :where(.afx-selection-check,.afx-selected-cue){display:block}.affirmative-explorer .afx-subject-choice[aria-pressed=true] .afx-choice-label{font-weight:700}.affirmative-explorer .afx-subject-choice[data-subject-id=i][aria-pressed=true] .afx-choice-label{font:700 25px/1 Georgia,Times New Roman,serif}.affirmative-explorer .afx-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px 0 18px;display:grid}.affirmative-explorer .afx-art{background:#fffaf2;border-radius:14px;min-width:0;position:relative;overflow:hidden}.affirmative-explorer .afx-art img{object-fit:cover;width:100%;height:100%;display:block}.affirmative-explorer .afx-art-crop img{width:var(--afx-art-width);max-width:none;height:auto;left:var(--afx-art-left);top:var(--afx-art-top);position:absolute}.affirmative-explorer .afx-detail-copy{min-width:0}.affirmative-explorer .afx-sentence{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.affirmative-explorer .afx-phrase{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.affirmative-explorer .afx-role{color:var(--afx-muted);font-size:14px;line-height:20px}.affirmative-explorer .afx-token{letter-spacing:-.025em;border-radius:10px;padding:4px 12px 7px;font:700 42px/1.3 Georgia,Times New Roman,serif;display:block}.affirmative-explorer .afx-subject{color:var(--afx-green);background:#dce7d6}.affirmative-explorer .afx-verb{color:var(--afx-gold);background:#f8e7be}.affirmative-explorer .afx-place{color:#99402d;background:#f8e2d7}.affirmative-explorer .afx-rule{color:var(--afx-ink);margin-top:16px;font:700 29px/1.35 Georgia,Times New Roman,serif}.affirmative-explorer .afx-inline-gold{color:var(--afx-gold);font-weight:700}.affirmative-explorer .afx-inline-green{color:var(--afx-green);font-weight:700}.affirmative-explorer .afx-inline-accent{color:#99402d}.affirmative-explorer .afx-meaning{border-top:1px solid var(--afx-line);gap:6px;margin-top:22px;padding-top:16px;display:grid}.affirmative-explorer .afx-meaning>div{grid-template-columns:auto 1fr;align-items:baseline;gap:20px;display:grid}.affirmative-explorer .afx-meaning dt{color:var(--afx-muted);font-size:19px;font-weight:600}.affirmative-explorer .afx-meaning dd{color:var(--afx-ink);font:700 27px/1.4 Georgia,Times New Roman,serif}.affirmative-explorer .afx-rules{border-top:1px solid var(--afx-line);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px;padding-top:18px;display:grid}.affirmative-explorer .afx-rules h3{font-size:32px;line-height:1.2}.affirmative-explorer .afx-mapping{border-right:1px solid var(--afx-line);padding-right:20px}.affirmative-explorer .afx-map{gap:12px;margin-top:16px;display:grid}.affirmative-explorer .afx-map-group{grid-template-columns:minmax(0,1fr) 134px;align-items:stretch;gap:4px 12px;display:grid}.affirmative-explorer .afx-map-subject{color:var(--afx-ink);letter-spacing:-.025em;background:#e7eddf;border-left:9px solid #0000;border-radius:10px;align-items:center;padding:6px 12px;font:700 27px/1.45 Georgia,Times New Roman,serif;display:flex}.affirmative-explorer .afx-map-group.is-current .afx-map-subject{border-left-color:var(--afx-green)}.affirmative-explorer .afx-map-verb{align-items:center;gap:16px;display:flex}.affirmative-explorer .afx-arrow{color:#85918c;font-size:34px;line-height:1}.affirmative-explorer .afx-map-verb strong{color:var(--afx-gold);text-align:center;background:#f8e7be;border-radius:10px;flex:1;padding:6px 14px;font:700 31px/1.3 Georgia,Times New Roman,serif;display:block}.affirmative-explorer .afx-map-note{color:var(--afx-muted);grid-column:1/-1;padding:0 0 8px 30px;font-size:16px;line-height:1.5}.affirmative-explorer .afx-you-note{background:#f0f1e8;border:1px solid #e1e4d8;border-radius:12px;padding:12px 16px 14px}.affirmative-explorer .afx-you-intro{margin-top:4px;font-size:16px;line-height:1.45}.affirmative-explorer .afx-listeners{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.affirmative-explorer .afx-listener{text-align:center;background:#fffefa;border-radius:12px;min-width:0;padding:6px 8px 8px}.affirmative-explorer .afx-listener-label{margin-bottom:4px;font-size:14px;line-height:20px}.affirmative-explorer .afx-listener-art{border-radius:10px}.affirmative-explorer .afx-you-sentence{white-space:nowrap;letter-spacing:-.035em;margin-top:5px;font:700 21px/1.3 Georgia,Times New Roman,serif}.affirmative-explorer .afx-you-compact{display:none}.affirmative-explorer .afx-disclosure{border:1px solid var(--afx-line);background:#f8f5ef;border-radius:10px;margin-top:18px;overflow:visible}.affirmative-explorer .afx-disclosure>summary{color:#263f32;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 24px;font-size:18px;font-weight:600;list-style:none;display:flex}.affirmative-explorer .afx-disclosure>summary::-webkit-details-marker{display:none}.affirmative-explorer .afx-disclosure>summary svg{flex-shrink:0}.affirmative-explorer .afx-disclosure[open]>summary svg{transform:rotate(90deg)}.affirmative-explorer .afx-extra-content{padding:4px 24px 24px}.affirmative-explorer .afx-extra-grid{border-top:1px solid var(--afx-line);grid-template-columns:1fr 1fr;gap:24px 32px;padding-top:20px;display:grid}.affirmative-explorer .afx-extra-grid h4,.affirmative-explorer .afx-short-forms h4{margin-bottom:8px;font-size:22px;line-height:1.35}.affirmative-explorer .afx-extra-example{font:700 20px/1.5 Georgia,Times New Roman,serif}.affirmative-explorer .afx-extra-note{color:var(--afx-muted);margin-top:6px;font-size:16px}.affirmative-explorer .afx-short-forms{border-top:1px solid var(--afx-line);margin-top:24px;padding-top:20px}.affirmative-explorer .afx-short-forms p{color:var(--afx-muted);font-size:16px}.affirmative-explorer .afx-short-forms dl{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.affirmative-explorer .afx-short-forms dl>div{gap:10px;font:700 22px/1.4 Georgia,Times New Roman,serif;display:flex}.affirmative-explorer .afx-short-forms dd{color:var(--afx-gold)}.affirmative-explorer .afx-practice{border-top:1px solid var(--afx-line);margin-top:16px;padding-top:14px}.affirmative-explorer .afx-check{background:#f0f1e8;border:1px solid #e1e4d8;border-radius:12px;padding:18px 22px}.affirmative-explorer .afx-check-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.affirmative-explorer .afx-check-heading{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}.affirmative-explorer .afx-check-heading h3{font-size:38px;line-height:1.2}.affirmative-explorer .afx-check-heading p{color:var(--afx-muted);font-size:14px}.affirmative-explorer .afx-check-context{margin-top:10px;font-size:18px}.affirmative-explorer .afx-question{letter-spacing:-.025em;margin-top:12px;font-size:34px;line-height:1.35}.affirmative-explorer .afx-gap{white-space:nowrap}.affirmative-explorer .afx-check-instruction{margin-top:10px;font-size:18px}.affirmative-explorer .afx-answers{border:0;gap:8px;min-width:0;padding:0;display:grid}.affirmative-explorer .afx-answer{border:1px solid var(--afx-line);color:#263f32;cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;min-height:50px;padding:10px 16px;font-size:18px;font-weight:600;display:flex;position:relative}.affirmative-explorer .afx-answer:has(input:checked){border-color:var(--afx-green);box-shadow:inset 0 0 0 1px var(--afx-green)}.affirmative-explorer .afx-answer input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #969f99;border-radius:50%;flex-shrink:0;margin:0}.affirmative-explorer .afx-answer input:checked{border-color:var(--afx-green);background:radial-gradient(circle,var(--afx-green) 0 5px,transparent 5.5px)}.affirmative-explorer .afx-answers:disabled .afx-answer{cursor:default}.affirmative-explorer .afx-check-footer{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:106px;margin-top:16px;padding:14px 16px;display:grid}.affirmative-explorer .afx-check:has(input:checked){background:#fffefa}.affirmative-explorer .afx-check:has(input:checked) .afx-check-footer{background:#f0f1e8}.affirmative-explorer .afx-check:has(input:checked) .afx-question-subject{background:#dce7d6;border-radius:8px;padding:2px 8px}.affirmative-explorer .afx-feedback{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.affirmative-explorer .afx-feedback:empty{display:none}.affirmative-explorer .afx-feedback-title{letter-spacing:-.025em;margin-bottom:4px;font:700 30px/1.2 Georgia,Times New Roman,serif;display:block}.affirmative-explorer .afx-feedback-icon{border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;margin-top:2px;display:grid}.affirmative-explorer .afx-feedback-icon svg{width:30px;height:30px}.affirmative-explorer .afx-check:has(input:checked) .afx-check-footer.is-correct{background:#e3eadc}.affirmative-explorer .afx-check:has(input:checked) .afx-check-footer.is-incorrect{background:#faece3}.affirmative-explorer .is-correct .afx-feedback{color:#19574b}.affirmative-explorer .is-correct .afx-feedback-icon{color:#fffefa;background:#19574b}.affirmative-explorer .is-incorrect .afx-feedback{color:#783e2d}.affirmative-explorer .is-incorrect .afx-feedback-icon{color:#fffefa;background:#99402d}.affirmative-explorer .afx-choose-hint{color:var(--afx-muted);grid-area:1/1;font-size:16px}.affirmative-explorer .afx-primary{border:1px solid var(--afx-primary);background:var(--afx-primary);color:#fffdf7;white-space:nowrap;border-radius:10px;grid-area:1/2;min-height:54px;padding:12px 24px;font-size:18px;font-weight:600}.affirmative-explorer .afx-primary:hover:enabled{background:#153b2c}.affirmative-explorer .afx-primary:disabled{color:#666e68;cursor:default;background:#dcdedb;border-color:#dcdedb}.affirmative-explorer .afx-explain{color:#783e2d;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:16px;text-decoration:underline}.affirmative-explorer .afx-explanation{border-top:1px solid var(--afx-line);padding-top:12px;font-size:16px}.affirmative-explorer .afx-completion{justify-content:space-between;align-items:center;gap:24px;min-height:180px;display:flex}.affirmative-explorer .afx-completion h3{font-size:28px;line-height:1.3}@container (width<=740px){.affirmative-explorer .afx-subjects{gap:8px}.affirmative-explorer .afx-subject-choice{gap:5px;padding:8px 6px;font-size:16px}.affirmative-explorer .afx-selection-check svg{width:22px;height:22px}.affirmative-explorer .afx-token{padding-inline-start:9px;padding-inline-end:9px;font-size:30px}.affirmative-explorer .afx-map-group{grid-template-columns:minmax(0,1fr) 110px;gap:4px 8px}.affirmative-explorer .afx-map-subject{padding-left:8px;font-size:23px}.affirmative-explorer .afx-map-verb{gap:10px}.affirmative-explorer .afx-map-verb strong{padding-inline-start:10px;padding-inline-end:10px;font-size:28px}.affirmative-explorer .afx-rules h3{font-size:28px}.affirmative-explorer .afx-you-sentence{font-size:18px}.affirmative-explorer .afx-listener{padding-inline-start:5px;padding-inline-end:5px}}@container (width<=620px){.affirmative-explorer .afx-intro{text-align:center;padding-bottom:20px}.affirmative-explorer .afx-intro h2{max-width:300px;margin-inline-start:auto;margin-inline-end:auto;font-size:28px;line-height:34px}.affirmative-explorer .afx-intro p{font-size:17px;line-height:1.55}.affirmative-explorer .afx-explorer{padding-top:18px}.affirmative-explorer .afx-choice-instruction{margin-bottom:14px;font-family:inherit;font-size:23px;line-height:1.3}.affirmative-explorer .afx-choice-instruction>span{display:block}.affirmative-explorer .afx-subjects{grid-template-columns:1fr 1fr;gap:10px}.affirmative-explorer .afx-subject-choice{gap:10px;min-height:58px;padding:8px 12px;font-size:16px}.affirmative-explorer .afx-detail{grid-template-columns:1fr;gap:18px;padding:18px 0 22px}.affirmative-explorer .afx-scene{width:100%;max-height:420px}.affirmative-explorer .afx-sentence{gap:5px}.affirmative-explorer .afx-token{padding:5px 10px 7px;font-size:29px;line-height:1.35}.affirmative-explorer .afx-role{font-size:13px;line-height:18px}.affirmative-explorer .afx-rule{margin-top:14px;font-size:24px}.affirmative-explorer .afx-meaning{gap:8px;margin-top:16px;padding-top:14px}.affirmative-explorer .afx-meaning dt{font-size:17px}.affirmative-explorer .afx-meaning dd{font-size:23px}.affirmative-explorer .afx-rules{grid-template-columns:1fr;gap:20px;padding-top:20px}.affirmative-explorer .afx-rules h3{font-size:28px}.affirmative-explorer .afx-mapping{border:0;padding:0}.affirmative-explorer .afx-map{gap:12px;margin-top:14px}.affirmative-explorer .afx-map-group{grid-template-columns:minmax(0,1fr) 108px;gap:4px 10px}.affirmative-explorer .afx-map-subject{min-height:48px;font-size:24px}.affirmative-explorer .afx-map-verb strong{font-size:28px}.affirmative-explorer .afx-map-note{padding-bottom:4px;padding-left:20px;font-size:15px}.affirmative-explorer .afx-you-note{padding:16px}.affirmative-explorer .afx-you-intro,.affirmative-explorer .afx-listeners{display:none}.affirmative-explorer .afx-you-compact{margin-top:6px;font-size:16px;display:block}.affirmative-explorer .afx-you-sentence{margin-top:4px;font-size:25px}.affirmative-explorer .afx-you-compact .afx-you-sentence{text-align:center;background:#fffefa;border-radius:10px;margin-top:8px;padding:10px 6px}.affirmative-explorer .afx-disclosure{margin-top:20px}.affirmative-explorer .afx-disclosure>summary{min-height:62px;padding:12px 16px;font-size:16px;line-height:1.4}.affirmative-explorer .afx-extra-content{padding:0 16px 20px}.affirmative-explorer .afx-extra-grid{grid-template-columns:1fr;gap:20px}.affirmative-explorer .afx-short-forms dl{grid-template-columns:1fr;gap:8px}.affirmative-explorer .afx-check{padding:16px}.affirmative-explorer .afx-check-grid{grid-template-columns:1fr;gap:18px}.affirmative-explorer .afx-check-heading h3{font-size:30px}.affirmative-explorer .afx-check-heading{gap:8px 14px}.affirmative-explorer .afx-check-context{font-size:16px}.affirmative-explorer .afx-question{margin-top:12px;font-size:28px}.affirmative-explorer .afx-check-instruction{margin-top:6px;font-size:16px}.affirmative-explorer .afx-answer{min-height:48px;font-size:17px}.affirmative-explorer .afx-check-footer{grid-template-columns:1fr;gap:12px;min-height:100px;padding:14px 10px}.affirmative-explorer .afx-feedback-title{font-size:25px}.affirmative-explorer .afx-feedback-icon{width:30px;height:30px}.affirmative-explorer .afx-feedback-icon svg{width:22px;height:22px}.affirmative-explorer .afx-primary{grid-area:2/1;width:100%;min-height:50px;padding-inline-start:16px;padding-inline-end:16px;font-size:16px}.affirmative-explorer .afx-feedback{grid-row:1}.affirmative-explorer .afx-feedback:empty{min-height:24px;display:block}.affirmative-explorer .afx-completion{flex-direction:column;justify-content:center;align-items:stretch}.affirmative-explorer .afx-completion h3{font-size:26px}}@media (max-width:700px){.affirmative-explorer.questions-explanation{border-radius:18px;padding:22px 16px 16px}.affirmative-explorer .afx-mobile-art{aspect-ratio:var(--afx-mobile-ratio)!important}.affirmative-explorer .afx-mobile-art img{width:var(--afx-mobile-width);left:var(--afx-mobile-left);top:var(--afx-mobile-top)}}@container (width<=310px){.affirmative-explorer .afx-intro h2{font-size:28px}.affirmative-explorer .afx-choice-instruction{font-size:22px}.affirmative-explorer .afx-token{padding-inline-start:8px;padding-inline-end:8px;font-size:25px}.affirmative-explorer .afx-map-subject{font-size:21px}.affirmative-explorer .afx-map-group{grid-template-columns:minmax(0,1fr) 96px;gap:4px 8px}.affirmative-explorer .afx-map-verb{gap:8px}.affirmative-explorer .afx-arrow{font-size:26px}.affirmative-explorer .afx-map-verb strong{padding-inline-start:8px;padding-inline-end:8px;font-size:26px}.affirmative-explorer .afx-check-heading{gap:8px}.affirmative-explorer .afx-check-heading p{font-size:13px}}.questions-explanation.be-concept.negative-guide{--nf-ink:#153b2c;--nf-body:#263f32;--nf-secondary:#53655c;--nf-border:#ddd5c5;--nf-surface:#fffefa;--nf-action:#234d3a;border:1px solid var(--nf-border);background:var(--nf-surface);width:100%;max-width:960px;color:var(--nf-body);border-radius:22px;margin-inline-start:auto;margin-inline-end:auto;padding:32px;font:18px/28px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 3px 18px #153b2c06;container:negative-forms/inline-size}.negative-guide *,.negative-guide :before,.negative-guide :after{box-sizing:border-box}.negative-guide :-webkit-any(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.negative-guide :is(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.negative-guide [hidden]{display:none!important}.negative-guide :-webkit-any(button,summary,input){-webkit-tap-highlight-color:transparent}.negative-guide :is(button,summary,input){-webkit-tap-highlight-color:transparent}.negative-guide :-webkit-any(button,summary,input,[tabindex]){scroll-margin-block:160px 24px}.negative-guide :is(button,summary,input,[tabindex]){scroll-margin-block:160px 24px}.negative-guide :-webkit-any(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.negative-guide :is(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.negative-guide h2,.negative-guide h3,.negative-guide h4{color:var(--nf-ink);font-family:Georgia,Times New Roman,serif}.negative-guide button{cursor:pointer;font-family:inherit;transform:none}.negative-guide .nf-intro h2{letter-spacing:-.025em;text-wrap:pretty;font-size:56px;font-weight:700;line-height:64px}.negative-guide .nf-intro>p{margin-top:8px;font-size:26px;line-height:36px}.negative-guide .nf-not,.negative-guide .nf-verb,.negative-guide .nf-subject,.negative-guide .nf-complement{border-radius:5px;padding:.03em .13em;font-weight:700}.negative-guide .nf-subject{color:#19574b;background:#dce7d6}.negative-guide .nf-verb{color:#80550f;background:#f8e7be}.negative-guide .nf-not{color:#66517c;background:#eee8f4}.negative-guide .nf-complement{color:#99402d;background:#f8e2d7}.negative-guide .nf-not-word{color:#66517c;font-family:Georgia,Times New Roman,serif;font-weight:700}.negative-guide .nf-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:24px;margin-block-end:16px;display:grid}.negative-guide .nf-selector{border:1px solid var(--nf-border);min-width:0;min-height:72px;color:var(--nf-secondary);background:#f8f5ef;border-radius:14px;justify-content:center;align-items:center;gap:16px;padding:10px 16px;font:500 20px/26px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.negative-guide .nf-selector:hover{background:#f0f1e8}.negative-guide .nf-selector[aria-pressed=true]{border:2px solid var(--nf-action);color:var(--nf-ink);background:#f0f1e8;padding:9px 15px}.negative-guide .nf-selector-icon{flex:none;place-items:center;width:32px;height:32px;display:grid}.negative-guide .nf-selector-icon svg{width:28px;height:28px}.negative-guide .nf-selector[aria-pressed=true] .nf-selector-icon{background:var(--nf-action);color:#fffdf7;border-radius:50%}.negative-guide .nf-selector[aria-pressed=true] .nf-selector-icon svg{width:24px;height:24px}.negative-guide .nf-selector-copy{text-align:left;flex-direction:column;display:flex}.negative-guide .nf-selector[aria-pressed=true] .nf-selector-copy>span{font-weight:650}.negative-guide .nf-selector-copy small{font-size:16px;font-weight:400;line-height:22px}.negative-guide .nf-hero{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.negative-guide .nf-scene{min-width:0}.negative-guide .nf-scene img{aspect-ratio:5/3;object-fit:cover;object-position:center 48%;border-radius:10px;width:100%;height:auto;display:block}.negative-guide .nf-scene .nf-wide-art{display:none}.negative-guide .nf-scene figcaption{text-align:center;color:var(--nf-ink);margin-top:4px;font:700 26px/34px Georgia,Times New Roman,serif}.negative-guide .nf-demonstration{min-width:0;padding-top:4px}.negative-guide .nf-build-label{color:var(--nf-secondary);font-size:18px;font-weight:600;line-height:26px}.negative-guide .nf-sentence{color:var(--nf-ink);flex-wrap:wrap;align-items:baseline;gap:5px 4px;margin-block-start:68px;margin-block-end:12px;font:700 54px/1.25 Georgia,Times New Roman,serif;display:flex}.negative-guide .nf-sentence>span{white-space:nowrap}.negative-guide .nf-insertion{display:inline-flex;position:relative}.negative-guide .nf-placement{white-space:nowrap;color:var(--nf-secondary);font:16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:calc(100% + 27px);left:50%;transform:translate(-50%)}.negative-guide .nf-placement:before{content:"";border-top:1.5px solid #706447;border-left:1.5px solid #706447;border-top-left-radius:6px;width:44px;height:26px;position:absolute;top:calc(100% + 5px);right:50%}.negative-guide .nf-placement:after{content:"";border-top:8px solid #706447;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:calc(100% + 27px);right:calc(50% + 39px)}.negative-guide .nf-stop{color:var(--nf-ink)}.negative-guide .nf-gap{color:#66517c;min-width:1.45em;min-height:1.25em;font:inherit;background:#eee8f4;border:2px dashed #66517c;border-radius:5px;padding:0 .1em}.negative-guide .nf-meaning{text-wrap:pretty;font-size:18px;line-height:28px}.negative-guide .nf-button{border:1px solid var(--nf-action);background:var(--nf-action);color:#fffdf7;min-height:48px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font:600 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.negative-guide .nf-button:hover:not(:disabled){background:#153b2c}.negative-guide .nf-button:disabled{cursor:default;color:#fffefa;opacity:1;background:#a7b5b2;border-color:#a7b5b2}.negative-guide .nf-secondary{color:var(--nf-action);background:var(--nf-surface)}.negative-guide .nf-secondary:hover:not(:disabled){color:var(--nf-action);background:#f0f1e8}.negative-guide .nf-replay{margin-top:20px}.negative-guide .nf-not-token{color:#66517c;background:#eee8f4;border-radius:4px;padding-inline-start:5px;padding-inline-end:5px}.negative-guide hr{background:var(--nf-border);border:0;height:1px;margin-block-start:24px;margin-block-end:24px}.negative-guide .nf-short-forms h3,.negative-guide .nf-check h3{letter-spacing:-.018em;font-size:34px;font-weight:700;line-height:42px}.negative-guide .nf-short-forms>p{font-size:18px;line-height:28px}.negative-guide .nf-comparisons{color:var(--nf-body);margin-block-start:6px;margin-block-end:8px;font:700 28px/38px Georgia,Times New Roman,serif}.negative-guide .nf-comparisons>div{grid-template-columns:minmax(180px,29%) minmax(0,1fr);column-gap:32px;display:grid}.negative-guide .nf-comparisons dd{grid-template-columns:32px minmax(0,1fr);column-gap:24px;display:grid}.negative-guide .nf-comparison-arrow{color:var(--nf-secondary);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.negative-guide .nf-i-note{margin-top:8px}.negative-guide .nf-disclosure{margin-top:16px}.negative-guide .nf-disclosure summary{border:1px solid var(--nf-border);min-height:52px;color:var(--nf-secondary);cursor:pointer;background:#f8f5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font:500 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;list-style:none;display:flex}.negative-guide .nf-disclosure summary::-webkit-details-marker{display:none}.negative-guide .nf-disclosure summary svg{flex:none}.negative-guide .nf-disclosure[open] summary svg{transform:rotate(90deg)}.negative-guide .nf-disclosure-body{padding-block-start:24px;padding-block-end:8px}.negative-guide .nf-subject-note{background:#f0f1e8;border-radius:12px;padding:16px}.negative-guide .nf-subject-note>p{margin-top:8px}.negative-guide .nf-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:24px;display:grid}.negative-guide .nf-disclosure h4{font-size:23px;font-weight:700;line-height:29px}.negative-guide .nf-example{margin-top:8px;font:700 21px/30px Georgia,Times New Roman,serif}.negative-guide .nf-example-note{color:var(--nf-secondary);margin-top:8px;font-size:16px;line-height:24px}.negative-guide .nf-check{background:#f0f1e8;border-radius:12px;padding:20px 24px}.negative-guide .nf-check:has(input:checked){background:var(--nf-surface);box-shadow:inset 0 0 0 1px var(--nf-border)}.negative-guide .nf-check-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:0;display:flex}.negative-guide .nf-progress{color:var(--nf-secondary);white-space:nowrap;font-size:16px;line-height:24px}.negative-guide .nf-check-grid{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}.negative-guide .nf-check-grid[data-context=true]{grid-template-columns:minmax(0,1fr) 220px}.negative-guide .nf-prompt{color:var(--nf-body);text-wrap:pretty;margin-bottom:12px;font-size:18px;line-height:28px}.negative-guide .nf-options{border:0;gap:8px;min-width:0;padding:0;display:grid}.negative-guide .nf-option{border:1px solid var(--nf-border);background:var(--nf-surface);min-height:44px;color:var(--nf-body);cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:9px 16px;font:500 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.negative-guide .nf-option.is-selected{border-color:var(--nf-action);box-shadow:inset 0 0 0 1px var(--nf-action)}.negative-guide .nf-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.negative-guide .nf-option input[type=radio]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--nf-secondary);background:var(--nf-surface);opacity:1;width:20px;min-width:20px;height:20px;min-height:20px;cursor:inherit;box-shadow:none;border-radius:50%;margin:0;padding:0;position:relative}.negative-guide .nf-option input[type=radio]:checked{background:var(--nf-action);border-color:var(--nf-action)}.negative-guide .nf-option input[type=radio]:checked:after{content:"";background:#fffdf7;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.negative-guide .nf-option input:focus-visible{outline:none}.negative-guide .nf-option:has(input:disabled){cursor:default}.negative-guide .nf-context{text-align:center;align-self:end}.negative-guide .nf-context img{aspect-ratio:4/3;object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.negative-guide .nf-context figcaption{color:var(--nf-ink);margin-top:4px;font:700 18px/24px Georgia,Times New Roman,serif}.negative-guide .nf-feedback{min-height:96px;color:var(--nf-body);background:#f8f5ef;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;font-size:16px;line-height:24px;display:flex}.negative-guide .nf-feedback strong{font:700 24px/30px Georgia,Times New Roman,serif;display:block}.negative-guide .nf-feedback.is-correct{color:#19574b;background:#e3eadc}.negative-guide .nf-feedback.is-retry{color:#783e2d;background:#faece3}.negative-guide .nf-feedback-icon{background:currentColor;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.negative-guide .nf-feedback-icon svg{color:#fffdf7;width:20px;height:20px}.negative-guide .nf-check-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.negative-guide .nf-choose{color:var(--nf-secondary);font-size:16px;line-height:24px}.negative-guide .nf-explain{min-height:44px;color:var(--nf-action);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font:500 16px/24px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.negative-guide .nf-complete h3{margin-bottom:16px;font-size:26px;line-height:34px}@container negative-forms (width<=760px){.negative-guide .nf-intro h2{font-size:48px;line-height:56px}.negative-guide .nf-sentence{font-size:46px}.negative-guide .nf-selector{font-size:18px}.negative-guide .nf-check-grid[data-context=true]{grid-template-columns:minmax(0,1fr) 132px}}@container negative-forms (width<=640px){.negative-guide .nf-intro h2{max-width:9.5ch;font-size:38px;line-height:44px}.negative-guide .nf-intro>p{font-size:22px;line-height:32px}.negative-guide .nf-rule-forms{display:block}.negative-guide .nf-selectors{gap:8px;margin-block-start:16px;margin-block-end:16px}.negative-guide .nf-selector{gap:4px;min-height:58px;padding:8px 6px;font-size:16px;line-height:22px}.negative-guide .nf-selector[aria-pressed=true]{padding:7px 5px}.negative-guide .nf-selector-icon{display:none}.negative-guide .nf-selector-copy{text-align:center}.negative-guide .nf-selector-copy small{font-size:13px;line-height:18px}.negative-guide .nf-selector[aria-pressed=true] .nf-selector-copy>span:after{content:" ✓"}.negative-guide .nf-hero{grid-template-columns:minmax(0,1fr);gap:8px}.negative-guide .nf-scene img{aspect-ratio:2.2;max-height:230px}.negative-guide .nf-scene .nf-wide-art{display:block}.negative-guide .nf-scene .nf-standard-art{display:none}.negative-guide .nf-scene figcaption{font-size:23px;line-height:29px}.negative-guide .nf-demonstration{padding-top:0}.negative-guide .nf-build-label{font-size:17px;line-height:26px}.negative-guide .nf-sentence{justify-content:center;margin-block-start:40px;margin-block-end:8px;font-size:clamp(27px,11cqi,39px)}.negative-guide .nf-meaning{text-align:center;max-width:28ch;margin-inline-start:auto;margin-inline-end:auto;font-size:17px;line-height:26px}.negative-guide .nf-meaning-end{display:block}.negative-guide .nf-replay{margin:12px auto 0;display:flex}.negative-guide .nf-short-forms h3,.negative-guide .nf-check h3{font-size:28px;line-height:34px}.negative-guide .nf-short-forms>p{font-size:17px;line-height:26px}.negative-guide hr{margin-block-start:16px;margin-block-end:16px}.negative-guide .nf-comparisons{font-size:clamp(18px,5.5cqi,22px);line-height:24px}.negative-guide .nf-comparisons>div{margin-block-start:4px;margin-block-end:4px;display:block}.negative-guide .nf-comparisons dd{grid-template-columns:20px minmax(0,1fr);gap:6px;padding-left:14px}.negative-guide .nf-comparison-arrow{font-size:22px}.negative-guide .nf-examples{grid-template-columns:minmax(0,1fr)}.negative-guide .nf-disclosure summary{padding:12px 16px}.negative-guide .nf-check{padding:16px}.negative-guide .nf-prompt{font-size:17px;line-height:26px}.negative-guide .nf-check-grid[data-context=true]{grid-template-columns:minmax(0,1fr)}.negative-guide .nf-context{text-align:left;grid-row:1;align-items:center;gap:12px;margin-block-start:8px;margin-block-end:12px;display:flex}.negative-guide .nf-context img{width:100px}.negative-guide .nf-context figcaption{font-size:17px;line-height:24px}.negative-guide .nf-option{gap:12px;min-height:48px;padding:11px 12px}.negative-guide .nf-feedback{min-height:144px}.negative-guide .nf-check-actions{text-align:center;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.negative-guide .nf-check-actions .nf-button{width:100%}}@container negative-forms (width<=310px){.negative-guide .nf-intro h2{font-size:34px;line-height:40px}.negative-guide .nf-selector{font-size:14px;line-height:20px}.negative-guide .nf-comparisons dd{grid-template-columns:14px minmax(0,1fr);gap:4px;padding-left:0}.negative-guide .nf-comparison-arrow{font-size:18px}.negative-guide .nf-option{gap:10px;padding-inline-start:10px;padding-inline-end:10px}.negative-guide .nf-feedback{min-height:168px;padding:12px}}@media (max-width:600px){.questions-explanation.be-concept.negative-guide{padding:16px;font-size:17px;line-height:26px}}@media (prefers-reduced-motion:reduce){.negative-guide *,.negative-guide :before,.negative-guide :after{transition:none!important;animation:none!important}}.reduce-motion .negative-guide *,.reduce-motion .negative-guide :before,.reduce-motion .negative-guide :after{transition:none!important;animation:none!important}.questions-explanation.noun-complement-guide{--ng-heading:#153b2c;--ng-ink:#263f32;--ng-muted:#53655c;--ng-line:#ddd5c5;--ng-subject:#19574b;--ng-subject-bg:#dce7d6;--ng-verb:#80550f;--ng-verb-bg:#f8e7be;--ng-noun:#99402d;--ng-noun-bg:#f8e2d7;--ng-action:#234d3a;--ng-sage:#f0f1e8;--ng-display:Georgia,"Times New Roman",serif;--ng-ui:Arial,ui-sans-serif,system-ui,sans-serif;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--ng-ink);font:400 20px/1.4 var(--ng-ui);background:0 0;border:0;border-radius:0;margin:8px auto 36px;padding:0;overflow:visible;container:noun-guide/inline-size}.noun-complement-guide *,.noun-complement-guide :before,.noun-complement-guide :after{box-sizing:border-box}.noun-complement-guide [hidden]{display:none!important}.noun-complement-guide p{margin:0}.noun-complement-guide button,.noun-complement-guide input,.noun-complement-guide summary{font-family:var(--ng-ui)}.noun-complement-guide button{cursor:pointer}.noun-complement-guide button:disabled{cursor:default}.noun-complement-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.noun-complement-guide svg{flex:none;width:24px;height:24px}.noun-complement-guide :-webkit-any(h2,h3,h4){color:var(--ng-heading);font-family:var(--ng-display);letter-spacing:-.025em;font-weight:700}.noun-complement-guide :is(h2,h3,h4){color:var(--ng-heading);font-family:var(--ng-display);letter-spacing:-.025em;font-weight:700}.noun-complement-guide .ng-sheet{border:1px solid var(--ng-line);background:#fffefa;border-radius:22px;padding:26px;box-shadow:0 2px 12px #153b2c05}.noun-complement-guide .ng-header h2{margin:0 0 4px;font-size:clamp(36px,5.4cqi,52px);line-height:1.02}.noun-complement-guide .ng-title-start{display:block}.noun-complement-guide .ng-intro{font-size:22px;line-height:1.4}.noun-complement-guide .ng-selector-instruction{margin:10px 0 8px;font-size:18px;font-weight:500}.noun-complement-guide .ng-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.noun-complement-guide .ng-example-button{border:1px solid var(--ng-line);min-width:0;min-height:200px;color:var(--ng-ink);background:#f8f5ef;border-radius:14px;flex-direction:column;align-items:stretch;padding:6px 6px 0;display:flex;position:relative;overflow:hidden}.noun-complement-guide .ng-identity-art{border-radius:9px 9px 0 0;width:100%;height:124px;display:block;overflow:hidden}.noun-complement-guide .ng-identity-art img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.noun-complement-guide .ng-example-text{text-align:center;gap:1px;padding:4px 3px 8px;display:grid}.noun-complement-guide .ng-example-text strong{font:700 24px/1.2 var(--ng-display);color:var(--ng-heading);letter-spacing:-.02em}.noun-complement-guide .ng-example-text>span{font:400 18px/1.35 var(--ng-ui);color:var(--ng-muted)}.noun-complement-guide .ng-example-button[aria-pressed=true]{border-color:var(--ng-action);outline:2px solid var(--ng-action);outline-offset:-2px;background:#edf1e7}.noun-complement-guide .ng-example-button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.noun-complement-guide .ng-example-button:not([aria-pressed=true]){padding-bottom:27px}.noun-complement-guide .ng-selected-cue{margin-top:auto;background:var(--ng-subject-bg);min-height:27px;color:var(--ng-action);justify-content:center;align-items:center;gap:6px;margin-inline-start:-6px;margin-inline-end:-6px;font-size:16px;font-weight:600;display:flex}.noun-complement-guide .ng-selected-cue svg{color:#fffdf7;background:var(--ng-action);border-radius:50%;width:20px;height:20px;padding:3px}.noun-complement-guide .ng-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:24px;display:grid}.noun-complement-guide .ng-art{min-width:0;margin:0}.noun-complement-guide .ng-art img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.noun-complement-guide .ng-hero-copy{min-width:0}.noun-complement-guide .ng-annotated{font:700 clamp(34px,5.8cqi,56px)/1.08 var(--ng-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:start;gap:8px 10px;padding-top:18px;display:flex}.noun-complement-guide .ng-subject-verb{align-items:start;gap:10px;display:flex;position:relative}.noun-complement-guide .ng-subject-verb:before{content:"";border:2px solid var(--ng-heading);border-bottom:0;border-radius:4px 4px 0 0;height:11px;position:absolute;top:-16px;left:35%;right:25%}.noun-complement-guide .ng-phrase{flex-direction:column;align-items:center;min-width:0;display:flex}.noun-complement-guide .ng-word{white-space:nowrap;border-radius:9px;padding:5px 10px;display:inline-block;position:relative}.noun-complement-guide .ng-subject .ng-word{background:var(--ng-subject-bg);color:var(--ng-subject)}.noun-complement-guide .ng-verb .ng-word{background:var(--ng-verb-bg);color:var(--ng-verb)}.noun-complement-guide .ng-noun .ng-word{background:var(--ng-noun-bg);color:var(--ng-noun)}.noun-complement-guide .ng-noun .ng-word:after{content:"";border:2px solid var(--ng-noun);border-top:0;border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:-9px;left:3px;right:3px}.noun-complement-guide .ng-phrase-label{color:var(--ng-ink);font:400 17px/24px var(--ng-ui);letter-spacing:0;text-align:center;margin-top:7px}.noun-complement-guide .ng-verb .ng-phrase-label{color:var(--ng-verb)}.noun-complement-guide .ng-noun-label{color:var(--ng-noun);font:600 13px/18px var(--ng-ui);letter-spacing:0;margin-top:13px}.noun-complement-guide .ng-noun .ng-phrase-label{margin-top:1px}.noun-complement-guide .ng-stop{color:var(--ng-heading);margin-left:-10px;padding-top:5px}.noun-complement-guide .ng-meaning{margin:10px 0 12px;font-size:20px;line-height:28px}.noun-complement-guide .ng-meaning strong{font-family:var(--ng-display);font-size:1.12em}.noun-complement-guide .ng-agreement-note{background:var(--ng-sage);border-radius:12px;padding:10px 14px}.noun-complement-guide .ng-agreement-note h3{font:700 20px/28px var(--ng-ui);letter-spacing:-.02em;margin:0 0 2px}.noun-complement-guide .ng-agreement-note p{font-size:18px;line-height:26px}.noun-complement-guide .ng-agreement-note :-webkit-any(.ng-green,.ng-accent){font-weight:700}.noun-complement-guide .ng-agreement-note :is(.ng-green,.ng-accent){font-weight:700}.noun-complement-guide .ng-green{color:var(--ng-subject)}.noun-complement-guide .ng-gold{color:var(--ng-verb)}.noun-complement-guide .ng-accent{color:var(--ng-noun)}.noun-complement-guide .ng-negative{color:#66517c;background:#eee8f4;border-radius:4px;padding:1px 4px}.noun-complement-guide .ng-essentials{border-top:1px solid var(--ng-line);margin-top:24px;padding:12px 0 20px}.noun-complement-guide .ng-essentials>h3{margin:0 0 4px;font-size:30px;line-height:36px}.noun-complement-guide .ng-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.noun-complement-guide .ng-number-grid>div+div{border-left:1px solid var(--ng-line);padding-left:24px}.noun-complement-guide .ng-number-grid h4{margin:0 0 5px;font-size:24px;line-height:29px}.noun-complement-guide .ng-number-grid p{font-size:18px;line-height:26px}.noun-complement-guide .ng-number-grid .ng-number-examples{font:700 24px/32px var(--ng-display);margin-bottom:4px}.noun-complement-guide .ng-number-examples .ng-accent{background:var(--ng-noun-bg);white-space:nowrap;border-radius:6px;padding:0 12px;display:inline-block}.noun-complement-guide .ng-exploration{border-top:1px solid var(--ng-line)}.noun-complement-guide .ng-disclosure{border-bottom:1px solid var(--ng-line)}.noun-complement-guide .ng-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 2px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.noun-complement-guide .ng-disclosure summary::-webkit-details-marker{display:none}.noun-complement-guide .ng-disclosure summary svg{width:20px;height:20px}.noun-complement-guide .ng-disclosure[open] summary svg{transform:rotate(180deg)}.noun-complement-guide .ng-disclosure-body{gap:20px;padding:16px 0 24px;font-size:18px;line-height:28px;display:grid}.noun-complement-guide .ng-disclosure-body p+p{margin-top:6px}.noun-complement-guide .ng-disclosure-body h4{margin:0 0 8px;font-size:23px;line-height:29px}.noun-complement-guide .ng-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.noun-complement-guide .ng-more-grid>:last-child:nth-child(odd){grid-column:1/-1}.noun-complement-guide .ng-optional-sentences{font:700 23px/1.5 var(--ng-display)}.noun-complement-guide .ng-be-reminder{flex-wrap:wrap;gap:8px 24px;display:flex}.noun-complement-guide .ng-sound-rows{gap:10px;display:grid}.noun-complement-guide .ng-sound-row{grid-template-columns:44px minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.noun-complement-guide .ng-sound-row .ng-accent{font:700 21px/28px var(--ng-display)}.noun-complement-guide .ng-audio{border:1px solid var(--ng-line);width:44px;height:44px;color:var(--ng-action);background:#f8f5ef;border-radius:10px;place-items:center;padding:0;display:grid}.noun-complement-guide .ng-practice{background:var(--ng-sage);border-radius:12px;margin-top:14px;padding:18px 20px}.noun-complement-guide .ng-check-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.noun-complement-guide .ng-check-header h3,.noun-complement-guide .ng-completion h3{margin:0;font-size:26px;line-height:32px}.noun-complement-guide .ng-check-header>span{color:var(--ng-muted);font-size:16px;line-height:24px}.noun-complement-guide .ng-prompt{font:700 30px/38px var(--ng-display);letter-spacing:-.02em;margin:2px 0 8px}.noun-complement-guide .ng-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:460px;display:grid}.noun-complement-guide .ng-options-long{grid-template-columns:1fr;max-width:none}.noun-complement-guide .ng-practice-form:has(input:checked) .ng-options{max-width:none}.noun-complement-guide .ng-choice{min-width:0;min-height:48px;color:var(--ng-ink);font:500 16px/24px var(--ng-ui);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}.noun-complement-guide .ng-practice-form:has(input:checked) .ng-choice{border-color:var(--ng-line);background:#fffefa}.noun-complement-guide .ng-practice-form .ng-choice:has(input:checked){border-color:var(--ng-action);box-shadow:inset 0 0 0 1px var(--ng-action)}.noun-complement-guide .ng-choice input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ng-muted);width:24px;height:24px;cursor:inherit;background:#fffefa;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.noun-complement-guide .ng-choice input:checked{border:2px solid var(--ng-action)}.noun-complement-guide .ng-choice input:checked:after{content:"";background:var(--ng-action);border-radius:50%;width:14px;height:14px}.noun-complement-guide .ng-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.noun-complement-guide .ng-choice input:focus-visible{outline:none}.noun-complement-guide .ng-choice:has(input:disabled){cursor:default}.noun-complement-guide .ng-check-bottom{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;margin-top:6px;padding:10px 0 0;display:grid}.noun-complement-guide .ng-check-bottom:-webkit-any(.is-correct,.is-retry){padding:12px}.noun-complement-guide .ng-check-bottom:is(.is-correct,.is-retry){padding:12px}.noun-complement-guide .ng-practice-form:has(input:checked) .ng-check-bottom:not(:-webkit-any(.is-correct,.is-retry)){background:#e3eadc;padding:12px}.noun-complement-guide .ng-practice-form:has(input:checked) .ng-check-bottom:not(:is(.is-correct,.is-retry)){background:#e3eadc;padding:12px}.noun-complement-guide .ng-check-bottom.is-correct{color:#19574b;background:#e3eadc}.noun-complement-guide .ng-check-bottom.is-retry{color:#783e2d;background:#faece3}.noun-complement-guide .ng-feedback{min-width:0;font-size:16px;line-height:24px}.noun-complement-guide .ng-feedback-copy{align-items:start;gap:12px;display:flex}.noun-complement-guide .ng-feedback-copy>svg{width:30px;height:30px;margin-top:2px}.noun-complement-guide .is-correct .ng-feedback-copy>svg{color:#fffefa;background:#19574b;border-radius:50%;padding:5px}.noun-complement-guide .ng-feedback-copy h4{color:inherit;margin:0 0 2px;font-size:23px;line-height:28px}.noun-complement-guide .ng-primary{border:1px solid var(--ng-action);background:var(--ng-action);color:#fffdf7;min-width:144px;min-height:44px;font:600 16px/22px var(--ng-ui);border-radius:10px;padding:10px 16px}.noun-complement-guide .ng-primary:disabled{color:#53655c;background:#d2d3cc;border-color:#d2d3cc}.noun-complement-guide .ng-explanation-button{min-height:44px;color:var(--ng-action);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:8px 0;font-size:16px;line-height:24px;text-decoration:underline}.noun-complement-guide .ng-check-explanation{margin-top:8px;font-size:17px;line-height:26px}.noun-complement-guide .ng-completion{justify-items:start;gap:16px;display:grid}@media (hover:hover){.noun-complement-guide .ng-example-button:not([aria-pressed=true]):hover{border-color:var(--ng-action)}.noun-complement-guide .ng-primary:not(:disabled):hover{background:#153b2c}.noun-complement-guide .ng-disclosure summary:hover{color:var(--ng-action)}}@container noun-guide (width<=720px){.noun-complement-guide .ng-hero{grid-template-columns:1fr;gap:20px}.noun-complement-guide .ng-art{width:100%;max-width:400px;margin-inline-start:auto;margin-inline-end:auto}.noun-complement-guide .ng-annotated{justify-content:center}.noun-complement-guide .ng-identity-art{height:115px}}@container noun-guide (width>=521px){.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)){grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) :-webkit-any(.ng-check-header,.ng-prompt){grid-column:1/-1}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) :is(.ng-check-header,.ng-prompt){grid-column:1/-1}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) .ng-options{grid-area:3/1}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) .ng-check-bottom{display:contents}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) .ng-feedback{grid-area:4/1}.noun-complement-guide .ng-practice-form:not(:has(input:checked,.ng-options-long)) .ng-primary{grid-area:3/2/5;align-self:center}}@container noun-guide (width<=520px){.noun-complement-guide .ng-sheet{padding:16px}.noun-complement-guide .ng-header h2{margin-bottom:8px;font-size:28px;line-height:34px}.noun-complement-guide .ng-title-middle{display:block}.noun-complement-guide .ng-intro{font-size:17px;line-height:26px}.noun-complement-guide .ng-selector-instruction{margin:12px 0 8px;font-size:17px;line-height:26px}.noun-complement-guide .ng-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.noun-complement-guide .ng-example-button{min-height:0;padding:4px 4px 0}.noun-complement-guide .ng-identity-art{height:90px}.noun-complement-guide .ng-example-text{gap:0;padding:0 0 4px}.noun-complement-guide .ng-example-text strong{font-size:20px;line-height:24px}.noun-complement-guide .ng-example-text>span{font-size:16px;line-height:20px}.noun-complement-guide .ng-example-button:not([aria-pressed=true]){padding-bottom:24px}.noun-complement-guide .ng-selected-cue{min-height:24px;margin-inline-start:-4px;margin-inline-end:-4px;font-size:14px;line-height:20px}.noun-complement-guide .ng-art{max-width:none}.noun-complement-guide .ng-art img{aspect-ratio:2;object-position:center 43%}.noun-complement-guide .ng-annotated{gap:6px;padding-top:15px;font-size:clamp(27px,9.3cqi,36px)}.noun-complement-guide .ng-subject-verb{gap:6px}.noun-complement-guide .ng-word{border-radius:7px;padding:5px 7px}.noun-complement-guide .ng-phrase-label{margin-top:6px;font-size:15px;line-height:22px}.noun-complement-guide .ng-noun-label{margin-top:11px;font-size:13px;line-height:18px}.noun-complement-guide .ng-stop{margin-left:-6px}.noun-complement-guide .ng-meaning{margin:14px 0 16px;font-size:24px;line-height:30px}.noun-complement-guide .ng-agreement-note{padding:10px 12px}.noun-complement-guide .ng-agreement-note h3{font-size:18px;line-height:26px}.noun-complement-guide .ng-agreement-note p{font-size:17px;line-height:26px}.noun-complement-guide .ng-essentials{margin-top:24px;padding-bottom:20px}.noun-complement-guide .ng-essentials>h3{margin-bottom:8px;font-size:23px;line-height:29px}.noun-complement-guide .ng-number-grid{grid-template-columns:1fr;gap:20px}.noun-complement-guide .ng-number-grid>div+div{border-left:0;padding-left:0}.noun-complement-guide .ng-number-grid h4{font-size:23px;line-height:29px}.noun-complement-guide .ng-number-grid p{font-size:17px;line-height:26px}.noun-complement-guide .ng-number-grid .ng-number-examples{font-size:21px;line-height:30px}.noun-complement-guide .ng-number-examples .ng-accent{padding-inline-start:6px;padding-inline-end:6px}.noun-complement-guide .ng-disclosure summary{min-height:48px;font-size:16px;line-height:24px}.noun-complement-guide .ng-more-grid{grid-template-columns:1fr;gap:20px}.noun-complement-guide .ng-disclosure-body{font-size:17px;line-height:26px}.noun-complement-guide .ng-sound-row{grid-template-columns:44px minmax(0,1fr);gap:8px}.noun-complement-guide .ng-sound-row>span:last-child{grid-column:2}.noun-complement-guide .ng-practice{padding:16px}.noun-complement-guide .ng-check-header h3{font-size:23px;line-height:29px}.noun-complement-guide .ng-prompt{font-size:27px;line-height:36px}.noun-complement-guide .ng-options{gap:6px}.noun-complement-guide .ng-choice{gap:6px;padding:9px 5px}.noun-complement-guide .ng-choice input{width:20px;height:20px}.noun-complement-guide .ng-choice input:checked:after{width:12px;height:12px}.noun-complement-guide .ng-check-bottom{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-items:start;gap:12px;min-height:172px;padding:12px}.noun-complement-guide .ng-primary{width:100%}.noun-complement-guide .ng-feedback-copy h4{font-size:23px}}.questions-explanation.singular-plural-guide{--sp-forest:var(--d2-heading);--sp-ink:var(--d2-body);--sp-muted:var(--d2-muted);--sp-border:var(--d2-border);--sp-paper:var(--d2-paper);--sp-neutral:#f8f6f0;--sp-primary:var(--d2-action);--sp-sage:var(--d2-sage);--sp-serif:var(--d2-display);--sp-ui:var(--d2-ui);--title-size:var(--d2-title-size);--heading-size:var(--d2-heading-size);--count-size:30px;--sentence-size:22px;--pattern-size:20px}.singular-plural-guide *,.singular-plural-guide :before,.singular-plural-guide :after{box-sizing:border-box}.singular-plural-guide [hidden]{display:none!important}.singular-plural-guide .sp-mobile-only{display:none}.singular-plural-guide :-webkit-any(h1,h2,h3,h4,p,figure){margin:0}.singular-plural-guide :is(h1,h2,h3,h4,p,figure){margin:0}.singular-plural-guide button,.singular-plural-guide input{font:inherit}.singular-plural-guide button{cursor:pointer}.singular-plural-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.singular-plural-guide .sp-explorer-instruction{margin-top:2px}.singular-plural-guide .sp-word-selector{display:grid}.singular-plural-guide .sp-word-choice svg{stroke-width:3px;flex:none}.singular-plural-guide .sp-word-choice small{font:500 14px/18px var(--sp-ui);display:block}.singular-plural-guide .sp-count-comparison{position:relative}.singular-plural-guide .sp-count-example{border:0}.singular-plural-guide .sp-count-picture{display:block}.singular-plural-guide .sp-count-noun{color:var(--sp-forest)}.singular-plural-guide .sp-count-meaning{color:var(--sp-muted)}.singular-plural-guide .sp-sentence{margin-top:0}.singular-plural-guide .sp-role{min-width:0}.singular-plural-guide .sp-count-arrow{color:var(--sp-muted);white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.singular-plural-guide .sp-count-arrow svg{width:78px;height:30px}.singular-plural-guide .sp-word-construction{letter-spacing:-.025em}.singular-plural-guide .sp-word-construction>span[aria-hidden]{color:#758078;margin-inline-start:6px;margin-inline-end:6px}.singular-plural-guide .sp-ending{color:inherit;font-weight:inherit}.singular-plural-guide .sp-construction-note{text-align:center;color:var(--sp-muted)}.singular-plural-guide .sp-rule-section>h2{margin-bottom:6px}.singular-plural-guide .sp-rule-label{margin-bottom:3px}.singular-plural-guide .sp-y-section{padding:10px 0 0}.singular-plural-guide .sp-vowels{color:var(--sp-muted);margin:4px 0 10px}.singular-plural-guide .sp-y-label{margin-bottom:3px;font-weight:600}.singular-plural-guide .sp-y-section .sp-pattern{margin-top:2px}.singular-plural-guide .sp-apostrophe-note strong{color:var(--sp-ink)}.singular-plural-guide .sp-irregular-note{color:var(--sp-muted)}.singular-plural-guide .sp-more>summary{color:var(--sp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.singular-plural-guide .sp-more>summary::-webkit-details-marker{display:none}.singular-plural-guide .sp-more>summary::marker{content:""}.singular-plural-guide .sp-more>summary svg{flex:none;transition:transform .15s}.singular-plural-guide .sp-more-body{padding:26px 0 12px}.singular-plural-guide .sp-details-header{border-bottom:1px solid var(--sp-border);padding-bottom:16px}.singular-plural-guide .sp-details-header>h2{margin-bottom:4px}.singular-plural-guide .sp-details-header>p{color:var(--sp-muted)}.singular-plural-guide .sp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.singular-plural-guide .sp-detail-grid>:nth-child(2){border-left:1px solid var(--sp-border);min-width:0;margin-left:-24px;padding-left:24px}.singular-plural-guide .sp-count-details{border-bottom:1px solid var(--sp-border);padding:14px 0 16px}.singular-plural-guide .sp-count-details h3{margin-bottom:8px}.singular-plural-guide .sp-plate-art{object-fit:contain;mix-blend-mode:multiply;width:100%;height:166px;display:block}.singular-plural-guide .sp-count-details figcaption{text-align:center;color:var(--sp-forest);font:400 23px/30px var(--sp-serif)}.singular-plural-guide .sp-count-note{text-align:center;color:var(--sp-muted)}.singular-plural-guide .sp-detail-example{font:700 31px/1.3 var(--sp-serif);color:var(--sp-forest);margin:14px 0 18px}.singular-plural-guide .sp-watch-section{border-bottom:1px solid var(--sp-border);padding:10px 0 18px}.singular-plural-guide .sp-watch-section h3{margin-bottom:6px}.singular-plural-guide .sp-watch-example{text-align:center;min-width:0}.singular-plural-guide .sp-watch-art{object-fit:contain;mix-blend-mode:multiply;width:100%;height:150px;margin:0 auto;display:block}.singular-plural-guide .sp-reference-sentence{margin:0 0 5px}.singular-plural-guide .sp-reference-sentence .sp-role strong{padding:5px 8px}.singular-plural-guide .sp-watch-example>p{margin-top:2px}.singular-plural-guide .sp-zero-section{border-bottom:1px solid var(--sp-border);padding:10px 0 14px}.singular-plural-guide .sp-zero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:38px;margin-top:6px;display:grid}.singular-plural-guide .sp-zero-grid>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:126px;display:block}.singular-plural-guide .sp-zero-grid p+p{margin-top:2px}.singular-plural-guide .sp-word-bank{padding:10px 0 14px}.singular-plural-guide .sp-word-bank h3{margin-bottom:4px}.singular-plural-guide .sp-word-bank p{font:400 23px/1.25 var(--sp-serif)}.singular-plural-guide .sp-word-bank p+h4{margin-top:12px}.singular-plural-guide .sp-irregular-reference{background:var(--sp-sage);border:1px solid #e2e5d8;border-radius:12px;padding:10px 20px}.singular-plural-guide .sp-irregular-reference h3{margin-bottom:4px}.singular-plural-guide .sp-pair-line{font:400 22px/28px var(--sp-serif)}.singular-plural-guide .sp-practice{border-top:1px solid var(--sp-border);padding-top:10px}.singular-plural-guide .sp-practice-heading>p{color:var(--sp-muted);white-space:nowrap;font-size:14px}.singular-plural-guide .sp-question{color:var(--sp-forest)}.singular-plural-guide .sp-options{border:0;flex-direction:column;min-width:0;padding:0;display:flex}.singular-plural-guide .sp-option{cursor:pointer;min-width:0;position:relative}.singular-plural-guide .sp-option>input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:50%;bottom:auto;left:24px;right:auto}.singular-plural-guide .sp-option>span{border:1px solid var(--sp-border);color:var(--sp-ink);align-items:center;font-weight:500;display:flex}.singular-plural-guide .sp-radio{border:1.5px solid #859187;border-radius:50%;flex:none;display:block}.singular-plural-guide .sp-option input:checked+span{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.singular-plural-guide .sp-option input:checked+span .sp-radio{box-shadow:inset 0 0 0 5px var(--sp-paper);background:#19574b;border-color:#19574b}.singular-plural-guide .sp-option input:focus-visible+span{outline-offset:3px;outline:3px solid #9a681c}.singular-plural-guide .sp-options[disabled] .sp-option{cursor:default}.singular-plural-guide .sp-feedback-slot{align-self:stretch;align-items:center;min-width:0;display:flex}.singular-plural-guide .sp-status{color:var(--sp-muted);font-size:16px;line-height:24px}.singular-plural-guide .sp-feedback{border:1px solid #0000;border-radius:12px;align-items:center;width:100%;line-height:22px;display:grid}.singular-plural-guide .sp-feedback.is-retry{color:#783e2d;background:#faece3;border-color:#edd9cb}.singular-plural-guide .sp-feedback.is-correct{color:#19574b;background:#e3eadc;border-color:#d9e3cc}.singular-plural-guide .sp-feedback strong{font:700 21px/26px var(--sp-serif);margin:0;display:block}.singular-plural-guide .sp-feedback-icon{color:#fffefa;background:#19574b;border-radius:50%;justify-content:center;align-items:center;display:flex}.singular-plural-guide .sp-feedback.is-retry .sp-feedback-icon{background:#783e2d}.singular-plural-guide .sp-feedback.is-neutral{background:0 0;border:0;padding:0;display:block}.singular-plural-guide .sp-practice-actions{justify-content:flex-end;align-items:center;display:flex}.singular-plural-guide .sp-practice-actions>button{min-width:174px}.singular-plural-guide .sp-explanation-help{margin-top:4px}.singular-plural-guide .sp-help-button{min-height:44px;color:var(--sp-forest);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:16px;text-decoration:underline}.singular-plural-guide .sp-explanation-help>p{color:var(--sp-ink);margin-top:4px;font-size:16px}.singular-plural-guide .sp-complete{background:var(--sp-sage);border:1px solid #e2e5d8;border-radius:12px;flex-direction:column;align-items:start;gap:16px;padding:24px;display:flex}.singular-plural-guide .sp-complete-icon{color:#19574b;display:flex}@media (hover:hover){.singular-plural-guide .sp-word-choice:not(.is-selected):hover{border-color:#234d3a}.singular-plural-guide .sp-option:has(input:not(:disabled)):hover>span{border-color:#234d3a}}@container grammar-explanation (width<=680px){.singular-plural-guide .sp-word-choice svg{width:24px;height:24px}.singular-plural-guide .sp-word-choice small{font-size:13px;line-height:18px}.singular-plural-guide .sp-count-comparison{flex-direction:column;display:flex}.singular-plural-guide .sp-count-example{width:100%}.singular-plural-guide .sp-sentence{gap:5px}.singular-plural-guide .sp-count-arrow{align-self:center;gap:8px;font-size:16px;line-height:24px}.singular-plural-guide .sp-count-arrow span{order:2}.singular-plural-guide .sp-count-arrow svg{width:26px;height:26px;transform:rotate(90deg)}.singular-plural-guide .sp-word-construction{margin-top:8px}.singular-plural-guide .sp-word-construction>span[aria-hidden]{margin-inline-start:0;margin-inline-end:0}.singular-plural-guide .sp-rule-label{margin-bottom:0}.singular-plural-guide .sp-pattern-dot{margin-inline-start:2px;margin-inline-end:2px}.singular-plural-guide .sp-y-section{padding:10px 0 0}.singular-plural-guide .sp-y-label{margin-bottom:0;font-weight:400;display:inline}.singular-plural-guide .sp-y-label:after{content:": "}.singular-plural-guide .sp-y-section .sp-rule-label{display:inline}.singular-plural-guide .sp-y-section .sp-letter-note{display:none}.singular-plural-guide .sp-word-bank .sp-letter-note{font:400 16px/24px var(--sp-ui);color:var(--sp-muted)}.singular-plural-guide .sp-desktop-only{display:none}.singular-plural-guide .sp-mobile-only{display:block}.singular-plural-guide .sp-number-note{background:0 0;margin-top:12px}.singular-plural-guide .sp-apostrophe-note{background:var(--sp-neutral);border-radius:8px;padding:7px 12px}.singular-plural-guide .sp-irregular-note{margin-top:4px;font-size:15px;line-height:22px}.singular-plural-guide .sp-more-body{padding:20px 0 8px}.singular-plural-guide .sp-detail-grid{grid-template-columns:1fr;gap:20px}.singular-plural-guide .sp-detail-grid>:nth-child(2){border:0;margin:0;padding:0}.singular-plural-guide .sp-count-details{padding:12px 0}.singular-plural-guide .sp-plate-art{height:140px}.singular-plural-guide .sp-detail-example{margin:8px 0}.singular-plural-guide .sp-watch-art{height:140px}.singular-plural-guide .sp-reference-sentence .sp-role strong{padding:5px 6px}.singular-plural-guide .sp-zero-grid{grid-template-columns:1fr;gap:10px;margin-top:8px}.singular-plural-guide .sp-zero-grid>img{max-width:320px;height:126px}.singular-plural-guide .sp-irregular-reference{padding:12px}.singular-plural-guide .sp-practice-form{background:var(--sp-paper)}.singular-plural-guide :-webkit-any(.sp-practice-copy,.sp-options){grid-column:1/-1}.singular-plural-guide :is(.sp-practice-copy,.sp-options){grid-column:1/-1}.singular-plural-guide .sp-practice-heading{margin-bottom:4px}.singular-plural-guide .sp-practice-heading>p{font-size:13px}.singular-plural-guide .sp-question{margin-top:4px}.singular-plural-guide .sp-options{margin-top:0}.singular-plural-guide .sp-option>span{gap:12px;padding:10px 12px}.singular-plural-guide .sp-radio{width:22px;height:22px}.singular-plural-guide .sp-feedback-slot{grid-column:1;height:auto;min-height:44px}.singular-plural-guide .has-result .sp-feedback-slot{grid-column:1/-1;min-height:96px}.singular-plural-guide .sp-practice-actions{grid-column:2}.singular-plural-guide .sp-feedback{gap:8px;padding:10px}.singular-plural-guide .sp-feedback strong{font-size:21px;line-height:26px}.singular-plural-guide .sp-practice-actions>button{min-width:0;padding-inline-start:16px;padding-inline-end:16px}.singular-plural-guide .sp-complete{padding:20px 16px}}@container grammar-explanation (width<=300px){.singular-plural-guide .sp-role strong{padding-inline-start:6px;padding-inline-end:6px;font-size:23px;line-height:32px}.singular-plural-guide .sp-reference-sentence .sp-role strong{padding-inline-start:5px;padding-inline-end:5px;font-size:21px}.singular-plural-guide .sp-word-construction{font-size:28px}.singular-plural-guide .sp-question{font-size:26px;line-height:34px}}@media (prefers-reduced-motion:reduce){.singular-plural-guide .sp-more>summary svg{transition:none}}body.reduce-motion .singular-plural-guide .sp-more>summary svg{transition:none}.singular-plural-guide :-webkit-any(h2,h3){font-size:26px;line-height:1.24}.singular-plural-guide :is(h2,h3){font-size:26px;line-height:1.24}.singular-plural-guide .sp-explorer-instruction{font-size:18px;line-height:1.45}.singular-plural-guide .sp-count-noun{font-size:28px;line-height:1.2}.singular-plural-guide .sp-count-meaning{font-size:18px;line-height:1.4}.singular-plural-guide .sp-role small{font-size:14px;line-height:1.4}.singular-plural-guide .sp-role strong{font-size:clamp(20px,2.65cqi,25px);line-height:1.25}.singular-plural-guide .sp-word-construction{line-height:1.3}.singular-plural-guide .sp-rule-label{line-height:1.5}.singular-plural-guide .sp-pattern{font-size:22px;line-height:1.4}.singular-plural-guide .sp-y-label,.singular-plural-guide .sp-vowels{font-size:18px;line-height:1.5}.singular-plural-guide .sp-letter-note{font-size:16px;line-height:1.45}.singular-plural-guide .sp-number-note,.singular-plural-guide .sp-apostrophe-note strong{font-size:17px;line-height:1.5}.singular-plural-guide .sp-more>summary{font-size:17px;line-height:1.4}.singular-plural-guide .sp-more-body{font-size:18px;line-height:1.5}.singular-plural-guide .sp-details-header>h2{font-size:30px;line-height:1.25}.singular-plural-guide .sp-count-details figcaption{font-size:20px;line-height:1.4}.singular-plural-guide .sp-count-note{font-size:17px;line-height:1.5}.singular-plural-guide .sp-detail-example{font-size:25px;line-height:1.35}.singular-plural-guide .sp-watch-example h4{font-size:21px;line-height:1.3}.singular-plural-guide .sp-reference-sentence .sp-role strong{font-size:clamp(19px,2.5cqi,23px);line-height:1.35}.singular-plural-guide .sp-word-bank h4,.singular-plural-guide .sp-word-bank p{font-size:20px;line-height:1.4}.singular-plural-guide .sp-irregular-reference{font-size:17px;line-height:1.5}.singular-plural-guide .sp-irregular-reference h3{font-size:23px;line-height:1.3}.singular-plural-guide .sp-pair-line{font-size:20px;line-height:1.4}.singular-plural-guide .sp-practice-instruction{font-size:18px;line-height:1.4}.singular-plural-guide .sp-question{font-size:28px;line-height:1.35}.singular-plural-guide .sp-option>span{font-size:17px;line-height:1.4}@container grammar-explanation (width<=680px){.singular-plural-guide :-webkit-any(h2,h3){font-size:22px;line-height:1.24}.singular-plural-guide :is(h2,h3){font-size:22px;line-height:1.24}.singular-plural-guide .sp-explorer-instruction{line-height:1.45}.singular-plural-guide .sp-role strong{line-height:1.25}.singular-plural-guide .sp-word-construction{line-height:1.3}.singular-plural-guide .sp-rule-label{line-height:1.5}.singular-plural-guide .sp-pattern{font-size:21px;line-height:1.4}.singular-plural-guide .sp-y-label{font-size:17px;line-height:1.5}.singular-plural-guide .sp-y-section .sp-pattern{line-height:1.35}.singular-plural-guide .sp-vowels,.singular-plural-guide .sp-number-note{line-height:1.5}.singular-plural-guide .sp-apostrophe-note strong{font-size:16px;line-height:1.5}.singular-plural-guide .sp-more>summary{line-height:1.4}.singular-plural-guide .sp-more-body{font-size:17px;line-height:1.5}.singular-plural-guide .sp-details-header>h2{font-size:25px;line-height:1.25}.singular-plural-guide .sp-count-details figcaption{font-size:20px;line-height:1.4}.singular-plural-guide .sp-count-note{font-size:16px;line-height:1.5}.singular-plural-guide .sp-detail-example{font-size:23px;line-height:1.35}.singular-plural-guide .sp-watch-example h4{font-size:21px;line-height:1.3}.singular-plural-guide .sp-reference-sentence .sp-role strong{font-size:22px;line-height:1.35}.singular-plural-guide .sp-word-bank h4{font-size:19px;line-height:1.4}.singular-plural-guide .sp-word-bank p{font-size:20px;line-height:1.4}.singular-plural-guide .sp-irregular-reference{font-size:16px;line-height:1.5}.singular-plural-guide .sp-irregular-reference h3{font-size:21px;line-height:1.3}.singular-plural-guide .sp-pair-line{font-size:19px;line-height:1.4}.singular-plural-guide .sp-practice-heading h2{line-height:1.25}.singular-plural-guide .sp-practice-instruction{line-height:1.4}.singular-plural-guide .sp-question{line-height:1.35}.singular-plural-guide .sp-option>span{line-height:1.4}}.singular-plural-guide :-webkit-any(h1,h2,h3,h4){color:var(--sp-forest);letter-spacing:-.025em;font-family:Times New Roman,serif;font-weight:700}.singular-plural-guide :is(h1,h2,h3,h4){color:var(--sp-forest);letter-spacing:-.025em;font-family:Times New Roman,serif;font-weight:700}.singular-plural-guide :is(.sp-explorer-section>h2,.sp-rule-section>h2,.sp-y-section>h2){margin:0 0 5px}.singular-plural-guide .sp-explorer-section{padding:8px 0 14px}.singular-plural-guide .sp-explorer-instruction{font:400 17px/1.4 var(--d2-ui);color:#555e60;margin:0 0 0 33px}.singular-plural-guide .sp-word-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 14px;margin-inline-start:33px;margin-inline-end:33px}.singular-plural-guide .sp-word-choice svg{width:24px;height:24px}.singular-plural-guide .sp-count-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.singular-plural-guide .sp-count-example{background:0 0;width:100%;min-width:0;padding:0}.singular-plural-guide .sp-count-art{object-fit:contain;mix-blend-mode:multiply;width:100%;display:block;transform:none}.singular-plural-guide .sp-count-arrow{font:400 14px/1.2 var(--d2-ui);gap:5px;top:65px}.singular-plural-guide .sp-count-arrow>svg{width:50px;height:30px}.singular-plural-guide .sp-count-arrow>span:empty{display:none}.singular-plural-guide .sp-count-noun{text-align:center;font:700 var(--count-size)/1.15 "Times New Roman",serif;margin-top:0;display:block}.singular-plural-guide .sp-count-meaning{text-align:center;font:400 16px/1.45 var(--d2-ui);display:block}.singular-plural-guide .sp-sentence{justify-content:center;gap:6px;margin:6px 0 0;display:flex}.singular-plural-guide .sp-role{text-align:center;flex-direction:column;display:flex}.singular-plural-guide .sp-role small{font:400 12px/1.5 var(--d2-ui);color:#526161;display:block}.singular-plural-guide .sp-role strong{color:inherit;font:700 var(--sentence-size)/1.15 "Times New Roman",serif;white-space:nowrap;letter-spacing:-.025em;border-radius:6px;padding:5px 12px;display:block}.singular-plural-guide .sp-subject strong{background:var(--d2-subject-bg);color:var(--d2-subject)}.singular-plural-guide .sp-verb strong{background:var(--d2-verb-bg);color:var(--d2-verb)}.singular-plural-guide .sp-place strong{background:var(--d2-information-bg);color:var(--d2-information)}.singular-plural-guide .sp-target-noun{font-weight:inherit;color:inherit}.singular-plural-guide .sp-target-ending{text-decoration:none}.singular-plural-guide .sp-word-construction{text-align:center;color:var(--sp-forest);font:700 38px/1.3 Times New Roman,serif}.singular-plural-guide .sp-formula-copy>span[aria-hidden]{color:#5e6d6d;margin-inline-start:6px;margin-inline-end:6px}.singular-plural-guide .sp-ending{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.singular-plural-guide .sp-construction-note{margin-top:2px;font-size:16px}.singular-plural-guide .sp-count-comparison{gap:70px}.singular-plural-guide .sp-count-art{height:151px}.singular-plural-guide .sp-word-construction{margin-top:12px;padding:2px 0 4px;font-size:34px}.singular-plural-guide .sp-formula-copy{z-index:0;padding:2px 30px;display:inline-block;position:relative}.singular-plural-guide .sp-formula-copy:before{content:"";z-index:-1;opacity:.65;clip-path:polygon(7% 3%,88% 0,97% 12%,93% 22%,100% 32%,95% 50%,98% 67%,90% 78%,96% 89%,83% 98%,9% 94%,2% 78%,7% 68%,0 54%,6% 37%,1% 24%,8% 15%);background:#dce5d7;position:absolute;top:0;bottom:0;left:-4px;right:-4px}.singular-plural-guide .sp-rule-section{border-top:1px solid var(--sp-border);padding:10px 0 15px}.singular-plural-guide .sp-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px;display:grid}.singular-plural-guide .sp-rule{min-width:0;padding-left:5px}.singular-plural-guide .sp-rule+.sp-rule{border-left:1px solid var(--sp-border);margin-left:-20px;padding-left:30px}.singular-plural-guide .sp-rule-label{font:400 17px/1.4 var(--d2-ui);margin:0 0 2px}.singular-plural-guide .sp-pattern{font:400 var(--pattern-size)/1.4 "Times New Roman",serif;color:#18373b}.singular-plural-guide .sp-pattern-dot{color:#54717a;margin-inline-start:5px;margin-inline-end:5px}.singular-plural-guide .sp-y-section{border-top:1px solid var(--sp-border);padding-top:10px}.singular-plural-guide .sp-y-label{font:600 17px/1.4 var(--d2-ui);margin:0 0 2px;display:block}.singular-plural-guide .sp-y-label:after{content:none}.singular-plural-guide .sp-y-section .sp-rule-label{display:block}.singular-plural-guide .sp-y-section .sp-pattern{font-size:25px;line-height:1.3}.singular-plural-guide .sp-letter-note{font:400 15px/1.5 var(--d2-ui);color:#5c6565;margin-top:4px;display:block}.singular-plural-guide .sp-number-note{background:var(--d2-sage);font:400 14px/1.4 var(--d2-ui);border-radius:7px;align-items:center;gap:14px;margin-top:14px;padding:10px 14px;display:flex}.singular-plural-guide .sp-note-icon{color:#597f69;flex:none}.singular-plural-guide .sp-apostrophe-note{background:0 0;padding:0}.singular-plural-guide .sp-apostrophe-note strong{font:600 14px/1.4 var(--d2-ui)}.singular-plural-guide .sp-irregular-note{margin-top:2px}.singular-plural-guide .sp-rule-grid{gap:64px;margin-left:33px}.singular-plural-guide .sp-rule-label{color:#23424d;font-family:Times New Roman,serif;font-size:18px}.singular-plural-guide .sp-y-label{font-family:Times New Roman,serif}.singular-plural-guide .sp-note-icon svg{width:32px;height:32px}.singular-plural-guide .sp-more{margin-top:12px}.singular-plural-guide .sp-more>summary{min-height:44px;font:400 15px/1.4 var(--d2-ui);background:#f9f8f2;border:1px solid #dfdfd6;border-radius:7px;padding:9px 18px}.singular-plural-guide .sp-more>summary svg{width:16px;height:16px;transform:rotate(90deg)}.singular-plural-guide .sp-more[open]>summary svg{transform:rotate(-90deg)}.singular-plural-guide .sp-practice{border:0;margin-top:12px;padding:0}.singular-plural-guide .sp-practice-form{background:var(--d2-sage);border:1px solid #e1e4d8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.singular-plural-guide .sp-practice-copy{grid-area:1/1;min-width:0}.singular-plural-guide .sp-practice-heading{align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.singular-plural-guide .sp-practice-heading h2{align-items:center;gap:10px;font-size:28px;line-height:1.2;display:flex}.singular-plural-guide .sp-practice-mark{color:#1e5e4c;flex:none;align-items:center;display:flex}.singular-plural-guide .sp-practice-mark svg{width:24px;height:24px}.singular-plural-guide .sp-question-progress{font:400 12px/1.4 var(--d2-ui);white-space:nowrap;color:#44585b}.singular-plural-guide .sp-practice-instruction{font:400 16px/1.4 var(--d2-ui)}.singular-plural-guide .sp-question{letter-spacing:-.025em;margin-top:10px;font:700 34px/1.25 Times New Roman,serif}.singular-plural-guide .sp-options{grid-area:1/2;gap:0;margin:0}.singular-plural-guide .sp-option{align-items:center;min-height:44px;margin-block-start:-2px;margin-block-end:-2px;display:flex}.singular-plural-guide .sp-option>span{width:100%;min-height:36px;font:400 16px/1.3 var(--d2-ui);background:#fffefa;border-radius:6px;gap:14px;padding:5px 12px}.singular-plural-guide .sp-radio{width:20px;height:20px}.singular-plural-guide .sp-feedback-slot{grid-area:2/1;height:auto;min-height:36px}.singular-plural-guide .sp-status{font:400 13px/1.4 var(--d2-ui)}.singular-plural-guide .sp-practice-actions{grid-area:2/2}.singular-plural-guide .sp-explanation-help{grid-column:1/-1}.singular-plural-guide .sp-feedback{grid-template-columns:24px 1fr;gap:8px;padding:8px;font-size:14px}.singular-plural-guide .sp-feedback-icon{width:24px;height:24px}.singular-plural-guide .sp-feedback strong{font-size:18px;line-height:1.3}.singular-plural-guide .sp-practice-form{gap:4px 30px;padding:14px 18px}@container grammar-explanation (width>=681px){.singular-plural-guide :-webkit-any(h1,h2,h3,h4){font-family:var(--d2-display)}.singular-plural-guide :is(h1,h2,h3,h4){font-family:var(--d2-display)}.singular-plural-guide .sp-count-noun,.singular-plural-guide .sp-role strong{font-family:var(--d2-display)}.singular-plural-guide .sp-role strong{padding:4px 10px}.singular-plural-guide .sp-rule-grid{grid-template-columns:.96fr 1.04fr;gap:48px}.singular-plural-guide .sp-word-construction{margin-top:10px}.singular-plural-guide .sp-explorer-section{padding-top:3px;padding-bottom:10px}.singular-plural-guide .sp-word-selector{margin-bottom:8px}.singular-plural-guide .sp-count-meaning{line-height:1.2}.singular-plural-guide .sp-rule-section{padding-top:4px;padding-bottom:14px}.singular-plural-guide .sp-rule-grid{margin-top:3px}.singular-plural-guide .sp-y-section{padding-top:6px}.singular-plural-guide .sp-y-label{font-size:16px;line-height:1.3}.singular-plural-guide .sp-y-section .sp-rule-label{font-size:16px;line-height:1.35}.singular-plural-guide .sp-y-section .sp-pattern{font-size:24px;line-height:1.25}.singular-plural-guide .sp-letter-note{margin-top:2px;line-height:1.2}.singular-plural-guide .sp-practice-form{grid-template-columns:1.3fr 1fr;padding-block-start:8px;padding-block-end:8px;padding-inline-start:26px;padding-inline-end:20px}.singular-plural-guide .sp-question{font-family:var(--d2-display);font-size:30px}}.singular-plural-guide .sp-status{visibility:hidden}@container grammar-explanation (width<=680px){.singular-plural-guide .sp-explorer-section{padding:18px 0}.singular-plural-guide .sp-explorer-instruction{margin:6px 0 0;font-size:16px}.singular-plural-guide .sp-word-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.singular-plural-guide .sp-count-comparison{grid-template-columns:minmax(0,1fr);gap:12px}.singular-plural-guide .sp-count-arrow{order:initial;flex-direction:row;justify-content:center;height:52px;margin:0;position:static;transform:none}.singular-plural-guide .sp-count-arrow>svg{width:40px;height:28px;transform:rotate(90deg)}.singular-plural-guide .sp-count-art{width:100%;max-width:100%;height:90px}.singular-plural-guide .sp-count-noun{margin-top:4px;font-size:28px}.singular-plural-guide .sp-count-meaning{font-size:16px}.singular-plural-guide .sp-role strong{padding:5px 9px;font-size:23px}.singular-plural-guide .sp-word-construction{margin:16px 0 0;padding:8px;font-size:28px}.singular-plural-guide .sp-formula-copy{padding-inline-start:12px;padding-inline-end:12px}.singular-plural-guide .sp-rule-section{padding:18px 0}.singular-plural-guide .sp-rule-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:12px 0 0}.singular-plural-guide .sp-rule{padding:0}.singular-plural-guide .sp-rule+.sp-rule{border:0;border-top:1px solid var(--sp-border);margin:0;padding:14px 0 0}.singular-plural-guide .sp-rule-label{font-size:16px}.singular-plural-guide .sp-y-section{padding-top:18px}.singular-plural-guide .sp-y-section .sp-pattern{font-size:23px}.singular-plural-guide .sp-vowels{margin:6px 0;font-size:16px}.singular-plural-guide .sp-number-note{align-items:flex-start;margin:16px 0 0;padding:12px;font-size:14px}.singular-plural-guide .sp-more{margin:16px 0 0}.singular-plural-guide .sp-more>summary{padding:10px 12px;font-size:14px}.singular-plural-guide .sp-practice{margin-top:20px}.singular-plural-guide .sp-practice-form{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.singular-plural-guide :-webkit-any(.sp-practice-copy,.sp-options,.sp-feedback-slot,.sp-practice-actions,.sp-explanation-help){grid-area:auto/1}.singular-plural-guide :is(.sp-practice-copy,.sp-options,.sp-feedback-slot,.sp-practice-actions,.sp-explanation-help){grid-area:auto/1}.singular-plural-guide .sp-practice-heading{flex-wrap:wrap;gap:8px}.singular-plural-guide .sp-practice-heading h2{font-size:26px}.singular-plural-guide .sp-question{margin:10px 0 0;font-size:28px}.singular-plural-guide .sp-practice-instruction{margin:0;font-size:16px}.singular-plural-guide .sp-practice-actions{justify-content:flex-end}.singular-plural-guide .sp-feedback-slot .sp-status{visibility:visible}.singular-plural-guide .sp-options{gap:4px}.singular-plural-guide .sp-option{margin:0}.singular-plural-guide .sp-option>span{min-height:44px;font-size:16px}}@container grammar-explanation (width<=380px){.singular-plural-guide .sp-pattern{font-size:20px}.singular-plural-guide .sp-pattern-dot{margin-inline-start:2px;margin-inline-end:2px}}.singular-plural-guide .sp-explorer-instruction{margin-left:51px}.singular-plural-guide .sp-word-selector{margin-inline-start:51px;margin-inline-end:51px}.singular-plural-guide .sp-rule-grid{margin-left:51px}.singular-plural-guide .sp-option>span{min-height:44px}.singular-plural-guide .sp-options{gap:6px}.singular-plural-guide .sp-option{margin:0}@container grammar-explanation (width<=680px){.singular-plural-guide .sp-explorer-instruction,.singular-plural-guide .sp-rule-grid{margin-left:0}.singular-plural-guide .sp-word-selector{margin-inline-start:0;margin-inline-end:0}}.questions-explanation.possessive-guide{--pa-heading:#153b2c;--pa-ink:#263f32;--pa-secondary:#53655c;--pa-border:#ddd5c5;--pa-primary:#234d3a;--pa-serif:Georgia,"Times New Roman",serif;border:1px solid var(--pa-border);width:100%;max-width:960px;color:var(--pa-ink);text-align:left;background:#fffefa;border-radius:22px;margin-inline-start:auto;margin-inline-end:auto;padding:26px;font:18px/29px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 10px #153b2c08;container:possessive-guide/inline-size}.possessive-guide *,.possessive-guide :before,.possessive-guide :after{box-sizing:border-box}.possessive-guide :-webkit-any(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.possessive-guide :is(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.possessive-guide [hidden]{display:none!important}.possessive-guide :-webkit-any(button,input,summary){font:inherit}.possessive-guide :is(button,input,summary){font:inherit}.possessive-guide button{cursor:pointer;-webkit-tap-highlight-color:transparent}.possessive-guide :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.possessive-guide :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.possessive-guide :-webkit-any(button,summary,[tabindex]){scroll-margin-block:100px}.possessive-guide :is(button,summary,[tabindex]){scroll-margin-block:100px}.possessive-guide u{text-underline-offset:5px;text-decoration-thickness:2px}.possessive-guide .pa-header h2{color:var(--pa-heading);font:700 32px/1.35 var(--pa-serif);letter-spacing:-.025em}.possessive-guide .pa-header p{color:var(--pa-secondary);margin-top:2px;font-size:22px;line-height:1.35}.possessive-guide h3{color:var(--pa-heading);font:700 28px/1.35 var(--pa-serif);letter-spacing:-.02em}.possessive-guide .pa-explorer{border-top:1px solid var(--pa-border);margin-top:18px;padding-top:12px}.possessive-guide .pa-explorer header p{margin-top:2px}.possessive-guide .pa-mobile-text{display:none}.possessive-guide .pa-owner-choices{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-block-start:10px;margin-block-end:12px;display:grid}.possessive-guide .pa-owner-choice{border:1px solid var(--pa-border);min-width:0;min-height:60px;color:var(--pa-ink);background:#f8f5ef;border-radius:8px;padding:7px 4px;font-size:18px;line-height:24px;position:relative}.possessive-guide .pa-selector-line{white-space:nowrap;display:block}.possessive-guide .pa-selected-label{justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:18px;display:none}.possessive-guide .pa-selected-label svg{stroke-width:3px;width:18px;height:18px}.possessive-guide .pa-owner-choice:hover{background:#f0f1e8}.possessive-guide .pa-owner-choice[aria-pressed=true]{color:#fffdf7;background:var(--pa-primary);border-color:var(--pa-primary)}.possessive-guide .pa-owner-choice[aria-pressed=true] .pa-selected-label{display:flex}.possessive-guide .pa-context{color:var(--pa-secondary);flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:12px;font-size:18px;line-height:26px;display:flex}.possessive-guide .pa-context>p+p{border-left:1px solid var(--pa-border);padding-left:18px}.possessive-guide .pa-context .pa-owner-label{border:0;margin-left:auto;padding:0;font-weight:600}.possessive-guide .pa-owner-map{color:var(--pa-heading);font:700 18px/26px var(--pa-serif)}.possessive-guide .pa-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.possessive-guide .pa-quantity-example{min-width:0}.possessive-guide .pa-quantity-example+.pa-quantity-example{border-left:1px solid var(--pa-border);padding-left:16px}.possessive-guide .pa-quantity-scene{height:325px;position:relative;overflow:hidden}.possessive-guide .pa-quantity-scene figcaption{z-index:1;max-width:55%;position:relative}.possessive-guide .pa-quantity-scene h4{color:var(--pa-heading);font:700 30px/1.35 var(--pa-serif);letter-spacing:-.025em}.possessive-guide .pa-quantity-scene figcaption p{color:var(--pa-secondary);white-space:normal;font-size:18px;line-height:26px}.possessive-guide .pa-art{mix-blend-mode:multiply;filter:brightness(1.025);max-width:100%;display:block;overflow:hidden}.possessive-guide .pa-main-art{width:auto;height:325px;position:absolute;bottom:0}.possessive-guide .pa-main-art-1{aspect-ratio:282/363;right:6%}.possessive-guide .pa-main-art-2{aspect-ratio:393/363;right:0}.possessive-guide .pa-sentence-label{color:var(--pa-secondary);margin-bottom:4px;font-size:16px;line-height:22px}.possessive-guide .pa-sentence{color:var(--pa-heading);font:700 32px/1.35 var(--pa-serif);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.possessive-guide .pa-sentence>span{white-space:nowrap;border-radius:6px;padding:1px 6px;display:inline-block}.possessive-guide .pa-subject{color:#19574b;background:#dce7d6}.possessive-guide .pa-verb{color:#80550f;background:#f8e7be}.possessive-guide .pa-complement{color:#99402d;background:#f8e2d7}.possessive-guide .pa-owner-rule{background:#f0f1e8;border-radius:8px;margin-top:16px;padding:12px 18px}.possessive-guide .pa-owner-rule h3{font-size:26px;line-height:1.35}.possessive-guide .pa-owner-rule p{margin-top:2px}.possessive-guide .pa-rules{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;margin-top:16px;display:grid}.possessive-guide .pa-rules h3{margin-bottom:10px}.possessive-guide .pa-order{min-width:0}.possessive-guide .pa-word-order{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.possessive-guide .pa-word-order>div{text-align:center;flex-direction:column;min-width:0;display:flex}.possessive-guide .pa-word-order dt{color:var(--pa-secondary);white-space:nowrap;font-size:15px;line-height:22px}.possessive-guide .pa-word-order dd{color:var(--pa-heading);font:700 28px/1.35 var(--pa-serif);margin-top:6px}.possessive-guide .pa-word-order .pa-order-plus dd{color:var(--pa-secondary);font-size:22px;line-height:1.35}.possessive-guide .pa-noun-rule{font-size:16px;line-height:24px}.possessive-guide .pa-spelling{border-left:1px solid var(--pa-border);padding-left:24px}.possessive-guide .pa-spelling p{background:#f8f5ef;border-radius:8px;padding:10px 18px;font-size:18px;line-height:28px}.possessive-guide .pa-spelling p+p{margin-top:6px}.possessive-guide .pa-more{border:1px solid var(--pa-border);background:#f8f5ef;border-radius:8px;margin-top:16px}.possessive-guide .pa-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px;font-size:18px;font-weight:600;line-height:26px;list-style:none;display:flex}.possessive-guide .pa-more summary::-webkit-details-marker{display:none}.possessive-guide .pa-more summary svg{flex:0 0 22px}.possessive-guide .pa-more[open]{background:#fffefa}.possessive-guide .pa-more[open]>summary{text-align:center;color:var(--pa-heading);font:700 32px/1.35 var(--pa-serif);letter-spacing:-.02em;justify-content:center;padding-top:24px}.possessive-guide .pa-more[open] summary svg{transform:rotate(90deg)}.possessive-guide .pa-more-content{padding:0 24px 20px}.possessive-guide .pa-reference-intro{text-align:center;color:var(--pa-secondary);margin-bottom:16px;font-size:20px;line-height:1.35}.possessive-guide .pa-conversation{border-top:1px solid var(--pa-border);padding-top:12px}.possessive-guide .pa-conversation>h3{margin-bottom:12px}.possessive-guide .pa-dialogue-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.possessive-guide .pa-dialogue-art{aspect-ratio:435/237;border-radius:10px;width:100%}.possessive-guide .pa-dialogue-pair figcaption{text-align:center;margin-top:6px;font-size:17px;line-height:24px}.possessive-guide .pa-dialogue-roles,.possessive-guide .pa-dialogue-line{color:var(--pa-heading);font:700 20px/28px var(--pa-serif)}.possessive-guide .pa-dialogue-roles{margin-top:4px}.possessive-guide .pa-dialogue-note{border-top:1px solid var(--pa-border);text-align:center;margin-top:14px;padding-block-start:10px;padding-block-end:10px;font-size:16px;line-height:24px}.possessive-guide .pa-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;font-size:17px;line-height:25px;display:grid}.possessive-guide .pa-detail{border-top:1px solid var(--pa-border);min-width:0;padding-block-start:14px;padding-block-end:14px;position:relative}.possessive-guide .pa-detail:nth-child(2n):before{content:"";border-left:1px solid var(--pa-border);position:absolute;top:14px;bottom:14px;left:-20px}.possessive-guide .pa-detail h3{margin-bottom:6px;font-size:24px;line-height:1.35}.possessive-guide .pa-detail p+p{margin-top:3px}.possessive-guide .pa-phrase{color:var(--pa-heading);font:18px/28px var(--pa-serif)}.possessive-guide .pa-ticket-example{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px;display:grid}.possessive-guide .pa-ticket-example .pa-art{width:100%}.possessive-guide .pa-detail-art{float:right;width:150px;margin-left:6px}.possessive-guide .pa-detail-tent .pa-detail-art{shape-outside:polygon(75% 0,100% 0,100% 100%,0 100%,0 60%,75% 25%);shape-margin:6px;width:143px;margin-top:8px}.possessive-guide .pa-they-note{clear:both;padding-top:8px}.possessive-guide .pa-people-art{float:right;gap:4px;width:112px;margin-left:6px;display:grid}.possessive-guide .pa-people-art .pa-art{width:100%}.possessive-guide .pa-detail-people .pa-phrase{font:inherit}.possessive-guide .pa-detail-animals .pa-detail-art{width:142px}.possessive-guide .pa-animal-note{clear:both;padding-top:8px}.possessive-guide .pa-detail-noun .pa-detail-art{width:123px;margin-top:42px}.possessive-guide .pa-connection-note{clear:both;padding-top:8px}.possessive-guide .pa-detail:after{content:"";clear:both;display:table}.possessive-guide .pa-check{background:#f0f1e8;border:1px solid #e3e6d9;border-radius:9px;margin-top:14px;padding:18px 20px}.possessive-guide .pa-check-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.possessive-guide .pa-check-grid>*{min-width:0}.possessive-guide .pa-check-header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.possessive-guide .pa-check-header h3{font-size:32px;line-height:1.35}.possessive-guide .pa-check-header>span{color:var(--pa-secondary);font-size:13px;line-height:18px}.possessive-guide .pa-check-context p{font-size:18px;line-height:26px}.possessive-guide .pa-check-context p+p{margin-top:4px}.possessive-guide .pa-check-prompt{color:var(--pa-heading);font:700 28px/1.35 var(--pa-serif);letter-spacing:-.02em;margin-block-start:6px;margin-block-end:2px}.possessive-guide .pa-check-question>p:last-child{font-size:18px;line-height:26px}.possessive-guide .pa-check-choices{border:0;align-content:start;gap:8px;min-width:0;padding:0;display:grid}.possessive-guide .pa-answer{border:1px solid var(--pa-border);min-height:44px;color:var(--pa-ink);cursor:pointer;background:#fffefa;border-radius:8px;align-items:center;gap:14px;padding:8px 14px;font-size:16px;line-height:24px;display:flex}.possessive-guide .pa-answer.is-selected{border-color:var(--pa-primary);box-shadow:inset 0 0 0 1px var(--pa-primary)}.possessive-guide .pa-answer:has(:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.possessive-guide .pa-answer input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:1.5px solid #738079;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.possessive-guide .pa-answer input:checked{border-color:var(--pa-primary);background:var(--pa-primary)}.possessive-guide .pa-answer input:disabled{opacity:1}.possessive-guide .pa-check-choices:disabled .pa-answer{cursor:default}.possessive-guide .pa-check-footer{grid-template-columns:minmax(0,1fr) 175px;align-items:end;gap:16px;margin-top:8px;display:grid}.possessive-guide .pa-feedback-frame{min-width:0;display:grid}.possessive-guide .pa-feedback{border-radius:9px;grid-area:1/1;align-items:flex-start;gap:12px;min-height:76px;padding:10px 12px;font-size:16px;line-height:24px;display:flex}.possessive-guide .pa-feedback>p{color:var(--pa-secondary);align-self:end}.possessive-guide .pa-feedback-size{visibility:hidden;pointer-events:none}.possessive-guide .pa-feedback.is-correct{color:#19574b;background:#e3eadc}.possessive-guide .pa-feedback.is-retry{color:#783e2d;background:#faece3}.possessive-guide .pa-feedback strong{font:700 20px/29px var(--pa-serif);margin-bottom:2px;display:block}.possessive-guide .pa-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;margin-top:2px;display:flex}.possessive-guide .pa-feedback-icon svg{color:#fffdf7}.possessive-guide .pa-primary{border:1px solid var(--pa-primary);background:var(--pa-primary);color:#fffdf7;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:48px;padding:12px 18px;font:500 16px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.possessive-guide .pa-primary:hover:not(:disabled){background:#153b2c}.possessive-guide .pa-primary:disabled{color:#53655c;cursor:default;background:#d8d8d2;border-color:#d8d8d2}.possessive-guide .pa-explain-button{min-height:44px;color:var(--pa-primary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:16px;line-height:22px;text-decoration:underline}.possessive-guide .pa-check-explanation{border-top:1px solid var(--pa-border);margin-top:12px;padding-top:12px;font-size:16px;line-height:24px}.possessive-guide .pa-complete .pa-primary{margin-top:16px}.possessive-guide .pa-ownership-art{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:72px;bottom:0;left:0;right:0}.possessive-guide .pa-portrait-group{justify-content:center;gap:16px;display:flex}.possessive-guide .pa-owner-portrait{text-align:center;width:110px;min-width:0;font-size:13px;line-height:18px}.possessive-guide .pa-portrait-frame{aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden}.possessive-guide .pa-portrait-frame img{object-fit:contain;width:100%;height:100%;display:block}.possessive-guide .pa-portrait-frame.pa-portrait-left img,.possessive-guide .pa-portrait-frame.pa-portrait-right img{object-fit:cover;width:200%;max-width:none;height:200%;position:absolute}.possessive-guide .pa-portrait-left img{top:0;left:0}.possessive-guide .pa-portrait-right img{top:0;right:0}.possessive-guide .pa-ownership-connector{color:var(--pa-secondary);font-size:24px;line-height:1.35}.possessive-guide .pa-belongings{justify-content:center;gap:16px;display:flex}.possessive-guide .pa-belongings img{object-fit:contain;width:100px;height:78px;display:block}@container possessive-guide (width<=740px){.possessive-guide .pa-header h2{font-size:32px;line-height:1.35}.possessive-guide .pa-owner-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.possessive-guide .pa-owner-choice{font-size:16px}.possessive-guide .pa-context .pa-owner-label{margin-left:0}.possessive-guide .pa-owner-map{display:none}.possessive-guide .pa-pair{grid-template-columns:minmax(0,1fr)}.possessive-guide .pa-quantity-example+.pa-quantity-example{border-left:0;border-top:1px solid var(--pa-border);padding:12px 0 0}.possessive-guide .pa-sentence{font-size:28px;line-height:1.35}.possessive-guide .pa-sentence>span{padding-inline-start:7px;padding-inline-end:7px}.possessive-guide .pa-quantity-scene,.possessive-guide .pa-main-art{height:280px}.possessive-guide .pa-quantity-scene h4{font-size:26px;line-height:1.35}.possessive-guide .pa-quantity-scene figcaption p{font-size:16px}.possessive-guide .pa-rules{grid-template-columns:1fr 1fr;gap:16px}.possessive-guide .pa-spelling{padding-left:16px}.possessive-guide .pa-spelling p{padding:8px 10px;font-size:16px;line-height:24px}.possessive-guide .pa-word-order{gap:8px}.possessive-guide .pa-word-order dt{font-size:13px}.possessive-guide .pa-word-order dd{font-size:24px;line-height:1.35}}@container possessive-guide (width<=580px){.possessive-guide .pa-header h2{font-size:28px;line-height:1.35}.possessive-guide .pa-header p{font-size:18px;line-height:26px}.possessive-guide h3{font-size:24px;line-height:1.35}.possessive-guide .pa-owner-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.possessive-guide .pa-owner-choice{min-height:44px;font-size:16px;line-height:22px}.possessive-guide .pa-owner-choice[aria-pressed=true]{grid-column:span 2}.possessive-guide .pa-selected-label{font-size:13px;line-height:16px}.possessive-guide .pa-context{gap:0 16px;margin-block-start:12px;margin-block-end:12px;font-size:16px;line-height:24px}.possessive-guide .pa-context>p+p{border:0;padding-left:0}.possessive-guide .pa-context .pa-owner-label{flex-basis:100%;margin-left:0}.possessive-guide .pa-pair{grid-template-columns:minmax(0,1fr);gap:12px}.possessive-guide .pa-quantity-example+.pa-quantity-example{border-left:0;border-top:1px solid var(--pa-border);padding:10px 0 0}.possessive-guide .pa-quantity-scene,.possessive-guide .pa-main-art{height:225px}.possessive-guide .pa-main-art-1{right:9%}.possessive-guide .pa-quantity-scene:has(.pa-ownership-art){height:255px}.possessive-guide .pa-owner-portrait{width:64px}.possessive-guide .pa-belongings img{width:78px;height:60px}.possessive-guide .pa-quantity-scene h4{font-size:26px;line-height:1.35}.possessive-guide .pa-quantity-scene figcaption p{font-size:16px;line-height:24px}.possessive-guide .pa-sentence-label{display:none}.possessive-guide .pa-sentence{gap:4px;font-size:26px;line-height:1.35}.possessive-guide .pa-sentence>span{padding-inline-start:8px;padding-inline-end:8px}.possessive-guide .pa-owner-rule{padding:9px 12px}.possessive-guide .pa-owner-rule h3{font-size:20px;line-height:29px}.possessive-guide .pa-owner-rule>p{display:none}.possessive-guide .pa-rules{grid-template-columns:minmax(0,1fr);gap:14px}.possessive-guide .pa-spelling{border:0;border-top:1px solid var(--pa-border);padding:12px 0 0}.possessive-guide .pa-spelling h3{margin-bottom:4px}.possessive-guide .pa-spelling p{background:0 0;padding:0;font-size:17px;line-height:26px}.possessive-guide .pa-spelling p+p{margin-top:4px}.possessive-guide .pa-word-order{justify-content:space-between;gap:10px;margin-bottom:6px}.possessive-guide .pa-word-order dd{font-size:24px;line-height:1.35}.possessive-guide .pa-word-order dt{font-size:13px;line-height:18px}.possessive-guide .pa-word-order .pa-order-plus dd{font-size:18px;line-height:1.35}.possessive-guide .pa-noun-rule{font-size:16px;line-height:24px}.possessive-guide .pa-desktop-text{display:none}.possessive-guide .pa-mobile-text{display:inline}.possessive-guide .pa-more>summary{padding:10px 12px;font-size:16px;line-height:24px}.possessive-guide .pa-more[open]>summary{padding-top:16px;font-size:24px;line-height:1.35}.possessive-guide .pa-more-content{padding-inline-start:12px;padding-inline-end:12px}.possessive-guide .pa-reference-intro{font-size:17px;line-height:26px}.possessive-guide .pa-dialogue-pair,.possessive-guide .pa-reference-grid{grid-template-columns:minmax(0,1fr);gap:16px}.possessive-guide .pa-dialogue-roles,.possessive-guide .pa-dialogue-line{font-size:18px;line-height:28px}.possessive-guide .pa-detail{padding-block-start:12px;padding-block-end:12px}.possessive-guide .pa-detail:nth-child(2n):before{display:none}.possessive-guide .pa-reference-grid{row-gap:0}.possessive-guide .pa-detail h3{font-size:22px;line-height:1.35}.possessive-guide .pa-detail-art{width:120px}.possessive-guide .pa-detail-tent .pa-detail-art{width:110px}.possessive-guide .pa-detail-noun .pa-detail-art{width:88px}.possessive-guide .pa-ticket-example{grid-template-columns:minmax(0,1fr) 90px}.possessive-guide .pa-people-art{width:94px}.possessive-guide .pa-phrase{font-size:18px;line-height:27px}.possessive-guide .pa-check{padding:16px}.possessive-guide .pa-check-grid{grid-template-columns:minmax(0,1fr);gap:12px}.possessive-guide .pa-check-header h3{font-size:28px;line-height:1.35}.possessive-guide .pa-check-prompt{font-size:26px;line-height:1.35}.possessive-guide .pa-check-footer{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.possessive-guide .pa-primary{justify-self:end;min-width:145px}.possessive-guide .pa-feedback{min-height:100px}}@media (max-width:760px){.questions-explanation.possessive-guide{padding:16px;font-size:17px;line-height:26px}}@container possessive-guide (width<=310px){.possessive-guide .pa-header h2{font-size:26px;line-height:1.35}.possessive-guide .pa-owner-choice{padding-inline-start:2px;padding-inline-end:2px;font-size:14px;line-height:20px}.possessive-guide .pa-sentence{font-size:24px;line-height:1.35}.possessive-guide .pa-sentence>span{padding-inline-start:5px;padding-inline-end:5px}.possessive-guide .pa-word-order{gap:6px}.possessive-guide .pa-word-order dd{font-size:24px;line-height:1.35}.possessive-guide .pa-word-order{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.5fr) 18px minmax(0,1fr);gap:4px;display:grid}.possessive-guide .pa-word-order dt{white-space:normal;min-height:36px;font-size:13px}.possessive-guide .pa-detail-art,.possessive-guide .pa-detail-tent .pa-detail-art{float:none;width:130px;margin:6px auto}.possessive-guide .pa-people-art{width:76px}}@media (prefers-reduced-motion:reduce){.possessive-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.questions-guide{--qg-ink:#263f32;--qg-heading:#153b2c;--qg-secondary:#53655c;--qg-border:#ddd5c5;--qg-primary:#234d3a;--qg-serif:Georgia, "Times New Roman", serif;border:1px solid var(--qg-border);width:100%;max-width:960px;color:var(--qg-ink);text-align:left;background:#fffefa;border-radius:22px;margin-inline-start:auto;margin-inline-end:auto;padding:32px;font:18px/28px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 3px 16px #153b2c06;container:questions-guide/inline-size}.questions-guide *,.questions-guide :before,.questions-guide :after{box-sizing:border-box}.questions-guide [hidden]{display:none!important}.questions-guide :-webkit-any(h2,h3,h4,h5,p,figure,dl,dd,fieldset){margin:0}.questions-guide :is(h2,h3,h4,h5,p,figure,dl,dd,fieldset){margin:0}.questions-guide button,.questions-guide input{font:inherit}.questions-guide button{cursor:pointer;-webkit-tap-highlight-color:transparent}.questions-guide :-webkit-any(button,input,summary,[tabindex]){scroll-margin-block:100px}.questions-guide :is(button,input,summary,[tabindex]){scroll-margin-block:100px}.questions-guide :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.questions-guide :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.questions-guide .qg-header h2{color:var(--qg-heading);font:700 36px/42px var(--qg-serif);letter-spacing:-.02em}.qg-header>p{margin-top:8px}.questions-guide .qg-section h3,.questions-guide .qg-check h3{color:var(--qg-heading);font:700 26px/32px var(--qg-serif);letter-spacing:-.015em}.qg-section{border-top:1px solid var(--qg-border);margin-top:16px;padding-top:12px}.qg-section>h3{margin-bottom:12px}.qg-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;display:grid}.qg-two-column>*{min-width:0}.qg-ready-art img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.qg-ready-art figcaption{text-align:center;margin-top:8px}.qg-transform{position:relative}.qg-example-label{color:var(--qg-secondary);font-size:16px;line-height:22px;margin-bottom:4px!important}.qg-sentence-row{grid-template-columns:1.15fr .75fr 1.35fr 18px;align-items:start;gap:8px;display:grid}.qg-example-question .qg-sentence-row{grid-template-columns:.85fr 1.05fr 1.35fr 18px}.qg-unit{text-align:center;min-width:0}.qg-word{font:700 34px/44px var(--qg-serif);white-space:nowrap;border-radius:8px;padding:3px 12px;display:inline-block}.qg-sentence-row .qg-word{padding-inline-start:8px;padding-inline-end:8px;display:block}.questions-guide .qg-subject{color:#19574b;background:#dce7d6;border-radius:8px}.questions-guide .qg-verb{color:#80550f;background:#f8e7be;border-radius:8px}.questions-guide .qg-rest{color:#99402d;background:#f8e2d7;border-radius:8px}.questions-guide .qg-question-word{color:var(--qg-ink);border-bottom:1px solid var(--qg-secondary);background:0 0;border-radius:0;padding-inline-start:0;padding-inline-end:0}.qg-punctuation{color:var(--qg-heading);font:700 34px/50px var(--qg-serif)}.qg-role{margin-top:4px;font-size:13px;line-height:18px;display:block}.qg-role-subject{color:#19574b}.qg-role-verb{color:#80550f;font-style:italic}.qg-role-rest{color:#99402d}.qg-move-path{height:48px;position:relative}.qg-move-arrow{fill:none;stroke:#9a681c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.qg-move-path>span{color:#80550f;font-size:16px;font-style:italic;line-height:22px;position:absolute;top:16px;left:43%}.qg-rule{margin:12px 0;line-height:26px}.questions-guide .qg-primary{border:1px solid var(--qg-primary);background:var(--qg-primary);color:#fffdf7;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-width:44px;min-height:48px;padding:11px 20px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.qg-primary:hover:not(:disabled){background:#153b2c}.questions-guide .qg-primary:disabled{cursor:default;color:#53655c;background:#d0d0c8;border-color:#d0d0c8}.qg-primary svg{flex:none}.qg-information-section>header>p{margin-top:4px}.qg-explorer{margin-top:12px}.qg-desktop-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.qg-explore-choice{border:1px solid var(--qg-border);min-width:0;min-height:76px;color:var(--qg-ink);text-align:center;background:#fffefa;border-radius:14px;padding:6px 4px 22px;position:relative;overflow:hidden}.qg-explore-choice:hover{background:#f8f5ef}.qg-choice-heading{justify-content:center;align-items:center;gap:6px;display:flex}.qg-choice-heading strong{font:700 20px/26px var(--qg-serif);white-space:nowrap}.qg-purpose{font-size:14px;line-height:20px;display:block}.qg-selection-check{color:#fffdf7;background:var(--qg-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:none}.qg-selection-check svg{width:16px;height:16px}.qg-selected-label{visibility:hidden;font-size:13px;font-weight:600;line-height:20px;position:absolute;top:auto;bottom:0;left:0;right:0}.qg-explore-choice[aria-pressed=true]{border-color:var(--qg-primary);background:#e3eadc}.qg-explore-choice[aria-pressed=true] .qg-selected-label{visibility:visible;color:#fffdf7;background:var(--qg-primary)}.qg-explore-choice[aria-pressed=true] .qg-selection-check{display:inline-flex}.qg-mobile-selector{display:none}.qg-information-art img{aspect-ratio:19/10;object-fit:cover;object-position:50% 57%;border-radius:8px;width:100%;height:auto;display:block}.qg-question-parts{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.qg-question-unit{text-align:center;flex-direction:column;display:flex}.qg-question-unit dt{color:var(--qg-secondary);order:1;margin-top:4px;font-size:13px;line-height:18px}.qg-question-unit:has(.qg-verb) dt{color:#80550f;font-style:italic}.qg-question-unit:has(.qg-subject) dt{color:#19574b}.qg-question-unit:has(.qg-rest) dt{color:#99402d}.qg-question-unit dd{align-items:baseline;gap:8px;display:flex}.qg-answer{font:700 30px/42px var(--qg-serif);margin-top:28px!important}.qg-answer :-webkit-any(.qg-rest,.qg-verb,.qg-subject){-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 8px;display:inline}.qg-answer :is(.qg-rest,.qg-verb,.qg-subject){-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 8px;display:inline}.qg-question-note{margin-top:16px!important}.questions-guide .qg-check{background:#f0f1e8;border:0;border-radius:12px;margin-top:16px;padding:20px}.qg-check-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.qg-check-progress{color:var(--qg-secondary);font-size:13px;line-height:18px}.qg-check-prompt{font-size:18px;line-height:28px;margin-top:8px!important}.qg-check-answers{border:0;gap:8px;min-width:0;padding:0;display:grid;margin-top:12px!important}.qg-answer-choice{border:1px solid var(--qg-border);min-height:44px;color:var(--qg-ink);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:16px;line-height:22px;display:flex}.qg-answer-choice.is-selected{border-color:var(--qg-primary);box-shadow:inset 0 0 0 1px var(--qg-primary)}.qg-answer-choice:has(:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.qg-answer-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:1.6px solid #53655c;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.qg-answer-choice input:checked{border-color:var(--qg-primary);background:var(--qg-primary)}.qg-answer-choice input:checked:after{content:"";background:#fffdf7;border-radius:50%;width:8px;height:8px}.qg-answer-choice input:disabled{opacity:1}.qg-check-answers:disabled .qg-answer-choice{cursor:default}.qg-feedback-frame{margin-top:12px;display:grid}.qg-feedback{border-radius:10px;grid-area:1/1;align-items:flex-start;gap:12px;min-height:80px;padding:12px;font-size:16px;line-height:24px;display:flex}.qg-feedback-size{visibility:hidden;pointer-events:none}.qg-feedback.is-ungraded{background:#f8f5ef}.qg-feedback.is-correct{color:#19574b;background:#e3eadc}.qg-feedback.is-retry{color:#783e2d;background:#faece3}.qg-feedback-copy strong{font:700 20px/24px var(--qg-serif);margin-bottom:2px;display:block}.qg-feedback-icon{background:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.qg-feedback-icon svg{color:#fffdf7}.qg-check-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.qg-explanation-button{min-height:44px;color:var(--qg-primary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:16px;line-height:22px;text-decoration:underline}.qg-check-explanation{border-top:1px solid var(--qg-border);margin-top:16px;padding-top:16px;font-size:16px;line-height:24px}.qg-check-complete .qg-primary{margin-top:20px}.qg-footer{flex-wrap:wrap;align-items:start;gap:8px 24px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.qg-more{flex:1;min-width:150px;font-size:14px;line-height:20px}.qg-more[open]{flex-basis:100%}.qg-practice-link{min-height:44px;color:var(--qg-primary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline;font-size:14px!important;line-height:20px!important}.qg-more>summary{cursor:pointer;min-height:44px;color:var(--qg-primary);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.qg-more>summary::-webkit-details-marker{display:none}.qg-more>summary>span{text-underline-offset:4px;text-decoration:underline}.qg-more[open]>summary svg{transform:rotate(180deg)}.qg-extra-content>section{margin-top:24px}.questions-guide .qg-extra-content h4{color:var(--qg-heading);font:700 23px/29px var(--qg-serif);margin-bottom:16px}.qg-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.qg-extra-grid article{border-top:1px solid var(--qg-border);min-width:0;padding-block-start:12px;padding-block-end:12px}.qg-extra-grid h5{color:var(--qg-secondary);margin-bottom:8px;font:600 14px/20px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.qg-extra-grid p:last-child{margin-top:8px}.qg-extra-sentence{font:700 22px/30px var(--qg-serif)}.qg-moving-word{z-index:2;pointer-events:none;text-align:center;position:absolute}.qg-emphasized{outline-offset:3px;outline:2px solid #9a681c}@container questions-guide (width<=680px){.qg-two-column{grid-template-columns:minmax(0,1fr);gap:12px}.qg-ready-art{width:150px;margin-inline-start:auto!important;margin-inline-end:auto!important}.qg-ready-art figcaption{width:max-content;max-width:260px;font-size:17px;line-height:26px;position:relative;left:50%;transform:translate(-50%)}.qg-transformation{width:100%}.qg-desktop-choices{display:none}.qg-mobile-selector{margin-bottom:12px;display:block}.qg-selector-button{border:1px solid var(--qg-primary);width:100%;min-height:64px;color:var(--qg-ink);text-align:left;background:#e3eadc;border-radius:10px;align-items:center;gap:12px;padding:7px 12px;font-size:17px;line-height:26px;display:flex}.qg-selector-button>span:nth-child(2){flex:1;min-width:0}.qg-selector-button strong{font:700 23px/29px var(--qg-serif)}.qg-selector-button small{font-size:13px;line-height:18px;display:block}.qg-selector-check{color:#fffdf7;background:var(--qg-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.qg-selector-button>svg{flex:none}.qg-selector-list{border:1px solid var(--qg-border);background:#fffefa;border-radius:10px;gap:4px;margin-top:8px;padding:8px;display:grid}.qg-selector-option{min-height:44px;color:var(--qg-ink);text-align:left;background:#fffefa;border:1px solid #0000;border-radius:8px;padding:10px;font-size:16px;line-height:22px}.qg-selector-option[aria-selected=true]{border-color:var(--qg-primary);background:#e3eadc}.qg-information-art{width:128px;margin-inline-start:auto!important;margin-inline-end:auto!important}.qg-information-art img{aspect-ratio:4/3}.qg-question-parts{justify-content:center}.qg-answer,.qg-question-note{text-align:center}.qg-subject-definition,.qg-move-path>span{display:none}.qg-extra-grid{grid-template-columns:minmax(0,1fr)}}@container questions-guide (width<=450px){.qg-header h2{font-size:28px!important;line-height:34px!important}.qg-section h3,.qg-check h3{font-size:23px!important;line-height:29px!important}.qg-header p,.qg-section>header p,.qg-rule,.qg-question-note{font-size:17px;line-height:26px}.qg-word{padding:2px 8px;font-size:27px;line-height:34px}.qg-example-label{font-size:14px;line-height:18px;margin-bottom:2px!important}.qg-punctuation{font-size:27px;line-height:42px}.qg-role{font-size:13px;line-height:18px}.qg-move-path{height:36px}.qg-answer{font-size:27px;line-height:36px;margin-top:16px!important}.qg-answer .qg-rest{padding-inline-start:5px;padding-inline-end:5px}.qg-question-note{margin-top:12px!important}.qg-check{padding:16px!important}.qg-check-header{align-items:start}.qg-check-prompt{font-size:17px;line-height:26px}.qg-answer-choice{gap:10px;min-height:48px;padding:11px 10px}.qg-check-actions>.qg-primary{width:100%}.qg-move-button{margin-inline-start:auto;margin-inline-end:auto;display:flex!important}}@media (max-width:720px){.questions-explanation.questions-guide{padding:16px}}@media (prefers-reduced-motion:reduce){.questions-guide *,.questions-guide :before{transition:none!important;animation:none!important}}.questions-explanation.contractions-explorer{--ce-forest:#153b2c;--ce-ink:#263f32;--ce-muted:#53655c;--ce-line:#ddd5c5;--ce-subject:#19574b;--ce-be:#80550f;--ce-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border:1px solid var(--ce-line);width:100%;min-width:0;max-width:960px;color:var(--ce-ink);font:18px/28px var(--ce-ui);background:#fffefa;border-radius:22px;margin:0 auto 32px;padding:32px;overflow:visible;box-shadow:0 3px 10px #4f33150a;container:contractions/inline-size}.contractions-explorer *,.contractions-explorer :before,.contractions-explorer :after{box-sizing:border-box}.contractions-explorer :-webkit-any(h2,h3,h4,h5,p,figure,dl,dd,ul){margin:0}.contractions-explorer :is(h2,h3,h4,h5,p,figure,dl,dd,ul){margin:0}.contractions-explorer [hidden]{display:none!important}.contractions-explorer button{font:600 16px/22px var(--ce-ui);cursor:pointer;-webkit-tap-highlight-color:transparent}.contractions-explorer :-webkit-any(button,summary,input,[tabindex]){scroll-margin-block:180px 120px}.contractions-explorer :is(button,summary,input,[tabindex]){scroll-margin-block:180px 120px}.contractions-explorer :-webkit-any(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.contractions-explorer :is(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.contractions-explorer h2{letter-spacing:-.7px;color:var(--ce-forest);text-wrap:balance;font:700 46px/52px Georgia,Times New Roman,serif}.contractions-explorer h3{letter-spacing:-.3px;color:var(--ce-forest);font:700 30px/36px Georgia,Times New Roman,serif}.contractions-explorer .ce-intro>p{margin-top:4px;font-size:20px;line-height:30px}.contractions-explorer .ce-selector{margin:16px 0}.contractions-explorer .ce-selector>p{color:var(--ce-forest);margin-bottom:8px;font:700 23px/29px Georgia,Times New Roman,serif}.contractions-explorer .ce-selectors{flex-wrap:wrap;gap:8px;display:flex}.contractions-explorer .ce-selectors button{border:1px solid var(--ce-line);min-width:76px;min-height:48px;color:var(--ce-ink);white-space:nowrap;background:#fffefa;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font:700 20px/24px Georgia,Times New Roman,serif;display:flex}.contractions-explorer .ce-selectors button:hover{background:#f0f1e8;border-color:#234d3a}.contractions-explorer .ce-selectors button[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#234d3a}.contractions-explorer .ce-selected-check{width:18px;height:22px;display:none}.contractions-explorer [aria-pressed=true]>.ce-selected-check{display:block}.contractions-explorer .ce-selected-check svg{width:18px}.contractions-explorer .ce-hero{grid-template-columns:1.08fr 1fr;align-items:start;gap:32px;padding-bottom:24px;display:grid}.contractions-explorer .ce-hero>*{min-width:0}.contractions-explorer .ce-scene-art{position:relative}.contractions-explorer .ce-scene img{aspect-ratio:4/3;object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.contractions-explorer .ce-scene figcaption{color:var(--ce-muted);font:16px/24px var(--ce-ui);margin-top:4px}.contractions-explorer .ce-speech{color:var(--ce-forest);white-space:nowrap;background:#fffefa;border:1px solid #53655c;border-radius:32px;padding:8px 15px;font:700 21px/28px Georgia,Times New Roman,serif;position:absolute;top:12px;left:31%;box-shadow:0 1px 4px #153b2c0f}.contractions-explorer .ce-speech:after{content:"";background:#fffefa;border:0 solid #53655c;border-width:0 0 1px 1px;width:14px;height:14px;position:absolute;bottom:-8px;left:17px;transform:skewY(-34deg)}.contractions-explorer .ce-speaker-right{left:auto;right:9%}.contractions-explorer .ce-speaker-right:after{border-width:0 1px 1px 0;left:auto;right:20px;transform:skewY(34deg)}.contractions-explorer .ce-join{padding-top:8px}.contractions-explorer .ce-forms{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:end;gap:16px;display:grid}.contractions-explorer .ce-forms dt{font:16px/24px var(--ce-ui);color:var(--ce-muted);margin-bottom:12px}.contractions-explorer .ce-forms dd{letter-spacing:-1px;font:700 56px/64px Georgia,Times New Roman,serif}.contractions-explorer .ce-join[data-verb=are] .ce-forms dd{letter-spacing:-.6px;font-size:40px}.contractions-explorer .ce-arrow{color:var(--ce-muted);text-align:center;font:36px/64px Georgia,serif}.contractions-explorer .ce-word{white-space:nowrap}.contractions-explorer .ce-green{color:var(--ce-subject)}.contractions-explorer .ce-gold{color:var(--ce-be)}.contractions-explorer .ce-accent{color:#99402d}.contractions-explorer .ce-annotation{color:var(--ce-muted);font:16px/24px var(--ce-ui);margin-top:16px}.contractions-explorer .ce-same-meaning{color:var(--ce-forest);background:#fcf2dd;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;margin:12px 0 8px;padding:10px 12px;font:700 25px/34px Georgia,Times New Roman,serif;display:flex}.contractions-explorer .ce-same-meaning>span{white-space:nowrap}.contractions-explorer :-webkit-any(.ce-primary,.ce-secondary){color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;display:inline-flex}.contractions-explorer :is(.ce-primary,.ce-secondary){color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;display:inline-flex}.contractions-explorer .ce-secondary{color:#234d3a;background:#fffefa}.contractions-explorer .ce-primary:hover{background:#193e2d}.contractions-explorer .ce-secondary:hover{background:#f0f1e8}.contractions-explorer .ce-primary:disabled{color:#616860;cursor:not-allowed;background:#deded8;border-color:#deded8}.contractions-explorer .ce-detail{border:0;border-top:1px solid var(--ce-line);background:0 0;border-radius:0;margin:0;padding:0}.contractions-explorer .ce-detail>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;list-style:none;display:flex}.contractions-explorer summary::-webkit-details-marker{display:none}.contractions-explorer .ce-detail>summary svg{color:var(--ce-muted);flex:none;transition:transform .16s}.contractions-explorer .ce-detail[open]>summary svg{transform:rotate(180deg)}.contractions-explorer .ce-detail-body{padding:0 0 24px}.contractions-explorer .ce-responsive>summary svg{display:none}.contractions-explorer .ce-reference-columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.contractions-explorer .ce-reference-label{font:16px/24px var(--ce-ui);margin-bottom:8px}.contractions-explorer .ce-reference-label .ce-gold{font-weight:700}.contractions-explorer .ce-reference-columns ul{padding:0;list-style:none}.contractions-explorer .ce-reference-columns li{grid-template-columns:120px 32px 1fr;align-items:baseline;gap:12px;font:700 24px/36px Georgia,Times New Roman,serif;display:grid}.contractions-explorer .ce-reference-arrow{color:var(--ce-muted);font-weight:400}.contractions-explorer .ce-notes{border-top:1px solid var(--ce-line);grid-template-columns:1fr 1fr;gap:32px;padding:0 0 16px;display:grid}.contractions-explorer .ce-notes .ce-detail{border-top:0}.contractions-explorer .ce-notes .ce-detail+.ce-detail{position:relative}.contractions-explorer .ce-notes .ce-detail+.ce-detail:before{content:"";background:var(--ce-line);width:1px;position:absolute;top:24px;bottom:16px;left:-16px}.contractions-explorer .ce-notes .ce-detail-body{padding-bottom:8px}.contractions-explorer .ce-negative-example{font:400 20px/36px var(--ce-ui)}.contractions-explorer .ce-negative-subject,.contractions-explorer .ce-not{font:700 24px/36px Georgia,Times New Roman,serif}.contractions-explorer .ce-not{color:#66517c;background:#eee8f4;border-radius:4px;padding:0 3px}.contractions-explorer .ce-yes-question{font-weight:600}.contractions-explorer .ce-yes-answer{font:700 24px/36px Georgia,Times New Roman,serif}.contractions-explorer .ce-yes-rule{font:16px/24px var(--ce-ui);color:var(--ce-muted);margin:4px 0 8px}.contractions-explorer .ce-mistake{color:#783e2d;font:16px/24px var(--ce-ui);background:#faece3;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.contractions-explorer .ce-mistake svg{flex:none;margin-top:2px}.contractions-explorer .ce-mistake strong{font-family:Georgia,Times New Roman,serif}.contractions-explorer .ce-mistake p{font-size:14px;line-height:20px}.contractions-explorer .ce-check{background:#f0f1e8;border-radius:16px;margin:0 -16px 16px;padding:20px 24px}.contractions-explorer .ce-check-header{align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.contractions-explorer .ce-progress{font:16px/24px var(--ce-ui);color:var(--ce-muted)}.contractions-explorer .ce-prompt{font:18px/28px var(--ce-ui);color:var(--ce-ink);margin-bottom:12px}.contractions-explorer .ce-choices{gap:8px;display:grid}.contractions-explorer .ce-choice{border:1px solid var(--ce-line);min-height:44px;color:var(--ce-ink);cursor:pointer;font:500 16px/24px var(--ce-ui);background:#fffefa;border-radius:10px;align-items:center;gap:14px;padding:8px 16px;display:flex}.contractions-explorer .ce-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #69776d;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:0;padding:0}.contractions-explorer .ce-choice input:checked{border:7px solid #234d3a}.contractions-explorer .ce-choice:has(input:checked){border-color:#234d3a;box-shadow:0 0 0 1px #234d3a}.contractions-explorer .ce-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.contractions-explorer .ce-choice input:focus-visible{outline:none}.contractions-explorer .ce-choice input:disabled{cursor:default;opacity:1}.contractions-explorer .ce-choice:has(input:disabled){cursor:default;opacity:1}.contractions-explorer .ce-outcome{flex-direction:column;padding-top:0;scroll-margin-block:180px 120px;display:flex}.contractions-explorer .ce-feedback-slot{min-height:80px;margin-top:12px}.contractions-explorer .ce-feedback-slot:empty{display:none}.contractions-explorer .ce-feedback{font:16px/24px var(--ce-ui);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.contractions-explorer .ce-feedback svg{flex:none;margin-top:1px}.contractions-explorer .ce-feedback.is-correct{color:#19574b;background:#e3eadc}.contractions-explorer .ce-feedback.is-retry{color:#783e2d;background:#faece3}.contractions-explorer .ce-feedback strong{font:700 22px/28px Georgia,Times New Roman,serif}.contractions-explorer .ce-check-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.contractions-explorer .ce-choice-help{font:13px/20px var(--ce-ui);color:var(--ce-muted)}.contractions-explorer .ce-check-actions .ce-primary{min-width:156px}.contractions-explorer .ce-explain-button{color:#234d3a;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.contractions-explorer .ce-explanation{font:16px/24px var(--ce-ui);padding:12px 0}.contractions-explorer .ce-complete{justify-items:start;gap:24px;padding:16px 0;display:grid}.contractions-explorer [data-ce-detail=extras]{border:1px solid var(--ce-line);background:#f8f5ef;border-radius:12px;margin:0 -16px;padding:0 16px}.contractions-explorer [data-ce-detail=extras]>summary h3{font-size:20px;line-height:28px}.contractions-explorer .ce-extra-group+.ce-extra-group{border-top:1px solid var(--ce-line);margin-top:24px;padding-top:24px}.contractions-explorer .ce-extra-group>h4{color:var(--ce-forest);margin:8px 0 16px;font:700 23px/29px Georgia,Times New Roman,serif}.contractions-explorer .ce-extra-grid{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.contractions-explorer .ce-extra-grid h5{font:600 16px/24px var(--ce-ui);color:var(--ce-forest);margin-bottom:8px}.contractions-explorer .ce-extra-example{font:700 20px/30px Georgia,Times New Roman,serif}.contractions-explorer .ce-extra-note{font:16px/24px var(--ce-ui);color:var(--ce-muted);margin-top:8px}.contractions-explorer .ce-full-form,.contractions-explorer .ce-short-form,.contractions-explorer .ce-annotation{border-radius:8px;transition:background-color .16s,box-shadow .16s}.contractions-explorer [data-phase=full] .ce-full-form,.contractions-explorer [data-phase=short] .ce-short-form{background:#f8e7be;box-shadow:0 0 0 6px #f8e7be}.contractions-explorer [data-phase=letter] .ce-annotation{background:#f0f1e8;box-shadow:0 0 0 6px #f0f1e8}@container contractions (width>=640px) and (width<=799px){.contractions-explorer .ce-forms{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:12px}.contractions-explorer .ce-forms dd{font-size:44px}.contractions-explorer .ce-join[data-verb=are] .ce-forms dd{font-size:28px}.contractions-explorer .ce-arrow{font-size:30px}}@container contractions (width<=639px){.contractions-explorer .ce-intro h2{letter-spacing:-.4px;text-wrap:initial;max-width:340px;font-size:28px;line-height:34px}.contractions-explorer .ce-intro h2 span:last-child{display:block}.contractions-explorer .ce-intro p{margin-top:8px;font-size:17px;line-height:26px}.contractions-explorer .ce-selector{margin:24px 0 16px}.contractions-explorer .ce-selector>p{font-size:23px;line-height:29px}.contractions-explorer .ce-selectors button{flex:0 0 calc(25% - 6px);gap:4px;min-width:0;min-height:44px;padding:8px 6px;font-size:18px;line-height:24px}.contractions-explorer .ce-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:24px}.contractions-explorer .ce-scene figcaption{font-size:16px;line-height:24px}.contractions-explorer .ce-speech{padding:7px 12px;font-size:18px;line-height:24px;top:8px}.contractions-explorer .ce-join{padding-top:0}.contractions-explorer .ce-forms{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:12px}.contractions-explorer .ce-forms dt{margin-bottom:8px;font-size:15px;line-height:22px}.contractions-explorer .ce-forms dd{font-size:48px;line-height:58px}.contractions-explorer .ce-join[data-verb=are] .ce-forms dd{font-size:32px}.contractions-explorer .ce-arrow{line-height:58px}.contractions-explorer .ce-annotation{margin-top:12px;font-size:17px;line-height:26px}.contractions-explorer .ce-same-meaning{gap:0 4px;margin-top:12px;padding:8px;font-size:22px;line-height:32px}.contractions-explorer .ce-replay{margin:12px auto 0;display:flex}.contractions-explorer .ce-responsive>summary svg{display:block}.contractions-explorer .ce-detail>summary h3{font-size:23px;line-height:29px}.contractions-explorer .ce-reference-columns{grid-template-columns:minmax(0,1fr);gap:16px}.contractions-explorer .ce-reference-columns li{grid-template-columns:110px 24px 1fr;font-size:23px;line-height:36px}.contractions-explorer .ce-notes{padding-bottom:24px;display:block}.contractions-explorer .ce-notes .ce-detail+.ce-detail{border-top:1px solid var(--ce-line)}.contractions-explorer .ce-notes .ce-detail+.ce-detail:before{display:none}.contractions-explorer .ce-check{border-radius:12px;margin:0 -8px 16px;padding:16px}.contractions-explorer .ce-check h3{font-size:23px;line-height:29px}.contractions-explorer .ce-prompt{margin-bottom:12px;font-size:17px;line-height:26px}.contractions-explorer .ce-choice{min-height:44px;padding:8px 12px}.contractions-explorer .ce-feedback-slot{min-height:100px}.contractions-explorer .ce-check-actions{align-items:start;gap:8px}.contractions-explorer .ce-choice-help{font-size:13px;line-height:20px}.contractions-explorer .ce-extra-grid{grid-template-columns:minmax(0,1fr)}.contractions-explorer [data-ce-detail=extras]{margin:0 -8px;padding:0 12px}.contractions-explorer [data-ce-detail=extras]>summary h3{font-size:16px;line-height:24px}}@container contractions (width<=299px){.contractions-explorer .ce-selectors button{flex-basis:calc(33.3333% - 5.33333px)}.contractions-explorer .ce-forms dd{font-size:40px}.contractions-explorer .ce-join[data-verb=are] .ce-forms dd{font-size:27px}.contractions-explorer .ce-speech{padding:5px 10px;font-size:17px;left:22%}.contractions-explorer .ce-speaker-right{left:auto;right:5%}.contractions-explorer .ce-same-meaning{font-size:24px;line-height:34px}.contractions-explorer .ce-check-actions .ce-primary{width:100%}}@media (max-width:960px){.questions-explanation.contractions-explorer{padding:16px}}@media (prefers-reduced-motion:reduce){.contractions-explorer *,.contractions-explorer :before,.contractions-explorer :after{transition:none!important;animation:none!important}}.reduce-motion .contractions-explorer *{transition:none!important;animation:none!important}.ppg-guide.questions-explanation{--ppg-heading:#153b2c;--ppg-ink:#263f32;--ppg-secondary:#53655c;--ppg-rule:#ddd5c5;box-sizing:border-box;border:1px solid var(--ppg-rule);width:100%;max-width:960px;color:var(--ppg-ink);text-align:left;background:#fffefa;border-radius:20px;margin:24px auto;padding:28px;font:18px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block;box-shadow:0 1px 5px #6f573614}.ppg-guide *,.ppg-guide :before,.ppg-guide :after{box-sizing:border-box}.ppg-guide :where(h2,h3,h4,p,figure,dl,dt,dd,fieldset){margin:0}.ppg-guide [hidden]{display:none}.ppg-guide :where(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ppg-guide :where(button,summary){touch-action:manipulation}.ppg-guide button{cursor:pointer;font-family:inherit}.ppg-guide button:disabled{cursor:default}.ppg-guide .ppg-header{padding-bottom:12px}.ppg-guide .ppg-topic{color:var(--ppg-secondary);font-size:18px;line-height:1.3}.ppg-guide .ppg-title{color:var(--ppg-heading);letter-spacing:-1.2px;margin:0 0 4px;font:700 32px/1.08 Georgia,Times New Roman,serif}.ppg-guide .ppg-intro{font-size:20px;line-height:1.35}.ppg-guide .ppg-section-title{color:var(--ppg-heading);letter-spacing:-.45px;font:700 26px/1.2 Georgia,Times New Roman,serif}.ppg-guide .ppg-scene-section,.ppg-guide .ppg-speaker-section,.ppg-guide .ppg-contrast-section{border-top:1px solid var(--ppg-rule);padding:14px 0 20px}.ppg-guide .ppg-scene-heading{margin-bottom:10px}.ppg-guide .ppg-scene-row{grid-template-columns:51.5% 1fr;gap:36px;display:grid}.ppg-guide .ppg-art{width:100%;height:auto;display:block;overflow:hidden}.ppg-guide .ppg-scene>.ppg-art{border-radius:8px}.ppg-guide .ppg-mobile-art{display:none}.ppg-guide .ppg-character-labels{justify-content:space-between;gap:10px;margin:3px 0;font-size:17px;display:flex}.ppg-guide .ppg-scene figcaption>p{text-align:center;font-size:17px;line-height:1.4}.ppg-guide .ppg-dialogue{flex-direction:column;gap:38px;padding-top:10px;display:flex}.ppg-guide .ppg-dialogue dt{margin-bottom:6px;font-size:18px}.ppg-guide .ppg-dialogue dd{color:var(--ppg-heading);letter-spacing:-.3px;font:700 30px/1.18 Georgia,Times New Roman,serif}.ppg-guide .ppg-speaker-section>h3{margin-bottom:6px}.ppg-guide .ppg-speaker-panel{grid-template-columns:56% 1fr;display:grid}.ppg-guide .ppg-speaker-left{min-width:0;padding-right:24px}.ppg-guide .ppg-speaker-prompt{margin-bottom:8px}.ppg-guide .ppg-speaker-buttons{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.ppg-guide .ppg-speaker-button{border:1px solid var(--ppg-rule);min-height:60px;color:var(--ppg-ink);background:#f8f5ef;border-radius:9px;justify-content:center;align-items:center;gap:16px;padding:5px 12px;font-size:18px;line-height:1.2;display:flex}.ppg-guide .ppg-speaker-button.is-selected{color:#fffdf7;background:#234d3a;border-color:#234d3a}.ppg-guide .ppg-speaker-check{width:31px;display:flex}.ppg-guide .ppg-speaker-check svg{width:31px;height:31px}.ppg-guide .ppg-speaker-name{font-weight:600;display:block}.ppg-guide .ppg-speaker-button.is-selected .ppg-speaker-name{font:700 24px/1 Georgia,Times New Roman,serif}.ppg-guide .ppg-selected-label{margin-top:1px;font-size:14px;font-weight:400;display:block}.ppg-guide .ppg-speaker-context{text-align:center;margin:5px 0 7px}.ppg-guide .ppg-transformation{padding:0 0 6px}.ppg-guide .ppg-sentence{color:var(--ppg-heading);letter-spacing:-.3px;font:700 28px/1.25 Georgia,Times New Roman,serif}.ppg-guide .ppg-subject{color:#19574b}.ppg-guide .ppg-verb{color:#80550f}.ppg-guide .ppg-information{color:#99402d}.ppg-guide .ppg-sentence-chips{white-space:nowrap;justify-content:center;align-items:flex-start;gap:8px;display:flex}.ppg-guide .ppg-sentence-chips>span{border-radius:7px;padding:5px 12px;display:block}.ppg-guide .ppg-sentence-chips>.ppg-subject{background:#dce7d6}.ppg-guide .ppg-sentence-chips>.ppg-verb{background:#f8e7be}.ppg-guide .ppg-sentence-chips>.ppg-information{background:#f8e2d7}.ppg-guide .ppg-bracketed{position:relative}.ppg-guide .ppg-bracketed:after{content:"";border:1px solid var(--ppg-secondary);border-top:0;border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:-6px;left:1px;right:1px}.ppg-guide .ppg-phrase-label{color:var(--ppg-secondary);letter-spacing:0;text-align:center;font:13px/18px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:calc(100% + 7px);left:-20px;right:-20px}.ppg-guide .ppg-transform-arrow{color:#89949b;justify-content:center;margin:24px 0 8px;display:flex}.ppg-guide .ppg-transform-arrow svg{width:27px;height:27px}.ppg-guide .ppg-transformation .ppg-sentence:last-child{margin-bottom:23px}.ppg-guide .ppg-speaker-notes{border-left:1px solid var(--ppg-rule);min-width:0;padding:36px 0 0 48px}.ppg-guide .ppg-speaker-notes p+p{margin-top:17px}.ppg-guide .ppg-speaker-notes .ppg-owner-reminder{margin-top:36px}.ppg-guide .ppg-contrast-section{padding-top:8px;padding-bottom:12px}.ppg-guide .ppg-contrast-section>.ppg-section-title{margin-bottom:2px}.ppg-guide .ppg-contrast-pair{grid-template-columns:1fr 1fr;margin:6px 0 2px;display:grid}.ppg-guide .ppg-contrast-pair>div{text-align:center}.ppg-guide .ppg-contrast-pair>div+div{border-left:1px solid var(--ppg-rule)}.ppg-guide .ppg-contrast-pair .ppg-sentence{margin-bottom:1px}.ppg-guide .ppg-contrast-pair>div>p:last-child{font-size:17px}.ppg-guide .ppg-underlined{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ppg-guide .ppg-details{margin:0 0 12px}.ppg-guide .ppg-details>summary{border:1px solid var(--ppg-rule);min-height:44px;color:var(--ppg-ink);cursor:pointer;background:#f8f5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:17px;font-weight:600;list-style:none;display:flex}.ppg-guide .ppg-details>summary::-webkit-details-marker{display:none}.ppg-guide .ppg-details>summary svg{flex:none;width:21px;height:21px}.ppg-guide .ppg-details[open]>summary svg{transform:rotate(90deg)}.ppg-guide .ppg-details-content{margin:20px 0}.ppg-guide .ppg-details-header{padding-bottom:14px}.ppg-guide .ppg-details-title{color:var(--ppg-heading);letter-spacing:-1px;font:700 32px/1.12 Georgia,Times New Roman,serif}.ppg-guide .ppg-reference-section{border-top:1px solid var(--ppg-rule);padding:12px 0 18px}.ppg-guide .ppg-reference-rows{grid-template-columns:1fr 1fr;margin:8px 0 5px;display:grid}.ppg-guide .ppg-reference-row{min-width:0;padding:5px 32px 12px}.ppg-guide .ppg-reference-row:nth-child(-n+4){border-bottom:1px solid var(--ppg-rule);margin-bottom:8px}.ppg-guide .ppg-reference-row:nth-child(2n){border-left:1px solid var(--ppg-rule)}.ppg-guide .ppg-reference-row dt{margin-bottom:1px}.ppg-guide .ppg-reference-row dd{color:var(--ppg-heading);white-space:nowrap;align-items:center;gap:24px;font:700 26px/1.3 Georgia,Times New Roman,serif;display:flex}.ppg-guide .ppg-reference-row dd>span:not(.ppg-reference-arrow){text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.ppg-guide .ppg-reference-arrow{color:#89949b;font:28px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ppg-guide .ppg-reference-notes p+p{margin-top:2px}.ppg-guide .ppg-number-pair{grid-template-columns:1fr 1fr;gap:16px;margin:4px 0 8px;display:grid}.ppg-guide .ppg-number-pair figure+figure{border-left:1px solid var(--ppg-rule);padding-left:16px}.ppg-guide .ppg-number-pair .ppg-art{width:100%;height:180px}.ppg-guide .ppg-number-pair .ppg-sentence{font-size:28px}.ppg-guide .ppg-emphasis{margin-top:2px;font-weight:600}.ppg-guide .ppg-reference-pair{border-top:1px solid var(--ppg-rule);grid-template-columns:1fr 1fr;gap:24px;padding:14px 0 18px;display:grid}.ppg-guide .ppg-reference-pair>section+section{border-left:1px solid var(--ppg-rule);padding-left:24px}.ppg-guide .ppg-reference-pair .ppg-sentence{margin:6px 0}.ppg-guide .ppg-reference-pair .ppg-sentence+p:not(.ppg-sentence){margin-top:10px}.ppg-guide .ppg-reference-pair p:not(.ppg-sentence){font-size:17px}.ppg-guide .ppg-neutral,.ppg-guide .ppg-neutral *{color:var(--ppg-heading)}.ppg-guide .ppg-its-section{padding-bottom:0}.ppg-guide .ppg-its-content{grid-template-columns:42% 1fr;align-items:center;gap:24px;margin-top:8px;display:grid}.ppg-guide .ppg-its-content .ppg-sentence{margin-bottom:12px}.ppg-guide .ppg-practice{background:#f0f1e8;border:1px solid #e3e5da;border-radius:10px;padding:14px 18px;position:relative}.ppg-guide .ppg-practice-header{align-items:center;gap:16px;display:flex;position:absolute;top:12px;left:18px}.ppg-guide .ppg-practice-header h3{color:var(--ppg-heading);font:700 28px/1.2 Georgia,Times New Roman,serif}.ppg-guide .ppg-practice-header p{color:var(--ppg-secondary);font-size:15px}.ppg-guide .ppg-practice-body{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ppg-guide .ppg-question-copy{min-width:0;padding-top:40px;font-size:17px}.ppg-guide .ppg-quiz-sentence{color:var(--ppg-heading);margin:1px 0 2px;font:700 28px/1.25 Georgia,Times New Roman,serif}.ppg-guide .ppg-quiz-sentence:focus{outline:none}.ppg-guide .ppg-choices{border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.ppg-guide .ppg-choice{border:1px solid var(--ppg-rule);min-height:44px;color:var(--ppg-ink);cursor:pointer;background:#fffefa;border-radius:8px;align-items:center;gap:16px;padding:8px 14px;font-size:16px;font-weight:600;display:flex}.ppg-guide .ppg-choice.is-selected{background:#e8ede2;border:1px solid #234d3a}.ppg-guide .ppg-choice:focus-within{outline-offset:3px;outline:3px solid #9a681c}.ppg-guide .ppg-choice input{-webkit-appearance:none;appearance:none;background:#fffefa;border:2px solid #a0a7aa;border-radius:50%;flex:none;width:23px;height:23px;margin:0}.ppg-guide .ppg-choice input:checked{background:radial-gradient(circle,#234d3a 0 5px,#0000 5.5px);border-color:#234d3a}.ppg-guide .ppg-choice input:focus-visible{outline:none}.ppg-guide .ppg-choice:has(input:disabled){cursor:default}.ppg-guide .ppg-primary{color:#fffdf7;white-space:nowrap;background:#234d3a;border:1px solid #234d3a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:9px 18px;font-size:16px;font-weight:600;line-height:1.3;display:inline-flex}.ppg-guide .ppg-primary:disabled{color:#788085;background:#d8dadd;border-color:#d8dadd}.ppg-guide .ppg-quiz-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:6px;display:flex}.ppg-guide .ppg-quiz-footer p{color:var(--ppg-secondary);font-size:16px}.ppg-guide .ppg-feedback{border:1px solid #0000;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.ppg-guide .ppg-feedback.is-incorrect{color:#783e2d;background:#faece3;border-color:#eed0c1}.ppg-guide .ppg-feedback.is-correct{color:#19574b;background:#e3eadc;border-color:#d4dec8}.ppg-guide .ppg-feedback-icon{background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.ppg-guide .ppg-feedback-icon svg{color:#fffdf7;width:25px;height:25px}.ppg-guide .ppg-feedback.is-incorrect .ppg-feedback-icon{color:#fffdf7;background:#783e2d;font-size:24px;font-weight:600}.ppg-guide .ppg-feedback-copy h4{color:inherit;margin-bottom:2px;font-size:18px;font-weight:700;line-height:1.25}.ppg-guide .ppg-feedback-copy p{font-size:16px;line-height:1.45}.ppg-guide .ppg-explanation-action{color:inherit;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin-top:8px;padding:0;font-size:16px;text-decoration:underline}.ppg-guide .ppg-check-explanation{margin-top:8px}.ppg-guide .ppg-completion{grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:12px 0;display:grid}.ppg-guide .ppg-completion-icon{color:#19574b;display:flex}.ppg-guide .ppg-completion h3{color:var(--ppg-heading);margin-bottom:6px;font:700 26px/1.2 Georgia,Times New Roman,serif}@media (max-width:1100px) and (min-width:701px){.ppg-guide .ppg-dialogue dd{font-size:28px}.ppg-guide .ppg-speaker-notes{padding-left:28px}.ppg-guide .ppg-sentence{font-size:26px}.ppg-guide .ppg-reference-row{padding-left:16px;padding-right:16px}.ppg-guide .ppg-reference-row dd{gap:16px;font-size:24px}.ppg-guide .ppg-number-pair{grid-template-columns:minmax(0,1fr)}.ppg-guide .ppg-number-pair figure+figure{border-left:0;padding-left:0}}@media (max-width:700px){.ppg-guide.questions-explanation{border-radius:16px;margin:18px auto;padding:16px;font-size:17px;line-height:1.45}.ppg-guide .ppg-title{letter-spacing:-.5px;margin:4px 0;font-size:24px;line-height:1.2}.ppg-guide .ppg-topic{font-size:14px}.ppg-guide .ppg-intro{font-size:17px;line-height:1.4}.ppg-guide .ppg-header{padding-bottom:12px}.ppg-guide .ppg-section-title{font-size:22px;line-height:1.2}.ppg-guide .ppg-scene-section{border:0;padding-top:0;padding-bottom:18px}.ppg-guide .ppg-scene-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ppg-guide .ppg-scene-row{display:block}.ppg-guide .ppg-desktop-art{display:none}.ppg-guide .ppg-mobile-art{display:block}.ppg-guide .ppg-character-labels{display:none}.ppg-guide .ppg-scene figcaption>p{margin-top:5px;font-size:13px}.ppg-guide .ppg-dialogue{gap:14px;padding-top:9px}.ppg-guide .ppg-dialogue dt{margin-bottom:3px;font-size:14px}.ppg-guide .ppg-dialogue dd{padding-left:18px;font-size:20px;line-height:1.3}.ppg-guide .ppg-speaker-section{padding-top:14px;padding-bottom:16px}.ppg-guide .ppg-speaker-panel{display:block}.ppg-guide .ppg-speaker-left{padding:0}.ppg-guide .ppg-speaker-buttons{grid-template-columns:1fr 1fr}.ppg-guide .ppg-speaker-button{gap:12px;min-height:54px;font-size:17px}.ppg-guide .ppg-speaker-button.is-selected .ppg-speaker-name{font:600 17px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ppg-guide .ppg-speaker-check svg,.ppg-guide .ppg-speaker-check{width:27px}.ppg-guide .ppg-selected-label{font-size:13px}.ppg-guide .ppg-speaker-context{text-align:left;margin:5px 0 12px;font-size:14px}.ppg-guide .ppg-sentence{letter-spacing:-.25px;font-size:24px;line-height:1.3}.ppg-guide .ppg-sentence-chips{gap:7px}.ppg-guide .ppg-sentence-chips>span{border-radius:6px;padding:4px 9px}.ppg-guide .ppg-transformation{padding:0 0 4px}.ppg-guide .ppg-transformation .ppg-sentence{background:#f8f7f1;border-radius:8px;padding:5px 0}.ppg-guide .ppg-speaker-notes{border:0;padding:12px 0 0;font-size:16px;line-height:1.4}.ppg-guide .ppg-speaker-notes p+p,.ppg-guide .ppg-speaker-notes .ppg-owner-reminder{margin-top:3px}.ppg-guide .ppg-replacement-rule br{display:none}.ppg-guide .ppg-replacement-rule strong{color:#99402d}.ppg-guide .ppg-contrast-section{padding-top:14px;padding-bottom:14px}.ppg-guide .ppg-contrast-section>.ppg-section-title{font-size:20px}.ppg-guide .ppg-contrast-section>p{font-size:14px}.ppg-guide .ppg-contrast-pair{margin:8px 0;display:block}.ppg-guide .ppg-contrast-pair>div{text-align:center;background:#f8f5ef;border-radius:8px;padding:6px}.ppg-guide .ppg-contrast-pair>div+div{border:0;margin-top:9px}.ppg-guide .ppg-contrast-pair>div>p:last-child{font-size:13px}.ppg-guide .ppg-contrast-pair .ppg-sentence{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:22px;display:flex}.ppg-guide .ppg-contrast-pair .ppg-sentence>span{border-radius:5px;padding:2px 7px}.ppg-guide .ppg-contrast-pair .ppg-subject{background:#dce7d6}.ppg-guide .ppg-contrast-pair .ppg-verb{background:#f8e7be}.ppg-guide .ppg-contrast-pair .ppg-information{background:#f8e2d7}.ppg-guide .ppg-details>summary{padding:10px 12px;font-size:14px}.ppg-guide .ppg-details-content{margin:16px 0}.ppg-guide .ppg-details-title{font-size:26px}.ppg-guide .ppg-reference-section{padding-bottom:16px}.ppg-guide .ppg-reference-rows{display:block}.ppg-guide .ppg-reference-row,.ppg-guide .ppg-reference-row:nth-child(2n){border:0;border-bottom:1px solid var(--ppg-rule);margin:0;padding:8px 0 12px}.ppg-guide .ppg-reference-row:last-child{border:0}.ppg-guide .ppg-reference-row dd{gap:22px;font-size:24px}.ppg-guide .ppg-reference-notes,.ppg-guide .ppg-reference-section>p{font-size:16px}.ppg-guide .ppg-number-pair{display:block}.ppg-guide .ppg-number-pair figure+figure{border:0;padding:14px 0 0}.ppg-guide .ppg-number-pair .ppg-art{height:160px}.ppg-guide .ppg-number-pair .ppg-sentence{font-size:24px}.ppg-guide .ppg-reference-pair{display:block}.ppg-guide .ppg-reference-pair>section+section{border:0;border-top:1px solid var(--ppg-rule);margin-top:14px;padding:14px 0 0}.ppg-guide .ppg-its-content{display:block}.ppg-guide .ppg-its-content .ppg-art{max-width:290px;margin:8px auto}.ppg-guide .ppg-practice{padding:14px}.ppg-guide .ppg-practice-header{justify-content:space-between;gap:8px;margin-bottom:8px;position:static}.ppg-guide .ppg-practice-header h3{font-size:26px}.ppg-guide .ppg-practice-header p{font-size:13px}.ppg-guide .ppg-practice-body{display:block}.ppg-guide .ppg-question-copy{margin-bottom:12px;padding:0;font-size:16px}.ppg-guide .ppg-quiz-sentence{margin:3px 0;font-size:24px}.ppg-guide .ppg-choice{gap:12px;min-height:44px}.ppg-guide .ppg-quiz-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.ppg-guide .ppg-quiz-footer .ppg-primary{align-self:flex-end}.ppg-guide .ppg-quiz-footer p{font-size:14px}.ppg-guide .ppg-feedback{grid-template-columns:34px 1fr;gap:10px;padding:10px}.ppg-guide .ppg-feedback-icon{width:32px;height:32px}.ppg-guide .ppg-feedback-copy h4{font-size:18px}.ppg-guide .ppg-feedback>.ppg-primary{grid-column:2;justify-self:end}.ppg-guide .ppg-completion{grid-template-columns:32px 1fr;gap:12px}.ppg-guide .ppg-completion .ppg-primary{grid-column:2;justify-self:end}}@media (max-width:370px){.ppg-guide.questions-explanation{padding:14px}.ppg-guide .ppg-title{font-size:24px}.ppg-guide .ppg-sentence{font-size:22px}.ppg-guide .ppg-sentence-chips>span{padding-left:7px;padding-right:7px}.ppg-guide .ppg-contrast-pair .ppg-sentence{gap:4px;font-size:20px}.ppg-guide .ppg-contrast-pair .ppg-sentence>span{padding-left:5px;padding-right:5px}.ppg-guide .ppg-reference-row dd{gap:16px;font-size:22px}.ppg-guide .ppg-number-pair .ppg-sentence{gap:5px;font-size:20px}.ppg-guide .ppg-practice{padding:12px}.ppg-guide .ppg-practice-header{gap:6px}.ppg-guide .ppg-practice-header h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.ppg-guide *,.ppg-guide :before,.ppg-guide :after{transition:none;animation:none}}.demonstratives-explorer{--de-ink:#263f32;--de-heading:#153b2c;--de-secondary:#53655c;--de-border:#ddd5c5;--de-primary:#234d3a;--de-serif:Georgia,"Times New Roman",serif;box-sizing:border-box;border:1px solid var(--de-border);width:100%;max-width:960px;color:var(--de-ink);text-align:left;background:#fffefa;border-radius:22px;margin-inline-start:auto;margin-inline-end:auto;padding:32px;font:18px/28px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 2px 8px #153b2c09;container:demonstratives/inline-size}.demonstratives-explorer *,.demonstratives-explorer :before,.demonstratives-explorer :after{box-sizing:border-box}.demonstratives-explorer [hidden]{display:none!important}.demonstratives-explorer :-webkit-any(h2,h3,h4,h5,p,figure,fieldset){margin:0}.demonstratives-explorer :is(h2,h3,h4,h5,p,figure,fieldset){margin:0}.demonstratives-explorer :-webkit-any(button,input){font:inherit}.demonstratives-explorer :is(button,input){font:inherit}.demonstratives-explorer button{cursor:pointer;-webkit-tap-highlight-color:transparent}.demonstratives-explorer :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.demonstratives-explorer :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.demonstratives-explorer :-webkit-any(button,input,summary,[tabindex]){scroll-margin-block:100px}.demonstratives-explorer :is(button,input,summary,[tabindex]){scroll-margin-block:100px}.demonstratives-explorer .de-header{text-align:left;border-bottom:1px solid var(--de-border);padding-bottom:14px}.demonstratives-explorer .de-header h2{color:var(--de-heading);font:700 32px/1.08 var(--de-serif);letter-spacing:-.025em}.demonstratives-explorer .de-header p{color:var(--de-secondary);font-size:20px;line-height:27px}.demonstratives-explorer .de-header h2+div{margin-top:4px}.demonstratives-explorer h3{color:var(--de-heading);font:700 28px/1.35 var(--de-serif);letter-spacing:-.02em}.demonstratives-explorer .de-exploration{padding-top:14px}.demonstratives-explorer .de-speaker-note{color:var(--de-secondary);margin-top:2px}.demonstratives-explorer .de-controls-row{margin-top:10px}.demonstratives-explorer .de-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;display:grid}.demonstratives-explorer .de-control-group{min-width:0}.demonstratives-explorer .de-control-group>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;display:grid}.demonstratives-explorer .de-control-group:last-child{border-left:1px solid var(--de-border);padding-left:28px}.demonstratives-explorer .de-control-label{margin-bottom:6px;font-size:18px;line-height:26px;display:block}.demonstratives-explorer .de-control{border:1px solid var(--de-border);min-height:58px;color:var(--de-ink);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:18px;font-weight:400;line-height:24px;display:flex}.demonstratives-explorer .de-control-check{align-items:center;display:none}.demonstratives-explorer .de-control-selected{font-size:16px;font-weight:400;line-height:18px;display:none}.demonstratives-explorer .de-control[aria-pressed=true]{background:var(--de-primary);border-color:var(--de-primary);color:#fffdf7}.demonstratives-explorer .de-control[aria-pressed=true] .de-control-check{display:flex}.demonstratives-explorer .de-control[aria-pressed=true] .de-control-selected{display:block}.demonstratives-explorer .de-control-check svg{width:27px;height:27px}.demonstratives-explorer .de-main{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:18px;display:grid}.demonstratives-explorer .de-main>*{min-width:0}.demonstratives-explorer .de-example,.demonstratives-explorer .de-pattern-pair>div{container-type:inline-size}.demonstratives-explorer .de-scene{isolation:isolate;aspect-ratio:8/5;background:#f5e8cd;border-radius:10px;position:relative;overflow:hidden}.demonstratives-explorer .de-room{object-fit:cover;width:100%;height:100%;display:block}.demonstratives-explorer .de-cup{top:var(--de-cup-top);filter:drop-shadow(0 2px 1px #68382235);max-width:none;height:auto;transition:left .24s,top .24s,width .24s;position:absolute;transform:translate(-50%,-100%)}.demonstratives-explorer .de-scene-label{z-index:1;color:#263f32;white-space:nowrap;background:#fffefaed;border-radius:12px;padding:3px 8px;font:500 13px/18px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute}.demonstratives-explorer .de-speaker{top:4%;left:4%}.demonstratives-explorer .de-near-label{top:52%;left:40%}.demonstratives-explorer .de-far-label{top:27%;right:4%}.demonstratives-explorer .de-scene-arrows{color:#365d62;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.demonstratives-explorer .de-context{color:var(--de-heading);font:700 24px/1.35 var(--de-serif);margin:4px 0 16px}.demonstratives-explorer .de-sentence{flex-wrap:wrap;align-items:flex-end;gap:6px;min-width:0;display:flex}.demonstratives-explorer .de-unit{flex-direction:column;align-items:center;min-width:0;display:flex}.demonstratives-explorer .de-role{color:var(--de-secondary);margin-bottom:6px;font:400 16px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.demonstratives-explorer .de-word{font:700 28px/1.35 var(--de-serif);white-space:nowrap;letter-spacing:-.02em;border-radius:8px;padding:4px 9px;display:block}.demonstratives-explorer .de-example .de-word{font-size:clamp(27px,10.5cqi,38px);line-height:1.3}.demonstratives-explorer .de-sentence.is-plural .de-word{font-size:clamp(24px,8.2cqi,34px);line-height:1.3}.demonstratives-explorer .de-word.de-subject{color:#19574b;background:#dce7d6}.demonstratives-explorer .de-word.de-verb{color:#80550f;background:#f8e7be}.demonstratives-explorer .de-word.de-information{color:#99402d;background:#f8e2d7}.demonstratives-explorer .de-target{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.demonstratives-explorer .de-rule{margin-top:12px;font-weight:400;line-height:26px}.demonstratives-explorer .de-rule strong{font-family:var(--de-serif);font-size:20px}.demonstratives-explorer .de-reminder{border-top:1px solid var(--de-border);color:var(--de-secondary);margin-top:20px;padding-top:18px;font-size:18px;line-height:26px}.demonstratives-explorer .de-reminder p{justify-content:space-between;gap:10px;display:flex}.demonstratives-explorer .de-reminder p+p{margin-top:6px}.demonstratives-explorer .de-reminder strong{color:var(--de-heading);font:700 20px/28px var(--de-serif)}.demonstratives-explorer .de-transformations{border:1px solid var(--de-border);background:#f8f5ef;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:14px;padding:4px;display:grid}.demonstratives-explorer .de-transformations button{min-height:44px;color:var(--de-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:14px;font-size:18px;line-height:24px;display:flex}.demonstratives-explorer .de-transformations button+button{border-left:1px solid var(--de-border)}.demonstratives-explorer .de-transformations strong{font:700 22px/1.35 var(--de-serif)}.demonstratives-explorer .de-transformations strong span{padding-inline-start:10px;padding-inline-end:10px}.demonstratives-explorer .de-patterns{border-top:1px solid var(--de-border);margin-top:16px;padding-top:16px}.demonstratives-explorer .de-pattern-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:8px;display:grid}.demonstratives-explorer .de-pattern-pair>div{min-width:0}.demonstratives-explorer .de-alone{border-left:1px solid var(--de-border);padding-left:24px}.demonstratives-explorer .de-pattern-label{font:700 22px/28px var(--de-serif);color:var(--de-heading);margin-bottom:8px}.demonstratives-explorer .de-pattern-pair .de-sentence{justify-content:flex-start}.demonstratives-explorer .de-alone-note{color:var(--de-secondary);margin-top:22px;font-size:16px;line-height:22px}.demonstratives-explorer .de-pattern-foot{border-top:1px solid var(--de-border);font:700 18px/26px var(--de-serif);justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:12px;display:flex}.demonstratives-explorer .de-agreement{flex:1.18}.demonstratives-explorer .de-plural-note{border-left:1px solid var(--de-border);flex:1;min-width:0;padding-left:16px}.demonstratives-explorer .de-more{margin-top:16px}.demonstratives-explorer .de-more>summary{border:1px solid var(--de-border);cursor:pointer;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:18px;font-weight:400;line-height:24px;list-style:none;display:flex}.demonstratives-explorer .de-more>summary::-webkit-details-marker{display:none}.demonstratives-explorer .de-more>summary::marker{content:""}.demonstratives-explorer .de-more>summary svg{flex:none}.demonstratives-explorer .de-more[open]>summary svg{transform:rotate(90deg)}.demonstratives-explorer .de-more-body{padding-top:24px}.demonstratives-explorer .de-details-header{text-align:center;border-bottom:1px solid var(--de-border);padding-bottom:14px}.demonstratives-explorer .de-details-header h3{font-size:32px;line-height:1.35}.demonstratives-explorer .de-details-header p{color:var(--de-secondary);margin-top:4px}.demonstratives-explorer .de-detail-section{border-bottom:1px solid var(--de-border);padding-block-start:18px;padding-block-end:18px}.demonstratives-explorer .de-detail-section h4,.demonstratives-explorer .de-small-details h4{font:700 28px/1.35 var(--de-serif);color:var(--de-heading);margin-bottom:4px}.demonstratives-explorer .de-question-examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:12px;display:grid}.demonstratives-explorer .de-question-examples article{min-width:0}.demonstratives-explorer .de-question-examples article+article{border-left:1px solid var(--de-border);padding-left:28px}.demonstratives-explorer .de-question-examples h5{font:700 22px/1.35 var(--de-serif);color:var(--de-heading);margin-bottom:8px}.demonstratives-explorer .de-question-examples .de-word{padding:4px 8px;font-size:28px;line-height:1.35}.demonstratives-explorer .de-question-examples p{margin-top:6px}.demonstratives-explorer .de-order-arrow{width:max-content;color:var(--de-secondary);margin:4px auto;font-size:24px;line-height:1.35;display:block}.demonstratives-explorer .de-extra-sentence{font:400 22px/1.35 var(--de-serif)}.demonstratives-explorer .de-negation{text-underline-offset:4px;-webkit-text-decoration:underline #66517c;text-decoration:underline #66517c;text-decoration-thickness:2px}.demonstratives-explorer .de-what-pair{grid-template-columns:1fr 1fr;gap:28px;margin-top:8px;display:grid}.demonstratives-explorer .de-what-pair>div+div{border-left:1px solid var(--de-border);padding-left:28px}.demonstratives-explorer .de-who{margin-top:14px}.demonstratives-explorer .de-people{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.demonstratives-explorer .de-people p+p{margin-top:4px}.demonstratives-explorer .de-people-figure{min-width:0}.demonstratives-explorer .de-people-art{aspect-ratio:2;position:relative;overflow:hidden}.demonstratives-explorer .de-people-art img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.demonstratives-explorer .de-person-label{background:#fffefaed;border-radius:12px;padding:3px 8px;font-size:14px;line-height:20px;position:absolute}.demonstratives-explorer .de-person-leo{top:4%;left:4%}.demonstratives-explorer .de-person-maya{top:8%;right:5%}.demonstratives-explorer .de-people-arrows{color:#365d62;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.demonstratives-explorer .de-people-figure figcaption{text-align:center;font:400 20px/28px var(--de-serif)}.demonstratives-explorer .de-one-pair{grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:8px;display:grid}.demonstratives-explorer .de-one-pair>div+div{border-left:1px solid var(--de-border);padding-left:28px}.demonstratives-explorer .de-one-pair p+p{margin-top:3px}.demonstratives-explorer .de-one-pair .de-extra-sentence+p:not(.de-extra-sentence){margin-top:12px}.demonstratives-explorer .de-pair-example{grid-template-columns:minmax(0,1fr) 160px;align-content:start;gap:4px 12px;display:grid}.demonstratives-explorer .de-pair-example>p{grid-column:1}.demonstratives-explorer .de-pair-example>p:last-child{grid-column:1/-1}.demonstratives-explorer .de-shoes{object-fit:contain;grid-area:1/2/span 4;align-self:start;width:160px;height:160px}.demonstratives-explorer .de-small-details{background:#f0f1e8;border-radius:12px;margin-top:12px;padding:12px 16px}.demonstratives-explorer .de-check{border-top:1px solid var(--de-border);margin-top:16px;padding-top:12px}.demonstratives-explorer .de-check-content{background:#f0f1e8;border:1px solid #e3e5d9;border-radius:12px;padding:20px}.demonstratives-explorer .de-check-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.demonstratives-explorer .de-question,.demonstratives-explorer .de-answers{min-width:0}.demonstratives-explorer .de-check-header{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.demonstratives-explorer .de-check-header h3{font-size:32px;line-height:1.35}.demonstratives-explorer .de-check-progress{color:var(--de-secondary);font-size:16px;line-height:22px}.demonstratives-explorer .de-check-context{margin-top:6px;font-size:18px;line-height:28px}.demonstratives-explorer .de-check-prompt{font:700 30px/1.35 var(--de-serif);color:var(--de-heading);margin-top:6px}.demonstratives-explorer .de-check-prompt.is-instruction{color:var(--de-ink);font:400 18px/28px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.demonstratives-explorer .de-instruction{margin-top:4px}.demonstratives-explorer .de-answers{border:0;gap:8px;padding:0;display:grid}.demonstratives-explorer .de-answer{border:1px solid var(--de-border);min-height:48px;color:var(--de-ink);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:18px;font-weight:400;line-height:24px;display:flex}.demonstratives-explorer .de-answer.is-selected{border-color:var(--de-primary);box-shadow:inset 0 0 0 1px var(--de-primary)}.demonstratives-explorer .de-answer:has(:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.demonstratives-explorer .de-answer input{-webkit-appearance:none;appearance:none;width:22px;height:22px;cursor:inherit;background:#fffefa;border:1.5px solid #8b948f;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.demonstratives-explorer .de-answer input:checked{border-color:var(--de-primary);background:var(--de-primary)}.demonstratives-explorer .de-answer input:checked:after{content:"";background:#fffdf7;border-radius:50%;width:7px;height:7px}.demonstratives-explorer .de-answer input:disabled{opacity:1}.demonstratives-explorer .de-answers:disabled .de-answer{cursor:default}.demonstratives-explorer .de-check-footer{border-top:1px solid var(--de-border);border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:16px;margin:12px -20px -20px;padding:0 20px;display:grid}.demonstratives-explorer .de-check-footer:has(.de-feedback.is-correct:not(.de-feedback-size)){background:#e3eadc}.demonstratives-explorer .de-check-footer:has(.de-feedback.is-retry:not(.de-feedback-size)){background:#faece3}.demonstratives-explorer .de-feedback-frame{min-width:0;display:grid}.demonstratives-explorer .de-feedback{grid-area:1/1;align-items:flex-start;gap:10px;min-height:92px;padding:12px 0;font-size:18px;line-height:26px;display:flex}.demonstratives-explorer .de-feedback:not(:-webkit-any(.is-correct,.is-retry)){color:var(--de-secondary);align-items:center}.demonstratives-explorer .de-feedback:not(:is(.is-correct,.is-retry)){color:var(--de-secondary);align-items:center}.demonstratives-explorer .de-feedback.is-correct{color:#19574b}.demonstratives-explorer .de-feedback.is-retry{color:#783e2d}.demonstratives-explorer .de-feedback-size{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.demonstratives-explorer .de-feedback-copy{min-width:0}.demonstratives-explorer .de-feedback-copy>strong{font:700 26px/1.35 var(--de-serif);margin-bottom:2px;display:block}.demonstratives-explorer .de-feedback-icon{color:#fffdf7;background:#783e2d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-top:1px;display:flex}.demonstratives-explorer .de-feedback-icon svg{width:30px;height:30px}.demonstratives-explorer .de-feedback.is-correct .de-feedback-icon{background:#19574b}.demonstratives-explorer .de-primary{border:1px solid var(--de-primary);background:var(--de-primary);color:#fffdf7;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:12px 16px;font:600 18px/24px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.demonstratives-explorer .de-primary:disabled{cursor:default;color:#69756f;background:#e0e2df;border-color:#e0e2df}.demonstratives-explorer .de-explain{min-height:44px;color:var(--de-primary);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:8px 0;font-size:16px;line-height:24px;text-decoration:underline}.demonstratives-explorer .de-check-explanation{border-top:1px solid var(--de-border);margin-top:12px;padding-top:16px;font-size:16px;line-height:24px}.demonstratives-explorer .de-mistake{margin-top:12px}.demonstratives-explorer .de-complete .de-primary{width:max-content;max-width:100%;margin-top:20px}.demonstratives-explorer .de-mobile,.demonstratives-explorer .de-mobile-start{display:none}@media (hover:hover){.demonstratives-explorer .de-control:not([aria-pressed=true]):hover,.demonstratives-explorer .de-answer:not(.is-selected):hover{border-color:var(--de-primary)}.demonstratives-explorer .de-primary:not(:disabled):hover{background:#153b2c}.demonstratives-explorer .de-more>summary:hover{background:#f0eee7}.demonstratives-explorer .de-transformations button:hover{background:#e3eadc;border-radius:6px}}@media (max-width:720px){.demonstratives-explorer{padding:16px}}@container demonstratives (width<=680px){.demonstratives-explorer .de-desktop{display:none!important}.demonstratives-explorer .de-mobile{display:block}.demonstratives-explorer .de-header h2{letter-spacing:-.03em;font-size:32px;line-height:1.06}.demonstratives-explorer .de-title-second{display:block}.demonstratives-explorer .de-header p{max-width:32ch;margin-top:12px;font-size:17px;line-height:26px}.demonstratives-explorer h3{font-size:24px;line-height:1.35}.demonstratives-explorer .de-exploration{padding-top:16px}.demonstratives-explorer .de-controls{grid-template-columns:minmax(0,1fr);gap:16px}.demonstratives-explorer .de-control-group:last-child{border:0;padding:0}.demonstratives-explorer .de-control-label{font-size:17px;line-height:26px}.demonstratives-explorer .de-control-group>div{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:8px}.demonstratives-explorer .de-control-check svg{width:22px;height:22px}.demonstratives-explorer .de-control{gap:6px;min-height:44px;padding:10px 8px;font-size:17px;line-height:22px}.demonstratives-explorer .de-control[aria-pressed] .de-control-selected{display:none}.demonstratives-explorer .de-main{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.demonstratives-explorer .de-scene{aspect-ratio:7/4}.demonstratives-explorer .de-cup{top:calc(var(--de-cup-top) * 1.09375 - 4.6875%)}.demonstratives-explorer .de-scene-label{padding:2px 5px;font-size:13px;line-height:18px}.demonstratives-explorer .de-context{margin:0 0 12px;font:400 17px/26px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.demonstratives-explorer .de-unit .de-role{order:2;margin:6px 0 0}.demonstratives-explorer .de-word{padding:4px 7px;font-size:24px;line-height:1.35}.demonstratives-explorer .de-example .de-word,.demonstratives-explorer .de-sentence.is-plural .de-word{font-size:24px;line-height:1.35}.demonstratives-explorer .de-sentence{gap:6px}.demonstratives-explorer .de-rule{margin-top:12px;font-size:17px;line-height:26px}.demonstratives-explorer .de-rule strong{font-size:18px}.demonstratives-explorer .de-reminder{margin-top:16px;padding-top:16px;font-size:17px;line-height:26px}.demonstratives-explorer .de-reminder p{flex-wrap:wrap;gap:0 8px}.demonstratives-explorer .de-reminder strong{font-size:18px;line-height:26px}.demonstratives-explorer .de-patterns{margin-top:16px;padding-top:12px}.demonstratives-explorer .de-pattern-pair{margin-top:0;display:block}.demonstratives-explorer .de-pattern-label{margin-bottom:4px;font-size:18px;line-height:28px}.demonstratives-explorer .de-pattern-pair .de-role{display:none}.demonstratives-explorer .de-pattern-pair .de-word{color:var(--de-heading);background:0 0;padding:0;font-size:24px;line-height:1.35}.demonstratives-explorer .de-pattern-pair .de-target{text-decoration:none}.demonstratives-explorer .de-alone{border:0;margin-top:16px;padding:0}.demonstratives-explorer .de-alone-note{margin-top:12px;font-size:17px;line-height:26px}.demonstratives-explorer .de-pattern-foot{margin-top:16px;padding-top:12px;font:400 17px/26px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.demonstratives-explorer .de-agreement{grid-template-columns:auto 1fr;column-gap:20px;display:grid}.demonstratives-explorer .de-agreement strong{font:700 20px/1.35 var(--de-serif)}.demonstratives-explorer .de-agreement-second{font-size:0;display:block}.demonstratives-explorer .de-agreement-second strong{font:700 20px/1.35 var(--de-serif)}.demonstratives-explorer .de-agreement-second strong:after{content:none}.demonstratives-explorer .de-more{margin-top:16px}.demonstratives-explorer .de-more>summary{min-height:44px;padding:10px 12px;font-size:16px;line-height:24px}.demonstratives-explorer .de-more-body{padding-top:20px;font-size:17px;line-height:26px}.demonstratives-explorer .de-details-header h3{font-size:26px;line-height:1.35}.demonstratives-explorer .de-detail-section h4,.demonstratives-explorer .de-small-details h4{font-size:22px;line-height:1.35}.demonstratives-explorer .de-question-examples,.demonstratives-explorer .de-what-pair,.demonstratives-explorer .de-people,.demonstratives-explorer .de-one-pair{grid-template-columns:minmax(0,1fr);gap:16px}.demonstratives-explorer .de-question-examples article+article,.demonstratives-explorer .de-what-pair>div+div,.demonstratives-explorer .de-one-pair>div+div{border:0;padding:0}.demonstratives-explorer .de-question-examples .de-word{padding:4px 6px;font-size:22px;line-height:1.35}.demonstratives-explorer .de-extra-sentence{font-size:20px;line-height:1.35}.demonstratives-explorer .de-people-figure{max-width:400px}.demonstratives-explorer .de-shoes{width:104px;height:104px}.demonstratives-explorer .de-pair-example{grid-template-columns:minmax(0,1fr) 104px}.demonstratives-explorer .de-mobile-start{min-height:44px;margin-top:20px;display:flex}.demonstratives-explorer .de-check:not(.is-open){display:none}.demonstratives-explorer .de-check-content{padding:16px}.demonstratives-explorer .de-check-columns{grid-template-columns:minmax(0,1fr);gap:16px}.demonstratives-explorer .de-check-prompt{font-size:24px;line-height:1.35}.demonstratives-explorer .de-check-prompt.is-instruction,.demonstratives-explorer .de-instruction{font-size:17px;line-height:26px}.demonstratives-explorer .de-check-footer{grid-template-columns:minmax(0,1fr);gap:4px;margin:12px -16px -16px;padding:0 16px 16px}.demonstratives-explorer .de-feedback{gap:8px;min-height:110px;padding:10px 0;font-size:16px;line-height:24px}.demonstratives-explorer .de-feedback-icon{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.demonstratives-explorer .de-cup{transition:none}}.reduce-motion .demonstratives-explorer .de-cup{transition:none}.short-answer-guide{--sa-canvas:#fffaf2;--sa-surface:#fffefa;--sa-quiet:#f8f5ef;--sa-heading:#153b2c;--sa-body:#263f32;--sa-muted:#53655c;--sa-border:#ddd5c5;--sa-primary:#234d3a;box-sizing:border-box;border:1px solid var(--sa-border);background:var(--sa-surface);width:100%;max-width:960px;color:var(--sa-body);text-align:left;border-radius:22px;margin:0 auto 24px;padding:32px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:28px;box-shadow:0 2px 6px #493c2010;container:short-answer/inline-size}.short-answer-guide *,.short-answer-guide :before,.short-answer-guide :after{box-sizing:border-box}.short-answer-guide :where(p,h2,h3,h4,figure,fieldset){margin:0}.short-answer-guide :where(button,input,summary){font:inherit}.short-answer-guide :where(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.short-answer-guide [hidden]{display:none!important}.short-answer-guide .sa-title,.short-answer-guide .sa-section-title,.short-answer-guide .sa-sentence,.short-answer-guide .sa-check-prompt,.short-answer-guide .sa-verb-pair{color:var(--sa-heading);letter-spacing:normal;font-family:Georgia,Times New Roman,serif;font-weight:700}.short-answer-guide .sa-title{margin:0 0 8px;font-size:36px;line-height:42px}.short-answer-guide .sa-section-title{margin:0;font-size:26px;line-height:32px}.short-answer-guide .sa-intro{border:0;margin:0 0 24px;padding:0}.short-answer-guide .sa-intro p{color:var(--sa-body);margin:0;font-size:18px;line-height:28px}.short-answer-guide .sa-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.short-answer-guide .sa-scene{min-width:0}.short-answer-guide .sa-scene img{aspect-ratio:1.63;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.short-answer-guide .sa-scene figcaption{text-align:center;color:var(--sa-body);grid-template-columns:1fr 1fr;gap:12px;padding-top:8px;font-size:13px;line-height:18px;display:grid}.short-answer-guide .sa-dialogue{min-width:0}.short-answer-guide .sa-speaker-label{margin-bottom:4px;font-size:16px;line-height:24px}.short-answer-guide .sa-sentence{font-size:34px;line-height:44px}.short-answer-guide .sa-question{margin-bottom:16px}.short-answer-guide .sa-reply-label{margin-bottom:8px;font-size:16px;line-height:22px}.short-answer-guide .sa-reply-options{gap:12px;margin-bottom:8px;display:flex}.short-answer-guide .sa-reply-button{min-height:44px;color:var(--sa-body);background:var(--sa-surface);cursor:pointer;white-space:nowrap;border:1px solid #a7aba4;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;line-height:22px;display:flex}.short-answer-guide .sa-reply-button.is-selected{color:#fffdf7;background:var(--sa-primary);border-color:var(--sa-primary);flex:1.5}.short-answer-guide .sa-reply-button svg{flex:none;width:20px;height:20px}.short-answer-guide .sa-context{margin-bottom:4px;font-size:16px;line-height:24px}.short-answer-guide .sa-answer{margin-bottom:12px}.short-answer-guide .sa-subject{color:#19574b;background:#dce7d6}.short-answer-guide .sa-be{color:#80550f;background:#f8e7be}.short-answer-guide .sa-complement{color:#99402d;background:#f8e2d7}.short-answer-guide .sa-negation{color:#66517c;background:#eee8f4}.short-answer-guide :where(.sa-subject,.sa-be,.sa-complement,.sa-negation){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:2px 6px}.short-answer-guide .sa-joined-right{padding-right:0}.short-answer-guide .sa-joined-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.short-answer-guide .sa-joined-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.short-answer-guide .sa-joined-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.short-answer-guide .sa-joined-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.short-answer-guide .sa-joined-left{padding-left:0}.short-answer-guide .sa-joined-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.short-answer-guide .sa-joined-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.short-answer-guide .sa-joined-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.short-answer-guide .sa-joined-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.short-answer-guide .sa-viewpoint-map{flex-wrap:wrap;gap:24px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;line-height:34px;display:flex}.short-answer-guide .sa-mapping{align-items:center;gap:12px;display:inline-flex}.short-answer-guide .sa-mapping>[aria-hidden]{font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:400}.short-answer-guide .sa-viewpoint-note,.short-answer-guide .sa-expansion{font-size:16px;line-height:24px}.short-answer-guide .sa-expansion{margin-top:4px}.short-answer-guide .sa-verb-guide{border-top:1px solid var(--sa-border);margin-top:24px;padding-top:24px}.short-answer-guide .sa-verb-groups{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.short-answer-guide .sa-verb-pair{align-items:center;gap:16px;max-width:100%;font-size:24px;line-height:34px;display:flex}.short-answer-guide .sa-verb-pair .sa-subject{min-width:0}.short-answer-guide .sa-verb-pair .sa-be{flex:none}.short-answer-guide .sa-guide-arrow{flex:none;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:400}.short-answer-guide .sa-endings{border-top:1px solid var(--sa-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px;padding-top:24px;display:grid}.short-answer-guide .sa-ending{min-width:0}.short-answer-guide .sa-ending+.sa-ending{border-left:1px solid var(--sa-border);padding-left:32px}.short-answer-guide .sa-ending-instruction{margin-top:8px;font-size:16px;line-height:24px}.short-answer-guide .sa-ending-example{margin-top:8px}.short-answer-guide .sa-ending-note{margin-top:8px;font-size:16px;line-height:24px}.short-answer-guide .sa-disclosure{border:1px solid var(--sa-border);background:var(--sa-quiet);border-radius:12px;margin-top:16px;overflow:visible}.short-answer-guide .sa-disclosure summary{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:16px;line-height:24px;list-style:none;display:flex}.short-answer-guide .sa-disclosure summary::-webkit-details-marker{display:none}.short-answer-guide .sa-disclosure summary svg{color:#637167;flex:none;width:22px;height:22px}.short-answer-guide .sa-disclosure[open] summary{border-bottom:1px solid var(--sa-border);border-radius:12px 12px 0 0}.short-answer-guide .sa-disclosure[open] summary svg{transform:rotate(45deg)}.short-answer-guide .sa-disclosure-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.short-answer-guide .sa-ending .sa-disclosure-content{grid-template-columns:1fr;padding:16px}.short-answer-guide .sa-disclosure-content article{min-width:0}.short-answer-guide .sa-disclosure-content h4{color:var(--sa-heading);margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:28px}.short-answer-guide .sa-disclosure-example{margin-top:8px;font-size:18px;line-height:28px}.short-answer-guide .sa-disclosure-note{color:var(--sa-muted);margin-top:8px;font-size:16px;line-height:24px}.short-answer-guide .sa-practice-link{display:none}.short-answer-guide .sa-practice{background:#f0f1e8;border:0;border-radius:12px;margin-top:32px;padding:24px;position:relative}.short-answer-guide .sa-practice:before{content:"";background:var(--sa-border);height:1px;position:absolute;top:-17px;left:0;right:0}.short-answer-guide .sa-practice-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.short-answer-guide .sa-progress{color:var(--sa-muted);white-space:nowrap;font-size:16px;line-height:24px}.short-answer-guide .sa-practice-context{font-size:18px;line-height:28px}.short-answer-guide .sa-check-prompt{margin:0 0 8px;scroll-margin-block:140px;font-size:26px;line-height:34px}.short-answer-guide .sa-check-prompt:focus{outline:none}.short-answer-guide .sa-practice-form{margin:0}.short-answer-guide .sa-choices{border:0;gap:8px;min-width:0;padding:0;display:grid}.short-answer-guide .sa-choices legend{width:100%;margin-bottom:12px;padding:0;font-size:16px;line-height:24px}.short-answer-guide .sa-choice{border:1px solid var(--sa-border);background:var(--sa-surface);min-height:44px;color:var(--sa-body);cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:10px 16px;font-size:16px;line-height:22px;display:flex}.short-answer-guide .sa-choice.is-selected{border:2px solid var(--sa-primary);padding:9px 15px}.short-answer-guide .sa-choice input{-webkit-appearance:none;appearance:none;background:var(--sa-surface);width:22px;height:22px;cursor:inherit;border:2px solid #657168;border-radius:50%;flex:none;margin:0;display:block}.short-answer-guide .sa-choice input:checked{border-color:var(--sa-primary);background:var(--sa-primary);box-shadow:inset 0 0 0 4px var(--sa-surface)}.short-answer-guide .sa-choice:has(input:disabled){cursor:default}.short-answer-guide .sa-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.short-answer-guide .sa-choice input:focus-visible{outline:none}.short-answer-guide .sa-feedback-slot{margin-top:12px;display:grid}.short-answer-guide .sa-feedback,.short-answer-guide .sa-feedback-measure{border-top:1px solid var(--sa-border);grid-area:1/1;align-items:flex-start;gap:16px;min-height:88px;padding:12px 0;font-size:16px;line-height:24px;display:flex}.short-answer-guide .sa-feedback-measure{visibility:hidden;pointer-events:none;border:0;padding:12px 16px}.short-answer-guide .sa-feedback.is-ready{background:#e7e8df}.short-answer-guide .sa-feedback.is-correct{color:#19574b;background:#e3eadc}.short-answer-guide .sa-feedback.is-incorrect{color:#783e2d;background:#faece3}.short-answer-guide .sa-feedback:-webkit-any(.is-ready,.is-correct,.is-incorrect){border:0;border-radius:12px;padding:12px 16px}.short-answer-guide .sa-feedback:is(.is-ready,.is-correct,.is-incorrect){border:0;border-radius:12px;padding:12px 16px}.short-answer-guide .sa-feedback h4,.short-answer-guide .sa-feedback-measure h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:28px}.short-answer-guide .sa-feedback-icon{flex:none;align-self:flex-start;margin-top:2px}.short-answer-guide .sa-feedback-icon svg{width:32px;height:32px;display:block}.short-answer-guide .sa-feedback.is-correct .sa-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;padding:3px}.short-answer-guide .sa-feedback.is-correct .sa-feedback-icon svg{width:26px;height:26px}.short-answer-guide .sa-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.short-answer-guide .sa-primary{border:1px solid var(--sa-primary);background:var(--sa-primary);color:#fffdf7;cursor:pointer;border-radius:10px;width:220px;max-width:100%;min-height:44px;padding:10px 16px;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:22px}.short-answer-guide .sa-primary:disabled{color:#596158;cursor:default;background:#d6d5ce;border-color:#d6d5ce}.short-answer-guide .sa-help{border:1px solid var(--sa-border);background:var(--sa-surface);min-height:44px;color:var(--sa-body);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:16px;line-height:22px}.short-answer-guide .sa-extra-explanation{border-top:1px solid var(--sa-border);margin-top:16px;padding-top:16px;font-size:16px;line-height:24px}.short-answer-guide .sa-extra-explanation p+p{margin-top:8px}.short-answer-guide .sa-completion{justify-items:start;gap:16px;padding:8px 0;display:grid}.short-answer-guide .sa-completion-icon{color:#19574b}.short-answer-guide .sa-completion-icon svg{width:32px;height:32px}@container short-answer (width<=700px){.short-answer-guide .sa-hero{grid-template-columns:minmax(0,1fr);gap:24px}.short-answer-guide .sa-verb-groups{flex-direction:column;align-items:flex-start;gap:8px}.short-answer-guide .sa-endings{grid-template-columns:minmax(0,1fr);gap:24px}.short-answer-guide .sa-ending+.sa-ending{border-left:0;border-top:1px solid var(--sa-border);padding:24px 0 0}.short-answer-guide .sa-disclosure-content{grid-template-columns:1fr;padding:16px}.short-answer-guide .sa-practice-link{min-height:44px;color:var(--sa-heading);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:700;line-height:29px;text-decoration:underline;display:block}}@container short-answer (width<=450px){.short-answer-guide .sa-title{font-size:28px;line-height:34px}.short-answer-guide .sa-intro p{font-size:17px;line-height:26px}.short-answer-guide .sa-section-title{font-size:23px;line-height:29px}.short-answer-guide .sa-sentence{font-size:27px;line-height:36px}.short-answer-guide .sa-verb-guide .sa-section-title{max-width:240px}.short-answer-guide .sa-viewpoint-map{gap:20px;font-size:23px;line-height:32px}.short-answer-guide .sa-mapping{gap:12px}.short-answer-guide .sa-verb-pair{font-size:23px;line-height:32px}.short-answer-guide .sa-practice{padding:16px}.short-answer-guide .sa-practice-heading{align-items:center;gap:8px}.short-answer-guide .sa-progress{font-size:13px;line-height:18px}.short-answer-guide .sa-practice-context{font-size:17px;line-height:26px}.short-answer-guide .sa-check-prompt{font-size:23px;line-height:30px}.short-answer-guide .sa-feedback,.short-answer-guide .sa-feedback-measure{min-height:132px}.short-answer-guide .sa-primary,.short-answer-guide .sa-help{width:100%}.short-answer-guide .sa-selected-label{font-size:13px}.short-answer-guide .sa-reply-button{gap:6px;padding:10px 8px}}@media (max-width:680px){.short-answer-guide{padding:16px;font-size:17px;line-height:26px}}@media (prefers-reduced-motion:reduce){.short-answer-guide *,.short-answer-guide :before,.short-answer-guide :after{scroll-behavior:auto;transition:none;animation:none}}.pssa-guide{--pssa-paper:#fffefa;--pssa-heading:#153b2c;--pssa-body:#263f32;--pssa-muted:#53655c;--pssa-border:#ddd5c5;--pssa-primary:#234d3a;--pssa-sage:#f0f1e8;box-sizing:border-box;background:var(--pssa-paper);width:100%;max-width:960px;color:var(--pssa-body);text-align:left;border:1px solid #e8ddcd;border-radius:22px;margin:0 auto 24px;padding:28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:28px;display:block;box-shadow:0 2px 7px #493c2010;container:pssa/inline-size}.pssa-guide *,.pssa-guide :before,.pssa-guide :after{box-sizing:border-box}.pssa-guide p,.pssa-guide figure,.pssa-guide h2,.pssa-guide h3,.pssa-guide h4{margin:0}.pssa-guide h2,.pssa-guide h3,.pssa-guide h4,.pssa-guide .pssa-example,.pssa-guide .pssa-key-rule,.pssa-guide .pssa-pattern td,.pssa-guide .pssa-helpers tbody,.pssa-guide .pssa-viewpoint{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.pssa-guide .pssa-intro h2{color:var(--pssa-heading);font-size:32px;line-height:1.35}.pssa-guide .pssa-intro>p{color:var(--pssa-muted);margin-top:6px}.pssa-guide .pssa-intro{border-bottom:1px solid var(--pssa-border);padding-bottom:16px}.pssa-guide .pssa-section-title{color:var(--pssa-heading);margin-bottom:12px;font-size:24px;line-height:1.35}.pssa-guide .pssa-core-scene{border-bottom:1px solid var(--pssa-border);padding:16px 0 20px}.pssa-guide .pssa-hero{grid-template-columns:1.45fr 1fr;align-items:start;gap:26px;display:grid}.pssa-guide .pssa-hero>*{min-width:0}.pssa-guide .pssa-scene{border-radius:14px;overflow:hidden}.pssa-guide picture{display:block}.pssa-guide img{width:100%;height:auto;display:block}.pssa-guide .pssa-context{color:var(--pssa-muted)}.pssa-guide .pssa-conversation>.pssa-context{margin-bottom:12px}.pssa-guide .pssa-dialogue{gap:10px;display:grid}.pssa-guide .pssa-dialogue>p{align-items:baseline;gap:16px;display:flex}.pssa-guide .pssa-speaker{white-space:nowrap;flex:0 0 62px;font-size:17px;line-height:26px}.pssa-guide .pssa-example{color:var(--pssa-heading);font-size:26px;font-weight:500;line-height:1.35}.pssa-guide .pssa-example .pssa-word{font-weight:700}.pssa-guide .pssa-dialogue .pssa-example{flex:1;min-width:0}.pssa-guide .pssa-word{white-space:nowrap;display:inline-block}.pssa-guide .pssa-subject,.pssa-guide .pssa-helper,.pssa-guide .pssa-verb,.pssa-guide .pssa-negation,.pssa-guide .pssa-information{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:3px 6px}.pssa-guide .pssa-subject{color:#19574b;background:#dce7d6}.pssa-guide .pssa-helper,.pssa-guide .pssa-verb{color:#80550f;background:#f8e7be}.pssa-guide .pssa-negation{color:#66517c;background:#eee8f4}.pssa-guide .pssa-information{color:#99402d;background:#f8e2d7}.pssa-guide .pssa-time{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pssa-guide .pssa-joined-left{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.pssa-guide .pssa-joined-right{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.pssa-guide .pssa-body-note{color:var(--pssa-muted)}.pssa-guide .pssa-body-note .pssa-word{white-space:normal}.pssa-guide .pssa-body-note .pssa-subject,.pssa-guide .pssa-body-note .pssa-helper,.pssa-guide .pssa-body-note .pssa-verb,.pssa-guide .pssa-body-note .pssa-negation,.pssa-guide .pssa-body-note .pssa-information{background:0 0;padding:0;font-weight:600}.pssa-guide .pssa-conversation>.pssa-dialogue+.pssa-body-note{margin-top:16px}.pssa-guide .pssa-conversation>.pssa-body-note+.pssa-body-note{margin-top:2px}.pssa-guide .pssa-alternative{border-top:1px solid var(--pssa-border);margin-top:18px;padding-top:12px}.pssa-guide .pssa-alternative>.pssa-example{margin-top:4px}.pssa-guide .pssa-pattern-section{border-bottom:1px solid var(--pssa-border);padding:16px 0 22px}.pssa-guide .pssa-pattern-layout{grid-template-columns:1.45fr 1fr;align-items:center;gap:26px;display:grid}.pssa-guide table{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.pssa-guide .pssa-pattern,.pssa-guide .pssa-helpers{width:100%;margin:0}.pssa-guide .pssa-pattern-mobile{display:none}.pssa-guide .pssa-pattern th,.pssa-guide .pssa-helpers thead th{color:var(--pssa-muted);text-align:center;padding:0 6px 2px;font-size:15px;font-weight:400;line-height:22px}.pssa-guide .pssa-pattern td{text-align:center;background:#f8f5ef;border-radius:7px;padding:7px 6px;font-size:26px;line-height:1.35}.pssa-guide .pssa-pattern td:nth-child(2){color:#19574b;background:#dce7d6}.pssa-guide .pssa-pattern td:nth-child(3){color:#80550f;background:#f8e7be}.pssa-guide .pssa-pattern td .pssa-subject,.pssa-guide .pssa-pattern td .pssa-helper,.pssa-guide .pssa-pattern td .pssa-verb{background:0 0;padding:0}.pssa-guide .pssa-pattern-notes .pssa-body-note{font-size:17px;line-height:26px}.pssa-guide .pssa-key-rule{color:var(--pssa-heading);margin-top:12px;font-size:20px;line-height:28px}.pssa-guide .pssa-key-rule .pssa-verb{color:inherit;background:0 0;padding:0}.pssa-guide .pssa-helpers-section{padding:16px 0}.pssa-guide .pssa-helpers tbody th,.pssa-guide .pssa-helpers td{border-radius:7px;padding:9px 16px;font-size:24px;line-height:1.35}.pssa-guide .pssa-helpers tbody th{color:#19574b;text-align:left;background:#dce7d6;width:38%;font-weight:700}.pssa-guide .pssa-helpers thead th:first-child{text-align:left}.pssa-guide .pssa-helpers td{text-align:center;background:#f8e7be}.pssa-guide .pssa-helpers td .pssa-helper,.pssa-guide .pssa-helpers td .pssa-negation{background:0 0;padding:0}.pssa-guide .pssa-mobile-label{display:none}.pssa-guide .pssa-disclosure{border:1px solid var(--pssa-border);background:#f8f5ef;border-radius:10px}.pssa-guide .pssa-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 18px;font-size:16px;line-height:24px;list-style:none;display:flex}.pssa-guide .pssa-disclosure>summary::-webkit-details-marker{display:none}.pssa-guide .pssa-disclosure>summary svg{flex:0 0 22px;width:22px;height:22px}.pssa-guide .pssa-disclosure[open]>summary svg{transform:rotate(180deg)}.pssa-guide .pssa-more[open]{background:var(--pssa-paper)}.pssa-guide .pssa-more[open]>summary{border-bottom:1px solid var(--pssa-border);background:#f8f5ef;border-radius:10px 10px 0 0}.pssa-guide .pssa-disclosure-content{padding:24px 20px 20px}.pssa-guide .pssa-page-heading{border-bottom:1px solid var(--pssa-border);padding-bottom:18px}.pssa-guide .pssa-page-heading h3{color:var(--pssa-heading);font-size:28px;line-height:1.35}.pssa-guide .pssa-page-heading p{color:var(--pssa-muted);margin-top:5px}.pssa-guide .pssa-page-heading.is-centered{text-align:center}.pssa-guide .pssa-speaker-studies{grid-template-columns:1fr 1fr;gap:48px;padding-top:18px;display:grid}.pssa-guide .pssa-speaker-studies>article{min-width:0;position:relative}.pssa-guide .pssa-speaker-studies>article+article:before{content:"";background:var(--pssa-border);width:1px;position:absolute;top:0;bottom:0;left:-24px}.pssa-guide .pssa-speaker-studies .pssa-section-title{margin-bottom:5px;font-size:22px;line-height:1.35}.pssa-guide .pssa-speaker-studies .pssa-scene{margin:10px 0}.pssa-guide .pssa-speaker-studies .pssa-body-note{font-size:17px;line-height:26px}.pssa-guide .pssa-dialogue.is-compact .pssa-example{font-size:22px;line-height:1.35}.pssa-guide .pssa-dialogue.is-compact .pssa-speaker{font-size:16px;font-weight:600;line-height:24px}.pssa-guide .pssa-dialogue.is-compact{gap:6px}.pssa-guide .pssa-viewpoint{background:var(--pssa-sage);border-radius:10px;justify-content:center;align-items:center;gap:16px;margin:12px 0 9px;padding:9px 12px;font-size:24px;line-height:1.35;display:flex}.pssa-guide .pssa-viewpoint>span:nth-child(2){color:#7c837d;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}.pssa-guide .pssa-other-people{border-top:1px solid var(--pssa-border);margin-top:20px;padding-top:18px}.pssa-guide .pssa-other-people .pssa-context{margin-bottom:10px}.pssa-guide .pssa-people-table{border:1px solid var(--pssa-border);border-spacing:0;border-radius:8px;overflow:hidden}.pssa-guide .pssa-people-table thead th{color:var(--pssa-muted);text-align:left;background:#f8f5ef;padding:7px 16px;font-size:16px}.pssa-guide .pssa-people-table td{border-top:1px solid var(--pssa-border);vertical-align:middle;padding:8px 16px}.pssa-guide .pssa-people-table td+td,.pssa-guide .pssa-people-table th+th{border-left:1px solid var(--pssa-border)}.pssa-guide .pssa-people-table td:first-child,.pssa-guide .pssa-people-table th:first-child{width:54%}.pssa-guide .pssa-people-table .pssa-example{font-size:20px;line-height:1.35}.pssa-guide .pssa-mapping{color:var(--pssa-muted);gap:6px;font-size:14px;line-height:20px;display:flex}.pssa-guide .pssa-spot-note{background:var(--pssa-sage);border-radius:12px;grid-template-columns:1fr 160px;align-items:center;gap:16px;margin-top:12px;padding:14px 18px;display:grid}.pssa-guide .pssa-spot-note>div{min-width:0}.pssa-guide .pssa-spot-note .pssa-section-title{margin-bottom:8px;font-size:20px;line-height:28px}.pssa-guide .pssa-spot-note .pssa-dialogue{flex-wrap:wrap;column-gap:24px;display:flex}.pssa-guide .pssa-spot-note .pssa-dialogue>p{gap:10px}.pssa-guide .pssa-spot-note .pssa-dialogue .pssa-speaker{flex-basis:auto}.pssa-guide .pssa-spot-note .pssa-dialogue .pssa-example{flex:auto;font-size:20px;line-height:1.35}.pssa-guide .pssa-spot-note .pssa-body-note{margin-top:9px;font-size:16px;line-height:24px}.pssa-guide .pssa-spot-note img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pssa-guide .pssa-reference-page{border-top:1px solid var(--pssa-border);margin-top:32px;padding-top:24px}.pssa-guide .pssa-reference-scene{border-bottom:1px solid var(--pssa-border);grid-template-columns:1.65fr 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.pssa-guide .pssa-reference-scene>div{min-width:0}.pssa-guide .pssa-reference-scene .pssa-body-note{margin-top:14px;font-size:16px;line-height:24px}.pssa-guide .pssa-reference-scene .pssa-section-title{font-size:22px;line-height:1.35}.pssa-guide .pssa-full-sentence .pssa-speaker{flex-basis:128px}.pssa-guide .pssa-full-sentence img,.pssa-guide .pssa-base-verb img{mix-blend-mode:multiply}.pssa-guide .pssa-ending-notes{border-bottom:1px solid var(--pssa-border);grid-template-columns:1fr 1fr;gap:48px;padding:16px 0 20px;display:grid}.pssa-guide .pssa-ending-notes>section{min-width:0;position:relative}.pssa-guide .pssa-ending-notes>section+section:before{content:"";background:var(--pssa-border);width:1px;position:absolute;top:0;bottom:0;left:-24px}.pssa-guide .pssa-ending-notes .pssa-section-title{font-size:22px;line-height:1.35}.pssa-guide .pssa-ending-notes .pssa-example+.pssa-example{margin-top:8px}.pssa-guide .pssa-ending-notes .pssa-body-note{margin-top:12px;font-size:16px;line-height:24px}.pssa-guide .pssa-full-forms{margin-top:10px;font-size:16px;line-height:24px}.pssa-guide .pssa-full-forms .pssa-helper,.pssa-guide .pssa-full-forms .pssa-negation{background:0 0;padding:0;font-weight:600}.pssa-guide .pssa-be-note{background:var(--pssa-sage);border-radius:12px;margin-top:16px;padding:16px 18px}.pssa-guide .pssa-be-dialogues{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pssa-guide .pssa-be-dialogues>.pssa-dialogue+.pssa-dialogue{border-left:1px solid var(--pssa-border);padding-left:20px}.pssa-guide .pssa-be-dialogues .pssa-dialogue>p{gap:10px}.pssa-guide .pssa-be-dialogues .pssa-dialogue .pssa-speaker{flex-basis:48px}.pssa-guide .pssa-be-dialogues .pssa-dialogue .pssa-example{font-size:18px;line-height:1.35}.pssa-guide .pssa-be-note .pssa-body-note{margin-top:14px;font-size:16px;line-height:24px}.pssa-guide .pssa-forms{margin-top:20px}.pssa-guide .pssa-forms-content{padding:16px}.pssa-guide .pssa-forms-content table{margin:12px 0}.pssa-guide .pssa-forms-content th{text-align:left;width:44px}.pssa-guide .pssa-forms-content td{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35}.pssa-guide .pssa-practice{border-top:1px solid var(--pssa-border);margin-top:16px;padding-top:16px}.pssa-guide .pssa-practice-stage{background:var(--pssa-sage);border-radius:12px;padding:20px}.pssa-guide .pssa-practice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.pssa-guide .pssa-practice-grid>*{min-width:0}.pssa-guide .pssa-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.pssa-guide .pssa-practice-heading h3{color:var(--pssa-heading);font-size:28px;line-height:1.35}.pssa-guide .pssa-practice-heading p{color:var(--pssa-muted);font-size:15px;line-height:22px}.pssa-guide .pssa-practice-context{color:var(--pssa-muted);font-size:17px;line-height:26px}.pssa-guide .pssa-check-prompt{color:var(--pssa-heading);margin:4px 0 12px;font-size:28px;line-height:1.35}.pssa-guide .pssa-instruction{color:var(--pssa-muted);font-size:17px;line-height:26px}.pssa-guide .pssa-choices{border:0;gap:8px;margin:2px 0 0;padding:0;display:grid}.pssa-guide .pssa-choice{border:1px solid var(--pssa-border);background:var(--pssa-paper);min-height:46px;color:var(--pssa-body);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:16px;line-height:24px;display:flex;position:relative}.pssa-guide .pssa-choice.is-selected{border-color:var(--pssa-primary);box-shadow:inset 0 0 0 1px var(--pssa-primary)}.pssa-guide .pssa-choice input{-webkit-appearance:none;appearance:none;background:var(--pssa-paper);cursor:pointer;border:1.5px solid #9ba69f;border-radius:50%;flex:0 0 23px;width:23px;height:23px;margin:0}.pssa-guide .pssa-choice input:checked{border:6px solid var(--pssa-primary);background:var(--pssa-paper)}.pssa-guide .pssa-choice input:disabled{opacity:1;cursor:default}.pssa-guide .pssa-choice:has(input:disabled){cursor:default}.pssa-guide .pssa-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.pssa-guide .pssa-choice input:focus-visible{outline:none}.pssa-guide button,.pssa-guide summary{-webkit-tap-highlight-color:transparent}.pssa-guide button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.pssa-guide summary:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.pssa-guide [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.pssa-guide .pssa-practice-footer{grid-template-columns:1fr auto;align-items:end;gap:16px;margin-top:12px;display:grid}.pssa-guide .pssa-feedback-slot{min-width:0;display:grid}.pssa-guide .pssa-feedback,.pssa-guide .pssa-feedback-measure{border-radius:10px;grid-area:1/1;align-items:start;gap:12px;padding:12px;font-size:16px;line-height:24px;display:flex}.pssa-guide .pssa-feedback{color:var(--pssa-muted);align-self:stretch;align-items:center}.pssa-guide .pssa-feedback>p{padding-left:0}.pssa-guide .pssa-feedback-measure{visibility:hidden;pointer-events:none}.pssa-guide .pssa-feedback h4,.pssa-guide .pssa-feedback-measure h4{color:inherit;margin-bottom:3px;font-size:20px;line-height:28px}.pssa-guide .pssa-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.pssa-guide .pssa-feedback-icon svg{color:#fffdf7;width:24px;height:24px}.pssa-guide .pssa-feedback.is-correct{color:#19574b;background:#e3eadc}.pssa-guide .pssa-feedback.is-incorrect{color:#783e2d;background:#faece3}.pssa-guide .pssa-primary{border:1px solid var(--pssa-primary);background:var(--pssa-primary);color:#fffdf7;cursor:pointer;min-height:46px;box-shadow:none;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:11px 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.pssa-guide .pssa-primary:disabled{cursor:default;color:#686f69;opacity:1;background:#e3e2df;border-color:#e3e2df}.pssa-guide .pssa-primary:not(:disabled):hover{background:#153b2c}.pssa-guide .pssa-actions{flex-direction:column;align-items:stretch;gap:4px;min-width:166px;display:flex}.pssa-guide .pssa-help{min-height:44px;color:var(--pssa-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:15px;line-height:22px;text-decoration:underline}.pssa-guide .pssa-extra-explanation{border:1px solid var(--pssa-border);background:var(--pssa-paper);border-radius:10px;margin-top:16px;padding:16px;font-size:16px;line-height:24px}.pssa-guide .pssa-extra-explanation>p+p{margin-top:8px}.pssa-guide .pssa-completion{text-align:center;padding:12px 0}.pssa-guide .pssa-completion-icon{color:#fffdf7;background:#19574b;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 10px;display:grid}.pssa-guide .pssa-completion-icon svg{width:28px;height:28px}.pssa-guide .pssa-completion h3{color:var(--pssa-heading);font-size:24px;line-height:1.35}.pssa-guide .pssa-completion p{color:var(--pssa-muted);margin:8px 0 16px}.pssa-guide .pssa-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container pssa (width<=730px){.pssa-guide .pssa-hero{grid-template-columns:1.25fr 1fr;gap:18px}.pssa-guide .pssa-hero .pssa-example{font-size:24px;line-height:1.35}.pssa-guide .pssa-hero .pssa-speaker{flex-basis:48px;font-size:16px}.pssa-guide .pssa-dialogue>p{gap:10px}.pssa-guide .pssa-pattern-layout{grid-template-columns:1.25fr 1fr;gap:18px}.pssa-guide .pssa-helpers tbody th,.pssa-guide .pssa-helpers td{padding:9px;font-size:22px;line-height:1.35}.pssa-guide .pssa-speaker-studies,.pssa-guide .pssa-ending-notes{gap:32px}.pssa-guide .pssa-speaker-studies>article+article:before,.pssa-guide .pssa-ending-notes>section+section:before{left:-16px}.pssa-guide .pssa-dialogue.is-compact .pssa-example{font-size:20px;line-height:1.35}.pssa-guide .pssa-reference-scene{grid-template-columns:1.8fr 1fr}.pssa-guide .pssa-be-dialogues{grid-template-columns:1fr;gap:14px}.pssa-guide .pssa-be-dialogues>.pssa-dialogue+.pssa-dialogue{border-left:0;border-top:1px solid var(--pssa-border);padding-top:14px;padding-left:0}}@container pssa (width<=580px){.pssa-guide .pssa-hero{flex-direction:column;gap:16px;display:flex}.pssa-guide .pssa-core-scene>.pssa-section-title{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pssa-guide .pssa-hero>*{width:100%}.pssa-guide .pssa-conversation>.pssa-context{margin-bottom:10px}.pssa-guide .pssa-conversation>.pssa-dialogue{background:#f8f5ef;border-radius:12px;padding:12px}.pssa-guide .pssa-hero .pssa-example{font-size:24px;line-height:1.35}.pssa-guide .pssa-hero .pssa-speaker{flex-basis:54px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}.pssa-guide .pssa-alternative{border:0;margin-top:20px;padding-top:0}.pssa-guide .pssa-alternative>.pssa-example{background:#f8f5ef;border-radius:10px;margin-top:6px;padding:8px 12px}.pssa-guide .pssa-pattern-layout{grid-template-columns:1fr;gap:14px}.pssa-guide .pssa-pattern{display:none}.pssa-guide .pssa-pattern-mobile{display:block}.pssa-guide .pssa-pattern-labels{color:var(--pssa-muted);margin-bottom:8px;font-size:16px;line-height:24px}.pssa-guide .pssa-pattern-mobile .pssa-example{background:#f8f5ef;border-radius:10px;padding:8px 12px;font-size:24px;line-height:1.35;display:inline-block}.pssa-guide .pssa-pattern td{font-size:24px;line-height:1.35}.pssa-guide .pssa-pattern-notes .pssa-body-note{font-size:16px;line-height:24px}.pssa-guide .pssa-key-rule{margin-top:8px;font-family:inherit;font-size:17px;font-weight:400;line-height:26px}.pssa-guide .pssa-helpers thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.pssa-guide .pssa-helpers tbody{gap:8px;display:grid}.pssa-guide .pssa-helpers tr{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr;column-gap:8px;display:grid}.pssa-guide .pssa-helpers tbody th{grid-row:1/3;align-items:center;width:auto;padding:12px;font-size:20px;line-height:28px;display:flex}.pssa-guide .pssa-helpers td{text-align:left;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:5px 12px 0;font-size:20px;line-height:1.35}.pssa-guide .pssa-helpers td:last-child{border-radius:0 0 7px 7px;padding-top:0;padding-bottom:5px}.pssa-guide .pssa-mobile-label{color:var(--pssa-body);font-family:inherit;font-size:18px;font-weight:400;display:inline}.pssa-guide .pssa-disclosure-content{padding:20px 12px 12px}.pssa-guide .pssa-page-heading h3{font-size:24px;line-height:1.35}.pssa-guide .pssa-speaker-studies,.pssa-guide .pssa-ending-notes{grid-template-columns:1fr;gap:20px}.pssa-guide .pssa-speaker-studies>article+article,.pssa-guide .pssa-ending-notes>section+section{border-left:0;border-top:1px solid var(--pssa-border);padding:18px 0 0}.pssa-guide .pssa-speaker-studies>article+article:before,.pssa-guide .pssa-ending-notes>section+section:before{display:none}.pssa-guide .pssa-people-table,.pssa-guide .pssa-people-table tbody{display:block}.pssa-guide .pssa-people-table thead{display:none}.pssa-guide .pssa-people-table tr{border-top:1px solid var(--pssa-border);padding:12px;display:block}.pssa-guide .pssa-people-table tr:first-child{border-top:0}.pssa-guide .pssa-people-table td{border:0;width:100%;padding:0;display:block}.pssa-guide .pssa-people-table td+td{border:0;margin-top:8px}.pssa-guide .pssa-people-table .pssa-example{font-size:20px;line-height:1.35}.pssa-guide .pssa-spot-note{grid-template-columns:1fr;padding:14px}.pssa-guide .pssa-spot-note figure{justify-self:end;width:150px}.pssa-guide .pssa-reference-scene{grid-template-columns:1fr}.pssa-guide .pssa-reference-scene figure{justify-self:center;width:100%;max-width:320px}.pssa-guide .pssa-section-title,.pssa-guide .pssa-reference-scene .pssa-section-title,.pssa-guide .pssa-ending-notes .pssa-section-title,.pssa-guide .pssa-speaker-studies .pssa-section-title{font-size:20px;line-height:29px}.pssa-guide .pssa-full-sentence .pssa-dialogue>p{flex-direction:column;gap:3px}.pssa-guide .pssa-full-sentence .pssa-speaker{flex-basis:auto}.pssa-guide .pssa-be-note{padding:14px}.pssa-guide .pssa-be-dialogues .pssa-dialogue>p{flex-direction:column;gap:3px}.pssa-guide .pssa-be-dialogues .pssa-dialogue .pssa-speaker{flex-basis:auto}.pssa-guide .pssa-forms-content{padding:12px}.pssa-guide .pssa-forms-content tr{border-bottom:1px solid var(--pssa-border);grid-template-columns:32px 1fr;gap:4px;padding:8px 0;display:grid}.pssa-guide .pssa-forms-content th{grid-row:1/3;width:auto}.pssa-guide .pssa-forms-content td{font-size:18px;line-height:1.35}.pssa-guide .pssa-practice-stage{padding:16px}.pssa-guide .pssa-practice-grid{grid-template-columns:1fr;gap:16px}.pssa-guide .pssa-practice-heading h3{font-size:26px;line-height:1.35}.pssa-guide .pssa-check-prompt{margin:4px 0 8px;font-size:24px;line-height:1.35}.pssa-guide .pssa-practice-footer{grid-template-columns:1fr;gap:8px}.pssa-guide .pssa-actions{align-items:end;min-width:0}.pssa-guide .pssa-primary{min-width:156px}.pssa-guide .pssa-feedback,.pssa-guide .pssa-feedback-measure{gap:10px;padding:12px}}@media (max-width:600px){.pssa-guide{border-radius:18px;padding:16px;font-size:17px;line-height:26px}.pssa-guide .pssa-intro h2{font-size:26px;line-height:1.35}.pssa-guide .pssa-intro{border-bottom:0;padding-bottom:0}.pssa-guide .pssa-disclosure>summary{padding:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.pssa-guide *{scroll-behavior:auto;transition:none}}.questions-explanation.basic-zero-article-guide{--za-heading:#153b2c;--za-ink:#263f32;--za-muted:#53655c;--za-border:#ddd5c5;--za-action:#234d3a;--za-display:Georgia,"Times New Roman",serif;--za-ui:Inter,ui-sans-serif,system-ui,sans-serif;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--za-ink);font:400 18px/28px var(--za-ui);background:0 0;border:0;border-radius:0;margin:8px auto 36px;padding:0;overflow:visible;container:zero-article/inline-size}.basic-zero-article-guide *,.basic-zero-article-guide :before,.basic-zero-article-guide :after{box-sizing:border-box}.basic-zero-article-guide [hidden]{display:none!important}.basic-zero-article-guide p,.basic-zero-article-guide figure{margin:0}.basic-zero-article-guide :-webkit-any(button,input,summary){font-family:var(--za-ui)}.basic-zero-article-guide :is(button,input,summary){font-family:var(--za-ui)}.basic-zero-article-guide button{cursor:pointer}.basic-zero-article-guide button:disabled{cursor:default}.basic-zero-article-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.basic-zero-article-guide :-webkit-any(h2,h3,h4){color:var(--za-heading);font-family:var(--za-display);letter-spacing:-.025em;margin:0;font-weight:700}.basic-zero-article-guide :is(h2,h3,h4){color:var(--za-heading);font-family:var(--za-display);letter-spacing:-.025em;margin:0;font-weight:700}.basic-zero-article-guide svg{flex:none;width:24px;height:24px}.basic-zero-article-guide .za-sheet{border:1px solid var(--za-border);background:#fffefa;border-radius:22px;padding:28px 24px;box-shadow:0 2px 8px #153b2c08}.basic-zero-article-guide .za-header{text-align:center;border-bottom:1px solid var(--za-border);padding-bottom:16px}.basic-zero-article-guide .za-header h2{margin-bottom:4px;font-size:32px;line-height:1.35}.basic-zero-article-guide :-webkit-any(.za-intro,.za-rule){color:var(--za-muted);font-size:18px;line-height:28px}.basic-zero-article-guide :is(.za-intro,.za-rule){color:var(--za-muted);font-size:18px;line-height:28px}.basic-zero-article-guide .za-explore{padding-top:12px}.basic-zero-article-guide :-webkit-any(.za-explore,.za-everyday)>h3{font-size:28px;line-height:1.35}.basic-zero-article-guide :is(.za-explore,.za-everyday)>h3{font-size:28px;line-height:1.35}.basic-zero-article-guide .za-selectors{gap:14px;margin:10px 0 16px;display:flex}.basic-zero-article-guide .za-selector{border:1px solid var(--za-border);min-width:230px;min-height:58px;color:var(--za-ink);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:8px 18px;display:flex}.basic-zero-article-guide .za-selector[aria-pressed=true]{border-color:var(--za-action);background:var(--za-action);color:#fffdf7}.basic-zero-article-guide .za-selector-copy{text-align:left;display:grid}.basic-zero-article-guide .za-selector-copy strong{font:600 18px/24px var(--za-ui)}.basic-zero-article-guide .za-selector:not([aria-pressed=true]) strong{font-weight:500}.basic-zero-article-guide .za-selected-label{font-size:14px;line-height:18px}.basic-zero-article-guide .za-selected-icon{align-items:center;display:flex}.basic-zero-article-guide .za-selected-icon svg{width:32px;height:32px}.basic-zero-article-guide .za-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.basic-zero-article-guide .za-meaning{min-width:0}.basic-zero-article-guide .za-specific{border-left:1px solid var(--za-border);padding-left:24px}.basic-zero-article-guide .za-meaning h4{margin-bottom:6px;font-size:26px;line-height:1.35}.basic-zero-article-guide .za-art{aspect-ratio:var(--za-crop-width)/var(--za-crop-height);position:relative;overflow:hidden}.basic-zero-article-guide .za-art img{width:calc(100% * var(--za-art-width) / var(--za-crop-width));max-width:none;height:auto;left:calc(-100% * var(--za-crop-left) / var(--za-crop-width));top:calc(-100% * var(--za-crop-top) / var(--za-crop-height));position:absolute}.basic-zero-article-guide .za-scene-water{aspect-ratio:439/211;background:#f8f5ef;border-radius:10px;position:relative;overflow:hidden}.basic-zero-article-guide .za-scene-water img{object-fit:fill;width:200%;max-width:none;height:200%;position:absolute;top:0;left:0}.basic-zero-article-guide [data-scene=water-general] img{transform:translateY(-50%)}.basic-zero-article-guide [data-scene=water-specific] img{transform:translate(-50%,-50%)}.basic-zero-article-guide .za-sentence{font:700 28px/1.35 var(--za-display);letter-spacing:-.025em;margin-top:10px}.basic-zero-article-guide .za-specific .za-sentence{letter-spacing:-.04em;font-size:22px}.basic-zero-article-guide .za-specific :-webkit-any(.za-subject,.za-verb,.za-complement){padding-inline-start:6px;padding-inline-end:6px}.basic-zero-article-guide .za-specific :is(.za-subject,.za-verb,.za-complement){padding-inline-start:6px;padding-inline-end:6px}.basic-zero-article-guide :-webkit-any(.za-subject,.za-verb,.za-complement){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:4px 10px}.basic-zero-article-guide :is(.za-subject,.za-verb,.za-complement){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:4px 10px}.basic-zero-article-guide .za-subject{color:#19574b;background:#dce7d6}.basic-zero-article-guide .za-verb{color:#80550f;background:#f8e7be}.basic-zero-article-guide .za-complement{color:#99402d;background:#f8e2d7}.basic-zero-article-guide u{text-underline-offset:5px;text-decoration-thickness:1.5px}.basic-zero-article-guide .za-ending{white-space:nowrap}.basic-zero-article-guide .za-meaning-copy{margin-top:8px;font-size:18px;line-height:28px}.basic-zero-article-guide .za-pattern{border-top:1px solid var(--za-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin-top:16px;padding-top:16px;display:grid}.basic-zero-article-guide .za-pattern h3{font-size:26px;line-height:1.35}.basic-zero-article-guide .za-annotation{color:var(--za-muted);font-size:18px;line-height:26px}.basic-zero-article-guide .za-slots{flex-wrap:wrap;gap:16px 48px;margin:12px 0 16px;padding-left:24px;display:flex}.basic-zero-article-guide .za-slot{color:var(--za-ink);align-items:center;gap:16px;display:flex}.basic-zero-article-guide .za-slot>div{gap:2px;display:grid}.basic-zero-article-guide .za-slot strong{font:700 24px/1.35 var(--za-display)}.basic-zero-article-guide .za-slot span:not(.za-empty){color:var(--za-muted);font-size:16px;line-height:22px}.basic-zero-article-guide .za-empty{background:#fffefa;border:1.5px solid #88938b;border-radius:7px;flex:none;width:60px;height:60px;display:block}.basic-zero-article-guide .za-count-note{border-left:1px solid var(--za-border);background:#f0f1e8;border-radius:12px;padding:20px 18px}.basic-zero-article-guide .za-count-note p{color:var(--za-muted);font-size:18px;line-height:1.35}.basic-zero-article-guide .za-count-note .za-count-example{color:var(--za-ink);margin:18px 0;font-size:20px;line-height:1.35}.basic-zero-article-guide .za-everyday{border-top:1px solid var(--za-border);margin-top:20px;padding-top:12px}.basic-zero-article-guide .za-everyday>p{color:var(--za-muted);margin-top:4px}.basic-zero-article-guide .za-everyday-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 48px;padding:18px 4px 20px;display:grid}.basic-zero-article-guide .za-everyday-grid>div{grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.basic-zero-article-guide .za-everyday-grid>div:nth-child(2){grid-area:1/2}.basic-zero-article-guide .za-category{color:var(--za-muted);font-size:16px;line-height:24px}.basic-zero-article-guide .za-everyday-sentence{font:700 20px/1.35 var(--za-display);color:var(--za-heading);letter-spacing:-.025em}.basic-zero-article-guide .za-more{margin-top:4px}.basic-zero-article-guide .za-more summary{border:1px solid var(--za-border);cursor:pointer;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.basic-zero-article-guide .za-more summary::-webkit-details-marker{display:none}.basic-zero-article-guide .za-more[open]{border-top:1px solid var(--za-border);margin-top:24px;padding-top:20px}.basic-zero-article-guide .za-more[open] summary{color:var(--za-heading);font:700 32px/1.35 var(--za-display);letter-spacing:-.025em;background:0 0;border:0;border-radius:0;padding:0}.basic-zero-article-guide .za-more[open] summary svg{transform:rotate(-90deg)}.basic-zero-article-guide .za-reference-intro{color:var(--za-muted);margin:4px 0 20px;font-size:18px;line-height:28px}.basic-zero-article-guide .za-reference-grid{border-top:1px solid var(--za-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.basic-zero-article-guide .za-reference-group{border-bottom:1px solid var(--za-border);min-width:0;padding:18px 0 22px}.basic-zero-article-guide .za-reference-group:nth-child(2n){border-left:1px solid var(--za-border);padding-left:24px}.basic-zero-article-guide .za-reference-group h4{margin-bottom:14px;font-size:28px;line-height:1.35}.basic-zero-article-guide .za-reference-body{min-width:0}.basic-zero-article-guide .za-reference-split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;display:grid}.basic-zero-article-guide .za-reference-copy{min-width:0}.basic-zero-article-guide .za-reference-group p{font-size:16px;line-height:24px}.basic-zero-article-guide .za-reference-group .za-more-example{color:var(--za-heading);letter-spacing:-.015em;font:700 18px/29px Times New Roman,Georgia,serif}.basic-zero-article-guide .za-reference-plurals .za-reference-art{width:80%;margin:0 0 14px}.basic-zero-article-guide .za-reference-meals .za-reference-art{width:88%;margin-bottom:12px}.basic-zero-article-guide .za-reference-group .za-reference-note{margin-top:16px}.basic-zero-article-guide .za-reference-group .za-reference-label{margin:20px 0 6px;font-size:17px}.basic-zero-article-guide .za-reference-group .za-reference-pattern{margin:20px 0 8px}.basic-zero-article-guide .za-reference-meals .za-reference-pattern{margin:0 0 8px}.basic-zero-article-guide .za-reference-group .za-unit-strip{background:#f0f1e8;border-radius:6px;margin-bottom:12px;padding:8px;font-size:18px;line-height:27px}.basic-zero-article-guide .za-reference-footer{text-align:center;background:#f0f1e8;border:1px solid #dce3d7;border-radius:10px;margin-top:16px;padding:16px}.basic-zero-article-guide .za-reference-footer p{font:700 18px/29px var(--za-display)}.basic-zero-article-guide .za-hide-examples{min-height:44px;color:var(--za-ink);text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:4px 12px;font-size:16px;text-decoration:underline;display:inline-flex}.basic-zero-article-guide .za-hide-examples svg{width:18px;transform:rotate(-90deg)}.basic-zero-article-guide .za-practice{background:#f0f1e8;border:1px solid #dce3d7;border-radius:12px;margin-top:28px;padding:18px 20px;position:relative}.basic-zero-article-guide .za-practice:before{content:"";border-top:1px solid var(--za-border);position:absolute;top:-16px;left:0;right:0}.basic-zero-article-guide .za-practice-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;display:grid}.basic-zero-article-guide .za-question-copy{min-width:0}.basic-zero-article-guide .za-check-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.basic-zero-article-guide .za-check-header h3{font-size:30px;line-height:1.35}.basic-zero-article-guide .za-check-header>span{color:var(--za-muted);font-size:14px;line-height:22px}.basic-zero-article-guide .za-context{font-size:18px;line-height:28px}.basic-zero-article-guide .za-prompt{font:700 28px/1.35 var(--za-display);color:var(--za-heading);letter-spacing:-.025em;margin:8px 0}.basic-zero-article-guide .za-options{align-content:start;gap:8px;display:grid}.basic-zero-article-guide .za-choice{border:1px solid var(--za-border);min-width:0;min-height:48px;font:500 16px/24px var(--za-ui);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;display:flex}.basic-zero-article-guide .za-choice:has(input:checked){border-color:var(--za-action);box-shadow:inset 0 0 0 1px var(--za-action)}.basic-zero-article-guide .za-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:1.5px solid #7d887f;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.basic-zero-article-guide .za-choice input:checked{border:2px solid var(--za-action)}.basic-zero-article-guide .za-choice input:checked:after{content:"";background:var(--za-action);border-radius:50%;width:14px;height:14px}.basic-zero-article-guide .za-choice:has(input:disabled){cursor:default}.basic-zero-article-guide .za-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.basic-zero-article-guide .za-choice input:focus-visible{outline:none}.basic-zero-article-guide .za-check-bottom{border:1px solid #0000;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:16px;min-height:120px;padding:12px;display:grid}.basic-zero-article-guide .za-check-bottom.is-retry{color:#783e2d;background:#faece3;border-color:#ebcfc1}.basic-zero-article-guide .za-check-bottom.is-correct{color:#19574b;background:#e3eadc;border-color:#cddcc7}.basic-zero-article-guide .za-feedback{align-self:center;min-width:0;font-size:16px;line-height:24px}.basic-zero-article-guide .za-helper{color:var(--za-muted)}.basic-zero-article-guide .za-feedback-copy{align-items:start;gap:12px;display:flex}.basic-zero-article-guide .za-feedback-copy>svg{width:30px;height:30px;margin-top:2px}.basic-zero-article-guide .za-feedback-copy h4{color:inherit;margin-bottom:2px;font-size:22px;line-height:1.35}.basic-zero-article-guide .za-completed-sentence{margin-top:4px;font-weight:600}.basic-zero-article-guide .za-primary{border:1px solid var(--za-action);background:var(--za-action);color:#fffdf7;width:180px;min-height:52px;font:600 16px/24px var(--za-ui);border-radius:10px;padding:10px 16px}.basic-zero-article-guide .za-primary:disabled{color:#727a73;background:#d8d9d5;border-color:#d8d9d5}.basic-zero-article-guide .za-help{grid-column:1/-1;font-size:17px;line-height:26px}.basic-zero-article-guide .za-explanation-button{min-height:44px;color:var(--za-action);font:500 16px/24px var(--za-ui);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.basic-zero-article-guide .za-completion{align-content:center;justify-items:start;gap:20px;min-height:240px;display:grid}.basic-zero-article-guide .za-completion h3{font-size:26px;line-height:1.35}.basic-zero-article-guide .za-pair-check .za-question-copy,.basic-zero-article-guide .za-pair-check .za-options{grid-column:1/-1}.basic-zero-article-guide .za-pair-check .za-prompt{font-size:24px;line-height:1.35}@media (hover:hover){.basic-zero-article-guide .za-selector:not([aria-pressed=true]):hover{border-color:var(--za-action)}.basic-zero-article-guide .za-primary:not(:disabled):hover{background:#153b2c}.basic-zero-article-guide .za-more summary:hover,.basic-zero-article-guide .za-hide-examples:hover{color:var(--za-action)}}@container zero-article (width<=800px){.basic-zero-article-guide .za-everyday-grid>div{grid-template-columns:1fr;gap:0}.basic-zero-article-guide .za-reference-split{grid-template-columns:1fr}.basic-zero-article-guide .za-reference-split .za-reference-art{width:50%}}@container zero-article (width<=650px){.basic-zero-article-guide .za-sheet{padding:16px}.basic-zero-article-guide .za-header{text-align:left;border-bottom:0;padding-bottom:0}.basic-zero-article-guide .za-header h2{margin-bottom:8px;font-size:24px;line-height:1.35}.basic-zero-article-guide :-webkit-any(.za-intro,.za-rule){font-size:17px;line-height:26px}.basic-zero-article-guide :is(.za-intro,.za-rule){font-size:17px;line-height:26px}.basic-zero-article-guide .za-rule{margin-top:8px}.basic-zero-article-guide .za-explore{padding-top:0}.basic-zero-article-guide .za-explore>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.basic-zero-article-guide .za-selectors{gap:12px;margin:14px 0 18px}.basic-zero-article-guide .za-selector{flex:1;gap:12px;min-width:0;padding:8px 12px}.basic-zero-article-guide .za-selector-type{display:none}.basic-zero-article-guide .za-selector-copy strong{font-size:18px}.basic-zero-article-guide .za-comparison{grid-template-columns:1fr;gap:20px}.basic-zero-article-guide .za-specific{border-left:0;padding-left:0}.basic-zero-article-guide .za-meaning h4{margin-bottom:8px;font-size:20px;line-height:29px}.basic-zero-article-guide .za-sentence,.basic-zero-article-guide .za-specific .za-sentence{letter-spacing:-.025em;margin-top:10px;font-size:24px;line-height:1.35}.basic-zero-article-guide :-webkit-any(.za-subject,.za-verb,.za-complement){padding:3px 6px}.basic-zero-article-guide :is(.za-subject,.za-verb,.za-complement){padding:3px 6px}.basic-zero-article-guide .za-meaning-copy{font-size:17px;line-height:26px}.basic-zero-article-guide .za-pattern{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:14px}.basic-zero-article-guide .za-pattern h3{font-size:20px;line-height:29px}.basic-zero-article-guide .za-annotation{font-size:17px;line-height:26px}.basic-zero-article-guide .za-slots{gap:20px;margin:10px 0 14px;padding-left:0}.basic-zero-article-guide .za-slot{gap:12px}.basic-zero-article-guide .za-empty{width:44px;height:44px}.basic-zero-article-guide .za-slot strong{font:500 18px/24px var(--za-ui)}.basic-zero-article-guide .za-slot span:not(.za-empty){font-size:14px;line-height:20px}.basic-zero-article-guide .za-count-note{border-left:0;padding:14px}.basic-zero-article-guide .za-count-note p,.basic-zero-article-guide .za-count-note .za-count-example{font-size:17px;line-height:26px}.basic-zero-article-guide .za-count-note .za-count-example{margin:4px 0}.basic-zero-article-guide .za-everyday{margin-top:20px;padding-top:14px}.basic-zero-article-guide .za-everyday>h3{font-size:20px;line-height:29px}.basic-zero-article-guide .za-everyday>p{margin-top:8px;font-size:17px;line-height:26px}.basic-zero-article-guide .za-everyday-grid{grid-template-columns:1fr;gap:12px;padding:14px 0}.basic-zero-article-guide .za-everyday-grid>div{grid-template-columns:1fr}.basic-zero-article-guide .za-everyday-grid>div:nth-child(2){grid-area:auto}.basic-zero-article-guide .za-everyday-sentence{font-size:20px;line-height:1.35}.basic-zero-article-guide .za-more summary{padding:10px 12px}.basic-zero-article-guide .za-more[open] summary{padding:0;font-size:24px;line-height:1.35}.basic-zero-article-guide .za-reference-intro{margin:8px 0 18px;font-size:17px;line-height:26px}.basic-zero-article-guide .za-reference-grid{grid-template-columns:1fr}.basic-zero-article-guide .za-reference-group,.basic-zero-article-guide .za-reference-group:nth-child(2n){border-left:0;padding:18px 0}.basic-zero-article-guide .za-reference-group h4{font-size:20px;line-height:29px}.basic-zero-article-guide .za-reference-group p{font-size:17px;line-height:26px}.basic-zero-article-guide .za-reference-group .za-more-example{font-size:18px;line-height:29px}.basic-zero-article-guide .za-reference-split{grid-template-columns:1fr;gap:12px}.basic-zero-article-guide .za-reference-split .za-reference-art{width:45%;max-width:160px}.basic-zero-article-guide .za-reference-footer{padding:12px}.basic-zero-article-guide .za-reference-footer p{font-size:18px;line-height:28px}.basic-zero-article-guide .za-practice{margin-top:30px;padding:16px}.basic-zero-article-guide .za-practice-form{grid-template-columns:1fr;gap:16px}.basic-zero-article-guide .za-check-header{gap:12px}.basic-zero-article-guide .za-check-header h3{font-size:28px;line-height:1.35}.basic-zero-article-guide .za-context{font-size:17px;line-height:26px}.basic-zero-article-guide .za-prompt{margin:8px 0;font-size:24px;line-height:1.35}.basic-zero-article-guide .za-question-copy>p:last-child{font-size:17px;line-height:26px}.basic-zero-article-guide .za-choice{min-height:48px;padding:10px 12px}.basic-zero-article-guide .za-check-bottom{grid-template-rows:132px 52px;grid-template-columns:1fr;gap:12px;min-height:222px;padding:12px}.basic-zero-article-guide :-webkit-any(.za-question-dogs,.za-question-tennis) .za-check-bottom{grid-template-rows:196px 52px}.basic-zero-article-guide :is(.za-question-dogs,.za-question-tennis) .za-check-bottom{grid-template-rows:196px 52px}.basic-zero-article-guide .za-primary{width:100%}.basic-zero-article-guide .za-feedback-copy{gap:8px}.basic-zero-article-guide .za-feedback-copy>svg{width:24px;height:24px}.basic-zero-article-guide .za-feedback-copy h4{font-size:20px;line-height:29px}.basic-zero-article-guide .za-completion{min-height:360px}.basic-zero-article-guide .za-completion h3{font-size:20px;line-height:29px}}@container zero-article (width<=360px){.basic-zero-article-guide .za-reference-split{grid-template-columns:1fr}.basic-zero-article-guide .za-reference-split .za-reference-art{width:50%}.basic-zero-article-guide .za-check-header{gap:2px;display:grid}.basic-zero-article-guide .za-slot{gap:8px}.basic-zero-article-guide .za-slots{gap:12px}}@media (prefers-reduced-motion:reduce){.basic-zero-article-guide *,.basic-zero-article-guide :before,.basic-zero-article-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reduce-motion .basic-zero-article-guide *,.reduce-motion .basic-zero-article-guide :before,.reduce-motion .basic-zero-article-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.questions-explanation.a-or-an-guide{--aa-paper:var(--d2-paper);--aa-ink:var(--d2-heading);--aa-body:var(--d2-body);--aa-muted:var(--d2-muted);--aa-border:var(--d2-border);--aa-action:var(--d2-action);--aa-display:var(--d2-display);--aa-ui:var(--d2-ui)}.a-or-an-guide *,.a-or-an-guide :before,.a-or-an-guide :after{box-sizing:border-box}.a-or-an-guide [hidden]{display:none!important}.a-or-an-guide :-webkit-any(h1,h2,h3,h4,p,figure,fieldset){margin:0}.a-or-an-guide :is(h1,h2,h3,h4,p,figure,fieldset){margin:0}.a-or-an-guide :-webkit-any(h1,h2,h3,h4){color:var(--aa-ink);font-family:var(--aa-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.a-or-an-guide :is(h1,h2,h3,h4){color:var(--aa-ink);font-family:var(--aa-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.a-or-an-guide :-webkit-any(button,summary,input){font-family:var(--aa-ui)}.a-or-an-guide :is(button,summary,input){font-family:var(--aa-ui)}.a-or-an-guide :-webkit-any(button,summary){cursor:pointer}.a-or-an-guide :is(button,summary){cursor:pointer}.a-or-an-guide :-webkit-any(button,summary,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.a-or-an-guide :is(button,summary,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.a-or-an-guide .aa-sheet{padding:0}.a-or-an-guide .aa-opening{border-bottom:1px solid var(--aa-border);padding-bottom:22px}.a-or-an-guide .aa-intro{z-index:1;color:var(--aa-muted);font-size:20px;line-height:1.32;position:relative}.a-or-an-guide .aa-meaning{font:700 26px/1.25 var(--aa-display);flex-wrap:wrap;align-items:stretch;gap:6px;margin:14px 0 7px;display:flex}.a-or-an-guide .aa-meaning>span{border-radius:6px;padding:5px 9px}.a-or-an-guide :-webkit-any(.aa-subject,.aa-noun){color:var(--d2-subject);background:var(--d2-subject-bg)}.a-or-an-guide :is(.aa-subject,.aa-noun){color:var(--d2-subject);background:var(--d2-subject-bg)}.a-or-an-guide :-webkit-any(.aa-verb,.aa-article){color:var(--d2-verb);background:var(--d2-verb-bg)}.a-or-an-guide :is(.aa-verb,.aa-article){color:var(--d2-verb);background:var(--d2-verb-bg)}.a-or-an-guide .aa-information{color:var(--d2-information);background:var(--d2-information-bg)}.a-or-an-guide .aa-meaning-note{color:var(--aa-muted);font-size:16px}.a-or-an-guide :-webkit-any(.aa-rule,.aa-explore,.aa-spelling){border-bottom:1px solid var(--aa-border);padding:20px 0}.a-or-an-guide :is(.aa-rule,.aa-explore,.aa-spelling){border-bottom:1px solid var(--aa-border);padding:20px 0}.a-or-an-guide .aa-rule>p{color:var(--aa-muted);margin:8px 0 0 51px;font-size:16px}.a-or-an-guide .aa-rule-grid{gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.a-or-an-guide .aa-rule-pattern{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.a-or-an-guide .aa-rule-pattern+.aa-rule-pattern{border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-art-svg{mix-blend-mode:multiply;width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.a-or-an-guide .aa-rule-pattern .aa-art-svg{height:105px}.a-or-an-guide .aa-rule-label{color:var(--aa-muted);font-size:15px;line-height:1.5}.a-or-an-guide .aa-rule-phrase{color:var(--aa-ink);font:700 27px/1.6 var(--aa-display);margin-top:8px}.a-or-an-guide :-webkit-any(.aa-rule-phrase,.aa-main-phrase)>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:3px 6px}.a-or-an-guide :is(.aa-rule-phrase,.aa-main-phrase)>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:3px 6px}.a-or-an-guide .aa-target{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1.5px}.a-or-an-guide .aa-selectors{grid-template-columns:1fr 1fr 1.7fr .9fr 1.1fr;gap:8px;margin:14px 0 16px;display:grid}.a-or-an-guide .aa-selector{--d2-choice-gap:8px;--d2-choice-padding:10px}.a-or-an-guide .aa-selected-label{display:none}.a-or-an-guide .aa-selector-check{flex:none;display:flex}.a-or-an-guide .aa-selector-check:empty{display:none}.a-or-an-guide .aa-selector-check svg{width:18px;height:18px}.a-or-an-guide .aa-example{gap:var(--d2-section-gap);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;min-height:190px;display:grid}.a-or-an-guide .aa-example-art{place-items:center;min-width:0;display:grid}.a-or-an-guide .aa-example-art svg{height:180px}.a-or-an-guide .aa-example-art--hour svg{height:160px}.a-or-an-guide .aa-example-copy{border-left:1px solid var(--aa-border);min-width:0;padding-left:24px}.a-or-an-guide .aa-say-label{color:var(--aa-muted);margin-bottom:5px;font-size:14px}.a-or-an-guide .aa-next-phrase{color:var(--aa-ink);font:700 27px/1.35 var(--aa-display)}.a-or-an-guide .aa-gap{vertical-align:baseline;border-bottom:2px solid;width:1.5em;height:.85em;margin-right:.2em;display:inline-block}.a-or-an-guide .aa-cues{color:var(--aa-muted);margin-top:10px;font-size:16px;line-height:1.5}.a-or-an-guide .aa-main-phrase{color:var(--aa-ink);font:700 26px/1.6 var(--aa-display);margin-top:10px}.a-or-an-guide .aa-transformation{text-align:center;background:var(--d2-sage);border-radius:7px;margin-top:18px;padding:10px 14px}.a-or-an-guide .aa-transformation p:first-child{color:var(--aa-ink);font:700 27px/1.5 var(--aa-display)}.a-or-an-guide .aa-arrow{color:#63756b;font-family:var(--aa-ui);padding:0 8px;font-weight:400}.a-or-an-guide .aa-transformation p:last-child{color:var(--aa-muted);margin-top:4px;font-size:15px}.a-or-an-guide .aa-spelling-grid{gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0 51px;display:grid}.a-or-an-guide .aa-spelling-grid>div+div{border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-small-phrase{color:var(--aa-ink);font:700 24px/1.35 var(--aa-display);margin-bottom:8px}.a-or-an-guide .aa-spelling-grid p:not(.aa-small-phrase){color:var(--aa-muted);font-size:16px;line-height:1.5}.a-or-an-guide .aa-disclosure{margin-top:24px}.a-or-an-guide :-webkit-any(.aa-disclosure,.aa-word-bank)>summary{border:1px solid var(--aa-border);min-height:44px;font:500 15px/1.5 var(--aa-ui);background:#f8f6f0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.a-or-an-guide :is(.aa-disclosure,.aa-word-bank)>summary{border:1px solid var(--aa-border);min-height:44px;font:500 15px/1.5 var(--aa-ui);background:#f8f6f0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.a-or-an-guide summary::-webkit-details-marker{display:none}.a-or-an-guide summary>svg{flex:none;width:20px;height:20px}.a-or-an-guide details[open]>summary>svg{transform:rotate(90deg)}.a-or-an-guide .aa-more-body{padding:24px 0 8px}.a-or-an-guide .aa-details-heading{padding-bottom:16px}.a-or-an-guide .aa-details-heading h2{margin-bottom:6px;font-size:28px}.a-or-an-guide .aa-details-heading p{color:var(--aa-muted);font-size:17px}.a-or-an-guide .aa-detail-section{border-top:1px solid #d4dace;margin-top:20px;padding-top:24px}.a-or-an-guide .aa-detail-section:first-of-type{margin-top:0}.a-or-an-guide .aa-reference-title{align-items:center;gap:12px;margin-bottom:14px;font-size:26px;line-height:1.25;display:flex}.a-or-an-guide .aa-detail-section>p,.a-or-an-guide .aa-detail-note p{color:var(--aa-muted);font-size:16px;line-height:1.5}.a-or-an-guide .aa-count-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:12px 24px;margin:14px 0;display:grid}.a-or-an-guide .aa-count-item{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:14px;min-height:90px;display:grid}.a-or-an-guide .aa-count-item:nth-child(n+3){border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-count-item .aa-art-svg{height:85px}.a-or-an-guide .aa-count-item>div>p:first-child{color:var(--aa-muted);font-size:14px;line-height:1.5}.a-or-an-guide .aa-reference-phrase{color:var(--aa-ink);font:700 24px/1.4 var(--aa-display)}.a-or-an-guide .aa-detail-note p+p{margin-top:4px}.a-or-an-guide :-webkit-any(.aa-adjective-grid,.aa-sounds-grid,.aa-jobs-grid){gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.a-or-an-guide :is(.aa-adjective-grid,.aa-sounds-grid,.aa-jobs-grid){gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.a-or-an-guide .aa-adjective-item{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:14px;display:grid}.a-or-an-guide .aa-adjective-item+.aa-adjective-item{border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-adjective-item .aa-art-svg{height:105px}.a-or-an-guide .aa-inline-arrow{font-family:var(--aa-ui);color:#63756b;font-weight:400}.a-or-an-guide .aa-reference-reason{color:var(--aa-muted);margin-top:6px;font-size:15px;line-height:1.5}.a-or-an-guide .aa-also{color:var(--aa-muted);margin-top:12px;font-size:15px;line-height:1.5}.a-or-an-guide .aa-sounds-grid>div:first-child{align-content:center;gap:12px;font-size:16px;line-height:1.5;display:grid}.a-or-an-guide .aa-sound-forms{color:var(--aa-ink);font:700 21px/1.5 var(--aa-display)}.a-or-an-guide .aa-extra-sounds{border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-extra-sound{align-items:center;gap:12px;display:flex}.a-or-an-guide .aa-extra-sound>div{flex:1;min-width:0}.a-or-an-guide .aa-extra-sound+.aa-extra-sound{margin-top:16px}.a-or-an-guide .aa-extra-sound .aa-reference-phrase{font-size:22px}.a-or-an-guide .aa-extra-sound svg{flex:0 0 60px;width:60px}.a-or-an-guide .aa-jobs-grid>div+div{border-left:1px solid var(--aa-border);padding-left:24px}.a-or-an-guide .aa-job-sentence{color:var(--aa-ink);font:700 24px/1.5 var(--aa-display)}.a-or-an-guide .aa-sentence-example{color:var(--aa-ink);font:700 21px/1.5 var(--aa-display);margin-top:7px}.a-or-an-guide .aa-story{gap:var(--d2-section-gap);grid-template-columns:minmax(0,1fr) 160px;align-items:center;display:grid}.a-or-an-guide .aa-story-sentence{color:var(--aa-ink);font:700 23px/1.5 var(--aa-display);margin:12px 0}.a-or-an-guide .aa-story-note,.a-or-an-guide .aa-story>div>p:first-of-type{color:var(--aa-muted);font-size:16px;line-height:1.5}.a-or-an-guide .aa-story-note+.aa-story-note{margin-top:6px}.a-or-an-guide .aa-word-bank{margin-top:24px}.a-or-an-guide .aa-word-bank>summary{padding:12px 14px;font-weight:600}.a-or-an-guide .aa-disclosure-title{align-items:center;gap:12px;min-width:0;display:flex}.a-or-an-guide .aa-word-bank>div{padding:16px 0 0;font-size:16px;line-height:1.6}.a-or-an-guide .aa-word-bank h4{margin:16px 0 6px;font-size:22px}.a-or-an-guide .aa-word-bank h4:first-child{margin-top:0}.a-or-an-guide .aa-practice{background:var(--d2-sage);border:1px solid #e3e6d9;border-radius:10px;margin-top:24px;padding:20px}.a-or-an-guide .aa-practice-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 24px;display:grid}.a-or-an-guide .aa-check-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.a-or-an-guide .aa-check-heading h2{font-size:28px}.a-or-an-guide .aa-check-heading>p{color:var(--aa-muted);font-size:13px}.a-or-an-guide .aa-instruction{margin-top:12px;font-size:16px}.a-or-an-guide .aa-question{color:var(--aa-ink);font:700 26px/1.4 var(--aa-display);margin-top:8px}.a-or-an-guide .aa-options{border:0;align-content:center;gap:8px;min-width:0;padding:0;display:grid}.a-or-an-guide .aa-choice{border:1px solid var(--aa-border);background:var(--aa-paper);min-width:0;min-height:44px;font:500 16px/1.4 var(--aa-ui);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.a-or-an-guide .aa-choice input{-webkit-appearance:none;appearance:none;background:var(--aa-paper);opacity:1;width:20px;height:20px;cursor:inherit;border:1.5px solid #819184;border-radius:50%;flex:none;margin:0;padding:0}.a-or-an-guide .aa-choice input:checked{border:6px solid var(--aa-action)}.a-or-an-guide .aa-choice:has(input:checked){border-color:var(--aa-action);box-shadow:inset 0 0 0 1px var(--aa-action);background:#edf1e7}.a-or-an-guide .aa-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.a-or-an-guide .aa-choice input:focus-visible{outline:none}.a-or-an-guide .aa-choice:has(input:disabled){cursor:default}.a-or-an-guide .aa-check-footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:18px;min-height:94px;margin-top:16px;display:grid}.a-or-an-guide .aa-status-slot{min-width:0}.a-or-an-guide .aa-feedback{font:400 15px/1.5 var(--aa-ui)}.a-or-an-guide .aa-feedback.is-correct{color:#195341}.a-or-an-guide .aa-feedback.is-retry{color:#87432d}.a-or-an-guide .aa-feedback-copy{align-items:flex-start;gap:10px;display:flex}.a-or-an-guide .aa-feedback-copy h4{color:inherit;margin-bottom:3px;font-size:24px}.a-or-an-guide .aa-feedback-icon{flex:none;place-items:center;width:22px;height:22px;margin-top:4px;font-size:22px;font-weight:700;line-height:1;display:grid}.a-or-an-guide .aa-feedback-icon svg{width:21px;height:21px}.a-or-an-guide .aa-helper{color:var(--aa-muted);font-size:15px}.a-or-an-guide .aa-actions{grid-template-rows:44px 0;align-content:center;display:grid}.a-or-an-guide .aa-actions:has(.aa-help){grid-template-rows:44px 44px}.a-or-an-guide .aa-primary{min-width:0}.a-or-an-guide .aa-help{min-height:44px;color:var(--aa-action);text-underline-offset:3px;font:500 15px/1.5 var(--aa-ui);background:0 0;border:0;padding:6px 0;text-decoration:underline}.a-or-an-guide .aa-help-copy{border-top:1px solid var(--aa-border);grid-column:1/-1;margin-top:8px;padding-top:12px;font-size:16px;line-height:1.5}.a-or-an-guide .aa-completion{justify-items:start;gap:12px;display:grid}.a-or-an-guide .aa-completion h2{font-size:28px}@media (hover:hover){.a-or-an-guide .aa-selector:not([aria-pressed=true]):hover{border-color:var(--aa-action);background:#edf1e7}}@container grammar-explanation (width<=680px){.a-or-an-guide .aa-opening{padding-bottom:18px}.a-or-an-guide .aa-intro{font-size:16px;line-height:1.5}.a-or-an-guide :is(.aa-rule>p,.aa-spelling-grid){margin-left:0}.a-or-an-guide .aa-rule-pattern{grid-template-columns:105px minmax(0,1fr)}.a-or-an-guide .aa-rule-phrase{font-size:24px}.a-or-an-guide .aa-practice{padding:16px}}@container grammar-explanation (width<=620px){.a-or-an-guide :-webkit-any(.aa-rule-grid,.aa-example,.aa-spelling-grid,.aa-count-grid,.aa-adjective-grid,.aa-sounds-grid,.aa-jobs-grid,.aa-story,.aa-practice-form){grid-template-columns:minmax(0,1fr);gap:16px}.a-or-an-guide :is(.aa-rule-grid,.aa-example,.aa-spelling-grid,.aa-count-grid,.aa-adjective-grid,.aa-sounds-grid,.aa-jobs-grid,.aa-story,.aa-practice-form){grid-template-columns:minmax(0,1fr);gap:16px}.a-or-an-guide .aa-rule-pattern{grid-template-columns:100px minmax(0,1fr);gap:16px}.a-or-an-guide .aa-rule-pattern+.aa-rule-pattern{border-left:0;padding:0}.a-or-an-guide .aa-rule-pattern .aa-art-svg{height:90px}.a-or-an-guide .aa-meaning{font-size:24px}.a-or-an-guide .aa-selectors{grid-template-columns:1fr 1fr}.a-or-an-guide .aa-selector[data-aa-example=university-student]{grid-column:1/-1}.a-or-an-guide .aa-example{min-height:0}.a-or-an-guide .aa-example-art svg{height:150px}.a-or-an-guide .aa-example-art--hour svg{height:130px}.a-or-an-guide .aa-example-copy{border:0;padding:0}.a-or-an-guide :-webkit-any(.aa-next-phrase,.aa-main-phrase){font-size:24px}.a-or-an-guide :is(.aa-next-phrase,.aa-main-phrase){font-size:24px}.a-or-an-guide .aa-transformation p:first-child{font-size:23px}.a-or-an-guide .aa-arrow{padding:0 3px}.a-or-an-guide .aa-spelling-grid>div+div{border-left:0;border-top:1px solid var(--aa-border);padding:16px 0 0}.a-or-an-guide .aa-small-phrase{font-size:22px}.a-or-an-guide .aa-details-heading h2{font-size:25px}.a-or-an-guide .aa-reference-title{font-size:24px}.a-or-an-guide .aa-count-grid{grid-template-rows:none;grid-auto-flow:row}.a-or-an-guide .aa-count-item{grid-template-columns:95px minmax(0,1fr)}.a-or-an-guide .aa-count-item:nth-child(n+3){border:0;padding:0}.a-or-an-guide .aa-adjective-item+.aa-adjective-item,.a-or-an-guide .aa-extra-sounds,.a-or-an-guide .aa-jobs-grid>div+div{border-left:0;border-top:1px solid var(--aa-border);padding:16px 0 0}.a-or-an-guide .aa-reference-phrase{font-size:22px}.a-or-an-guide .aa-story>svg{width:160px;margin:auto}.a-or-an-guide .aa-check-heading h2,.a-or-an-guide .aa-completion h2{font-size:26px}.a-or-an-guide .aa-question{font-size:24px}.a-or-an-guide .aa-check-footer{grid-template-rows:minmax(120px,auto) auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-top:0}.a-or-an-guide .aa-status-slot{align-items:center;min-height:120px;display:grid}.a-or-an-guide .aa-actions{justify-self:end;width:160px}}@media (prefers-reduced-motion:reduce){.a-or-an-guide *,.a-or-an-guide :before,.a-or-an-guide :after{scroll-behavior:auto}}.questions-explanation.ip-guide{--ip-forest:#153b2c;--ip-ink:#263f32;--ip-muted:#53655c;--ip-border:#ddd5c5;border:1px solid var(--ip-border);width:min(960px,100%);color:var(--ip-ink);background:#fffefa;border-radius:22px;margin:8px auto 30px;padding:18px 32px;font:400 18px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;box-shadow:0 2px 7px #4838200b;container:irregular-plurals/inline-size}.ip-guide *,.ip-guide :before,.ip-guide :after{box-sizing:border-box}.ip-guide [hidden]{display:none!important}.ip-guide h1,.ip-guide h2,.ip-guide h3,.ip-guide .ip-noun,.ip-guide .ip-pattern,.ip-guide .ip-question{color:var(--ip-forest);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.ip-guide h1{margin:0 0 4px;font-size:32px;line-height:1.07}.ip-guide h2{margin:0 0 12px;font-size:28px;line-height:1.12}.ip-guide h3{margin:0 0 7px;font-size:24px;line-height:1.15}.ip-guide p{margin:0}.ip-guide button{font:inherit;cursor:pointer}.ip-guide button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ip-guide a:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ip-guide input:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ip-guide .ip-header p{color:var(--ip-muted);font-size:20px;line-height:1.38}.ip-guide .ip-mobile-intro,.ip-guide .ip-mobile-next{display:none}.ip-guide .ip-selector{margin-top:13px}.ip-guide .ip-selector h2{margin-bottom:10px;font-size:24px}.ip-guide .ip-group-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ip-guide .ip-group-button{border:1px solid var(--ip-border);color:#263f32;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:15px;min-height:62px;padding:8px 12px;font-size:18px;line-height:1.2;display:flex}.ip-guide .ip-group-button[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#234d3a;font-weight:600}.ip-guide .ip-group-button small{margin-top:2px;font-size:15px;font-weight:400;display:block}.ip-guide .ip-group-check{flex:none;display:flex}.ip-guide .ip-group-content{border-top:1px solid var(--ip-border);margin-top:16px}.ip-guide .ip-wide-pair{padding:15px 0 18px}.ip-guide .ip-wide-pair+.ip-wide-pair{border-top:1px solid var(--ip-border)}.ip-guide .ip-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.ip-guide figure{min-width:0;margin:0}.ip-guide .ip-comparison figure{text-align:center;position:relative}.ip-guide .ip-comparison figure+figure{position:relative}.ip-guide .ip-comparison figure+figure:before{content:"";background:var(--ip-border);width:1px;position:absolute;top:0;bottom:0;left:-15px}.ip-guide .ip-count-label{z-index:1;text-align:left;color:var(--ip-muted);margin-bottom:0;padding-left:20px;font-size:18px;line-height:28px;display:block;position:absolute;top:0;left:0}.ip-guide .ip-scene{width:100%;aspect-ratio:var(--art-ratio);position:relative;overflow:hidden}.ip-guide .ip-wide-pair .ip-scene{width:94%;margin:0 auto}.ip-guide .ip-trimmed-scene{clip-path:polygon(var(--art-trim-width) 0,100% 0,100% 100%,0 100%,0 var(--art-trim-height),var(--art-trim-width) var(--art-trim-height))}.ip-guide .ip-scene picture{display:contents}.ip-guide .ip-scene img{width:var(--art-width);max-width:none;height:auto;left:var(--art-left);top:var(--art-top);border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}.ip-guide .ip-noun{margin:0 0 5px;font-size:30px;line-height:1.08}.ip-guide .ip-noun u{text-underline-offset:5px;text-decoration-thickness:1.5px}.ip-guide .ip-sentence{letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:end;gap:4px;font:700 24px/1.25 Georgia,Times New Roman,serif;display:flex}.ip-guide .ip-sentence-part{flex-direction:column;align-items:center;display:flex}.ip-guide .ip-role{white-space:nowrap;border-radius:7px;padding:5px 10px;display:block}.ip-guide .ip-subject{color:#19574b;background:#dce7d6}.ip-guide .ip-verb{color:#80550f;background:#f8e7be}.ip-guide .ip-information{color:#99402d;background:#f8e2d7}.ip-guide .ip-pattern{text-align:center;margin:8px 0 2px;font-size:26px;line-height:1.12}.ip-guide .ip-pair-meaning{text-align:center;font-size:18px;line-height:1.4}.ip-guide .ip-contrast{color:var(--ip-muted);justify-content:center;gap:24px;margin-top:8px;font-size:16px;display:flex}.ip-guide .ip-contrast strong{color:var(--ip-forest)}.ip-guide .ip-contrast>span{border-left:1px solid var(--ip-border);padding-left:24px}.ip-guide .ip-disclosure{margin:0 0 16px}.ip-guide .ip-disclosure-button{text-align:left;border:1px solid var(--ip-border);width:100%;min-height:48px;color:var(--ip-ink);background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:18px;font-weight:600;display:flex}.ip-guide .ip-disclosure-button svg{flex:none}.ip-guide .ip-disclosure-button[aria-expanded=true] svg{transform:rotate(90deg)}.ip-guide .ip-disclosure>div{padding:20px 0 6px}.ip-guide .ip-reference-section{padding:18px 0 14px}.ip-guide .ip-reference-section+.ip-reference-section{border-top:1px solid var(--ip-border)}.ip-guide .ip-reference-section>p{color:var(--ip-muted);margin-top:8px}.ip-guide .ip-reference-labels{text-align:center;color:var(--ip-muted);grid-template-columns:1fr 1fr;display:grid}.ip-guide .ip-mini-pair{grid-template-columns:1fr 1fr;gap:44px;margin-top:5px;display:grid;position:relative}.ip-guide .ip-mini-side{align-items:center;gap:12px;min-width:0;display:flex}.ip-guide .ip-mini-art-frame{flex:0 0 43%;place-items:center;width:190px;min-width:0;display:grid}.ip-guide .ip-mini-scene{width:min(100%,var(--mini-art-width))}.ip-guide .ip-mini-side figcaption{flex:1;min-width:0}.ip-guide .ip-mini-side .ip-noun{white-space:nowrap;font-size:28px}.ip-guide .ip-mini-side .ip-sentence{letter-spacing:-.04em;justify-content:flex-start;gap:3px;margin-top:12px;font:600 18px/1.25 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ip-guide .ip-mini-side .ip-role{padding:6px}.ip-guide .ip-transform-arrow{color:#88938d;font-size:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ip-guide .ip-full-reference>p{color:var(--ip-muted);font-size:20px}.ip-guide .ip-full-reference>p:nth-of-type(2){margin-bottom:14px}.ip-guide .ip-full-reference>.ip-reference-section:first-of-type{border-top:1px solid var(--ip-border)}.ip-guide .ip-full-reference .ip-reference-title,.ip-guide .ip-full-reference .ip-reference-section>h2{font-size:32px}.ip-guide .ip-reference-foot{border-top:1px solid var(--ip-border);padding:18px 0 22px}.ip-guide .ip-reference-foot p{color:var(--ip-muted)}.ip-guide .ip-all-pairs{grid-template-columns:1fr 1fr;gap:8px 30px;margin:12px 0;display:grid}.ip-guide .ip-all-pairs>div{gap:8px;display:flex}.ip-guide .ip-all-pairs dt,.ip-guide .ip-all-pairs dd{margin:0}.ip-guide .ip-extra-examples{gap:8px;display:grid}.ip-guide .ip-detail-title{text-align:center;margin-bottom:6px;padding-top:22px;font-size:32px}.ip-guide .ip-detail-intro{text-align:center;color:var(--ip-muted);margin-bottom:12px}.ip-guide .ip-same-word .ip-wide-pair{padding:8px 0 12px}.ip-guide .ip-same-word .ip-wide-pair .ip-scene{width:83%;margin:0 auto}.ip-guide .ip-same-word .ip-noun{font-size:22px}.ip-guide .ip-same-word>.ip-wide-pair .ip-noun u{text-decoration:none}.ip-guide .ip-same-word .ip-pattern{font-size:26px}.ip-guide .ip-fish-note{margin-top:2px}.ip-guide .ip-fish-note em{font-style:normal}.ip-guide .ip-same-reminder{text-align:center;color:var(--ip-forest);background:#fbefdf;border-radius:8px;margin:2px 0 22px;padding:9px 14px;font:700 24px/1.3 Georgia,Times New Roman,serif}.ip-guide .ip-verb-ink,.ip-guide .ip-agreement-pattern b{color:#80550f}.ip-guide .ip-agreement,.ip-guide .ip-grammar-section{border-top:1px solid var(--ip-border);padding:16px 0 18px}.ip-guide .ip-agreement>p,.ip-guide .ip-grammar-section>p{color:var(--ip-muted);font-size:18px}.ip-guide .ip-agreement-pairs{grid-template-columns:1fr 1fr;gap:35px;margin-top:16px;display:grid}.ip-guide .ip-labeled-sentence small{color:var(--ip-muted);letter-spacing:0;margin-bottom:5px;font:400 15px/1.3 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ip-guide .ip-agreement-pattern{text-align:center;margin-top:10px;font:700 22px/1.3 Georgia,Times New Roman,serif}.ip-guide .ip-subheading{margin-top:20px}.ip-guide .ip-subject-note{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.ip-guide .ip-subject-note .ip-sentence{justify-content:flex-start;font-size:22px}.ip-guide .ip-subject-note p{color:var(--ip-muted);font-size:18px}.ip-guide .ip-plain-examples{color:var(--ip-forest);gap:44px;margin:5px 0 10px;font:700 24px/1.3 Georgia,Times New Roman,serif;display:flex}.ip-guide .ip-subject-examples{grid-template-columns:.96fr 1.04fr;align-items:start;gap:20px;margin-bottom:8px;display:grid}.ip-guide .ip-subject-examples .ip-sentence{justify-content:flex-start;font-size:20px}.ip-guide .ip-subject-examples .ip-two-sentences .ip-sentence{font-size:18px}.ip-guide .ip-subject-examples .ip-role{padding:5px}.ip-guide .ip-two-sentences{flex-wrap:wrap;gap:8px;display:flex}.ip-guide .ip-practice{background:#f0f1e8;border:1px solid #dfe4d7;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px;margin-top:4px;padding:16px 20px;display:grid}.ip-guide .ip-practice-heading{align-items:center;gap:16px;margin-bottom:5px;display:flex}.ip-guide .ip-practice-heading h2,.ip-guide .ip-finished>h2{margin:0;font-size:32px;line-height:1.1}.ip-guide .ip-practice-heading>span{color:var(--ip-muted);font-size:15px}.ip-guide .ip-practice-prompt>p{font-size:18px}.ip-guide .ip-practice-prompt .ip-question{margin-top:14px;font-size:32px;line-height:1.2}.ip-guide .ip-blank{white-space:nowrap}.ip-guide .ip-choices{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ip-guide .ip-choice{color:#172b22;cursor:pointer;background:#fffefa;border:1px solid #d6d7ce;border-radius:10px;align-items:center;gap:13px;min-width:0;min-height:44px;padding:9px 14px;font-size:17px;line-height:1.4;display:flex}.ip-guide .ip-choice.is-selected{border:2px solid #234d3a;padding:8px 13px}.ip-guide .ip-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.ip-guide .ip-choice input:focus-visible{outline:none}.ip-guide .ip-choice input{-webkit-appearance:none;appearance:none;background:#fffefa;border:2px solid #929ba0;border-radius:50%;flex:0 0 23px;width:23px;height:23px;margin:0}.ip-guide .ip-choice input:checked{background:radial-gradient(circle,#19574b 0 5px,#0000 5.5px);border-color:#19574b}.ip-guide .ip-choices:disabled .ip-choice{cursor:default}.ip-guide .ip-answer-area{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:55px;display:flex}.ip-guide .ip-answer-helper{color:var(--ip-muted);font-size:16px;line-height:1.4}.ip-guide .ip-button{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex:none;min-height:52px;padding:12px 20px;font-size:17px;font-weight:600;line-height:1.4}.ip-guide .ip-button:disabled{color:#59615e;cursor:default;background:#d8d9d8;border-color:#d8d9d8}.ip-guide .ip-feedback{border-radius:10px;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.ip-guide .ip-feedback.is-correct{color:#19574b;background:#e3eadc}.ip-guide .ip-feedback.is-incorrect{color:#783e2d;background:#faece3}.ip-guide .ip-feedback h3{color:inherit;margin:0 0 5px;font-size:22px}.ip-guide .ip-feedback p{font-size:16px;line-height:1.45}.ip-guide .ip-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;margin-top:1px;font-weight:800;display:grid}.ip-guide .ip-feedback-icon svg{color:#fffdf7;width:18px;height:18px}.ip-guide .is-incorrect .ip-feedback-icon{color:#fffdf7;background:#783e2d}.ip-guide .ip-explanation-button{color:#234d3a;text-underline-offset:4px;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:44px;padding:5px 0;font-size:16px;text-decoration:underline}.ip-guide .ip-answer-explanation{grid-column:1/-1;font-size:17px}.ip-guide .ip-answer-explanation p+p{margin-top:5px}.ip-guide .ip-long-choices,.ip-guide .ip-finished{grid-template-columns:1fr}.ip-guide .ip-finished .ip-button{justify-self:end}@container irregular-plurals (width<=760px){.ip-guide h1{font-size:32px}.ip-guide .ip-header p{font-size:18px}.ip-guide .ip-wide-pair h2,.ip-guide .ip-reference-section h2{font-size:28px}.ip-guide .ip-sentence{font-size:20px}.ip-guide .ip-noun{font-size:26px}.ip-guide .ip-mini-side{text-align:center;flex-direction:column}.ip-guide .ip-mini-side .ip-sentence{justify-content:center}.ip-guide .ip-mini-art-frame{flex-basis:auto;width:180px}.ip-guide .ip-agreement-pairs,.ip-guide .ip-subject-note,.ip-guide .ip-subject-examples{grid-template-columns:1fr;gap:14px}.ip-guide .ip-subject-note .ip-sentence{justify-content:flex-start}.ip-guide .ip-practice{gap:16px}.ip-guide .ip-practice-prompt .ip-question{font-size:28px}}@media (max-width:600px){.questions-explanation.ip-guide{border-radius:18px;margin:0 auto 24px;padding:22px 16px 16px;font-size:17px;line-height:1.5}.ip-guide h1{margin-bottom:16px;font-size:clamp(30px,9.7vw,40px);line-height:1.08}.ip-guide h1>span{display:block}.ip-guide .ip-header p{font-size:17px;line-height:1.55}.ip-guide .ip-desktop-intro{display:none}.ip-guide .ip-mobile-intro{display:block}.ip-guide .ip-selector{margin-top:20px}.ip-guide .ip-selector>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ip-guide .ip-group-controls{grid-template-columns:1fr 1fr;gap:12px}.ip-guide .ip-group-button{border-radius:10px;gap:10px;min-height:66px;padding:10px 8px;font-size:18px}.ip-guide .ip-group-button small{font-size:14px}.ip-guide .ip-group-content{margin-top:22px}.ip-guide .ip-wide-pair{padding:19px 0 20px}.ip-guide .ip-wide-pair h2{margin-bottom:16px;font-size:clamp(23px,6.3vw,27px)}.ip-guide .ip-comparison{grid-template-columns:1fr;gap:22px}.ip-guide .ip-comparison figure+figure:before{display:none}.ip-guide .ip-count-label{margin-bottom:3px;padding:0;font-size:17px;font-weight:600;position:static}.ip-guide .ip-wide-pair .ip-scene{width:100%}.ip-guide .ip-responsive-scene{aspect-ratio:var(--mobile-art-ratio);clip-path:polygon(var(--mobile-art-trim-width,0%) 0,100% 0,100% 100%,0 100%,0 var(--mobile-art-trim-height,0%),var(--mobile-art-trim-width,0%) var(--mobile-art-trim-height,0%));border-radius:12px}.ip-guide .ip-responsive-scene img{width:var(--mobile-art-width);left:var(--mobile-art-left);top:var(--mobile-art-top)}.ip-guide .ip-wide-pair .ip-noun{letter-spacing:0;color:var(--ip-muted);margin:4px 0 10px;font:400 17px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ip-guide .ip-wide-pair .ip-noun u{text-decoration:none}.ip-guide .ip-sentence{gap:4px;font-size:clamp(18px,6vw,27px)}.ip-guide .ip-role{border-radius:8px;padding:7px 8px}.ip-guide .ip-pattern{text-align:left;border-top:1px solid var(--ip-border);margin:20px 0 5px;padding-top:16px;font-size:26px}.ip-guide .ip-pair-meaning{text-align:left;font-size:17px}.ip-guide .ip-contrast{display:none}.ip-guide .ip-mobile-next{border-top:1px solid var(--ip-border);min-height:44px;color:var(--ip-ink);justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:16px;text-decoration:none;display:flex}.ip-guide .ip-disclosure-button{padding:11px 12px;font-size:16px}.ip-guide .ip-mini-pair{gap:22px}.ip-guide .ip-mini-art-frame{width:100%}.ip-guide .ip-mini-side .ip-noun{white-space:normal;font-size:20px}.ip-guide .ip-mini-side .ip-sentence{font-size:17px}.ip-guide .ip-mini-side .ip-role{padding:4px 5px}.ip-guide .ip-reference-section h2{font-size:26px}.ip-guide .ip-full-reference .ip-reference-title{font-size:28px}.ip-guide .ip-full-reference>p{font-size:17px}.ip-guide .ip-full-reference .ip-reference-section>h2{font-size:26px}.ip-guide .ip-reference-foot h3{font-size:22px}.ip-guide .ip-detail-title{text-align:left;font-size:28px}.ip-guide .ip-detail-intro{text-align:left}.ip-guide .ip-same-word .ip-wide-pair .ip-scene{width:100%}.ip-guide .ip-same-reminder{text-align:left;font-size:22px}.ip-guide .ip-agreement h2,.ip-guide .ip-grammar-section h2{font-size:26px}.ip-guide .ip-plain-examples{flex-direction:column;gap:8px;font-size:22px}.ip-guide .ip-agreement-pairs{gap:20px}.ip-guide .ip-labeled-sentence small{font-size:13px}.ip-guide .ip-agreement-pattern{font-size:20px}.ip-guide .ip-subject-examples .ip-sentence,.ip-guide .ip-subject-examples .ip-two-sentences .ip-sentence{font-size:18px}.ip-guide .ip-all-pairs{gap:8px 14px;font-size:16px}.ip-guide .ip-practice{grid-template-columns:1fr;gap:16px;margin-top:12px;padding:16px 12px}.ip-guide .ip-practice-heading h2{font-size:28px}.ip-guide .ip-practice-heading{gap:12px}.ip-guide .ip-practice-heading>span{font-size:13px}.ip-guide .ip-practice-prompt .ip-question{margin-top:8px;font-size:26px}.ip-guide .ip-practice-prompt>p{font-size:17px}.ip-guide .ip-choice{min-height:48px;padding:10px 12px;font-size:16px}.ip-guide .ip-choice.is-selected{padding:9px 11px}.ip-guide .ip-answer-area{flex-wrap:wrap;align-items:flex-start;gap:14px}.ip-guide .ip-answer-helper{flex-basis:100%}.ip-guide .ip-button{min-height:48px;margin-left:auto;padding:10px 16px;font-size:16px}.ip-guide .ip-feedback h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.ip-guide *,.ip-guide :before,.ip-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ip-guide .ip-answer-area.is-correct,.ip-guide .ip-answer-area.is-incorrect{border-radius:10px;padding:12px 14px}.ip-guide .ip-answer-area.is-correct{background:#e3eadc}.ip-guide .ip-answer-area.is-incorrect{background:#faece3}.ip-guide .ip-answer-area>.ip-feedback{background:0 0;padding:0}@media (max-width:600px){.ip-guide .ip-answer-area.is-correct,.ip-guide .ip-answer-area.is-incorrect{flex-wrap:nowrap;gap:10px;padding:12px}.ip-guide .ip-answer-area.is-correct .ip-button,.ip-guide .ip-answer-area.is-incorrect .ip-button{padding:10px 12px}.ip-guide .ip-answer-area .ip-feedback{gap:8px}}@media (max-width:360px){.ip-guide .ip-wide-pair .ip-sentence{gap:3px;font-size:18.5px}.ip-guide .ip-wide-pair .ip-role{padding:6px}.ip-guide .ip-answer-area.is-correct,.ip-guide .ip-answer-area.is-incorrect{flex-wrap:wrap}.ip-guide .ip-answer-area .ip-feedback{flex-basis:100%}}.questions-explanation.proper-common-guide{--pcg-ink:#153b2c;--pcg-body:#263f32;--pcg-muted:#53655c;--pcg-border:#ddd5c5;--pcg-surface:#fffefa;--pcg-sage:#f0f1e8;--pcg-serif:Georgia, "Times New Roman", serif;--pcg-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;width:100%;max-width:960px;box-shadow:none;color:var(--pcg-body);font:18px/1.45 var(--pcg-sans);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 24px;padding:0;overflow:visible;container:proper-common/inline-size}.proper-common-guide *,.proper-common-guide :before,.proper-common-guide :after{box-sizing:border-box}.proper-common-guide [hidden]{display:none!important}.proper-common-guide :-webkit-any(h1,h2,h3,p,figure,fieldset,ul){margin:0}.proper-common-guide :is(h1,h2,h3,p,figure,fieldset,ul){margin:0}.proper-common-guide :-webkit-any(h1,h2,h3){color:var(--pcg-ink);font-family:var(--pcg-serif);letter-spacing:-.03em;font-weight:700}.proper-common-guide :is(h1,h2,h3){color:var(--pcg-ink);font-family:var(--pcg-serif);letter-spacing:-.03em;font-weight:700}.proper-common-guide :-webkit-any(h2,h3){font-size:32px;line-height:1.18}.proper-common-guide :is(h2,h3){font-size:32px;line-height:1.18}.proper-common-guide :-webkit-any(button,input){font-family:var(--pcg-sans)}.proper-common-guide :is(button,input){font-family:var(--pcg-sans)}.proper-common-guide button{cursor:pointer}.proper-common-guide button:disabled{cursor:default}.proper-common-guide :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.proper-common-guide :-webkit-any(h2,h3)[tabindex="-1"]:focus{outline:none}.proper-common-guide :is(h2,h3)[tabindex="-1"]:focus{outline:none}.proper-common-guide .pcg-paper{border:1px solid var(--pcg-border);background:var(--pcg-surface);border-radius:22px;padding:28px 30px;box-shadow:0 1px 5px #63481d12}.proper-common-guide .pcg-teaching{display:contents}.proper-common-guide .pcg-header{border-bottom:1px solid var(--pcg-border);padding-bottom:10px}.proper-common-guide .pcg-header h1{letter-spacing:-.025em;margin-bottom:0;font-size:32px;line-height:1.05}.proper-common-guide .pcg-header p{color:var(--pcg-muted);font-size:22px;line-height:1.2}.proper-common-guide .pcg-explore{padding-top:10px}.proper-common-guide .pcg-explore-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.proper-common-guide .pcg-explore-heading h2{font-size:32px}.proper-common-guide .pcg-modes{flex-shrink:0;gap:10px;display:flex}.proper-common-guide .pcg-mode{border:1px solid var(--pcg-border);min-height:54px;color:var(--pcg-body);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:7px 18px;font-size:18px;line-height:1.2;display:flex}.proper-common-guide .pcg-mode:first-child{min-width:120px}.proper-common-guide .pcg-mode:last-child{min-width:206px}.proper-common-guide .pcg-mode[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#234d3a}.proper-common-guide .pcg-mode>span:last-child{gap:2px;display:grid}.proper-common-guide .pcg-mode-check{font-size:26px;font-weight:700;line-height:1}.proper-common-guide .pcg-selected{font-size:13px;line-height:18px}.proper-common-guide :-webkit-any(.pcg-map-headings,.pcg-pair){grid-template-columns:32% 28% 13% 27%;align-items:center;display:grid}.proper-common-guide :is(.pcg-map-headings,.pcg-pair){grid-template-columns:32% 28% 13% 27%;align-items:center;display:grid}.proper-common-guide .pcg-mappings{position:relative}.proper-common-guide .pcg-map-headings{text-align:center;pointer-events:none;position:absolute;top:8px;bottom:auto;left:0;right:0}.proper-common-guide .pcg-map-headings>div{gap:2px;display:grid}.proper-common-guide .pcg-map-headings strong{color:var(--pcg-ink);font:700 20px/1.15 var(--pcg-serif)}.proper-common-guide .pcg-map-headings div>span{color:var(--pcg-muted);font-size:17px;line-height:1.2}.proper-common-guide .pcg-pair{min-height:140px}.proper-common-guide .pcg-pair:nth-child(2){min-height:166px}.proper-common-guide .pcg-pair:nth-child(2)>:-webkit-any(.pcg-kind,.pcg-name,.pcg-map-arrow){transform:translateY(24px)}.proper-common-guide .pcg-pair:nth-child(2)>:is(.pcg-kind,.pcg-name,.pcg-map-arrow){transform:translateY(24px)}.proper-common-guide .pcg-pair+.pcg-pair{border-top:1px solid #e8e1d5}.proper-common-guide .pcg-vignette{min-width:0}.proper-common-guide .pcg-pair-art{object-fit:cover;width:100%;height:140px;display:block}.proper-common-guide .pcg-pair:nth-child(2) .pcg-pair-art{height:166px}.proper-common-guide .pcg-mobile-pair-art,.proper-common-guide .pcg-mobile-linebreak{display:none}.proper-common-guide .pcg-vignette-person .pcg-pair-art{object-position:center 15%}.proper-common-guide .pcg-vignette-pet .pcg-pair-art{object-position:center 12%}.proper-common-guide :-webkit-any(.pcg-kind,.pcg-name){min-width:0;color:var(--pcg-ink);font:700 32px/1.15 var(--pcg-serif);letter-spacing:-.035em;padding-left:10px}.proper-common-guide :is(.pcg-kind,.pcg-name){min-width:0;color:var(--pcg-ink);font:700 32px/1.15 var(--pcg-serif);letter-spacing:-.035em;padding-left:10px}.proper-common-guide .pcg-map-arrow{text-align:center;color:#7e8c89;font:28px/1 var(--pcg-sans)}.proper-common-guide .pcg-pair>.pcg-map-arrow{font-size:32px}.proper-common-guide .pcg-capital{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.proper-common-guide .pcg-name-hidden{color:var(--pcg-muted);gap:4px;font-size:28px;display:grid}.proper-common-guide .pcg-name-hidden small{font:14px/1.4 var(--pcg-sans);letter-spacing:0}.proper-common-guide .pcg-rule{color:var(--pcg-muted);margin:0 0 8px;font-size:20px;line-height:1.35}.proper-common-guide .pcg-put-together{border-top:1px solid var(--pcg-border);padding-top:12px}.proper-common-guide .pcg-role-sentence{width:78%;color:var(--pcg-ink);grid-template-columns:minmax(0,38fr) minmax(0,18fr) minmax(0,44fr);gap:8px;margin:6px auto 4px;display:grid}.proper-common-guide .pcg-role{text-align:center;gap:4px;display:grid}.proper-common-guide .pcg-role>small{color:var(--pcg-muted);font:17px/1.2 var(--pcg-sans)}.proper-common-guide .pcg-role>span{font:700 32px/1.2 var(--pcg-serif);letter-spacing:-.035em;border-radius:8px;padding:4px 12px;display:block}.proper-common-guide .pcg-subject{color:#19574b;background:#dce7d6}.proper-common-guide .pcg-verb{color:#80550f;background:#f8e7be}.proper-common-guide .pcg-information{color:#99402d;background:#f8e2d7}.proper-common-guide .pcg-pattern-meaning{text-align:center;font-size:20px;line-height:1.25}.proper-common-guide .pcg-capital-note{background:var(--pcg-sage);border:1px solid #dfe1d4;border-radius:12px;margin-top:20px;padding:14px 18px}.proper-common-guide .pcg-capital-note h2{font-size:32px}.proper-common-guide .pcg-note-examples{text-align:center;grid-template-columns:1fr 1fr;margin:10px 0 12px;display:grid}.proper-common-guide .pcg-note-examples p{color:var(--pcg-ink);font:700 30px/1.25 var(--pcg-serif);letter-spacing:-.025em}.proper-common-guide .pcg-note-examples p+p{border-left:1px solid var(--pcg-border)}.proper-common-guide .pcg-target{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.proper-common-guide .pcg-capital-note>p{color:#436459;font-size:18px;line-height:1.4}.proper-common-guide .pcg-mobile-preview{display:none}.proper-common-guide .pcg-practice{background:var(--pcg-sage);border:1px solid #dfe1d4;border-radius:12px;margin-top:14px;padding:16px 18px}.proper-common-guide .pcg-check-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.proper-common-guide .pcg-practice:has([data-pcg-question=capital]){max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.proper-common-guide [data-pcg-question=capital]{grid-template-columns:minmax(0,1fr);gap:20px}.proper-common-guide [data-pcg-question=capital] .pcg-question-count{font-size:18px}.proper-common-guide [data-pcg-question=capital] .pcg-question-prompt{font:700 28px/1.15 var(--pcg-serif);letter-spacing:-.025em}.proper-common-guide [data-pcg-question=capital] .pcg-question-sentence{font-size:26px;font-weight:400}.proper-common-guide .pcg-check-long{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-practice-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.proper-common-guide .pcg-practice-heading h2{font-size:32px}.proper-common-guide .pcg-question-count{color:var(--pcg-muted);font-size:16px;line-height:1.4}.proper-common-guide .pcg-question-prompt{font:400 18px/1.4 var(--pcg-sans);letter-spacing:0;margin-bottom:8px}.proper-common-guide [data-pcg-question=name] .pcg-practice-heading{margin-bottom:4px}.proper-common-guide [data-pcg-question=name] .pcg-practice-heading h2{line-height:1.1}.proper-common-guide [data-pcg-question=name] .pcg-question-prompt{margin-bottom:4px;line-height:1.3}.proper-common-guide .pcg-question-sentence{color:var(--pcg-ink);font:700 28px/1.25 var(--pcg-serif);letter-spacing:-.025em}.proper-common-guide [data-pcg-question=name] .pcg-question-sentence{font-size:28px;line-height:1.2}.proper-common-guide .pcg-choices{border:0;align-content:start;gap:8px;min-width:0;padding:0;display:grid}.proper-common-guide .pcg-choice{border:1px solid var(--pcg-border);background:var(--pcg-surface);min-width:0;min-height:54px;color:var(--pcg-body);font:500 18px/1.4 var(--pcg-sans);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:10px 16px;display:flex}.proper-common-guide .pcg-choice:has(input:checked){border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.proper-common-guide .pcg-choice:has(input:disabled){cursor:default}.proper-common-guide .pcg-choice input{-webkit-appearance:none;appearance:none;background:var(--pcg-surface);border:1.5px solid #959d9c;border-radius:50%;flex:0 0 26px;width:26px;height:26px;margin:0;position:relative}.proper-common-guide .pcg-choice input:checked{border-color:#234d3a}.proper-common-guide .pcg-choice input:checked:after{content:"";background:#234d3a;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.proper-common-guide .pcg-check-footer{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:142px;margin-top:12px;padding:14px 16px;display:grid}.proper-common-guide .pcg-check-footer.is-correct{color:#19574b;background:#e3eadc}.proper-common-guide .pcg-check-footer.is-incorrect{color:#783e2d;background:#faece3}.proper-common-guide .pcg-practice:has([data-pcg-question=name]) .pcg-check-footer{gap:12px;min-height:64px;margin-left:calc(50% + 12px);padding:4px 0 0}.proper-common-guide .pcg-practice:has([data-pcg-question=name]) .pcg-helper{padding-bottom:10px}.proper-common-guide .pcg-feedback{align-items:start;gap:12px;font-size:16px;line-height:1.5;display:flex}.proper-common-guide .pcg-feedback-title{font:700 24px/1.2 var(--pcg-serif);margin-bottom:2px;display:block}.proper-common-guide .pcg-feedback-icon{color:#fffdf7;height:32px;font:700 20px/1 var(--pcg-sans);background:#19574b;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.proper-common-guide .is-incorrect .pcg-feedback-icon{background:#783e2d}.proper-common-guide .pcg-helper{color:var(--pcg-muted);padding-bottom:12px;font-size:16px}.proper-common-guide .pcg-primary{color:#fffdf7;min-width:176px;min-height:54px;font:600 18px/1.4 var(--pcg-sans);background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:12px 18px}.proper-common-guide .pcg-primary:disabled{color:#66716c;background:#d8d8d6;border-color:#d8d8d6}.proper-common-guide .pcg-explain{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;margin-top:4px;padding:10px 0;font-size:16px;line-height:1.5;text-decoration:underline}.proper-common-guide .pcg-full-explanation{margin-top:8px;font-size:16px;line-height:1.5}.proper-common-guide .pcg-complete{justify-items:start;gap:16px;min-height:200px;display:grid}.proper-common-guide .pcg-details-paper{margin-top:24px;padding-inline-start:20px;padding-inline-end:20px;font-size:18px;line-height:1.45}.proper-common-guide .pcg-details-header{border-bottom:1px solid var(--pcg-border);text-align:center;padding-bottom:20px}.proper-common-guide .pcg-details-header h2{margin-bottom:6px;font-size:32px}.proper-common-guide .pcg-details-header p{color:var(--pcg-muted);font-size:22px}.proper-common-guide .pcg-reference-columns{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:28px;padding-top:16px;display:grid}.proper-common-guide .pcg-reference-columns>section{min-width:0;display:flow-root}.proper-common-guide .pcg-reference-columns>section+section{border-left:1px solid var(--pcg-border);padding-left:24px}.proper-common-guide .pcg-reference-columns h3{margin-bottom:12px;font-size:28px}.proper-common-guide .pcg-people-art{float:right;object-fit:cover;object-position:center;width:48%;height:396px;margin-top:-50px}.proper-common-guide .pcg-people>p{max-width:52%;margin-top:14px;font-size:17px;line-height:1.45}.proper-common-guide .pcg-people .pcg-reference-examples{font:400 24px/1.4 var(--pcg-serif);color:var(--pcg-ink);margin-top:0}.proper-common-guide .pcg-specific-note{background:var(--pcg-sage);border-radius:10px;max-width:56%;margin-top:20px;padding:12px;font-size:17px}.proper-common-guide .pcg-earth-art{float:right;object-fit:contain;width:112px;height:112px}.proper-common-guide .pcg-reference-pairs{gap:8px;padding:0;list-style:none;display:grid}.proper-common-guide .pcg-reference-pairs li{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.proper-common-guide .pcg-reference-pairs li>span:first-child{color:var(--pcg-ink);font:400 20px/1.25 var(--pcg-serif)}.proper-common-guide .pcg-reference-pairs li>span:last-child{font-size:18px;line-height:1.3}.proper-common-guide .pcg-reference-pairs .pcg-map-arrow{font-size:24px}.proper-common-guide .pcg-places .pcg-reference-pairs{width:calc(100% - 112px)}.proper-common-guide .pcg-places>p{clear:both;margin-top:16px;font-size:17px}.proper-common-guide .pcg-river-art{object-fit:cover;width:100%;height:140px;margin-top:8px;display:block}.proper-common-guide .pcg-detail-section{border-top:1px solid var(--pcg-border);margin-top:20px;padding-top:16px}.proper-common-guide .pcg-detail-section h3{margin-bottom:16px;font-size:28px}.proper-common-guide .pcg-whole-name-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.proper-common-guide .pcg-official-names{grid-template-columns:45% minmax(0,1fr);align-items:start;gap:12px;display:grid}.proper-common-guide .pcg-bakery-art{object-fit:cover;object-position:center 42%;width:100%;height:244px;display:block}.proper-common-guide .pcg-official-names .pcg-reference-pairs{gap:13px;padding-top:10px}.proper-common-guide .pcg-official-names .pcg-reference-pairs li{grid-template-columns:max-content 20px minmax(0,1fr);gap:4px}.proper-common-guide .pcg-official-names .pcg-reference-pairs li>span:first-child{font-size:18px}.proper-common-guide .pcg-official-names .pcg-reference-pairs li>span:last-child{font-size:17px}.proper-common-guide .pcg-official-names .pcg-map-arrow{font-size:20px}.proper-common-guide .pcg-official-names>div>p{margin-top:28px;font-size:17px}.proper-common-guide .pcg-park-example{color:var(--pcg-ink);font:700 24px/1.5 var(--pcg-serif);letter-spacing:-.025em;margin-bottom:18px}.proper-common-guide .pcg-long-name-note{background:var(--pcg-sage);border-radius:10px;margin-top:14px;padding:12px 16px;font-size:17px}.proper-common-guide .pcg-long-name-note strong{font-weight:500}.proper-common-guide .pcg-calendar-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.proper-common-guide .pcg-calendar-pairs{grid-template-columns:47% minmax(0,1fr);align-items:center;gap:18px;display:grid}.proper-common-guide .pcg-calendar-art{object-fit:cover;width:100%;height:174px;display:block}.proper-common-guide .pcg-calendar-rule p+p{margin-top:14px}.proper-common-guide .pcg-sentence-example{color:var(--pcg-ink);font:700 32px/1.4 var(--pcg-serif);letter-spacing:-.03em;text-align:center;margin:10px 0 24px}.proper-common-guide .pcg-sentence-reasons{grid-template-columns:1fr 1fr;gap:24px;max-width:740px;margin:0 auto;display:grid}.proper-common-guide .pcg-more{border:1px solid var(--pcg-border);background:#f8f5ef;border-radius:10px;margin-top:24px}.proper-common-guide .pcg-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.proper-common-guide .pcg-more summary::-webkit-details-marker{display:none}.proper-common-guide .pcg-chevron{border-top:2px solid;border-right:2px solid;flex:0 0 10px;width:10px;height:10px;margin-right:3px;transform:rotate(45deg)}.proper-common-guide .pcg-more[open] .pcg-chevron{transform:rotate(135deg)}.proper-common-guide .pcg-more-content{background:var(--pcg-surface);border-radius:0 0 10px 10px;padding:8px 18px 18px}.proper-common-guide .pcg-example-bank{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.proper-common-guide .pcg-example-bank h3{margin-bottom:12px;font-size:22px}.proper-common-guide .pcg-example-bank p{margin-top:12px}.proper-common-guide .pcg-bank-sentence{font-family:var(--pcg-serif);font-size:20px}.questions-lesson.has-proper-common-guide{max-width:960px;margin-inline-start:auto;margin-inline-end:auto}.questions-lesson.has-proper-common-guide .pcg-lesson-progress{justify-content:flex-end;margin-bottom:24px;display:flex}@container proper-common (width<=850px){.proper-common-guide .pcg-explore-heading{flex-direction:column;align-items:start}.proper-common-guide .pcg-header h1{font-size:32px}.proper-common-guide :-webkit-any(.pcg-kind,.pcg-name){font-size:30px}.proper-common-guide :is(.pcg-kind,.pcg-name){font-size:30px}.proper-common-guide .pcg-details-header h2{font-size:32px}.proper-common-guide .pcg-reference-columns{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-reference-columns>section+section{border-left:0;border-top:1px solid var(--pcg-border);padding:20px 0 0}.proper-common-guide .pcg-people-art{object-fit:contain;width:40%;height:300px;margin-top:0}.proper-common-guide .pcg-people>p{max-width:60%}.proper-common-guide .pcg-whole-name-grid{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-official-names{grid-template-columns:30% minmax(0,1fr)}.proper-common-guide .pcg-calendar-grid{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-calendar-pairs{grid-template-columns:42% minmax(0,1fr)}.proper-common-guide .pcg-check-grid{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-practice:has([data-pcg-question=name]) .pcg-check-footer{min-height:142px;margin-left:0;padding:14px 16px}.proper-common-guide .pcg-role-sentence{width:94%}}@container proper-common (width<=600px){.proper-common-guide .pcg-paper{border-radius:18px;padding:16px}.proper-common-guide .pcg-main-paper{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.proper-common-guide .pcg-teaching{border:1px solid var(--pcg-border);background:var(--pcg-surface);border-radius:18px;padding:16px;display:block;box-shadow:0 1px 5px #63481d12}.proper-common-guide .pcg-header{padding-bottom:16px}.proper-common-guide .pcg-header h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(22px,6.6cqi,28px);line-height:1.2}.proper-common-guide .pcg-header p{font-size:17px;line-height:1.5}.proper-common-guide :-webkit-any(h2,h3){font-size:22px;line-height:1.2}.proper-common-guide :is(h2,h3){font-size:22px;line-height:1.2}.proper-common-guide .pcg-explore{padding-top:10px}.proper-common-guide .pcg-explore-heading{gap:12px}.proper-common-guide .pcg-explore-heading h2{font-size:22px}.proper-common-guide .pcg-modes{gap:4px;width:100%}.proper-common-guide .pcg-mode{min-height:50px;padding:7px 10px;font-size:16px;min-width:0!important}.proper-common-guide .pcg-mode:first-child{flex:1}.proper-common-guide .pcg-mode:last-child{flex:1.3}.proper-common-guide .pcg-mode-check{font-size:22px}.proper-common-guide .pcg-selected{font-size:13px;line-height:16px}.proper-common-guide .pcg-map-headings{display:none}.proper-common-guide .pcg-pair{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);min-height:0;padding:10px 0;border-top:0!important}.proper-common-guide .pcg-pair:nth-child(2)>:-webkit-any(.pcg-kind,.pcg-name,.pcg-map-arrow){transform:none}.proper-common-guide .pcg-pair:nth-child(2)>:is(.pcg-kind,.pcg-name,.pcg-map-arrow){transform:none}.proper-common-guide .pcg-pair:nth-child(2) .pcg-pair-art{object-fit:contain;height:clamp(102px,34cqi,126px);max-height:none}.proper-common-guide .pcg-vignette{grid-column:1/-1}.proper-common-guide .pcg-pair-art{object-fit:contain;width:100%;height:auto;max-height:180px}.proper-common-guide .pcg-vignette-person .pcg-pair-art{object-position:left;width:70%;max-height:148px}.proper-common-guide .pcg-vignette-pet{max-width:84%;overflow:hidden}.proper-common-guide .pcg-vignette-pet .pcg-pair-art{object-position:center;width:125%;height:125px;max-height:none;margin-left:-17%}.proper-common-guide .pcg-desktop-pair-art{display:none}.proper-common-guide .pcg-mobile-pair-art,.proper-common-guide .pcg-mobile-linebreak{display:block}.proper-common-guide :-webkit-any(.pcg-kind,.pcg-name){text-align:center;letter-spacing:-.025em;padding:0;font-size:22px;line-height:1.3}.proper-common-guide :is(.pcg-kind,.pcg-name){text-align:center;letter-spacing:-.025em;padding:0;font-size:22px;line-height:1.3}.proper-common-guide .pcg-map-arrow,.proper-common-guide .pcg-pair>.pcg-map-arrow{font-size:22px}.proper-common-guide .pcg-capital{text-decoration:none}.proper-common-guide .pcg-name-hidden{font-size:22px}.proper-common-guide .pcg-name-hidden small{font-size:13px}.proper-common-guide .pcg-rule{margin:6px 0 12px;font-size:17px;line-height:1.5}.proper-common-guide .pcg-put-together{padding-top:12px}.proper-common-guide .pcg-role-sentence{flex-wrap:wrap;justify-content:start;gap:5px;width:auto;margin:8px 0 6px;display:flex}.proper-common-guide .pcg-role{flex-direction:column-reverse;gap:3px;display:flex}.proper-common-guide .pcg-role>small{font-size:13px;line-height:18px}.proper-common-guide .pcg-role>span{border-radius:6px;padding:5px 9px;font-size:clamp(25px,7.6cqi,34px);line-height:1.2}.proper-common-guide .pcg-pattern-meaning{text-align:left;max-width:270px;font-size:17px;line-height:1.5}.proper-common-guide .pcg-capital-note{margin-top:12px;padding:12px}.proper-common-guide .pcg-capital-note h2{font-size:clamp(18px,5.3cqi,23px)}.proper-common-guide .pcg-note-examples{text-align:left;grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 8px}.proper-common-guide .pcg-note-examples p{font-size:22px}.proper-common-guide .pcg-note-examples p+p{border:0}.proper-common-guide .pcg-capital-note>p{font-size:16px;line-height:1.4}.proper-common-guide .pcg-mobile-preview{border-top:1px solid var(--pcg-border);margin-top:14px;padding-top:12px;display:block}.proper-common-guide .pcg-mobile-preview h2{margin-bottom:6px;font-size:20px}.proper-common-guide .pcg-mobile-preview p{color:var(--pcg-muted);font-size:17px;line-height:1.4}.proper-common-guide .pcg-mobile-preview .pcg-preview-pair{color:var(--pcg-ink);font:700 20px/1.4 var(--pcg-serif)}.proper-common-guide .pcg-preview-pair span{color:#7e8c89}.proper-common-guide .pcg-practice{margin-top:20px;padding:14px 12px}.proper-common-guide .pcg-check-grid{gap:14px}.proper-common-guide .pcg-practice-heading{gap:12px}.proper-common-guide .pcg-practice-heading h2{font-size:24px}.proper-common-guide .pcg-question-count{font-size:14px}.proper-common-guide .pcg-question-prompt{font-size:17px}.proper-common-guide [data-pcg-question=capital] .pcg-question-prompt{font-size:20px}.proper-common-guide [data-pcg-question=capital] .pcg-question-sentence{font-size:24px}.proper-common-guide [data-pcg-question=capital] .pcg-question-count{font-size:16px}.proper-common-guide .pcg-question-sentence{font-size:24px}.proper-common-guide .pcg-choice{gap:12px;min-height:50px;padding:10px 12px;font-size:16px}.proper-common-guide .pcg-choice input{flex-basis:24px;width:24px;height:24px}.proper-common-guide .pcg-check-footer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;min-height:188px;padding:12px}.proper-common-guide .pcg-practice:has([data-pcg-question=name]) .pcg-check-footer{min-height:188px;padding:12px}.proper-common-guide .pcg-feedback{gap:10px;font-size:16px}.proper-common-guide .pcg-feedback-title{font-size:22px}.proper-common-guide .pcg-feedback-icon{flex-basis:28px;height:28px;font-size:18px}.proper-common-guide .pcg-primary{justify-self:end;width:164px;min-width:164px;min-height:48px;padding:10px 14px}.proper-common-guide .pcg-helper{padding-bottom:0}.proper-common-guide .pcg-details-paper{margin-top:18px;font-size:17px;line-height:1.5}.proper-common-guide .pcg-details-header{text-align:left;padding-bottom:16px}.proper-common-guide .pcg-details-header h2{font-size:24px}.proper-common-guide .pcg-details-header p{font-size:17px}.proper-common-guide .pcg-reference-columns{gap:18px}.proper-common-guide .pcg-reference-columns h3{font-size:22px}.proper-common-guide .pcg-people-art{width:38%;height:238px}.proper-common-guide .pcg-people>p{max-width:62%;font-size:17px}.proper-common-guide .pcg-people .pcg-reference-examples{font-size:18px;line-height:1.6}.proper-common-guide .pcg-specific-note{clear:both;max-width:none;margin-top:14px;font-size:17px}.proper-common-guide .pcg-earth-art{width:76px;height:76px}.proper-common-guide .pcg-places .pcg-reference-pairs{width:calc(100% - 80px)}.proper-common-guide .pcg-reference-pairs li{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px}.proper-common-guide .pcg-reference-pairs li>span:first-child{font-size:18px}.proper-common-guide .pcg-reference-pairs li>span:last-child{font-size:17px}.proper-common-guide .pcg-reference-pairs .pcg-map-arrow{font-size:20px}.proper-common-guide .pcg-river-art{height:auto;max-height:140px}.proper-common-guide .pcg-detail-section{margin-top:18px;padding-top:14px}.proper-common-guide .pcg-detail-section h3{margin-bottom:12px;font-size:22px}.proper-common-guide .pcg-official-names{grid-template-columns:minmax(0,1fr);gap:12px}.proper-common-guide .pcg-bakery-art{object-fit:contain;width:160px;height:210px;margin-inline-start:auto;margin-inline-end:auto}.proper-common-guide .pcg-official-names .pcg-reference-pairs{padding:0}.proper-common-guide .pcg-official-names .pcg-reference-pairs li{grid-template-columns:minmax(0,1.45fr) 20px minmax(0,1fr)}.proper-common-guide .pcg-official-names>div>p{margin-top:14px}.proper-common-guide .pcg-park-example{font-size:22px;line-height:1.5}.proper-common-guide .pcg-long-name-note{padding:12px;font-size:17px}.proper-common-guide .pcg-calendar-grid{grid-template-columns:minmax(0,1fr);gap:12px}.proper-common-guide .pcg-calendar-pairs{grid-template-columns:34% minmax(0,1fr);gap:10px}.proper-common-guide .pcg-calendar-art{object-fit:contain;height:120px}.proper-common-guide .pcg-calendar-pairs .pcg-reference-pairs li{grid-template-columns:minmax(0,1.4fr) 20px minmax(0,1fr);gap:3px}.proper-common-guide .pcg-calendar-pairs .pcg-reference-pairs li>span:first-child{font-size:18px}.proper-common-guide .pcg-calendar-rule p+p{margin-top:8px}.proper-common-guide .pcg-sentence-example{text-align:left;margin-bottom:16px;font-size:24px}.proper-common-guide .pcg-sentence-reasons{grid-template-columns:minmax(0,1fr);gap:8px}.proper-common-guide .pcg-more summary{padding:12px;font-size:17px}.proper-common-guide .pcg-more-content{padding:8px 12px 16px}.proper-common-guide .pcg-example-bank{grid-template-columns:minmax(0,1fr);gap:20px}}@container proper-common (width<=360px){.proper-common-guide .pcg-calendar-pairs{grid-template-columns:minmax(0,1fr)}.proper-common-guide .pcg-calendar-art{width:160px;margin-inline-start:auto;margin-inline-end:auto}.proper-common-guide .pcg-check-footer{min-height:224px}.proper-common-guide .pcg-practice:has([data-pcg-question=name]) .pcg-check-footer{min-height:224px}}@media (max-width:700px){.questions-lesson.has-proper-common-guide .pcg-lesson-progress{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.proper-common-guide *,.proper-common-guide :before,.proper-common-guide :after{scroll-behavior:auto!important}}.questions-explanation.possessive-s-guide{--psg-forest:#073532;--psg-ink:#173b38;--psg-muted:#42596a;--psg-border:#e3d9cc;--psg-action:#145441;--psg-paper:#fffefa;--psg-pad-inline:24px;width:min(960px,100%);padding:20px var(--psg-pad-inline) 16px;border:1px solid var(--psg-border);background:var(--psg-paper);box-shadow:none;color:var(--psg-ink);letter-spacing:0;border-radius:18px;flex-direction:column;margin:0 auto 32px;scroll-margin-top:88px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:27px;display:flex;overflow:visible}.possessive-s-guide *{box-sizing:border-box}.possessive-s-guide :where(h2,h3,h4,p,figure,dl,dd){margin:0}.possessive-s-guide :where(h2,h3,h4){color:var(--psg-forest);letter-spacing:-.025em;font-family:Times New Roman,Times,serif;font-weight:700}.possessive-s-guide h3{font-size:28px;line-height:1.35}.possessive-s-guide h4{font-size:26px;line-height:1.35}.possessive-s-guide :where(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.possessive-s-guide .psg-choice:has(input:focus-visible) .psg-choice-label{outline-offset:4px;outline:3px solid #9a681c}.possessive-s-guide :where(button,summary){touch-action:manipulation}.psg-header{border-bottom:1px solid var(--psg-border);text-align:center;padding-bottom:15px}.psg-header h2{font-size:32px;line-height:1.35}.psg-header>p{color:var(--psg-muted);margin-top:3px;font-size:18px;line-height:29px}.psg-stage{grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);align-items:center;gap:18px;padding:9px 0;display:grid}.psg-scene,.psg-connector{min-width:0}.psg-quantity{gap:12px;width:min(360px,100%);margin:8px 0 9px;display:flex}.psg-quantity button{border:1px solid var(--psg-border);color:#142c30;cursor:pointer;background:#f9f7f2;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:46px;padding:4px 12px;font:500 18px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.psg-quantity button[aria-pressed=true]{border-color:var(--psg-action);color:#fffefa;background:var(--psg-action)}.psg-quantity button[aria-pressed=false]:hover{border-color:var(--psg-action);background:#f0f1e8}.psg-quantity button small{text-align:left;font-size:12px;line-height:15px;display:block}.psg-quantity button[aria-pressed=false] small{display:none}.psg-selection-check{display:flex}.psg-selection-check:empty{display:none}.psg-scene-row{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:10px;display:grid}.psg-art{min-width:0}.psg-vignette{mix-blend-mode:multiply;width:100%;height:auto;display:block;overflow:hidden}.psg-mobile-lina{display:none}.psg-art img{aspect-ratio:1;object-fit:cover;object-position:50% 0;mix-blend-mode:multiply;border-radius:8px;width:100%;height:auto;display:block}.psg-scene-copy h4{white-space:nowrap}@container grammar-explanation (width>=761px){.possessive-s-guide .psg-whose-answer :where(.psg-subject,.psg-verb,.psg-complement){color:var(--psg-forest)}.possessive-s-guide .psg-agreement-pair :where(.psg-subject,.psg-verb,.psg-complement){color:var(--psg-forest)}.possessive-s-guide .psg-inline-sentence :where(.psg-subject,.psg-verb,.psg-complement){color:var(--psg-forest)}}.psg-whose-answer{white-space:nowrap;flex-wrap:nowrap;margin:10px 0;font-size:26px}.psg-art.is-two-bags+.psg-scene-copy h4{font-size:24px}.psg-art.is-two-bags+.psg-scene-copy .psg-whose-answer{flex-wrap:wrap}.psg-whose-note{color:var(--psg-muted);font-size:18px;line-height:26px}.psg-connector{border-left:1px solid var(--psg-border);text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:16px 0 12px 18px;display:flex}.psg-formula{color:var(--psg-forest);justify-content:center;align-items:flex-end;gap:16px;font:700 28px/1.35 Times New Roman,Times,serif;display:flex}.psg-formula-part{display:block}.psg-formula-part small{color:var(--psg-muted);margin-bottom:3px;font:400 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.psg-formula-part>span{background:#f8f5ef;border:1px solid #eee6dc;border-radius:8px;min-width:104px;padding:4px 18px;display:block}.psg-plus{color:var(--psg-muted);font:400 26px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.psg-transform-arrow{color:var(--psg-muted);justify-content:center;align-items:center;gap:5px;margin:8px 0 10px;font-size:18px;display:flex}.psg-result-wrap{position:relative}.psg-result{color:var(--psg-forest);white-space:nowrap;background:#f8f5ef;border:1px solid #eee6dc;border-radius:8px;padding:5px 20px;font:700 32px/1.35 Times New Roman,Times,serif}.psg-mark{text-underline-offset:5px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.psg-result .psg-mark{text-decoration:none}.psg-annotation{color:#132c30;width:max-content;margin:8px 0 19px 39%;padding-left:25px;font-size:15px;line-height:23px;position:relative}.psg-annotation:before{content:"";border-left:1.5px solid var(--psg-muted);border-bottom:1.5px solid var(--psg-muted);width:19px;height:20px;position:absolute;top:-6px;left:0}.psg-pattern{color:#142c30;font-size:18px;line-height:28px}.psg-owner-rule{color:var(--psg-muted);margin-top:11px;font-size:17px;line-height:26px}.psg-section{border-top:1px solid var(--psg-border);padding:9px 0 14px}.psg-names>p{margin-top:1px}.psg-names-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:15px;margin-top:7px;display:grid}.psg-name-examples{border:1px solid var(--psg-border);color:var(--psg-forest);background:#faf8f4;border-radius:8px;justify-content:space-around;align-items:baseline;gap:12px;padding:9px 18px;font:700 22px/1.35 Times New Roman,Times,serif;display:flex}.psg-name-examples p{white-space:nowrap}.psg-name-examples>span{color:var(--psg-muted)}.psg-name-note{border-left:1px solid var(--psg-border);color:var(--psg-muted);padding:4px 0 4px 22px;font-size:17px;line-height:26px}.psg-name-note strong{color:var(--psg-forest);white-space:nowrap;font:700 20px/1.35 Times New Roman,Times,serif}.psg-agreement-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:7px 0 4px;display:grid}.psg-agreement-pair>div+div{border-left:1px solid var(--psg-border);padding-left:16px}.psg-small-label{color:var(--psg-forest);font:700 18px/27px Times New Roman,Times,serif}.psg-agreement-example{align-items:center;gap:5px;display:flex}.psg-agreement-example>.psg-vignette{flex:0 0 38%;width:38%}.psg-agreement-pair>div:first-child .psg-vignette{clip-path:polygon(43% 0,100% 0,100% 100%,0 100%,0 20%,43% 20%)}.psg-sentence{color:var(--psg-forest);flex-wrap:wrap;align-items:baseline;gap:4px;font:700 24px/1.35 Times New Roman,Times,serif;display:flex}.psg-subject,.psg-verb,.psg-complement{border-radius:6px;padding:4px 7px;display:inline-block}.psg-subject{color:#0b493f;background:#e6eedf}.psg-verb{color:#845612;background:#ffedc9}.psg-complement{color:#a73c27;background:#ffe3d8}.psg-contraction{vertical-align:baseline;border-radius:6px;gap:0;display:inline-flex;overflow:hidden}.psg-contraction .psg-subject{border-radius:0;padding-right:0}.psg-contraction .psg-verb{border-radius:0;padding-left:0}.psg-agreement-pair .psg-sentence{white-space:nowrap;flex-wrap:nowrap;gap:3px;font-size:24px;line-height:1.35}.psg-agreement-pair :where(.psg-subject,.psg-verb,.psg-complement){padding-inline-start:5px;padding-inline-end:5px}.psg-agreement-note{text-align:center;margin-top:6px}.psg-s-jobs{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:28px;margin:7px 0 2px;display:grid}.psg-annotated-word{justify-content:center;align-items:flex-start;min-height:106px;padding:9px 50px 48px 12px;display:flex}.psg-annotated-phrase{color:var(--psg-forest);white-space:nowrap;font:700 32px/1.35 Times New Roman,Times,serif}.psg-suffix{position:relative}.psg-callout{color:var(--psg-muted);white-space:nowrap;font:400 16px/22px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:63px}.psg-callout:before{content:"";border-top:1px solid var(--psg-forest);border-right:1px solid var(--psg-forest);width:47px;height:21px;position:absolute;top:-25px;transform:scaleY(-1)}.psg-owner-callout{right:15px}.psg-owner-callout:before{right:-14px}.psg-plural-callout{left:-17px}.psg-plural-callout:before{border-right:0;border-left:1px solid var(--psg-forest);border-top:0;border-bottom:1px solid var(--psg-forest);width:18px;left:16px;transform:none}.psg-meaning-contrast{border-left:1px solid var(--psg-border);padding-left:28px}.psg-inline-sentence{color:var(--psg-forest);white-space:nowrap;font:700 26px/1.35 Times New Roman,Times,serif}.psg-inline-sentence :where(.psg-subject,.psg-verb,.psg-complement){background:0 0;padding:0}.psg-inline-sentence .psg-contraction{overflow:visible}.psg-meaning-contrast>p+p{margin-top:5px}.psg-connection-note{font-size:18px;line-height:28px}.psg-connection-note strong{color:var(--psg-forest);font:700 24px/1.35 Times New Roman,Times,serif}.psg-equals{color:var(--psg-muted);padding-inline-start:5px;padding-inline-end:5px}.psg-more{border:1px solid var(--psg-border);background:#faf8f4;border-radius:8px;margin-bottom:15px}.psg-more summary{color:#142c30;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:9px 16px;font-size:18px;line-height:26px;list-style:none;display:flex}.psg-more summary::-webkit-details-marker{display:none}.psg-more[open]{margin-inline:calc(-1 * var(--psg-pad-inline))}.psg-more[open] summary{padding-inline:var(--psg-pad-inline);border-bottom:1px solid var(--psg-border)}.psg-more[open] summary svg{transform:rotate(90deg)}.psg-more-content{padding:16px var(--psg-pad-inline) 12px;background:var(--psg-paper);border-radius:0 0 8px 8px}.psg-reference-header{padding-bottom:12px}.psg-reference-header h3{font-size:32px;line-height:1.35}.psg-reference-header p{color:var(--psg-muted);margin-top:3px;font-size:22px;line-height:1.35}.psg-reference-band{border-top:1px solid var(--psg-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.psg-reference-band section{min-width:0}.psg-reference-band section+section{border-left:1px solid var(--psg-border);padding-left:20px}.psg-reference-band h4{margin-bottom:7px;font-size:28px;line-height:1.35}.psg-reference-band p{color:var(--psg-muted)}.psg-reference-band .psg-extra-example{color:var(--psg-forest);font:700 24px/1.35 Times New Roman,Times,serif}.psg-owner-transform{margin:8px 8px 14px}.psg-owner-transform .psg-extra-example{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.55fr);align-items:baseline;gap:8px;display:grid}.psg-owner-transform p+p{margin-top:5px}.psg-owner-transform .psg-extra-example>span[aria-hidden]{color:var(--psg-muted);font:400 24px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.psg-owner-transform>p>u{width:-moz-fit-content;width:fit-content}.psg-reference-note{margin-top:13px}.psg-places-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.psg-places-pair .psg-vignette{aspect-ratio:1.22;border-radius:8px}.psg-places-pair figcaption{white-space:nowrap;padding:5px 0 0 6px;font-size:22px!important;line-height:1.35!important}.psg-connections{margin-top:10px}.psg-connections>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr);gap:5px;margin-bottom:5px;display:grid}.psg-connections dt,.psg-connections dd{border-radius:7px;padding:5px 10px}.psg-connections dt{color:var(--psg-forest);white-space:nowrap;background:#eef2e8;font:700 20px/28px Times New Roman,Times,serif}.psg-connections dd{color:var(--psg-muted);background:#f4f5ec;font-size:16px;line-height:28px}.psg-sisters-art{margin-top:9px}.psg-sisters-art .psg-vignette{border-radius:8px}.psg-ask-row{grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:9px;margin-top:8px;display:grid}.psg-reference-label{background:#e8efdf;border-radius:7px;padding:3px 16px;font-size:17px;line-height:27px;display:table;color:var(--psg-ink)!important;margin-bottom:6px!important}.psg-ref-subject{color:var(--psg-forest)}.psg-ref-verb{color:#945812}.psg-ref-information{color:#a82f23}.psg-is-examples{margin:9px 8px 10px}.psg-is-examples p{white-space:nowrap;font-size:22px!important}.psg-is-examples .psg-equals{padding-inline-start:2px;padding-inline-end:2px}.psg-teacher-contrast{align-items:center;gap:5px;margin:13px 0 8px;display:flex}.psg-teacher-contrast>strong{white-space:nowrap;background:#eaf0e1;border-radius:7px;padding:5px 10px}.psg-teacher-contrast>span{color:var(--psg-muted);background:#f4f5ec;border-radius:7px;padding:5px 10px;font-size:16px;line-height:28px}.psg-verb-row{justify-content:space-between;align-items:center;gap:5px;min-height:57px;display:flex}.psg-verb-row .psg-vignette{flex:0 0 66px;width:66px}.psg-verb-row+.psg-verb-row .psg-vignette{flex-basis:92px;width:92px}.psg-party{margin-top:7px}.psg-scope-note{border-top:1px solid var(--psg-border);color:var(--psg-muted);padding-top:11px;font-size:16px}.psg-practice{padding:0}.psg-check-form,.psg-completion{background:#eff4eb;border:1px solid #e2e5d9;border-radius:9px;overflow:hidden}.psg-check-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:34px;padding:16px 22px 9px;display:grid}.psg-question{min-width:0}.psg-check-heading{flex-wrap:wrap;align-items:baseline;gap:23px;margin-bottom:10px;display:flex}.psg-check-heading h3,.psg-completion h3{font-size:30px;line-height:1.35}.psg-check-heading>span{color:var(--psg-muted);font-size:15px;line-height:22px}.psg-context{margin-bottom:6px;font-size:18px;line-height:29px}.psg-question-prompt{font-size:18px;line-height:29px}.psg-question-sentence{white-space:nowrap;margin:2px 0 5px;font-size:28px;line-height:1.35;display:block}.psg-gap{color:var(--psg-forest);padding-inline-start:0;padding-inline-end:0}.psg-options{border:0;border-left:1px solid #d5ddcd;align-content:start;gap:7px;min-width:0;margin:0;padding:0 0 0 34px;display:grid}.psg-choice{cursor:pointer;display:block;position:relative}.psg-choice input{opacity:0;width:1px;height:1px;position:absolute}.psg-choice-label{border:1px solid var(--psg-border);color:#142c30;background:var(--psg-paper);border-radius:8px;align-items:center;gap:18px;min-height:44px;padding:7px 13px;font-size:16px;font-weight:500;line-height:24px;display:flex}.psg-radio{border:1.5px solid #8997a7;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.psg-radio:after{content:"";background:0 0;border-radius:50%;width:14px;height:14px}.psg-choice input:checked+.psg-choice-label{border-color:var(--psg-action);box-shadow:inset 0 0 0 1px var(--psg-action)}.psg-choice input:checked+.psg-choice-label .psg-radio{border-color:var(--psg-action)}.psg-choice input:checked+.psg-choice-label .psg-radio:after{background:var(--psg-action)}.psg-choice:has(input:disabled){cursor:default}.psg-choice:has(input:not(:disabled)):hover .psg-choice-label{border-color:var(--psg-action)}.psg-check-footer{border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:69px;margin:0 8px 8px;padding:9px 14px;display:flex}.psg-check-footer.is-correct{color:#145441;background:#e8eedf}.psg-check-footer.is-retry{color:#963c26;background:#ffeadf}.psg-feedback-copy{align-items:center;gap:17px;min-width:0;display:flex}.psg-feedback-copy p{font-size:16px;line-height:24px}.psg-helper{color:var(--psg-muted)}.psg-feedback-copy strong{margin-bottom:2px;font:700 24px/1.35 Times New Roman,Times,serif;display:block}.psg-feedback-icon{color:#fffefa;background:#145441;border:1px solid #0000001a;border-radius:50%;flex:0 0 47px;place-items:center;height:47px;display:grid}.psg-check-footer.is-retry .psg-feedback-icon{background:#a54128}.psg-primary{border:1px solid var(--psg-action);color:#fffefa;background:var(--psg-action);cursor:pointer;border-radius:9px;flex:none;min-width:152px;min-height:46px;padding:10px 19px;font:500 17px/24px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.psg-primary:disabled{color:#637382;cursor:default;background:#dde0dd;border-color:#dde0dd}.psg-primary:not(:disabled):hover{background:#073d30}.psg-explain{color:#145441;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:600 16px/24px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;display:block}.psg-rule{background:var(--psg-paper);border-left:3px solid #145441;margin:0 22px 16px;padding:12px 16px;font-size:16px;line-height:24px}.psg-rule strong{margin-bottom:4px;display:block}.psg-completion{min-height:288px;padding:24px}.psg-completion-message{color:var(--psg-forest);margin:24px 0;font:700 28px/1.35 Times New Roman,Times,serif}.possessive-s-guide .is-sentence-question{background:#f7f7ee}.possessive-s-guide .is-sentence-question .psg-check-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 28px}.possessive-s-guide .is-sentence-question .psg-check-heading{margin-bottom:5px}.possessive-s-guide .is-sentence-question .psg-check-heading h3{font-size:32px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-check-heading>span{font-size:18px}.possessive-s-guide .is-sentence-question .psg-context,.possessive-s-guide .is-sentence-question .psg-question-prompt{font-size:24px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-question-sentence,.psg-contraction-question{font:700 28px/1.35 Times New Roman,Times,serif}.possessive-s-guide .is-sentence-question .psg-options{border:0;gap:10px;padding:0}.possessive-s-guide .is-sentence-question .psg-choice-label{min-height:55px;font-size:22px;font-weight:600;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-radio{flex-basis:28px;width:28px;height:28px}.possessive-s-guide .is-sentence-question .psg-radio:after{width:19px;height:19px}.possessive-s-guide .is-sentence-question .psg-check-footer{background:#f6f3e8;min-height:96px;margin:0 18px 16px;padding:10px 16px}.possessive-s-guide .is-sentence-question .psg-check-footer.is-retry{background:#ffeadf}.possessive-s-guide .is-sentence-question .psg-check-footer.is-correct{background:#e8eedf}.possessive-s-guide .is-sentence-question .psg-feedback-copy p{font-size:18px;line-height:27px}.possessive-s-guide .is-sentence-question .psg-feedback-copy strong{font-size:24px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-primary{min-width:212px;min-height:64px;font-size:20px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-feedback-icon{flex-basis:53px;height:53px}@container grammar-explanation (width>=761px) and (width<=870px){.psg-whose-answer,.psg-scene-copy h4{font-size:24px}.psg-reference-band h4{font-size:28px}.psg-reference-band .psg-extra-example{font-size:20px}.psg-is-examples p{font-size:18px!important}.psg-ask-row{grid-template-columns:minmax(0,1fr) 135px}}@container grammar-explanation (width<=760px){.psg-header{text-align:left;border-bottom:0;padding-bottom:12px}.psg-header h2{font-size:28px;line-height:1.35}.psg-header h2>span{display:block}.psg-header>p{margin-top:10px;font-size:17px;line-height:24px}.psg-stage{grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 0 15px}.psg-scene h3,.psg-section h3{font-size:24px;line-height:1.35}.psg-quantity{gap:9px;width:100%;margin:8px 0 7px}.psg-quantity button{gap:11px;min-height:49px;padding-inline-start:8px;padding-inline-end:8px;font-size:17px;line-height:21px}.psg-quantity button[aria-pressed=true]>span:last-child{font:700 18px/23px Times New Roman,Times,serif}.psg-quantity button small{text-align:center;font:400 13px/17px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.psg-selection-check:empty{background:var(--psg-paper);border:1.5px solid #8997a7;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block}.psg-scene-row{text-align:center;grid-template-columns:minmax(0,1fr);gap:0}.psg-art{width:100%;margin-inline-start:auto;margin-inline-end:auto}.psg-art .psg-desktop-lina{display:none}.psg-art .psg-mobile-lina{width:162px;height:196px;margin-inline-start:auto;margin-inline-end:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.psg-art img{object-fit:cover;object-position:50% 0;width:225px;height:196px;margin-inline-start:auto;margin-inline-end:auto}.psg-scene-copy h4{white-space:normal;font-size:24px;line-height:1.35}.psg-art.is-two-bags+.psg-scene-copy h4{font-size:24px}.psg-whose-answer{justify-content:center;margin:5px 0}.psg-whose-note{font-size:17px;line-height:25px}.psg-connector{border:0;padding:0}.psg-formula{background:#f8f5ef;border-radius:9px;gap:6px;padding:4px 22px;font-size:24px;line-height:1.35}.psg-formula-part small{display:none}.psg-formula-part>span{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.psg-plus{color:var(--psg-forest);font:700 24px/1.35 Times New Roman,Times,serif}.psg-transform-arrow{gap:4px;margin:2px 0 4px;font-size:17px}.psg-transform-arrow svg{width:34px;height:34px}.psg-result{border:0;border-radius:9px;min-width:175px;padding:4px 18px;font-size:24px;line-height:1.35}.psg-annotation{display:none}.psg-pattern{color:var(--psg-muted);margin-top:4px;font-size:17px;line-height:25px}.psg-owner-rule{margin-top:7px;font-size:16px;line-height:24px}.psg-sentence{gap:3px;font-size:24px;line-height:1.35}.psg-subject,.psg-verb,.psg-complement{padding:3px 7px}.psg-stage+.psg-names{order:3}.psg-header{order:0}.psg-stage{order:1}.psg-agreement{order:2}.psg-compare{order:4}.psg-more{order:5}.psg-practice{order:6}.psg-section{padding:9px 0 14px}.psg-agreement h3>span{display:block}.psg-agreement-pair{grid-template-columns:minmax(0,1fr);gap:7px;margin:7px 0}.psg-agreement-pair>div{text-align:center;background:#f9f7f0;border-radius:10px;padding:4px 9px 6px}.psg-agreement-pair>div+div{border:0;padding-left:9px}.psg-small-label{font-size:18px;line-height:26px}.psg-agreement-example{flex-direction:column;gap:1px}.psg-agreement-example>.psg-vignette{flex:none;width:64px;height:36px}.psg-agreement-pair>div:first-child .psg-vignette{width:58px}.psg-agreement-pair .psg-sentence{justify-content:center;font-size:20px;line-height:27px}.psg-agreement-pair :where(.psg-subject,.psg-verb,.psg-complement){padding-block-start:2px;padding-block-end:2px}.psg-agreement-note{text-align:left;margin-top:7px;font-size:16px;line-height:24px}.psg-names-layout{grid-template-columns:minmax(0,1fr);gap:8px}.psg-name-examples{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;font-size:22px}.psg-name-examples>span{display:none}.psg-name-note{border:0;padding:0}.psg-name-note br{display:inline}.psg-name-note br:after{content:" "}.psg-name-note strong{font-size:18px}.psg-s-jobs{grid-template-columns:minmax(0,1fr);gap:15px}.psg-annotated-word{justify-content:flex-start;min-height:109px;padding:5px 35px 48px}.psg-annotated-phrase{font-size:28px;line-height:1.35}.psg-callout{font-size:14px;line-height:20px;top:56px}.psg-meaning-contrast{border:0;padding:0}.psg-inline-sentence{white-space:normal;font-size:20px;line-height:1.35}.psg-inline-sentence .psg-equals{padding-inline-start:2px;padding-inline-end:2px}.psg-connection-note strong{font-size:20px;line-height:1.35}.psg-more[open] summary{padding-inline:var(--psg-pad-inline)}.psg-more summary{padding-inline-start:12px;padding-inline-end:12px;font-size:16px;line-height:23px}.psg-more-content{padding:12px var(--psg-pad-inline)}.psg-reference-header h3{font-size:28px;line-height:1.35}.psg-reference-header p{font-size:17px;line-height:25px}.psg-reference-band{grid-template-columns:minmax(0,1fr);gap:14px}.psg-reference-band section+section{border-left:0;border-top:1px solid var(--psg-border);padding:13px 0 0}.psg-reference-band h4{font-size:22px;line-height:1.35}.psg-reference-band .psg-extra-example{font-size:18px;line-height:29px}.psg-owner-transform{margin-inline-start:0;margin-inline-end:0}.psg-owner-transform .psg-extra-example{grid-template-columns:minmax(0,1fr) 23px minmax(0,1.6fr);gap:3px}.psg-owner-transform .psg-extra-example>span[aria-hidden]{font-size:18px}.psg-places-pair{gap:9px}.psg-places-pair figcaption{white-space:normal;padding-inline-start:0;padding-inline-end:0;font-size:18px!important;line-height:27px!important}.psg-reference-note{font-size:16px;line-height:24px}.psg-connections>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.psg-connections dt,.psg-connections dd{white-space:normal;padding:5px 7px;font-size:17px;line-height:24px}.psg-connections dd{font-size:14px}.psg-ask-row{grid-template-columns:minmax(0,1fr) 93px;gap:5px}.psg-reference-label{padding-inline-start:12px;padding-inline-end:12px;font-size:16px;line-height:25px}.psg-is-examples{margin-inline-start:0;margin-inline-end:0}.psg-is-examples p{white-space:normal;font-size:18px!important}.psg-teacher-contrast{flex-wrap:wrap}.psg-teacher-contrast>span{font-size:15px;line-height:24px}.psg-verb-row .psg-vignette{flex-basis:46px;width:46px}.psg-verb-row+.psg-verb-row .psg-vignette{flex-basis:64px;width:64px}.psg-check-grid{grid-template-columns:minmax(0,1fr);gap:13px;padding:14px}.psg-check-heading{gap:16px;margin-bottom:7px}.psg-check-heading h3,.psg-completion h3{font-size:26px;line-height:1.35}.psg-check-heading>span{font-size:13px;line-height:20px}.psg-context,.psg-question-prompt{font-size:17px;line-height:25px}.psg-options{border:0;padding:0}.psg-choice-label{font-size:16px}.psg-check-footer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-height:191px;margin:0 8px 8px;padding:13px 8px}.psg-feedback-copy{align-items:center;gap:10px;min-height:105px}.psg-feedback-copy p{font-size:15px;line-height:22px}.psg-feedback-copy strong{font-size:22px;line-height:29px}.psg-feedback-icon{flex-basis:38px;height:38px}.psg-primary{width:100%}.psg-rule{margin-inline-start:14px;margin-inline-end:14px}.psg-completion-message{font-size:24px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-check-grid{gap:12px;padding:14px}.possessive-s-guide .is-sentence-question .psg-check-heading h3{font-size:28px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-check-heading>span{font-size:14px}.possessive-s-guide .is-sentence-question .psg-context,.possessive-s-guide .is-sentence-question .psg-question-prompt{font-size:18px;line-height:27px}.possessive-s-guide .is-sentence-question .psg-question-sentence,.possessive-s-guide .is-sentence-question .psg-contraction-question{font-size:22px;line-height:1.35}.possessive-s-guide .is-sentence-question .psg-choice-label{min-height:46px;font-size:18px;line-height:27px}.possessive-s-guide .is-sentence-question .psg-radio{flex-basis:24px;width:24px;height:24px}.possessive-s-guide .is-sentence-question .psg-radio:after{width:16px;height:16px}.possessive-s-guide .is-sentence-question .psg-check-footer{min-height:191px;margin:0 8px 8px;padding:13px 8px}.possessive-s-guide .is-sentence-question .psg-feedback-copy p{font-size:15px;line-height:22px}.possessive-s-guide .is-sentence-question .psg-feedback-copy strong{font-size:22px;line-height:29px}.possessive-s-guide .is-sentence-question .psg-feedback-icon{flex-basis:38px;height:38px}.possessive-s-guide .is-sentence-question .psg-primary{min-width:0;min-height:46px;font-size:18px;line-height:24px}}@container grammar-explanation (width<=330px){.psg-header h2{font-size:26px;line-height:1.35}.psg-agreement-pair .psg-sentence{gap:2px;font-size:18px}.psg-whose-answer,.psg-scene-copy h4{font-size:22px}.psg-annotated-word{padding-left:20px}.psg-plural-callout{left:-27px}.psg-ask-row{grid-template-columns:minmax(0,1fr) 72px}}@container grammar-explanation (width<=290px){.psg-header h2{font-size:24px;line-height:1.35}.psg-agreement-pair .psg-sentence{font-size:18px}.psg-agreement-pair :where(.psg-subject,.psg-verb,.psg-complement){padding-inline-start:4px;padding-inline-end:4px}.psg-whose-answer{font-size:20px}.psg-check-heading{gap:12px}.possessive-s-guide .is-sentence-question .psg-question-sentence{font-size:20px}.psg-callout{font-size:12px}.psg-annotated-word{padding-left:16px}}@media (max-width:760px){.content:has(.possessive-s-guide){padding-inline-start:8px;padding-inline-end:8px}.questions-explanation.possessive-s-guide{--psg-pad-inline:28px;padding:18px var(--psg-pad-inline) 16px;font-size:17px;line-height:26px}}@media (prefers-reduced-motion:reduce){.possessive-s-guide *{scroll-behavior:auto}}.have-has-guide.questions-explanation{--hh-heading:#07121c;--hh-ink:#103b32;--hh-muted:#607b97;--hh-border:#e5dcd0;--hh-subject:#073e35;--hh-subject-bg:#e7f0e2;--hh-verb:#8b4d0f;--hh-verb-bg:#ffe9bf;--hh-information:#9e2c1c;--hh-information-bg:#fad6cc;--hh-negative:#66517c;--hh-display:Georgia,"Times New Roman",serif;--hh-ui:Inter,Arial,ui-sans-serif,system-ui,sans-serif;width:100%;min-width:0;max-width:1048px;color:var(--hh-ink);border:1px solid var(--hh-border);font:400 18px/1.45 var(--hh-ui);background:#fffefa;border-radius:13px;margin:0 auto 32px;padding:28px 30px;overflow:visible;box-shadow:0 2px 6px #5944230a;container:have-has/inline-size}.have-has-guide *,.have-has-guide :before,.have-has-guide :after{box-sizing:border-box}.have-has-guide [hidden]{display:none!important}.have-has-guide p,.have-has-guide figure{margin:0}.have-has-guide :-webkit-any(h2,h3,h4,h5){color:var(--hh-heading);font-family:var(--hh-display);letter-spacing:-.025em;margin:0;font-weight:700}.have-has-guide :is(h2,h3,h4,h5){color:var(--hh-heading);font-family:var(--hh-display);letter-spacing:-.025em;margin:0;font-weight:700}.have-has-guide h3{font-size:28px;line-height:1.18}.have-has-guide button,.have-has-guide input{font:inherit}.have-has-guide button{cursor:pointer}.have-has-guide :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.have-has-guide :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.have-has-guide .hh-header{border-bottom:1px solid var(--hh-border);padding-bottom:14px}.have-has-guide .hh-header h2{font:700 32px/1.08 var(--hh-display);letter-spacing:-.03em}.have-has-guide .hh-header p{color:var(--hh-muted);margin-top:4px;font-size:20px;line-height:1.4}.have-has-guide .hh-explore{padding-top:12px}.have-has-guide .hh-subject-definition{color:var(--hh-muted);margin-top:2px;font-size:18px}.have-has-guide .hh-selectors{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 16px;display:grid}.have-has-guide .hh-selector{border:1px solid var(--hh-border);min-width:0;min-height:54px;color:var(--hh-heading);background:#f8f5ef;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:6px 8px;font-size:18px;font-weight:400;line-height:1.2;display:flex}.have-has-guide .hh-selector[aria-pressed=true]{color:#fffdf7;background:#145844;border-color:#145844}.have-has-guide .hh-selector:not([aria-pressed=true]) .hh-selection-icon{display:none}.have-has-guide .hh-selection-icon{flex-shrink:0;display:flex}.have-has-guide .hh-selector-copy{flex-direction:column;align-items:center;gap:2px;display:flex}.have-has-guide .hh-selected-label{font-size:13px}.have-has-guide .hh-scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;display:grid}.have-has-guide .hh-example{min-width:0;position:relative}.have-has-guide .hh-comparison:before{content:"";border-left:1px solid var(--hh-border);position:absolute;top:0;bottom:0;left:-26px}.have-has-guide .hh-comparison-title{z-index:2;font-size:24px;line-height:1.3;position:absolute;top:0;left:0}.have-has-guide :-webkit-any(.hh-art,.hh-comparison-art){min-width:0}.have-has-guide :is(.hh-art,.hh-comparison-art){min-width:0}.have-has-guide .hh-art-crop{width:100%;display:block;position:relative;overflow:hidden}.have-has-guide .hh-art-crop img{width:var(--hh-image-width);max-width:none;height:auto;left:var(--hh-image-left);top:var(--hh-image-top);border-radius:0;display:block;position:absolute}.have-has-guide .hh-art-pair:after{content:"";background:#fffefa;width:34%;height:21%;position:absolute;top:0;left:0}.have-has-guide .hh-art>.hh-art-bag{width:44%;margin:0 auto}.have-has-guide .hh-art:has(.hh-art-bag){aspect-ratio:468/254;flex-direction:column;justify-content:center;display:flex}.have-has-guide .hh-comparison-art:has(.hh-bag-pair){aspect-ratio:468/254;flex-direction:column;justify-content:center;display:flex}.have-has-guide .hh-bag-pair{justify-content:center;align-items:center;gap:22px;padding-top:16px;display:flex}.have-has-guide .hh-bag-pair .hh-art-crop{width:38%}.have-has-guide .hh-art figcaption{color:var(--hh-muted);margin-top:4px;font-size:15px;line-height:1.3}.have-has-guide .hh-sentence-row{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.5fr);align-items:stretch;gap:12px;margin-top:4px;display:grid}.have-has-guide .hh-phrase{flex-direction:column;gap:4px;min-width:0;display:flex}.have-has-guide .hh-phrase-label{color:var(--hh-muted);text-align:center;font-size:15px;line-height:1.25}.have-has-guide .hh-phrase-word{min-height:50px;font:700 clamp(28px,3.45cqi,34px)/1.08 var(--hh-display);text-align:center;overflow-wrap:normal;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:7px 8px;display:flex}.have-has-guide .hh-subject{color:var(--hh-subject);background:var(--hh-subject-bg)}.have-has-guide .hh-verb{color:var(--hh-verb);background:var(--hh-verb-bg)}.have-has-guide .hh-information{color:var(--hh-information);background:var(--hh-information-bg)}.have-has-guide .hh-subject-ink{color:var(--hh-subject)}.have-has-guide .hh-verb-ink{color:var(--hh-verb)}.have-has-guide .hh-information-ink{color:var(--hh-information)}.have-has-guide .hh-negative-ink{color:var(--hh-negative)}.have-has-guide .hh-rule{font:700 24px/1.25 var(--hh-display);color:var(--hh-heading);letter-spacing:-.025em;text-align:center;margin-top:10px}.have-has-guide .hh-subject-note{color:var(--hh-muted);background:#eef3e8;border-radius:8px;margin-top:14px;padding:9px 20px;font-size:18px;line-height:1.35}.have-has-guide .hh-subject-note p:first-child{color:var(--hh-heading);font:700 18px/1.25 var(--hh-display)}.have-has-guide .hh-section{border-top:1px solid var(--hh-border);margin-top:16px;padding-top:10px}.have-has-guide .hh-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:10px;display:grid}.have-has-guide .hh-map-row{min-width:0}.have-has-guide .hh-map-row+.hh-map-row{border-left:1px solid var(--hh-border);padding-left:24px}.have-has-guide .hh-map-pattern{font:700 24px/1.2 var(--hh-display);grid-template-columns:minmax(0,2.1fr) 30px minmax(85px,1fr);align-items:center;gap:12px;display:grid}.have-has-guide .hh-map-pattern .hh-subject,.have-has-guide .hh-map-pattern .hh-verb{text-align:center;border-radius:7px;padding:6px 8px}.have-has-guide .hh-arrow{color:#8b9594;text-align:center;font:400 26px/1 Arial,sans-serif}.have-has-guide .hh-map-note{color:var(--hh-muted);text-align:center;margin-top:5px;font-size:17px;line-height:1.4}.have-has-guide .hh-person-note{color:var(--hh-muted);margin-top:9px;font-size:18px}.have-has-guide .hh-person-note .hh-verb-ink{font-weight:600}.have-has-guide .hh-aux-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:6px;display:grid}.have-has-guide .hh-example-row{min-width:0}.have-has-guide .hh-example-row+.hh-example-row{border-left:1px solid var(--hh-border);padding-left:24px}.have-has-guide .hh-example-label{color:var(--hh-muted);margin-bottom:2px;font-size:17px;display:block}.have-has-guide .hh-example-row p{font:700 26px/1.2 var(--hh-display);color:var(--hh-heading);letter-spacing:-.025em}.have-has-guide .hh-replies{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:12px;display:flex}.have-has-guide .hh-replies-label{color:var(--hh-muted);font-size:17px}.have-has-guide .hh-replies p{font:700 22px/1.3 var(--hh-display);color:var(--hh-heading)}.have-has-guide .hh-more{border:1px solid var(--hh-border);background:#f8f5ef;border-radius:10px;margin-top:16px}.have-has-guide .hh-more summary{cursor:pointer;min-height:46px;color:var(--hh-heading);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:17px;font-weight:400;list-style:none;display:flex}.have-has-guide .hh-more summary::-webkit-details-marker{display:none}.have-has-guide .hh-more[open] summary svg{transform:rotate(90deg)}.have-has-guide .hh-more-content{border-top:1px solid var(--hh-border);color:var(--hh-muted);background:#fffefa;border-radius:0 0 10px 10px;padding:18px 18px 12px;font-size:18px;line-height:1.4}.have-has-guide .hh-details-header{text-align:center;padding-bottom:12px}.have-has-guide .hh-details-header h3{font-size:28px;line-height:1.15}.have-has-guide .hh-details-header p{color:var(--hh-muted);margin-top:3px;font-size:20px}.have-has-guide .hh-details-section{border-top:1px solid var(--hh-border);padding:12px 0 16px}.have-has-guide .hh-details-section h4{margin-bottom:8px;font-size:26px;line-height:1.2}.have-has-guide .hh-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.have-has-guide .hh-details-grid>div{min-width:0}.have-has-guide .hh-details-grid>div+div{border-left:1px solid var(--hh-border);padding-left:26px}.have-has-guide .hh-more-subjects>div+div{border-left:0;padding-left:0}.have-has-guide .hh-detail-example{color:var(--hh-heading);font:700 22px/1.3 var(--hh-display);letter-spacing:-.025em}.have-has-guide .hh-more-subjects .hh-detail-example{margin-bottom:3px}.have-has-guide .hh-more-subjects p+.hh-detail-example{margin-top:10px}.have-has-guide .hh-pocket-strip{background:#f0f1e8;border:1px solid #e3e5d9;border-radius:8px;margin-top:14px;padding:10px 14px}.have-has-guide .hh-pocket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.have-has-guide .hh-pocket-grid>div{align-items:center;gap:16px;min-width:0;display:flex}.have-has-guide .hh-pocket-grid .hh-art-crop{flex:0 0 32%;width:32%}.have-has-guide .hh-pocket-grid .hh-detail-example{font-size:20px}.have-has-guide .hh-pocket-strip>p{text-align:center;margin-top:8px;font-size:17px}.have-has-guide .hh-question-grid h5{color:var(--hh-subject);font-size:24px;line-height:1.2}.have-has-guide .hh-group-note{color:var(--hh-muted);margin-bottom:8px}.have-has-guide .hh-detail-pattern{width:-moz-fit-content;width:fit-content;max-width:100%;font:700 22px/1.25 var(--hh-display);background:#fff5e4;border-radius:7px;margin-bottom:5px;padding:5px 14px}.have-has-guide .hh-question-grid .hh-detail-example{margin-top:4px;font-size:20px}.have-has-guide .hh-question-grid .hh-detail-pattern+.hh-detail-example{margin-top:12px}.have-has-guide .hh-details-reminder{text-align:center;font:700 24px/1.3 var(--hh-display);color:var(--hh-heading);background:#f0f1e8;border-radius:7px;margin-top:14px;padding:8px}.have-has-guide .hh-contractions{color:var(--hh-muted);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:4px;display:flex}.have-has-guide .hh-wh-grid .hh-detail-example{margin:0 0 4px;font-size:22px}.have-has-guide .hh-wh-grid u{text-underline-offset:4px;text-decoration-color:#b7c2c2;text-decoration-thickness:1px}.have-has-guide .hh-wh-grid p:not(.hh-detail-example){margin-top:4px}.have-has-guide .hh-meanings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.have-has-guide .hh-meaning{grid-template-columns:minmax(110px,.82fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.have-has-guide .hh-meaning h5{color:var(--hh-subject);margin-bottom:5px;font-size:20px;line-height:1.2}.have-has-guide .hh-meaning p{font:400 18px/1.3 var(--hh-display);letter-spacing:-.025em;color:var(--hh-subject)}.have-has-guide .hh-meaning p+p{margin-top:4px}.have-has-guide .hh-details-end{border-top:1px solid var(--hh-border);text-align:center;font:700 22px/1.3 var(--hh-display);color:var(--hh-heading);padding-top:10px}.have-has-guide .hh-practice-container{margin-top:14px}.have-has-guide .hh-practice{background:#eef3e8;border:1px solid #e3e9dc;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,260px) 190px;gap:4px 24px;margin:0 -6px;padding:14px 24px 16px;display:grid}.have-has-guide .hh-practice:has(.is-retry){background:#fcf0e8;border-color:#eaded5}.have-has-guide .hh-practice-main,.have-has-guide .hh-practice-footer{display:contents}.have-has-guide .hh-practice-copy{border-right:1px solid var(--hh-border);grid-area:1/1/span 2;padding-right:20px}.have-has-guide .hh-practice-heading{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:5px;display:flex}.have-has-guide .hh-practice-heading h3{font-size:28px}.have-has-guide .hh-practice-heading>span{color:var(--hh-muted);font-size:15px}.have-has-guide .hh-instruction{font-size:18px}.have-has-guide .hh-prompt{font:700 28px/1.25 var(--hh-display);color:var(--hh-heading);letter-spacing:-.025em;margin-top:10px}.have-has-guide .hh-options{border:0;grid-area:1/2;align-content:start;gap:8px;min-width:0;margin:0;padding:16px 0 0;display:grid}.have-has-guide .hh-choice{border:1px solid var(--hh-border);min-width:0;min-height:44px;color:var(--hh-ink);cursor:pointer;background:#fffefa;border-radius:9px;align-items:center;gap:12px;padding:8px 14px;font-size:17px;line-height:1.3;display:flex;position:relative}.have-has-guide .hh-choice input{opacity:0;z-index:1;width:22px;height:22px;margin:0;position:absolute}.have-has-guide .hh-radio{border:2px solid #9ca5a5;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.have-has-guide .hh-choice:has(input:checked){border-color:#145844;font-weight:400;box-shadow:inset 0 0 0 1px #145844}.have-has-guide .hh-choice input:checked+.hh-radio{background:#145844;border-color:#145844;box-shadow:inset 0 0 0 6px #145844,inset 0 0 0 10px #fffefa}.have-has-guide .hh-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.have-has-guide .hh-choice input:focus-visible{outline:0}.have-has-guide .hh-options:disabled .hh-choice{cursor:default;opacity:1}.have-has-guide .hh-feedback{border-radius:9px;grid-area:2/2;align-items:center;gap:14px;min-height:24px;font-size:17px;line-height:1.35;display:flex}.have-has-guide .hh-feedback strong{font:700 20px/1.2 var(--hh-display)}.have-has-guide .hh-feedback p{margin-top:4px}.have-has-guide .hh-feedback-icon{border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.have-has-guide :-webkit-any(.is-correct,.is-retry) .hh-feedback{grid-area:3/1/auto/span 2;min-height:84px;margin-top:8px;padding:12px}.have-has-guide :is(.is-correct,.is-retry) .hh-feedback{grid-area:3/1/auto/span 2;min-height:84px;margin-top:8px;padding:12px}.have-has-guide .is-correct .hh-feedback{color:#075443;background:#dfeeda}.have-has-guide .is-retry .hh-feedback{color:#9b2e1c;background:#fce0d3}.have-has-guide .is-correct .hh-feedback-icon{background:#075443}.have-has-guide .is-retry .hh-feedback-icon{background:#9b2e1c}.have-has-guide .hh-feedback-icon svg{color:#fffefa}.have-has-guide .hh-notice{color:var(--hh-muted);font-size:15px}.have-has-guide .hh-primary{color:#fffdf7;background:#145844;border:1px solid #145844;border-radius:9px;grid-area:1/3/span 2;align-self:end;min-height:54px;margin-bottom:5px;padding:10px 18px;font-size:18px;font-weight:400;line-height:1.3}.have-has-guide :-webkit-any(.is-correct,.is-retry) .hh-primary{grid-row:3;align-self:center;margin:8px 0 0}.have-has-guide :is(.is-correct,.is-retry) .hh-primary{grid-row:3;align-self:center;margin:8px 0 0}.have-has-guide .hh-primary:disabled{color:#748198;cursor:default;background:#dadee1;border-color:#dadee1}.have-has-guide .hh-explanation-help{grid-column:1/-1;margin-top:12px;font-size:18px}.have-has-guide .hh-text-button{color:#234d3a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:17px;font-weight:600;text-decoration:underline}.have-has-guide .hh-explanation-help p{margin-top:8px}.have-has-guide .hh-complete{display:block}.have-has-guide .hh-complete h3{font-size:28px}.have-has-guide .hh-complete p{margin:8px 0}.have-has-guide .hh-complete .hh-primary{min-width:220px;margin-top:10px}@container have-has (width<=680px){.have-has-guide .hh-header h2{font-size:30px;line-height:1.1}.have-has-guide .hh-header p{font-size:clamp(16px,5cqi,18px)}.have-has-guide h3{font-size:24px}.have-has-guide .hh-desktop-copy{display:none}.have-has-guide .hh-subject-definition{margin-top:3px;font-size:17px;line-height:1.45}.have-has-guide .hh-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.have-has-guide .hh-selector{gap:6px;min-height:52px;padding:6px 8px;font-size:17px}.have-has-guide .hh-selector[data-subject-id=bag]{gap:4px;padding-inline-start:4px;padding-inline-end:4px;font-size:16px}.have-has-guide .hh-selector[data-subject-id=bag] .hh-selector-copy>span:first-child{white-space:nowrap}.have-has-guide .hh-selector[data-subject-id=bag] .hh-selection-icon svg{width:20px;height:20px}.have-has-guide .hh-selected-label{font-size:13px}.have-has-guide .hh-selection-icon svg{width:22px;height:22px}.have-has-guide .hh-scene{grid-template-columns:minmax(0,1fr);gap:16px}.have-has-guide .hh-example{min-width:0}.have-has-guide .hh-comparison{border-top:1px solid var(--hh-border);padding:14px 0 0}.have-has-guide .hh-comparison:before{display:none}.have-has-guide .hh-comparison-title{font-size:22px;top:14px;left:0}.have-has-guide :-webkit-any(.hh-art,.hh-comparison-art){max-width:440px;margin:0 auto}.have-has-guide :is(.hh-art,.hh-comparison-art){max-width:440px;margin:0 auto}.have-has-guide .hh-art figcaption{font-size:15px}.have-has-guide .hh-sentence-row{grid-template-columns:minmax(0,.75fr) minmax(0,.8fr) minmax(0,1.5fr);gap:8px}.have-has-guide .hh-phrase-label{font-size:13px}.have-has-guide .hh-phrase-word{min-height:44px;padding:7px 5px;font-size:clamp(22px,7.9cqi,29px);line-height:1.08}.have-has-guide .hh-rule{margin-top:8px;font-size:22px}.have-has-guide .hh-comparison .hh-rule{display:none}.have-has-guide .hh-subject-note{margin-top:12px;padding:8px 12px;font-size:15px}.have-has-guide .hh-subject-note p:first-child{font-size:18px}.have-has-guide .hh-map-grid{grid-template-columns:minmax(0,1fr);gap:12px}.have-has-guide .hh-map-row+.hh-map-row{border:0;padding:0}.have-has-guide .hh-map-pattern{grid-template-columns:minmax(0,2.1fr) 28px minmax(70px,1fr);gap:8px;font-size:clamp(17px,5.8cqi,22px)}.have-has-guide .hh-map-pattern :-webkit-any(.hh-subject,.hh-verb){padding:6px}.have-has-guide .hh-map-pattern :is(.hh-subject,.hh-verb){padding:6px}.have-has-guide .hh-map-note{margin-top:3px;font-size:15px}.have-has-guide .hh-person-note{margin-top:8px;font-size:15px}.have-has-guide .hh-auxiliary h3{font-size:clamp(19px,6.1cqi,26px)}.have-has-guide .hh-aux-grid{margin-top:4px;display:block}.have-has-guide .hh-example-row+.hh-example-row{border:0;margin-top:2px;padding:0}.have-has-guide .hh-example-label,.have-has-guide .hh-replies-label{display:none}.have-has-guide .hh-example-row p{font-size:20px;font-weight:400}.have-has-guide .hh-replies{margin-top:3px;display:block}.have-has-guide .hh-replies p{font-size:18px;font-weight:400;line-height:1.4}.have-has-guide .hh-more summary{min-height:44px;padding:10px 12px;font-size:15px}.have-has-guide .hh-more-content{padding:16px 12px 12px;font-size:17px;line-height:1.45}.have-has-guide .hh-details-header h3{font-size:24px}.have-has-guide .hh-details-header p{font-size:17px}.have-has-guide .hh-details-section h4{font-size:22px}.have-has-guide .hh-details-grid,.have-has-guide .hh-meanings,.have-has-guide .hh-pocket-grid{grid-template-columns:minmax(0,1fr);gap:14px}.have-has-guide .hh-details-grid>div+div{border-left:0;padding-left:0}.have-has-guide .hh-detail-example,.have-has-guide .hh-wh-grid .hh-detail-example{font-size:20px}.have-has-guide .hh-more-subjects>div+div{border-top:1px solid var(--hh-border);padding-top:12px}.have-has-guide .hh-pocket-grid .hh-art-crop{flex-basis:28%;width:28%}.have-has-guide .hh-pocket-strip{padding:10px}.have-has-guide .hh-pocket-strip>p{font-size:16px}.have-has-guide .hh-question-grid h5{font-size:22px}.have-has-guide .hh-detail-pattern{padding:7px 10px;font-size:20px}.have-has-guide .hh-details-reminder{font-size:20px}.have-has-guide .hh-contractions{gap:2px 16px;font-size:16px}.have-has-guide .hh-meaning{grid-template-columns:minmax(105px,.85fr) minmax(0,1.1fr);gap:12px}.have-has-guide .hh-meaning h5{font-size:20px}.have-has-guide .hh-meaning p{font-size:18px}.have-has-guide .hh-details-end{font-size:20px}.have-has-guide .hh-practice{margin:0;padding:16px;display:block}.have-has-guide .hh-practice-main{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.have-has-guide .hh-practice-copy{border:0;grid-area:auto;padding:0}.have-has-guide .hh-practice-heading h3{font-size:28px}.have-has-guide .hh-practice-heading>span{font-size:14px}.have-has-guide .hh-instruction{font-size:17px}.have-has-guide .hh-prompt{margin-top:10px;font-size:24px}.have-has-guide .hh-options{border:0;grid-area:auto;gap:8px;padding:0}.have-has-guide .hh-choice{min-height:46px;padding:10px 14px;font-size:17px}.have-has-guide .hh-practice-footer{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:186px;margin-top:12px;display:grid}.have-has-guide .hh-feedback{grid-area:auto;align-items:flex-start;gap:12px;min-height:128px;margin:0;padding:12px;font-size:16px}.have-has-guide :-webkit-any(.is-correct,.is-retry) .hh-feedback{grid-area:auto;align-items:flex-start;gap:12px;min-height:128px;margin:0;padding:12px;font-size:16px}.have-has-guide :is(.is-correct,.is-retry) .hh-feedback{grid-area:auto;align-items:flex-start;gap:12px;min-height:128px;margin:0;padding:12px;font-size:16px}.have-has-guide .hh-feedback strong{font-size:20px}.have-has-guide .hh-feedback-icon{flex-basis:32px;width:32px;height:32px}.have-has-guide .hh-notice{font-size:16px}.have-has-guide .hh-primary{grid-area:auto;width:100%;min-height:48px;margin:0;font-size:17px}.have-has-guide :-webkit-any(.is-correct,.is-retry) .hh-primary{grid-area:auto;width:100%;min-height:48px;margin:0;font-size:17px}.have-has-guide :is(.is-correct,.is-retry) .hh-primary{grid-area:auto;width:100%;min-height:48px;margin:0;font-size:17px}}@media (max-width:720px){.have-has-guide.questions-explanation{border-radius:13px;padding:16px;font-size:17px}}@container have-has (width<=300px){.have-has-guide .hh-header h2{font-size:28px}.have-has-guide .hh-selector{gap:3px;padding:6px 4px;font-size:16px}.have-has-guide .hh-selector[data-subject-id=bag]{gap:2px;padding:6px 2px;font-size:15px}.have-has-guide .hh-selector[data-subject-id=bag] .hh-selection-icon svg,.have-has-guide .hh-selection-icon svg{width:18px;height:18px}.have-has-guide h3{font-size:22px}.have-has-guide .hh-phrase-word{padding:7px 4px}.have-has-guide .hh-rule{font-size:20px}.have-has-guide .hh-prompt{font-size:22px}.have-has-guide .hh-feedback{min-height:152px}.have-has-guide :-webkit-any(.is-correct,.is-retry) .hh-feedback{min-height:152px}.have-has-guide :is(.is-correct,.is-retry) .hh-feedback{min-height:152px}.have-has-guide .hh-practice-footer{min-height:210px}}@media (prefers-reduced-motion:reduce){.have-has-guide *{scroll-behavior:auto!important}}.third-person-guide{--tp-ink:#092f2c;--tp-muted:#506874;--tp-green:#19574b;--tp-gold:#80550f;--tp-sage:#dce7d6;--tp-yellow:#f8e7be;--tp-rust:#99402d;--tp-rule:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--tp-ink);background:0 0;border:0;border-radius:0;margin-inline-start:auto;margin-inline-end:auto;padding:0;font:18px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;container:third-person/inline-size}.third-person-guide *{box-sizing:border-box}.third-person-guide .tp-sheet{background:#fffefa;border:1px solid #e6ddcf;border-radius:22px;margin:0 0 28px;padding:28px;box-shadow:0 1px 5px #80550f06}.third-person-guide :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.third-person-guide :is(h2,h3,h4,p,figure,fieldset){margin:0}.third-person-guide :-webkit-any(h2,h3,h4){color:var(--tp-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.third-person-guide :is(h2,h3,h4){color:var(--tp-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.third-person-guide h2{font-size:32px;line-height:1.18}.third-person-guide h3{font-size:28px;line-height:1.25}.third-person-guide .tp-introduction h2{margin:3px 0;font-size:32px;line-height:1.15}.third-person-guide .tp-introduction>p:last-child{color:var(--tp-muted);font-size:20px;line-height:1.5}.third-person-guide .tp-kicker{color:var(--tp-muted);font-size:18px;line-height:26px}.third-person-guide .tp-section{border-top:1px solid var(--tp-rule);margin-top:20px;padding-top:14px}.third-person-guide .tp-switch-heading>p{margin-top:2px;font-size:18px}.third-person-guide .tp-selectors{gap:14px;margin:8px 0 12px;display:flex}.third-person-guide .tp-selector{color:#172333;cursor:pointer;background:#f7f5f1;border:1px solid #d9d2c6;border-radius:10px;justify-content:center;align-items:center;gap:15px;min-width:210px;min-height:56px;padding:6px 18px;font:18px/1.3 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.third-person-guide .tp-selector.is-selected{color:#fff;background:#246252;border-color:#246252}.third-person-guide .tp-selector-check{font-size:26px;line-height:1;display:none}.third-person-guide .tp-selected-label{text-align:left;font-size:14px;display:none}.third-person-guide .tp-selector.is-selected :-webkit-any(.tp-selector-check,.tp-selected-label){display:block}.third-person-guide .tp-selector.is-selected :is(.tp-selector-check,.tp-selected-label){display:block}.third-person-guide :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #248a80}.third-person-guide :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #248a80}.third-person-guide .tp-hero{grid-template-columns:1.06fr 1fr;align-items:start;gap:22px;display:grid}.third-person-guide .tp-cafe{aspect-ratio:1.57;border-radius:8px;position:relative;overflow:hidden}.third-person-guide .tp-cafe :-webkit-any(picture,img){width:100%;height:100%;display:block}.third-person-guide .tp-cafe :is(picture,img){width:100%;height:100%;display:block}.third-person-guide .tp-cafe img{object-fit:cover}.third-person-guide .tp-speech{color:#10252c;text-align:center;background:#fffefa;border:1px solid #8c8b7a;border-radius:48%;padding:10px 18px;font:700 18px/1.3 Georgia,serif;position:absolute;top:10%;right:4%}.third-person-guide .tp-speech:after{content:"";background:#fffefa;border-bottom:1px solid #8c8b7a;border-left:1px solid #8c8b7a;width:17px;height:17px;position:absolute;bottom:-9px;left:16px;transform:skewY(-30deg)rotate(-6deg)}.third-person-guide .tp-mobile-break{display:none}.third-person-guide .tp-current-example{padding-top:3px}.third-person-guide .tp-labelled-sentence{letter-spacing:-.03em;white-space:nowrap;align-items:end;gap:6px;font:700 28px/1.28 Georgia,serif;display:flex}.third-person-guide .tp-phrase{flex-direction:column;display:flex}.third-person-guide .tp-role{letter-spacing:0;color:var(--tp-muted);margin:0 0 4px 14px;font:14px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.third-person-guide .tp-chip{border-radius:9px;padding:4px 10px;display:inline-block}.third-person-guide .tp-subject{color:var(--tp-green);font-weight:700}.third-person-guide .tp-verb{color:var(--tp-gold);font-weight:700}.third-person-guide .tp-subject.tp-chip{background:var(--tp-sage)}.third-person-guide .tp-verb.tp-chip{background:var(--tp-yellow)}.third-person-guide .tp-info{color:var(--tp-rust);background:#f8e2d7;font-weight:700}.third-person-guide .tp-object{color:var(--tp-rust);font-weight:700}.third-person-guide .tp-object u{text-underline-offset:5px;text-decoration-thickness:2px}.third-person-guide :-webkit-any(.tp-verb,.tp-subject) u{text-underline-offset:5px;text-decoration-thickness:2px}.third-person-guide :is(.tp-verb,.tp-subject) u{text-underline-offset:5px;text-decoration-thickness:2px}.third-person-guide .tp-not{color:#66517c;font-weight:700}.third-person-guide .tp-contracted{white-space:nowrap}.third-person-guide .tp-who{margin-top:12px;font-size:18px;line-height:1.5}.third-person-guide .tp-equation{margin-top:11px;font:700 24px/1.3 Georgia,serif}.third-person-guide .tp-change{align-items:center;gap:16px;margin-top:8px;font:700 30px/1.27 Georgia,serif;display:flex}.third-person-guide .tp-arrow{color:#849096;font-family:Georgia,serif;font-weight:400;line-height:1}.third-person-guide .tp-rule{color:var(--tp-muted);margin-top:1px;font-size:18px}.third-person-guide .tp-map-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:6px;display:grid}.third-person-guide .tp-map-columns>div+div{border-left:1px solid var(--tp-rule);padding-left:30px}.third-person-guide .tp-map-label{color:var(--tp-muted);margin:0 0 6px 6px;font-size:16px}.third-person-guide .tp-pattern{white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:12px;font:700 24px/1.33 Georgia,serif;display:flex}.third-person-guide .tp-pattern .tp-chip{padding:8px 16px}.third-person-guide .tp-you-note{color:var(--tp-muted);margin:11px 4px 0;font-size:18px}.third-person-guide .tp-base-examples{letter-spacing:-.02em;margin:6px 10px;font:26px/1.3 Georgia,serif}.third-person-guide .tp-base-note{color:var(--tp-muted);margin:6px 10px 0}.third-person-guide .tp-check{padding-top:14px}.third-person-guide .tp-check-grid{background:#edf1e6;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"question options""feedback actions""help help";gap:12px 28px;padding:15px 20px 12px;display:grid;position:relative}.third-person-guide .tp-check-grid.is-selected{border-color:var(--tp-rule);background:#fffefa}.third-person-guide .tp-check-grid.is-selected:after{content:"";border-left:1px solid var(--tp-rule);pointer-events:none;position:absolute;top:20px;bottom:20px;left:50%}.third-person-guide .tp-check-question{grid-area:question}.third-person-guide .tp-check-heading{align-items:center;gap:16px;margin-bottom:7px;display:flex}.third-person-guide .tp-check-heading h3{font-size:30px;line-height:1.15}.third-person-guide .tp-check-heading>span{color:var(--tp-muted);font-size:14px}.third-person-guide .tp-prompt{letter-spacing:-.025em;color:var(--tp-ink);font:700 28px/1.25 Georgia,serif}.third-person-guide .tp-prompt.is-short{font-size:26px}.third-person-guide .tp-check-instruction{color:var(--tp-muted);margin-top:9px;font-size:18px}.third-person-guide .tp-options{border:0;grid-area:options;align-content:start;gap:9px;min-width:0;padding:6px 0 0;display:grid}.third-person-guide .tp-option{color:#172333;cursor:pointer;background:#fff;border:1px solid #d5d7d6;border-radius:9px;align-items:center;gap:16px;min-height:44px;padding:7px 14px;font-size:17px;line-height:1.4;display:flex;position:relative}.third-person-guide .tp-option.is-selected{border:2px solid var(--tp-green);background:#e8efe1;padding:6px 13px}.third-person-guide .tp-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #248a80}.third-person-guide .tp-option input:focus-visible{outline:0}.third-person-guide .tp-option input{opacity:0;width:1px;height:1px;position:absolute}.third-person-guide .tp-radio{border:2px solid #969eaa;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.third-person-guide .tp-option.is-selected .tp-radio{border-color:var(--tp-green);background:var(--tp-green)}.third-person-guide .tp-option.is-selected .tp-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.third-person-guide .tp-option:has(input:disabled){cursor:default}.third-person-guide .tp-feedback{min-height:112px;color:var(--tp-muted);border-radius:10px;grid-area:feedback;align-content:start;padding:12px 16px;font-size:16px;line-height:1.45}.third-person-guide .tp-feedback strong{align-items:center;gap:12px;margin-bottom:4px;font:700 24px/1.3 Georgia,serif;display:flex}.third-person-guide .tp-feedback strong+p{margin-left:44px}.third-person-guide .tp-check-grid:not(.is-selected) .tp-feedback{align-content:end;min-height:32px;padding:0}.third-person-guide .is-selected .tp-feedback{background:#f5f3ee}.third-person-guide .tp-feedback-pending{font-size:15px}.third-person-guide .is-correct .tp-feedback{color:var(--tp-green);background:#e8efe1}.third-person-guide .is-retry .tp-feedback{color:var(--tp-rust);background:#faeae3}.third-person-guide .tp-status-icon{border:2px solid;border-radius:50%;place-items:center;width:32px;height:32px;font:700 24px/1 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.third-person-guide .is-correct .tp-status-icon{background:var(--tp-green);color:#fff;border-color:var(--tp-green)}.third-person-guide .tp-check-actions{grid-area:actions;justify-content:end;align-items:end;display:flex}.third-person-guide .tp-button{color:#fff;cursor:pointer;background:#246252;border:1px solid #246252;border-radius:10px;min-width:194px;min-height:52px;padding:10px 22px;font:18px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.third-person-guide .tp-button:disabled{color:#7b8590;cursor:default;background:#d7dadc;border-color:#d7dadc}.third-person-guide .tp-extra-help{grid-area:help;font-size:16px}.third-person-guide .tp-explain-button{color:var(--tp-green);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;text-decoration:underline}.third-person-guide .tp-extra-help p{max-width:60ch;margin-top:8px}.third-person-guide .tp-complete{background:#edf1e6;border-radius:12px;padding:22px}.third-person-guide .tp-complete p{margin:8px 0 16px}.third-person-guide .tp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.third-person-guide .tp-spelling>header>h2{font-size:32px}.third-person-guide .tp-spelling>header>p{color:var(--tp-muted);margin-top:6px;font-size:20px}.third-person-guide .tp-spelling-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.third-person-guide .tp-spelling-columns>section+section{position:relative}.third-person-guide .tp-spelling-columns>section+section:before{content:"";border-left:1px solid var(--tp-rule);position:absolute;top:0;bottom:0;left:-12px}.third-person-guide .tp-spelling-columns h3{letter-spacing:-.04em;font-size:26px}.third-person-guide .tp-spelling-columns>section>p{color:var(--tp-muted);margin:8px 0;font-size:18px}.third-person-guide .tp-word-pair{letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;font:700 28px/1.25 Georgia,serif;display:grid}.third-person-guide .tp-word-pair>.tp-arrow{text-align:center}.third-person-guide .tp-word-pair .tp-chip{text-align:center;min-width:98px;padding:5px 15px}.third-person-guide .tp-letter{-webkit-text-decoration-color:var(--tp-green);text-decoration-color:var(--tp-green)}.third-person-guide .tp-es-list{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.third-person-guide .tp-es-list .tp-word-pair{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.2fr);gap:6px;font-size:22px}.third-person-guide .tp-es-list .tp-chip{min-width:0;padding:4px 8px}.third-person-guide .tp-y-rule{margin-top:24px}.third-person-guide .tp-y-rule>h3,.third-person-guide .tp-special>h3{font-size:30px}.third-person-guide .tp-y-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin-top:14px;display:grid}.third-person-guide .tp-y-columns>section+section{position:relative}.third-person-guide .tp-y-columns>section+section:before{content:"";border-left:1px solid var(--tp-rule);position:absolute;top:0;bottom:0;left:-17px}.third-person-guide .tp-y-columns h4{text-align:center;background:#e7eddf;border-radius:8px;padding:4px 12px;font-size:26px}.third-person-guide .tp-y-columns h4+p{color:var(--tp-muted);margin:5px 0;font-size:18px}.third-person-guide .tp-letter-note{color:var(--tp-muted);margin:10px 0;font-size:18px}.third-person-guide .tp-y-columns figure{margin-top:15px}.third-person-guide .tp-y-columns img{aspect-ratio:5/3;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.third-person-guide .tp-y-columns figcaption{text-align:center;margin-top:8px;font:24px/1.4 Georgia,serif}.third-person-guide .tp-vowels{border-top:1px solid var(--tp-rule);color:var(--tp-muted);margin-top:14px;padding-top:10px;font-size:18px}.third-person-guide .tp-special h3{margin-bottom:10px}.third-person-guide .tp-special-strip{background:#edf1e6;border-radius:12px;padding:10px 14px}.third-person-guide .tp-special-row{grid-template-columns:300px 1fr;align-items:center;gap:28px;padding:4px 0;display:grid}.third-person-guide .tp-special-row .tp-word-pair{margin:0;font-size:24px}.third-person-guide .tp-special-row>p{font:22px/1.5 Georgia,serif}.third-person-guide .tp-special-note{color:var(--tp-muted);margin:4px 0 0 328px;font-size:18px}.third-person-guide .tp-centered{text-align:center}.third-person-guide .tp-subjects h2{font-size:32px}.third-person-guide .tp-subjects h3{font-size:30px}.third-person-guide .tp-centered>p{color:var(--tp-muted);margin-top:7px;font-size:20px}.third-person-guide .tp-dog-scenes{grid-template-columns:1fr 1fr;gap:32px;margin-top:12px;display:grid}.third-person-guide .tp-dog-scenes img{aspect-ratio:2;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.third-person-guide .tp-dog-scenes figcaption{text-align:center;background:#edf1e6;border-radius:7px;margin-top:7px;padding:5px 8px;font:700 30px/1.3 Georgia,serif}.third-person-guide .tp-ending-notes{margin-top:15px;font-size:18px}.third-person-guide .tp-ending-notes p+p{margin-top:5px}.third-person-guide .tp-muted{color:var(--tp-muted)}.third-person-guide .tp-subject-boxes{grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:12px;display:grid}.third-person-guide .tp-reference{background:#edf1e6;border-radius:12px;padding:12px 16px}.third-person-guide .tp-reference-example{margin-bottom:8px;font:28px/1.3 Georgia,serif}.third-person-guide .tp-reference>p:not(.tp-reference-example){color:var(--tp-muted)}.third-person-guide .tp-compound{grid-column:1/-1}.third-person-guide .tp-three-verbs>.tp-reference{margin-top:10px}.third-person-guide .tp-three-example{margin:0 0 5px;font:28px/1.4 Georgia,serif}.third-person-guide .tp-three-verbs .tp-reference>p:last-child{color:var(--tp-muted)}.third-person-guide .tp-does-detail h3{margin-bottom:3px}.third-person-guide .tp-does-examples{margin-bottom:12px;font:24px/1.35 Georgia,serif}.third-person-guide .tp-have-contrast{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font:22px/1.4 Georgia,serif;display:flex;color:var(--tp-ink)!important}.third-person-guide .tp-answer-question{border-top:1px solid var(--tp-rule);margin-top:8px;padding-top:6px;font:24px/1.4 Georgia,serif;color:var(--tp-ink)!important}.third-person-guide .tp-answer-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.third-person-guide .tp-answer-columns>div{background:#fffefa;border-radius:9px;padding:10px 14px}.third-person-guide .tp-answer-label{color:var(--tp-muted);font-size:16px}.third-person-guide .tp-answer-columns>div>p:last-child{margin-top:2px;font:28px/1.3 Georgia,serif}.third-person-guide .tp-answer-note{margin-top:12px;font-size:17px}@container third-person (width<=820px){.third-person-guide .tp-labelled-sentence{font-size:26px}.third-person-guide .tp-chip{padding-inline-start:8px;padding-inline-end:8px}.third-person-guide .tp-pattern{gap:10px;font-size:20px}.third-person-guide .tp-pattern .tp-chip{padding-inline-start:11px;padding-inline-end:11px}.third-person-guide .tp-map-columns{gap:20px}.third-person-guide .tp-map-columns>div+div{padding-left:20px}.third-person-guide .tp-es-list{grid-template-columns:1fr}.third-person-guide .tp-special-row{grid-template-columns:230px 1fr}}@container third-person (width<=650px){.third-person-guide .tp-sheet{border-radius:18px;margin-bottom:20px;padding:16px}.third-person-guide :-webkit-any(p,.tp-who){font-size:17px;line-height:1.5}.third-person-guide :is(p,.tp-who){font-size:17px;line-height:1.5}.third-person-guide h2{font-size:28px;line-height:1.15}.third-person-guide h3{font-size:20px;line-height:1.25}.third-person-guide .tp-subjects h2{font-size:28px}.third-person-guide .tp-subjects h3,.third-person-guide .tp-y-rule>h3,.third-person-guide .tp-special>h3{font-size:20px}.third-person-guide .tp-introduction h2{margin:5px 0;font-size:30px;line-height:1.08}.third-person-guide .tp-introduction h2 span{display:block}.third-person-guide .tp-kicker{font-size:13px;line-height:1.4}.third-person-guide .tp-introduction>p:last-child{margin-top:7px;font-size:18px;line-height:1.4}.third-person-guide .tp-introduction>p:last-child>span{display:block}.third-person-guide .tp-switch{border-top:0;margin-top:10px;padding-top:0}.third-person-guide .tp-switch-heading{display:none}.third-person-guide .tp-selectors{gap:8px;margin:0 0 10px}.third-person-guide .tp-selector{flex:1;gap:10px;min-width:0;min-height:48px;padding:5px 8px;font-size:16px}.third-person-guide .tp-selector-check{font-size:22px}.third-person-guide .tp-selected-label{font-size:11px}.third-person-guide .tp-hero{display:block}.third-person-guide .tp-cafe{aspect-ratio:1.6;width:87%;max-width:400px;margin:auto}.third-person-guide .tp-speech{border-radius:35%;padding:9px 16px;font:16px/1.2 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:5%;right:3%}.third-person-guide .tp-mobile-break{display:block}.third-person-guide .tp-current-example{padding-top:10px}.third-person-guide .tp-labelled-sentence{white-space:normal;flex-wrap:wrap;gap:0 8px;font-size:30px;line-height:1.08}.third-person-guide .tp-labelled-sentence .tp-chip{background:0 0;border-radius:0;padding:0}.third-person-guide .tp-info-phrase{flex-basis:100%;margin-top:4px}.third-person-guide .tp-role,.third-person-guide .tp-who{display:none}.third-person-guide .tp-equation{margin-top:8px;font:700 20px/1.3 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.third-person-guide .tp-change{gap:10px;margin-top:3px;font-size:24px;line-height:1.2}.third-person-guide .tp-rule{color:var(--tp-green);margin-top:2px;font-size:18px}.third-person-guide .tp-section{margin-top:12px;padding-top:12px}.third-person-guide .tp-switch{margin-top:10px;padding-top:0}.third-person-guide .tp-subject-map h3 span{display:block}.third-person-guide .tp-map-columns{margin-top:8px;display:block}.third-person-guide .tp-map-columns>div+div{border:0;margin-top:3px;padding:0}.third-person-guide .tp-map-label{display:none}.third-person-guide .tp-pattern{letter-spacing:-.04em;gap:8px;font-size:20px;line-height:1.4}.third-person-guide .tp-pattern .tp-chip{background:0 0;padding:0}.third-person-guide .tp-you-note{max-width:24ch;color:var(--tp-green);margin:7px 0 0}.third-person-guide .tp-base-form h3 span{display:block}.third-person-guide .tp-base-examples{margin:8px 0;font-size:20px;line-height:1.35}.third-person-guide .tp-base-examples p{font-size:inherit;line-height:inherit}.third-person-guide .tp-base-note{max-width:23ch;color:var(--tp-green);margin:7px 0 0}.third-person-guide .tp-check-grid{grid-template-columns:1fr;grid-template-areas:"question""options""feedback""actions""help";gap:12px;padding:16px}.third-person-guide .tp-check-grid.is-selected:after{display:none}.third-person-guide .tp-check-heading h3{font-size:26px}.third-person-guide .tp-check-heading>span{font-size:12px}.third-person-guide .tp-prompt,.third-person-guide .tp-prompt.is-short{font-size:22px;line-height:1.25}.third-person-guide .tp-check-instruction{font-size:16px}.third-person-guide .tp-options{padding-top:0}.third-person-guide .tp-option{min-height:48px}.third-person-guide .tp-feedback{align-content:start;min-height:134px}.third-person-guide .tp-feedback p{font-size:16px}.third-person-guide .tp-feedback strong+p{margin-left:0}.third-person-guide .tp-check-actions .tp-button{width:100%}.third-person-guide .tp-spelling>header>h2{font-size:28px}.third-person-guide .tp-spelling>header>p,.third-person-guide .tp-centered>p{font-size:18px}.third-person-guide .tp-spelling-columns,.third-person-guide .tp-y-columns{grid-template-columns:1fr;gap:20px}.third-person-guide .tp-spelling-columns>section+section,.third-person-guide .tp-y-columns>section+section{border-left:0;border-top:1px solid var(--tp-rule);padding:18px 0 0}.third-person-guide .tp-spelling-columns>section+section:before,.third-person-guide .tp-y-columns>section+section:before{display:none}.third-person-guide .tp-spelling-columns h3{font-size:22px}.third-person-guide .tp-word-pair{gap:10px;font-size:24px}.third-person-guide .tp-word-pair .tp-chip{min-width:0}.third-person-guide .tp-es-list{grid-template-columns:1fr 1fr;gap:0 10px}.third-person-guide .tp-es-list .tp-word-pair{gap:6px;font-size:17px}.third-person-guide .tp-es-list .tp-chip{padding:4px 6px}.third-person-guide .tp-y-columns h4{font-size:24px}.third-person-guide .tp-y-columns figcaption{font-size:22px}.third-person-guide .tp-special-row{grid-template-columns:1fr;gap:5px;padding:6px 0}.third-person-guide .tp-special-note{margin:5px 0 0}.third-person-guide .tp-special-row>p{font-size:18px}.third-person-guide .tp-dog-scenes{grid-template-columns:1fr;gap:18px}.third-person-guide .tp-dog-scenes figcaption{font-size:24px}.third-person-guide .tp-subject-boxes{grid-template-columns:1fr;gap:14px}.third-person-guide .tp-reference-example{font-size:24px;line-height:1.3}.third-person-guide .tp-three-example{font-size:22px;line-height:1.4}.third-person-guide .tp-does-examples{font-size:22px}.third-person-guide .tp-does-examples p{font-size:inherit;line-height:inherit}.third-person-guide .tp-have-contrast{gap:8px;font-size:20px}.third-person-guide .tp-answer-question{font-size:22px}.third-person-guide .tp-answer-columns{grid-template-columns:1fr;gap:10px}.third-person-guide .tp-answer-columns>div>p:last-child{font-size:24px}}@container third-person (width<=330px){.third-person-guide .tp-introduction h2{font-size:28px}.third-person-guide .tp-introduction>p:last-child{font-size:18px}.third-person-guide .tp-selector{gap:7px;font-size:14px}.third-person-guide .tp-labelled-sentence{font-size:26px}.third-person-guide .tp-pattern{white-space:normal;flex-wrap:wrap;gap:7px;font-size:18px}.third-person-guide .tp-feedback{min-height:166px}.third-person-guide .tp-es-list{grid-template-columns:1fr}.third-person-guide .tp-es-list .tp-word-pair{font-size:20px}}.do-or-does-guide.questions-explanation{--dd-heading:#153b2c;--dd-body:#263f32;--dd-muted:#53655c;--dd-line:#ddd5c5;--dd-green:#19574b;--dd-green-bg:#dce7d6;--dd-gold:#80550f;--dd-gold-bg:#f8e7be;--dd-plum:#66517c;--dd-plum-bg:#eee8f4;--dd-primary:#234d3a;--dd-serif:Georgia,"Times New Roman",serif;--dd-example:"Times New Roman",Georgia,serif;--dd-ui:Inter,Arial,ui-sans-serif,system-ui,sans-serif;box-sizing:border-box;border:1px solid var(--dd-line);width:100%;max-width:976px;color:var(--dd-body);font:400 20px/1.4 var(--dd-ui);background:#fffefa;border-radius:22px;margin:0 auto 28px;padding:22px 30px 30px;display:block;overflow:visible;box-shadow:0 1px 7px #5944230c;container:do-does/inline-size}.do-or-does-guide :where(*){box-sizing:border-box}.do-or-does-guide :where(h2,h3,h4,p,figure,fieldset){margin:0}.do-or-does-guide :where(h2,h3,h4){font-family:var(--dd-serif);letter-spacing:-.025em;color:var(--dd-heading);font-weight:700}.do-or-does-guide :where(button,input,summary){font:inherit}.do-or-does-guide button{cursor:pointer;box-shadow:none;letter-spacing:normal}.do-or-does-guide :where(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.do-or-does-guide [data-dd-focus]{scroll-margin-block:150px 90px}.do-or-does-guide [hidden]{display:none!important}.do-or-does-guide .dd-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.do-or-does-guide .dd-header{border-bottom:1px solid var(--dd-line);padding-bottom:14px}.do-or-does-guide .dd-header h2{font-size:32px;line-height:1.02}.do-or-does-guide .dd-subtitle{font:700 28px/1.15 var(--dd-serif);letter-spacing:-.02em;color:var(--dd-heading);margin-top:2px}.do-or-does-guide .dd-intro{margin-top:3px}.do-or-does-guide .dd-intro p{font-size:20px;line-height:1.35}.do-or-does-guide h3{font-size:30px;line-height:1.18}.do-or-does-guide .dd-explorer{padding-top:10px}.do-or-does-guide .dd-choice-instruction{margin-top:0;font-size:20px}.do-or-does-guide .dd-selectors{gap:12px;margin:8px 0 16px;display:flex}.do-or-does-guide .dd-selector{border:1px solid var(--dd-line);color:#263f32;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-width:155px;min-height:60px;padding:5px 24px;font-size:18px;line-height:1.25;display:flex}.do-or-does-guide .dd-selector:first-child{min-width:204px}.do-or-does-guide .dd-selector[aria-pressed=true]{background:var(--dd-primary);border-color:var(--dd-primary);color:#fffdf7}.do-or-does-guide .dd-selector:hover:not([aria-pressed=true]){border-color:var(--dd-primary);background:#f0f1e8}.do-or-does-guide .dd-choice-copy{flex-direction:column;align-items:center;display:flex}.do-or-does-guide .dd-selector[aria-pressed=true] .dd-choice-copy>span{font-size:22px;font-weight:600}.do-or-does-guide .dd-choice-copy small{font-size:15px;line-height:18px}.do-or-does-guide .dd-selection-icon{flex-shrink:0;width:31px;height:31px}.do-or-does-guide svg{width:100%;height:100%;display:block}.do-or-does-guide .dd-scene{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:34px;display:grid}.do-or-does-guide .dd-scene-art{min-width:0}.do-or-does-guide .dd-scene-art img{aspect-ratio:435/341;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.do-or-does-guide .dd-scene-copy{min-width:0;padding:5px 0}.do-or-does-guide .dd-small-label{color:var(--dd-muted);margin-bottom:5px;font-size:17px;line-height:23px}.do-or-does-guide .dd-sentence{font:400 28px/1.28 var(--dd-example);letter-spacing:-.02em;color:var(--dd-heading)}.do-or-does-guide .dd-token{vertical-align:baseline;border-radius:8px;max-width:100%;padding:5px 10px 6px;font-weight:700;display:inline-block}.do-or-does-guide .dd-subject{color:var(--dd-green);background:var(--dd-green-bg)}.do-or-does-guide .dd-verb{color:var(--dd-gold);background:var(--dd-gold-bg)}.do-or-does-guide .dd-negation{color:var(--dd-plum);background:var(--dd-plum-bg)}.do-or-does-guide .dd-subject-ink{color:var(--dd-green);font-weight:700}.do-or-does-guide .dd-verb-ink{color:var(--dd-gold);font-weight:700}.do-or-does-guide .dd-negation-ink{color:var(--dd-plum)}.do-or-does-guide :-webkit-any(.dd-subject-ink,.dd-verb-ink,.dd-negation-ink){font-family:var(--dd-example);font-size:1.14em}.do-or-does-guide :is(.dd-subject-ink,.dd-verb-ink,.dd-negation-ink){font-family:var(--dd-example);font-size:1.14em}.do-or-does-guide u{text-underline-offset:5px;text-decoration-thickness:2px}.do-or-does-guide .dd-rest{font:400 28px/1.28 var(--dd-example);letter-spacing:-.02em;white-space:nowrap;color:var(--dd-heading)}.do-or-does-guide .dd-down-arrow{font:400 28px/1 var(--dd-ui);text-align:center;color:#83918a;margin:8px 0 4px}.do-or-does-guide .dd-question-diagram{font:700 28px/1.28 var(--dd-example);letter-spacing:-.02em;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.do-or-does-guide .dd-phrase{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.do-or-does-guide .dd-role{font:400 16px/22px var(--dd-ui);letter-spacing:normal;color:var(--dd-muted);text-align:center}.do-or-does-guide .dd-question-diagram .dd-rest{padding-top:5px}.do-or-does-guide .dd-rule{margin-top:20px;font-size:20px;line-height:1.4}.do-or-does-guide .dd-base-rule{font-size:20px;line-height:1.4}.do-or-does-guide .dd-base-definition{margin-top:8px;font-size:18px;line-height:28px}.do-or-does-guide .dd-section{border-top:1px solid var(--dd-line);margin-top:16px;padding-top:10px}.do-or-does-guide .dd-map-columns{grid-template-columns:1fr 1fr;gap:52px;margin-top:8px;padding:0 36px;display:grid}.do-or-does-guide .dd-map-columns>div+div{border-left:1px solid var(--dd-line);padding-left:52px}.do-or-does-guide .dd-map-columns h4{font-size:32px;line-height:1.2}.do-or-does-guide .dd-map-columns h4 .dd-token{padding:1px 38px 4px}.do-or-does-guide .dd-map-subjects{font:700 26px/1.25 var(--dd-example);letter-spacing:-.02em;color:var(--dd-green);margin-top:8px}.do-or-does-guide .dd-map-arrow{display:none}.do-or-does-guide .dd-map-nouns{margin-top:0;font-size:20px;line-height:1.4}.do-or-does-guide .dd-map-note{color:var(--dd-muted);margin-top:10px;font-size:18px;line-height:1.4}.do-or-does-guide .dd-you-note{margin-top:12px;font-size:18px;line-height:1.5}.do-or-does-guide .dd-contrast{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.do-or-does-guide .dd-contrast-top{grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.do-or-does-guide .dd-contrast-top .dd-sentence{margin-top:5px}.do-or-does-guide .dd-be-note{background:#f0f1e8;border-radius:12px;padding:15px 18px;font-size:18px;line-height:1.45}.do-or-does-guide .dd-be-note .dd-token{font:700 20px/1.3 var(--dd-serif);padding:1px 5px}.do-or-does-guide .dd-object-note{letter-spacing:-.02em;align-self:center;margin-top:5px;font-size:18px}.do-or-does-guide .dd-contrast:has(.dd-more[open]) .dd-object-note{grid-column:1/-1}.do-or-does-guide .dd-more[open]{grid-column:1/-1}.do-or-does-guide .dd-disclosure>summary{cursor:pointer;min-height:44px;color:var(--dd-body);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:18px;line-height:1.35;list-style:none;display:flex}.do-or-does-guide .dd-disclosure>summary::-webkit-details-marker{display:none}.do-or-does-guide .dd-disclosure>summary svg{flex-shrink:0;width:22px;height:22px}.do-or-does-guide .dd-disclosure[open]>summary svg{transform:rotate(90deg)}.do-or-does-guide .dd-disclosure>summary:hover{background:#f8f5ef}.do-or-does-guide .dd-more>summary{max-width:344px;margin-left:auto;padding-right:0}.do-or-does-guide .dd-more[open]>summary{margin-bottom:20px}.do-or-does-guide .dd-details-page,.do-or-does-guide .dd-reference-page{border-top:1px solid var(--dd-line);padding-top:24px}.do-or-does-guide .dd-page-header{border-bottom:1px solid var(--dd-line);padding-bottom:18px}.do-or-does-guide .dd-page-header h3{font-size:32px;line-height:1.12}.do-or-does-guide .dd-reference-page .dd-page-header h3{font-size:32px}.do-or-does-guide .dd-page-header>p{margin-top:5px;font-size:22px;line-height:1.4}.do-or-does-guide .dd-detail-section{padding-top:18px}.do-or-does-guide .dd-detail-section+.dd-detail-section{border-top:1px solid var(--dd-line);margin-top:22px}.do-or-does-guide .dd-detail-section h4{margin-bottom:15px;font-size:32px;line-height:1.2}.do-or-does-guide .dd-detail-section>p{margin-top:6px;font-size:20px}.do-or-does-guide .dd-negative-columns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.do-or-does-guide .dd-negative-columns>div+div{border-left:1px solid var(--dd-line);padding-left:26px}.do-or-does-guide .dd-negative-group{margin-bottom:12px;font-size:20px}.do-or-does-guide .dd-negative-group .dd-contraction{font:700 26px/1.3 var(--dd-example)}.do-or-does-guide .dd-negative-columns .dd-sentence{font-size:26px;line-height:1.4}.do-or-does-guide .dd-contraction{white-space:nowrap;vertical-align:baseline;letter-spacing:-.025em;align-items:baseline;font-weight:700;display:inline-flex}.do-or-does-guide .dd-contraction:not(.dd-chip) .dd-verb,.do-or-does-guide .dd-contraction:not(.dd-chip) .dd-negation{background:0 0}.do-or-does-guide .dd-chip>.dd-verb{border-radius:8px 0 0 8px;padding:5px 0 6px 10px}.do-or-does-guide .dd-chip>.dd-negation{border-radius:0 8px 8px 0;padding:5px 10px 6px 0}.do-or-does-guide .dd-pattern-strip{background:#f8f5ef;border:1px solid #e8e1d6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px 26px;margin:18px 0 12px;padding:12px 16px;font-size:18px;line-height:1.4;display:flex}.do-or-does-guide .dd-pattern-strip p{font-size:18px}.do-or-does-guide .dd-wh-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:30px;display:grid}.do-or-does-guide .dd-wh-grid>div{min-width:0}.do-or-does-guide .dd-wh-grid img,.do-or-does-guide .dd-homework-grid img{border-radius:12px;width:100%;height:auto;display:block}.do-or-does-guide .dd-wh-pattern{margin-top:0;padding:10px 12px;font-size:18px;display:block}.do-or-does-guide .dd-question-word{text-underline-offset:5px;color:var(--dd-heading);text-decoration:underline;text-decoration-thickness:1px}.do-or-does-guide .dd-sentence .dd-question-word{font-weight:700}.do-or-does-guide .dd-token.dd-question-word{color:#394450;background:#f1efed}.do-or-does-guide .dd-wh-example{padding:10px 0}.do-or-does-guide .dd-wh-example+.dd-wh-example{border-top:1px solid var(--dd-line)}.do-or-does-guide .dd-wh-example .dd-sentence{font-size:26px}.do-or-does-guide .dd-wh-example>p+p{font-size:20px;line-height:1.45}.do-or-does-guide .dd-wh-note{margin-top:8px;font-size:18px;line-height:1.4}.do-or-does-guide .dd-reply-rows{margin-top:12px}.do-or-does-guide .dd-reply-rows>div{grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;padding:10px 0;display:grid}.do-or-does-guide .dd-reply-rows>div+div{border-top:1px solid #e8e1d6}.do-or-does-guide .dd-reply-rows>div>.dd-sentence+.dd-sentence{border-left:1px solid var(--dd-line);padding-left:28px}.do-or-does-guide .dd-reply-rows .dd-sentence{font-size:24px;line-height:1.45}.do-or-does-guide .dd-reply-rows .dd-token{padding:3px 7px}.do-or-does-guide .dd-special-disclosure>summary{background:#f0f1e8;border:1px solid #e1e5d7;border-radius:12px;margin-top:18px;padding:20px;font-size:18px;line-height:1.5}.do-or-does-guide .dd-special-disclosure>summary>span{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.do-or-does-guide .dd-reply-note-copy>span{display:block}.do-or-does-guide .dd-special-label{border-left:1px solid var(--dd-line);white-space:nowrap;padding:15px 0 15px 24px}.do-or-does-guide .dd-special-disclosure[open]>summary{margin-bottom:20px}.do-or-does-guide .dd-transformations{padding-inline-start:36px;padding-inline-end:36px}.do-or-does-guide .dd-transformations>div{grid-template-columns:minmax(0,.85fr) 35px minmax(0,1.3fr);align-items:center;gap:18px;margin:10px 0;display:grid}.do-or-does-guide .dd-side-arrow{color:#83918a;text-align:center;font-size:30px}.do-or-does-guide .dd-transformations .dd-sentence{font-size:30px}.do-or-does-guide .dd-transformations .dd-token{padding:8px 18px 9px}.do-or-does-guide .dd-homework-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:center;gap:26px;margin-bottom:10px;display:grid}.do-or-does-guide .dd-homework-grid>div{min-width:0}.do-or-does-guide .dd-homework-grid .dd-sentence,.do-or-does-guide .dd-homework-grid .dd-question-diagram,.do-or-does-guide .dd-homework-grid .dd-rest{font-size:28px}.do-or-does-guide .dd-be-reference{background:#f0f1e8;border-radius:12px;padding:16px 16px 18px;border:1px solid #dfe4d7!important}.do-or-does-guide .dd-be-grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:30px;display:grid}.do-or-does-guide .dd-be-grid>div+div{border-left:1px solid var(--dd-line);padding-left:28px}.do-or-does-guide .dd-be-grid .dd-sentence{margin-bottom:5px;font-size:28px;line-height:1.4}.do-or-does-guide .dd-be-grid>div+div>.dd-sentence:last-child{font-size:28px}.do-or-does-guide .dd-who-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.do-or-does-guide .dd-who-row .dd-sentence{font-size:28px}.do-or-does-guide .dd-extra-disclosure{border:1px solid var(--dd-line);background:#f8f5ef;border-radius:10px;margin-top:22px}.do-or-does-guide .dd-extra-disclosure>summary{padding:12px 20px}.do-or-does-guide .dd-extra-subjects{font:700 22px/1.5 var(--dd-serif);grid-template-columns:1fr 1fr;gap:14px;padding:4px 20px 18px;display:grid}.do-or-does-guide .dd-small-note{font:400 18px/1.4 var(--dd-ui);grid-column:1/-1}.do-or-does-guide .dd-practice-host{margin-top:10px}.do-or-does-guide .dd-practice,.do-or-does-guide .dd-completion{background:#f0f1e8;border:1px solid #e1e5d7;border-radius:12px;padding:18px 24px 16px}.do-or-does-guide .dd-practice-main{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.do-or-does-guide .dd-practice-heading{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.do-or-does-guide .dd-practice-heading h3{font-size:32px;line-height:1.1}.do-or-does-guide .dd-practice-heading p{color:var(--dd-muted);font-size:16px}.do-or-does-guide .dd-instruction{margin-top:4px;font-size:18px}.do-or-does-guide .dd-prompt{letter-spacing:-.025em;margin-top:14px;font-size:28px;line-height:1.3}.do-or-does-guide .dd-options{border:0;gap:8px;min-width:0;padding:4px 0 0;display:grid}.do-or-does-guide .dd-option{border:1px solid var(--dd-line);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:16px;min-width:0;min-height:52px;padding:10px 16px;font-size:18px;line-height:1.4;display:flex}.do-or-does-guide .dd-option input{-webkit-appearance:none;appearance:none;width:25px;height:25px;cursor:inherit;background:#fffefa;border:2px solid #9ca59e;border-radius:50%;flex-shrink:0;margin:0}.do-or-does-guide .dd-option input:checked{border-color:var(--dd-green);background:radial-gradient(circle,var(--dd-green) 0 6px,transparent 6.5px)}.do-or-does-guide .dd-option.is-selected{border-color:var(--dd-green);box-shadow:inset 0 0 0 1px var(--dd-green);background:#f0f1e8}.do-or-does-guide .dd-options:disabled .dd-option{cursor:default}.do-or-does-guide .dd-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.do-or-does-guide .dd-option input:focus-visible{outline:none}.do-or-does-guide .dd-practice.has-selection{background:#fffefa}.do-or-does-guide .dd-practice-footer{border-radius:12px;grid-template-columns:minmax(0,1fr) 196px;align-items:center;gap:24px;min-height:84px;margin-top:12px;padding:10px 16px;display:grid}.do-or-does-guide .dd-practice-footer>.dd-primary{width:100%}.do-or-does-guide .has-selection .dd-practice-footer{background:#f0f1e8}.do-or-does-guide .has-selection .dd-practice-footer.is-correct{color:var(--dd-green);background:#e3eadc}.do-or-does-guide .has-selection .dd-practice-footer.is-incorrect{color:#783e2d;background:#faece3}.do-or-does-guide .dd-feedback-slot{min-width:0;display:grid}.do-or-does-guide .dd-feedback,.do-or-does-guide .dd-feedback-measure{grid-area:1/1;align-items:center;gap:14px;font-size:17px;line-height:1.4;display:flex}.do-or-does-guide .dd-feedback-measure{visibility:hidden;pointer-events:none}.do-or-does-guide .dd-feedback h4,.do-or-does-guide .dd-feedback-measure h4{color:inherit;margin-bottom:3px;font-size:26px;line-height:1.25}.do-or-does-guide .dd-feedback-icon{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.do-or-does-guide .is-correct .dd-feedback-icon{background:var(--dd-green);color:#fffefa;border-radius:50%;padding:7px}.do-or-does-guide .dd-feedback:not(:has(h4)){color:var(--dd-muted)}.do-or-does-guide .dd-primary{border:1px solid var(--dd-primary);background:var(--dd-primary);color:#fffdf7;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:12px 22px;font-size:18px;line-height:1.3;display:flex}.do-or-does-guide .dd-primary:disabled{color:#606a63;cursor:default;background:#dadcda;border-color:#dadcda}.do-or-does-guide .dd-primary:hover:not(:disabled){background:#153b2c}.do-or-does-guide .dd-long-choices .dd-practice-main{grid-template-columns:1fr;gap:12px}.do-or-does-guide .dd-long-choices .dd-option{font-size:18px}.do-or-does-guide .dd-help{margin-top:10px;font-size:18px}.do-or-does-guide .dd-text-button{min-height:44px;color:var(--dd-green);text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.do-or-does-guide .dd-help>p{background:#f8f5ef;border-radius:10px;padding:12px 14px}.do-or-does-guide .dd-completion h3{font-size:28px}.do-or-does-guide .dd-completion p{margin:10px 0 18px}.do-or-does-guide .dd-completion .dd-primary{width:max-content}@container do-does (width<=750px){.do-or-does-guide .dd-scene{gap:24px}.do-or-does-guide .dd-sentence,.do-or-does-guide .dd-rest,.do-or-does-guide .dd-question-diagram{font-size:26px}.do-or-does-guide .dd-map-columns{gap:24px;padding-inline-start:12px;padding-inline-end:12px}.do-or-does-guide .dd-map-columns>div+div{padding-left:24px}.do-or-does-guide .dd-detail-section h4{font-size:28px}.do-or-does-guide .dd-negative-columns,.do-or-does-guide .dd-wh-grid,.do-or-does-guide .dd-homework-grid{gap:20px}.do-or-does-guide .dd-negative-columns .dd-sentence,.do-or-does-guide .dd-reply-rows .dd-sentence{font-size:22px}.do-or-does-guide .dd-negative-group{font-size:18px}.do-or-does-guide .dd-transformations .dd-sentence,.do-or-does-guide .dd-be-grid .dd-sentence,.do-or-does-guide .dd-who-row .dd-sentence{font-size:24px}}@container do-does (width<=580px){.do-or-does-guide .dd-header h2{font-size:32px}.do-or-does-guide .dd-subtitle{font-size:24px}.do-or-does-guide .dd-intro p{font-size:17px;line-height:1.5}.do-or-does-guide h3{font-size:24px}.do-or-does-guide .dd-explorer{padding-top:14px}.do-or-does-guide .dd-choice-instruction{margin-top:4px;font-size:17px;line-height:1.5}.do-or-does-guide .dd-selectors{grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr);gap:10px;margin:10px 0 16px;display:grid}.do-or-does-guide .dd-selector,.do-or-does-guide .dd-selector:first-child{min-width:0;min-height:48px;padding:7px 12px;font-size:17px}.do-or-does-guide .dd-selector:first-child{grid-column:1/-1;justify-content:flex-start;min-height:62px;padding-left:20px}.do-or-does-guide .dd-selector[aria-pressed=true] .dd-choice-copy>span{font-size:20px}.do-or-does-guide .dd-choice-copy small{font-size:13px}.do-or-does-guide .dd-selection-icon{width:26px;height:26px}.do-or-does-guide .dd-scene{grid-template-columns:1fr;gap:10px}.do-or-does-guide .dd-scene-art img{aspect-ratio:435/341}.do-or-does-guide .dd-scene-copy{padding:0}.do-or-does-guide .dd-small-label{margin-bottom:4px;font-size:15px;line-height:22px}.do-or-does-guide .dd-sentence,.do-or-does-guide .dd-rest,.do-or-does-guide .dd-question-diagram{font-size:24px;line-height:1.3}.do-or-does-guide .dd-token{border-radius:7px;padding:4px 9px 5px}.do-or-does-guide .dd-down-arrow{margin:8px 0 4px;font-size:28px}.do-or-does-guide .dd-question-diagram{gap:6px}.do-or-does-guide .dd-phrase{flex-direction:column-reverse;gap:3px}.do-or-does-guide .dd-role{font-size:13px;line-height:18px}.do-or-does-guide .dd-question-diagram .dd-rest{align-self:flex-end;padding-top:0}.do-or-does-guide .dd-rule,.do-or-does-guide .dd-base-rule{font-size:17px;line-height:1.5}.do-or-does-guide .dd-rule{margin-top:18px}.do-or-does-guide .dd-base-definition{margin-top:10px;font-size:17px;line-height:1.5}.do-or-does-guide .dd-section{margin-top:16px;padding-top:14px}.do-or-does-guide .dd-map-columns{grid-template-columns:1fr;gap:16px;margin-top:12px;padding:0}.do-or-does-guide .dd-map-columns>div{grid-template-columns:minmax(0,1fr) 26px auto;align-items:center;column-gap:8px;display:grid}.do-or-does-guide .dd-map-columns>div+div{border:0;padding:0}.do-or-does-guide .dd-map-columns h4{grid-area:1/3;font-size:24px;line-height:1.3}.do-or-does-guide .dd-map-columns h4 .dd-token{text-align:center;min-width:80px;padding:4px 18px}.do-or-does-guide .dd-map-subjects{background:var(--dd-green-bg);border-radius:7px;grid-area:1/1;margin:0;padding:6px 8px;font-size:20px;line-height:1.3}.do-or-does-guide .dd-map-arrow{font:400 24px/1 var(--dd-ui);color:#83918a;text-align:center;grid-area:1/2;display:block}.do-or-does-guide .dd-map-nouns{grid-column:1/-1;margin-top:6px;font-size:17px}.do-or-does-guide .dd-map-note{grid-column:1/-1;margin-top:4px;font-size:15px}.do-or-does-guide .dd-you-note{margin-top:12px;font-size:17px;line-height:1.5}.do-or-does-guide .dd-contrast-top{grid-template-columns:1fr;gap:12px}.do-or-does-guide .dd-contrast{display:block}.do-or-does-guide .dd-be-note{padding:12px;font-size:16px}.do-or-does-guide .dd-object-note{margin-top:10px;font-size:17px;line-height:1.5}.do-or-does-guide .dd-more>summary{border:1px solid var(--dd-line);background:#f8f5ef;max-width:none;margin:12px 0 0;padding:10px 12px;font-size:17px}.do-or-does-guide .dd-page-header h3,.do-or-does-guide .dd-reference-page .dd-page-header h3{font-size:26px}.do-or-does-guide .dd-page-header>p{font-size:18px}.do-or-does-guide .dd-detail-section h4{margin-bottom:12px;font-size:24px}.do-or-does-guide .dd-detail-section>p{font-size:17px;line-height:1.5}.do-or-does-guide .dd-negative-columns,.do-or-does-guide .dd-wh-grid,.do-or-does-guide .dd-homework-grid,.do-or-does-guide .dd-be-grid{grid-template-columns:1fr;gap:18px}.do-or-does-guide .dd-negative-columns>div+div,.do-or-does-guide .dd-be-grid>div+div{border:0;padding:0}.do-or-does-guide .dd-negative-group{margin-bottom:6px;font-size:17px}.do-or-does-guide .dd-negative-columns .dd-sentence{font-size:24px}.do-or-does-guide .dd-pattern-strip{gap:12px;margin:16px 0 10px;padding:12px;font-size:17px}.do-or-does-guide .dd-pattern-strip p{font-size:17px}.do-or-does-guide .dd-wh-example .dd-sentence{font-size:24px}.do-or-does-guide .dd-wh-example>p+p{font-size:18px}.do-or-does-guide .dd-wh-grid>figure{order:-1}.do-or-does-guide .dd-wh-grid img{object-fit:cover;object-position:center 40%;max-height:240px}.do-or-does-guide .dd-wh-note{font-size:17px}.do-or-does-guide .dd-reply-rows>div{grid-template-columns:1fr;gap:8px;padding:12px 0}.do-or-does-guide .dd-reply-rows>div>.dd-sentence+.dd-sentence{border:0;padding:0}.do-or-does-guide .dd-reply-rows .dd-sentence{font-size:22px}.do-or-does-guide .dd-special-disclosure>summary{padding:12px;font-size:17px}.do-or-does-guide .dd-special-disclosure>summary>span{flex-direction:column;align-items:flex-start;gap:12px}.do-or-does-guide .dd-special-label{border:0;border-top:1px solid var(--dd-line);white-space:normal;width:100%;padding:10px 0 0}.do-or-does-guide .dd-transformations{padding-inline-start:0;padding-inline-end:0}.do-or-does-guide .dd-transformations>div{grid-template-columns:1fr;justify-items:start;gap:4px;margin:12px 0 20px}.do-or-does-guide .dd-transformations .dd-side-arrow{margin-left:40%;font-size:24px;transform:rotate(90deg)}.do-or-does-guide .dd-transformations .dd-sentence,.do-or-does-guide .dd-homework-grid .dd-sentence,.do-or-does-guide .dd-homework-grid .dd-question-diagram,.do-or-does-guide .dd-homework-grid .dd-rest{font-size:24px}.do-or-does-guide .dd-homework-grid img{object-fit:cover;max-height:240px}.do-or-does-guide .dd-be-reference{padding:12px}.do-or-does-guide .dd-be-grid .dd-sentence,.do-or-does-guide .dd-be-grid>div+div>.dd-sentence:last-child{font-size:22px}.do-or-does-guide .dd-who-row{flex-direction:column;align-items:flex-start;gap:4px}.do-or-does-guide .dd-who-row .dd-side-arrow{margin-left:40%;font-size:24px;transform:rotate(90deg)}.do-or-does-guide .dd-who-row .dd-sentence{font-size:24px}.do-or-does-guide .dd-extra-subjects{grid-template-columns:1fr;gap:10px;padding-inline-start:12px;padding-inline-end:12px;font-size:18px}.do-or-does-guide .dd-small-note{font-size:17px}.do-or-does-guide .dd-practice-host{margin-top:16px}.do-or-does-guide .dd-practice,.do-or-does-guide .dd-completion{padding:16px 12px 12px}.do-or-does-guide .dd-practice-main{grid-template-columns:1fr;gap:16px}.do-or-does-guide .dd-practice-heading{gap:12px}.do-or-does-guide .dd-practice-heading h3{font-size:28px}.do-or-does-guide .dd-practice-heading p{font-size:13px}.do-or-does-guide .dd-instruction{font-size:17px}.do-or-does-guide .dd-prompt{margin-top:12px;font-size:24px;line-height:1.35}.do-or-does-guide .dd-options{grid-template-columns:1fr 1fr;gap:8px;padding:0}.do-or-does-guide .dd-long-choices .dd-options{grid-template-columns:1fr}.do-or-does-guide .dd-option{gap:10px;min-height:52px;padding:10px;font-size:18px}.do-or-does-guide .dd-long-choices .dd-option{font-size:17px}.do-or-does-guide .dd-option input{width:24px;height:24px}.do-or-does-guide .dd-practice-footer{grid-template-columns:1fr;gap:12px;min-height:152px;margin-top:16px;padding:12px}.do-or-does-guide .dd-feedback,.do-or-does-guide .dd-feedback-measure{gap:10px;font-size:16px;line-height:1.5}.do-or-does-guide .dd-feedback h4,.do-or-does-guide .dd-feedback-measure h4{font-size:24px}.do-or-does-guide .dd-feedback-icon{width:32px;height:32px}.do-or-does-guide .dd-primary{justify-self:end;min-height:48px;padding:10px 16px;font-size:17px}.do-or-does-guide .dd-practice-footer>.dd-primary{width:max-content}.do-or-does-guide .dd-help{font-size:17px}.do-or-does-guide .dd-completion h3{font-size:24px}}@media (max-width:700px){.do-or-does-guide.questions-explanation{border-radius:18px;padding:18px 16px 20px;font-size:17px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.do-or-does-guide *{scroll-behavior:auto;transition:none!important;animation:none!important}}.present-simple-affirmatives.questions-explanation{--psa-ink:#102d32;--psa-body:#263e48;--psa-muted:#536b7c;--psa-line:#ddd5c5;--psa-primary:#19574b;border:1px solid var(--psa-line);width:100%;max-width:1026px;color:var(--psa-body);background:#fffefa;border-radius:22px;margin:0 auto 30px;padding:10px 22px 22px;font:400 18px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;box-shadow:0 2px 8px #62462a0d;container:present-simple-affirmatives/inline-size}.present-simple-affirmatives :where(*){box-sizing:border-box}.present-simple-affirmatives :-webkit-any(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.present-simple-affirmatives :is(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.present-simple-affirmatives :where(h2,h3,h4){color:var(--psa-ink);letter-spacing:-.025em;font-family:Times New Roman,Times,serif;font-weight:700}.present-simple-affirmatives :where(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.present-simple-affirmatives [data-psa-focus]{scroll-margin-block:120px 100px}.present-simple-affirmatives [hidden]{display:none!important}.present-simple-affirmatives button{font:inherit;letter-spacing:normal;box-shadow:none;cursor:pointer}.present-simple-affirmatives h3{font-size:28px;line-height:1.2}.present-simple-affirmatives h4{font-size:24px;line-height:1.2}.present-simple-affirmatives u{text-underline-offset:.14em;text-decoration-thickness:1.5px}.present-simple-affirmatives .psa-header{border-bottom:1px solid var(--psa-line);text-align:center;padding:0 0 12px}.present-simple-affirmatives .psa-header h2{color:#0e1b29;font-size:clamp(24px,4.7cqi,32px);line-height:1.13}.present-simple-affirmatives .psa-header p{color:var(--psa-muted);margin-top:3px;font-size:20px;line-height:1.24}.present-simple-affirmatives .psa-header .psa-definition{margin-top:0}.present-simple-affirmatives .psa-explorer{padding-top:6px}.present-simple-affirmatives .psa-subject-definition{color:var(--psa-muted);margin-top:2px;font-size:18px;line-height:1.3}.present-simple-affirmatives .psa-subjects{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.present-simple-affirmatives .psa-subject-choice{border:1px solid var(--psa-line);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:60px;padding:5px 10px;font-size:18px;line-height:1.3;display:flex}.present-simple-affirmatives .psa-subject-choice:hover{border-color:var(--psa-primary)}.present-simple-affirmatives .psa-subject-choice[aria-pressed=true]{background:var(--psa-primary);border-color:var(--psa-primary);color:#fffdf7}.present-simple-affirmatives .psa-choice-copy{flex-direction:column;align-items:center;gap:1px;display:flex}.present-simple-affirmatives .psa-selected-cue{font-size:13px;line-height:18px}.present-simple-affirmatives .psa-selected-check{flex-shrink:0}.present-simple-affirmatives .psa-selected-check svg{stroke-width:3px;width:32px;height:32px}.present-simple-affirmatives .psa-subject-choice[aria-pressed=true] .psa-choice-copy>span{font-family:Times New Roman,Times,serif;font-size:20px;font-weight:700}.present-simple-affirmatives .psa-subject-choice[aria-pressed=false] :-webkit-any(.psa-selected-check,.psa-selected-cue){display:none}.present-simple-affirmatives .psa-subject-choice[aria-pressed=false] :is(.psa-selected-check,.psa-selected-cue){display:none}.present-simple-affirmatives .psa-hero{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:center;gap:22px;margin-top:12px;display:grid}.present-simple-affirmatives .psa-hero-art{min-width:0}.present-simple-affirmatives .psa-art{background:#fffaf2;border-radius:10px;width:100%;position:relative;overflow:hidden}.present-simple-affirmatives .psa-art img{width:var(--psa-art-width);max-width:none;height:auto;left:var(--psa-art-left);top:var(--psa-art-top);display:block;position:absolute}.present-simple-affirmatives .psa-mobile-art{display:none}.present-simple-affirmatives .psa-hero-art{position:relative}.present-simple-affirmatives .psa-speaker{color:var(--psa-muted);background:#fffefaef;border-radius:8px;padding:5px 10px;font-size:16px;position:absolute;bottom:10px;left:10px}.present-simple-affirmatives .psa-hero-copy{align-self:start;min-width:0;padding:10px 2px 0}.present-simple-affirmatives .psa-labelled-sentence{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.present-simple-affirmatives .psa-phrase{flex-direction:column;align-items:center;gap:7px;display:flex}.present-simple-affirmatives .psa-role{color:var(--psa-muted);font-size:16px;line-height:22px}.present-simple-affirmatives .psa-token{white-space:nowrap;border-radius:8px;padding:4px 10px 6px;display:inline-block}.present-simple-affirmatives .psa-subject{color:#19574b;background:#dce7d6}.present-simple-affirmatives .psa-verb{color:#80550f;background:#f8e7be}.present-simple-affirmatives .psa-information{color:#99402d;background:#f8e2d7}.present-simple-affirmatives .psa-labelled-sentence .psa-token{letter-spacing:-.025em;padding:7px 16px 9px;font:700 clamp(24px,3.5cqi,32px)/1.2 Times New Roman,Times,serif}.present-simple-affirmatives .psa-main-sentence{letter-spacing:-.02em;color:#0e1b29;margin-top:12px;font:700 32px/1.3 Times New Roman,Times,serif}.present-simple-affirmatives .psa-meaning{margin-top:6px;font-size:20px;line-height:1.45}.present-simple-affirmatives .psa-rule{margin-top:9px;font-size:20px;line-height:1.4}.present-simple-affirmatives .psa-inline-verb{color:#80550f}.present-simple-affirmatives .psa-inline-subject{color:#19574b}.present-simple-affirmatives .psa-change{text-align:center;background:#f8f5ef66;border:1px solid #e4ddd2;border-radius:9px;margin-top:10px;padding:9px 16px 10px}.present-simple-affirmatives .psa-change-sentence{color:var(--psa-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font:700 28px/1.3 Times New Roman,Times,serif;display:flex}.present-simple-affirmatives .psa-arrow{color:#85918c;margin-inline-start:14px;margin-inline-end:14px;font:400 28px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.present-simple-affirmatives .psa-change>p:not(:first-child){color:var(--psa-muted);margin-top:3px}.present-simple-affirmatives .psa-change .psa-order{font-size:16px}.present-simple-affirmatives .psa-mapping{border-top:1px solid var(--psa-line);margin-top:13px;padding-top:10px}.present-simple-affirmatives .psa-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.present-simple-affirmatives .psa-map-group{background:#edf1e8;border-radius:8px;padding:9px 20px 10px}.present-simple-affirmatives .psa-map-pattern{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:5px;font:700 26px/1.3 Times New Roman,Times,serif;display:flex}.present-simple-affirmatives .psa-map-pattern .psa-subject{background:0 0;padding:0}.present-simple-affirmatives .psa-map-pattern .psa-verb{text-align:center;min-width:100px;padding:3px 10px 5px}.present-simple-affirmatives .psa-map-pattern .psa-arrow{margin-inline-start:8px;margin-inline-end:8px;font-size:24px}.present-simple-affirmatives .psa-map-group>p:not(:first-child){color:var(--psa-muted);margin:5px 0 0 5px;font-size:16px;line-height:1.35}.present-simple-affirmatives .psa-base-notes{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:14px;margin-top:10px;display:grid}.present-simple-affirmatives .psa-base-notes>p{border-radius:8px;padding:10px 13px;font-size:15px;line-height:1.4}.present-simple-affirmatives .psa-base-definition{border:1px solid var(--psa-line);background:#f8f5ef}.present-simple-affirmatives .psa-one-person{background:#edf1e8}.present-simple-affirmatives .psa-no-be{border-top:1px solid var(--psa-line);margin-top:13px;padding-top:10px}.present-simple-affirmatives .psa-no-be-grid{grid-template-columns:1fr 1fr .98fr;align-items:center;gap:20px;margin-top:7px;display:grid}.present-simple-affirmatives :-webkit-any(.psa-valid,.psa-invalid){color:var(--psa-ink);align-items:center;gap:10px;font:700 26px/1.2 Times New Roman,Times,serif;display:flex}.present-simple-affirmatives :is(.psa-valid,.psa-invalid){color:var(--psa-ink);align-items:center;gap:10px;font:700 26px/1.2 Times New Roman,Times,serif;display:flex}.present-simple-affirmatives :-webkit-any(.psa-valid,.psa-invalid)>:last-child{border-radius:9px;flex:1;padding:8px 12px;display:block}.present-simple-affirmatives :is(.psa-valid,.psa-invalid)>:last-child{border-radius:9px;flex:1;padding:8px 12px;display:block}.present-simple-affirmatives .psa-valid>:last-child{background:#edf1e8}.present-simple-affirmatives .psa-invalid>:last-child{background:#faece3}.present-simple-affirmatives .psa-status-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.present-simple-affirmatives .psa-status-icon svg{stroke-width:3px;width:30px;height:30px}.present-simple-affirmatives .psa-invalid .psa-status-icon{background:#783e2d}.present-simple-affirmatives .psa-be-explanation{color:var(--psa-muted);font-size:14px;line-height:1.4}.present-simple-affirmatives .psa-more{margin-top:12px}.present-simple-affirmatives :-webkit-any(.psa-more,.psa-extra-subjects)>summary{cursor:pointer;border:1px solid var(--psa-line);background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 15px;font-size:16px;font-weight:600;line-height:22px;list-style:none;display:flex}.present-simple-affirmatives :is(.psa-more,.psa-extra-subjects)>summary{cursor:pointer;border:1px solid var(--psa-line);background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 15px;font-size:16px;font-weight:600;line-height:22px;list-style:none;display:flex}.present-simple-affirmatives summary::-webkit-details-marker{display:none}.present-simple-affirmatives summary svg{flex-shrink:0;width:20px;height:20px}.present-simple-affirmatives details[open]>summary svg{transform:rotate(90deg)}.present-simple-affirmatives .psa-more-content{padding-top:20px}.present-simple-affirmatives .psa-companion{border:1px solid var(--psa-line);background:#fffefa;border-radius:20px;margin-bottom:24px;padding:22px}.present-simple-affirmatives .psa-companion-header{text-align:center;margin-bottom:16px}.present-simple-affirmatives .psa-companion-header h3{font-size:32px;line-height:1.15}.present-simple-affirmatives .psa-companion-header p{color:var(--psa-muted);margin-top:6px;font-size:18px}.present-simple-affirmatives .psa-spelling{border:1px solid var(--psa-line);border-radius:16px;padding:14px}.present-simple-affirmatives .psa-spelling h4{margin-bottom:10px;font-size:28px}.present-simple-affirmatives .psa-spelling-grid{gap:3px;display:grid}.present-simple-affirmatives .psa-spelling-row{grid-template-columns:minmax(0,.74fr) minmax(0,1fr);align-items:stretch;gap:3px;display:grid}.present-simple-affirmatives :-webkit-any(.psa-spelling-rule,.psa-spelling-forms){border-radius:6px;flex-direction:column;justify-content:center;padding:12px;font-size:18px;line-height:1.35;display:flex}.present-simple-affirmatives :is(.psa-spelling-rule,.psa-spelling-forms){border-radius:6px;flex-direction:column;justify-content:center;padding:12px;font-size:18px;line-height:1.35;display:flex}.present-simple-affirmatives .psa-spelling-rule{background:#edf1e8}.present-simple-affirmatives .psa-spelling-rule strong{font:700 18px/1.2 Times New Roman,Times,serif}.present-simple-affirmatives .psa-spelling-rule p{color:var(--psa-muted);margin-top:4px;font-size:16px}.present-simple-affirmatives .psa-spelling-forms{color:var(--psa-muted);background:#fcf2dd;font-size:18px;display:block}.present-simple-affirmatives .psa-spelling-pair{white-space:nowrap}.present-simple-affirmatives .psa-spelling-extra{color:var(--psa-muted);margin-top:10px;font-size:17px}.present-simple-affirmatives .psa-coordination-grid{border-block:1px solid var(--psa-line);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;margin-top:22px;padding-block-start:18px;padding-block-end:18px;display:grid}.present-simple-affirmatives .psa-coordination-grid h4{margin-bottom:12px;font-size:28px}.present-simple-affirmatives .psa-different-endings{border-left:1px solid var(--psa-line);padding-left:20px}.present-simple-affirmatives .psa-action-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.present-simple-affirmatives .psa-example{color:var(--psa-ink);letter-spacing:-.025em;font:700 24px/1.6 Times New Roman,Times,serif}.present-simple-affirmatives .psa-example .psa-token{padding:3px 8px 4px}.present-simple-affirmatives .psa-two-verbs .psa-example{margin-bottom:7px;font-size:28px}.present-simple-affirmatives .psa-coordination-grid p:not(.psa-example){color:var(--psa-muted);margin-top:3px;font-size:18px;line-height:1.45}.present-simple-affirmatives .psa-different-endings .psa-example{font-size:28px}.present-simple-affirmatives .psa-complete-verbs{padding-top:14px}.present-simple-affirmatives .psa-complete-verbs h4{font-size:28px}.present-simple-affirmatives .psa-complete-grid{grid-template-columns:1fr 1.1fr;gap:20px;margin-top:12px;display:grid}.present-simple-affirmatives .psa-complete-grid .psa-example{font-size:28px}.present-simple-affirmatives .psa-complete-grid p:not(.psa-example){color:var(--psa-muted);margin-top:8px;font-size:17px}.present-simple-affirmatives .psa-mistake-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.present-simple-affirmatives .psa-mistake-list li{background:#faece3;border-radius:8px;align-items:center;gap:14px;padding:6px 12px;font:400 24px/1.35 Times New Roman,Times,serif;display:flex}.present-simple-affirmatives .psa-mistake-list svg{color:#783e2d;flex-shrink:0;width:24px;height:24px}.present-simple-affirmatives .psa-job-contrast{border-left:1px solid var(--psa-line);grid-template-columns:.78fr 1fr;align-items:center;gap:14px;padding-left:16px;display:grid}.present-simple-affirmatives .psa-job-contrast .psa-example{font-size:28px}.present-simple-affirmatives .psa-job-contrast .psa-token{padding-inline-start:7px;padding-inline-end:7px}.present-simple-affirmatives .psa-meaning-grid{border-block:1px solid var(--psa-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;padding-block-start:16px;padding-block-end:16px;display:grid}.present-simple-affirmatives .psa-meaning-card{min-width:0}.present-simple-affirmatives .psa-meaning-card:nth-child(2n){border-left:1px solid var(--psa-line);padding-left:25px}.present-simple-affirmatives .psa-meaning-card h4{margin-bottom:8px;font-size:28px}.present-simple-affirmatives .psa-meaning-card .psa-example{margin-top:7px;font-size:28px;line-height:1.45}.present-simple-affirmatives .psa-meaning-card>p:not(.psa-example){color:var(--psa-muted);margin-top:3px;font-size:18px;line-height:1.4}.present-simple-affirmatives .psa-time{text-underline-offset:.2em;color:var(--psa-ink);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px}.present-simple-affirmatives .psa-stable{border-bottom:1px solid var(--psa-line);padding-block-start:16px;padding-block-end:16px}.present-simple-affirmatives .psa-stable h4{margin-bottom:8px;font-size:28px}.present-simple-affirmatives .psa-stable-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;display:grid}.present-simple-affirmatives .psa-stable-grid .psa-example{font-size:28px;line-height:1.5}.present-simple-affirmatives .psa-stable-grid p:not(.psa-example){color:var(--psa-muted);margin-top:8px;font-size:18px}.present-simple-affirmatives .psa-time-words{background:#f0f1e8;border:1px solid #e1e4d8;border-radius:10px;grid-template-columns:1fr 1.1fr;gap:24px;margin-top:12px;padding:12px 16px;display:grid}.present-simple-affirmatives .psa-time-words>div+div{border-left:1px solid #a6b39a;padding-left:20px}.present-simple-affirmatives .psa-time-words h4{margin-bottom:8px;font-size:24px}.present-simple-affirmatives .psa-time-words p{color:var(--psa-muted);margin-top:4px;font-size:16px}.present-simple-affirmatives .psa-time-words .psa-times{color:var(--psa-ink);font-size:18px}.present-simple-affirmatives .psa-time-words .psa-small-example{color:var(--psa-ink);margin-top:0;font:400 18px/1.4 Times New Roman,Times,serif}.present-simple-affirmatives .psa-small-example .psa-token{padding:1px 5px}.present-simple-affirmatives .psa-now{border:1px solid var(--psa-line);border-radius:10px;margin-top:14px;padding:10px 14px}.present-simple-affirmatives .psa-now h4{margin-bottom:6px;font-size:24px}.present-simple-affirmatives .psa-now-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.present-simple-affirmatives .psa-now-grid>div+div{border-left:1px solid var(--psa-line);padding-left:24px}.present-simple-affirmatives .psa-now .psa-example{font-size:24px;line-height:1.45}.present-simple-affirmatives .psa-now p:not(.psa-example){color:var(--psa-muted);margin-top:6px;font-size:16px}.present-simple-affirmatives .psa-example-bank{grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;display:grid}.present-simple-affirmatives .psa-example-bank p:not(.psa-example){color:var(--psa-muted);font-size:16px}.present-simple-affirmatives .psa-order-reference{border-top:1px solid var(--psa-line);margin-top:16px;padding-top:16px}.present-simple-affirmatives .psa-practice{border-top:1px solid var(--psa-line);margin-top:14px;padding-top:14px}.present-simple-affirmatives .psa-practice-form{background:#f0f1e8;border:1px solid #e1e4d8;border-radius:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 20px;padding:14px 16px;display:grid}.present-simple-affirmatives .psa-check-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.present-simple-affirmatives .psa-check-heading h3{font-size:32px;line-height:1.2}.present-simple-affirmatives .psa-check-heading>span{color:var(--psa-muted);font-size:13px}.present-simple-affirmatives .psa-instruction{margin-top:10px;font-size:18px;line-height:1.45}.present-simple-affirmatives .psa-question{color:#0e1b29;letter-spacing:-.025em;margin-top:12px;font:700 28px/1.4 Times New Roman,Times,serif}.present-simple-affirmatives .psa-options{border:0;align-content:start;gap:8px;min-width:0;padding:0;display:grid}.present-simple-affirmatives .psa-choice{border:1px solid var(--psa-line);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:9px 14px;font-size:16px;line-height:1.4;display:flex}.present-simple-affirmatives .psa-choice:has(input:checked){border-color:var(--psa-primary);outline:1px solid var(--psa-primary);outline-offset:-1px;background:#edf1e8}.present-simple-affirmatives .psa-choice:has(input:disabled){cursor:default}.present-simple-affirmatives .psa-choice input{-webkit-appearance:none;appearance:none;background:#fffefa;border:2px solid #9a9fa5;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.present-simple-affirmatives .psa-choice input:checked{background:#19574b;border-color:#19574b;box-shadow:inset 0 0 0 4px #fffefa}.present-simple-affirmatives .psa-check-footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;margin-inline-start:-4px;margin-inline-end:-4px;padding:10px 12px;display:grid}.present-simple-affirmatives .psa-feedback{min-width:0;color:var(--psa-muted);align-items:center;gap:10px;font-size:16px;line-height:24px;display:flex}.present-simple-affirmatives .psa-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.present-simple-affirmatives .psa-feedback-icon svg{width:20px;height:20px}.present-simple-affirmatives .psa-feedback-title{font:700 20px/1.3 Times New Roman,Times,serif}.present-simple-affirmatives .psa-feedback p{font-size:16px;line-height:24px}.present-simple-affirmatives .psa-check-footer:-webkit-any(.is-correct,.is-incorrect){border-radius:10px}.present-simple-affirmatives .psa-check-footer:is(.is-correct,.is-incorrect){border-radius:10px}.present-simple-affirmatives .psa-check-footer.is-correct{background:#e3eadc}.present-simple-affirmatives .psa-check-footer.is-correct .psa-feedback{color:#19574b}.present-simple-affirmatives .psa-check-footer.is-incorrect{background:#faece3}.present-simple-affirmatives .psa-check-footer.is-incorrect .psa-feedback{color:#783e2d}.present-simple-affirmatives .psa-check-footer.is-incorrect .psa-feedback-icon{background:#783e2d}.present-simple-affirmatives .psa-primary{border:1px solid var(--psa-primary);background:var(--psa-primary);color:#fffdf7;border-radius:10px;justify-content:center;align-items:center;min-width:150px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.present-simple-affirmatives .psa-primary:disabled{color:#647067;cursor:default;background:#d3d5d6;border-color:#d3d5d6}.present-simple-affirmatives .psa-help{grid-column:1/-1;font-size:16px}.present-simple-affirmatives .psa-help button{min-height:44px;color:var(--psa-primary);background:0 0;border:0;padding:6px 0;text-decoration:underline}.present-simple-affirmatives .psa-long-question{grid-template-columns:1fr}.present-simple-affirmatives .psa-long-question .psa-choice{min-height:48px;font-size:18px}.present-simple-affirmatives .psa-completion{background:#e3eadc;border-radius:12px;justify-items:start;gap:20px;padding:20px;display:grid}.present-simple-affirmatives .psa-completion h3{align-items:center;gap:12px;display:flex}.present-simple-affirmatives .psa-completion svg{flex-shrink:0;width:28px;height:28px}.present-simple-affirmatives .psa-compact-note{display:none}@container present-simple-affirmatives (width<=760px){.present-simple-affirmatives .psa-map-pattern{font-size:22px}.present-simple-affirmatives .psa-map-group{padding-inline-start:12px;padding-inline-end:12px}.present-simple-affirmatives .psa-map-pattern .psa-verb{min-width:80px}.present-simple-affirmatives .psa-hero-copy .psa-token{padding-inline-start:9px;padding-inline-end:9px;font-size:28px}.present-simple-affirmatives .psa-main-sentence{font-size:28px}.present-simple-affirmatives .psa-companion{padding:16px}.present-simple-affirmatives .psa-spelling-row,.present-simple-affirmatives .psa-coordination-grid{grid-template-columns:1fr}.present-simple-affirmatives .psa-different-endings{border-left:0;padding-left:0}.present-simple-affirmatives .psa-complete-grid{grid-template-columns:1fr}}@container present-simple-affirmatives (width<=680px){.present-simple-affirmatives .psa-header h2{text-wrap:balance;font-size:24px;line-height:1.35}.present-simple-affirmatives .psa-header p{margin-top:4px;font-size:17px;line-height:26px}.present-simple-affirmatives .psa-definition{display:none}.present-simple-affirmatives .psa-header{padding-bottom:16px}.present-simple-affirmatives h3{font-size:20px;line-height:29px}.present-simple-affirmatives .psa-explorer{padding-top:12px}.present-simple-affirmatives .psa-subject-definition{display:none}.present-simple-affirmatives .psa-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.present-simple-affirmatives .psa-subject-choice{border-radius:10px;gap:10px;min-height:52px;font-size:16px;line-height:22px}.present-simple-affirmatives .psa-subject-choice[aria-pressed=true] .psa-choice-copy>span{font:500 16px/22px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.present-simple-affirmatives .psa-subject-choice .psa-selected-check svg{width:28px;height:28px}.present-simple-affirmatives .psa-hero{grid-template-columns:1fr;gap:8px;margin-top:12px}.present-simple-affirmatives .psa-desktop-art{display:none}.present-simple-affirmatives .psa-mobile-art{display:block}.present-simple-affirmatives .psa-hero-copy{padding:0}.present-simple-affirmatives .psa-labelled-sentence{justify-content:start;gap:6px}.present-simple-affirmatives .psa-hero-copy .psa-token{padding:2px 8px 4px;font-size:24px;line-height:1.35}.present-simple-affirmatives .psa-role,.present-simple-affirmatives .psa-main-sentence{display:none}.present-simple-affirmatives .psa-meaning{text-align:center;margin-top:3px;font-size:17px;line-height:26px}.present-simple-affirmatives .psa-meaning u{text-decoration:none}.present-simple-affirmatives .psa-rule{text-align:center;margin-top:0;font-size:17px;line-height:26px}.present-simple-affirmatives .psa-change{display:none}.present-simple-affirmatives .psa-mapping{margin-top:16px;padding-top:12px}.present-simple-affirmatives .psa-map-grid{grid-template-columns:1fr;gap:10px}.present-simple-affirmatives .psa-map-group{background:0 0;padding:0}.present-simple-affirmatives .psa-map-pattern{grid-template-columns:minmax(0,1fr) 26px 80px;gap:10px;font-size:clamp(18px,6.4cqi,22px);line-height:1.35;display:grid}.present-simple-affirmatives .psa-map-pattern .psa-subject{text-align:center;background:#edf1e8;padding:4px 10px}.present-simple-affirmatives .psa-map-pattern .psa-verb{min-width:0;padding:4px 10px}.present-simple-affirmatives .psa-map-pattern .psa-arrow{margin:0;font-size:24px}.present-simple-affirmatives .psa-map-group>p:not(:first-child){text-align:center;margin:2px 0 0;font-size:14px;line-height:22px}.present-simple-affirmatives .psa-full-note{display:none}.present-simple-affirmatives .psa-compact-note{display:block}.present-simple-affirmatives .psa-base-notes .psa-base-definition{display:none}.present-simple-affirmatives .psa-base-notes{margin-top:8px;display:block}.present-simple-affirmatives .psa-base-notes .psa-one-person{color:var(--psa-muted);background:0 0;padding:0;font-size:16px;line-height:24px}.present-simple-affirmatives .psa-no-be{margin-top:16px;padding-top:12px}.present-simple-affirmatives .psa-no-be-grid{background:#edf1e8;border-radius:10px;grid-template-columns:1fr;gap:0;margin-top:8px;padding:8px 12px 10px 50px;position:relative}.present-simple-affirmatives .psa-no-be-grid .psa-invalid{display:none}.present-simple-affirmatives .psa-valid{font-size:22px;line-height:1.35}.present-simple-affirmatives .psa-valid>:last-child{background:0 0;padding:0}.present-simple-affirmatives .psa-valid .psa-status-icon{color:#19574b;background:0 0;width:26px;height:26px;position:absolute;top:12px;left:14px}.present-simple-affirmatives .psa-valid .psa-status-icon svg{width:26px;height:26px}.present-simple-affirmatives .psa-be-explanation{font-size:16px;line-height:24px}.present-simple-affirmatives .psa-companion{border-radius:14px;margin-bottom:16px;padding:16px}.present-simple-affirmatives .psa-companion-header h3{font-size:24px;line-height:1.35}.present-simple-affirmatives .psa-companion-header p{font-size:17px;line-height:26px}.present-simple-affirmatives h4{font-size:20px;line-height:29px}.present-simple-affirmatives .psa-spelling{padding:10px}.present-simple-affirmatives .psa-spelling h4{font-size:20px}.present-simple-affirmatives .psa-spelling-rule strong{font-size:18px}.present-simple-affirmatives .psa-spelling-forms{font-size:17px}.present-simple-affirmatives .psa-spelling-pair{white-space:normal}.present-simple-affirmatives .psa-coordination-grid h4{font-size:20px}.present-simple-affirmatives .psa-example{line-height:1.65;font-size:22px!important}.present-simple-affirmatives .psa-example .psa-token{white-space:normal}.present-simple-affirmatives .psa-complete-grid{gap:20px}.present-simple-affirmatives .psa-job-contrast{border-left:0;border-top:1px solid var(--psa-line);grid-template-columns:1fr 1fr;padding:16px 0 0}.present-simple-affirmatives .psa-meaning-grid{grid-template-columns:1fr;gap:18px}.present-simple-affirmatives .psa-meaning-card:nth-child(2n){border-left:0;padding-left:0}.present-simple-affirmatives .psa-meaning-card h4{font-size:22px}.present-simple-affirmatives .psa-meaning-card>p:not(.psa-example){font-size:17px}.present-simple-affirmatives .psa-stable-grid{grid-template-columns:1fr;gap:8px}.present-simple-affirmatives .psa-time-words{grid-template-columns:1fr;gap:14px;padding:12px}.present-simple-affirmatives .psa-time-words>div+div{border-left:0;border-top:1px solid var(--psa-line);padding:12px 0 0}.present-simple-affirmatives .psa-now-grid{grid-template-columns:1fr;gap:14px}.present-simple-affirmatives .psa-now-grid>div+div{border-left:0;border-top:1px solid var(--psa-line);padding:12px 0 0}.present-simple-affirmatives .psa-example-bank{grid-template-columns:1fr}.present-simple-affirmatives .psa-practice-form{grid-template-columns:1fr;padding:14px}.present-simple-affirmatives .psa-check-heading h3{font-size:28px}.present-simple-affirmatives .psa-check-heading{gap:12px}.present-simple-affirmatives .psa-instruction{margin-top:6px;font-size:17px;line-height:26px}.present-simple-affirmatives .psa-question{margin-top:8px;font-size:24px;line-height:1.35}.present-simple-affirmatives .psa-choice{min-height:48px}.present-simple-affirmatives .psa-check-footer{grid-template-columns:1fr;align-content:start;gap:10px;min-height:180px}.present-simple-affirmatives .psa-check-footer .psa-primary{justify-self:stretch}.present-simple-affirmatives .psa-feedback{align-items:center;min-height:102px}.present-simple-affirmatives .psa-primary{min-height:48px}.present-simple-affirmatives .psa-completion{padding:16px}.present-simple-affirmatives .psa-completion h3{font-size:22px}}@media (max-width:720px){.present-simple-affirmatives.questions-explanation{border-radius:19px;padding:16px;font-size:17px;line-height:26px}}@media (prefers-reduced-motion:reduce){.present-simple-affirmatives *,.present-simple-affirmatives :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.present-simple-questions-guide{--psq-heading:var(--d2-heading);--psq-body:var(--d2-body);--psq-muted:var(--d2-muted);--psq-border:var(--d2-border);--psq-action:var(--d2-action);--psq-display:var(--d2-display);--psq-ui:var(--d2-ui);--psq-subject:var(--d2-subject);--psq-subject-bg:var(--d2-subject-bg);--psq-verb:var(--d2-verb);--psq-verb-bg:var(--d2-verb-bg);--psq-information:var(--d2-information);--psq-information-bg:var(--d2-information-bg)}.present-simple-questions-guide *,.present-simple-questions-guide :before,.present-simple-questions-guide :after{box-sizing:border-box}.present-simple-questions-guide [hidden]{display:none!important}.present-simple-questions-guide :-webkit-any(p,h1,h2,h3,h4,h5,figure,fieldset){margin:0}.present-simple-questions-guide :is(p,h1,h2,h3,h4,h5,figure,fieldset){margin:0}.present-simple-questions-guide :-webkit-any(h1,h2,h3,h4,h5){color:var(--psq-heading);font-family:var(--psq-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.present-simple-questions-guide :is(h1,h2,h3,h4,h5){color:var(--psq-heading);font-family:var(--psq-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.present-simple-questions-guide :-webkit-any(h3,h4){font-size:24px}.present-simple-questions-guide :is(h3,h4){font-size:24px}.present-simple-questions-guide h5{font-size:22px}.present-simple-questions-guide :-webkit-any(button,input,summary){font-family:var(--psq-ui)}.present-simple-questions-guide :is(button,input,summary){font-family:var(--psq-ui)}.present-simple-questions-guide :-webkit-any(button,summary){cursor:pointer}.present-simple-questions-guide :is(button,summary){cursor:pointer}.present-simple-questions-guide :-webkit-any(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.present-simple-questions-guide :is(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.present-simple-questions-guide .psq-hero{padding:16px 0 18px}.present-simple-questions-guide .psq-scene{gap:var(--d2-section-gap);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;margin-top:12px;display:grid}.present-simple-questions-guide .psq-art{min-width:0}.present-simple-questions-guide .psq-art img{object-fit:contain;mix-blend-mode:multiply;border-radius:6px;width:100%;height:auto;display:block}.present-simple-questions-guide .psq-routine-art img{height:190px}.present-simple-questions-guide .psq-scene-copy{min-width:0}.present-simple-questions-guide .psq-scene-copy>p{color:var(--psq-muted);margin-top:10px;font-size:16px}.present-simple-questions-guide .psq-chunks{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;display:flex}.present-simple-questions-guide .psq-chunk{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.present-simple-questions-guide .psq-label{color:#526161;font:400 12px/1.5 var(--psq-ui);text-align:center;display:block}.present-simple-questions-guide .psq-word{font:700 22px/1.2 var(--psq-display);border-radius:6px;flex:1;justify-content:center;align-items:center;padding:5px 9px;display:flex}.present-simple-questions-guide .psq-subject{color:var(--psq-subject);background:var(--psq-subject-bg)}.present-simple-questions-guide .psq-verb{color:var(--psq-verb);background:var(--psq-verb-bg)}.present-simple-questions-guide .psq-information{color:var(--psq-information);background:var(--psq-information-bg)}.present-simple-questions-guide .psq-question{color:var(--psq-heading);text-underline-offset:.14em;background:#f4f2eb;text-decoration:underline}.present-simple-questions-guide .psq-subject-ink{color:var(--psq-subject)}.present-simple-questions-guide .psq-verb-ink{color:var(--psq-verb)}.present-simple-questions-guide .psq-negative-ink{color:#66517c}.present-simple-questions-guide .psq-question-ink{color:var(--psq-heading);text-underline-offset:.14em;text-decoration:underline}.present-simple-questions-guide .psq-ending{text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:1.5px}.present-simple-questions-guide .psq-section{border-top:1px solid var(--psq-border);padding:18px 0}.present-simple-questions-guide .psq-purposes{flex-wrap:wrap;gap:10px;margin:14px 0 0 51px;display:flex}.present-simple-questions-guide .psq-purpose{--d2-choice-min-width:165px;--d2-choice-padding:16px}.present-simple-questions-guide .psq-purpose:not([aria-pressed=true]) .psq-selection-icon,.present-simple-questions-guide .psq-purpose-copy small{display:none}.present-simple-questions-guide .psq-selection-icon{flex:none;display:flex}.present-simple-questions-guide .psq-selection-icon svg{width:22px;height:22px}.present-simple-questions-guide .psq-builder{margin:16px 0 0 51px}.present-simple-questions-guide .psq-transformation{font:700 24px/1.3 var(--psq-display);align-items:center;gap:12px;margin-bottom:10px;display:flex}.present-simple-questions-guide .psq-change-arrows{display:none}.present-simple-questions-guide .psq-built-question .psq-chunks{display:flex}.present-simple-questions-guide .psq-rule-list{margin:12px 0 0;padding-left:20px;font-size:16px;line-height:1.5}.present-simple-questions-guide .psq-rule-list li+li{margin-top:3px}.present-simple-questions-guide .psq-rule-list li::marker{color:#476c59}.present-simple-questions-guide .psq-helper-map{gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0 51px;display:grid}.present-simple-questions-guide .psq-helper-group{min-width:0}.present-simple-questions-guide .psq-helper-group+.psq-helper-group{border-left:1px solid var(--psq-border);padding-left:24px}.present-simple-questions-guide .psq-helper-pattern{justify-content:center;align-items:center;gap:9px;display:flex}.present-simple-questions-guide .psq-helper-pattern>:-webkit-any(.psq-subject,.psq-verb){text-align:center;font:700 20px/1.3 var(--psq-display);border-radius:6px;padding:5px 7px}.present-simple-questions-guide .psq-helper-pattern>:is(.psq-subject,.psq-verb){text-align:center;font:700 20px/1.3 var(--psq-display);border-radius:6px;padding:5px 7px}.present-simple-questions-guide .psq-helper-group>p{color:var(--psq-muted);text-align:center;margin-top:7px;font-size:14px;line-height:1.5}.present-simple-questions-guide .psq-arrow{color:#63756b;flex:none;justify-content:center;align-items:center;display:inline-flex}.present-simple-questions-guide .psq-arrow svg{width:24px;height:24px}.present-simple-questions-guide .psq-example{color:var(--psq-heading);font:700 24px/1.65 var(--psq-display)}.present-simple-questions-guide .psq-example>:-webkit-any(.psq-subject,.psq-verb,.psq-information,.psq-question){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 5px;display:inline}.present-simple-questions-guide .psq-example>:is(.psq-subject,.psq-verb,.psq-information,.psq-question){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 5px;display:inline}.present-simple-questions-guide .psq-small-example>:-webkit-any(.psq-subject,.psq-verb,.psq-information){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 5px;display:inline}.present-simple-questions-guide .psq-small-example>:is(.psq-subject,.psq-verb,.psq-information){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:2px 5px;display:inline}.present-simple-questions-guide .psq-missing-question{margin:14px 0 0 51px}.present-simple-questions-guide .psq-answer{color:var(--psq-muted);margin:5px 0 0 51px;font-size:17px}.present-simple-questions-guide .psq-detail-notes{gap:var(--d2-section-gap);grid-template-columns:1.2fr 1fr;align-items:start;margin:8px 0 0 51px;display:grid}.present-simple-questions-guide .psq-detail-notes .psq-rule-list{margin-top:0}.present-simple-questions-guide .psq-exception-note{color:var(--psq-muted);background:#f5f3ec;border-radius:7px;padding:10px 12px;font-size:14px;line-height:1.5}.present-simple-questions-guide .psq-more{margin-top:14px}.present-simple-questions-guide .psq-more>summary{border:1px solid var(--psq-border);background:#f8f6f0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.present-simple-questions-guide .psq-more>summary::-webkit-details-marker{display:none}.present-simple-questions-guide .psq-more>summary svg{flex:none;width:20px;height:20px}.present-simple-questions-guide .psq-more[open]>summary svg{transform:rotate(90deg)}.present-simple-questions-guide :-webkit-any(.psq-patterns-content,.psq-reference-content){padding:24px 0 8px}.present-simple-questions-guide :is(.psq-patterns-content,.psq-reference-content){padding:24px 0 8px}.present-simple-questions-guide .psq-companion-header{border-bottom:1px solid var(--psq-border);margin-bottom:18px;padding-bottom:16px}.present-simple-questions-guide .psq-companion-header :-webkit-any(h3,h4){font-size:28px}.present-simple-questions-guide .psq-companion-header :is(h3,h4){font-size:28px}.present-simple-questions-guide .psq-companion-header>p{color:var(--psq-muted);margin-top:6px;font-size:17px}.present-simple-questions-guide .psq-reference-title{align-items:center;gap:12px;font-size:24px;line-height:1.25;display:flex}.present-simple-questions-guide .psq-section>.psq-reference-title{margin-bottom:14px;font-size:26px}.present-simple-questions-guide .psq-disclosure-title{align-items:center;gap:12px;min-width:0;display:flex}.present-simple-questions-guide .psq-patterns-content>.psq-more{margin-top:24px}.present-simple-questions-guide .psq-patterns-content>.psq-more>summary{padding:12px 14px;font-weight:600}.present-simple-questions-guide :-webkit-any(.psq-who-grid,.psq-base-grid,.psq-reply-grid,.psq-fact-exchange,.psq-reply-notes,.psq-word-columns,.psq-extra-grid){gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.present-simple-questions-guide :is(.psq-who-grid,.psq-base-grid,.psq-reply-grid,.psq-fact-exchange,.psq-reply-notes,.psq-word-columns,.psq-extra-grid){gap:var(--d2-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.present-simple-questions-guide :is(.psq-who-grid>section+section,.psq-base-grid>div+div,.psq-exchange+.psq-exchange,.psq-word-columns>div+div){border-left:1px solid var(--psq-border);padding-left:24px}.present-simple-questions-guide .psq-who-grid .psq-art{margin-top:10px}.present-simple-questions-guide .psq-who-grid .psq-art img{height:185px}.present-simple-questions-guide .psq-who-grid>section>p:not(.psq-example){color:var(--psq-muted);margin-top:8px;font-size:16px}.present-simple-questions-guide .psq-who-grid .psq-example{font-size:22px}.present-simple-questions-guide .psq-statement-inline{margin-top:10px}.present-simple-questions-guide .psq-who-question{margin-top:8px}.present-simple-questions-guide .psq-who-subject{text-align:center;vertical-align:top;flex-direction:column;display:inline-flex}.present-simple-questions-guide .psq-who-subject>.psq-question{background:0 0}.present-simple-questions-guide .psq-who-subject small{font:400 12px/1.5 var(--psq-ui);color:var(--psq-muted)}.present-simple-questions-guide .psq-who-answer{margin-top:4px}.present-simple-questions-guide .psq-patterns-content .psq-section{border-top-color:#d4dace;margin-top:28px;padding-top:24px}.present-simple-questions-guide .psq-be-transformation{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.present-simple-questions-guide .psq-be-transformation .psq-example{font-size:23px}.present-simple-questions-guide .psq-be-notes{gap:var(--d2-section-gap);grid-template-columns:1.3fr 1fr;align-items:center;margin-top:12px;display:grid}.present-simple-questions-guide .psq-small-example{font:700 22px/1.65 var(--psq-display);color:var(--psq-heading)}.present-simple-questions-guide .psq-avoid-note{background:#faeee5;border:1px solid #f4dfd3;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:15px;display:flex}.present-simple-questions-guide .psq-avoid-note svg{color:#783e2d;flex:none}.present-simple-questions-guide .psq-base-grid{margin-top:12px}.present-simple-questions-guide .psq-base-grid>div{gap:8px;display:grid}.present-simple-questions-guide .psq-base-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.present-simple-questions-guide .psq-base-pair>.psq-verb{text-align:center;font:700 22px/1.3 var(--psq-display);border-radius:6px;padding:5px 8px}.present-simple-questions-guide .psq-base-example{text-align:center;background:#f5f4ed;border-radius:7px;margin-top:14px;padding:6px 10px;font-size:22px}.present-simple-questions-guide .psq-reply-grid{margin-top:12px}.present-simple-questions-guide .psq-reply{border:1px solid var(--psq-border);font:700 21px/1.4 var(--psq-display);color:var(--psq-heading);text-align:center;border-radius:7px;margin-top:8px;padding:8px 10px}.present-simple-questions-guide .psq-fact-exchange{align-items:end;margin-top:14px}.present-simple-questions-guide .psq-fact-exchange .psq-label{text-align:left}.present-simple-questions-guide .psq-reply-notes{color:var(--psq-muted);margin-top:10px;font-size:15px}.present-simple-questions-guide .psq-word-formula{background:var(--d2-sage);font:700 20px/1.3 var(--psq-display);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:12px;display:flex}.present-simple-questions-guide .psq-word-formula>:-webkit-any(.psq-question,.psq-subject,.psq-verb){border-radius:5px;padding:5px 7px}.present-simple-questions-guide .psq-word-formula>:is(.psq-question,.psq-subject,.psq-verb){border-radius:5px;padding:5px 7px}.present-simple-questions-guide .psq-reference-hero{gap:var(--d2-section-gap);grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;display:grid}.present-simple-questions-guide .psq-reference-hero .psq-art img{height:160px}.present-simple-questions-guide .psq-place-question .psq-word{font-size:24px}.present-simple-questions-guide .psq-punctuation{color:var(--psq-heading)}.present-simple-questions-guide .psq-reference-hero-answer{color:var(--psq-information);font:700 24px/1.4 var(--psq-display);margin-top:12px}.present-simple-questions-guide .psq-word-columns{margin-top:22px}.present-simple-questions-guide .psq-word-entry{border-top:1px solid var(--psq-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.present-simple-questions-guide .psq-word-entry>div{flex:170px;min-width:0}.present-simple-questions-guide .psq-word-entry h5{font-size:23px}.present-simple-questions-guide .psq-word-meaning{font:400 14px/1.5 var(--psq-ui);color:var(--psq-muted);letter-spacing:0}.present-simple-questions-guide .psq-word-extra{letter-spacing:0;font-size:17px}.present-simple-questions-guide .psq-reference-question{font:400 21px/1.4 var(--psq-display);color:var(--psq-heading);margin-top:7px}.present-simple-questions-guide .psq-reference-question>span{font-weight:700}.present-simple-questions-guide .psq-reference-answer{color:var(--psq-information);font:400 21px/1.4 var(--psq-display);gap:10px;margin-top:6px;display:flex}.present-simple-questions-guide .psq-reference-answer>span{color:#63756b;font-family:var(--psq-ui)}.present-simple-questions-guide .psq-reference-note{color:var(--psq-muted);margin-top:6px;font-size:14px;line-height:1.5}.present-simple-questions-guide .psq-mini-art{flex:0 0 90px;width:90px}.present-simple-questions-guide .psq-mini-art img{max-height:80px}.present-simple-questions-guide .psq-count-entry .psq-mini-art{flex-basis:120px;width:120px}.present-simple-questions-guide .psq-reference-reminder{background:var(--d2-sage);border-radius:7px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;font-size:16px;display:flex}.present-simple-questions-guide .psq-reference-reminder>svg{color:var(--psq-subject);flex:none}.present-simple-questions-guide .psq-extra-grid{padding-top:20px;font-size:16px}.present-simple-questions-guide .psq-extra-grid :-webkit-any(p,ul){margin-top:10px}.present-simple-questions-guide .psq-extra-grid :is(p,ul){margin-top:10px}.present-simple-questions-guide .psq-extra-grid h5:not(:first-child){margin-top:22px}.present-simple-questions-guide .psq-extra-grid ul{padding-left:20px;line-height:1.6}.present-simple-questions-guide .psq-practice-container{border-top:1px solid var(--psq-border);margin-top:24px;padding-top:18px}.present-simple-questions-guide .psq-practice{background:var(--d2-sage);border:1px solid #e3e6d9;border-radius:10px;margin:0;padding:20px}.present-simple-questions-guide .psq-practice-grid{gap:var(--d2-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.present-simple-questions-guide .psq-practice-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.present-simple-questions-guide .psq-practice-heading h3{font-size:28px}.present-simple-questions-guide .psq-practice-heading>span{color:var(--psq-muted);font-size:13px}.present-simple-questions-guide .psq-prompt{font:700 23px/1.3 var(--psq-display);color:var(--psq-heading);margin-top:12px}.present-simple-questions-guide .psq-instruction{margin-top:8px;font-size:16px}.present-simple-questions-guide .psq-options{border:0;gap:7px;min-width:0;padding:0;display:grid}.present-simple-questions-guide .psq-choice{border:1px solid var(--psq-border);min-width:0;min-height:44px;font:400 15px/1.4 var(--psq-ui);cursor:pointer;background:#fffefa;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.present-simple-questions-guide .psq-choice>span{min-width:0}.present-simple-questions-guide .psq-choice:has(input:checked){border-color:var(--psq-action);box-shadow:inset 0 0 0 1px var(--psq-action);background:#edf1e7}.present-simple-questions-guide .psq-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.present-simple-questions-guide .psq-choice:has(input:disabled){cursor:default}.present-simple-questions-guide .psq-choice input{-webkit-appearance:none;appearance:none;background:#fffefa;border:1.5px solid #819184;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0}.present-simple-questions-guide .psq-choice input:checked{border:6px solid var(--psq-action)}.present-simple-questions-guide .psq-choice input:disabled{opacity:1}.present-simple-questions-guide .psq-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:16px;display:grid}.present-simple-questions-guide .psq-feedback{align-items:flex-start;gap:10px;min-width:0;font-size:15px;line-height:1.5;display:flex}.present-simple-questions-guide .psq-feedback.is-correct{color:#195341}.present-simple-questions-guide .psq-feedback.is-incorrect{color:#87432d}.present-simple-questions-guide .psq-feedback-icon{flex:none;margin-top:4px;display:flex}.present-simple-questions-guide .psq-feedback-icon svg{width:21px;height:21px}.present-simple-questions-guide .psq-feedback strong{font:700 24px/1.3 var(--psq-display);display:block}.present-simple-questions-guide .psq-feedback p{margin-top:3px}.present-simple-questions-guide .psq-notice{color:var(--psq-muted);align-self:end}.present-simple-questions-guide .psq-primary{min-width:140px}.present-simple-questions-guide .psq-explanation-help{margin-top:12px}.present-simple-questions-guide .psq-text-button{min-height:44px;color:var(--psq-action);text-underline-offset:4px;font:600 16px/1.5 var(--psq-ui);background:0 0;border:0;padding:6px 0;text-decoration:underline}.present-simple-questions-guide .psq-explanation-help>p{margin-top:6px;font-size:16px}.present-simple-questions-guide .psq-complete>p{margin:10px 0 16px}.present-simple-questions-guide .psq-builder-answer{color:var(--psq-muted);margin-top:10px;font-size:17px}@container grammar-explanation (width<=680px){.present-simple-questions-guide .psq-scene{gap:16px}.present-simple-questions-guide .psq-scene-copy>p{font-size:16px}.present-simple-questions-guide :-webkit-any(.psq-purposes,.psq-builder,.psq-helper-map,.psq-missing-question,.psq-answer,.psq-detail-notes){margin-left:0}.present-simple-questions-guide :is(.psq-purposes,.psq-builder,.psq-helper-map,.psq-missing-question,.psq-answer,.psq-detail-notes){margin-left:0}.present-simple-questions-guide .psq-practice{padding:16px}}@container grammar-explanation (width<=620px){.present-simple-questions-guide :-webkit-any(.psq-scene,.psq-helper-map,.psq-detail-notes,.psq-who-grid,.psq-be-notes,.psq-reply-grid,.psq-fact-exchange,.psq-reply-notes,.psq-reference-hero,.psq-word-columns,.psq-extra-grid,.psq-practice-grid){grid-template-columns:minmax(0,1fr);gap:16px}.present-simple-questions-guide :is(.psq-scene,.psq-helper-map,.psq-detail-notes,.psq-who-grid,.psq-be-notes,.psq-reply-grid,.psq-fact-exchange,.psq-reply-notes,.psq-reference-hero,.psq-word-columns,.psq-extra-grid,.psq-practice-grid){grid-template-columns:minmax(0,1fr);gap:16px}.present-simple-questions-guide .psq-routine-art img{height:155px}.present-simple-questions-guide .psq-statement .psq-chunks{justify-content:center}.present-simple-questions-guide .psq-scene-copy>p{text-align:center}.present-simple-questions-guide :-webkit-any(.psq-word,.psq-example,.psq-small-example){font-size:22px}.present-simple-questions-guide :is(.psq-word,.psq-example,.psq-small-example){font-size:22px}.present-simple-questions-guide .psq-purposes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.present-simple-questions-guide .psq-purpose{--d2-choice-min-width:0;--d2-choice-padding:10px;--d2-choice-gap:8px;--d2-choice-size:15px}.present-simple-questions-guide .psq-selection-icon svg{width:18px;height:18px}.present-simple-questions-guide .psq-built-question .psq-chunks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.present-simple-questions-guide .psq-built-question .psq-chunk:last-child{grid-column:1/-1;justify-self:start}.present-simple-questions-guide .psq-built-question .psq-chunk:last-child .psq-label{text-align:left}.present-simple-questions-guide .psq-helper-group+.psq-helper-group{border-left:0;border-top:1px solid var(--psq-border);padding:14px 0 0}.present-simple-questions-guide .psq-helper-pattern{justify-content:flex-start}.present-simple-questions-guide .psq-helper-group>p{text-align:left}.present-simple-questions-guide :is(.psq-who-grid>section+section,.psq-exchange+.psq-exchange){border-left:0;border-top:1px solid var(--psq-border);padding:16px 0 0}.present-simple-questions-guide .psq-word-columns>div+div{border-left:0;padding-left:0}.present-simple-questions-guide .psq-who-grid .psq-art img{height:160px}.present-simple-questions-guide .psq-section>.psq-reference-title{font-size:24px}.present-simple-questions-guide .psq-companion-header :-webkit-any(h3,h4){font-size:25px}.present-simple-questions-guide .psq-companion-header :is(h3,h4){font-size:25px}.present-simple-questions-guide .psq-base-grid{grid-template-columns:minmax(0,1fr);gap:8px}.present-simple-questions-guide .psq-base-grid>div+div{border:0;padding:0}.present-simple-questions-guide .psq-reference-hero .psq-art img{height:130px}.present-simple-questions-guide .psq-reference-reminder{align-items:flex-start}.present-simple-questions-guide .psq-word-columns{gap:0}.present-simple-questions-guide .psq-practice-footer{grid-template-columns:minmax(0,1fr);gap:12px}.present-simple-questions-guide .psq-primary{justify-self:end}.present-simple-questions-guide .psq-practice-heading h3{font-size:26px}.present-simple-questions-guide .psq-practice-heading{gap:10px}.present-simple-questions-guide .psq-choice{font-size:16px}}@media (prefers-reduced-motion:reduce){.present-simple-questions-guide *,.present-simple-questions-guide :before,.present-simple-questions-guide :after{scroll-behavior:auto}}.present-simple-negatives-guide.questions-explanation{--pn-forest:#0b3035;--pn-body:#263f32;--pn-muted:#65758a;--pn-border:#ddd5c5;--pn-subject:#19574b;--pn-verb:#80550f;--pn-not:#66517c;width:100%;max-width:960px;color:var(--pn-body);border:1px solid var(--pn-border);background:#fffefa;border-radius:22px;margin:0 auto 28px;padding:20px 32px 18px;font-family:Arial,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.45;display:block;box-shadow:0 1px 7px #6b4a2310;container:present-simple-negatives/inline-size}.present-simple-negatives-guide *,.present-simple-negatives-guide :before,.present-simple-negatives-guide :after{box-sizing:border-box}.present-simple-negatives-guide :-webkit-any(h2,h3,h4,h5,p,figure,fieldset){margin:0}.present-simple-negatives-guide :is(h2,h3,h4,h5,p,figure,fieldset){margin:0}.present-simple-negatives-guide :-webkit-any(h2,h3,h4,h5){color:var(--pn-forest);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.present-simple-negatives-guide :is(h2,h3,h4,h5){color:var(--pn-forest);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.present-simple-negatives-guide h2{font-size:32px;line-height:1.08}.present-simple-negatives-guide h3{font-size:28px;line-height:1.15}.present-simple-negatives-guide h4{font-size:28px;line-height:1.18}.present-simple-negatives-guide h5{font-size:24px;line-height:1.2}.present-simple-negatives-guide img{border-radius:9px;width:100%;height:auto;display:block}.present-simple-negatives-guide .pn-subject{color:var(--pn-subject)}.present-simple-negatives-guide .pn-verb{color:var(--pn-verb)}.present-simple-negatives-guide .pn-not{color:var(--pn-not)}.present-simple-negatives-guide .pn-negative-word,.present-simple-negatives-guide .pn-no-break{white-space:nowrap}.present-simple-negatives-guide .pn-ending{text-underline-offset:4px;text-decoration:underline}.present-simple-negatives-guide .pn-heading{padding-bottom:8px}.present-simple-negatives-guide .pn-subtitle{color:var(--pn-forest);margin-top:1px;font:24px/1.25 Georgia,Times New Roman,serif}.present-simple-negatives-guide .pn-intro{color:var(--pn-muted);margin-top:4px;font-size:18px}.present-simple-negatives-guide .pn-section{border-top:1px solid var(--pn-border);margin-top:10px;padding-top:10px}.present-simple-negatives-guide .pn-scenes{margin-top:0}.present-simple-negatives-guide .pn-scenes h3{margin-bottom:10px;font-size:28px}.present-simple-negatives-guide .pn-scene-desktop{grid-template-columns:1fr 1fr;gap:54px;display:grid}.present-simple-negatives-guide .pn-scene-desktop figure{text-align:center;min-width:0;position:relative}.present-simple-negatives-guide .pn-scene-desktop figure+figure:before{content:"";background:var(--pn-border);width:1px;position:absolute;top:0;bottom:0;left:-27px}.present-simple-negatives-guide .pn-scene-desktop figcaption>span{margin-top:3px;font:700 18px/1.4 Times New Roman,Georgia,serif;display:block}.present-simple-negatives-guide .pn-sentence{color:var(--pn-forest);letter-spacing:-.03em;font:700 26px/1.25 Times New Roman,Georgia,serif}.present-simple-negatives-guide .pn-scene-desktop .pn-sentence{white-space:nowrap;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:26px}.present-simple-negatives-guide .pn-scene-mobile{display:none}.present-simple-negatives-guide .pn-note{color:var(--pn-muted);font-size:18px;line-height:1.45}.present-simple-negatives-guide .pn-routine-note{text-align:center;margin-top:8px}.present-simple-negatives-guide .pn-build h3{margin-bottom:6px;font-size:26px}.present-simple-negatives-guide .pn-formula{text-align:center;grid-template-columns:1.3fr 34px .8fr 34px 1.05fr;align-items:center;gap:4px;margin-top:6px;font:700 22px/1.2 Times New Roman,Georgia,serif;display:grid}.present-simple-negatives-guide .pn-formula :-webkit-any(.pn-formula-subject,.pn-formula-helper,.pn-formula-base){background:#f5f3ee;border-radius:8px;padding:7px 10px}.present-simple-negatives-guide .pn-formula :is(.pn-formula-subject,.pn-formula-helper,.pn-formula-base){background:#f5f3ee;border-radius:8px;padding:7px 10px}.present-simple-negatives-guide .pn-formula .pn-formula-helper{background:#fbedcf;padding:4px 10px;font-size:26px}.present-simple-negatives-guide .pn-plus{color:#7c8a92;font:400 24px/1 sans-serif}.present-simple-negatives-guide .pn-build>.pn-note{text-align:center;margin-top:4px}.present-simple-negatives-guide .pn-change h3{margin-bottom:6px;font-size:26px}.present-simple-negatives-guide .pn-transformation{grid-template-columns:1fr 210px 1fr;align-items:stretch;gap:8px;display:grid}.present-simple-negatives-guide :-webkit-any(.pn-before,.pn-after){background:#f5f3ee;border-radius:8px;padding:7px 18px}.present-simple-negatives-guide :is(.pn-before,.pn-after){background:#f5f3ee;border-radius:8px;padding:7px 18px}.present-simple-negatives-guide .pn-label{font:700 16px/1.25 Times New Roman,Georgia,serif;display:block}.present-simple-negatives-guide .pn-transformation .pn-sentence{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:24px}.present-simple-negatives-guide .pn-change-arrow{letter-spacing:-.03em;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:16px;display:flex}.present-simple-negatives-guide .pn-change-arrow svg{color:#8b929d;stroke-width:2.4px;width:122px;height:35px;overflow:visible}.present-simple-negatives-guide .pn-change-arrow .pn-icon-down{display:none}.present-simple-negatives-guide .pn-change-note{text-align:center;margin-top:6px;font-size:17px}.present-simple-negatives-guide .pn-be-note{background:#edf3e9;border:1px solid #dce7d8;border-radius:9px;margin-top:10px;padding:12px 18px 8px}.present-simple-negatives-guide .pn-be-note h3{margin-bottom:3px;font-size:22px}.present-simple-negatives-guide .pn-be-sentences{flex-wrap:wrap;gap:4px 25px;display:flex}.present-simple-negatives-guide .pn-be-sentences .pn-sentence{font-family:Georgia,Times New Roman,serif;font-size:24px}.present-simple-negatives-guide .pn-be-note .pn-note{margin-top:2px}.present-simple-negatives-guide .pn-disclosures{gap:9px;margin-top:10px;display:grid}.present-simple-negatives-guide .pn-disclosure{min-width:0}.present-simple-negatives-guide .pn-disclosure>summary{cursor:pointer;background:#f7f6f3;border:1px solid #dbd9d5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 18px;font-size:18px;list-style:none;display:flex}.present-simple-negatives-guide .pn-disclosure>summary::-webkit-details-marker{display:none}.present-simple-negatives-guide .pn-disclosure>summary svg{flex:0 0 20px;width:20px;height:20px}.present-simple-negatives-guide .pn-disclosure[open]>summary svg{transform:rotate(90deg)}.present-simple-negatives-guide .pn-disclosure[open]>summary{border-radius:8px 8px 0 0}.present-simple-negatives-guide :-webkit-any(summary,button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.present-simple-negatives-guide :is(summary,button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.present-simple-negatives-guide .pn-reference{padding:24px 0 18px}.present-simple-negatives-guide .pn-reference-heading{text-align:center;border-bottom:1px solid var(--pn-border);margin-bottom:14px;padding-bottom:12px}.present-simple-negatives-guide .pn-reference-heading h3{font-size:32px}.present-simple-negatives-guide .pn-reference-heading>p{font-size:20px}.present-simple-negatives-guide .pn-reference-columns{grid-template-columns:1.05fr 1fr;gap:38px;display:grid}.present-simple-negatives-guide .pn-reference-columns>section{min-width:0}.present-simple-negatives-guide .pn-reference-columns>section+section{border-left:1px solid var(--pn-border);margin-left:-20px;padding-left:20px}.present-simple-negatives-guide .pn-reference-intro{margin:3px 0 12px;font-size:18px}.present-simple-negatives-guide :-webkit-any(.pn-map,.pn-be-map,.pn-base-map){grid-template-columns:auto 32px auto;align-items:center;gap:10px;margin:10px 0 5px;display:grid}.present-simple-negatives-guide :is(.pn-map,.pn-be-map,.pn-base-map){grid-template-columns:auto 32px auto;align-items:center;gap:10px;margin:10px 0 5px;display:grid}.present-simple-negatives-guide :-webkit-any(.pn-subject-chip,.pn-verb-chip,.pn-full-chip){color:var(--pn-forest);text-align:center;border-radius:8px;padding:7px 12px;font:700 24px/1.2 Times New Roman,Georgia,serif;display:inline-block}.present-simple-negatives-guide :is(.pn-subject-chip,.pn-verb-chip,.pn-full-chip){color:var(--pn-forest);text-align:center;border-radius:8px;padding:7px 12px;font:700 24px/1.2 Times New Roman,Georgia,serif;display:inline-block}.present-simple-negatives-guide .pn-subject-chip{background:#eaf0e2}.present-simple-negatives-guide .pn-verb-chip{background:#fbedcf}.present-simple-negatives-guide .pn-full-chip{background:linear-gradient(90deg,#eaf0e2,#f0eaf3)}.present-simple-negatives-guide .pn-arrow{color:#507989;text-align:center;font:24px/1 sans-serif}.present-simple-negatives-guide .pn-ordinary-examples{gap:26px;margin:24px 0 20px;display:grid}.present-simple-negatives-guide .pn-ordinary-examples .pn-sentence{font-size:26px}.present-simple-negatives-guide .pn-map+.pn-ordinary-examples{gap:44px}.present-simple-negatives-guide .pn-example-label{font-size:17px}.present-simple-negatives-guide .pn-full-forms{border-top:1px solid var(--pn-border);margin-top:35px;padding-top:12px}.present-simple-negatives-guide .pn-full-forms h4{font-size:26px}.present-simple-negatives-guide .pn-full-forms-row{flex-wrap:wrap;gap:12px;margin:8px 0 5px;display:flex}.present-simple-negatives-guide .pn-full-forms-row .pn-verb-chip{padding:8px 10px;font-size:24px}.present-simple-negatives-guide .pn-equals{color:#507989;font:22px/1 sans-serif}.present-simple-negatives-guide .pn-sentences-disclosure{margin-top:12px}.present-simple-negatives-guide .pn-full-sentences{border-bottom:1px solid var(--pn-border);gap:10px;padding:18px 12px;display:grid}.present-simple-negatives-guide .pn-full-sentences .pn-sentence{font-size:20px}.present-simple-negatives-guide .pn-be-group{margin:12px 0 22px;position:relative}.present-simple-negatives-guide .pn-be-group>.pn-subject-chip{padding:5px 16px;font-size:22px}.present-simple-negatives-guide .pn-be-map{margin-top:0}.present-simple-negatives-guide .pn-be-map :-webkit-any(.pn-full-chip,.pn-verb-chip){font-size:28px}.present-simple-negatives-guide .pn-be-map :is(.pn-full-chip,.pn-verb-chip){font-size:28px}.present-simple-negatives-guide .pn-be-group .pn-sentence{margin-left:18px;font-size:24px}.present-simple-negatives-guide .pn-be-group:has(.pn-cafe-art){padding-bottom:84px}.present-simple-negatives-guide .pn-cafe-art{border-radius:0;width:146px;position:absolute;bottom:-14px;right:-4px}.present-simple-negatives-guide .pn-bag-art img{width:100%}.present-simple-negatives-guide .pn-bag-art figcaption{text-align:center;letter-spacing:-.03em;margin-top:6px;font:700 22px/1.3 Times New Roman,Georgia,serif}.present-simple-negatives-guide .pn-alternative-label{margin-top:14px}.present-simple-negatives-guide .pn-be-reference>.pn-sentence{margin-top:4px;font-size:22px}.present-simple-negatives-guide .pn-base-reference{border-top:1px solid var(--pn-border);margin-top:18px;padding-top:10px}.present-simple-negatives-guide .pn-base-grid{grid-template-columns:1fr 1fr;gap:0 32px;margin:6px 0;display:grid}.present-simple-negatives-guide .pn-base-map{grid-template-columns:.8fr 25px 1.1fr;gap:8px;margin:5px 0}.present-simple-negatives-guide .pn-base-map .pn-verb-chip{white-space:nowrap;padding:7px 10px;font-size:24px}.present-simple-negatives-guide .pn-base-reference>p{margin-top:8px}.present-simple-negatives-guide .pn-everyday-grid{grid-template-columns:1fr 1fr;gap:12px 30px;margin-top:12px;display:grid}.present-simple-negatives-guide .pn-everyday-example{grid-template-columns:46% 1fr;gap:16px;min-width:0;display:grid}.present-simple-negatives-guide .pn-everyday-example:nth-child(2n){grid-template-columns:42% 1fr}.present-simple-negatives-guide .pn-everyday-example:nth-child(n+3){border-top:1px solid var(--pn-border);padding-top:10px}.present-simple-negatives-guide .pn-everyday-example img{object-fit:cover;height:190px}.present-simple-negatives-guide .pn-example-tag{background:#e7edde;border-radius:7px;margin:5px 0 16px;padding:6px 12px;font-size:16px;display:inline-block}.present-simple-negatives-guide .pn-everyday-example .pn-sentence{font-size:28px}.present-simple-negatives-guide .pn-everyday-example:nth-child(2) .pn-sentence,.present-simple-negatives-guide .pn-everyday-example:nth-child(3) .pn-sentence{font-size:24px}.present-simple-negatives-guide .pn-everyday-example .pn-note{margin-top:10px;font-size:17px}.present-simple-negatives-guide .pn-either-content{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:10px;display:grid}.present-simple-negatives-guide .pn-either-content .pn-sentence{margin-bottom:8px;font-size:28px}.present-simple-negatives-guide .pn-either-content .pn-note{margin-top:22px}.present-simple-negatives-guide .pn-replies>.pn-note{margin:3px 0 18px;font-size:18px}.present-simple-negatives-guide .pn-replies-content{grid-template-columns:1fr 280px;align-items:center;gap:20px;display:grid}.present-simple-negatives-guide .pn-reply-list{min-width:0}.present-simple-negatives-guide .pn-reply-row{grid-template-columns:1.8fr 1fr;gap:18px;margin-bottom:14px;display:grid}.present-simple-negatives-guide .pn-reply-row .pn-sentence{font-size:24px}.present-simple-negatives-guide .pn-reply-row .pn-note{margin-top:2px;font-size:16px}.present-simple-negatives-guide .pn-be-reply{background:#edf3e9;border-radius:12px;padding:24px 20px}.present-simple-negatives-guide .pn-be-reply h5{font-family:Times New Roman,Georgia,serif;font-size:22px}.present-simple-negatives-guide .pn-be-reply .pn-sentence{margin-top:20px;font-size:24px}.present-simple-negatives-guide .pn-pronoun-map{color:var(--pn-muted);margin-top:22px;font-size:18px}.present-simple-negatives-guide .pn-pronoun-map span{margin-left:24px}.present-simple-negatives-guide .pn-practice{background:#edf3e9;border:1px solid #dce7d8;border-radius:10px;margin:14px -3px 0;padding:14px 20px 12px}.present-simple-negatives-guide .pn-practice-form{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.present-simple-negatives-guide .pn-practice-heading{align-items:center;gap:16px;margin-bottom:7px;display:flex}.present-simple-negatives-guide .pn-practice-heading h3{font-size:32px}.present-simple-negatives-guide .pn-counter{color:var(--pn-muted);white-space:nowrap;font-size:15px}.present-simple-negatives-guide .pn-context{font-size:18px}.present-simple-negatives-guide .pn-practice-prompt{letter-spacing:-.03em;color:var(--pn-forest);margin:3px 0 4px;font:700 32px/1.25 Georgia,Times New Roman,serif}.present-simple-negatives-guide .pn-options{border:0;align-content:start;gap:6px;min-width:0;padding:4px 0 0;display:grid}.present-simple-negatives-guide .pn-option{cursor:pointer;background:#fffefa;border:1px solid #d5d9d3;border-radius:9px;align-items:center;gap:14px;min-height:44px;padding:9px 14px;font-size:18px;line-height:1.3;display:flex;position:relative}.present-simple-negatives-guide .pn-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.present-simple-negatives-guide .pn-radio{background:#fffefa;border:2px solid #94a09a;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.present-simple-negatives-guide .pn-option:has(input:checked){color:#234d3a;background:#e8efe3;border-color:#234d3a}.present-simple-negatives-guide input:checked+.pn-radio{border:7px solid #234d3a}.present-simple-negatives-guide .pn-option:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.present-simple-negatives-guide .pn-option input:disabled{cursor:default}.present-simple-negatives-guide .pn-option:has(input:disabled){cursor:default}.present-simple-negatives-guide .pn-option:has(input:not(:disabled)):hover{border-color:#234d3a}.present-simple-negatives-guide .pn-practice-footer{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:10px 20px;margin-top:8px;display:grid}.present-simple-negatives-guide .pn-feedback-slot{align-items:center;min-height:76px;display:flex}.present-simple-negatives-guide .pn-question-2 .pn-feedback-slot{min-height:96px}.present-simple-negatives-guide .pn-support{color:var(--pn-muted);font-size:16px}.present-simple-negatives-guide .pn-feedback{border-radius:9px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}.present-simple-negatives-guide .pn-feedback.is-correct{color:#19574b;background:#e3eadc}.present-simple-negatives-guide .pn-feedback.is-incorrect{color:#783e2d;background:#faece3}.present-simple-negatives-guide .pn-feedback svg{flex:0 0 36px;width:36px;height:36px;margin-top:2px}.present-simple-negatives-guide .pn-feedback.is-correct svg{color:#fffefa;background:#19574b;border-radius:50%;padding:6px}.present-simple-negatives-guide .pn-feedback strong{font:700 20px/1.15 Times New Roman,Georgia,serif}.present-simple-negatives-guide .pn-feedback p{margin-top:2px;font-size:16px;line-height:1.4}.present-simple-negatives-guide .pn-practice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.present-simple-negatives-guide button{font:inherit;cursor:pointer;border-radius:8px;min-height:48px;padding:10px 22px}.present-simple-negatives-guide .pn-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;min-width:170px;font-size:18px}.present-simple-negatives-guide .pn-primary:hover:not(:disabled){background:#173c2b}.present-simple-negatives-guide .pn-primary:disabled{color:#647268;cursor:default;background:#dedfdb;border-color:#dedfdb}.present-simple-negatives-guide .pn-explain-button{color:var(--pn-forest);background:#fffefa;border:1px solid #9fae9c;padding:8px 12px;font-size:15px}.present-simple-negatives-guide .pn-practice-explanation{background:#fffefa;border-left:3px solid #9a681c;grid-column:1/-1;padding:12px 16px;font-size:17px}.present-simple-negatives-guide .pn-practice-explanation[hidden]{display:none}.present-simple-negatives-guide .pn-complete{justify-content:space-between;align-items:center;gap:30px;min-height:190px;display:flex}.present-simple-negatives-guide .pn-complete svg{color:#19574b;width:32px;height:32px}.present-simple-negatives-guide .pn-complete h3{margin:8px 0}.present-simple-negatives-guide .pn-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px) and (min-width:701px){.present-simple-negatives-guide .pn-scene-desktop{gap:28px}.present-simple-negatives-guide .pn-scene-desktop figure+figure:before{left:-14px}.present-simple-negatives-guide .pn-scene-desktop .pn-sentence{white-space:normal;font-size:24px}.present-simple-negatives-guide .pn-transformation{grid-template-columns:1fr 160px 1fr}.present-simple-negatives-guide .pn-transformation .pn-sentence{white-space:normal;font-size:22px}.present-simple-negatives-guide .pn-change-arrow{white-space:normal;text-align:center;font-size:14px}.present-simple-negatives-guide .pn-reference-columns{gap:24px}.present-simple-negatives-guide .pn-reference-columns>section+section{margin-left:-12px;padding-left:12px}.present-simple-negatives-guide .pn-map .pn-subject-chip{font-size:22px}.present-simple-negatives-guide .pn-replies-content{grid-template-columns:1fr}.present-simple-negatives-guide .pn-be-reply{align-items:center;gap:20px;display:flex}.present-simple-negatives-guide .pn-be-reply .pn-sentence{margin-top:0}}@media (max-width:700px){.present-simple-negatives-guide.questions-explanation{border-radius:16px;margin-bottom:20px;padding:20px 16px 16px;font-size:17px;line-height:1.5}}@container present-simple-negatives (width<=650px){.present-simple-negatives-guide h2{font-size:28px;line-height:1.12}.present-simple-negatives-guide h3,.present-simple-negatives-guide h4{font-size:24px}.present-simple-negatives-guide .pn-subtitle{display:none}.present-simple-negatives-guide .pn-heading{padding-bottom:14px}.present-simple-negatives-guide .pn-intro{margin-top:8px;font-size:18px;line-height:1.5}.present-simple-negatives-guide .pn-scenes.pn-section{border:0;margin-top:0;padding:0}.present-simple-negatives-guide .pn-scenes h3,.present-simple-negatives-guide .pn-scene-desktop{display:none}.present-simple-negatives-guide .pn-scene-mobile{display:block}.present-simple-negatives-guide .pn-scene-mobile figcaption{margin-top:14px}.present-simple-negatives-guide .pn-scene-mobile .pn-sentence{letter-spacing:-.04em;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.3}.present-simple-negatives-guide .pn-routine-note{text-align:left;margin:10px 0 20px;font-size:16px}.present-simple-negatives-guide .pn-section{margin-top:14px;padding-top:14px}.present-simple-negatives-guide .pn-formula{text-align:left;grid-template-columns:auto 24px 1fr;gap:0;margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.present-simple-negatives-guide .pn-formula .pn-formula-subject{color:var(--pn-subject);background:#eaf0e2;border-radius:8px 8px 0 0;grid-column:1/-1;padding:6px 16px}.present-simple-negatives-guide .pn-formula .pn-plus:nth-child(2){display:none}.present-simple-negatives-guide .pn-formula .pn-formula-helper{border-radius:8px 0 0 8px;padding:6px 0 6px 16px;font-size:22px}.present-simple-negatives-guide .pn-formula .pn-plus:nth-child(4){color:var(--pn-body);background:#fbedcf;justify-content:center;align-items:center;height:100%;padding:8px 0;font-size:18px;display:flex}.present-simple-negatives-guide .pn-formula .pn-formula-base{background:#fbedcf;border-radius:0 8px 8px 0;align-items:center;height:100%;padding:6px 10px 6px 0;font:18px/1.3 Arial,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.present-simple-negatives-guide .pn-build>.pn-note{text-align:left;font-size:16px}.present-simple-negatives-guide .pn-transformation{background:#f5f3ee;border-radius:9px;grid-template-columns:1fr;gap:5px;padding:9px 12px}.present-simple-negatives-guide :-webkit-any(.pn-before,.pn-after){padding:0}.present-simple-negatives-guide :is(.pn-before,.pn-after){padding:0}.present-simple-negatives-guide .pn-label{color:var(--pn-muted);margin-bottom:3px;font:500 16px/1.3 Arial,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.present-simple-negatives-guide .pn-transformation .pn-sentence{white-space:normal;background:#fffefa;border:1px solid #e5e0d5;border-radius:7px;padding:5px 10px;font-family:Times New Roman,Georgia,serif;font-size:22px}.present-simple-negatives-guide .pn-change-arrow{white-space:normal;flex-direction:row-reverse;justify-content:center;gap:10px;min-height:54px;padding:5px 0;font-size:15px}.present-simple-negatives-guide .pn-change-arrow .pn-icon-arrow{display:none}.present-simple-negatives-guide .pn-change-arrow .pn-icon-down{stroke-width:2.2px;flex:0 0 24px;width:24px;height:40px;display:block;transform:none}.present-simple-negatives-guide .pn-change-note{text-align:left;margin-top:6px;font-size:16px}.present-simple-negatives-guide .pn-be-note{margin-top:12px;padding:12px}.present-simple-negatives-guide .pn-be-note h3{font-family:Times New Roman,Georgia,serif;font-size:20px}.present-simple-negatives-guide .pn-be-sentences{display:block}.present-simple-negatives-guide .pn-be-sentences .pn-sentence{font-size:22px;line-height:1.3}.present-simple-negatives-guide .pn-be-note .pn-note{margin-top:5px;font-size:16px}.present-simple-negatives-guide .pn-disclosure>summary{padding:10px 12px;font-size:16px}.present-simple-negatives-guide .pn-reference{padding-top:18px}.present-simple-negatives-guide .pn-reference-heading h3{font-size:26px}.present-simple-negatives-guide .pn-reference-heading>p{margin-top:6px;font-size:18px}.present-simple-negatives-guide .pn-reference-columns{grid-template-columns:1fr;gap:24px}.present-simple-negatives-guide .pn-reference-columns>section+section{border-left:0;border-top:1px solid var(--pn-border);margin:0;padding:16px 0 0}.present-simple-negatives-guide .pn-reference-intro{font-size:18px}.present-simple-negatives-guide .pn-map{grid-template-columns:1fr 22px auto;gap:6px}.present-simple-negatives-guide .pn-map :-webkit-any(.pn-subject-chip,.pn-verb-chip){padding:8px;font-size:18px}.present-simple-negatives-guide .pn-map :is(.pn-subject-chip,.pn-verb-chip){padding:8px;font-size:18px}.present-simple-negatives-guide .pn-ordinary-examples{gap:20px;margin-top:20px}.present-simple-negatives-guide .pn-map+.pn-ordinary-examples{gap:24px}.present-simple-negatives-guide .pn-ordinary-examples .pn-sentence{font-size:22px}.present-simple-negatives-guide .pn-full-forms{margin-top:24px}.present-simple-negatives-guide .pn-full-forms h4{font-size:24px}.present-simple-negatives-guide .pn-full-forms-row{flex-direction:column;align-items:stretch}.present-simple-negatives-guide .pn-full-forms-row .pn-verb-chip{font-size:24px}.present-simple-negatives-guide .pn-be-map{grid-template-columns:1fr 24px 1fr;gap:6px}.present-simple-negatives-guide .pn-be-map :-webkit-any(.pn-full-chip,.pn-verb-chip){padding:8px;font-size:26px}.present-simple-negatives-guide .pn-be-map :is(.pn-full-chip,.pn-verb-chip){padding:8px;font-size:26px}.present-simple-negatives-guide .pn-be-group .pn-sentence{margin-left:0;font-size:22px}.present-simple-negatives-guide .pn-cafe-art{width:120px}.present-simple-negatives-guide .pn-be-group:has(.pn-cafe-art){padding-bottom:100px}.present-simple-negatives-guide .pn-bag-art figcaption{font-size:20px}.present-simple-negatives-guide .pn-base-grid{grid-template-columns:1fr}.present-simple-negatives-guide .pn-base-map .pn-verb-chip{padding:8px;font-size:20px}.present-simple-negatives-guide .pn-everyday-grid{grid-template-columns:1fr;gap:14px}.present-simple-negatives-guide .pn-everyday-example,.present-simple-negatives-guide .pn-everyday-example:nth-child(2n){grid-template-columns:42% 1fr;gap:12px}.present-simple-negatives-guide .pn-everyday-example:nth-child(n+2){border-top:1px solid var(--pn-border);padding-top:12px}.present-simple-negatives-guide .pn-everyday-example img{aspect-ratio:.95;height:auto}.present-simple-negatives-guide .pn-example-tag{margin:0 0 8px;padding:4px 9px;font-size:14px}.present-simple-negatives-guide .pn-everyday-example .pn-sentence,.present-simple-negatives-guide .pn-everyday-example:nth-child(2) .pn-sentence,.present-simple-negatives-guide .pn-everyday-example:nth-child(3) .pn-sentence{font-size:22px}.present-simple-negatives-guide .pn-everyday-example .pn-note{margin-top:8px;font-size:16px}.present-simple-negatives-guide .pn-either-content{grid-template-columns:1fr;gap:16px}.present-simple-negatives-guide .pn-either-content .pn-sentence{font-size:24px}.present-simple-negatives-guide .pn-either-content .pn-note{margin-top:12px}.present-simple-negatives-guide .pn-replies-content{grid-template-columns:1fr;gap:16px}.present-simple-negatives-guide .pn-replies>.pn-note{font-size:17px}.present-simple-negatives-guide .pn-reply-row{border-bottom:1px solid #e8e1d5;grid-template-columns:1fr;gap:3px;padding-bottom:10px}.present-simple-negatives-guide .pn-reply-row>.pn-sentence{padding-left:18px}.present-simple-negatives-guide .pn-pronoun-map{font-size:16px}.present-simple-negatives-guide .pn-pronoun-map span{margin-left:12px}.present-simple-negatives-guide .pn-be-reply{padding:16px}.present-simple-negatives-guide .pn-be-reply .pn-sentence{margin-top:12px}.present-simple-negatives-guide .pn-practice{margin:14px 0 0;padding:14px 12px}.present-simple-negatives-guide .pn-practice-form{grid-template-columns:1fr;gap:12px}.present-simple-negatives-guide .pn-practice-heading{gap:12px}.present-simple-negatives-guide .pn-practice-heading h3{font-size:28px}.present-simple-negatives-guide .pn-counter{font-size:13px}.present-simple-negatives-guide .pn-context{font-size:16px}.present-simple-negatives-guide .pn-practice-prompt{margin:5px 0;font-family:Times New Roman,Georgia,serif;font-size:26px}.present-simple-negatives-guide #pn-practice-instruction{font-size:16px}.present-simple-negatives-guide .pn-options{padding:0}.present-simple-negatives-guide .pn-option{gap:12px;min-height:46px;padding:10px;font-size:17px}.present-simple-negatives-guide .pn-practice-footer{grid-template-columns:1fr;gap:8px;margin-top:0}.present-simple-negatives-guide .pn-feedback-slot{background:#f3f4ed;border-radius:9px;min-height:100px}.present-simple-negatives-guide .pn-support{padding:12px}.present-simple-negatives-guide .pn-feedback{min-height:100px}.present-simple-negatives-guide .pn-question-2 .pn-feedback-slot,.present-simple-negatives-guide .pn-question-2 .pn-feedback{min-height:156px}.present-simple-negatives-guide .pn-question-3 .pn-feedback-slot,.present-simple-negatives-guide .pn-question-3 .pn-feedback{min-height:126px}.present-simple-negatives-guide .pn-practice-actions{min-height:48px}.present-simple-negatives-guide .pn-primary{min-width:150px;font-size:17px}.present-simple-negatives-guide .pn-complete{flex-direction:column;align-items:flex-start;gap:18px}}@container present-simple-negatives (width<=310px){.present-simple-negatives-guide .pn-question-1 .pn-feedback-slot,.present-simple-negatives-guide .pn-question-1 .pn-feedback{min-height:126px}.present-simple-negatives-guide .pn-question-2 .pn-feedback-slot,.present-simple-negatives-guide .pn-question-2 .pn-feedback{min-height:180px}.present-simple-negatives-guide h2{font-size:26px}.present-simple-negatives-guide .pn-scene-mobile .pn-sentence{font-size:22px}.present-simple-negatives-guide .pn-transformation .pn-sentence{font-size:20px}.present-simple-negatives-guide .pn-map{grid-template-columns:1fr 20px}.present-simple-negatives-guide .pn-map .pn-verb-chip{grid-column:1}.present-simple-negatives-guide .pn-map .pn-arrow{grid-area:2/2;transform:rotate(90deg)}.present-simple-negatives-guide .pn-map .pn-subject-chip{grid-column:1/-1}.present-simple-negatives-guide .pn-be-map :-webkit-any(.pn-full-chip,.pn-verb-chip){font-size:22px}.present-simple-negatives-guide .pn-be-map :is(.pn-full-chip,.pn-verb-chip){font-size:22px}.present-simple-negatives-guide .pn-base-map .pn-verb-chip{font-size:18px}.present-simple-negatives-guide .pn-everyday-example,.present-simple-negatives-guide .pn-everyday-example:nth-child(2n){grid-template-columns:1fr}.present-simple-negatives-guide .pn-everyday-example img{aspect-ratio:1.4;object-position:center 35%}.present-simple-negatives-guide .pn-practice-heading{flex-wrap:wrap;gap:0 12px}}@media (prefers-reduced-motion:reduce){.present-simple-negatives-guide *{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.routines-guide{--rg-heading:#063038;--rg-ink:#15353c;--rg-muted:#53697e;--rg-line:#e4d7cb;--rg-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rg-serif:Georgia,"Times New Roman",serif;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--rg-ink);font:18px/28px var(--rg-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;overflow:visible;container:routines/inline-size}.routines-guide *,.routines-guide :before,.routines-guide :after{box-sizing:border-box}.routines-guide :-webkit-any(h2,h3,h4,p,figure,ol,dl,dd,fieldset){margin:0}.routines-guide :is(h2,h3,h4,p,figure,ol,dl,dd,fieldset){margin:0}.routines-guide [hidden]{display:none!important}.routines-guide .rg-sheet{border:1px solid var(--rg-line);background:#fffefa;border-radius:22px;padding:28px 30px;box-shadow:0 2px 7px #4f33150d}.routines-guide .rg-sheet+.rg-sheet{margin-top:28px}.routines-guide .rg-core{padding-top:12px}.routines-guide .rg-core-header{padding-inline-start:12px;padding-inline-end:12px}.routines-guide h2,.routines-guide h3,.routines-guide h4{color:var(--rg-heading);font-family:var(--rg-serif);letter-spacing:-.5px;font-weight:700}.routines-guide h2{font-size:32px;line-height:1.35}.routines-guide h3{font-size:28px;line-height:1.35}.routines-guide h4{font-size:24px;line-height:1.35}.routines-guide button{font:600 16px/22px var(--rg-ui);cursor:pointer}.routines-guide :-webkit-any(button,input,[tabindex]){scroll-margin-block:120px 100px}.routines-guide :is(button,input,[tabindex]){scroll-margin-block:120px 100px}.routines-guide :-webkit-any(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.routines-guide :is(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.routines-guide u{text-underline-offset:5px;text-decoration-thickness:1.5px}.routines-guide .rg-word{white-space:nowrap;vertical-align:baseline;border-radius:8px;padding:3px 10px;display:inline-block}.routines-guide .rg-subject{color:#103d3a;background:#e4edde}.routines-guide .rg-verb{color:#80550f;background:#f8e7be}.routines-guide .rg-information{color:#99402d;background:#f8e2d7}.routines-guide .rg-negation{color:#66517c;background:#eee8f4}.routines-guide .rg-verb-ink{color:#80550f}.routines-guide .rg-time{color:inherit}.routines-guide .rg-arrow{color:#84908b;font:400 26px/1 var(--rg-ui);padding-inline-start:8px;padding-inline-end:8px}.routines-guide .rg-contraction{white-space:nowrap;vertical-align:baseline;display:inline-flex}.routines-guide .rg-contraction>span{padding:3px 0}.routines-guide .rg-contraction>span:first-child{border-radius:8px 0 0 8px;padding-left:7px}.routines-guide .rg-contraction>span:last-child{border-radius:0 8px 8px 0;padding-right:7px}.routines-guide .rg-core-header>p:first-of-type{color:var(--rg-muted);margin-top:3px;font-size:20px;line-height:1.35}.routines-guide .rg-main-example{color:var(--rg-heading);font:700 32px/1.35 var(--rg-serif);margin-top:14px}.routines-guide .rg-main-example .rg-word{padding:3px 13px}.routines-guide .rg-main-example .rg-time{white-space:nowrap}.routines-guide .rg-week-label{color:var(--rg-muted);margin-top:6px;font-size:18px;line-height:26px}.routines-guide .rg-morning{border-top:1px solid var(--rg-line);margin-top:18px;padding-top:10px}.routines-guide .rg-morning>h3{font-size:30px;line-height:1.35}.routines-guide .rg-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:10px;padding:0;list-style:none;display:grid}.routines-guide .rg-sequence li{min-width:0}.routines-guide .rg-sequence figure{position:relative}.routines-guide .rg-sequence picture{display:block}.routines-guide .rg-scene{aspect-ratio:1.735;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.routines-guide .rg-clock{min-width:106px;min-height:36px;color:var(--rg-heading);font:700 18px/28px var(--rg-ui);text-align:center;background:#e9efe3;border-radius:8px;padding:4px 14px;position:absolute;top:6px;left:7px}.routines-guide .rg-caption{color:var(--rg-heading);font:700 24px/1.35 var(--rg-serif);letter-spacing:-.25px;margin-top:6px;padding-inline-start:10px;padding-inline-end:10px}.routines-guide .rg-sequence-note{margin-top:12px;font-size:18px;line-height:26px}.routines-guide .rg-now-note{font-size:18px;line-height:26px}.routines-guide .rg-pattern{border-top:1px solid var(--rg-line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:24px;margin-top:16px;padding-top:12px;display:grid}.routines-guide .rg-pattern h3{white-space:nowrap}.routines-guide .rg-pattern p{font-size:17px;line-height:26px}.routines-guide .rg-pattern .rg-comparison{color:var(--rg-heading);font:700 32px/1.35 var(--rg-serif);white-space:nowrap;margin:8px 0}.routines-guide .rg-pattern .rg-arrow{padding-inline-start:10px;padding-inline-end:10px}.routines-guide .rg-mappings{border-left:1px solid var(--rg-line);gap:7px;padding:0 0 0 16px;display:grid}.routines-guide .rg-mappings>p:not(:last-child){font:700 20px/1.35 var(--rg-serif);justify-content:space-between;align-items:center;gap:8px;display:flex}.routines-guide .rg-mappings .rg-arrow{padding:0}.routines-guide .rg-mappings .rg-subject{padding:5px 10px;font-size:18px}.routines-guide .rg-mappings .rg-verb{text-align:center;min-width:95px;padding:5px 12px}.routines-guide .rg-mappings .rg-pattern-note{font-size:16px;line-height:24px}.routines-guide .rg-practice{background:#f0f1e8;border:1px solid #e1e3d8;border-radius:12px;margin-top:18px;padding:18px 20px}.routines-guide .rg-practice:has(.rg-check-form:not([data-kind=meaning])){border-color:var(--rg-line);background:#fffefa}.routines-guide .rg-check-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.routines-guide .rg-check-form:not([data-kind=meaning]){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.routines-guide .rg-check-heading{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.routines-guide .rg-check-heading h3{font-size:30px;line-height:1.35}.routines-guide .rg-check-heading>p{color:var(--rg-muted);font:16px/24px var(--rg-ui)}.routines-guide .rg-check-prompt{font:400 18px/28px var(--rg-ui);letter-spacing:0;color:var(--rg-ink)}.routines-guide .rg-check-instruction{font:16px/24px var(--rg-ui);margin-top:6px}.routines-guide .rg-check-form:not([data-kind=meaning]) .rg-check-copy{grid-column:1/-1}.routines-guide .rg-check-form[data-kind=base] .rg-check-prompt{font:700 24px/1.35 var(--rg-serif)}.routines-guide .rg-gap{text-align:center;min-width:36px;display:inline-block}.routines-guide .rg-choices{border:0;align-content:start;gap:7px;min-width:0;padding:0;display:grid}.routines-guide .rg-choice{min-height:48px;color:var(--rg-ink);font:18px/26px var(--rg-ui);cursor:pointer;background:#fffefa;border:1px solid #dedbd1;border-radius:10px;align-items:center;gap:14px;padding:9px 14px;display:flex}.routines-guide .rg-choice.is-selected{border:2px solid #1d5545;padding:8px 13px}.routines-guide .rg-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #919b99;border-radius:50%;flex:none;margin:0}.routines-guide .rg-choice input:checked{background:#1d5545;border-color:#1d5545;box-shadow:inset 0 0 0 4px #fffefa}.routines-guide .rg-choice:has(input:disabled){cursor:default}.routines-guide .rg-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.routines-guide .rg-choice input:focus-visible{outline:none}.routines-guide .rg-outcome{color:var(--rg-ink);background:#e9ece2;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.routines-guide .rg-outcome[data-state=retry]{color:#783e2d;background:#faece3}.routines-guide .rg-outcome[data-state=correct]{color:#19574b;background:#e3eadc}.routines-guide .rg-feedback-slot{flex:1;display:grid}.routines-guide .rg-feedback-current,.routines-guide .rg-feedback-measure{font:18px/26px var(--rg-ui);grid-area:1/1}.routines-guide .rg-outcome:-webkit-any([data-state=empty],[data-state=selected]) .rg-feedback-current{color:var(--rg-muted);text-align:center;align-self:center}.routines-guide .rg-outcome:is([data-state=empty],[data-state=selected]) .rg-feedback-current{color:var(--rg-muted);text-align:center;align-self:center}.routines-guide .rg-feedback-measure{visibility:hidden;pointer-events:none}.routines-guide .rg-feedback-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.routines-guide .rg-feedback-heading h4{font:700 24px/1.35 var(--rg-serif);color:inherit}.routines-guide .rg-feedback-icon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.routines-guide .rg-feedback-icon svg{width:32px;height:32px;display:block}.routines-guide .rg-outcome[data-state=correct] .rg-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%}.routines-guide .rg-outcome[data-state=correct] .rg-feedback-icon svg{width:25px;height:25px}.routines-guide .rg-outcome[data-state=retry] .rg-feedback-icon{color:#fffefa;background:#a53721;border-radius:50%}.routines-guide .rg-primary{color:#fffdf7;width:100%;min-height:48px;font:600 18px/24px var(--rg-ui);text-align:center;background:#1d5545;border:1px solid #1d5545;border-radius:10px;padding:10px 16px;display:block}.routines-guide .rg-primary:disabled{color:#727b7a;cursor:default;background:#d7d7d7;border-color:#d7d7d7}.routines-guide .rg-check-form[data-kind=meaning] .rg-check-copy{grid-area:1/1;align-self:start}.routines-guide .rg-check-form[data-kind=meaning] .rg-choices{grid-area:1/2}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome{display:contents}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-slot{border-radius:10px;grid-area:1/1/span 2;align-self:end;min-height:64px;margin-top:86px;padding:8px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-current{color:var(--rg-muted);text-align:left;align-self:end;font-size:16px;line-height:24px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-measure{font-size:16px;line-height:24px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-heading{gap:8px;margin-bottom:4px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-heading h4{font-size:18px;line-height:24px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-icon,.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-icon svg{width:24px;height:24px}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome[data-state=correct] .rg-feedback-slot{color:#19574b;background:#e3eadc}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome[data-state=retry] .rg-feedback-slot{color:#783e2d;background:#faece3}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome:-webkit-any([data-state=correct],[data-state=retry]) .rg-feedback-current{color:inherit}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome:is([data-state=correct],[data-state=retry]) .rg-feedback-current{color:inherit}.routines-guide .rg-check-form[data-kind=meaning] .rg-actions{grid-area:2/2;place-self:end;width:180px;max-width:100%}.routines-guide .rg-explain-toggle{border:1px solid var(--rg-line);min-height:44px;color:var(--rg-ink);background:#fffefa;border-radius:10px;grid-column:1/-1;justify-self:start;padding:8px 12px}.routines-guide .rg-check-explanation{border-top:1px solid var(--rg-line);font:16px/24px var(--rg-ui);grid-column:1/-1;padding-top:12px}.routines-guide .rg-completion{justify-items:start;gap:12px;display:grid}.routines-guide .rg-completion>svg{color:#19574b;width:30px;height:30px}.routines-guide .rg-completion .rg-primary{width:auto}.routines-guide .rg-sheet-header{border-bottom:1px solid var(--rg-line);padding-bottom:18px}.routines-guide .rg-sheet-header>p{color:var(--rg-muted);margin-top:4px;font-size:20px;line-height:1.35}.routines-guide .rg-details h2{font-size:32px;line-height:1.35}.routines-guide .rg-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routines-guide .rg-reference-item{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 39%;column-gap:12px;min-width:0;padding:16px 16px 20px 0;display:grid;position:relative}.routines-guide .rg-reference-item:nth-child(2n){border-left:1px solid var(--rg-line);padding-left:18px;padding-right:0}.routines-guide .rg-reference-item:nth-child(n+3){border-top:1px solid var(--rg-line)}.routines-guide .rg-reference-item h3{z-index:1;white-space:nowrap;grid-area:1/1/auto/-1;margin-bottom:20px;font-size:26px;line-height:1.35;position:relative}.routines-guide .rg-reference-item .rg-art{border-radius:8px;grid-area:1/2/span 2;align-self:start;width:100%;height:auto}.routines-guide .rg-reference-item .rg-text{z-index:1;grid-area:2/1;position:relative}.routines-guide .rg-example{font:20px/1.35 var(--rg-ui);color:var(--rg-ink)}.routines-guide .rg-example .rg-word{border-radius:5px;padding:1px 5px;font-weight:600}.routines-guide .rg-small-notes{font:16px/24px var(--rg-ui);color:var(--rg-muted)}.routines-guide .rg-details .rg-small-notes{font-size:18px;line-height:26px}.routines-guide .rg-reference-item .rg-small-notes{margin-top:24px}.routines-guide .rg-small-notes p+p{margin-top:4px}.routines-guide .rg-time-at,.routines-guide .rg-time-on{grid-template-columns:minmax(0,1fr) 41%}.routines-guide .rg-time-at .rg-text{margin-right:-36px}.routines-guide .rg-time-at .rg-small-notes{white-space:nowrap;margin-top:34px}.routines-guide .rg-time-on .rg-example .rg-time{white-space:nowrap}.routines-guide .rg-time-every{grid-template-columns:minmax(0,1fr) 36%}.routines-guide .rg-time-every h3{margin-bottom:14px}.routines-guide .rg-item-footer{grid-column:1/-1;margin-top:10px}.routines-guide .rg-time-every .rg-item-footer .rg-small-notes{margin-top:18px}.routines-guide .rg-time-before{flex-direction:column;display:flex}.routines-guide .rg-time-before .rg-art{align-self:center;width:100%;margin-top:18px}.routines-guide .rg-time-before .rg-small-notes{margin-top:6px}.routines-guide .rg-weekdays{grid-template-columns:minmax(0,1fr) 37%}.routines-guide .rg-weekdays .rg-text{grid-column:1/-1;margin-right:0}.routines-guide .rg-weekdays .rg-text>.rg-small-notes{max-width:60%}.routines-guide .rg-weekdays .rg-art{clip-path:polygon(42% 0,100% 0,100% 100%,0 100%,0 25%,42% 25%);grid-row:2}.routines-guide .rg-weekdays .rg-example+.rg-example{margin-top:8px}.routines-guide .rg-schedule{grid-template-columns:minmax(0,1fr) 34%}.routines-guide .rg-frequency{border-top:1px solid var(--rg-line);padding-top:14px}.routines-guide .rg-frequency>h3{margin-bottom:12px;font-size:32px;line-height:1.35}.routines-guide .rg-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routines-guide .rg-frequency-grid>section{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 32%;gap:14px 8px;min-width:0;padding-right:14px;display:grid}.routines-guide .rg-frequency-grid>section+section{border-left:1px solid var(--rg-line);padding-left:18px;padding-right:0}.routines-guide .rg-frequency-grid h4{white-space:nowrap;grid-column:1;font-size:24px;line-height:1.35}.routines-guide .rg-frequency-grid .rg-example{grid-area:2/1;margin-right:-24px}.routines-guide .rg-frequency-grid .rg-art{border-radius:8px;grid-area:1/2/span 2;width:100%;height:auto}.routines-guide .rg-frequency-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.routines-guide .rg-frequency-notes>aside{font:16px/24px var(--rg-ui);background:#f8f5ef;border-radius:12px;padding:16px}.routines-guide .rg-frequency-notes>aside+aside{background:#f0f1e8}.routines-guide .rg-frequency-notes p+p{margin-top:8px}.routines-guide .rg-frequency-notes .rg-example{font:18px/28px var(--rg-ui)}.routines-guide .rg-verbs h2{text-align:center;font-size:32px;line-height:1.35}.routines-guide .rg-verbs .rg-sheet-header>p{text-align:center}.routines-guide .rg-verbs h3{font-size:28px;line-height:1.35}.routines-guide .rg-verb-match{padding-top:12px}.routines-guide .rg-verb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px;display:grid}.routines-guide .rg-verb-grid>section{min-width:0}.routines-guide .rg-verb-grid>section+section{border-left:1px solid var(--rg-line);padding-left:20px}.routines-guide .rg-formula{color:var(--rg-heading);font:700 22px/1.35 var(--rg-serif);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.routines-guide .rg-formula .rg-subject{font-size:20px}.routines-guide .rg-formula .rg-word{padding:3px 9px}.routines-guide .rg-formula .rg-arrow{padding:0;font-size:22px}.routines-guide .rg-example-serif{color:var(--rg-heading);font:700 26px/1.35 Times New Roman,serif}.routines-guide .rg-example-serif .rg-word{padding:2px 5px}.routines-guide .rg-verb-match .rg-small-notes{margin-top:8px}.routines-guide .rg-verb-match .rg-art{border-radius:8px;width:100%;height:auto;margin-top:8px;display:block}.routines-guide .rg-singular-story{grid-template-columns:minmax(0,1fr) 52%;align-items:center;gap:8px;display:grid}.routines-guide .rg-singular-story .rg-art{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 46%,20% 46%)}.routines-guide .rg-spellings{border-top:1px solid var(--rg-line);margin-top:16px;padding-top:12px}.routines-guide .rg-spellings dl{margin:6px 0 8px}.routines-guide .rg-spellings dl>div{grid-template-columns:210px minmax(0,1fr);gap:4px;display:grid}.routines-guide .rg-spellings dt{font:700 18px/26px var(--rg-serif);color:var(--rg-heading)}.routines-guide .rg-spellings dd{font:17px/26px var(--rg-ui);color:var(--rg-muted)}.routines-guide .rg-spellings .rg-small-notes+.rg-small-notes{margin-top:2px}.routines-guide .rg-ask{border-top:1px solid var(--rg-line);margin-top:16px;padding-top:12px}.routines-guide .rg-answer{color:var(--rg-heading);margin:8px 0;font:400 26px/1.35 Times New Roman,serif}.routines-guide .rg-negative-grid{border-top:1px solid var(--rg-line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;margin-top:16px;padding-top:12px;display:grid}.routines-guide .rg-negative-grid .rg-example-serif{margin-top:6px}.routines-guide .rg-negative-grid .rg-small-notes{margin-top:8px}.routines-guide .rg-transform{background:#f0f1e8;border-radius:12px;padding:14px}.routines-guide .rg-transform h4{letter-spacing:0;font:400 20px/28px Times New Roman,serif}.routines-guide .rg-transform .rg-example-serif{white-space:nowrap;background:#fffefa;border-radius:8px;padding:4px;font-size:24px;font-weight:400;line-height:1.35}.routines-guide .rg-transform .rg-example-serif .rg-word{padding:2px 4px}.routines-guide .rg-transform .rg-arrow{padding-inline-start:5px;padding-inline-end:5px;font-size:22px}.routines-guide .rg-time-question{border-top:1px solid var(--rg-line);grid-template-columns:1.05fr 1fr;gap:24px;margin-top:16px;padding-top:12px;display:grid}.routines-guide .rg-time-question .rg-example-serif{margin:8px 0;font-size:26px;font-weight:400;line-height:1.35}.routines-guide .rg-time-question h4{letter-spacing:0;font-size:20px;line-height:29px}.routines-guide .rg-time-question>aside{border-left:1px solid var(--rg-line);align-self:end;padding-left:20px;font-size:16px;line-height:26px}.routines-guide .rg-time-question>aside p{margin-top:6px}@container routines (width>=821px) and (width<=930px){.routines-guide .rg-pattern h3{font-size:28px;line-height:1.35}.routines-guide .rg-pattern .rg-comparison{font-size:32px;line-height:1.35}.routines-guide .rg-mappings{padding-left:12px}.routines-guide .rg-mappings>p:not(:last-child){gap:6px}.routines-guide .rg-mappings .rg-subject{padding-inline-start:8px;padding-inline-end:8px;font-size:16px}.routines-guide .rg-mappings .rg-verb{min-width:80px;padding-inline-start:8px;padding-inline-end:8px;font-size:20px}.routines-guide .rg-reference-item h3{font-size:24px;line-height:1.35}}@container routines (width<=820px){.routines-guide .rg-pattern{grid-template-columns:1fr;gap:12px}.routines-guide .rg-pattern h3{white-space:normal}.routines-guide .rg-mappings{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.routines-guide .rg-mappings .rg-pattern-note{grid-column:1/-1}.routines-guide .rg-main-example{font-size:28px;line-height:1.35}.routines-guide .rg-reference-item h3{white-space:normal}.routines-guide .rg-reference-item .rg-text{margin-right:0}.routines-guide .rg-weekdays .rg-text{grid-column:1}.routines-guide .rg-weekdays .rg-text>.rg-small-notes{max-width:none}.routines-guide .rg-time-at .rg-small-notes{white-space:normal}.routines-guide .rg-frequency-grid>section{flex-direction:column;display:flex}.routines-guide .rg-frequency-grid .rg-art{width:120px}.routines-guide .rg-frequency-grid .rg-example{margin:0}.routines-guide .rg-frequency-grid h4{white-space:normal}.routines-guide .rg-verb-grid,.routines-guide .rg-negative-grid,.routines-guide .rg-time-question{grid-template-columns:1fr}.routines-guide .rg-verb-grid>section+section,.routines-guide .rg-time-question>aside{border-left:0;padding-left:0}.routines-guide .rg-verb-match .rg-art{max-width:430px}}@container routines (width<=660px){.routines-guide .rg-sheet{border-radius:18px;padding:20px 16px}.routines-guide .rg-core-header{padding-inline-start:0;padding-inline-end:0}.routines-guide h2,.routines-guide .rg-details h2,.routines-guide .rg-verbs h2{text-align:left;letter-spacing:-.5px;font-size:28px;line-height:1.35}.routines-guide h3,.routines-guide .rg-verbs h3{letter-spacing:-.2px;font-size:22px;line-height:1.35}.routines-guide .rg-morning>h3{font-size:22px;line-height:1.35}.routines-guide .rg-core-header>p:first-of-type,.routines-guide .rg-sheet-header>p{text-align:left;font-size:17px;line-height:26px}.routines-guide .rg-main-example{margin-top:12px;font-size:24px;line-height:1.35}.routines-guide .rg-main-example .rg-word{padding:2px 7px}.routines-guide .rg-week-label{margin-top:8px;font-size:16px;line-height:24px}.routines-guide .rg-morning{margin-top:16px;padding-top:12px}.routines-guide .rg-sequence{grid-template-columns:1fr;gap:10px;margin-top:10px}.routines-guide .rg-sequence figure{grid-template-columns:48% minmax(0,1fr);align-items:center;gap:12px;display:grid}.routines-guide .rg-scene{aspect-ratio:1.72;border-radius:9px}.routines-guide .rg-clock{min-width:0;min-height:0;margin-bottom:8px;padding:1px 8px;font-size:15px;line-height:24px;display:inline-block;position:static}.routines-guide .rg-caption{letter-spacing:0;margin:0;padding:0;font-size:18px;line-height:29px}.routines-guide .rg-caption .rg-verb-ink{background:#f8e7be;border-radius:5px;padding:1px 4px}.routines-guide .rg-sequence-note{display:none}.routines-guide .rg-now-note{margin-top:12px;font-size:16px;line-height:24px}.routines-guide .rg-pattern{gap:16px;margin-top:14px;padding-top:12px}.routines-guide .rg-pattern .rg-comparison{font-size:clamp(18px,7cqi,26px);line-height:1.4}.routines-guide .rg-pattern .rg-comparison .rg-word{padding:2px 5px}.routines-guide .rg-pattern .rg-arrow{padding:0 3px;font-size:20px}.routines-guide .rg-pattern p{font-size:16px;line-height:24px}.routines-guide .rg-mappings{grid-template-columns:1fr;gap:8px}.routines-guide .rg-mappings>p:not(:last-child){justify-content:start}.routines-guide .rg-mappings .rg-subject{min-width:180px}.routines-guide .rg-practice{margin-top:18px;padding:16px 12px}.routines-guide .rg-check-form,.routines-guide .rg-check-form:not([data-kind=meaning]){grid-template-columns:1fr;gap:12px}.routines-guide .rg-check-form[data-kind=meaning] .rg-check-copy,.routines-guide .rg-check-form[data-kind=meaning] .rg-choices{grid-area:auto}.routines-guide .rg-check-heading h3{font-size:26px;line-height:1.35}.routines-guide .rg-check-heading>p{font-size:14px;line-height:22px}.routines-guide .rg-check-form[data-kind=base] .rg-check-prompt{font-size:20px;line-height:1.35}.routines-guide .rg-check-prompt{font-size:17px;line-height:26px}.routines-guide .rg-choice{gap:10px;min-height:48px;padding:9px 10px}.routines-guide .rg-choice.is-selected{padding:8px 9px}.routines-guide .rg-outcome{gap:12px;padding:14px}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome{background:#e9ece2;align-items:stretch;padding:12px;display:flex}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-slot{grid-area:auto;align-self:auto;min-height:0;margin-top:0;padding:0}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-current{align-self:center}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-heading{gap:10px;margin-bottom:8px}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-heading h4{font-size:24px;line-height:1.35}.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-icon,.routines-guide .rg-check-form[data-kind=meaning] .rg-feedback-icon svg{width:32px;height:32px}.routines-guide .rg-check-form[data-kind=meaning] .rg-actions{width:100%}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome:-webkit-any([data-state=correct],[data-state=retry]) .rg-feedback-slot{background:0 0;padding:0}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome:is([data-state=correct],[data-state=retry]) .rg-feedback-slot{background:0 0;padding:0}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome[data-state=correct]{background:#e3eadc}.routines-guide .rg-check-form[data-kind=meaning] .rg-outcome[data-state=retry]{background:#faece3}.routines-guide .rg-reference-grid{grid-template-columns:1fr}.routines-guide .rg-reference-item,.routines-guide .rg-reference-item:nth-child(2n){border-left:0;border-top:1px solid var(--rg-line);padding:18px 0}.routines-guide .rg-reference-item:first-child{border-top:0}.routines-guide .rg-reference-item h3{margin-bottom:10px;font-size:22px;line-height:1.35}.routines-guide .rg-reference-item .rg-art{grid-row:2;justify-self:end;max-width:155px}.routines-guide .rg-time-before .rg-art{max-width:none}.routines-guide .rg-example{font-size:17px;line-height:27px}.routines-guide .rg-details .rg-small-notes{font-size:16px;line-height:24px}.routines-guide .rg-reference-item .rg-small-notes,.routines-guide .rg-time-at .rg-small-notes{margin-top:16px}.routines-guide .rg-time-before .rg-small-notes{margin-top:6px}.routines-guide .rg-frequency>h3{font-size:26px;line-height:1.35}.routines-guide .rg-frequency-grid,.routines-guide .rg-frequency-notes{grid-template-columns:1fr;gap:18px}.routines-guide .rg-frequency-grid>section,.routines-guide .rg-frequency-grid>section+section{border-left:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 110px;gap:10px;padding:0;display:grid}.routines-guide .rg-frequency-grid h4{white-space:normal;font-size:22px;line-height:1.35}.routines-guide .rg-frequency-grid .rg-art{grid-area:1/2/span 2;width:100%}.routines-guide .rg-frequency-grid .rg-example{grid-area:2/1}.routines-guide .rg-frequency-notes{gap:12px}.routines-guide .rg-verb-grid{gap:22px}.routines-guide .rg-verb-grid>section+section{border-top:1px solid var(--rg-line);padding-top:18px}.routines-guide .rg-formula{gap:5px;font-size:18px;line-height:1.35}.routines-guide .rg-formula .rg-subject{font-size:18px}.routines-guide .rg-formula .rg-word{padding:3px 6px}.routines-guide .rg-example-serif{font-size:22px;line-height:1.35}.routines-guide .rg-answer{font-size:20px;line-height:1.35}.routines-guide .rg-example-serif .rg-word{padding:2px 5px}.routines-guide .rg-spellings dl>div{grid-template-columns:1fr;gap:0;margin-top:6px}.routines-guide .rg-spellings dd{font-size:16px;line-height:24px}.routines-guide .rg-transform{padding:12px}.routines-guide .rg-transform h4{font-size:18px;line-height:27px}.routines-guide .rg-transform .rg-example-serif{white-space:normal;font-size:18px;line-height:1.35}.routines-guide .rg-time-question>aside{border-top:1px solid var(--rg-line);padding-top:16px}}@container routines (width<=360px){.routines-guide .rg-sheet{padding:18px 12px}.routines-guide h2,.routines-guide .rg-details h2,.routines-guide .rg-verbs h2{font-size:24px;line-height:1.35}.routines-guide .rg-main-example{font-size:22px;line-height:1.35}.routines-guide .rg-sequence figure{grid-template-columns:44% minmax(0,1fr);gap:10px}.routines-guide .rg-caption{font-size:18px;line-height:27px}.routines-guide .rg-pattern .rg-comparison{font-size:clamp(18px,7cqi,24px);line-height:1.4}.routines-guide .rg-mappings>p:not(:last-child){gap:6px}.routines-guide .rg-mappings .rg-subject{min-width:140px;padding:5px 6px;font-size:15px}.routines-guide .rg-mappings .rg-verb{min-width:68px;padding:5px 8px;font-size:18px}.routines-guide .rg-formula{flex-wrap:wrap;justify-content:start}.routines-guide .rg-reference-item{grid-template-columns:minmax(0,1fr) 33%}.routines-guide .rg-time-at .rg-small-notes{font-size:15px;line-height:24px}.routines-guide .rg-frequency-grid>section,.routines-guide .rg-frequency-grid>section+section{grid-template-columns:minmax(0,1fr) 85px}}.facts-guide.questions-explanation{--facts-heading:#082f31;--facts-ink:#234140;--facts-muted:#506572;--facts-border:#e1d6ca;--facts-display:Georgia,"Times New Roman",serif;--facts-example:"Times New Roman",Georgia,serif;--facts-ui:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;border:1px solid var(--facts-border);width:100%;min-width:0;max-width:980px;color:var(--facts-ink);font:400 18px/1.4 var(--facts-ui);text-align:left;background:#fffefa;border-radius:22px;margin:0 auto 32px;padding:28px;overflow:visible;box-shadow:0 1px 6px #59442312;container:facts/inline-size}.facts-guide *,.facts-guide :before,.facts-guide :after{box-sizing:border-box}.facts-guide [hidden]{display:none!important}.facts-guide :-webkit-any(p,figure,dl,dd,fieldset){margin:0}.facts-guide :is(p,figure,dl,dd,fieldset){margin:0}.facts-guide :-webkit-any(h2,h3,h4){color:var(--facts-heading);font-family:var(--facts-display);letter-spacing:-.025em;margin:0;font-weight:700}.facts-guide :is(h2,h3,h4){color:var(--facts-heading);font-family:var(--facts-display);letter-spacing:-.025em;margin:0;font-weight:700}.facts-guide :-webkit-any(h3,h4){font-size:clamp(24px,4.2cqi,30px);line-height:1.14}.facts-guide :is(h3,h4){font-size:clamp(24px,4.2cqi,30px);line-height:1.14}.facts-guide button,.facts-guide input{font:inherit}.facts-guide button,.facts-guide summary{cursor:pointer}.facts-guide :-webkit-any(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.facts-guide :is(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.facts-guide :-webkit-any(h3,legend):focus{outline:none}.facts-guide :is(h3,legend):focus{outline:none}.facts-guide u{text-underline-offset:5px;text-decoration-thickness:1px}.facts-guide .facts-heading h2{font-size:32px;line-height:1.04}.facts-guide .facts-heading>p{color:var(--facts-muted);margin-top:3px;font-size:22px;line-height:1.45}.facts-guide .facts-opening{grid-template-columns:1fr 1.05fr;align-items:center;gap:22px;margin:22px 0 16px;display:grid}.facts-guide .facts-opening-copy{min-width:0}.facts-guide .facts-art{isolation:isolate;mix-blend-mode:multiply;width:100%;display:block;position:relative;overflow:hidden}.facts-guide .facts-art>img{max-width:none;width:var(--facts-art-width);height:auto;left:var(--facts-art-left);top:var(--facts-art-top);position:absolute}.facts-guide .facts-labelled-sentence{font:700 clamp(24px,3.6cqi,32px)/1.2 var(--facts-example);letter-spacing:-.025em;align-items:stretch;gap:6px;display:flex}.facts-guide .facts-phrase{flex-direction:column;gap:7px;display:flex}.facts-guide .facts-phrase>:last-child{white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;padding:10px;display:flex}.facts-guide .facts-role{color:var(--facts-muted);text-align:center;font:400 18px/1.4 var(--facts-ui);letter-spacing:0}.facts-guide .facts-opening-note{margin:10px 6px 0;font-size:24px;line-height:1.4}.facts-guide .facts-subject{color:#164f48;background:#e8efe3}.facts-guide .facts-verb{color:#80500f;background:#ffe9bf}.facts-guide .facts-information{color:#9e2e1d;background:#fde5da}.facts-guide .facts-negative{color:#66517c;background:#eee8f4}.facts-guide .facts-verb-ink{color:#80550f}.facts-guide .facts-neutral{color:var(--facts-ink)}.facts-guide .facts-contraction{white-space:nowrap;font-family:var(--facts-example);font-weight:700;display:inline-flex}.facts-guide .facts-contraction .facts-verb{border-radius:6px 0 0 6px;padding-right:0}.facts-guide .facts-contraction .facts-negative{border-radius:0 6px 6px 0;padding-left:0}.facts-guide .facts-section{border-top:1px solid var(--facts-border);margin-top:22px;padding-top:16px}.facts-guide .facts-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:14px;display:grid}.facts-guide .facts-pair>*{min-width:0;position:relative}.facts-guide .facts-pair>*+:before{content:"";background:#e9e2d6;width:1px;position:absolute;top:0;bottom:0;left:-16px}.facts-guide .facts-world .facts-art{height:146px;margin-bottom:6px}.facts-guide .facts-world .facts-art img{top:var(--facts-art-top)}.facts-guide .facts-world .facts-art-triangles{aspect-ratio:365/139;max-width:365px;height:auto;margin:12px auto 15px}.facts-guide .facts-world .facts-art-sun{aspect-ratio:438/157;height:auto;margin:0 auto 12px}.facts-guide .facts-sentence{font:700 clamp(22px,2.88cqi,27px)/1.6 var(--facts-example);letter-spacing:-.03em}.facts-guide .facts-sentence :-webkit-any(.facts-subject,.facts-verb,.facts-information,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-sentence :is(.facts-subject,.facts-verb,.facts-information,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-question-rows :-webkit-any(.facts-subject,.facts-verb,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-question-rows :is(.facts-subject,.facts-verb,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-be-note :-webkit-any(.facts-subject,.facts-verb,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-be-note :is(.facts-subject,.facts-verb,.facts-negative){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.facts-guide .facts-sentence .facts-contraction .facts-verb{border-radius:7px 0 0 7px;padding-right:0}.facts-guide .facts-sentence .facts-contraction .facts-negative{border-radius:0 7px 7px 0;padding-left:0}.facts-guide :-webkit-any(.facts-question-rows,.facts-helper-row) .facts-contraction .facts-verb{font:inherit;border-radius:7px 0 0 7px;padding-right:0}.facts-guide :is(.facts-question-rows,.facts-helper-row) .facts-contraction .facts-verb{font:inherit;border-radius:7px 0 0 7px;padding-right:0}.facts-guide :-webkit-any(.facts-question-rows,.facts-helper-row) .facts-contraction .facts-negative{font:inherit;border-radius:0 7px 7px 0;padding-left:0}.facts-guide :is(.facts-question-rows,.facts-helper-row) .facts-contraction .facts-negative{font:inherit;border-radius:0 7px 7px 0;padding-left:0}.facts-guide .facts-caption{color:var(--facts-muted);margin-top:6px;font-size:18px;line-height:1.45}.facts-guide .facts-now .facts-pair{margin-top:12px}.facts-guide .facts-context-label{color:var(--facts-muted);font:400 20px/1.35 var(--facts-ui);letter-spacing:0}.facts-guide .facts-now .facts-art{margin:0 0 5px}.facts-guide .facts-now .facts-sentence{font-size:clamp(20px,2.78cqi,24px)}.facts-guide .facts-note{background:#eef2e7;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:10px 14px;font-size:18px;line-height:1.45;display:flex}.facts-guide .facts-note>svg{flex:none}.facts-guide .facts-more{border:1px solid var(--facts-border);background:#f8f5ef;border-radius:10px;margin-top:18px}.facts-guide .facts-more>summary,.facts-guide .facts-word-help>summary{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 20px;font-size:18px;font-weight:600;list-style:none;display:flex}.facts-guide summary::-webkit-details-marker{display:none}.facts-guide summary>svg{flex:none}.facts-guide details[open]>summary>svg{transform:rotate(90deg)}.facts-guide .facts-more[open]{background:#fffefa}.facts-guide .facts-more[open]>summary{border-bottom:1px solid var(--facts-border);background:#f8f5ef;border-radius:10px 10px 0 0}.facts-guide .facts-reference-content{padding:24px 20px}.facts-guide .facts-reference-heading>h3{font-size:clamp(26px,6cqi,32px);line-height:1.12}.facts-guide .facts-reference-heading>p{margin-top:8px;font-size:24px}.facts-guide .facts-reference-heading .facts-definition{margin-top:3px;font-size:18px}.facts-guide .facts-forms-pair{border-top:1px solid var(--facts-border);margin-top:22px;padding-top:14px}.facts-guide .facts-forms-pair h4{margin-bottom:6px;font-size:clamp(22px,4.65cqi,32px)}.facts-guide .facts-forms-pair p{font-size:18px}.facts-guide .facts-example-list{margin-top:14px}.facts-guide .facts-example-list .facts-sentence{margin:7px 0;font-size:clamp(20px,2.85cqi,24px)}.facts-guide .facts-spelling{margin:14px 0}.facts-guide .facts-spelling>div{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;display:grid}.facts-guide .facts-spelling dt{text-align:center;font:700 24px/1.3 var(--facts-example);grid-template-columns:1fr 24px 1.15fr;align-items:center;gap:8px;display:grid}.facts-guide .facts-spelling dt .facts-verb{border-radius:8px;padding:8px 7px}.facts-guide .facts-spelling dd{font-size:17px;line-height:1.35}.facts-guide .facts-arrow{color:#87938c;text-align:center}.facts-guide .facts-spelling-note{border-top:1px solid var(--facts-border);padding-top:14px}.facts-guide .facts-art-trees{margin-top:4px}.facts-guide .facts-bicycles{align-items:end}.facts-guide .facts-bicycles .facts-sentence{text-align:center;font-size:clamp(20px,3cqi,24px)}.facts-guide .facts-bicycle-note{text-align:center;margin-top:12px;font-size:18px}.facts-guide .facts-condition{grid-template-columns:.85fr 1.2fr;align-items:center;gap:28px;margin-top:18px;display:grid}.facts-guide .facts-condition-sentence{color:var(--facts-heading);font:400 28px/1.3 var(--facts-example);margin-bottom:14px}.facts-guide .facts-condition-sentence>span{display:block}.facts-guide .facts-condition-sentence .facts-verb-ink{font-weight:700}.facts-guide .facts-question-reference{border-top:1px solid var(--facts-border);margin-top:32px;padding-top:28px}.facts-guide .facts-transform{grid-template-columns:1.55fr 1fr;align-items:center;gap:18px;margin-top:10px;display:grid}.facts-guide .facts-transformation{text-align:center;font:700 22px/1.6 var(--facts-display)}.facts-guide .facts-transformation .facts-verb{border-radius:6px;padding:4px 7px}.facts-guide .facts-fact-question>div{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:12px;margin-top:10px;display:grid}.facts-guide .facts-fact-question dt{color:var(--facts-muted);font-size:18px}.facts-guide .facts-fact-question .facts-sentence{font-size:22px}.facts-guide .facts-helper-row{font:700 24px/1.35 var(--facts-example);grid-template-columns:280px 40px auto;justify-content:start;align-items:center;gap:16px;margin-top:10px;display:grid}.facts-guide .facts-helper-row>.facts-subject{border-radius:7px;padding:9px 16px}.facts-guide .facts-helper-row>span:last-child{color:#80550f;background:#f8e7be;border-radius:7px;padding:9px 16px}.facts-guide .facts-helper-note{background:#f0f1e8;border-radius:7px;margin-top:14px;padding:8px 14px;font-size:18px}.facts-guide .facts-negative-examples{grid-template-columns:1.8fr 1fr;align-items:center;gap:12px;margin-top:8px;display:grid}.facts-guide .facts-negative-examples .facts-sentence{margin-top:8px;font-size:22px}.facts-guide .facts-negative-examples .facts-caption{margin:0;font-size:18px}.facts-guide .facts-question-rows{margin-top:14px}.facts-guide .facts-question-rows>div{grid-template-columns:1.5fr 1fr;align-items:baseline;gap:20px;margin-top:12px;display:grid}.facts-guide .facts-question-rows :-webkit-any(dt,dd){font-size:18px;line-height:1.65}.facts-guide .facts-question-rows :is(dt,dd){font-size:18px;line-height:1.65}.facts-guide .facts-question-rows .facts-verb{font-family:var(--facts-display);font-weight:700}.facts-guide .facts-be-note{background:#f0f1e8;border-radius:10px;margin-top:24px;padding:16px}.facts-guide .facts-be-note h4{margin-bottom:10px;font-size:26px}.facts-guide .facts-be-note p{line-height:1.8}.facts-guide .facts-be-note .facts-caption{margin-top:4px;font-size:18px}.facts-guide .facts-word-help{border:1px solid var(--facts-border);border-radius:10px;margin-top:22px}.facts-guide .facts-word-help>div{padding:0 18px 18px}.facts-guide .facts-word-help section{padding-top:16px}.facts-guide .facts-word-help h4{margin-bottom:10px;font-size:24px}.facts-guide .facts-word-help p{margin-top:8px;font-size:18px}.facts-guide .facts-practice-container{margin-top:18px}.facts-guide .facts-practice{background:#eef2e7;border:1px solid #e2e5d9;border-radius:12px;padding:16px 24px}.facts-guide .facts-practice-heading{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:8px;display:flex}.facts-guide .facts-practice-heading h3{font-size:32px}.facts-guide #facts-practice-title{scroll-margin-top:96px}.facts-guide .facts-practice-heading>span{color:var(--facts-muted);font-size:16px}.facts-guide .facts-instruction{margin-bottom:6px;font-size:18px}.facts-guide .facts-choices{border:0;width:100%;min-width:0;padding:0}.facts-guide .facts-prompt{float:left;width:100%;margin:0 0 12px;padding:0;font-size:20px;line-height:1.45;display:block}.facts-guide .facts-prompt+.facts-choice{clear:both}.facts-guide .facts-gap-prompt{font:700 28px/1.35 var(--facts-display);color:var(--facts-heading)}.facts-guide .facts-choice{border:1px solid var(--facts-border);min-height:50px;color:var(--facts-ink);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:18px;margin-top:8px;padding:11px 16px;font-size:18px;line-height:1.35;display:flex}.facts-guide .facts-choice.is-selected{background:#edf1e9;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.facts-guide .facts-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:2px solid #98a2ac;border-radius:50%;flex:none;width:25px;height:25px;margin:0}.facts-guide .facts-choice input:checked{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 4px #fffefa}.facts-guide .facts-choice input:disabled{cursor:default;opacity:1}.facts-guide .facts-choice:has(input:disabled){cursor:default}.facts-guide .facts-choice-copy{flex:1;min-width:0}.facts-guide .facts-selected-label{color:#234d3a;flex:none;font-size:15px}.facts-guide .facts-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:56px;margin-top:12px;display:grid}.facts-guide .facts-feedback{align-items:flex-start;gap:12px;min-height:56px;padding:12px 0;font-size:17px;line-height:1.4;display:flex}.facts-guide .facts-feedback>p{color:var(--facts-muted);align-self:flex-end;padding-bottom:6px}.facts-guide .facts-feedback>svg{flex:none;margin-top:2px}.facts-guide .facts-feedback strong{font:700 24px/1.2 var(--facts-display);margin-bottom:6px;display:block}.facts-guide .facts-feedback.is-retry{color:#783e2d;background:#faece3;border-radius:10px;padding:12px}.facts-guide .facts-feedback.is-correct{color:#19574b;background:#e3eadc;border-radius:10px;padding:12px}.facts-guide .facts-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-width:170px;min-height:50px;padding:12px 20px;font-size:18px;font-weight:600}.facts-guide .facts-primary:hover:not(:disabled){background:#193d2c}.facts-guide .facts-primary:disabled{color:#59656a;cursor:not-allowed;background:#d8dadd;border-color:#d8dadd}.facts-guide .facts-help{margin-top:14px;font-size:18px}.facts-guide .facts-text-button{color:#234d3a;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:17px;text-decoration:underline;display:block}.facts-guide .facts-complete>p{margin:12px 0 20px}@container facts (width<=760px){.facts-guide .facts-heading h2{font-size:32px}.facts-guide .facts-heading>p{font-size:20px}.facts-guide .facts-labelled-sentence{gap:4px;font-size:clamp(22px,4.2cqi,28px)}.facts-guide .facts-phrase>:last-child{padding:9px 6px}.facts-guide .facts-role{font-size:15px}.facts-guide .facts-opening-note{font-size:20px}.facts-guide .facts-sentence{font-size:22px}.facts-guide .facts-caption{font-size:18px}.facts-guide .facts-now .facts-sentence{font-size:20px}.facts-guide .facts-forms-pair{grid-template-columns:1fr;gap:24px}.facts-guide .facts-forms-pair>*+:before{display:none}.facts-guide .facts-art-trees{max-width:330px;margin:0 auto}.facts-guide .facts-spelling>div{grid-template-columns:250px 1fr}.facts-guide .facts-transform,.facts-guide .facts-negative-examples{grid-template-columns:1fr}.facts-guide .facts-transform>.facts-art{max-width:300px;margin:6px auto 0}.facts-guide .facts-negative-examples>.facts-art{max-width:240px;margin:6px auto 0}.facts-guide .facts-condition-sentence{font-size:24px}}@container facts (width<=540px){.facts-guide .facts-heading h2{font-size:32px}.facts-guide .facts-heading>p{font-size:18px;line-height:1.5}.facts-guide .facts-opening{grid-template-columns:1fr;gap:18px;margin:22px 0}.facts-guide .facts-labelled-sentence{letter-spacing:-.025em;flex-wrap:wrap;gap:6px;font-size:28px}.facts-guide .facts-role{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.facts-guide .facts-phrase{display:contents}.facts-guide .facts-phrase>:last-child{flex:0 auto;padding:8px 12px}.facts-guide .facts-opening-note{margin:12px 0 0;font-size:20px}.facts-guide .facts-pair{grid-template-columns:1fr;gap:24px}.facts-guide .facts-pair>*+:before{display:none}.facts-guide :-webkit-any(h3,h4){font-size:26px;line-height:1.2}.facts-guide :is(h3,h4){font-size:26px;line-height:1.2}.facts-guide .facts-art-triangles{max-width:320px;margin-top:6px}.facts-guide .facts-art-sun{max-width:350px}.facts-guide .facts-sentence{letter-spacing:-.03em;font-size:24px;line-height:1.7}.facts-guide .facts-world .facts-sentence>span{white-space:nowrap}.facts-guide .facts-caption{margin-top:9px;font-size:18px;line-height:1.5}.facts-guide .facts-now .facts-sentence{font-size:24px}.facts-guide .facts-context-label{font:500 18px/1.4 var(--facts-ui)}.facts-guide .facts-section{margin-top:24px;padding-top:20px}.facts-guide .facts-note{align-items:flex-start;padding:12px;font-size:17px}.facts-guide .facts-note>svg{width:24px;height:24px;margin-top:1px}.facts-guide .facts-more>summary,.facts-guide .facts-word-help>summary{padding:12px;font-size:17px;line-height:1.4}.facts-guide .facts-reference-content{padding:20px 12px}.facts-guide .facts-reference-heading>h3{font-size:26px}.facts-guide .facts-reference-heading>p{font-size:18px}.facts-guide .facts-reference-heading .facts-definition{font-size:17px}.facts-guide .facts-forms-pair h4{font-size:26px}.facts-guide .facts-forms-pair p{font-size:17px}.facts-guide .facts-example-list .facts-sentence{font-size:22px}.facts-guide .facts-spelling>div{grid-template-columns:minmax(0,1fr) minmax(85px,.7fr);gap:12px}.facts-guide .facts-spelling dt{grid-template-columns:1fr 20px 1.15fr;gap:4px;font-size:20px}.facts-guide .facts-spelling dt .facts-verb{padding:8px 3px}.facts-guide .facts-spelling dd{font-size:16px}.facts-guide .facts-bicycles .facts-sentence{text-align:left;font-size:22px}.facts-guide .facts-bicycle-note{text-align:left;font-size:18px}.facts-guide .facts-condition{grid-template-columns:1fr;gap:16px}.facts-guide .facts-condition .facts-art{max-width:320px;margin:0 auto}.facts-guide .facts-condition-sentence{font-size:24px}.facts-guide .facts-condition p:last-child{font-size:18px}.facts-guide .facts-transform{gap:12px}.facts-guide .facts-transformation{text-align:left;font-size:22px}.facts-guide .facts-fact-question>div{grid-template-columns:1fr;gap:2px}.facts-guide .facts-fact-question dt{font-size:17px}.facts-guide .facts-fact-question .facts-sentence{font-size:22px}.facts-guide .facts-helper-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px;font-size:20px}.facts-guide .facts-helper-row>.facts-subject,.facts-guide .facts-helper-row>span:last-child{padding:8px}.facts-guide .facts-helper-note{font-size:17px}.facts-guide .facts-negative-examples .facts-sentence{font-size:22px}.facts-guide .facts-question-rows>div{grid-template-columns:1fr;gap:4px;margin-top:18px}.facts-guide .facts-question-rows :-webkit-any(dt,dd){font-size:18px}.facts-guide .facts-question-rows :is(dt,dd){font-size:18px}.facts-guide .facts-question-rows dd{padding-left:14px}.facts-guide .facts-be-note{padding:12px}.facts-guide .facts-be-note h4{font-size:24px}.facts-guide .facts-be-note p{font-size:18px}.facts-guide .facts-be-note .facts-caption{font-size:17px}.facts-guide .facts-word-help>div{padding:0 12px 14px}.facts-guide .facts-word-help h4{font-size:22px}.facts-guide .facts-word-help p{font-size:17px}.facts-guide .facts-practice{background:#fffefa;padding:16px}.facts-guide .facts-practice-heading{gap:12px}.facts-guide .facts-practice-heading h3{font-size:28px}.facts-guide .facts-practice-heading>span{font-size:14px}.facts-guide .facts-instruction{font-size:17px}.facts-guide .facts-prompt{font-size:18px}.facts-guide .facts-gap-prompt{font-size:24px}.facts-guide .facts-choice{gap:12px;padding:10px 12px;font-size:17px}.facts-guide .facts-selected-label{font-size:13px}.facts-guide .facts-practice-footer{grid-template-columns:1fr;align-items:end;gap:12px;min-height:110px}.facts-guide .facts-feedback{min-height:50px;font-size:17px}.facts-guide .facts-feedback>p{align-self:center}.facts-guide .facts-feedback strong{font-size:24px}.facts-guide .facts-primary{width:100%;min-height:48px;font-size:17px}}@container facts (width<=310px){.facts-guide .facts-heading h2{font-size:32px}.facts-guide .facts-heading>p{font-size:18px}.facts-guide .facts-labelled-sentence{font-size:26px}.facts-guide .facts-sentence{font-size:22px}.facts-guide .facts-reference-content{padding-inline-start:8px;padding-inline-end:8px}.facts-guide .facts-helper-row,.facts-guide .facts-spelling dt{font-size:18px}.facts-guide .facts-choice{flex-wrap:wrap;column-gap:10px}.facts-guide .facts-selected-label{margin-left:35px}.facts-guide .facts-practice{padding:12px}.facts-guide .facts-gap-prompt{font-size:24px}}@media (max-width:720px){.facts-guide.questions-explanation{padding:18px 16px;font-size:18px}}@media (max-width:860px){.facts-guide #facts-practice-title{scroll-margin-top:154px}}@media (prefers-reduced-motion:reduce){.facts-guide *,.facts-guide :before,.facts-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.habits-guide.questions-explanation{--habits-ink:#153b2c;--habits-body:#263f32;--habits-muted:#53655c;--habits-line:#ddd5c5;--habits-primary:#234d3a;width:100%;max-width:960px;box-shadow:none;color:var(--habits-body);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font:18px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;container:habits-guide/inline-size}.habits-guide :where(*){box-sizing:border-box}.habits-guide :where(h2,h3,h4,h5,p,figure,dl,dd,fieldset){margin:0}.habits-guide :where(h2,h3,h4,h5){color:var(--habits-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.habits-guide :where(h2,h3,h4){font-weight:700}.habits-guide :where(button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.habits-guide [hidden]{display:none!important}.habits-guide [data-habits-focus]{scroll-margin-block:130px 80px}.habits-guide button{letter-spacing:normal;cursor:pointer;box-shadow:none;font-family:inherit}.habits-guide .habits-sheet{border:1px solid var(--habits-line);background:#fffefa;border-radius:22px;padding:28px;box-shadow:0 2px 8px #62462a0b}.habits-guide .habits-sheet+.habits-sheet{margin-top:24px}.habits-guide .habits-intro{text-align:center;border-bottom:1px solid var(--habits-line);padding-bottom:18px}.habits-guide .habits-intro h2{font-size:32px;line-height:1.12}.habits-guide .habits-intro p{color:var(--habits-muted);margin-top:9px;font-size:18px;line-height:1.45}.habits-guide .habits-story{padding-top:14px}.habits-guide .habits-story h3,.habits-guide .habits-change h3{font-size:28px;line-height:1.2}.habits-guide .habits-mornings{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.habits-guide .habits-art{min-width:0;aspect-ratio:var(--habits-ratio);background:#fffaf2;border-radius:12px;position:relative;overflow:hidden}.habits-guide .habits-art img{left:var(--habits-art-left);top:var(--habits-art-top);object-fit:fill;display:block;position:absolute;max-width:none!important;width:var(--habits-art-width)!important;height:auto!important}.habits-guide .habits-art picture{display:contents}.habits-guide .habits-mornings .habits-art{border-radius:0}.habits-guide .habits-art-label{min-width:95px;color:var(--habits-ink);text-align:center;background:#fffefa;border-radius:7px;padding:4px 12px;font:700 18px/1.45 Georgia,Times New Roman,serif;position:absolute;top:8px;left:8px}.habits-guide .habits-main-sentence{letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;margin:15px 0 10px;font:700 32px/1.25 Georgia,Times New Roman,serif;display:flex}.habits-guide .habits-phrase{flex-direction:column;align-items:center;gap:6px;display:flex}.habits-guide .habits-phrase>.habits-time{padding:2px 0 6px;line-height:1.35}.habits-guide .habits-role{color:var(--habits-muted);letter-spacing:normal;font:400 16px/22px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-token{border-radius:7px;padding:2px 7px 4px;font-weight:700;line-height:1.35;display:inline-block}.habits-guide .habits-main-sentence .habits-token{border-radius:9px;padding:2px 16px 6px}.habits-guide .habits-subject{color:#19574b;background:#dce7d6}.habits-guide .habits-verb{color:#80550f}.habits-guide .habits-token.habits-verb{background:#f8e7be}.habits-guide .habits-information{color:#99402d;background:#f8e2d7}.habits-guide .habits-information-ink{color:#99402d}.habits-guide .habits-verb-ink{color:#80550f}.habits-guide .habits-negation{color:#66517c}.habits-guide .habits-negative{white-space:nowrap;background:#f5f0ec}.habits-guide .habits-time{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.habits-guide .habits-token u{text-underline-offset:4px;text-decoration-thickness:1.5px}.habits-guide .habits-meaning{color:var(--habits-muted);text-align:center;font-size:18px;line-height:1.45}.habits-guide .habits-change{border-top:1px solid var(--habits-line);margin-top:20px;padding-top:15px}.habits-guide .habits-change-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.habits-guide .habits-change-grid>div{min-width:0}.habits-guide .habits-subject-choices{gap:12px;margin-bottom:12px;display:flex}.habits-guide .habits-subject-choice{border:1px solid var(--habits-line);min-width:112px;min-height:54px;color:var(--habits-body);background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;display:flex}.habits-guide .habits-subject-label{font:700 20px/1.1 Georgia,Times New Roman,serif}.habits-guide .habits-choice-check,.habits-guide .habits-selected-cue{display:none}.habits-guide .habits-selected-cue{font:400 13px/18px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-subject-choice[aria-pressed=true]{background:var(--habits-primary);color:#fffdf7;border-color:var(--habits-primary)}.habits-guide .habits-subject-choice[aria-pressed=true] :where(.habits-choice-check,.habits-selected-cue){display:block}.habits-guide .habits-subject-choice svg{width:29px;height:29px}.habits-guide .habits-comparisons{gap:10px;display:grid}.habits-guide .habits-comparisons p{letter-spacing:-.025em;border:1px solid #eee7dc;border-radius:9px;padding:9px 10px;font:400 22px/1.45 Georgia,Times New Roman,serif}.habits-guide .habits-mapping{border-left:1px solid var(--habits-line);padding-left:18px}.habits-guide .habits-map-row{background:#f8f5ef;border:1px solid #eee7dc;border-radius:9px;grid-template-columns:minmax(0,1fr) 30px 116px;align-items:center;gap:10px;min-height:48px;margin-bottom:8px;padding:6px 12px;display:grid}.habits-guide .habits-map-row>span:first-child{font-size:18px}.habits-guide .habits-map-row>span:nth-child(2){color:#849088;font-size:24px;line-height:1}.habits-guide .habits-map-row strong{color:#80550f;font:700 24px/1.3 Georgia,Times New Roman,serif}.habits-guide .habits-mapping p{color:var(--habits-muted);margin-top:9px;font-size:17px}.habits-guide .habits-contrast{grid-template-columns:1fr 1.32fr;gap:14px;margin-top:20px;display:grid}.habits-guide .habits-contrast-card{border:1px solid #eee7dc;border-radius:10px;min-width:0;padding:18px 20px}.habits-guide .habits-contrast-card h3{margin-bottom:12px;font-size:24px;line-height:1.25}.habits-guide .habits-example{letter-spacing:-.025em;font:400 22px/1.5 Georgia,Times New Roman,serif}.habits-guide .habits-contrast-card .habits-example{font-size:20px}.habits-guide .habits-now{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:4px;padding:0 0 0 20px;display:grid;overflow:hidden}.habits-guide .habits-now>div{z-index:1;padding-block-start:18px;padding-block-end:18px}.habits-guide .habits-now .habits-art{min-height:0;aspect-ratio:var(--habits-ratio);border-radius:0;align-self:center}.habits-guide .habits-now .habits-art img{top:var(--habits-art-top)}.habits-guide .habits-practice{margin-top:20px}.habits-guide .habits-check{background:#f0f1e8;border:1px solid #dfe5d6;border-radius:12px;padding:18px 20px 16px}.habits-guide .habits-check-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px;display:grid}.habits-guide .habits-check-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.habits-guide .habits-check-heading h3{font-size:28px;line-height:1.2}.habits-guide .habits-check-heading>p{color:var(--habits-muted);font-size:13px;line-height:18px}.habits-guide .habits-question{color:var(--habits-ink);letter-spacing:-.025em;font:700 24px/1.4 Georgia,Times New Roman,serif}.habits-guide .habits-question-meaning{letter-spacing:normal;font:400 18px/1.45 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-answers{border:0;gap:8px;min-width:0;padding:0;display:grid}.habits-guide .habits-answer{border:1px solid var(--habits-line);min-height:48px;color:var(--habits-body);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:16px;line-height:22px;display:flex}.habits-guide .habits-answer input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #a0a7a3;border-radius:50%;flex-shrink:0;margin:0}.habits-guide .habits-answer.is-selected{border-color:#19574b;font-weight:600;box-shadow:inset 0 0 0 1px #19574b}.habits-guide .habits-answer input:checked{background:#19574b;border-color:#19574b;box-shadow:inset 0 0 0 6px #19574b}.habits-guide .habits-answer input:checked:after{content:"";background:#fffefa;border-radius:50%;width:8px;height:8px;margin:6px;display:block}.habits-guide .habits-answers:disabled .habits-answer{cursor:default}.habits-guide .habits-check-footer{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:110px;margin-top:14px;padding:12px 4px;display:grid}.habits-guide .habits-check:has(input:checked){background:#fffefa}.habits-guide .habits-check:has(input:checked) .habits-check-footer{background:#f0f1e8;padding:12px 16px}.habits-guide .habits-feedback{color:var(--habits-muted);align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.habits-guide .habits-feedback-title{margin-bottom:5px;font:700 22px/1.2 Georgia,Times New Roman,serif;display:block}.habits-guide .habits-feedback-icon{color:#fffefa;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.habits-guide .habits-check:has(input:checked) .habits-check-footer.is-incorrect{background:#faece3}.habits-guide .habits-check:has(input:checked) .habits-check-footer.is-correct{background:#e3eadc}.habits-guide .is-incorrect .habits-feedback{color:#783e2d}.habits-guide .is-correct .habits-feedback{color:#19574b}.habits-guide .is-incorrect .habits-feedback-icon{background:#ad4f35}.habits-guide .is-correct .habits-feedback-icon{background:#19574b}.habits-guide .habits-primary{border:1px solid var(--habits-primary);background:var(--habits-primary);color:#fffdf7;border-radius:10px;min-width:156px;min-height:50px;padding:12px 18px;font:600 16px/22px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-primary:hover:not(:disabled){background:#153b2c}.habits-guide .habits-primary:disabled{color:#737b7b;cursor:default;background:#e1e1df;border-color:#e1e1df}.habits-guide .habits-text-button{min-height:44px;color:var(--habits-primary);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:16px;text-decoration:underline}.habits-guide .habits-check-explanation{margin-top:10px;font-size:17px}.habits-guide .habits-check-explanation p{background:#f8f5ef;border-radius:8px;padding:12px}.habits-guide .habits-complete h3{font-size:26px}.habits-guide .habits-complete p{margin-top:10px}.habits-guide .habits-complete button{margin-top:20px}.habits-guide .habits-reference-header{border-bottom:1px solid var(--habits-line);padding-bottom:20px}.habits-guide .habits-reference-header h3{font-size:32px;line-height:1.15}.habits-guide .habits-reference-header p{color:var(--habits-muted);margin-top:8px;font-size:18px;line-height:1.45}.habits-guide .habits-details{font-size:20px;line-height:1.45}.habits-guide .habits-details .habits-reference-header h3{font-size:32px}.habits-guide .habits-details .habits-reference-header p{font-size:22px}.habits-guide .habits-patterns .habits-reference-header h3{font-size:32px}.habits-guide .habits-reference-columns{grid-template-columns:1.05fr 1fr;gap:24px;margin-top:16px;display:grid}.habits-guide .habits-reference-columns>section{min-width:0}.habits-guide .habits-frequency-column{border-left:1px solid var(--habits-line);padding-left:24px}.habits-guide .habits-reference-columns h4,.habits-guide .habits-patterns h4{margin-bottom:14px;font-size:28px;line-height:1.2}.habits-guide .habits-reference-columns h4{font-size:28px}.habits-guide .habits-time-item{margin-top:20px}.habits-guide .habits-time-item h5{background:#eaf0e4;border-radius:9px;margin-bottom:7px;padding:3px 12px;font-size:26px;font-weight:700;line-height:1.25;display:inline-block}.habits-guide .habits-details .habits-example{font-size:24px}.habits-guide .habits-time-item>p:not(.habits-example){margin-top:9px}.habits-guide .habits-time-item>.habits-art{margin-top:12px}.habits-guide .habits-example .habits-token{padding:1px 7px 3px}.habits-guide .habits-swim-item{grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:12px;display:grid}.habits-guide .habits-swim-item .habits-example{font-size:20px}.habits-guide .habits-small{margin-top:10px;font-size:16px;line-height:25px}.habits-guide .habits-note{background:#f8f5ef;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:17px;line-height:1.5}.habits-guide .habits-note h5{margin-bottom:8px;font-size:20px;line-height:1.4}.habits-guide .habits-frequency-list{gap:7px;margin-top:16px;display:grid}.habits-guide .habits-frequency-list>div{background:#f8f5ef;border-radius:9px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1.1fr);align-items:center;gap:10px;padding:9px 14px;display:grid}.habits-guide .habits-frequency-list dt{color:var(--habits-ink);font:700 22px/1.4 Georgia,Times New Roman,serif}.habits-guide .habits-frequency-list dd{color:var(--habits-muted);font-size:18px}.habits-guide .habits-frequency-list>div>span{color:var(--habits-muted);font-size:22px}.habits-guide .habits-placement-title{border-top:1px solid var(--habits-line);margin-top:26px;padding-top:18px;font-size:24px!important}.habits-guide .habits-placement{border-bottom:1px solid var(--habits-line);padding:16px 0}.habits-guide .habits-placement h5{letter-spacing:normal;margin-bottom:8px;font:400 18px/1.45 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-never-note{background:#eee8f4;border-radius:12px;margin-top:14px;padding:16px;font-size:17px}.habits-guide .habits-never-note>p:first-child{color:#66517c}.habits-guide .habits-never-note .habits-example{margin:10px 0}.habits-guide .habits-sometimes .habits-example{font-size:20px}.habits-guide .habits-spellings{margin-top:14px}.habits-guide .habits-spellings dl{gap:8px;display:grid}.habits-guide .habits-spellings dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.habits-guide .habits-spellings dt{background:#f8f5ef;border-radius:8px;padding:8px 12px;font-size:16px;line-height:1.45}.habits-guide .habits-spellings dd{flex-wrap:wrap;align-items:center;gap:12px;font:700 22px/1.4 Georgia,Times New Roman,serif;display:flex}.habits-guide .habits-spellings dd .habits-token{text-align:center;min-width:78px}.habits-guide .habits-arrow{color:#839088;font:400 24px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.habits-guide .habits-special-forms{column-gap:8px!important;font-size:18px!important}.habits-guide .habits-special-forms>span{white-space:nowrap}.habits-guide .habits-special-forms .habits-token{min-width:0!important}.habits-guide .habits-music{background:#faf5eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:10px;margin-top:18px;padding:16px;display:grid}.habits-guide .habits-music>div>p:nth-child(2){color:var(--habits-muted);margin-top:14px;font-size:17px}.habits-guide .habits-music .habits-example{font-size:22px}.habits-guide .habits-pattern-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.habits-guide .habits-pattern-panel{border:1px solid #e6dfd3;border-radius:12px;min-width:0;padding:16px}.habits-guide .habits-pattern-group h5{background:#eaf0e4;border-radius:8px;margin-bottom:8px;padding:5px 12px;font-size:20px;display:inline-block}.habits-guide .habits-pattern-group+.habits-pattern-group{border-top:1px solid var(--habits-line);margin-top:14px;padding-top:14px}.habits-guide .habits-pattern-group .habits-example{margin-bottom:5px}.habits-guide .habits-base-note{margin-top:32px}.habits-guide .habits-base-note strong{color:#80550f}.habits-guide .habits-reply-column{gap:12px;display:grid}.habits-guide .habits-reply{padding:0 8px 14px}.habits-guide .habits-reply>p:nth-child(2){margin-top:5px;font-size:18px;line-height:1.7}.habits-guide .habits-reply+.habits-reply{border-top:1px solid var(--habits-line);padding-top:14px}.habits-guide .habits-how-often .habits-example{font-size:20px}.habits-guide .habits-routine{border:1px solid #e6dfd3;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:20px;margin-top:16px;padding:16px;display:grid}.habits-guide .habits-routine>div{min-width:0}.habits-guide .habits-routine h4{font-size:24px}.habits-guide .habits-routine>div>p{margin-top:8px;font-size:17px}.habits-guide .habits-routine>div>p.habits-example{font-size:20px}.habits-guide .habits-routine>div>p:nth-of-type(3){margin-top:20px}.habits-guide .habits-routine-art{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.habits-guide .habits-routine-art .habits-art-label{min-width:70px;font-size:18px;top:4px;left:5px}.habits-guide .habits-more{padding:0}.habits-guide .habits-more>summary{cursor:pointer;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 24px;font-size:18px;font-weight:600;list-style:none;display:flex}.habits-guide .habits-more>summary::-webkit-details-marker{display:none}.habits-guide .habits-more[open]>summary svg{transform:rotate(90deg)}.habits-guide .habits-extra-examples{border-top:1px solid var(--habits-line);grid-template-columns:1fr 1fr;gap:14px 28px;padding:12px 24px 24px;display:grid}@container habits-guide (width<=700px){.habits-guide .habits-sheet{padding:20px}.habits-guide .habits-intro h2,.habits-guide .habits-details .habits-reference-header h3,.habits-guide .habits-patterns .habits-reference-header h3{font-size:28px}.habits-guide .habits-details .habits-reference-header p{font-size:18px}.habits-guide .habits-change-grid,.habits-guide .habits-reference-columns,.habits-guide .habits-pattern-columns{grid-template-columns:1fr}.habits-guide .habits-mapping,.habits-guide .habits-frequency-column{border-left:0;padding-left:0}.habits-guide .habits-frequency-column{border-top:1px solid var(--habits-line);margin-top:4px;padding-top:24px}.habits-guide .habits-main-sentence{font-size:28px}.habits-guide .habits-contrast{grid-template-columns:1fr 1fr}.habits-guide .habits-now{grid-template-columns:1fr}.habits-guide .habits-now .habits-art{display:none}.habits-guide .habits-check-grid{gap:18px}.habits-guide .habits-check-footer{grid-template-columns:1fr;gap:12px}.habits-guide .habits-primary{justify-self:start}.habits-guide .habits-routine{grid-template-columns:1fr}.habits-guide .habits-spellings dd{gap:8px;font-size:18px}.habits-guide .habits-special-forms{font-size:18px!important}}@media (max-width:700px){.habits-guide .habits-art-responsive{aspect-ratio:var(--habits-mobile-ratio)}.habits-guide .habits-art-responsive img{left:var(--habits-mobile-art-left);top:var(--habits-mobile-art-top);width:var(--habits-mobile-art-width)!important}}@container habits-guide (width<=430px){.habits-guide .habits-sheet{padding:16px}.habits-guide .habits-intro{text-align:left;padding-bottom:18px}.habits-guide .habits-intro h2{letter-spacing:-.025em;font-size:24px;line-height:1.35}.habits-guide .habits-intro p{margin-top:10px;font-size:17px;line-height:26px}.habits-guide .habits-story h3,.habits-guide .habits-change h3{font-size:20px;line-height:29px}.habits-guide .habits-mornings{margin-top:12px}.habits-guide .habits-art-label{width:calc(100% - 8px);min-width:0;padding:4px 2px;font:400 13px/18px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:4px;left:4px}.habits-guide .habits-main-sentence{justify-content:flex-start;gap:4px;margin:12px 0 8px;font-size:24px;line-height:1.35}.habits-guide .habits-main-sentence .habits-token{border-radius:7px;padding:1px 6px 3px}.habits-guide .habits-role{display:none}.habits-guide .habits-meaning{text-align:left;font-size:17px;line-height:26px}.habits-guide .habits-main-sentence .habits-time{text-decoration:none}.habits-guide .habits-change{margin-top:18px;padding-top:14px}.habits-guide .habits-change-grid{gap:16px}.habits-guide .habits-subject-choices{gap:10px}.habits-guide .habits-subject-choice{flex:1;min-width:0;min-height:56px}.habits-guide .habits-subject-label{font-size:20px}.habits-guide .habits-selected-cue{font-size:13px}.habits-guide .habits-comparisons{gap:12px}.habits-guide .habits-comparisons p{border:0;padding:0;font-size:24px;line-height:1.35}.habits-guide .habits-comparisons .habits-time{text-decoration:none}.habits-guide .habits-comparisons .habits-information{color:var(--habits-ink);background:0 0;padding-inline-start:0;padding-inline-end:0}.habits-guide .habits-mapping{background:#f0f1e8;border-radius:12px;padding:12px}.habits-guide .habits-map-row{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 22px 80px;gap:6px;padding:6px 0}.habits-guide .habits-map-row>span:first-child{color:#19574b;background:#e7eddf;border-radius:8px;padding:5px 7px;font:700 18px/1.5 Georgia,Times New Roman,serif}.habits-guide .habits-map-row strong{text-align:center;background:#f8e7be;border-radius:8px;padding:5px 8px;font-size:22px}.habits-guide .habits-mapping p{font-size:17px;line-height:26px}.habits-guide .habits-contrast{grid-template-columns:1fr;gap:12px}.habits-guide .habits-contrast-card{padding:16px}.habits-guide .habits-contrast-card h3{font-size:20px}.habits-guide .habits-now{grid-template-columns:minmax(0,1fr) 96px;padding:0 0 0 16px}.habits-guide .habits-now .habits-art{min-height:0;display:block}.habits-guide .habits-contrast-card .habits-example{font-size:20px}.habits-guide .habits-check{padding:16px 12px}.habits-guide .habits-check-grid{grid-template-columns:1fr;gap:16px}.habits-guide .habits-check-heading h3{font-size:24px}.habits-guide .habits-question{font-size:22px;line-height:1.4}.habits-guide .habits-question-meaning{font-size:17px;line-height:26px}.habits-guide .habits-check-footer{grid-template-rows:minmax(128px,auto) 48px;min-height:212px;padding:12px 0}.habits-guide .habits-check:has(.habits-question-meaning) .habits-check-footer{grid-template-rows:minmax(170px,auto) 48px;min-height:254px}.habits-guide .habits-check:has(input:checked) .habits-check-footer{padding:12px}.habits-guide .habits-answer{min-height:48px;padding:10px 12px}.habits-guide .habits-primary{width:100%;min-height:48px}.habits-guide .habits-feedback{gap:8px;font-size:16px;line-height:24px}.habits-guide .habits-feedback-title{font-size:20px}.habits-guide .habits-feedback-icon{width:30px;height:30px}.habits-guide .habits-reference-header h3{font-size:24px;line-height:1.35}.habits-guide .habits-details .habits-reference-header h3,.habits-guide .habits-patterns .habits-reference-header h3{font-size:24px}.habits-guide .habits-details,.habits-guide .habits-details .habits-reference-header p,.habits-guide .habits-reference-header p{font-size:17px;line-height:26px}.habits-guide .habits-reference-columns{gap:20px}.habits-guide .habits-reference-columns h4,.habits-guide .habits-patterns h4{font-size:20px;line-height:29px}.habits-guide .habits-time-item h5{font-size:20px}.habits-guide .habits-time-item{font-size:17px;line-height:26px}.habits-guide .habits-example{font-size:20px;line-height:1.5}.habits-guide .habits-details .habits-example{font-size:20px}.habits-guide .habits-swim-item{grid-template-columns:minmax(0,1fr) 98px;gap:8px}.habits-guide .habits-swim-item .habits-small{grid-column:1/-1;font-size:16px;line-height:25px}.habits-guide .habits-frequency-list>div{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.1fr);gap:8px;padding:8px 10px}.habits-guide .habits-frequency-list dt{font-size:20px}.habits-guide .habits-frequency-list dd{font-size:16px}.habits-guide .habits-placement-title{font-size:20px!important}.habits-guide .habits-placement h5{font-size:17px}.habits-guide .habits-sometimes .habits-example{font-size:20px}.habits-guide .habits-spellings dl>div{grid-template-columns:1fr;gap:6px}.habits-guide .habits-spellings dt{font-size:17px;line-height:26px}.habits-guide .habits-spellings dd{padding:0 12px 8px;font-size:20px}.habits-guide .habits-special-forms{gap:10px!important;font-size:20px!important}.habits-guide .habits-music{grid-template-columns:1fr;padding:12px}.habits-guide .habits-music .habits-example{font-size:22px}.habits-guide .habits-music .habits-art{justify-self:end;width:145px}.habits-guide .habits-pattern-panel{padding:14px}.habits-guide .habits-pattern-group h5{font-size:20px}.habits-guide .habits-reply{padding:0 0 12px}.habits-guide .habits-reply>p:nth-child(2){font-size:17px}.habits-guide .habits-routine{gap:16px;padding:12px}.habits-guide .habits-routine h4{font-size:20px}.habits-guide .habits-routine-art .habits-art-label{min-width:0;font-size:15px}.habits-guide .habits-extra-examples{grid-template-columns:1fr;padding:16px;font-size:17px;line-height:26px}}@container habits-guide (width<=350px){.habits-guide .habits-sheet{padding:14px}.habits-guide .habits-main-sentence,.habits-guide .habits-comparisons p{font-size:24px}.habits-guide .habits-map-row{grid-template-columns:minmax(0,1fr) 18px 78px;gap:4px}.habits-guide .habits-map-row>span:first-child{padding-inline-start:7px;padding-inline-end:7px;font-size:18px}.habits-guide .habits-frequency-list dt{font-size:18px}.habits-guide .habits-frequency-list dd{font-size:16px}.habits-guide .habits-now{grid-template-columns:1fr}.habits-guide .habits-now .habits-art{display:none}}@media (prefers-reduced-motion:reduce){.habits-guide :where(*){scroll-behavior:auto!important;transition:none!important;animation:none!important}}.frequency-guide.questions-explanation{--fq-heading:#052b34;--fq-sentence:#071f2d;--fq-ink:#425e77;--fq-rule:#e5ded4;--fq-subject:#10463c;--fq-subject-bg:#e7eee2;--fq-verb:#805010;--fq-verb-bg:#ffebc8;--fq-display:"Times New Roman",Georgia,serif;--fq-ui:Arial,Inter,ui-sans-serif,system-ui,sans-serif;width:100%;min-width:0;max-width:960px;font:400 18px/1.4 var(--fq-ui);color:var(--fq-ink);background:#fffefa;border:1px solid #ddd5c5;border-radius:16px;margin:0 auto 32px;padding:22px 26px 16px;overflow:visible;box-shadow:0 2px 6px #5944230a;container:frequency/inline-size}.frequency-guide *,.frequency-guide :before,.frequency-guide :after{box-sizing:border-box}.frequency-guide [hidden]{display:none!important}.frequency-guide p,.frequency-guide figure,.frequency-guide ol{margin:0}.frequency-guide :-webkit-any(h2,h3,h4){color:var(--fq-heading);font-family:var(--fq-display);letter-spacing:-.025em;margin:0;font-weight:700}.frequency-guide :is(h2,h3,h4){color:var(--fq-heading);font-family:var(--fq-display);letter-spacing:-.025em;margin:0;font-weight:700}.frequency-guide h3{font-size:28px;line-height:1.15}.frequency-guide h4{font-size:26px;line-height:1.2}.frequency-guide button{font-family:var(--fq-ui);cursor:pointer}.frequency-guide :-webkit-any(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.frequency-guide :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.frequency-guide .fq-header h2{font-size:clamp(32px,5.75cqi,32px);line-height:1.04}.frequency-guide .fq-header p{margin:4px 0 14px;font-size:clamp(18px,2.85cqi,24px);line-height:1.35}.frequency-guide .fq-section{border-top:1px solid var(--fq-rule);padding:14px 0}.frequency-guide .fq-sentence{color:var(--fq-sentence);font:700 26px/1.55 var(--fq-display);letter-spacing:-.025em}.frequency-guide .fq-subject,.frequency-guide .fq-verb,.frequency-guide .fq-negative{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 9px;display:inline}.frequency-guide .fq-subject,.frequency-guide .fq-subject-ink{color:var(--fq-subject)}.frequency-guide .fq-subject{background:var(--fq-subject-bg)}.frequency-guide .fq-verb{color:var(--fq-verb);background:var(--fq-verb-bg)}.frequency-guide .fq-negative{color:#66517c;background:#eee8f4}.frequency-guide .fq-ending{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.frequency-guide .fq-frequency{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.frequency-guide .fq-contraction{white-space:nowrap;font-family:var(--fq-display);font-weight:700}.frequency-guide .fq-contraction .fq-verb{border-radius:7px 0 0 7px;padding-right:0}.frequency-guide .fq-contraction .fq-negative{border-radius:0 7px 7px 0;padding-left:0}.frequency-guide .fq-breakfast-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);align-items:center;gap:26px;margin-top:10px;display:grid}.frequency-guide .fq-breakfast-pictures{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.frequency-guide .fq-breakfast-pictures figure{background:#f7f2e8;border-radius:9px;min-width:0;overflow:hidden}.frequency-guide .fq-breakfast-pictures img{aspect-ratio:.9;object-fit:cover;width:100%;height:auto;display:block}.frequency-guide .fq-breakfast-pictures figcaption{text-align:center;color:#35362f;font:700 18px/1.3 var(--fq-display);padding:3px 2px}.frequency-guide .fq-breakfast-copy .fq-sentence{font-size:clamp(24px,3.75cqi,28px);line-height:1.48}.frequency-guide .fq-breakfast-copy>p+p{margin-top:16px;font-size:clamp(18px,2.4cqi,20px)}.frequency-guide .fq-scale{padding:14px 0 10px}.frequency-guide .fq-scale-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:12px 0 0;list-style:none;display:grid}.frequency-guide .fq-scale-list li{text-align:center;color:var(--fq-heading);font-size:18px;line-height:1.2;position:relative}.frequency-guide .fq-scale-arrow{color:#6c7f90;font-size:24px;font-weight:400;line-height:1;position:absolute;top:10px;left:calc(100% + 1px)}.frequency-guide .fq-scale-list li:last-child .fq-scale-arrow{display:none}.frequency-guide .fq-scale-list strong{font-size:18px;display:block}.frequency-guide .fq-scale-meaning{white-space:nowrap;display:block}.frequency-guide .fq-percent{color:var(--fq-sentence);font-weight:700;display:block}.frequency-guide .fq-mobile-dash{display:none}.frequency-guide .fq-scale-note{text-align:center;margin-top:12px;font-size:18px;line-height:1.2}.frequency-guide .fq-order{padding:12px 0 10px}.frequency-guide .fq-order-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:8px;display:grid}.frequency-guide .fq-order-columns>section+section{border-left:1px solid var(--fq-rule);padding-left:32px}.frequency-guide .fq-order-columns h4+p{margin-top:2px}.frequency-guide .fq-order-demo{text-align:center;padding-top:12px}.frequency-guide .fq-original{font-size:24px;font-weight:400;line-height:1.4}.frequency-guide .fq-original .fq-subject-ink,.frequency-guide .fq-original .fq-verb{font-weight:700}.frequency-guide .fq-result{white-space:nowrap;font-size:26px}.frequency-guide .fq-down{color:#607a90;font:400 26px/1 var(--fq-ui);margin:2px 0 3px;display:block}.frequency-guide .fq-pattern{color:#394c54;font:400 18px/1.3 var(--fq-ui);letter-spacing:0;background:#f6f4f0;border-radius:8px;margin:9px auto 0;padding:5px 24px;display:table}.frequency-guide .fq-ending-note{text-align:center;margin-top:14px;font-size:18px}.frequency-guide .fq-more{margin:0 -6px}.frequency-guide .fq-more summary{min-height:46px;color:var(--fq-sentence);cursor:pointer;background:#f7f5f1;border:1px solid #ddd5c5;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;font-size:18px;font-weight:600;list-style:none;display:flex}.frequency-guide .fq-more summary::-webkit-details-marker{display:none}.frequency-guide .fq-more summary svg{flex:none;width:20px;height:20px}.frequency-guide .fq-more[open] summary svg{transform:rotate(90deg)}.frequency-guide .fq-details{background:#fffefa;margin:14px 0;padding:20px 0 16px}.frequency-guide .fq-details-header{text-align:center;padding-bottom:12px}.frequency-guide .fq-details-header h3{font-size:32px}.frequency-guide .fq-details-header p{margin-top:4px;font-size:20px}.frequency-guide .fq-details h4{margin-bottom:7px;font-size:clamp(22px,3.3cqi,28px)}.frequency-guide .fq-details p:not(.fq-sentence){font-size:18px}.frequency-guide .fq-details .fq-sentence{font-size:clamp(20px,3cqi,26px);line-height:1.7}.frequency-guide .fq-details-row{border-top:1px solid var(--fq-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px 0;display:grid}.frequency-guide .fq-details-row>section+section{border-left:1px solid var(--fq-rule);padding-left:24px}.frequency-guide .fq-negative-row>section>p+p{margin-top:8px}.frequency-guide .fq-details .fq-verb,.frequency-guide .fq-details .fq-subject,.frequency-guide .fq-details .fq-negative{padding-top:4px;padding-bottom:4px;padding-inline-start:7px;padding-inline-end:7px}.frequency-guide .fq-mini-divider{border-top:1px solid var(--fq-rule);margin:14px 0}.frequency-guide .fq-details p.fq-use,.frequency-guide .fq-details p.fq-not{font:700 22px/1.5 var(--fq-display);color:#10463c;background:#edf2e9;border-radius:7px;align-items:baseline;gap:28px;padding:7px 14px;display:flex}.frequency-guide .fq-details p.fq-not{color:#a43223;background:#fbece8}.frequency-guide .fq-details p.fq-not>span{color:var(--fq-sentence);font-family:var(--fq-ui);font-size:20px;font-weight:400}.frequency-guide .fq-details p.fq-keep-s{margin-top:15px;font-size:20px}.frequency-guide .fq-details p.fq-contrast{background:#f5f4f1;border-radius:7px;padding:12px 14px;font-size:16px}.frequency-guide .fq-contrast strong{color:var(--fq-sentence)}.frequency-guide .fq-details .fq-contraction .fq-verb{padding-right:0}.frequency-guide .fq-details .fq-contraction .fq-negative{padding-left:0}.frequency-guide .fq-negative-row>section>p:not(:-webkit-any(.fq-sentence,.fq-use,.fq-not)) .fq-verb{font:700 1.15em/1.3 var(--fq-display)}.frequency-guide .fq-negative-row>section>p:not(:is(.fq-sentence,.fq-use,.fq-not)) .fq-verb{font:700 1.15em/1.3 var(--fq-display)}.frequency-guide .fq-question-section{border-top:1px solid var(--fq-rule);grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.frequency-guide .fq-question-left{min-width:0;padding-bottom:8px;position:relative}.frequency-guide .fq-question-left>h4,.frequency-guide .fq-question-left>p{z-index:1;position:relative}.frequency-guide .fq-question-left>p{margin-top:6px}.frequency-guide .fq-question-left>p:not(.fq-question-pattern){max-width:86%}.frequency-guide .fq-details .fq-question-pattern{background:#f7f5f1;border-radius:7px;padding:6px 12px;font-size:18px;display:table}.frequency-guide .fq-question-pattern .fq-frequency,.frequency-guide .fq-question-pattern .fq-verb{font-family:var(--fq-display);color:var(--fq-sentence);font-size:20px;font-weight:700}.frequency-guide .fq-question-pattern .fq-verb{color:var(--fq-verb)}.frequency-guide .fq-tennis-example{z-index:1;width:70%;margin-top:10px;position:relative}.frequency-guide .fq-tennis-example .fq-sentence{white-space:nowrap;font-size:22px}.frequency-guide .fq-tennis-example .fq-down{text-align:center;width:78%;margin:0;font-size:26px}.frequency-guide .fq-tennis-example .fq-pattern{text-align:center;width:90%;color:var(--fq-ink);margin:10px 0 0;padding:10px;font-size:17px}.frequency-guide .fq-tennis{width:39%;height:auto;position:absolute;bottom:0;right:-2px;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 33%),linear-gradient(#0000 30%,#000 38%);mask-image:linear-gradient(90deg,#0000 25%,#000 33%),linear-gradient(#0000 30%,#000 38%);-webkit-mask-composite:source-over;mask-composite:add}.frequency-guide .fq-helper-map{gap:8px;margin:6px 0 12px;display:grid}.frequency-guide .fq-helper-map p{color:#17414e;background:#edf2e9;border-radius:8px;grid-template-columns:auto 22px 1fr;align-items:start;gap:10px;padding:10px 8px;display:grid}.frequency-guide .fq-helper-map .fq-verb{font:700 24px/1.3 var(--fq-display)}.frequency-guide .fq-helper-map p>span:nth-child(2){color:var(--fq-ink);font-size:24px;line-height:1.2}.frequency-guide .fq-details .fq-question-right .fq-sentence{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(17px,2.18cqi,18px);line-height:1.85}.frequency-guide .fq-time-note{margin:10px 0}.frequency-guide .fq-details p.fq-be-question{background:#f7f5f1;border-radius:8px;margin:10px -10px 0;padding:10px 12px;font-size:13px}.frequency-guide .fq-be-question strong{color:var(--fq-sentence)}.frequency-guide .fq-final-row{padding-bottom:0}.frequency-guide .fq-final-row>section>p+p{margin-top:4px}.frequency-guide .fq-final-row>section:first-child .fq-sentence{white-space:nowrap;font-size:clamp(18px,2.65cqi,22px)}.frequency-guide .fq-final-row>section:first-child p:not(.fq-sentence){margin-top:10px}.frequency-guide .fq-park{border-radius:6px;width:100%;height:auto;margin-top:12px;display:block}.frequency-guide .fq-final-row>section:last-child>.fq-sentence{font-size:clamp(18px,2.4cqi,20px)}.frequency-guide .fq-verb-pair{border-bottom:1px solid var(--fq-rule);margin-bottom:6px;padding:0 0 5px}.frequency-guide .fq-verb-pair .fq-sentence{grid-template-columns:52px 78px 1fr;align-items:center;gap:12px;line-height:1.15;display:grid}.frequency-guide .fq-verb-pair .fq-sentence>.fq-subject,.frequency-guide .fq-verb-pair .fq-sentence>.fq-frequency{text-align:center}.frequency-guide .fq-verb-pair .fq-down{text-align:center;width:78px;margin:0 0 0 64px;font-size:20px;line-height:.7}.frequency-guide .fq-details p.fq-final-rule{color:#153e43;background:#edf2e9;border-radius:7px;margin-top:14px;padding:10px 16px;font-size:18px;line-height:1.4}.frequency-guide .fq-practice-container{border-top:1px solid var(--fq-rule);margin:12px -6px 0;padding-top:13px}.frequency-guide .fq-practice{background:#eff3e8;border-radius:11px;padding:14px 20px 16px}.frequency-guide .fq-followup{border:1px solid var(--fq-rule);background:#fffefa;max-width:532px;margin-inline-start:auto;margin-inline-end:auto}.frequency-guide .fq-followup .fq-practice-main{display:block}.frequency-guide .fq-followup .fq-practice-footer{background:#f6f4f0;min-height:102px;padding:10px}.frequency-guide .fq-followup .fq-practice-footer.is-correct{background:#e9f0e3}.frequency-guide .fq-followup .fq-practice-footer.is-retry{background:#fbece5}.frequency-guide .fq-followup .fq-prompt{font-size:32px}.frequency-guide .fq-followup .fq-practice-heading h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.frequency-guide .fq-practice-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.frequency-guide .fq-practice-heading{align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.frequency-guide .fq-practice-heading h3{font-size:32px;line-height:1.05}.frequency-guide .fq-practice-heading>span{font-size:17px}.frequency-guide .fq-context,.frequency-guide .fq-instruction{color:#153e43;font-size:20px}.frequency-guide .fq-prompt{color:var(--fq-heading);font:700 32px/1.25 var(--fq-display);letter-spacing:-.025em;margin:12px 0 6px}.frequency-guide .fq-options{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:10px 0 0;display:grid}.frequency-guide .fq-choice{color:#112839;cursor:pointer;background:#fffefa;border:1px solid #ddd8ce;border-radius:9px;align-items:center;gap:18px;min-width:0;min-height:49px;padding:9px 16px;font-size:18px;line-height:1.3;display:flex;position:relative}.frequency-guide .fq-choice input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.frequency-guide .fq-radio{border:2px solid #a2aaba;border-radius:50%;flex:0 0 27px;width:27px;height:27px}.frequency-guide .fq-choice:has(input:checked){border-color:#075b49;box-shadow:inset 0 0 0 1px #075b49}.frequency-guide .fq-choice input:checked+.fq-radio{background:#075b49;border-color:#075b49;box-shadow:inset 0 0 0 4px #fffefa}.frequency-guide .fq-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.frequency-guide .fq-choice input:focus-visible{outline:0}.frequency-guide .fq-options:disabled .fq-choice{cursor:default;opacity:1}.frequency-guide .fq-practice-footer{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;margin-top:12px;padding:10px 0 0;display:grid}.frequency-guide .fq-feedback{align-items:flex-start;gap:12px;font-size:17px;line-height:1.4;display:flex}.frequency-guide .fq-feedback strong{font:700 24px/1.15 var(--fq-display);letter-spacing:-.025em}.frequency-guide .fq-feedback p{margin-top:4px}.frequency-guide .fq-feedback-icon{color:#fffefa;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.frequency-guide .is-correct .fq-feedback-icon{background:#075b49}.frequency-guide .is-retry .fq-feedback-icon{background:#b83822}.frequency-guide .fq-practice-footer.is-correct{color:#12443d;background:#e9f0e3;padding:10px 12px}.frequency-guide .fq-practice-footer.is-retry{color:#783e2d;background:#fbece5;padding:10px 12px}.frequency-guide .is-correct .fq-feedback strong{color:#12443d}.frequency-guide .is-retry .fq-feedback strong{color:#a43223}.frequency-guide .fq-notice{font-size:18px}.frequency-guide .fq-primary{color:#fffefa;background:#075b49;border:1px solid #075b49;border-radius:9px;min-height:51px;padding:11px 26px;font-size:18px;font-weight:500;line-height:1.3}.frequency-guide .fq-practice-footer:-webkit-any(.is-correct,.is-retry) .fq-primary{align-self:end}.frequency-guide .fq-practice-footer:is(.is-correct,.is-retry) .fq-primary{align-self:end}.frequency-guide .fq-primary:disabled{color:#6f7b85;cursor:default;background:#dbdde0;border-color:#dbdde0}.frequency-guide .fq-explanation-help{margin-top:10px;font-size:18px}.frequency-guide .fq-text-button{color:#075b49;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:17px;font-weight:600;text-decoration:underline}.frequency-guide .fq-explanation-help p{margin-top:6px}.frequency-guide .fq-complete{justify-content:space-between;align-items:center;gap:18px;min-height:160px;display:flex}@container frequency (width<=760px){.frequency-guide .fq-breakfast-layout{gap:18px}.frequency-guide .fq-breakfast-copy .fq-sentence{font-size:26px}.frequency-guide .fq-breakfast-copy>p+p{font-size:18px}.frequency-guide .fq-scale-list{gap:12px}.frequency-guide .fq-scale-list li{font-size:16px}.frequency-guide .fq-scale-list strong{font-size:18px}.frequency-guide .fq-scale-arrow{font-size:22px;left:100%}.frequency-guide .fq-order-columns{gap:20px}.frequency-guide .fq-order-columns>section+section{padding-left:20px}.frequency-guide .fq-result{font-size:22px}.frequency-guide .fq-pattern{padding-inline-start:10px;padding-inline-end:10px;font-size:17px}}@container frequency (width<=680px){.frequency-guide .fq-header h2{font-size:32px}.frequency-guide .fq-header p{margin:5px 0 12px;font-size:18px;line-height:1.3}.frequency-guide h3{font-size:24px}.frequency-guide h4{font-size:22px}.frequency-guide .fq-section{padding:12px 0 16px}.frequency-guide .fq-breakfast-layout{margin-top:10px;display:block}.frequency-guide .fq-breakfast-pictures{gap:10px}.frequency-guide .fq-breakfast-pictures img{aspect-ratio:.73;height:auto}.frequency-guide .fq-breakfast-pictures figcaption{font:400 16px/1.3 var(--fq-ui);padding:4px 1px}.frequency-guide .fq-breakfast-copy{margin-top:15px}.frequency-guide .fq-breakfast-copy .fq-sentence{font-size:24px;line-height:1.25}.frequency-guide .fq-breakfast-copy>p+p{margin-top:10px;font-size:18px}.frequency-guide .fq-subject,.frequency-guide .fq-verb,.frequency-guide .fq-negative{border-radius:5px;padding:4px 7px}.frequency-guide .fq-frequency{text-underline-offset:4px}.frequency-guide .fq-scale-list{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:9px}.frequency-guide .fq-scale{padding-bottom:10px}.frequency-guide .fq-scale h3{font-size:24px}.frequency-guide .fq-scale-list li{text-align:left;color:var(--fq-ink);background:#f6f4f0;border-radius:6px;grid-template-columns:36% 1fr;align-items:center;padding:4px 18px;font-size:15px;display:grid}.frequency-guide .fq-scale-list strong{color:var(--fq-heading);font:700 18px/1.1 var(--fq-display);letter-spacing:-.025em}.frequency-guide .fq-scale-arrow{display:none}.frequency-guide .fq-percent{color:inherit;font-weight:400;display:inline}.frequency-guide .fq-mobile-dash{display:inline}.frequency-guide .fq-scale-note{text-align:left;margin-top:8px;font-size:16px}.frequency-guide .fq-order-columns{margin-top:4px;display:block}.frequency-guide .fq-order-columns>section+section{border-left:0;border-top:1px solid var(--fq-rule);margin-top:14px;padding:9px 0 0}.frequency-guide .fq-order-columns h4+p{font-size:17px}.frequency-guide .fq-order-demo{text-align:left;padding-top:7px}.frequency-guide .fq-original,.frequency-guide .fq-result{white-space:normal;font-size:20px;line-height:1.18}.frequency-guide .fq-result{font-weight:700}.frequency-guide .fq-down{text-align:center;width:65%;margin:0 0 3px;font-size:20px}.frequency-guide .fq-pattern{text-align:center;margin-top:7px;padding:5px 8px;font-size:15px;display:block}.frequency-guide .fq-ending-note{text-align:left;margin-top:12px;font-size:15px}.frequency-guide .fq-more{margin:0}.frequency-guide .fq-more summary{padding:10px 12px;font-size:16px}.frequency-guide .fq-details{border:0;margin:0;padding:15px 0 0}.frequency-guide .fq-details-header{text-align:left}.frequency-guide .fq-details-header h3{font-size:26px}.frequency-guide .fq-details-header p{font-size:18px}.frequency-guide .fq-details-row{padding:12px 0;display:block}.frequency-guide .fq-details-row>section+section{border-left:0;border-top:1px solid var(--fq-rule);margin-top:14px;padding:12px 0 0}.frequency-guide .fq-details h4{font-size:22px}.frequency-guide .fq-details p:not(.fq-sentence){font-size:17px}.frequency-guide .fq-details .fq-sentence{font-size:20px;line-height:1.8}.frequency-guide .fq-details p.fq-use,.frequency-guide .fq-details p.fq-not{font-size:20px}.frequency-guide .fq-details p.fq-keep-s{font-size:18px}.frequency-guide .fq-question-section{padding:12px 0;display:block}.frequency-guide .fq-question-left>p:not(.fq-question-pattern){max-width:100%}.frequency-guide .fq-details .fq-question-pattern{padding:7px 8px;font-size:16px}.frequency-guide .fq-question-pattern .fq-frequency,.frequency-guide .fq-question-pattern .fq-verb{font-size:18px}.frequency-guide .fq-tennis-example{width:100%}.frequency-guide .fq-tennis-example .fq-sentence{white-space:normal;font-size:20px}.frequency-guide .fq-tennis-example .fq-pattern{width:100%;font-size:16px}.frequency-guide .fq-tennis{width:47%;max-width:190px;margin:0 auto;display:block;position:static}.frequency-guide .fq-question-right{padding-top:6px}.frequency-guide .fq-helper-map p{grid-template-columns:65px 24px 1fr;padding:10px 12px}.frequency-guide .fq-details .fq-question-right .fq-sentence{white-space:normal;font-size:20px}.frequency-guide .fq-details p.fq-be-question{margin-inline-start:0;margin-inline-end:0;font-size:16px}.frequency-guide .fq-final-row>section:first-child .fq-sentence{white-space:normal;font-size:20px}.frequency-guide .fq-final-row>section:first-child p:not(.fq-sentence){margin-top:8px}.frequency-guide .fq-details p.fq-final-rule{font-size:18px}.frequency-guide .fq-practice-container{margin-inline-start:0;margin-inline-end:0}.frequency-guide .fq-practice{padding:14px}.frequency-guide .fq-practice-main{display:block}.frequency-guide .fq-practice-heading h3{font-size:28px}.frequency-guide .fq-practice-heading>span{font-size:15px}.frequency-guide .fq-context,.frequency-guide .fq-instruction{font-size:18px}.frequency-guide .fq-prompt,.frequency-guide .fq-followup .fq-prompt{margin:7px 0 4px;font-size:28px}.frequency-guide .fq-options{gap:6px;padding-top:10px}.frequency-guide .fq-choice{border-radius:7px;gap:18px;min-height:44px;padding:8px 12px;font-size:17px}.frequency-guide .fq-radio{flex-basis:23px;width:23px;height:23px}.frequency-guide .fq-choice input:checked+.fq-radio{box-shadow:inset 0 0 0 3px #fffefa}.frequency-guide .fq-practice-footer{background:#f6f4f0;gap:10px;min-height:111px;padding:10px}.frequency-guide .fq-feedback{gap:8px;font-size:15px}.frequency-guide .fq-feedback strong{font-size:22px}.frequency-guide .fq-feedback-icon{flex-basis:29px;width:29px;height:29px}.frequency-guide .fq-feedback-icon svg{width:22px;height:22px}.frequency-guide .fq-practice-footer:-webkit-any(.is-correct,.is-retry){grid-template-columns:1fr;gap:8px}.frequency-guide .fq-practice-footer:is(.is-correct,.is-retry){grid-template-columns:1fr;gap:8px}.frequency-guide .fq-practice-footer:-webkit-any(.is-correct,.is-retry) .fq-primary{justify-self:end}.frequency-guide .fq-practice-footer:is(.is-correct,.is-retry) .fq-primary{justify-self:end}.frequency-guide .fq-notice{font-size:16px}.frequency-guide .fq-primary{border-radius:7px;min-height:45px;padding:9px 14px;font-size:17px}.frequency-guide .fq-complete{display:block}.frequency-guide .fq-complete .fq-primary{margin-top:16px}}@media (max-width:760px){.frequency-guide.questions-explanation{border-radius:13px;padding:16px;font-size:18px}}@media (max-width:360px){.frequency-guide.questions-explanation{padding:14px 12px}.frequency-guide .fq-header h2{font-size:30px}.frequency-guide .fq-breakfast-pictures{gap:6px}.frequency-guide .fq-breakfast-pictures figcaption{font-size:13px}.frequency-guide .fq-scale-list li{grid-template-columns:38% 1fr;padding-inline-start:10px;padding-inline-end:10px;font-size:14px}.frequency-guide .fq-practice{padding:12px}.frequency-guide .fq-practice-footer{grid-template-columns:1fr}.frequency-guide .fq-primary{justify-self:end}}.some-any-guide.questions-explanation{--sa-heading:#052b34;--sa-ink:#071f2d;--sa-body:#486077;--sa-rule:#e5ded4;--sa-display:"Times New Roman",Georgia,serif;--sa-ui:Arial,ui-sans-serif,system-ui,sans-serif;--sa-forest:#19574b;--sa-action:#234d3a;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--sa-body);font:400 18px/1.4 var(--sa-ui);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;overflow:visible;container:some-any/inline-size}.some-any-guide *,.some-any-guide :before,.some-any-guide :after{box-sizing:border-box}.some-any-guide :-webkit-any(p,figure,dl,dd){margin:0}.some-any-guide :is(p,figure,dl,dd){margin:0}.some-any-guide :-webkit-any(h2,h3,h4){color:var(--sa-heading);font-family:var(--sa-display);letter-spacing:-.025em;margin:0;font-weight:700}.some-any-guide :is(h2,h3,h4){color:var(--sa-heading);font-family:var(--sa-display);letter-spacing:-.025em;margin:0;font-weight:700}.some-any-guide h3,.some-any-guide h4{font-size:30px;line-height:1.16}.some-any-guide button{font-family:var(--sa-ui);cursor:pointer}.some-any-guide :-webkit-any(button,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.some-any-guide :is(button,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.some-any-guide [hidden]{display:none!important}.some-any-guide .sa-sheet{background:#fffefa;border:1px solid #ddd5c5;border-radius:20px;padding:22px 26px 20px;box-shadow:0 2px 6px #5944230a}.some-any-guide .sa-sheet+.sa-sheet{margin-top:28px}.some-any-guide .sa-header h2{font-size:30px;line-height:1.05}.some-any-guide .sa-header h3{font-size:30px;line-height:1.08}.some-any-guide .sa-header p{margin:5px 0 14px;font-size:21px;line-height:1.35}.some-any-guide .sa-centered{text-align:center}.some-any-guide .sa-sentence{color:var(--sa-ink);font:400 30px/1.52 var(--sa-display);letter-spacing:-.02em}.some-any-guide .sa-token{display:inline}.some-any-guide .sa-quantity{color:var(--sa-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.2px}.some-any-guide .sa-verb{color:#80550f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e7be;border-radius:7px;padding:3px 8px;font-weight:700}.some-any-guide .sa-subject{color:#19574b;background:#dce7d6;border-radius:7px;padding:3px 11px;font-weight:700}.some-any-guide .sa-object{color:#99402d;background:#f8e2d7;border-radius:7px;padding:3px 10px}.some-any-guide .sa-negative{color:#66517c;font-weight:700}.some-any-guide .sa-contraction{white-space:nowrap}.some-any-guide .sa-contraction .sa-verb{background:0 0;border-radius:0;padding:0}.some-any-guide .sa-labelled{position:relative}.some-any-guide .sa-role-label{white-space:nowrap;color:var(--sa-body);font:400 13px/18px var(--sa-ui);letter-spacing:0;text-decoration:none;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.some-any-guide .sa-quantity>.sa-role-label{top:auto;bottom:-22px}.some-any-guide .sa-art{border-radius:12px;width:100%;height:auto;display:block;overflow:hidden}.some-any-guide .sa-mobile-art{display:none}.some-any-guide .sa-scene{border-top:1px solid var(--sa-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr);column-gap:28px;padding:15px 0;display:grid}.some-any-guide .sa-scene h3{grid-area:1/2}.some-any-guide .sa-scene-art{grid-area:1/1/span 2;align-self:center}.some-any-guide .sa-scene-copy{grid-area:2/2;min-width:0}.some-any-guide .sa-scene-copy>p:not(.sa-sentence){margin-top:10px}.some-any-guide .sa-positive .sa-annotated{margin:24px 0 17px;font-weight:700}.some-any-guide .sa-positive .sa-sentence+.sa-sentence{font-weight:700}.some-any-guide .sa-dialogue,.some-any-guide .sa-empty{grid-template-rows:38px auto}.some-any-guide .sa-dialogue h3,.some-any-guide .sa-empty h3{z-index:1;grid-area:1/1}.some-any-guide .sa-dialogue .sa-scene-art,.some-any-guide .sa-empty .sa-scene-art{grid-row:1/span 2;align-self:start}.some-any-guide .sa-dialogue .sa-scene-copy,.some-any-guide .sa-empty .sa-scene-copy{grid-row:1/span 2;align-self:center}.some-any-guide .sa-conversation{gap:10px;padding-top:8px;display:grid}.some-any-guide .sa-conversation>div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.some-any-guide .sa-conversation dt{color:#0c7969;font-size:21px;font-weight:600}.some-any-guide .sa-conversation dd{color:var(--sa-ink);font:400 25px/1.35 var(--sa-display);letter-spacing:-.02em}.some-any-guide .sa-conversation .sa-verb{padding:2px 5px}.some-any-guide .sa-empty .sa-sentence{margin-top:7px;font-weight:700}.some-any-guide .sa-offers{background:#f8f5ef;border:1px solid #ddd5c5;border-radius:12px;margin:2px -6px 16px;padding:13px 18px}.some-any-guide .sa-offers h3{font-size:25px}.some-any-guide .sa-mobile-offers-title,.some-any-guide .sa-mobile-offers-intro{display:none}.some-any-guide .sa-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.some-any-guide .sa-two-columns>:nth-child(2){position:relative}.some-any-guide .sa-two-columns>:nth-child(2):before{content:"";border-left:1px solid var(--sa-rule);position:absolute;top:0;bottom:0;left:-14px}.some-any-guide .sa-desktop-bridge{display:block}.some-any-guide .sa-offer-examples{margin-top:13px}.some-any-guide .sa-label{color:#0b7161;font-size:16px}.some-any-guide .sa-offer-examples .sa-sentence{white-space:nowrap;background:#f1ece2;border-radius:8px;margin-top:3px;padding:6px 12px;font-size:26px}.some-any-guide .sa-purpose-pair{margin-top:16px}.some-any-guide .sa-purpose-pair h4{margin:7px 0 0}.some-any-guide .sa-details .sa-sentence{font-size:29px;font-weight:700;line-height:1.4}.some-any-guide .sa-purpose-pair .sa-annotated{padding-bottom:22px}.some-any-guide .sa-purpose-pair p:not(.sa-sentence){margin-top:8px}.some-any-guide .sa-purpose-pair .sa-secondary-example{margin-top:12px}.some-any-guide .sa-purpose-rule{border-block:1px solid var(--sa-rule);text-align:center;color:var(--sa-heading);margin-top:20px;padding:12px 0;font-size:22px}.some-any-guide .sa-reference-section{border-bottom:1px solid var(--sa-rule);padding:16px 0}.some-any-guide .sa-reference-section h4{margin-bottom:12px}.some-any-guide .sa-water-pair,.some-any-guide .sa-noun-pair{padding:0 14px}.some-any-guide .sa-water-pair .sa-sentence{font-size:28px}.some-any-guide .sa-water-pair .sa-sentence+p{margin-top:8px}.some-any-guide .sa-centered-note{text-align:center;margin-top:14px}.some-any-guide .sa-noun-pair .sa-sentence{margin:10px 0;font-size:26px}.some-any-guide .sa-note{background:#f8f5ef;border:1px solid #e7e2d7;border-radius:12px;margin-top:14px;padding:12px 18px}.some-any-guide .sa-note h4{margin-bottom:4px}.some-any-guide .sa-note p+p{margin-top:5px}.some-any-guide .sa-limit{background:#f5f5ee}.some-any-guide .sa-form-pair{border-top:1px solid var(--sa-rule);padding:16px 0 0}.some-any-guide .sa-form-pair>section{min-height:202px;position:relative}.some-any-guide .sa-form-pair h4{margin-bottom:12px;font-size:30px}.some-any-guide .sa-form-pair .sa-sentence{white-space:nowrap;width:calc(100% - 144px);font-size:26px;line-height:1.9;position:relative}.some-any-guide .sa-form-pair .sa-verb{background:0 0;padding:0}.some-any-guide .sa-pattern-illustration{width:148px;position:absolute;top:4px;right:0}.some-any-guide .sa-pattern-illustration>span{color:var(--sa-heading);font:400 18px/1.3 var(--sa-display);background:#e9f0e6;border-radius:5px;margin:0 auto 3px;padding:3px 6px;display:table}.some-any-guide .sa-agreement>p:first-child,.some-any-guide .sa-have .sa-note p{color:var(--sa-ink);font-size:23px}.some-any-guide .sa-have{border-top:1px solid var(--sa-rule);margin-top:18px}.some-any-guide .sa-have h4{font-size:30px}.some-any-guide .sa-have-pair{padding-top:23px}.some-any-guide .sa-have-pair>div{position:relative}.some-any-guide .sa-have-pair .sa-sentence{white-space:nowrap;font-size:26px;line-height:1.9}.some-any-guide .sa-have-pair>div:first-child .sa-sentence{width:calc(100% - 142px)}.some-any-guide .sa-have-pair .sa-object{padding-inline-start:7px;padding-inline-end:7px}.some-any-guide .sa-have-pair .sa-quantity>.sa-role-label{display:none}.some-any-guide .sa-pens{width:140px;position:absolute;bottom:0;right:0}.some-any-guide .sa-everyday h4,.some-any-guide .sa-replies h4{font-size:30px}.some-any-guide .sa-everyday .sa-sentence,.some-any-guide .sa-replies .sa-sentence{font-size:25px;line-height:1.65}.some-any-guide .sa-replies{border-bottom:0;padding-bottom:0}.some-any-guide .sa-replies .sa-two-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.some-any-guide .sa-replies .sa-sentence{font-size:23px}.some-any-guide .sa-practice{color:#263f32;background:#f0f1e8;border:1px solid #e2e6d9;border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:10px 24px;margin:0 -6px;padding:14px 18px;display:grid}.some-any-guide .sa-practice-heading{grid-column:1;align-items:baseline;gap:16px;display:flex}.some-any-guide .sa-practice-heading h3{font-size:30px}.some-any-guide .sa-practice-heading>span{color:var(--sa-body);font-size:14px}.some-any-guide .sa-check-copy{grid-area:2/1}.some-any-guide .sa-context{font-size:16px}.some-any-guide .sa-prompt{color:var(--sa-ink);font:700 30px/1.18 var(--sa-display);letter-spacing:-.025em;margin-top:16px}.some-any-guide .sa-check-art{display:none}.some-any-guide .sa-options{border:0;grid-area:1/2/span 2;align-content:start;gap:9px;min-width:0;margin:0;padding:21px 0 0;display:grid}.some-any-guide .sa-choice{min-width:0;min-height:46px;color:var(--sa-ink);cursor:pointer;background:#fffefa;border:1px solid #d8d4cc;border-radius:9px;align-items:center;gap:16px;padding:9px 14px;font-size:18px;line-height:1.35;display:flex;position:relative}.some-any-guide .sa-choice:has(input:checked){background:#fffefa;border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.some-any-guide .sa-choice input{opacity:0;width:22px;height:22px;margin:0;position:absolute;left:14px}.some-any-guide .sa-radio{border:2px solid #929da6;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.some-any-guide .sa-choice input:checked+.sa-radio{border-color:#19574b}.some-any-guide .sa-choice input:checked+.sa-radio:after{content:"";background:#19574b;border-radius:50%;width:12px;height:12px}.some-any-guide .sa-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.some-any-guide .sa-options:disabled .sa-choice{cursor:default;opacity:1}.some-any-guide .sa-practice-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:55px;display:flex}.some-any-guide .sa-feedback{align-items:flex-start;gap:14px;font-size:16px;display:flex}.some-any-guide .sa-feedback strong{color:inherit;font:700 26px/1.2 var(--sa-display)}.some-any-guide .sa-feedback p{margin-top:8px}.some-any-guide .sa-primary{border:1px solid var(--sa-action);background:var(--sa-action);color:#fffdf7;border-radius:9px;flex:none;min-height:48px;padding:13px 20px;font-size:16px;font-weight:500;line-height:1.3}.some-any-guide .sa-primary:disabled{color:#626d78;cursor:default;background:#d9dadd;border-color:#d9dadd}.some-any-guide .sa-practice.is-engaged{background:#fffefa;border-color:#ddd5c5;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}.some-any-guide .is-engaged .sa-practice-heading{border-bottom:1px solid var(--sa-rule);grid-column:1/-1;padding-bottom:8px}.some-any-guide .is-engaged .sa-check-copy{border-right:1px solid var(--sa-rule);grid-row:2/span 2;padding-right:18px}.some-any-guide .is-engaged .sa-prompt{margin-top:8px;font-size:29px}.some-any-guide .is-engaged .sa-check-art{margin-top:12px;display:block}.some-any-guide .is-engaged .sa-options{grid-area:2/2;gap:9px;padding:12px 0 0}.some-any-guide .is-engaged .sa-choice{min-height:62px;font:700 25px/1.25 var(--sa-display)}.some-any-guide .is-engaged .sa-practice-footer{background:#f5f3ef;border-radius:10px;grid-area:3/2;align-self:end;gap:12px;min-height:128px;padding:15px}.some-any-guide .is-engaged .sa-primary{align-self:flex-end;padding-inline-start:16px;padding-inline-end:16px}.some-any-guide .is-engaged .sa-practice-footer.is-correct{color:#19574b;background:#e3eadc}.some-any-guide .is-engaged .sa-practice-footer.is-retry{color:#783e2d;background:#faece3}.some-any-guide .sa-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.some-any-guide .is-correct .sa-feedback-icon{background:#19574b}.some-any-guide .is-retry .sa-feedback-icon{background:#a54326}.some-any-guide .sa-help{grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}.some-any-guide .sa-rule-return{align-items:center;gap:8px;display:flex}.some-any-guide .sa-text-button{color:#19574b;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px;font-size:16px;text-decoration:underline}.some-any-guide .sa-complete{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block-start:20px;padding-block-end:20px}.some-any-guide .sa-complete h3{font-size:28px}@container some-any (width<=850px){.some-any-guide .sa-scene{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:18px}.some-any-guide .sa-sentence{font-size:26px}.some-any-guide .sa-conversation dd{font-size:22px}.some-any-guide .sa-conversation>div{grid-template-columns:58px minmax(0,1fr);gap:7px}.some-any-guide .sa-conversation dt{font-size:19px}.some-any-guide .sa-offer-examples .sa-sentence{padding-inline-start:9px;padding-inline-end:9px;font-size:23px}.some-any-guide .sa-details .sa-sentence{font-size:25px}.some-any-guide .sa-two-columns{gap:20px}.some-any-guide .sa-two-columns>:nth-child(2):before{left:-10px}.some-any-guide .sa-pattern-illustration{width:115px}.some-any-guide .sa-form-pair .sa-sentence{width:calc(100% - 108px);font-size:23px}.some-any-guide .sa-have-pair .sa-sentence{font-size:22px}.some-any-guide .sa-pens{width:110px}.some-any-guide .sa-everyday .sa-sentence,.some-any-guide .sa-replies .sa-sentence{font-size:22px}.some-any-guide .is-engaged .sa-practice-footer{flex-wrap:wrap}}@container some-any (width<=700px){.some-any-guide .sa-sheet{border-radius:18px;padding:18px 16px}.some-any-guide .sa-sheet+.sa-sheet{margin-top:20px}.some-any-guide .sa-header h2{font-size:30px;line-height:1.1}.some-any-guide .sa-header h3{font-size:29px}.some-any-guide .sa-header p{margin-top:6px;font-size:17px;line-height:1.45}.some-any-guide h3,.some-any-guide h4{font-size:27px;line-height:1.15}.some-any-guide .sa-sentence{font-size:27px;line-height:1.5}.some-any-guide .sa-scene{flex-direction:column;gap:0;padding:18px 0;display:flex}.some-any-guide .sa-scene h3{margin-bottom:12px}.some-any-guide .sa-scene-art{align-self:center;width:100%;max-width:420px;margin:0}.some-any-guide .sa-desktop-art,.some-any-guide .sa-desktop-bridge{display:none}.some-any-guide .sa-mobile-art{display:block}.some-any-guide .sa-art{border-radius:11px}.some-any-guide .sa-scene-copy{width:100%}.some-any-guide .sa-scene-copy>p:not(.sa-sentence){margin-top:12px;font-size:17px;line-height:1.5}.some-any-guide .sa-positive .sa-annotated{margin:13px 0}.some-any-guide .sa-positive .sa-sentence{font-weight:400}.some-any-guide .sa-positive .sa-role-label:not(.sa-quantity>.sa-role-label){display:none}.some-any-guide .sa-role-label{font-size:12px}.some-any-guide .sa-positive .sa-scene-copy>p:last-child{margin-top:21px}.some-any-guide .sa-dialogue .sa-scene-art{display:none}.some-any-guide .sa-conversation{gap:8px;padding-top:0}.some-any-guide .sa-conversation dd{font-size:24px;line-height:1.45}.some-any-guide .sa-conversation>div{grid-template-columns:53px minmax(0,1fr);gap:7px}.some-any-guide .sa-conversation dt{font-size:19px}.some-any-guide .sa-conversation>div:nth-child(3){margin-top:9px}.some-any-guide .sa-dialogue .sa-scene-copy>p{margin-top:20px}.some-any-guide .sa-empty .sa-sentence{font-size:26px}.some-any-guide .sa-empty .sa-contraction .sa-verb{background:#f8e7be;border-radius:6px 0 0 6px;padding:3px 0 3px 5px}.some-any-guide .sa-empty .sa-contraction .sa-negative{background:#eee8f4;border-radius:0 6px 6px 0;padding:3px 5px 3px 0}.some-any-guide .sa-empty .sa-none-note{background:#f8f5ef;border-radius:9px;padding:10px 12px}.some-any-guide .sa-offers{border:0;border-top:1px solid var(--sa-rule);background:0 0;border-radius:0;margin:0 0 16px;padding:20px 0 0}.some-any-guide .sa-desktop-offers-title{display:none}.some-any-guide .sa-mobile-offers-title{display:inline}.some-any-guide .sa-offers h3{font-size:28px}.some-any-guide .sa-mobile-offers-intro{margin-top:7px;font-size:17px;display:block}.some-any-guide .sa-offer-art{max-width:420px;margin:16px auto 0}.some-any-guide .sa-two-columns{flex-direction:column;gap:16px;display:flex}.some-any-guide .sa-two-columns>:nth-child(2){border-left:0;border-top:1px solid var(--sa-rule);padding:14px 0 0}.some-any-guide .sa-two-columns>:nth-child(2):before{display:none}.some-any-guide .sa-offer-examples{margin-top:16px}.some-any-guide .sa-offer-examples .sa-sentence{white-space:normal;background:0 0;padding:0;font-size:27px;font-weight:700}.some-any-guide .sa-label{font-size:16px}.some-any-guide .sa-purpose-pair .sa-art{margin-bottom:8px}.some-any-guide .sa-details .sa-sentence{font-size:26px}.some-any-guide .sa-purpose-pair .sa-secondary-example{font-size:25px}.some-any-guide .sa-purpose-rule{text-align:left;margin-top:16px;font-size:18px}.some-any-guide .sa-centered-note{text-align:left;font-size:17px}.some-any-guide .sa-water-pair,.some-any-guide .sa-noun-pair{padding:0}.some-any-guide .sa-note{padding:12px;font-size:17px}.some-any-guide .sa-form-pair>section{flex-direction:column;min-height:0;display:flex}.some-any-guide .sa-form-pair h4{margin-bottom:5px;font-size:29px}.some-any-guide .sa-pattern-illustration{order:2;width:140px;margin:12px auto 0;position:static}.some-any-guide .sa-pattern-illustration>span{padding-inline-start:4px;padding-inline-end:4px;font-size:16px}.some-any-guide .sa-form-pair .sa-sentence{white-space:normal;order:1;width:100%;font-size:27px;line-height:1.75}.some-any-guide .sa-agreement>p:first-child,.some-any-guide .sa-have .sa-note p{font-size:19px}.some-any-guide .sa-have{margin-top:18px}.some-any-guide .sa-have h4{font-size:29px}.some-any-guide .sa-have-pair{gap:22px;padding-top:20px}.some-any-guide .sa-have-pair>div{flex-direction:column;display:flex}.some-any-guide .sa-have-pair .sa-sentence{white-space:normal;font-size:25px;line-height:1.85}.some-any-guide .sa-have-pair>div:first-child .sa-sentence{width:100%}.some-any-guide .sa-have-pair>div:nth-child(2){padding-top:35px}.some-any-guide .sa-pens{order:2;width:130px;margin:12px auto 0;position:static}.some-any-guide .sa-everyday h4,.some-any-guide .sa-replies h4{font-size:29px}.some-any-guide .sa-everyday .sa-sentence,.some-any-guide .sa-replies .sa-sentence{font-size:25px;line-height:1.6}.some-any-guide .sa-replies .sa-two-columns{display:flex}.some-any-guide .sa-practice,.some-any-guide .sa-practice.is-engaged{flex-direction:column;gap:14px;margin:0 -4px;padding:14px;display:flex}.some-any-guide .sa-practice-heading{gap:12px}.some-any-guide .sa-practice-heading h3{font-size:30px}.some-any-guide .sa-practice-heading>span{font-size:14px}.some-any-guide .sa-context{font-size:17px;line-height:1.5}.some-any-guide .sa-prompt,.some-any-guide .is-engaged .sa-prompt{margin-top:9px;font-size:29px;line-height:1.3}.some-any-guide .sa-options,.some-any-guide .is-engaged .sa-options{gap:10px;width:100%;padding:0}.some-any-guide .sa-choice,.some-any-guide .is-engaged .sa-choice{min-height:52px;font:500 18px/1.4 var(--sa-ui);padding:12px}.some-any-guide .sa-choice input{left:12px}.some-any-guide .sa-practice-footer{flex-wrap:wrap;gap:12px;width:100%;margin-top:3px}.some-any-guide .sa-primary{flex:1 0 auto;padding:12px 16px;font-size:16px}.some-any-guide .sa-notice{font-size:16px}.some-any-guide .is-engaged .sa-check-copy{border-right:0;padding-right:0}.some-any-guide .is-engaged .sa-check-art{max-width:340px;margin:12px auto 0}.some-any-guide .is-engaged .sa-practice-footer{min-height:154px;padding:14px}.some-any-guide .is-engaged .sa-primary{flex-basis:100%;width:100%}.some-any-guide .sa-help{flex-wrap:wrap}.some-any-guide .sa-complete h3{font-size:27px}}@container some-any (width<=360px){.some-any-guide .sa-sentence,.some-any-guide .sa-empty .sa-sentence{font-size:25px}.some-any-guide .sa-conversation dd{font-size:22px}.some-any-guide .sa-form-pair .sa-sentence{font-size:25px}.some-any-guide .sa-have-pair .sa-sentence{font-size:23px}.some-any-guide .sa-header h2{font-size:30px}.some-any-guide .sa-prompt{font-size:27px}}.stable-situations.questions-explanation{--ss-ink:#082d2e;--ss-body:#335453;--ss-muted:#4d6270;--ss-line:#ddd5c5;--ss-green:#19574b;--ss-gold:#80550f;--ss-primary:#1f594b;box-sizing:border-box;width:100%;max-width:960px;box-shadow:none;color:var(--ss-body);background:0 0;border:0;border-radius:0;margin:0 auto 28px;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5;container-type:inline-size}.stable-situations :where(*){box-sizing:border-box}.stable-situations :where(h2,h3,h4,p,figure,fieldset,legend){margin:0}.stable-situations :where(h2,h3,h4){color:var(--ss-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.stable-situations button{font:inherit;letter-spacing:normal;box-shadow:none;cursor:pointer}.stable-situations :where(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.stable-situations [data-ss-focus]{scroll-margin-block:150px 80px}.stable-situations [hidden]{display:none!important}.stable-situations .ss-sheet{border:1px solid var(--ss-line);background:#fffefa;border-radius:22px;padding:24px 24px 28px;box-shadow:0 2px 8px #62462a0b}.stable-situations .ss-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stable-situations .ss-intro h2{font-size:clamp(28px,5.8cqw,32px);line-height:1.08}.stable-situations .ss-intro>p{color:var(--ss-muted);margin-top:6px;font-size:18px;line-height:1.4}.stable-situations .ss-intro .ss-takeaway{color:var(--ss-body);letter-spacing:-.025em;margin-top:2px;font:700 20px/1.3 Georgia,Times New Roman,serif}.stable-situations .ss-selectors{gap:10px;margin-top:12px;display:flex}.stable-situations .ss-selector{border:1px solid var(--ss-line);min-width:118px;min-height:50px;color:var(--ss-body);text-align:center;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:6px 20px;font-size:18px;line-height:1.2;display:flex}.stable-situations .ss-selector:first-child{min-width:156px}.stable-situations .ss-selector:hover{border-color:var(--ss-primary)}.stable-situations .ss-selector[aria-pressed=true]{background:var(--ss-primary);border-color:var(--ss-primary);color:#fffdf7}.stable-situations .ss-selection-icon,.stable-situations .ss-selected-label{display:none}.stable-situations .ss-selector[aria-pressed=true] :where(.ss-selection-icon,.ss-selected-label){display:block}.stable-situations .ss-selector[aria-pressed=true] .ss-choice-label{font-weight:700}.stable-situations .ss-selection-icon svg{width:28px;height:28px;display:block}.stable-situations .ss-selected-label{margin-top:2px;font-size:13px;font-weight:400;line-height:18px}.stable-situations .ss-hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.02fr);align-items:center;gap:20px;margin-top:16px;display:grid}.stable-situations .ss-art{min-width:0;aspect-ratio:var(--ss-art-ratio);isolation:isolate;background:#fffaf2;border-radius:10px;position:relative;overflow:hidden}.stable-situations .ss-art img{max-width:none;width:var(--ss-art-width);height:auto;left:var(--ss-art-left);top:var(--ss-art-top);display:block;position:absolute}.stable-situations .ss-hero-copy{min-width:0}.stable-situations .ss-context,.stable-situations .ss-meaning{color:var(--ss-muted);font-size:18px;line-height:1.55}.stable-situations .ss-main-sentence{letter-spacing:-.04em;color:var(--ss-ink);margin-top:26px;font:700 clamp(18px,2.5cqw,28px)/1.4 Georgia,Times New Roman,serif}.stable-situations .ss-annotated-verb{display:inline-block;position:relative}.stable-situations .ss-verb-label{letter-spacing:0;color:var(--ss-muted);font:400 12px/1.2 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.stable-situations .ss-verb-label:after{content:"";background:var(--ss-green);width:1px;height:12px;margin:3px auto -6px;display:block}.stable-situations .ss-meaning{margin-top:14px}.stable-situations .ss-tint{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.075em .16em .1em}.stable-situations .ss-subject{color:var(--ss-green);font-weight:700}.stable-situations .ss-subject.ss-tint{background:#dce7d6}.stable-situations .ss-verb{color:var(--ss-gold);font-weight:700}.stable-situations .ss-verb.ss-tint{background:#f8e7be}.stable-situations .ss-information{color:#99402d}.stable-situations .ss-information.ss-tint{background:#f8e2d7}.stable-situations .ss-negation{color:#66517c;font-weight:700}.stable-situations .ss-negation.ss-tint{background:#eee8f4}.stable-situations .ss-time{color:var(--ss-ink);text-underline-offset:.2em;-webkit-text-decoration:underline #53655c;text-decoration:underline #53655c;text-decoration-thickness:1.5px}.stable-situations .ss-hero .ss-subject.ss-tint{background:0 0;padding:0}.stable-situations .ss-contraction{white-space:nowrap;display:inline}.stable-situations .ss-contraction>.ss-tint{border-radius:0;padding-inline-start:0;padding-inline-end:0}.stable-situations .ss-contraction>.ss-tint:first-child{border-radius:5px 0 0 5px;padding-left:.12em}.stable-situations .ss-contraction>.ss-tint:last-child{border-radius:0 5px 5px 0;padding-right:.12em}.stable-situations .ss-sentence{letter-spacing:-.035em;color:var(--ss-ink);font:700 22px/1.4 Georgia,Times New Roman,serif}.stable-situations u{text-underline-offset:.1em;text-decoration-thickness:1.5px}.stable-situations .ss-timeline{color:var(--ss-muted);margin-top:34px;font-size:15px;line-height:1.4}.stable-situations .ss-timeline-band{align-items:center;gap:12px;display:flex}.stable-situations .ss-timeline-band>span:not(.ss-period-line){white-space:nowrap}.stable-situations .ss-period-line{background:#798d82;flex:1;height:2px;margin-inline-start:4px;margin-inline-end:4px;position:relative}.stable-situations .ss-period-line:before,.stable-situations .ss-period-line:after{content:"";background:#798d82;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.stable-situations .ss-period-line:before{left:-5px}.stable-situations .ss-period-line:after{right:-5px}.stable-situations .ss-timeline>p{text-align:center;margin-top:2px}.stable-situations .ss-section{border-top:1px solid var(--ss-line);margin-top:16px;padding-top:14px}.stable-situations .ss-section>h3,.stable-situations .ss-mapping h3{font-size:clamp(24px,3.2cqw,28px);line-height:1.25}.stable-situations .ss-contrast-grid{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.stable-situations .ss-contrast-item{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.stable-situations .ss-contrast-item:first-child{padding-right:20px}.stable-situations .ss-contrast-item:last-child{border-left:1px solid var(--ss-line);padding-left:20px}.stable-situations .ss-contrast-item .ss-sentence{font-size:clamp(18px,2.1cqw,20px);line-height:1.4}.stable-situations .ss-contrast-item div>p:not(.ss-sentence){color:var(--ss-muted);margin-top:9px;font-size:16px}.stable-situations .ss-mapping-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.08fr);align-items:center;gap:24px;margin-top:10px;display:grid}.stable-situations .ss-patterns{gap:10px;display:grid}.stable-situations .ss-pattern-row{grid-template-columns:minmax(0,1fr) 25px 90px;align-items:center;gap:10px;min-width:0;display:grid}.stable-situations .ss-pattern-row>.ss-tint{letter-spacing:-.035em;border-radius:7px;padding:6px 10px;font:400 22px/1.3 Georgia,Times New Roman,serif}.stable-situations .ss-pattern-row>strong{text-align:center}.stable-situations .ss-arrow{color:#89948e;text-align:center;font:400 28px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.stable-situations .ss-mapping-copy{border-left:1px solid var(--ss-line);color:var(--ss-muted);padding-left:24px;font-size:16px;line-height:1.6}.stable-situations .ss-mapping-copy .ss-sentence{color:var(--ss-ink);margin-top:12px;font-size:24px}.stable-situations .ss-more-toggle{border:1px solid var(--ss-line);width:100%;min-height:48px;color:var(--ss-body);text-align:left;background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:10px 20px;font:400 18px/1.35 Georgia,Times New Roman,serif;display:flex}.stable-situations .ss-more-toggle svg{flex-shrink:0}.stable-situations .ss-more-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.stable-situations .ss-practice{border-top:1px solid var(--ss-line);margin-top:16px;padding-top:12px}.stable-situations .ss-check{background:#f0f1e8;border:1px solid #e1e4d8;border-radius:12px;padding:16px 20px 14px}.stable-situations .ss-check-main{min-width:0}.stable-situations .ss-check-heading{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.stable-situations .ss-check-heading h3{font-size:30px;line-height:1.15}.stable-situations .ss-check-heading p{color:var(--ss-muted);font-size:14px}.stable-situations .ss-check-prompt{margin-top:10px;font-size:22px;line-height:1.4}.stable-situations .ss-answers{border:0;gap:8px;min-width:0;padding:0;display:grid}.stable-situations .ss-answers legend{float:left;width:100%;margin-bottom:10px;font-size:18px;line-height:1.4}.stable-situations .ss-answers legend+*{clear:both}.stable-situations .ss-answer{min-height:44px;color:var(--ss-body);cursor:pointer;background:#fffefa;border:1px solid #d4d9cf;border-radius:9px;align-items:center;gap:16px;padding:9px 14px;font-size:17px;font-weight:400;line-height:1.35;display:flex}.stable-situations .ss-answer input{-webkit-appearance:none;appearance:none;width:22px;height:22px;cursor:inherit;background:#fffefa;border:2px solid #9da59f;border-radius:50%;flex-shrink:0;margin:0}.stable-situations .ss-answer input:checked{border-color:var(--ss-primary);background:var(--ss-primary);box-shadow:inset 0 0 0 3px #fffefa}.stable-situations .ss-answers:disabled .ss-answer{cursor:default}.stable-situations .ss-check-footer{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:84px;margin-top:10px;padding:10px 0;display:grid}.stable-situations .ss-feedback{align-items:center;gap:14px;min-width:0;display:flex}.stable-situations .ss-choice-hint{color:var(--ss-muted);font-size:16px}.stable-situations .ss-primary{border:1px solid var(--ss-primary);background:var(--ss-primary);color:#fffdf7;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:10px 24px;font:700 18px/1.35 Georgia,Times New Roman,serif;display:inline-flex}.stable-situations .ss-primary:disabled{color:#7b837d;cursor:default;background:#d8d9d8;border-color:#d8d9d8}.stable-situations .ss-check-footer.is-incorrect{color:#783e2d;background:#faece3;padding-inline-start:14px;padding-inline-end:14px}.stable-situations .ss-check-footer.is-correct{color:var(--ss-green);background:#e3eadc;padding-inline-start:14px;padding-inline-end:14px}.stable-situations .ss-check-footer:has(.ss-primary:not(:disabled)):not(.is-incorrect):not(.is-correct){background:#e3eadc;padding-inline-start:14px;padding-inline-end:14px}.stable-situations .ss-feedback-copy strong{font:700 24px/1.2 Georgia,Times New Roman,serif;display:block}.stable-situations .ss-feedback-copy p{margin-top:5px;font-size:16px;line-height:1.5}.stable-situations .ss-round-icon{background:var(--ss-green);color:#fffdf7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.stable-situations .is-incorrect .ss-round-icon{background:#8f4b31}.stable-situations .ss-has-check-art{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:center;gap:22px;display:grid}.stable-situations .ss-has-check-art .ss-check-prompt{font-size:26px}.stable-situations .ss-has-check-art .ss-answers{margin-top:4px}.stable-situations .ss-check-art{align-self:stretch;max-height:278px}.stable-situations .ss-explain{color:var(--ss-primary);text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:7px 0;font-size:16px;text-decoration:underline}.stable-situations .ss-note{color:var(--ss-body);background:#f0f1e8;border-radius:10px;padding:14px 16px;font-size:16px;line-height:1.55}.stable-situations .ss-explanation{margin-top:10px}.stable-situations .ss-completion h3{font-size:26px;line-height:1.25}.stable-situations .ss-completion p{margin:12px 0 18px}.stable-situations .ss-more-panels{gap:24px;margin-top:24px;scroll-margin-top:100px;display:grid}.stable-situations .ss-panel-intro{text-align:center}.stable-situations .ss-panel-intro>h3{font-size:32px;line-height:1.2}.stable-situations .ss-panel-intro>p{color:var(--ss-muted);margin-top:6px;font-size:18px;line-height:1.5}.stable-situations .ss-left-intro{text-align:left}.stable-situations .ss-reference h4,.stable-situations .ss-examples h4{font-size:26px;line-height:1.25}.stable-situations .ss-reference .ss-sentence{letter-spacing:-.025em;font-weight:400}.stable-situations .ss-reference :where(.ss-linked,.ss-negative-copy,.ss-be-section)>p:not(.ss-sentence){color:var(--ss-muted);font-size:17px}.stable-situations .ss-reference-top{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:24px;margin-top:20px;padding-top:16px;display:grid}.stable-situations .ss-spelling>p{color:var(--ss-muted);margin-top:4px;font-size:18px}.stable-situations .ss-spelling-patterns{gap:10px;max-width:318px;margin:12px 0 16px;display:grid}.stable-situations .ss-spelling-patterns>p{grid-template-columns:1fr 46px 1fr;align-items:center;gap:16px;display:grid}.stable-situations .ss-spelling-patterns .ss-verb{text-align:center;padding:6px 12px;font:400 26px/1.3 Georgia,Times New Roman,serif}.stable-situations .ss-spelling-notes{color:var(--ss-muted);font-size:17px;line-height:1.55}.stable-situations .ss-linked{border-left:1px solid var(--ss-line);min-width:0;padding-left:24px}.stable-situations .ss-linked h4{font-size:24px}.stable-situations .ss-linked .ss-sentence{margin-top:12px;font-size:20px}.stable-situations .ss-linked>p:not(.ss-sentence){color:var(--ss-muted);margin-top:6px;font-size:17px}.stable-situations .ss-linked .ss-art{margin-top:16px}.stable-situations .ss-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:12px;display:grid}.stable-situations .ss-negative-patterns{gap:12px;display:grid}.stable-situations .ss-negative-patterns .ss-pattern-row{grid-template-columns:minmax(0,1fr) 32px 124px}.stable-situations .ss-negative-patterns .ss-pattern-row>strong{background:0 0;padding:0}.stable-situations .ss-negative-patterns .ss-pattern-row>strong .ss-contraction{display:inline-flex}.stable-situations .ss-negative-patterns .ss-pattern-row>strong .ss-tint{padding-block-start:6px;padding-block-end:6px;font-weight:400}.stable-situations .ss-negative-patterns .ss-pattern-row>strong .ss-tint:first-child{padding-left:18px}.stable-situations .ss-negative-patterns .ss-pattern-row>strong .ss-tint:last-child{padding-right:18px}.stable-situations .ss-expansions{color:var(--ss-muted);padding-left:16px;font-size:15px;line-height:1.5}.stable-situations .ss-negative-copy,.stable-situations .ss-be-section .ss-two-columns>div:last-child{border-left:1px solid var(--ss-line);padding-left:24px}.stable-situations .ss-negative-copy .ss-sentence+.ss-sentence{margin-top:10px}.stable-situations .ss-negative-copy .ss-note{margin-top:14px}.stable-situations .ss-dialogues>div:last-child{border-left:1px solid var(--ss-line);padding-left:24px}.stable-situations .ss-dialogues .ss-sentence{font-size:22px}.stable-situations .ss-dialogues .ss-sentence+.ss-sentence{margin-top:8px}.stable-situations .ss-question-rules{grid-template-rows:repeat(2,auto);grid-template-columns:1.05fr 1fr;grid-auto-flow:column;gap:4px 24px;margin:18px 0 0;padding-left:32px;display:grid}.stable-situations .ss-be-section .ss-note{margin-top:22px}.stable-situations .ss-be-section .ss-sentence{font-size:20px;line-height:1.6}.stable-situations .ss-action-scenes .ss-sentence{margin-top:12px;font-size:24px}.stable-situations .ss-action-scenes>div>p:not(.ss-sentence){color:var(--ss-muted);margin-top:4px;font-size:18px}.stable-situations .ss-course-section{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding-top:16px;display:grid}.stable-situations .ss-course-section .ss-sentence{margin-top:12px;font-size:22px}.stable-situations .ss-course-section p:not(.ss-sentence){color:var(--ss-muted);margin-top:4px;font-size:17px}.stable-situations .ss-study-contrast{margin-top:14px}.stable-situations .ss-study-contrast .ss-sentence{margin-top:6px}.stable-situations .ss-facts-grid{grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:12px;display:grid;position:relative}.stable-situations .ss-facts-grid:before{content:"";border-left:1px solid var(--ss-line);position:absolute;top:0;bottom:0;left:50%}.stable-situations .ss-fact{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.stable-situations .ss-fact .ss-sentence{font-size:20px}.stable-situations .ss-fact div>p:not(.ss-sentence){color:var(--ss-muted);margin-top:6px;font-size:16px}.stable-situations .ss-meaning-note{grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;margin-top:18px;display:grid}.stable-situations .ss-meaning-note-heading{align-items:center;gap:14px;display:flex}.stable-situations .ss-meaning-note-heading h4{font-size:clamp(18px,2.4cqw,24px)}.stable-situations .ss-meaning-note>div:last-child{border-left:1px solid #9aaa9e;padding-left:20px}.stable-situations .ss-meaning-note p+p{margin-top:4px}@media (max-width:700px){.stable-situations .ss-responsive-art{aspect-ratio:var(--ss-mobile-ratio)}.stable-situations .ss-responsive-art img{width:var(--ss-mobile-width);left:var(--ss-mobile-left);top:var(--ss-mobile-top)}}@container (width<=700px){.stable-situations .ss-sheet{border-radius:20px;padding:20px 16px}.stable-situations .ss-intro h2{letter-spacing:-.04em;font-size:24px;line-height:1.2}.stable-situations .ss-intro>p{margin-top:7px;font-size:17px;line-height:1.55}.stable-situations .ss-intro .ss-takeaway{margin-top:6px;font-size:17px}.stable-situations .ss-selectors{grid-template-columns:1.12fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.stable-situations .ss-selector,.stable-situations .ss-selector:first-child{min-width:0;min-height:52px;padding:7px 8px;font-size:16px}.stable-situations .ss-selection-icon svg{width:21px;height:21px}.stable-situations .ss-selector{gap:6px}.stable-situations .ss-selected-label{font-size:13px}.stable-situations .ss-hero{grid-template-columns:1fr;gap:12px;margin-top:16px}.stable-situations .ss-hero-art{justify-self:center;width:100%;max-width:440px}.stable-situations .ss-context,.stable-situations .ss-meaning{font-size:17px;line-height:1.55}.stable-situations .ss-main-sentence{margin-top:8px;font-size:22px;line-height:1.4}.stable-situations .ss-verb-label{display:none}.stable-situations .ss-hero .ss-subject.ss-tint{background:#dce7d6;padding:.075em .16em .1em}.stable-situations .ss-meaning{margin-top:8px}.stable-situations .ss-timeline{margin-top:22px;font-size:14px}.stable-situations .ss-timeline-band{gap:10px}.stable-situations .ss-section{margin-top:22px;padding-top:18px}.stable-situations .ss-section>h3,.stable-situations .ss-mapping h3{font-size:20px;line-height:1.3}.stable-situations .ss-contrast-grid{grid-template-columns:1fr;gap:18px;margin-top:10px}.stable-situations .ss-contrast-item:first-child,.stable-situations .ss-contrast-item:last-child{border:0;padding:0}.stable-situations .ss-usual-home{display:block}.stable-situations .ss-usual-home>.ss-art{display:none}.stable-situations .ss-current-place{flex-direction:column-reverse;align-items:stretch;gap:12px;display:flex}.stable-situations .ss-current-place>.ss-art{align-self:center;width:78%;max-width:290px}.stable-situations .ss-contrast-item .ss-sentence{font-size:20px;line-height:1.5}.stable-situations .ss-contrast-item .ss-subject{background:#dce7d6;border-radius:6px;padding:.075em .16em .1em}.stable-situations .ss-contrast-item .ss-information{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8e2d7;border-radius:6px;padding:.075em .16em .1em}.stable-situations .ss-contrast-item div>p:not(.ss-sentence){margin-top:2px;font-size:17px}.stable-situations .ss-mapping-grid{grid-template-columns:1fr;gap:14px;margin-top:12px}.stable-situations .ss-pattern-row{grid-template-columns:minmax(0,1fr) 25px 70px;gap:8px}.stable-situations .ss-pattern-row>.ss-tint{padding:6px 10px;font-size:20px;line-height:1.3}.stable-situations .ss-arrow{font-size:24px}.stable-situations .ss-mapping-copy{border:0;padding:0;font-size:17px;line-height:1.55}.stable-situations .ss-mapping-copy .ss-sentence{margin-top:10px;font-size:22px}.stable-situations .ss-more-toggle{min-height:52px;padding:10px 12px;font-size:16px}.stable-situations .ss-check{padding:16px 12px}.stable-situations .ss-check-heading{gap:12px}.stable-situations .ss-check-heading h3{font-size:26px}.stable-situations .ss-check-prompt,.stable-situations .ss-has-check-art .ss-check-prompt{font-size:22px;line-height:1.4}.stable-situations .ss-answers legend{margin-bottom:12px;font-size:17px}.stable-situations .ss-answer{gap:10px;min-height:48px;padding:10px;font-size:16px;line-height:1.5}.stable-situations .ss-answer input{width:22px;height:22px}.stable-situations .ss-check-footer{grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:1fr;gap:12px;min-height:216px;margin-top:12px;padding:12px 0}.stable-situations .ss-check-footer.is-correct,.stable-situations .ss-check-footer.is-incorrect{padding:14px 12px}.stable-situations .ss-primary{width:100%;min-height:48px;padding-inline-start:16px;padding-inline-end:16px}.stable-situations .ss-feedback{gap:10px}.stable-situations .ss-round-icon{width:34px;height:34px}.stable-situations .ss-round-icon svg{width:22px;height:22px}.stable-situations .ss-feedback-copy strong{font-size:20px}.stable-situations .ss-feedback-copy p{font-size:16px}.stable-situations .ss-has-check-art{grid-template-columns:1fr;gap:14px}.stable-situations .ss-check-art{display:none}.stable-situations .ss-completion h3{font-size:24px}.stable-situations .ss-panel-intro>h3{font-size:24px;line-height:1.25}.stable-situations .ss-panel-intro>p{font-size:17px}.stable-situations .ss-reference h4,.stable-situations .ss-examples h4{font-size:20px;line-height:1.3}.stable-situations .ss-reference-top,.stable-situations .ss-two-columns,.stable-situations .ss-course-section,.stable-situations .ss-facts-grid{grid-template-columns:1fr;gap:20px}.stable-situations .ss-facts-grid:before{display:none}.stable-situations .ss-linked,.stable-situations .ss-negative-copy,.stable-situations .ss-dialogues>div:last-child,.stable-situations .ss-be-section .ss-two-columns>div:last-child{border:0;padding:0}.stable-situations .ss-spelling-patterns{max-width:none}.stable-situations .ss-spelling-patterns .ss-verb{font-size:22px}.stable-situations .ss-negative-patterns .ss-pattern-row{grid-template-columns:minmax(0,1fr) 25px 96px}.stable-situations .ss-reference .ss-sentence,.stable-situations .ss-examples .ss-sentence{font-size:20px}.stable-situations .ss-question-rules{margin-top:16px;padding:14px 14px 14px 30px;display:block}.stable-situations .ss-question-rules li+li{margin-top:8px}.stable-situations .ss-course-section .ss-art{justify-self:center;width:100%;max-width:440px}.stable-situations .ss-fact{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:14px}.stable-situations .ss-fact .ss-sentence{font-size:18px}.stable-situations .ss-fact div>p:not(.ss-sentence){font-size:17px;line-height:1.55}.stable-situations .ss-meaning-note{grid-template-columns:1fr;gap:14px;margin-top:20px}.stable-situations .ss-meaning-note-heading h4{font-size:20px}.stable-situations .ss-meaning-note>div:last-child{border:0;padding:0}}@container (width<=340px){.stable-situations .ss-sheet{padding-inline-start:12px;padding-inline-end:12px}.stable-situations .ss-intro h2{font-size:24px}.stable-situations .ss-check-footer{min-height:248px}.stable-situations .ss-pattern-row>.ss-tint{padding-inline-start:7px;padding-inline-end:7px;font-size:18px}.stable-situations .ss-pattern-row{grid-template-columns:minmax(0,1fr) 22px 64px;gap:6px}.stable-situations .ss-main-sentence{font-size:22px}.stable-situations .ss-selector,.stable-situations .ss-selector:first-child{padding-inline-start:5px;padding-inline-end:5px;font-size:15px}.stable-situations .ss-selector{gap:4px}.stable-situations .ss-selection-icon svg{width:18px;height:18px}.stable-situations .ss-fact{grid-template-columns:1fr}.stable-situations .ss-fact .ss-art{width:60%;max-width:220px}}@media (prefers-reduced-motion:reduce){.stable-situations *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.as-like-notes{--al-heading:#153b2c;--al-ink:#263f32;--al-border:#ddd5c5;max-width:960px;box-shadow:none;color:var(--al-ink);font:400 20px/1.4 var(--font-ui);background:0 0;border:0;border-radius:0;gap:28px;margin:0 auto 30px;padding:0;display:grid;overflow:visible;container:as-like-notes/inline-size}.as-like-notes *,.as-like-notes :before,.as-like-notes :after{box-sizing:border-box}.as-like-notes .al-sheet{border:1px solid var(--al-border);background:#fffefa;border-radius:22px;min-width:0;padding:28px 34px 24px;box-shadow:0 2px 7px #46321b0a}.as-like-notes :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.as-like-notes :is(h2,h3,h4,p,figure,fieldset){margin:0}.as-like-notes :-webkit-any(h2,h3,h4){color:var(--al-heading);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif}.as-like-notes :is(h2,h3,h4){color:var(--al-heading);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif}.as-like-notes h2{font-size:30px;font-weight:700;line-height:1.08}.as-like-notes h3{font-size:30px;font-weight:700;line-height:1.2}.as-like-notes h4{font-size:28px;font-weight:700;line-height:1.2}.as-like-notes p{color:var(--al-ink)}.as-like-notes .al-mobile-copy,.as-like-notes .al-art-mobile{display:none}.as-like-notes .al-heading{border-bottom:1px solid var(--al-border);padding-bottom:18px}.as-like-notes .al-heading>p{margin-top:7px}.as-like-notes .al-main .al-heading>p{font:400 26px/1.3 Georgia,Times New Roman,serif}.as-like-notes .al-compare-section{padding-top:16px}.as-like-notes .al-compare-section>h3{margin-bottom:14px}.as-like-notes .al-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid;position:relative}.as-like-notes .al-compare-grid:after{content:"";border-left:1px solid var(--al-border);position:absolute;top:0;bottom:0;left:50%}.as-like-notes .al-comparison{min-width:0}.as-like-notes .al-context{margin:5px 0 12px}.as-like-notes .al-art{border-radius:8px;min-width:0;line-height:0;overflow:hidden}.as-like-notes .al-art svg{width:100%;height:auto;display:block;overflow:hidden}.as-like-notes .al-art .al-art-mobile{display:none}.as-like-notes .al-role-sentence{flex-wrap:wrap;align-items:end;gap:8px;margin:9px 0 8px;display:flex}.as-like-notes .al-role-part{flex-direction:column;align-items:center;min-width:0;display:flex}.as-like-notes .al-role-label{margin-bottom:3px;font:400 16px/1.3 Georgia,Times New Roman,serif}.as-like-notes .al-role-word{white-space:nowrap;border-radius:5px;padding:4px 8px 5px;font:700 clamp(22px,3cqw,29px)/1.2 Georgia,Times New Roman,serif}.as-like-notes .al-subject{color:#19574b}.as-like-notes .al-subject .al-role-word{background:#dce7d6}.as-like-notes .al-verb{color:#80550f}.as-like-notes .al-verb .al-role-word{background:#f8e7be}.as-like-notes .al-information{color:#99402d}.as-like-notes .al-information .al-role-word{background:#f8e2d7}.as-like-notes u{text-underline-offset:4px;text-decoration-thickness:1px}.as-like-notes .al-use-section{border-top:1px solid var(--al-border);border-bottom:1px solid var(--al-border);margin-top:16px;padding:14px 0 16px}.as-like-notes .al-use-section h3{margin-bottom:10px}.as-like-notes .al-use-grid{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:32px;display:grid}.as-like-notes .al-use-copy>p:first-child{margin-bottom:14px}.as-like-notes .al-use-copy .al-role-word{padding-inline-start:7px;padding-inline-end:7px;font-size:clamp(21px,2.8cqw,27px)}.as-like-notes .al-use-copy .al-role-sentence{gap:7px;margin-bottom:14px}.as-like-notes .al-practice{background:#f0f1e8;border-radius:14px;margin:14px -5px -1px;padding:18px 22px 16px}.as-like-notes .al-practice-heading{flex-wrap:wrap;align-items:baseline;gap:22px;margin-bottom:4px;display:flex}.as-like-notes .al-practice-heading h3{font-size:30px}.as-like-notes .al-practice-heading>span{color:#53655c;font:400 16px/1.4 var(--font-ui)}.as-like-notes .al-practice-fact{margin:0 0 5px}.as-like-notes .al-choices{border:0;min-width:0;padding:0}.as-like-notes .al-choices legend{color:var(--al-heading);margin-bottom:10px;padding:0;font:700 21px/1.3 Georgia,Times New Roman,serif}.as-like-notes .al-choice{min-height:46px;color:var(--al-ink);cursor:pointer;font:400 18px/1.35 var(--font-ui);background:#fffefa;border:1px solid #d9d8cf;border-radius:10px;align-items:center;gap:16px;margin:0 0 8px;padding:8px 14px;display:flex}.as-like-notes .al-choice:has(input:checked){border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.as-like-notes .al-choice input{-webkit-appearance:none;appearance:none;width:23px;height:23px;cursor:inherit;background:#fffefa;border:1.5px solid #92988f;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.as-like-notes .al-choice input:checked{border-color:#234d3a}.as-like-notes .al-choice input:checked:before{content:"";background:#234d3a;border-radius:50%;width:11px;height:11px}.as-like-notes .al-choice:has(input:disabled){cursor:default}.as-like-notes .al-choice input:disabled{opacity:1}.as-like-notes .al-choice:focus-within{outline-offset:3px;outline:3px solid #9a681c}.as-like-notes .al-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:66px;margin-top:6px;display:grid}.as-like-notes .al-practice-status{font-size:16px;line-height:1.5}.as-like-notes .al-practice-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.as-like-notes .al-button{color:#fffdf7;cursor:pointer;min-width:148px;min-height:44px;font:600 16px/1.35 var(--font-ui);background:#234d3a;border:1px solid #0000;border-radius:10px;padding:12px 22px}.as-like-notes .al-button:hover:not(:disabled){background:#183e2d}.as-like-notes .al-button:disabled{color:#626a65;cursor:default;background:#d9d9d5}.as-like-notes :-webkit-any(.al-button,.al-explain-button):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.as-like-notes :is(.al-button,.al-explain-button):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.as-like-notes .al-explain-button{color:#234d3a;text-underline-offset:3px;cursor:pointer;min-height:44px;font:600 16px/1.35 var(--font-ui);background:0 0;border:0;text-decoration:underline}.as-like-notes .al-feedback{min-height:76px;font:400 16px/1.5 var(--font-ui);border-radius:12px;align-items:center;gap:14px;padding:12px 18px;display:flex}.as-like-notes .al-feedback strong{margin-bottom:2px;font:700 23px/1.2 Georgia,Times New Roman,serif;display:block}.as-like-notes .al-feedback.is-incorrect{color:#783e2d;background:#faece3}.as-like-notes .al-feedback.is-correct{color:#19574b;background:#e3eadc}.as-like-notes .al-feedback p{color:inherit}.as-like-notes .al-correct-icon{color:#fffdf7;height:34px;font:bold 25px/1 var(--font-ui);background:#19574b;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.as-like-notes .al-practice-complete{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.as-like-notes .al-practice-complete h3{flex:300px;font-size:26px}.as-like-notes .al-details .al-heading{border:0;padding-bottom:12px}.as-like-notes .al-details h2{font-size:30px}.as-like-notes .al-similarity-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.as-like-notes .al-similarity{border-bottom:1px solid var(--al-border);min-width:0;padding:22px 0 24px}.as-like-notes .al-similarity:nth-last-child(-n+2){border-bottom:0}.as-like-notes .al-similarity:nth-child(2n){position:relative}.as-like-notes .al-similarity:nth-child(2n):before{content:"";border-left:1px solid var(--al-border);position:absolute;top:24px;bottom:24px;left:-20px}.as-like-notes .al-similarity h3{margin-bottom:8px}.as-like-notes .al-similarity-example{grid-template-columns:44% minmax(0,1fr);align-items:center;gap:16px;display:grid}.as-like-notes .al-similarity .al-art{border-radius:0}.as-like-notes .al-reference-sentence{color:var(--al-heading);text-wrap:pretty;font:400 28px/1.28 Georgia,Times New Roman,serif}.as-like-notes .al-similarity .al-reference-sentence{margin-bottom:18px;font-size:clamp(23px,2.6cqw,26px)}.as-like-notes .al-similarity-example>div>p:last-child{color:#53655c;font-size:18px;line-height:1.5}.as-like-notes .al-pronouns{border:1px solid var(--al-border);background:#f8f5ef;border-radius:12px;padding:20px 24px}.as-like-notes .al-pronouns h3{margin-bottom:16px;font-size:30px}.as-like-notes .al-two-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.as-like-notes .al-two-examples>:nth-child(2){border-left:1px solid var(--al-border);padding-left:28px}.as-like-notes .al-pronouns .al-two-examples{margin-bottom:22px}.as-like-notes .al-pronouns>p{font-size:18px}.as-like-notes .al-patterns .al-heading>p{font:400 23px/1.4 Georgia,Times New Roman,serif}.as-like-notes .al-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:18px 0 20px;display:grid}.as-like-notes .al-pattern-grid h3{margin-bottom:12px;font-size:30px}.as-like-notes .al-pattern-roles{min-width:0}.as-like-notes .al-pattern-roles>p{margin-top:10px}.as-like-notes .al-pattern-roles .al-reference-sentence{font-size:30px}.as-like-notes .al-pattern-roles .al-gap{margin-top:28px}.as-like-notes .al-changing-use{min-width:0;position:relative}.as-like-notes .al-changing-use:before{content:"";border-left:1px solid var(--al-border);position:absolute;top:0;bottom:0;left:-24px}.as-like-notes .al-room-caption{margin:6px 0 12px;font:400 19px/1.4 Georgia,Times New Roman,serif}.as-like-notes :-webkit-any(.al-description-contrast,.al-questions-reference){border-top:1px solid var(--al-border);padding:16px 0 18px}.as-like-notes :is(.al-description-contrast,.al-questions-reference){border-top:1px solid var(--al-border);padding:16px 0 18px}.as-like-notes :-webkit-any(.al-description-contrast,.al-questions-reference) h3{margin-bottom:12px}.as-like-notes :is(.al-description-contrast,.al-questions-reference) h3{margin-bottom:12px}.as-like-notes .al-description-contrast .al-role-sentence{margin-top:0}.as-like-notes .al-description-contrast .al-role-word{font-size:clamp(22px,2.8cqw,28px)}.as-like-notes .al-description-contrast .al-two-examples{margin-bottom:14px}.as-like-notes .al-description-contrast .al-two-examples>div>p:last-child{text-align:center;font-size:18px}.as-like-notes .al-description-contrast>p{font:400 23px/1.4 Georgia,Times New Roman,serif}.as-like-notes .al-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:18px;display:grid}.as-like-notes .al-question-grid .al-reference-sentence{margin-bottom:9px;font-size:24px}.as-like-notes .al-questions-reference>p{font-size:18px}.as-like-notes .al-negation{color:#66517c;background:#eee8f4;border-radius:3px;padding:1px 5px}.as-like-notes .al-final-notes{border-top:1px solid var(--al-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:18px;display:grid}.as-like-notes .al-final-notes>section{min-width:0}.as-like-notes .al-final-notes>section:nth-child(2){border-left:1px solid var(--al-border);padding-left:24px}.as-like-notes .al-final-notes h3{margin-bottom:12px;font-size:28px}.as-like-notes .al-final-notes .al-reference-sentence{margin-bottom:12px;font-size:30px}.as-like-notes .al-final-notes>section>p{font-size:18px}.as-like-notes .al-final-notes .al-remember{margin:0 0 6px;font:400 19px/1.4 Georgia,Times New Roman,serif}@container as-like-notes (width<=720px){.as-like-notes .al-role-word{padding-inline-start:6px;padding-inline-end:6px}.as-like-notes .al-compare-grid{gap:36px}.as-like-notes .al-role-sentence{gap:6px}.as-like-notes .al-details h2{font-size:30px}}@container as-like-notes (width<=660px){.as-like-notes .al-sheet{border-radius:22px;padding:16px}.as-like-notes :-webkit-any(.al-desktop-copy,.al-art-desktop){display:none}.as-like-notes :is(.al-desktop-copy,.al-art-desktop){display:none}.as-like-notes .al-art .al-art-desktop{display:none}.as-like-notes .al-compare-section>.al-desktop-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.as-like-notes .al-mobile-copy,.as-like-notes .al-art .al-art-mobile{display:block}.as-like-notes .al-heading{padding-bottom:12px}.as-like-notes h2,.as-like-notes .al-details h2{font-size:30px;line-height:1.12}.as-like-notes .al-main .al-heading>p{font:400 20px/1.3 var(--font-ui)}.as-like-notes p{font-size:18px;line-height:1.35}.as-like-notes h3,.as-like-notes h4{font-size:25px;line-height:1.1}.as-like-notes .al-compare-section{padding-top:10px}.as-like-notes .al-compare-grid,.as-like-notes .al-use-grid{grid-template-columns:minmax(0,1fr);gap:14px}.as-like-notes .al-compare-grid:after{display:none}.as-like-notes .al-comparison+.al-comparison{border-top:1px solid var(--al-border);padding-top:10px}.as-like-notes .al-comparison h4{margin-bottom:8px}.as-like-notes .al-role-sentence{gap:7px;margin:7px 0 8px}.as-like-notes .al-role-label{margin-bottom:2px;font-size:13.5px;font-weight:600;line-height:1.15}.as-like-notes .al-role-word{padding:3px 6px;font-size:24px;line-height:1.05}.as-like-notes .al-use-section{margin-top:14px;padding:12px 0 14px}.as-like-notes .al-use-grid{gap:0}.as-like-notes .al-use-copy .al-role-word{font-size:24px}.as-like-notes .al-use-copy .al-role-sentence{grid-template-columns:.8fr 1fr 1.2fr;gap:6px;margin-bottom:8px;display:grid}.as-like-notes .al-use-copy .al-role-part{width:100%}.as-like-notes .al-use-copy .al-role-word{text-align:center;width:100%}.as-like-notes .al-use-copy .al-use-phrase{grid-column:1/-1;justify-self:center;width:65%}.as-like-notes .al-use-phrase .al-role-word{padding-inline-start:20px;padding-inline-end:20px}.as-like-notes .al-practice{margin:12px -5px -1px;padding:12px}.as-like-notes .al-practice-heading{margin-bottom:4px;display:block}.as-like-notes .al-practice-heading h3{margin-bottom:2px;font-size:28px}.as-like-notes .al-practice-heading>span{font-size:16px;line-height:1.25}.as-like-notes .al-practice-fact{font-size:17px}.as-like-notes .al-choices legend{margin-bottom:10px;font-size:22px;line-height:1.1}.as-like-notes .al-choice{gap:12px;min-height:44px;padding:8px 10px;font-size:17px}.as-like-notes .al-choice input{width:23px;height:23px}.as-like-notes .al-practice-footer{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.as-like-notes .al-practice-status{font-size:16px}.as-like-notes .al-button{width:100%;min-height:44px}.as-like-notes .al-feedback{min-height:84px;padding:12px}.as-like-notes .al-feedback p{font-size:16px;line-height:1.5}.as-like-notes .al-similarity-grid,.as-like-notes .al-two-examples,.as-like-notes .al-pattern-grid,.as-like-notes .al-question-grid,.as-like-notes .al-final-notes{grid-template-columns:minmax(0,1fr);gap:18px}.as-like-notes .al-similarity{padding:16px 0}.as-like-notes .al-similarity:nth-last-child(2){border-bottom:1px solid var(--al-border)}.as-like-notes .al-similarity:nth-child(2n):before,.as-like-notes .al-changing-use:before{display:none}.as-like-notes .al-similarity .al-art-desktop,.as-like-notes .al-changing-use .al-art-desktop{display:block}.as-like-notes .al-similarity-example{grid-template-columns:42% minmax(0,1fr);gap:14px}.as-like-notes .al-similarity .al-reference-sentence{margin-bottom:12px;font-size:23px}.as-like-notes .al-similarity-example>div>p:last-child{font-size:17px}.as-like-notes .al-pronouns{margin-top:8px;padding:16px}.as-like-notes .al-pronouns h3{font-size:27px}.as-like-notes .al-two-examples>:nth-child(2){border:0;padding:0}.as-like-notes .al-reference-sentence{font-size:25px}.as-like-notes .al-pronouns>p{font-size:17px}.as-like-notes .al-patterns .al-heading>p{font-size:19px}.as-like-notes .al-pattern-grid h3{font-size:27px}.as-like-notes .al-pattern-roles .al-reference-sentence{font-size:26px}.as-like-notes .al-changing-use{border-top:1px solid var(--al-border);padding-top:14px}.as-like-notes .al-room-caption{font-size:18px}.as-like-notes .al-description-contrast .al-role-sentence{justify-content:flex-start}.as-like-notes .al-description-contrast .al-role-word{font-size:24px}.as-like-notes .al-description-contrast .al-two-examples>div>p:last-child{text-align:left}.as-like-notes .al-description-contrast>p{font-size:20px}.as-like-notes .al-question-grid .al-reference-sentence{font-size:22px}.as-like-notes .al-final-notes>section:nth-child(2){border-left:0;border-top:1px solid var(--al-border);padding:14px 0 0}}@container as-like-notes (width<=360px){.as-like-notes h2,.as-like-notes .al-details h2{font-size:30px}.as-like-notes h3,.as-like-notes h4{font-size:25px}.as-like-notes .al-role-word,.as-like-notes .al-use-copy .al-role-word{padding-inline-start:5px;padding-inline-end:5px}.as-like-notes .al-role-sentence{gap:5px}.as-like-notes .al-role-label{font-size:13px}.as-like-notes .al-similarity .al-reference-sentence,.as-like-notes .al-choices legend{font-size:21px}.as-like-notes .al-choice{gap:9px;font-size:16px}}.questions-explanation.certainty-notes{--cn-heading:#153b2c;--cn-ink:#263f32;--cn-border:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--cn-ink);font:400 20px/1.4 var(--font-ui,Arial,sans-serif);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:certainty-notes/inline-size}.certainty-notes *,.certainty-notes :before,.certainty-notes :after{box-sizing:border-box}.certainty-notes :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.certainty-notes :is(h2,h3,h4,p,figure,fieldset){margin:0}.certainty-notes :-webkit-any(h2,h3,h4){color:var(--cn-heading);letter-spacing:-.025em;font-family:Times New Roman,Times,serif;font-weight:700}.certainty-notes :is(h2,h3,h4){color:var(--cn-heading);letter-spacing:-.025em;font-family:Times New Roman,Times,serif;font-weight:700}.certainty-notes h2{font-size:52px;line-height:1.08}.certainty-notes h3{font-size:34px;line-height:1.16}.certainty-notes h4{letter-spacing:-.01em;font-size:22px;line-height:1.2}.certainty-notes p{color:var(--cn-ink)}.certainty-notes .cn-sheet{border:1px solid var(--cn-border);background:#fffefa;border-radius:22px;min-width:0;padding:14px 28px 22px;box-shadow:0 2px 7px #46321b08}.certainty-notes .cn-mobile-copy,.certainty-notes .cn-mobile-reference{display:none}.certainty-notes .cn-heading{border-bottom:1px solid var(--cn-border);padding-bottom:16px}.certainty-notes .cn-heading>p{margin-top:5px;font-size:22px;line-height:1.3}.certainty-notes .cn-main .cn-heading{padding-bottom:12px}.certainty-notes .cn-main .cn-heading h2{line-height:1}.certainty-notes .cn-main .cn-heading>p{line-height:1.25}.certainty-notes .cn-explore-grid{grid-template-columns:43% minmax(0,1fr);gap:28px;padding-top:16px;display:grid}.certainty-notes .cn-explore h3{white-space:nowrap;font-size:34px}.certainty-notes .cn-explore-intro{margin:4px 0 12px}.certainty-notes .cn-bands{gap:10px;display:grid}.certainty-notes .cn-band{text-align:left;cursor:pointer;width:100%;min-height:70px;color:var(--cn-heading);background:#f8f5ef;border:1px solid #e3dfd6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 18px;font:400 21px/1.2 Times New Roman,Times,serif;display:flex;position:relative}.certainty-notes .cn-band>span:first-child{min-width:0}.certainty-notes .cn-band-label{display:block}.certainty-notes .cn-band-modal{color:#80550f;font-size:26px;font-weight:700;display:block}.certainty-notes .cn-negative-text{color:#66517c}.certainty-notes .cn-selected{visibility:hidden;color:#fffdf7;font:500 15px/1.3 var(--font-ui,Arial,sans-serif);background:#19574b;border-radius:99px;padding:7px 14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.certainty-notes .cn-band[aria-pressed=true]{background:#e8eee5;border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b33}.certainty-notes .cn-band[aria-pressed=true] .cn-selected{visibility:visible}.certainty-notes .cn-band:hover{border-color:#657b65}.certainty-notes .cn-possibility-note{margin-top:12px;font-size:18px;line-height:1.4}.certainty-notes .cn-art{border-radius:14px;min-width:0;line-height:0;overflow:hidden}.certainty-notes .cn-art svg{width:100%;height:auto;display:block;overflow:hidden}.certainty-notes .cn-art .cn-art-mobile{display:none}.certainty-notes .cn-facts{grid-template-columns:1fr 1fr;gap:24px;margin:16px 4px 0;display:grid}.certainty-notes .cn-facts>section+section{border-left:1px solid var(--cn-border);padding-left:24px}.certainty-notes .cn-facts p{margin-top:5px;font-size:18px;line-height:1.4}.certainty-notes .cn-facts-single{grid-template-columns:1fr}.certainty-notes .cn-situation{min-width:0}.certainty-notes .cn-away-scene{border:1px solid var(--cn-border);text-align:center;background:#f8f5ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:28px;display:flex}.certainty-notes .cn-away-scene>span{color:#19574b;background:#e3eadc;border-radius:50%;place-items:center;width:64px;height:64px;font:400 46px/1 Times New Roman,Times,serif;display:grid}.certainty-notes .cn-conclusion{background:#faf8f3;border:1px solid #e3ded4;border-radius:12px;margin-top:20px;padding:12px 18px 13px}.certainty-notes .cn-conclusion h3{font-size:23px}.certainty-notes .cn-sentence{flex-wrap:wrap;align-items:start;gap:5px;font:700 34px/1.12 Times New Roman,Times,serif;display:flex}.certainty-notes .cn-part{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:flex}.certainty-notes .cn-word{border-radius:7px;padding:5px 9px 6px}.certainty-notes .cn-role{color:#53655c;font:400 16px/1.3 var(--font-ui,Arial,sans-serif);text-align:center;margin-top:3px}.certainty-notes .cn-subject{color:#19574b}.certainty-notes .cn-subject .cn-word{background:#dce7d6}.certainty-notes .cn-verb{color:#80550f}.certainty-notes .cn-verb .cn-word{background:#f8e7be}.certainty-notes .cn-information{color:#99402d}.certainty-notes .cn-information .cn-word{background:#f8e2d7}.certainty-notes .cn-negative{color:#66517c}.certainty-notes .cn-negative .cn-word{background:#eee8f4}.certainty-notes .cn-mixed .cn-word{background:0 0;padding-inline-start:0;padding-inline-end:0;display:flex}.certainty-notes .cn-mixed-visual{display:flex}.certainty-notes .cn-contraction-word{white-space:nowrap}.certainty-notes :-webkit-any(.cn-modal-fragment,.cn-negative-fragment){background:#f8e7be;border-radius:6px 0 0 6px;padding-inline-start:5px;padding-inline-end:5px}.certainty-notes :is(.cn-modal-fragment,.cn-negative-fragment){background:#f8e7be;border-radius:6px 0 0 6px;padding-inline-start:5px;padding-inline-end:5px}.certainty-notes .cn-modal-fragment{padding-right:0}.certainty-notes .cn-negative-fragment{color:#66517c;background:#eee8f4;border-radius:0 6px 6px 0;padding-left:0}.certainty-notes .cn-conclusion-sentence{justify-content:center;gap:6px;margin:0 0 8px;font-size:38px;line-height:1.1}.certainty-notes .cn-conclusion-sentence .cn-word{padding:4px 8px 5px}.certainty-notes .cn-conclusion>p:last-child{line-height:1.25}.certainty-notes .cn-conclusion-sentence .cn-part{flex-direction:column-reverse}.certainty-notes .cn-conclusion-sentence .cn-role{color:inherit;margin:0 0 3px;font:700 17px/1.2 Times New Roman,Times,serif}.certainty-notes .cn-new-clue{border-top:1px solid var(--cn-border);margin-top:18px;padding-top:14px}.certainty-notes .cn-before-after{margin:12px 0 9px}.certainty-notes .cn-divided{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.certainty-notes .cn-before-after>div{background:#f8f5ef;border-radius:12px;padding:13px 18px 15px;position:relative}.certainty-notes .cn-before-after>div+div:before{content:"";border-left:1px solid var(--cn-border);position:absolute;top:0;bottom:0;left:-16px}.certainty-notes .cn-reference{color:var(--cn-heading);letter-spacing:-.025em;font:400 32px/1.2 Times New Roman,Times,serif}.certainty-notes .cn-reference b{color:#80550f;font-weight:700}.certainty-notes .cn-before-after .cn-reference{margin:5px 0 6px;font-size:27px;font-weight:700}.certainty-notes .cn-before-after>div>p:last-child{font-size:18px}.certainty-notes .cn-practice{background:#f0f1e8;border-radius:16px;grid-template-columns:40% minmax(0,1fr);gap:20px;margin:16px -10px 0;padding:18px 22px;display:grid}.certainty-notes .cn-practice-heading{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:9px;display:flex}.certainty-notes .cn-practice-heading h3{font-size:34px}.certainty-notes .cn-practice-heading>span{color:#53655c;font-size:15px}.certainty-notes .cn-practice-fact{font:700 23px/1.3 Times New Roman,Times,serif}.certainty-notes .cn-practice-example{margin:3px 0;font-weight:600}.certainty-notes .cn-practice-answer{min-width:0}.certainty-notes .cn-choices{border:0;gap:6px;min-width:0;padding:0;display:grid}.certainty-notes .cn-choice{min-height:44px;color:var(--cn-ink);cursor:pointer;font:400 17px/1.3 var(--font-ui,Arial,sans-serif);background:#fffefa;border:1px solid #cfcec7;border-radius:10px;align-items:center;gap:14px;padding:7px 14px;display:flex}.certainty-notes .cn-choice:has(input:checked){border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.certainty-notes .cn-choice input{-webkit-appearance:none;appearance:none;width:23px;height:23px;cursor:inherit;background:#fffefa;border:1.5px solid #8b9389;border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.certainty-notes .cn-choice input:checked{border-color:#234d3a}.certainty-notes .cn-choice input:checked:before{content:"";background:#234d3a;border-radius:50%;width:11px;height:11px}.certainty-notes .cn-choice input:disabled{opacity:1}.certainty-notes .cn-choice:has(input:disabled){cursor:default}.certainty-notes .cn-choice:focus-within{outline-offset:3px;outline:3px solid #9a681c}.certainty-notes .cn-practice-footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 14px;margin-top:10px;display:flex}.certainty-notes .cn-feedback-slot{flex:190px;align-items:center;min-height:64px;display:flex}.certainty-notes .cn-practice-status{color:#53655c;font-size:15px;line-height:1.4}.certainty-notes .cn-practice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;min-height:64px;display:flex}.certainty-notes .cn-button{color:#fffdf7;cursor:pointer;min-height:44px;font:500 16px/1.35 var(--font-ui,Arial,sans-serif);background:#234d3a;border:1px solid #0000;border-radius:10px;padding:10px 24px}.certainty-notes .cn-button:hover:not(:disabled){background:#183e2d}.certainty-notes .cn-button:disabled{color:#626a65;cursor:default;background:#d9d9d5}.certainty-notes :-webkit-any(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.certainty-notes :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.certainty-notes .cn-text-button{color:#234d3a;text-underline-offset:3px;cursor:pointer;min-height:44px;font:600 15px/1.3 var(--font-ui,Arial,sans-serif);background:0 0;border:0;padding:6px 0;text-decoration:underline}.certainty-notes .cn-feedback{border-radius:12px;align-items:start;gap:10px;width:100%;padding:12px 14px;font-size:16px;line-height:1.4;display:flex}.certainty-notes .cn-feedback strong{margin-bottom:3px;font:700 24px/1.2 Times New Roman,Times,serif;display:block}.certainty-notes .cn-feedback p{color:inherit}.certainty-notes .cn-feedback.is-correct{color:#19574b;background:#e3eadc}.certainty-notes .cn-feedback.is-incorrect{color:#783e2d;background:#faece3}.certainty-notes .cn-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font:700 21px/1 Times New Roman,Times,serif;display:grid}.certainty-notes .is-incorrect .cn-feedback-icon{color:#783e2d;background:0 0;border:2px solid}.certainty-notes .cn-practice-explanation{background:#fffefa;border:1px solid #c9d3bf;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:17px}.certainty-notes .cn-practice-explanation h4{margin-bottom:5px}.certainty-notes .cn-practice-complete{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-height:180px;display:flex}.certainty-notes .cn-practice-complete h3{margin-bottom:8px;font-size:28px}.certainty-notes .cn-more{margin-top:28px}.certainty-notes .cn-more>summary{display:none}.certainty-notes .cn-companion-sheets{gap:28px;display:grid}.certainty-notes .cn-build-grid{grid-template-columns:58% minmax(0,1fr);align-items:start;gap:26px;display:grid}.certainty-notes .cn-forms .cn-heading>p{font:400 23px/1.3 Times New Roman,Times,serif}.certainty-notes .cn-base{padding-top:14px}.certainty-notes .cn-formula{margin:3px 0 12px;font-size:23px}.certainty-notes .cn-base .cn-sentence{margin-bottom:18px;font-size:36px}.certainty-notes .cn-base .cn-role{color:#263f32;background:#f8e7be;border-radius:5px;margin-top:4px;padding:4px 10px}.certainty-notes .cn-base .cn-subject .cn-role{background:#dce7d6}.certainty-notes .cn-base .cn-information .cn-role{background:#f8e2d7}.certainty-notes .cn-base>p:last-child{margin-top:3px}.certainty-notes .cn-base>p:not(.cn-formula):not(.cn-sentence){font-size:18px;line-height:1.4}.certainty-notes .cn-state-action{border-top:1px solid var(--cn-border);border-bottom:1px solid var(--cn-border);margin-top:16px;padding:14px 0 16px}.certainty-notes .cn-state-action>section+section{border-left:1px solid var(--cn-border);padding-left:34px}.certainty-notes .cn-state-action h3{margin-bottom:6px}.certainty-notes .cn-state-action .cn-section-note{font-size:18px}.certainty-notes .cn-caption{color:#53655c;margin:3px 0 6px;padding-left:46px;font-size:18px}.certainty-notes .cn-section-note{margin-top:16px}.certainty-notes .cn-question-form{border-bottom:1px solid var(--cn-border);padding:10px 0 18px}.certainty-notes .cn-question-form>div{grid-template-columns:53% minmax(0,1fr);align-items:center;gap:25px;margin-top:12px;display:grid}.certainty-notes .cn-question-form .cn-sentence{font-size:36px}.certainty-notes .cn-question-form .cn-role{background:#f8e7be;border-radius:5px;padding:4px 7px}.certainty-notes .cn-question-form .cn-subject .cn-role{background:#dce7d6}.certainty-notes .cn-question-form>div>div{font-size:18px}.certainty-notes .cn-future{grid-template-columns:49% minmax(0,1fr);align-items:center;gap:26px;padding:16px 0 12px;display:grid}.certainty-notes .cn-future h3{white-space:nowrap;margin-bottom:8px}.certainty-notes .cn-future-examples{margin:10px 0 18px}.certainty-notes .cn-future-examples .cn-reference{margin:4px 0;font-size:30px}.certainty-notes .cn-future>div>p{font-size:18px}.certainty-notes .cn-future>div>p:last-child{margin-top:4px}.certainty-notes .cn-note{background:#f8f5ef;border:1px solid #e2dbcf;border-radius:12px;align-items:center;gap:20px;padding:14px 18px;font-size:18px;display:flex}.certainty-notes .cn-note-icon{color:#fffefa;background:#909087;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font:700 31px/1 Times New Roman,Times,serif;display:grid}.certainty-notes .cn-contrasts h2{font-size:48px}.certainty-notes .cn-negative-comparison{grid-template-columns:46% minmax(0,1fr);gap:24px;padding:16px 0 12px}.certainty-notes .cn-negative-comparison>section+section{border-left:1px solid var(--cn-border);padding-left:24px}.certainty-notes .cn-negative-context{margin:16px 0}.certainty-notes .cn-negative-comparison .cn-sentence{gap:4px;margin:14px 0 20px;font-size:28px}.certainty-notes .cn-negative-comparison .cn-word{padding:5px 7px}.certainty-notes .cn-negative-comparison .cn-role{font-size:14px}.certainty-notes .cn-negative-comparison .cn-art{margin-top:6px}.certainty-notes .cn-cafe-context{margin-top:7px;font-size:17px;line-height:1.4}.certainty-notes .cn-negative-comparison>section+section .cn-sentence{gap:3px;margin:7px 0 10px;font-size:25px}.certainty-notes .cn-negative-comparison>section+section .cn-word{padding:5px 6px}.certainty-notes .cn-negative-comparison>section+section>p:last-child{font-size:18px}.certainty-notes .cn-strength{text-align:center;color:var(--cn-heading);background:#e3eadc;border-radius:12px;padding:10px 16px;font:700 30px/1.2 Times New Roman,Times,serif}.certainty-notes .cn-contrast-section{border-top:1px solid var(--cn-border);margin-top:14px;padding-top:12px}.certainty-notes .cn-contrast-section h3{margin-bottom:8px}.certainty-notes .cn-example-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.certainty-notes .cn-example-pair>:-webkit-any(div,p){border:1px solid var(--cn-border);border-radius:10px;padding:12px 16px}.certainty-notes .cn-example-pair>:is(div,p){border:1px solid var(--cn-border);border-radius:10px;padding:12px 16px}.certainty-notes .cn-quote{color:var(--cn-heading);text-align:center;margin-bottom:8px;font:700 25px/1.3 Times New Roman,Times,serif}.certainty-notes .cn-example-pair>div>p:last-child{text-align:center;font-size:17px;line-height:1.4}.certainty-notes .cn-inline{color:#80550f;background:#f8e7be;border-radius:4px;padding:0 3px;font-weight:700;display:inline}.certainty-notes .cn-inline.cn-negative{color:#66517c;background:#eee8f4}.certainty-notes .cn-contraction{margin-left:-3px;padding-left:0}.certainty-notes .cn-soft-note{border:1px solid var(--cn-border);background:#f8f5ef;border-radius:10px;margin-top:10px;padding:9px 16px;font-size:19px}.certainty-notes .cn-specific-general{margin-bottom:8px}.certainty-notes .cn-specific-general>p{text-align:center;font:400 22px/1.35 Times New Roman,Times,serif}.certainty-notes .cn-contrast-section>p:last-child{font-size:18px}.certainty-notes .cn-proof{align-items:start;margin-top:14px}.certainty-notes .cn-proof h3{margin-bottom:5px;font-size:28px}.certainty-notes .cn-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container certainty-notes (width<=870px){.certainty-notes h2{font-size:45px}.certainty-notes h3{font-size:30px}.certainty-notes .cn-explore h3{font-size:clamp(25px,3.6cqw,29px)}.certainty-notes .cn-band{padding-inline-start:13px;padding-inline-end:13px}.certainty-notes .cn-band-modal{font-size:23px}.certainty-notes .cn-selected{padding:6px 10px;font-size:13px}.certainty-notes .cn-facts{gap:16px}.certainty-notes .cn-facts>section+section{padding-left:16px}.certainty-notes .cn-base .cn-sentence,.certainty-notes .cn-question-form .cn-sentence{font-size:30px}.certainty-notes .cn-future h3{white-space:normal}.certainty-notes .cn-negative-comparison .cn-sentence{font-size:24px}.certainty-notes .cn-negative-comparison>section+section .cn-sentence{font-size:22px}.certainty-notes .cn-contrasts h2{font-size:41px}}@container certainty-notes (width<=660px){.certainty-notes{font-size:17px}.certainty-notes .cn-sheet{padding:18px 16px}.certainty-notes h2,.certainty-notes .cn-contrasts h2{font-size:34px;line-height:1.12}.certainty-notes h3,.certainty-notes .cn-explore h3{white-space:normal;font-size:26px;line-height:1.18}.certainty-notes h4{font-size:20px}.certainty-notes p{font-size:17px;line-height:1.4}.certainty-notes .cn-heading{padding-bottom:12px}.certainty-notes .cn-main .cn-heading{border:0;padding:0}.certainty-notes .cn-desktop-copy{display:none}.certainty-notes .cn-mobile-copy{display:block}.certainty-notes .cn-mobile-reference{border:1px solid var(--cn-border);background:#f8f5ef;border-radius:10px;margin-top:14px;padding:12px;display:block}.certainty-notes .cn-mobile-reference h3{margin-bottom:8px;font-size:22px}.certainty-notes .cn-mobile-reference p+p{margin-top:8px}.certainty-notes .cn-heading>p,.certainty-notes .cn-forms .cn-heading>p{font:400 18px/1.35 var(--font-ui,Arial,sans-serif);margin-top:8px}.certainty-notes .cn-wide-only{display:none}.certainty-notes .cn-explore-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px}.certainty-notes .cn-explore-intro{margin:5px 0 12px}.certainty-notes .cn-bands{gap:7px}.certainty-notes .cn-band{min-height:47px;padding:9px 12px;font-size:20px}.certainty-notes .cn-band-label,.certainty-notes .cn-band-modal{font-size:20px;display:inline}.certainty-notes .cn-band-modal:before{content:" · ";color:var(--cn-heading);font-weight:400}.certainty-notes .cn-band[aria-pressed=true]>span:first-child{padding-right:58px}.certainty-notes .cn-band[aria-pressed=true] .cn-band-label{font-weight:700}.certainty-notes .cn-selected{color:#19574b;background:0 0;padding:0;font-size:13px;font-weight:600;right:12px}.certainty-notes .cn-possibility-note{display:none}.certainty-notes .cn-art .cn-art-desktop:has(+.cn-art-mobile){display:none}.certainty-notes .cn-art .cn-art-mobile{display:block}.certainty-notes .cn-facts{grid-template-columns:1fr;gap:12px;margin:12px 0 0}.certainty-notes .cn-facts>section+section{border-left:0;padding-left:0}.certainty-notes .cn-facts p{margin-top:3px;font-size:17px}.certainty-notes .cn-facts p br{display:none}.certainty-notes .cn-facts p br:after{content:" "}.certainty-notes .cn-away-scene{min-height:210px;padding:20px}.certainty-notes .cn-conclusion{background:0 0;border:0;margin-top:16px;padding:0}.certainty-notes .cn-conclusion h3{font-size:23px}.certainty-notes .cn-conclusion-sentence{max-width:8em;margin:10px 0 22px;font-size:36px;line-height:1.05;display:block}.certainty-notes .cn-conclusion-sentence .cn-part{display:inline}.certainty-notes .cn-conclusion-sentence .cn-word{background:0 0;padding:0;display:inline}.certainty-notes .cn-conclusion-sentence .cn-role{display:none}.certainty-notes .cn-conclusion-sentence .cn-mixed-visual{display:inline-flex}.certainty-notes .cn-word{padding:4px 6px}.certainty-notes .cn-new-clue{border:0;margin-top:26px;padding-top:0}.certainty-notes .cn-new-clue>h3{display:none}.certainty-notes .cn-divided{grid-template-columns:minmax(0,1fr);gap:12px}.certainty-notes .cn-before-after{margin:12px 0}.certainty-notes .cn-before-after>div{background:0 0;padding:0}.certainty-notes .cn-before-after>div+div,.certainty-notes .cn-before-after>div>p:last-child{display:none}.certainty-notes .cn-before-after h4{font:400 17px/1.4 var(--font-ui,Arial,sans-serif)}.certainty-notes .cn-before-after h4:after{content:":"}.certainty-notes .cn-before-after>div+div:before{display:none}.certainty-notes .cn-before-after .cn-reference{font-size:27px}.certainty-notes .cn-practice{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px -3px 0;padding:16px}.certainty-notes .cn-practice-heading{margin-bottom:9px}.certainty-notes .cn-practice-heading h3{font-size:28px}.certainty-notes .cn-practice-heading>span{font-size:14px}.certainty-notes .cn-practice-fact{font:700 21px/1.3 Times New Roman,Times,serif}.certainty-notes .cn-practice-example{margin:6px 0;font:700 24px/1.2 Times New Roman,Times,serif}.certainty-notes .cn-example-modal{color:#80550f}.certainty-notes .cn-example-negative{color:#66517c}.certainty-notes .cn-choice{gap:11px;min-height:48px;padding:9px 12px;font-size:16px}.certainty-notes .cn-practice-footer{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.certainty-notes .cn-feedback-slot{min-height:106px}.certainty-notes .cn-practice-actions{grid-template-columns:1fr;min-height:44px;display:grid}.certainty-notes .cn-button{width:100%;min-height:46px}.certainty-notes .cn-feedback p{font-size:16px}.certainty-notes .cn-practice-complete{flex-direction:column;align-items:stretch;gap:16px;min-height:200px}.certainty-notes .cn-practice-complete h3{font-size:25px}.certainty-notes .cn-more{margin-top:16px}.certainty-notes .cn-more>summary{border:1px solid var(--cn-border);cursor:pointer;min-height:48px;color:var(--cn-heading);background:#fffefa;border-radius:12px;padding:12px 16px;font:700 21px/1.2 Times New Roman,Times,serif;display:list-item}.certainty-notes .cn-companion-sheets{gap:16px;padding-top:16px}.certainty-notes .cn-build-grid,.certainty-notes .cn-question-form>div,.certainty-notes .cn-future,.certainty-notes .cn-negative-comparison,.certainty-notes .cn-example-pair{grid-template-columns:minmax(0,1fr);gap:16px}.certainty-notes .cn-base{padding-top:12px}.certainty-notes .cn-formula{margin:6px 0 12px;font-size:19px}.certainty-notes .cn-base .cn-sentence,.certainty-notes .cn-question-form .cn-sentence{row-gap:10px;font-size:28px}.certainty-notes .cn-base .cn-role,.certainty-notes .cn-question-form .cn-role{font-size:14px}.certainty-notes .cn-base>p:not(.cn-formula):not(.cn-sentence),.certainty-notes .cn-state-action .cn-section-note{font-size:17px}.certainty-notes .cn-art-baker{max-width:360px;margin-inline-start:auto;margin-inline-end:auto}.certainty-notes .cn-state-action{gap:16px;margin-top:16px;padding:14px 0}.certainty-notes .cn-state-action>section+section{border-left:0;border-top:1px solid var(--cn-border);padding:14px 0 0}.certainty-notes .cn-reference,.certainty-notes .cn-future-examples .cn-reference{font-size:27px}.certainty-notes .cn-caption{margin:3px 0 8px;padding-left:22px;font-size:16px}.certainty-notes .cn-section-note{margin-top:12px}.certainty-notes .cn-question-form{padding:14px 0}.certainty-notes .cn-question-form>div{margin-top:12px}.certainty-notes .cn-future{padding-top:14px}.certainty-notes .cn-future h3{white-space:normal}.certainty-notes .cn-future>div>p{font-size:17px}.certainty-notes .cn-future-examples{margin:10px 0 14px}.certainty-notes .cn-note{align-items:start;gap:12px;padding:12px;font-size:16px}.certainty-notes .cn-note-icon{flex-basis:28px;height:28px;font-size:23px}.certainty-notes .cn-negative-comparison>section+section{border-left:0;border-top:1px solid var(--cn-border);padding:14px 0 0}.certainty-notes .cn-negative-comparison .cn-sentence,.certainty-notes .cn-negative-comparison>section+section .cn-sentence{row-gap:10px;margin:12px 0 18px;font-size:24px}.certainty-notes .cn-negative-comparison .cn-word{padding:5px 6px}.certainty-notes .cn-negative-comparison .cn-role{font-size:13px}.certainty-notes .cn-strength{padding:12px;font:700 23px/1.25 Times New Roman,Times,serif}.certainty-notes .cn-contrast-section{margin-top:14px;padding-top:12px}.certainty-notes .cn-example-pair>:-webkit-any(div,p){padding:12px}.certainty-notes .cn-example-pair>:is(div,p){padding:12px}.certainty-notes .cn-quote{font:700 23px/1.4 Times New Roman,Times,serif}.certainty-notes .cn-example-pair>div>p:last-child,.certainty-notes .cn-contrast-section>p:last-child{font-size:17px}.certainty-notes .cn-specific-general>p{font-size:21px}.certainty-notes .cn-proof h3{font-size:24px}}@container certainty-notes (width<=350px){.certainty-notes .cn-sheet{padding:16px 12px}.certainty-notes h2,.certainty-notes .cn-contrasts h2{font-size:30px}.certainty-notes .cn-band-label,.certainty-notes .cn-band-modal{font-size:18px}.certainty-notes .cn-selected{padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.certainty-notes .cn-conclusion-sentence{font-size:32px}.certainty-notes .cn-practice{padding:14px 12px}}.questions-explanation.deduction-modal-notes{--dm-ink:#153b2c;--dm-body:#263f32;--dm-muted:#53655c;--dm-border:#ddd5c5;--dm-paper:#fffefa;--dm-sans:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif;--dm-serif:Georgia,"Times New Roman",serif;width:100%;min-width:0;max-width:960px;box-shadow:none;color:var(--dm-body);font:400 18px/1.55 var(--dm-sans);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;display:block;container:deduction-modal/inline-size}.deduction-modal-notes *,.deduction-modal-notes :before,.deduction-modal-notes :after{box-sizing:border-box}.deduction-modal-notes :-webkit-any(h2,h3,h4,p,figure,fieldset,dl,dd){margin:0}.deduction-modal-notes :is(h2,h3,h4,p,figure,fieldset,dl,dd){margin:0}.deduction-modal-notes :-webkit-any(h2,h3,h4){color:var(--dm-ink);font-family:var(--dm-serif);letter-spacing:-.025em;font-weight:700;line-height:1.2}.deduction-modal-notes :is(h2,h3,h4){color:var(--dm-ink);font-family:var(--dm-serif);letter-spacing:-.025em;font-weight:700;line-height:1.2}.deduction-modal-notes h2{font-size:42px}.deduction-modal-notes h3{font-size:27px}.deduction-modal-notes .dm-sheet{border:1px solid var(--dm-border);background:var(--dm-paper);border-radius:22px;padding:16px;box-shadow:0 2px 5px #513a1910}.deduction-modal-notes .dm-main{flex-direction:column;gap:12px;display:flex}.deduction-modal-notes .dm-heading{margin:0 0 12px;padding:0 16px}.deduction-modal-notes .dm-main>.dm-heading{padding-top:0}.deduction-modal-notes .dm-heading h2{margin:0 0 4px}.deduction-modal-notes .dm-title-break{display:none}.deduction-modal-notes .dm-heading p{font-size:20px;line-height:1.4}.deduction-modal-notes .dm-case{border:1px solid var(--dm-border);border-radius:14px;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:24px;padding:4px;display:grid}.deduction-modal-notes .dm-case-copy{min-width:0;padding:12px 14px 16px 0}.deduction-modal-notes .dm-case h3{margin:0 0 16px;font-size:26px}.deduction-modal-notes .dm-case-alarm h3{font-size:24px}.deduction-modal-notes .dm-case .dm-scene{min-height:260px}.deduction-modal-notes .dm-scene{border-radius:12px;min-width:0;overflow:hidden}.deduction-modal-notes .dm-art{width:100%;height:100%;display:block;overflow:hidden}.deduction-modal-notes .dm-mobile-art,.deduction-modal-notes .dm-mobile-modal,.deduction-modal-notes .dm-mobile-summary{display:none}.deduction-modal-notes .dm-facts{gap:5px;font-size:18px;line-height:1.45;display:grid}.deduction-modal-notes .dm-facts strong{border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}.deduction-modal-notes .dm-picture-label{background:#dce7d6}.deduction-modal-notes .dm-fact-label{background:#f8e2d7}.deduction-modal-notes .dm-example{color:var(--dm-ink);font:700 35px/1.3 var(--dm-serif);letter-spacing:-.03em;margin:22px 0 12px}.deduction-modal-notes .dm-meaning{font-size:18px;line-height:1.5}.deduction-modal-notes .dm-meaning p+p{margin-top:2px}.deduction-modal-notes .dm-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 6px 3px;display:inline}.deduction-modal-notes .dm-verb{color:#80550f;background:#f8e7be}.deduction-modal-notes .dm-subject{color:#19574b;background:#dce7d6}.deduction-modal-notes .dm-information{color:#99402d;background:#f8e2d7}.deduction-modal-notes .dm-negative{color:#66517c;background:#eee8f4}.deduction-modal-notes .dm-contraction{white-space:nowrap;vertical-align:baseline;display:inline-flex}.deduction-modal-notes .dm-contraction>[aria-hidden]{display:inline-flex}.deduction-modal-notes .dm-contraction .dm-mark:first-child{border-radius:6px 0 0 6px;padding-right:0}.deduction-modal-notes .dm-contraction .dm-mark:last-child{border-radius:0 6px 6px 0;padding-left:0}.deduction-modal-notes .dm-other-cases{gap:12px;display:grid}.deduction-modal-notes .dm-disclosure>summary{border:1px solid var(--dm-border);min-height:54px;color:var(--dm-ink);font:600 18px/1.4 var(--dm-sans);cursor:pointer;background:#fffcf6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;list-style:none;display:flex}.deduction-modal-notes .dm-disclosure>summary::-webkit-details-marker{display:none}.deduction-modal-notes .dm-disclosure>summary::marker{content:""}.deduction-modal-notes .dm-disclosure>summary>span{font:400 32px/1 var(--dm-sans);display:block}.deduction-modal-notes .dm-disclosure[open]>summary>span{transform:rotate(90deg)}.deduction-modal-notes .dm-museum>summary{display:none}.deduction-modal-notes .dm-practice{border:1px solid var(--dm-border);background:#f0f1e8;border-radius:14px;order:4;padding:22px 20px}.deduction-modal-notes .dm-build{order:5}.deduction-modal-notes .dm-context{order:6}.deduction-modal-notes .dm-practice-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:32px;display:grid}.deduction-modal-notes .dm-practice-copy h3{margin:0 0 10px;font-size:31px}.deduction-modal-notes .dm-practice-copy h3 span{white-space:nowrap}.deduction-modal-notes .dm-practice-copy p{line-height:1.45}.deduction-modal-notes .dm-stem{margin-top:20px;font-size:32px}.deduction-modal-notes .dm-gap{border-bottom:1.5px solid var(--dm-ink);color:#0000;white-space:nowrap;vertical-align:baseline;width:1.35em;height:.85em;display:inline-block;overflow:hidden}.deduction-modal-notes .dm-radios{border:0;gap:8px;min-width:0;padding:0;display:grid}.deduction-modal-notes .dm-prompt-label{margin:0 0 4px;font-size:16px;line-height:1.4}.deduction-modal-notes .dm-choice{background:var(--dm-paper);min-height:44px;color:var(--dm-body);font:400 16px/1.4 var(--dm-sans);cursor:pointer;border:1px solid #d5d7cf;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.deduction-modal-notes .dm-choice input{-webkit-appearance:none;appearance:none;background:var(--dm-paper);width:23px;height:23px;cursor:inherit;border:1.5px solid #77827b;border-radius:50%;flex-shrink:0;margin:0}.deduction-modal-notes .dm-choice input:checked{background:radial-gradient(circle,#19574b 0 6px,var(--dm-paper) 6.5px);border:1.5px solid #19574b}.deduction-modal-notes .dm-choice input:disabled{opacity:1}.deduction-modal-notes .dm-choice.is-selected{background:#f8faf4;border-color:#19574b;font-weight:600;box-shadow:inset 0 0 0 .5px #19574b}.deduction-modal-notes .dm-choice:has(input:disabled){cursor:default}.deduction-modal-notes .dm-feedback-slot{min-height:64px;margin:10px 0}.deduction-modal-notes .dm-feedback-slot:empty{min-height:0;margin:12px 0 0}.deduction-modal-notes .dm-neutral-status{color:var(--dm-muted);font:400 16px/1.5 var(--dm-sans);background:#f8f5ef;border-radius:10px;padding:10px 12px}.deduction-modal-notes .dm-feedback{font:400 16px/1.5 var(--dm-sans);border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px;display:grid}.deduction-modal-notes .dm-feedback>div{display:contents}.deduction-modal-notes .dm-feedback strong{font-size:17px;display:block}.deduction-modal-notes .dm-feedback p{grid-column:1/-1}.deduction-modal-notes .dm-feedback-correct{color:#19574b;background:#e3eadc}.deduction-modal-notes .dm-feedback-retry{color:#783e2d;background:#faece3}.deduction-modal-notes .dm-feedback-icon{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-weight:700;line-height:1;display:grid}.deduction-modal-notes .dm-feedback-correct .dm-feedback-icon{color:#fffdf7;background:#19574b;border-color:#19574b}.deduction-modal-notes .dm-primary{color:#fffdf7;width:100%;min-height:48px;font:600 16px/1.4 var(--dm-sans);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:10px 20px;display:block}.deduction-modal-notes .dm-primary:hover:not(:disabled){background:#153b2c}.deduction-modal-notes .dm-primary:disabled{color:#5a655f;cursor:default;background:#d4d7d3;border-color:#d4d7d3}.deduction-modal-notes .dm-help-button{color:#234d3a;min-height:44px;font:600 16px/1.4 var(--dm-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;text-decoration:underline}.deduction-modal-notes .dm-help{margin-top:16px}.deduction-modal-notes .dm-help h4{margin-bottom:6px;font-size:22px}.deduction-modal-notes .dm-complete p{margin:8px 0 20px}.deduction-modal-notes .dm-complete .dm-primary{max-width:240px}.deduction-modal-notes .dm-companion-sheet{border:1px solid var(--dm-border);background:var(--dm-paper);border-radius:18px;margin-top:16px;padding:20px 12px}.deduction-modal-notes .dm-companion-sheet>.dm-heading{margin-bottom:16px;padding:0 12px}.deduction-modal-notes .dm-companion-sheet>.dm-heading h2{font-size:64px;line-height:1.08}.deduction-modal-notes .dm-companion-sheet>.dm-heading p{font-size:24px}.deduction-modal-notes .dm-detail{border-top:1px solid var(--dm-border);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:20px;padding:22px 12px;display:grid}.deduction-modal-notes .dm-detail h3{margin-bottom:8px}.deduction-modal-notes .dm-detail p{line-height:1.5}.deduction-modal-notes .dm-detail .dm-scene{aspect-ratio:1.45}.deduction-modal-notes .dm-detail .dm-scene-code{aspect-ratio:449/268}.deduction-modal-notes .dm-detail .dm-scene-model{aspect-ratio:410/277}.deduction-modal-notes .dm-detail .dm-scene-fan{aspect-ratio:347/308}.deduction-modal-notes .dm-detail .dm-example{margin:12px 0;font-size:30px}.deduction-modal-notes .dm-labelled-sentence{font:700 31px/1.3 var(--dm-serif);letter-spacing:-.025em;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:16px 0 12px;display:flex}.deduction-modal-notes .dm-chunk{flex-direction:column;gap:5px;display:inline-flex}.deduction-modal-notes .dm-chunk>.dm-mark{padding:5px 9px}.deduction-modal-notes .dm-role{color:var(--dm-muted);font:400 13px/1.4 var(--dm-sans);letter-spacing:0;text-align:center;display:block}.deduction-modal-notes .dm-inline-labelled{display:inline-block;position:relative}.deduction-modal-notes .dm-inline-labelled .dm-role{position:absolute;top:-18px;bottom:auto;left:0;right:0}.deduction-modal-notes .dm-detail .dm-negative-example{padding-top:18px}.deduction-modal-notes .dm-detail:last-child{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.deduction-modal-notes .dm-detail:last-child .dm-labelled-sentence{gap:6px;font-size:27px}.deduction-modal-notes .dm-progressive{white-space:nowrap;padding-bottom:24px;display:inline-block;position:relative}.deduction-modal-notes .dm-structure{border-top:1px solid var(--dm-muted);width:100%;color:var(--dm-muted);text-align:center;font:400 15px/1.4 var(--dm-sans);letter-spacing:0;border-radius:0 0 6px 6px;position:absolute;bottom:0;left:0}.deduction-modal-notes .dm-note{background:#f0f1e8;border-radius:12px;padding:14px 18px}.deduction-modal-notes .dm-note p{font-size:17px}.deduction-modal-notes .dm-note h3{margin-bottom:4px;font-size:24px}.deduction-modal-notes .dm-note .dm-small-example{font:700 20px/1.4 var(--dm-serif);color:var(--dm-ink)}.deduction-modal-notes .dm-negative-aside .dm-scene{aspect-ratio:1.9}.deduction-modal-notes .dm-negative-aside .dm-note{margin-top:12px;padding:12px}.deduction-modal-notes .dm-negative-aside .dm-note p{font-size:15px}.deduction-modal-notes .dm-negative-aside .dm-note .dm-small-example{font-size:18px}.deduction-modal-notes .dm-reply{color:var(--dm-ink);font:700 26px/1.3 var(--dm-serif);margin-top:18px}.deduction-modal-notes .dm-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.deduction-modal-notes .dm-context-card{border:1px solid var(--dm-border);border-radius:14px;min-width:0;padding:16px}.deduction-modal-notes .dm-context-card h3{margin:0 0 10px;font-size:24px}.deduction-modal-notes .dm-context-card .dm-scene{aspect-ratio:2.2;margin-bottom:10px}.deduction-modal-notes .dm-context-card p{font-size:18px;line-height:1.45}.deduction-modal-notes .dm-context-card .dm-example{margin:8px 0;font-size:30px}.deduction-modal-notes .dm-context-card:last-child .dm-example{font-size:28px}.deduction-modal-notes .dm-context-sheet>.dm-note+.dm-note{margin-top:12px}.deduction-modal-notes :-webkit-any(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.deduction-modal-notes :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.deduction-modal-notes .dm-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.deduction-modal-notes input:focus-visible{outline:none}.deduction-modal-notes [tabindex="-1"]:focus{outline:none}.deduction-modal-notes .dm-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container deduction-modal (width<=800px){.deduction-modal-notes h2{font-size:36px}.deduction-modal-notes .dm-companion-sheet>.dm-heading h2{font-size:48px}.deduction-modal-notes .dm-case{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:18px}.deduction-modal-notes .dm-case h3{font-size:24px}.deduction-modal-notes .dm-example{font-size:30px}.deduction-modal-notes .dm-detail{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.deduction-modal-notes .dm-detail .dm-example,.deduction-modal-notes .dm-labelled-sentence{font-size:27px}}@container deduction-modal (width<=640px){.deduction-modal-notes .dm-main{gap:12px;padding:20px 16px}.deduction-modal-notes .dm-heading{margin:0 0 16px;padding:0}.deduction-modal-notes h2{max-width:100%;font-size:clamp(28px,9.5cqi,36px);line-height:1.12}.deduction-modal-notes .dm-title-break{display:inline}.deduction-modal-notes .dm-heading p{margin-top:8px;font-size:20px;line-height:26px}.deduction-modal-notes .dm-desktop-definition,.deduction-modal-notes .dm-desktop-art{display:none}.deduction-modal-notes .dm-mobile-art{display:block}.deduction-modal-notes .dm-case{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0}.deduction-modal-notes .dm-case-copy{display:contents}.deduction-modal-notes .dm-case h3{order:1;margin:0;font-size:25px;line-height:1.2}.deduction-modal-notes .dm-case-number,.deduction-modal-notes .dm-case-modal{display:none}.deduction-modal-notes .dm-mobile-modal{font:700 27px/1.3 var(--dm-serif);order:2;margin-top:-8px;display:block}.deduction-modal-notes .dm-case .dm-scene{aspect-ratio:1.89;border-radius:12px;order:3;height:auto;min-height:0}.deduction-modal-notes .dm-case:not(.dm-case-cleaner) .dm-scene{aspect-ratio:1.25}.deduction-modal-notes .dm-facts{order:4;gap:4px;font-size:17px;line-height:26px}.deduction-modal-notes .dm-facts strong{background:0 0;padding:0;font-weight:700}.deduction-modal-notes .dm-case .dm-example{order:5;margin:0;font-size:27px;line-height:36px}.deduction-modal-notes .dm-meaning{order:6;font-size:17px;line-height:26px}.deduction-modal-notes .dm-meaning p+p{margin-top:8px}.deduction-modal-notes .dm-mobile-summary{border-top:1px solid var(--dm-border);margin-top:6px;padding-top:18px;display:block}.deduction-modal-notes .dm-mobile-summary h3{margin-bottom:12px;font-size:25px}.deduction-modal-notes .dm-mobile-summary dl{gap:12px;font-size:17px;line-height:26px;display:grid}.deduction-modal-notes .dm-mobile-summary dt{font:700 25px/1.25 var(--dm-serif);margin-bottom:5px}.deduction-modal-notes .dm-mobile-summary dd p{margin-top:4px}.deduction-modal-notes .dm-museum>summary{display:flex}.deduction-modal-notes .dm-disclosure>summary{min-height:48px;padding:9px 16px;font-size:17px}.deduction-modal-notes .dm-other-cases{gap:24px;padding:22px 0 12px}.deduction-modal-notes .dm-practice{order:7;margin-top:6px;padding:18px 14px}.deduction-modal-notes .dm-practice-grid{grid-template-columns:minmax(0,1fr);gap:16px}.deduction-modal-notes .dm-practice-copy h3{font-size:27px}.deduction-modal-notes .dm-practice-copy p{font-size:17px;line-height:26px}.deduction-modal-notes .dm-practice-copy .dm-stem{margin:16px 0 0;font-size:27px;line-height:36px}.deduction-modal-notes .dm-practice .dm-feedback-slot{min-height:0}.deduction-modal-notes .dm-companion-sheet{border-radius:14px;padding:18px 12px}.deduction-modal-notes .dm-companion-sheet>.dm-heading{padding:0}.deduction-modal-notes .dm-companion-sheet h2,.deduction-modal-notes .dm-companion-sheet>.dm-heading h2{font-size:28px}.deduction-modal-notes .dm-companion-sheet>.dm-heading p{font-size:17px}.deduction-modal-notes .dm-detail{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0;font-size:17px;line-height:26px}.deduction-modal-notes .dm-detail:last-child{grid-template-columns:minmax(0,1fr)}.deduction-modal-notes .dm-detail h3{font-size:23px}.deduction-modal-notes .dm-detail .dm-scene{aspect-ratio:1.65;max-height:240px}.deduction-modal-notes .dm-detail .dm-scene-fan{aspect-ratio:347/308;justify-self:center;width:100%;max-width:270px}.deduction-modal-notes .dm-detail .dm-example{font-size:27px;line-height:36px}.deduction-modal-notes .dm-labelled-sentence{gap:6px;font-size:25px}.deduction-modal-notes .dm-chunk>.dm-mark{padding:4px 7px}.deduction-modal-notes .dm-negative-aside .dm-scene{max-height:160px}.deduction-modal-notes .dm-negative-aside .dm-note p{font-size:17px}.deduction-modal-notes .dm-context-grid{grid-template-columns:minmax(0,1fr);gap:14px}.deduction-modal-notes .dm-context-card{padding:14px}.deduction-modal-notes .dm-context-card h3{font-size:23px}.deduction-modal-notes .dm-context-card .dm-example{font-size:27px;line-height:36px}.deduction-modal-notes .dm-note{padding:14px}.deduction-modal-notes .dm-note p{font-size:17px;line-height:26px}}@media (prefers-reduced-motion:reduce){.deduction-modal-notes *,.deduction-modal-notes :before,.deduction-modal-notes :after{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.preposition-notes{--ps-heading:#153b2c;--ps-ink:#263f32;--ps-muted:#53655c;--ps-border:#ddd5c5;--ps-serif:"Times New Roman",Times,serif;width:100%;max-width:960px;color:var(--ps-ink);box-shadow:none;font:400 18px/1.4 var(--font-ui,Arial,sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:preposition-notes/inline-size}.preposition-notes *,.preposition-notes :before,.preposition-notes :after{box-sizing:border-box}.preposition-notes :-webkit-any(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.preposition-notes :is(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.preposition-notes :-webkit-any(h2,h3,h4){color:var(--ps-heading);font-family:var(--ps-serif);text-transform:none;letter-spacing:-.025em;font-weight:700}.preposition-notes :is(h2,h3,h4){color:var(--ps-heading);font-family:var(--ps-serif);text-transform:none;letter-spacing:-.025em;font-weight:700}.preposition-notes h2{font-size:clamp(40px,6.25cqi,60px);line-height:1.05}.preposition-notes h3{font-size:clamp(26px,4.06cqi,39px);line-height:1.12}.preposition-notes h4{letter-spacing:0;font-size:25px;line-height:1.15}.preposition-notes em{font-style:italic}.preposition-notes strong{font-weight:600}.preposition-notes .ps-sheet{border:1px solid var(--ps-border);background:#fffefa;border-radius:22px;padding:14px 28px 20px;box-shadow:0 2px 7px #5941210a}.preposition-notes .ps-heading>p{margin-top:6px;font-size:24px;line-height:1.3}.preposition-notes .ps-divided{border-top:1px solid var(--ps-border);margin-top:20px;padding-top:12px}.preposition-notes .ps-example{color:#18312f;font:700 32px/1.22 var(--ps-serif);letter-spacing:-.02em}.preposition-notes .ps-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 7px 3px}.preposition-notes .ps-subject{color:#19574b;background:#dce7d6}.preposition-notes .ps-verb{color:#80550f;background:#f8e7be}.preposition-notes .ps-information{color:#99402d;background:#f8e2d7}.preposition-notes .ps-negative{color:#66517c;background:#eee8f4}.preposition-notes .ps-preposition{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.preposition-notes .ps-labelled-word{vertical-align:top;white-space:nowrap;flex-direction:column;align-items:center;gap:5px;display:inline-flex}.preposition-notes .ps-labelled-word>span:last-child:not(:first-child){font:400 14px/1.2 var(--font-ui,Arial,sans-serif);letter-spacing:0;color:var(--ps-muted)}.preposition-notes .ps-labelled-word:has(.ps-subject)>span:last-child{color:#19574b}.preposition-notes .ps-labelled-word:has(.ps-verb)>span:last-child{color:#80550f}.preposition-notes .ps-labelled-word:has(.ps-information)>span:last-child{color:#99402d}.preposition-notes .ps-art{min-width:0;overflow:hidden}.preposition-notes .ps-art svg{width:100%;height:auto;display:block}.preposition-notes .ps-art .ps-art-mobile,.preposition-notes .ps-mobile-only{display:none}.preposition-notes .ps-clause{vertical-align:top;white-space:nowrap;padding-bottom:29px;display:inline-block;position:relative}.preposition-notes .ps-bracket{text-align:center;font:400 14px/1.1 var(--font-ui,Arial,sans-serif);letter-spacing:0;color:#344c47;display:block;position:absolute;bottom:0;left:0;right:0}.preposition-notes .ps-bracket:before{content:"";border:1.5px solid #45665f;border-top-width:0;border-radius:0 0 3px 3px;height:10px;position:absolute;bottom:19px;left:0;right:0}.preposition-notes .ps-connection{grid-template-columns:44.5% minmax(0,1fr);gap:12px 28px;display:grid}.preposition-notes .ps-connection h3{grid-column:1/-1}.preposition-notes .ps-art-travel{border-radius:7px;align-self:start}.preposition-notes .ps-transformation{min-width:0;padding-top:18px}.preposition-notes .ps-source{white-space:nowrap;font-size:clamp(24px,3.55cqi,34px)}.preposition-notes .ps-source-half{white-space:nowrap;display:inline}.preposition-notes .ps-source .ps-labelled-word{margin-right:3px}.preposition-notes .ps-source .ps-mark{padding-inline-start:7px;padding-inline-end:7px}.preposition-notes .ps-arrow{font:400 40px/1 var(--ps-serif);text-align:center;margin:14px 0 18px;display:block}.preposition-notes .ps-result{white-space:nowrap;font-size:clamp(23px,3.33cqi,32px)}.preposition-notes .ps-connection-note{margin-top:28px}.preposition-notes .ps-main>.ps-connection{margin-top:12px}.preposition-notes .ps-optional h3{margin-bottom:7px}.preposition-notes .ps-links{gap:6px;margin:12px 0;display:grid}.preposition-notes .ps-links>div{border:1px solid #e7e2d9;border-radius:8px;grid-template-columns:175px minmax(0,1fr);display:grid;overflow:hidden}.preposition-notes .ps-links dt{font:700 23px/1.3 var(--ps-serif);background:#f5f2eb;padding:8px 20px}.preposition-notes .ps-links dd{font:400 23px/1.3 var(--ps-serif);padding:8px 18px}.preposition-notes .ps-optional>p:last-child{line-height:1.5}.preposition-notes .ps-continue h3{margin-bottom:10px}.preposition-notes .ps-continuing-sentence{font-size:clamp(27px,3.55cqi,34px)}.preposition-notes .ps-continuing-sentence>.ps-clause{margin-right:5px}.preposition-notes .ps-continue>p:last-child{margin-top:10px}.preposition-notes .ps-practice{border:1px solid var(--ps-border);background:#f0f1e8;border-radius:18px;grid-template-columns:38% minmax(0,1fr);gap:32px;margin:18px -18px -11px;padding:18px 24px;display:grid}.preposition-notes .ps-practice-prompt{border-right:1px solid #bcc6bb;padding-right:24px}.preposition-notes .ps-practice-heading{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:14px;display:flex}.preposition-notes .ps-practice-heading h3{font-size:36px}.preposition-notes .ps-practice-heading>span{color:var(--ps-muted);white-space:nowrap;font-size:17px}.preposition-notes .ps-practice-fact{font-size:20px;line-height:1.4}.preposition-notes .ps-practice-fact em{font-family:var(--ps-serif);font-size:23px}.preposition-notes .ps-practice-example{font:400 23px/1.4 var(--ps-serif);margin:8px 0 10px}.preposition-notes .ps-practice-prompt>p:last-child{margin-top:12px;font-size:19px}.preposition-notes .ps-choices{border:0;gap:7px;min-width:0;padding:0;display:grid}.preposition-notes .ps-choice{cursor:pointer;min-height:44px;font:400 17px/1.35 var(--font-ui,Arial,sans-serif);color:#263f32;background:#fffefa;border:1px solid #cbd4cd;border-radius:9px;align-items:center;gap:14px;padding:7px 12px;display:flex}.preposition-notes .ps-choice:has(input:checked){border-color:#234d3a;box-shadow:inset 0 0 0 .5px #234d3a}.preposition-notes .ps-choice input{-webkit-appearance:none;appearance:none;width:21px;height:21px;cursor:inherit;opacity:1;background:#fffefa;border:1.5px solid #263f32;border-radius:50%;flex:0 0 21px;margin:0}.preposition-notes .ps-choice input:checked{background:radial-gradient(circle,#234d3a 0 5px,#fffefa 5.5px);border-color:#234d3a}.preposition-notes .ps-choice:has(input:disabled){cursor:default}.preposition-notes .ps-practice-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.preposition-notes .ps-practice-status{color:var(--ps-muted);font-size:16px}.preposition-notes .ps-practice-actions{flex-wrap:wrap;gap:8px;display:flex}.preposition-notes :-webkit-any(.ps-button,.ps-text-button){min-height:44px;font:600 17px/1.3 var(--font-ui,Arial,sans-serif);cursor:pointer;border:1px solid #234d3a;border-radius:8px;padding:10px 22px}.preposition-notes :is(.ps-button,.ps-text-button){min-height:44px;font:600 17px/1.3 var(--font-ui,Arial,sans-serif);cursor:pointer;border:1px solid #234d3a;border-radius:8px;padding:10px 22px}.preposition-notes .ps-button{color:#fffdf7;background:#234d3a}.preposition-notes .ps-button:hover:enabled{background:#193f2e}.preposition-notes .ps-button:disabled{color:#fffdf7;cursor:default;background:#bdbfba;border-color:#bdbfba;font-weight:400}.preposition-notes .ps-text-button{color:#234d3a;background:0 0;padding-inline-start:12px;padding-inline-end:12px}.preposition-notes :-webkit-any(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.preposition-notes :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.preposition-notes .ps-feedback{color:#19513c;background:#e3eadc;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.preposition-notes .ps-feedback.is-incorrect{color:#963e24;background:#faece3}.preposition-notes .ps-feedback-icon{color:#fffefa;background:#19513c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:25px;display:grid}.preposition-notes .ps-feedback.is-incorrect .ps-feedback-icon{background:#a34f32}.preposition-notes .ps-feedback strong{font:700 24px/1.2 var(--ps-serif);display:block}.preposition-notes .ps-feedback p{margin-top:3px;font-size:16px;line-height:1.4}.preposition-notes .ps-practice.is-answered{grid-template-columns:46% minmax(0,1fr);gap:28px}.preposition-notes .ps-practice.is-answered .ps-practice-prompt{border:0;padding-right:14px}.preposition-notes .ps-practice.is-answered .ps-practice-heading{display:block}.preposition-notes .ps-practice.is-answered .ps-practice-heading>span{margin-top:6px;display:block}.preposition-notes .ps-practice.is-answered .ps-practice-fact em{font-style:normal;font-weight:700}.preposition-notes .ps-practice.is-answered .ps-practice-example{margin:24px 0 12px;font-size:32px;font-weight:700;line-height:1.2}.preposition-notes .ps-practice.is-answered .ps-practice-footer{display:block}.preposition-notes .is-answered .ps-practice-status{background:#e9ebe2;border-radius:9px;padding:12px 14px}.preposition-notes .is-answered .ps-practice-actions{margin-top:10px}.preposition-notes .is-answered .ps-practice-actions>.ps-button{flex:1}.preposition-notes .ps-practice-explanation{border-top:1px solid var(--ps-border);margin-top:16px;padding-top:12px}.preposition-notes .ps-practice-explanation h4{margin-bottom:5px;font-size:24px}.preposition-notes .ps-practice-complete{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.preposition-notes .ps-practice-complete h3{margin-bottom:5px;font-size:30px}.preposition-notes .ps-more{border:0;margin:0;padding:0}.preposition-notes .ps-more>summary{display:none}.preposition-notes .ps-companions{gap:24px;margin-top:24px;display:grid}.preposition-notes .ps-details .ps-heading{text-align:center;margin-bottom:12px}.preposition-notes .ps-details h2{letter-spacing:-.035em;font-size:41px}.preposition-notes .ps-details .ps-heading>p{font-size:21px}.preposition-notes .ps-numbered{letter-spacing:-.02em;align-items:center;gap:18px;margin-bottom:8px;font-size:32px;display:flex}.preposition-notes .ps-numbered>span{border:1px solid var(--ps-border);background:#eeecdf;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:29px;font-weight:400;display:grid}.preposition-notes .ps-style-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preposition-notes .ps-style-pair>section{border:1px solid #e2ddd3;border-radius:10px;overflow:hidden}.preposition-notes .ps-style-pair h4{background:#f8f5ef;padding:8px 27px;font-weight:400}.preposition-notes .ps-style-pair>section>div{padding:6px 27px 20px}.preposition-notes .ps-style-pair .ps-example{min-height:75px;font-size:clamp(22px,3.1cqi,30px);font-weight:400;line-height:1.2}.preposition-notes .ps-style-pair .ps-example+.ps-example{margin-top:18px}.preposition-notes .ps-style-notes{grid-template-columns:52% minmax(0,1fr);align-items:center;gap:18px;margin-top:10px;display:grid}.preposition-notes .ps-style-notes p+p{margin-top:12px}.preposition-notes .ps-note{border:1px solid var(--ps-border);background:#f3f2e9;border-radius:9px;padding:12px 24px}.preposition-notes .ps-useful{margin:12px 0 8px}.preposition-notes .ps-useful p+p{margin-top:0}.preposition-notes .ps-useful .ps-example{font-size:27px}.preposition-notes .ps-useful strong{font-weight:700}.preposition-notes .ps-small{font-size:17px}.preposition-notes .ps-place{margin-top:20px;padding-top:12px}.preposition-notes .ps-place-pair{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;padding-left:58px;display:grid}.preposition-notes .ps-place-pair .ps-example{font-size:29px;font-weight:400}.preposition-notes .ps-hotel-notes{grid-template-columns:65% minmax(0,1fr);align-items:center;gap:24px;margin-top:12px;display:grid}.preposition-notes .ps-hotel-notes .ps-note{margin-top:12px}.preposition-notes .ps-hotel-notes .ps-example{font-size:27px;font-weight:400}.preposition-notes .ps-hotel-notes .ps-note>p+p{margin-top:24px}.preposition-notes .ps-extra{margin-top:16px;padding-top:12px}.preposition-notes .ps-extra-intro{margin-top:-6px;margin-left:58px}.preposition-notes .ps-extra-sentence{margin:14px 0 10px 58px;font-size:29px;font-weight:400}.preposition-notes .ps-sheet-footer{text-align:center;border:0;margin-top:14px;padding:10px 16px;font-size:16px;line-height:1.4}.preposition-notes .ps-usage{padding:26px 32px 18px}.preposition-notes .ps-usage .ps-heading{margin-bottom:26px}.preposition-notes .ps-pattern h3{margin-bottom:12px;font-size:38px}.preposition-notes .ps-formula{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;font-size:23px;line-height:1.4;display:flex}.preposition-notes .ps-formula>span{background:#f3eee7;border-radius:10px;padding:9px 20px}.preposition-notes .ps-formula>.ps-subject{font-family:var(--ps-serif);background:#dce7d6;font-weight:700}.preposition-notes .ps-formula>.ps-verb{font-family:var(--ps-serif);background:#f8e7be;font-weight:700}.preposition-notes .ps-formula>span:last-child{background:#f0edef}.preposition-notes .ps-formula>b{font-weight:400}.preposition-notes .ps-pattern-example{margin-top:18px;margin-bottom:10px;font-size:36px}.preposition-notes .ps-usage-grid{grid-template-columns:1fr 1fr;column-gap:28px;margin-top:34px;padding-top:22px;display:grid}.preposition-notes .ps-usage-grid>div+div{border-left:1px solid var(--ps-border);padding-left:28px}.preposition-notes .ps-usage-grid>div{flex-direction:column;justify-content:space-between;gap:54px;min-width:0;display:flex}.preposition-notes .ps-usage-grid h3{margin-bottom:16px;font-size:33px}.preposition-notes .ps-usage-grid .ps-example{margin-bottom:10px;font-size:27px;line-height:1.25}.preposition-notes .ps-usage-grid .ps-mark{padding-inline-start:4px;padding-inline-end:4px}.preposition-notes .ps-usage-grid .ps-time-example{white-space:normal;margin-bottom:24px;font-size:25px}.preposition-notes .ps-particle{grid-template-columns:55% minmax(0,1fr);align-items:center;gap:10px;margin-top:28px;padding-top:14px;display:grid}.preposition-notes .ps-particle h3{margin-bottom:22px;font-size:34px}.preposition-notes .ps-particle .ps-example{margin-bottom:10px;font-size:29px}.preposition-notes .ps-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container preposition-notes (width>=681px) and (width<=820px){.preposition-notes .ps-source .ps-labelled-word{margin-right:0}.preposition-notes .ps-source .ps-labelled-word>span:last-child:not(:first-child){font-size:12px}}@container preposition-notes (width<=680px){.preposition-notes .ps-sheet{border-radius:18px;padding:12px 15px 16px}.preposition-notes .ps-main{border-bottom:0;border-radius:18px 18px 0 0;padding-bottom:8px}.preposition-notes :-webkit-any(h2,h3,h4){letter-spacing:-.025em}.preposition-notes :is(h2,h3,h4){letter-spacing:-.025em}.preposition-notes h2{max-width:480px;font-size:clamp(34px,10.8cqi,50px);line-height:.96}.preposition-notes .ps-main h2>span{display:block}.preposition-notes .ps-heading>p{color:var(--ps-muted);margin-top:10px;font-size:clamp(17px,4.9cqi,22px);line-height:1.2}.preposition-notes h3{font-size:clamp(26px,7.5cqi,34px);line-height:1.06}.preposition-notes p{color:var(--ps-muted);font-size:17px;line-height:1.25}.preposition-notes .ps-mobile-only{display:initial}.preposition-notes p.ps-mobile-only{display:block}.preposition-notes .ps-desktop-only,.preposition-notes .ps-art-travel .ps-art-desktop{display:none}.preposition-notes .ps-art-travel .ps-art-mobile{display:block}.preposition-notes .ps-divided{margin-top:14px;padding-top:12px}.preposition-notes .ps-main>.ps-connection{border:0;flex-direction:column;gap:0;margin-top:12px;padding:0;display:flex}.preposition-notes .ps-art-travel{border-radius:5px;order:-1;width:calc(100% + 6px);margin-inline-start:-3px;margin-inline-end:-3px}.preposition-notes .ps-connection h3{border-top:1px solid var(--ps-border);margin-top:14px;padding-top:12px}.preposition-notes .ps-transformation{padding-top:4px}.preposition-notes .ps-start-caption{margin-bottom:8px;font-size:18px}.preposition-notes .ps-example{color:#18312f;font-size:clamp(24px,7.8cqi,33px);line-height:1.16}.preposition-notes .ps-mark{border-radius:5px;padding:2px 6px 3px}.preposition-notes .ps-source{white-space:normal;font-size:clamp(26px,8.2cqi,36px);line-height:1.18}.preposition-notes .ps-source-half+.ps-source-half{margin-top:5px}.preposition-notes .ps-source-half{display:block}.preposition-notes .ps-source .ps-labelled-word{margin-right:0;display:inline-block}.preposition-notes .ps-source .ps-labelled-word>span:last-child:not(:first-child){display:none}.preposition-notes .ps-arrow{margin:6px 0;font-size:30px}.preposition-notes .ps-result{white-space:normal;font-size:clamp(25px,7.9cqi,34px);line-height:1.2}.preposition-notes .ps-result-noun{display:block}.preposition-notes .ps-result-noun+.ps-clause{margin-top:5px}.preposition-notes .ps-result .ps-clause{padding-bottom:0}.preposition-notes .ps-result .ps-bracket{display:none}.preposition-notes .ps-connection-note{margin-top:10px}.preposition-notes .ps-optional h3{max-width:280px;margin-bottom:10px}.preposition-notes .ps-optional h3>span{display:block}.preposition-notes .ps-links{gap:5px;margin:0 0 9px}.preposition-notes .ps-links>div{background:#f5f3ee;border:0;border-radius:8px;grid-template-columns:80px minmax(0,1fr)}.preposition-notes .ps-links dt{font:400 16px/1.2 var(--font-ui,Arial,sans-serif);color:#18312f;background:0 0;padding:5px 12px}.preposition-notes .ps-links dd{font:400 16px/1.2 var(--font-ui,Arial,sans-serif);color:var(--ps-muted);padding:5px 7px}.preposition-notes .ps-optional>p:last-child{line-height:1.25}.preposition-notes .ps-continue h3{white-space:nowrap;margin-bottom:8px;font-size:clamp(24px,6.65cqi,33px)}.preposition-notes .ps-continuing-sentence{font-size:clamp(25px,7.5cqi,33px);line-height:1.15}.preposition-notes .ps-continuing-sentence>span{width:max-content;max-width:100%;display:block}.preposition-notes .ps-continuing-sentence .ps-clause{margin-top:5px;margin-bottom:0;padding-bottom:25px}.preposition-notes .ps-bracket{font-size:11px;line-height:1.2}.preposition-notes .ps-bracket:before{border-radius:0 0 7px 7px;height:7px;bottom:16px}.preposition-notes .ps-bracket:after{content:"";background:#fffefa;border:1.5px solid #45665f;border-width:0 1.5px 1.5px 0;width:7px;height:7px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.preposition-notes .ps-continue>p:last-child{margin-top:7px}.preposition-notes .ps-more{border:1px solid var(--ps-border);background:#fffefa;border-top:0;border-radius:0 0 18px 18px;padding:0 10px 10px;box-shadow:0 3px 5px #59412106}.preposition-notes .ps-more>summary{border:1px solid var(--ps-border);cursor:pointer;color:#18312f;background:#f7f5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:17px;list-style:none;display:flex}.preposition-notes .ps-more>summary::-webkit-details-marker{display:none}.preposition-notes .ps-more>summary>span{border:2px solid #18312f;border-width:2px 2px 0 0;flex:0 0 9px;width:9px;height:9px;margin-right:4px;font-size:0;transition:transform .15s;transform:rotate(45deg)}.preposition-notes .ps-more[open]>summary>span{transform:rotate(135deg)}.preposition-notes .ps-practice{border-radius:12px;margin:16px 0 0;padding:16px 12px;display:block}.preposition-notes .ps-practice-prompt{border:0;padding:0 0 16px}.preposition-notes .ps-practice-heading{gap:14px;margin-bottom:10px}.preposition-notes .ps-practice-heading h3{font-size:28px}.preposition-notes .ps-practice-heading>span{font-size:14px}.preposition-notes .ps-practice-fact{font-size:17px}.preposition-notes .ps-practice-fact em{font-size:20px}.preposition-notes .ps-practice-example{margin:8px 0;font-size:23px}.preposition-notes .ps-practice.is-answered .ps-practice-example{margin:16px 0 10px;font-size:26px}.preposition-notes .ps-practice-prompt>p:last-child{margin-top:8px;font-size:17px}.preposition-notes .ps-choice{gap:10px;min-height:44px;padding:9px;font-size:16px}.preposition-notes .ps-practice-footer{margin-top:10px;display:block}.preposition-notes .ps-practice-actions{margin-top:10px}.preposition-notes .ps-practice-actions>.ps-button{flex:1;font-size:17px}.preposition-notes .ps-feedback{gap:10px;padding:12px 10px}.preposition-notes .ps-feedback p{color:inherit;font-size:15px}.preposition-notes .ps-feedback strong{font-size:23px}.preposition-notes .ps-feedback-icon{flex-basis:30px;width:30px;height:30px;font-size:22px}.preposition-notes .ps-practice-complete{display:block}.preposition-notes .ps-practice-complete h3{font-size:27px}.preposition-notes .ps-practice-complete .ps-button{margin-top:12px}.preposition-notes .ps-companions{gap:16px;margin-top:16px}.preposition-notes .ps-companions .ps-sheet{border-radius:12px;padding:15px 10px}.preposition-notes .ps-details .ps-heading{text-align:left;margin-bottom:14px}.preposition-notes .ps-companions h2{font-size:31px;line-height:1.05}.preposition-notes .ps-details .ps-heading>p{font-size:17px}.preposition-notes .ps-numbered{gap:10px;font-size:26px}.preposition-notes .ps-numbered>span{flex-basis:30px;width:30px;height:30px;font-size:24px}.preposition-notes .ps-style-pair{grid-template-columns:1fr;gap:8px}.preposition-notes .ps-style-pair h4{padding:8px 12px;font-size:22px}.preposition-notes .ps-style-pair>section>div{padding:10px 12px}.preposition-notes .ps-style-pair .ps-example{min-height:0;font-size:25px}.preposition-notes .ps-style-pair .ps-example+.ps-example{margin-top:16px}.preposition-notes .ps-style-notes{grid-template-columns:1fr;gap:10px;margin-top:14px}.preposition-notes .ps-art-brush{max-width:330px;margin:auto}.preposition-notes .ps-note{padding:10px 12px}.preposition-notes .ps-useful .ps-example{color:#18312f;font-size:25px}.preposition-notes .ps-place-pair{grid-template-columns:1fr;gap:16px;margin-top:14px;padding:0}.preposition-notes .ps-place-pair .ps-example{font-size:25px}.preposition-notes .ps-hotel-notes{grid-template-columns:1fr;gap:10px;margin-top:20px}.preposition-notes .ps-hotel-notes .ps-example{font-size:24px}.preposition-notes .ps-hotel-notes .ps-note>p+p{margin-top:16px}.preposition-notes .ps-art-hotel{max-width:270px;margin:auto}.preposition-notes .ps-extra-intro{margin:6px 0 0}.preposition-notes .ps-extra-sentence{margin:14px 0;font-size:24px;line-height:1.6}.preposition-notes .ps-extra-sentence .ps-clause{white-space:normal;padding:0}.preposition-notes .ps-extra-sentence .ps-bracket{display:none}.preposition-notes .ps-sheet-footer{margin-top:16px;font-size:15px}.preposition-notes .ps-usage .ps-heading{margin-bottom:22px}.preposition-notes .ps-pattern h3{font-size:29px}.preposition-notes .ps-formula{gap:8px;font-size:17px;line-height:1.3}.preposition-notes .ps-formula>span{border-radius:7px;padding:6px 9px}.preposition-notes .ps-pattern-example{margin-top:14px;font-size:27px;line-height:1.4}.preposition-notes .ps-usage-grid{grid-template-columns:1fr;gap:24px;margin-top:22px;padding-top:16px}.preposition-notes .ps-usage-grid>div{gap:24px}.preposition-notes .ps-usage-grid>div+div{border:0;padding:0}.preposition-notes .ps-usage-grid h3{margin-bottom:12px;font-size:28px}.preposition-notes .ps-usage-grid .ps-example{font-size:25px;line-height:1.4}.preposition-notes .ps-usage-grid .ps-time-example{white-space:normal;font-size:25px}.preposition-notes .ps-particle{grid-template-columns:1fr;gap:16px;margin-top:22px;padding-top:16px}.preposition-notes .ps-particle h3{margin-bottom:12px;font-size:28px}.preposition-notes .ps-particle .ps-example{font-size:25px;line-height:1.4}.preposition-notes .ps-art-radio{max-width:350px;margin:auto}}@media (prefers-reduced-motion:reduce){.preposition-notes .ps-more>summary>span{transition:none}}@font-face{font-family:Modal Notes Sans;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.questions-explanation.modal-passive-notes{--mp-heading:#09272d;--mp-ink:#425d72;--mp-line:#e0dcd5;--mp-serif:"Times New Roman",Times,serif;--font-ui:"Modal Notes Sans","Arial Narrow",Arial,sans-serif;width:100%;max-width:960px;color:var(--mp-ink);box-shadow:none;font:400 20px/1.3 var(--font-ui,Arial,sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:modal-passive/inline-size}.modal-passive-notes *,.modal-passive-notes :before,.modal-passive-notes :after{box-sizing:border-box}.modal-passive-notes :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.modal-passive-notes :is(h2,h3,h4,p,figure,fieldset){margin:0}.modal-passive-notes :-webkit-any(h2,h3,h4){color:var(--mp-heading);font-family:var(--mp-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.modal-passive-notes :is(h2,h3,h4){color:var(--mp-heading);font-family:var(--mp-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.modal-passive-notes h2{font-size:54px;line-height:1.05}.modal-passive-notes h3{font-size:35px;line-height:1.1}.modal-passive-notes h4{font-size:22px;line-height:1.2}.modal-passive-notes em{font-style:italic}.modal-passive-notes strong{font-weight:650}.modal-passive-notes .mp-sheet{background:#fffefa;border:1px solid #ecdcc9;border-radius:20px;padding:18px 24px 24px;box-shadow:0 2px 6px #73532b0a}.modal-passive-notes .mp-heading>p{margin-top:4px;font-size:23px;line-height:1.3}.modal-passive-notes .mp-hero{border-top:1px solid var(--mp-line);grid-template-columns:46.5% minmax(0,1fr);align-items:start;gap:28px;margin-top:14px;padding-top:15px;display:grid}.modal-passive-notes .mp-art{min-width:0;overflow:hidden}.modal-passive-notes .mp-art svg{width:100%;height:auto;display:block}.modal-passive-notes .mp-gate{border-radius:8px}.modal-passive-notes .mp-gate .mp-mobile-art{display:none}.modal-passive-notes .mp-hero-copy{min-width:0;padding-top:8px}.modal-passive-notes .mp-clue{letter-spacing:-.025em;font-size:29px;line-height:1.12}.modal-passive-notes .mp-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:3px 9px 4px;display:inline-block}.modal-passive-notes .mp-subject{color:#0d3c35;background:#e4f0e1}.modal-passive-notes .mp-verb{color:#71410b;background:#ffedc5}.modal-passive-notes .mp-information{color:#7e211b;background:#fce0dc}.modal-passive-notes .mp-negative,.modal-passive-notes .mp-not{color:#5f337e;background:#eee3f4}.modal-passive-notes .mp-not{border-radius:4px;padding:3px 0 4px}.modal-passive-notes .mp-labelled{vertical-align:top;white-space:nowrap;flex-direction:column;align-items:center;gap:9px;display:inline-flex}.modal-passive-notes .mp-label{font:400 17px/1.2 var(--font-ui,Arial,sans-serif);letter-spacing:0;color:var(--mp-ink)}.modal-passive-notes .mp-annotated{font:700 30px/1.2 var(--mp-serif);letter-spacing:-.025em;color:var(--mp-heading)}.modal-passive-notes .mp-hero-sentence{white-space:nowrap;align-items:start;gap:0;margin-top:15px;font-size:35px;display:flex}.modal-passive-notes .mp-hero-sentence .mp-mark{padding-inline-start:8px;padding-inline-end:8px}.modal-passive-notes .mp-verb-chain{flex-direction:column;align-items:center;display:inline-flex}.modal-passive-notes .mp-chain-parts{gap:0;display:inline-flex}.modal-passive-notes .mp-chain-label{display:none}.modal-passive-notes .mp-meaning{margin-top:30px}.modal-passive-notes .mp-receiver-note{margin-top:8px}.modal-passive-notes .mp-divided{border-top:1px solid var(--mp-line);margin-top:16px;padding-top:10px}.modal-passive-notes .mp-formula{font:700 31px/1.25 var(--mp-serif);color:var(--mp-heading);justify-content:center;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.modal-passive-notes .mp-formula .mp-mark{padding:5px 24px 6px}.modal-passive-notes .mp-formula-modal{align-items:center;gap:12px;display:inline-flex}.modal-passive-notes .mp-plus{font:400 28px/1 var(--font-ui,Arial,sans-serif);color:var(--mp-ink)}.modal-passive-notes .mp-form-note{text-align:center;font-size:19px}.modal-passive-notes .mp-number-examples{grid-template-columns:1fr 1fr;gap:28px;margin-top:18px;display:grid}.modal-passive-notes .mp-number-examples>div{min-width:0}.modal-passive-notes .mp-number-examples>div+div{border-left:1px solid var(--mp-line);padding-left:28px}.modal-passive-notes .mp-example{color:var(--mp-heading);font:700 30px/1.3 var(--mp-serif);letter-spacing:-.025em}.modal-passive-notes .mp-number-examples .mp-example{white-space:nowrap;font-size:34px}.modal-passive-notes .mp-number-examples .mp-mark{padding-inline-start:7px;padding-inline-end:7px}.modal-passive-notes .mp-number-examples p+p{margin-top:7px}.modal-passive-notes .mp-number-examples .mp-number-note{font-size:18.5px}.modal-passive-notes .mp-mobile-number-note,.modal-passive-notes .mp-mobile-participle-note{display:none}.modal-passive-notes .mp-focus{margin-top:16px;padding-top:10px}.modal-passive-notes .mp-focus-context{color:var(--mp-heading);margin-top:10px;font-size:23px}.modal-passive-notes .mp-focus-pair{grid-template-columns:1fr 1fr;gap:22px;margin:12px 0 24px;display:grid}.modal-passive-notes .mp-focus-pair>section{min-width:0}.modal-passive-notes .mp-focus-pair>section+section{border-left:1px solid var(--mp-line);padding-left:22px}.modal-passive-notes .mp-focus-pair h4{font:400 18px/1.3 var(--font-ui,Arial,sans-serif);color:var(--mp-ink);letter-spacing:0;margin-bottom:7px}.modal-passive-notes .mp-focus-pair .mp-annotated{white-space:nowrap;gap:3px;font-size:27px;display:flex}.modal-passive-notes .mp-focus-pair .mp-mark{padding-inline-start:9px;padding-inline-end:9px}.modal-passive-notes .mp-focus>p+p{margin-top:3px}.modal-passive-notes .mp-practice{border-top:1px solid var(--mp-line);margin:14px -3px 0;padding-top:10px}.modal-passive-notes .mp-practice-body{background:#eef2e8;border-radius:10px 10px 0 0;grid-template-columns:42% minmax(0,1fr);gap:22px;padding:15px 18px 12px;display:grid}.modal-passive-notes .mp-practice-prompt{min-width:0}.modal-passive-notes .mp-practice-heading{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.modal-passive-notes .mp-practice-heading h3{font-size:37px}.modal-passive-notes .mp-practice-heading>span{font-size:15px}.modal-passive-notes .mp-practice-fact{font:700 28px/1.15 var(--mp-serif);letter-spacing:-.025em;color:var(--mp-heading);margin-bottom:8px}.modal-passive-notes #mp-practice-question{color:var(--mp-heading);font-size:23px;line-height:1.3}.modal-passive-notes .mp-choices{border:0;align-self:start;gap:7px;min-width:0;padding:6px 0 0;display:grid}.modal-passive-notes .mp-choice{color:#163b49;min-height:44px;font:400 18px/1.3 var(--font-ui,Arial,sans-serif);cursor:pointer;background:#fffefa;border:1px solid #cfd5d2;border-radius:8px;align-items:center;gap:12px;padding:8px 13px;display:flex}.modal-passive-notes .mp-choice:has(input:checked){border-color:#1d5c46;box-shadow:inset 0 0 0 1px #1d5c46}.modal-passive-notes .mp-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;opacity:1;background:#fffefa;border:1.5px solid #91a2bd;border-radius:50%;flex:0 0 24px;margin:0;padding:0}.modal-passive-notes .mp-choice input:checked{background:radial-gradient(circle,#1d5c46 0 6px,#fffefa 6.5px);border:2px solid #1d5c46}.modal-passive-notes .mp-choice:has(input:disabled){cursor:default}.modal-passive-notes .mp-option-text{flex:1;min-width:0}.modal-passive-notes .mp-selected-cue{color:#174c39;background:#e6f0e4;border-radius:6px;padding:4px 7px;font-size:13px}.modal-passive-notes .mp-selected-cue.is-empty{visibility:hidden}.modal-passive-notes .mp-practice-footer{background:#eef2e8;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px 18px 13px;display:flex}.modal-passive-notes .mp-feedback{color:#123d37;align-items:center;gap:18px;min-width:0;font-size:18px;line-height:1.35;display:flex}.modal-passive-notes .mp-feedback-icon{color:#fffefa;width:40px;height:40px;font:700 29px/1 var(--mp-serif);background:#1d5c46;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.modal-passive-notes .mp-feedback p{margin:0}.modal-passive-notes .mp-practice-footer.is-idle .mp-feedback{color:var(--mp-ink);align-self:start}.modal-passive-notes .mp-practice-footer.is-selected,.modal-passive-notes .mp-practice-footer.is-correct{background:#e8f1e4}.modal-passive-notes .mp-practice-footer.is-incorrect{background:#fcece3}.modal-passive-notes .is-incorrect .mp-feedback{color:#93391d}.modal-passive-notes .is-incorrect .mp-feedback-icon{background:#a34223}.modal-passive-notes :-webkit-any(.mp-button,.mp-text-button){min-height:48px;font:500 18px/1.35 var(--font-ui,Arial,sans-serif);cursor:pointer;border:1px solid #1d5c46;border-radius:8px;padding:10px 24px}.modal-passive-notes :is(.mp-button,.mp-text-button){min-height:48px;font:500 18px/1.35 var(--font-ui,Arial,sans-serif);cursor:pointer;border:1px solid #1d5c46;border-radius:8px;padding:10px 24px}.modal-passive-notes .mp-button{color:#fffefa;white-space:nowrap;background:#1d5c46;flex-shrink:0}.modal-passive-notes .mp-button:hover:enabled{background:#164b38}.modal-passive-notes .mp-button:disabled{color:#5b6b7a;cursor:default;background:#d6d9dd;border-color:#d6d9dd}.modal-passive-notes .mp-text-button{color:#1d5c46;background:0 0;margin:10px 0 0 auto;display:block}.modal-passive-notes :-webkit-any(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.modal-passive-notes :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.modal-passive-notes :-webkit-any([data-mp-feedback],#mp-practice-title,#mp-practice-explanation):focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #9a681c}.modal-passive-notes :is([data-mp-feedback],#mp-practice-title,#mp-practice-explanation):focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #9a681c}.modal-passive-notes .mp-practice-explanation{border:1px solid var(--mp-line);background:#f8f5ee;border-radius:8px;margin-top:12px;padding:16px}.modal-passive-notes .mp-practice-explanation h4{margin-bottom:6px}.modal-passive-notes .mp-complete{background:#eef2e8;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:22px 18px;display:flex}.modal-passive-notes .mp-complete h3{margin-bottom:8px;font-size:32px}.modal-passive-notes .mp-details{margin-top:24px;padding:18px 26px 22px}.modal-passive-notes .mp-details-heading{align-items:start;min-height:120px;padding-top:5px;display:flex;position:relative}.modal-passive-notes .mp-details-heading h2{z-index:1;letter-spacing:-.04em;white-space:nowrap;font-size:50px;line-height:1.12;position:relative}.modal-passive-notes .mp-books{opacity:.98;width:29%;position:absolute;top:-12px;right:-6px}.modal-passive-notes .mp-details-grid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.modal-passive-notes .mp-details-grid>section{border-top:1px solid var(--mp-line);color:#4f6567;min-width:0;padding-top:12px;padding-bottom:16px;font-size:20px;line-height:1.3}.modal-passive-notes .mp-details-grid>section:nth-child(2n){padding-left:24px;position:relative}.modal-passive-notes .mp-details-grid>section:nth-child(2n):before{content:"";border-left:1px solid var(--mp-line);position:absolute;top:18px;bottom:16px;left:0}.modal-passive-notes .mp-details-grid>section:nth-last-child(-n+2){padding-bottom:0}.modal-passive-notes .mp-details-grid h3{letter-spacing:-.03em;margin-bottom:8px;font-size:32px;line-height:1.13}.modal-passive-notes .mp-details-grid .mp-example{font:400 21px/1.65 var(--font-ui,Arial,sans-serif);letter-spacing:-.01em}.modal-passive-notes .mp-details-grid .mp-mark{font:700 25px/1.3 var(--mp-serif);letter-spacing:-.035em;padding:2px 8px 3px}.modal-passive-notes .mp-details-grid>section:last-child h3{letter-spacing:-.04em;font-size:27px}.modal-passive-notes .mp-details-grid .mp-example+p{margin-top:3px}.modal-passive-notes .mp-context,.modal-passive-notes .mp-follow-up{margin-top:18px}.modal-passive-notes .mp-details-grid .mp-rule{color:var(--mp-heading)}.modal-passive-notes .mp-negative-example{margin-top:12px;margin-bottom:8px}.modal-passive-notes .mp-negative-example .mp-labelled{gap:8px}.modal-passive-notes .mp-negative-example .mp-label{color:#4f6567;font-size:14px;position:relative}.modal-passive-notes .mp-negative-example .mp-label:before{content:"";border:1px solid #738485;border-top-width:0;height:6px;position:absolute;top:-7px;left:0;right:0}.modal-passive-notes .mp-compare{background:#f6f3ed;border-radius:9px;margin-top:8px;padding:12px 15px}.modal-passive-notes .mp-compare h4{margin-bottom:4px;font-size:21px}.modal-passive-notes .mp-plain-example{font:400 20px/1.3 var(--font-ui,Arial,sans-serif);letter-spacing:-.025em}.modal-passive-notes .mp-contractions{border-top:1px solid #dcd7cf;margin-top:8px;padding-top:7px}.modal-passive-notes .mp-contractions>p:first-child{font:700 21px/1.3 var(--mp-serif);color:var(--mp-heading);letter-spacing:-.02em}.modal-passive-notes .mp-contractions>p+p{margin-top:3px}.modal-passive-notes .mp-question-example{margin-top:8px}.modal-passive-notes .mp-question-example .mp-label{color:#4f6567;font-size:14px}.modal-passive-notes .mp-question-example+.mp-follow-up{margin-top:22px}.modal-passive-notes .mp-details-grid .mp-replies{margin-top:18px;margin-bottom:2px;font-size:27px;font-weight:700}.modal-passive-notes .mp-base-form{color:var(--mp-heading);padding:5px 12px 0;font-size:23px}.modal-passive-notes .mp-base-form>span:first-child{color:#4f6567;margin:0 12px}.modal-passive-notes .mp-irregular{margin-top:8px}.modal-passive-notes .mp-participle-examples .mp-example{font-size:18px;line-height:1.8}.modal-passive-notes .mp-participle-examples .mp-mark{padding-inline-start:6px;padding-inline-end:6px;font-size:22px}.modal-passive-notes .mp-details-grid .mp-conditional{font:400 18px/1.7 var(--font-ui,Arial,sans-serif);letter-spacing:-.03em;color:#4f6567}.modal-passive-notes .mp-conditional .mp-mark{font-family:var(--mp-serif);letter-spacing:-.035em;padding-inline-start:6px;padding-inline-end:6px;font-size:24px}.modal-passive-notes .mp-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container modal-passive (width>=681px) and (width<=950px){.modal-passive-notes .mp-hero{gap:20px}.modal-passive-notes .mp-clue{font-size:3cqi}.modal-passive-notes .mp-hero-sentence{font-size:3.65cqi}.modal-passive-notes .mp-hero-sentence .mp-mark{padding-inline-start:5px;padding-inline-end:5px}.modal-passive-notes .mp-label{font-size:1.65cqi}.modal-passive-notes .mp-number-examples .mp-example{font-size:3.5cqi}.modal-passive-notes .mp-focus-pair .mp-annotated{font-size:2.8cqi}.modal-passive-notes .mp-focus-pair .mp-mark{padding-inline-start:5px;padding-inline-end:5px}.modal-passive-notes .mp-formula{gap:8px;font-size:3.2cqi}.modal-passive-notes .mp-formula .mp-mark{padding-inline-start:18px;padding-inline-end:18px}.modal-passive-notes .mp-details-heading h2{font-size:4.65cqi}.modal-passive-notes .mp-details-grid h3{font-size:3.3cqi}.modal-passive-notes .mp-details-grid .mp-example{font-size:2.6cqi}.modal-passive-notes .mp-details-grid .mp-mark{padding-inline-start:5px;padding-inline-end:5px;font-size:2.6cqi}.modal-passive-notes .mp-details-grid>section:last-child h3{font-size:2.8cqi}}@container modal-passive (width<=680px){.modal-passive-notes .mp-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal-passive-notes .mp-core,.modal-passive-notes .mp-extension,.modal-passive-notes .mp-details{--font-ui:Arial,Helvetica,sans-serif;width:calc(100% - 16px);font-family:var(--font-ui);background:#fffefa;border:1px solid #e7d2ba;border-radius:17px;margin-inline-start:8px;margin-inline-end:8px;padding:14px 17px 28px;box-shadow:0 2px 5px #73532b10}.modal-passive-notes .mp-core{padding-top:10px;padding-bottom:24px}.modal-passive-notes h2{letter-spacing:-.025em;font-size:clamp(34px,11.6cqi,46px);line-height:1.08}.modal-passive-notes h3{font-size:clamp(26px,8.5cqi,34px);line-height:1.12}.modal-passive-notes .mp-heading>p{letter-spacing:0;margin-top:5px;font-size:clamp(17px,4.95cqi,20px);line-height:1.25}.modal-passive-notes .mp-hero{border:0;margin-top:9px;padding:0;display:block}.modal-passive-notes .mp-gate{border-radius:9px}.modal-passive-notes .mp-gate .mp-desktop-art,.modal-passive-notes .mp-desktop-only{display:none}.modal-passive-notes .mp-gate .mp-mobile-art{display:block}.modal-passive-notes .mp-hero-copy{padding-top:10px}.modal-passive-notes .mp-clue{font-size:clamp(24px,7.7cqi,32px);line-height:1.12}.modal-passive-notes .mp-hero-sentence{letter-spacing:-.025em;gap:6px;margin-top:4px;font-size:clamp(21px,7.1cqi,30px)}.modal-passive-notes .mp-hero-sentence .mp-mark{padding:2px 8px}.modal-passive-notes .mp-labelled{gap:6px}.modal-passive-notes .mp-label,.modal-passive-notes .mp-chain-label{font:400 clamp(13px,3.9cqi,16px)/1.2 var(--font-ui,Arial,sans-serif);color:var(--mp-ink);letter-spacing:0}.modal-passive-notes .mp-chain-parts{background:#ffedc5;border-radius:6px;gap:0;padding-inline-start:4px;padding-inline-end:4px}.modal-passive-notes .mp-chain-parts .mp-labelled{display:inline}.modal-passive-notes .mp-chain-parts .mp-mark{padding-inline-start:2px;padding-inline-end:2px}.modal-passive-notes .mp-chain-parts .mp-label{display:none}.modal-passive-notes .mp-chain-label{margin-top:6px;display:block}.modal-passive-notes .mp-meaning{margin-top:12px}.modal-passive-notes .mp-receiver-note{margin-top:0}.modal-passive-notes .mp-meaning,.modal-passive-notes .mp-receiver-note{font-size:clamp(17px,4.95cqi,20px);line-height:1.25}.modal-passive-notes .mp-form{margin-top:16px;padding-top:12px}.modal-passive-notes .mp-formula{flex-direction:column;gap:2px;margin:4px 0 12px;font-size:clamp(26px,7.4cqi,31px);line-height:1.1}.modal-passive-notes .mp-formula .mp-mark{padding:2px 23px 3px}.modal-passive-notes .mp-plus{font-size:20px;line-height:1}.modal-passive-notes .mp-formula-modal{background:#ffedc5;border-radius:6px;gap:0;padding:0 14px}.modal-passive-notes .mp-formula-modal .mp-mark{padding-inline-start:5px;padding-inline-end:5px}.modal-passive-notes .mp-formula-modal .mp-plus{font:700 1em/1.2 var(--mp-serif);color:#71410b}.modal-passive-notes .mp-form-note{text-align:left;margin-top:8px;font-size:clamp(17px,4.95cqi,20px);line-height:1.25}.modal-passive-notes .mp-number-examples{flex-direction:column;gap:9px;margin-top:14px;display:flex}.modal-passive-notes .mp-number-examples>div+div{border:0;padding:0}.modal-passive-notes .mp-number-examples .mp-example{letter-spacing:-.035em;font-size:clamp(21px,7cqi,29px);line-height:1.2}.modal-passive-notes .mp-number-examples .mp-mark{padding:2px 9px}.modal-passive-notes .mp-number-note,.modal-passive-notes .mp-participle-note{display:none}.modal-passive-notes .mp-mobile-number-note{margin-top:14px;font-size:clamp(17px,4.95cqi,20px);line-height:1.25;display:block}.modal-passive-notes .mp-extension{margin-top:20px;padding-bottom:18px}.modal-passive-notes .mp-focus{border:0;margin-top:0;padding-top:0}.modal-passive-notes .mp-focus-context{margin-top:12px;font-size:18px;line-height:1.4}.modal-passive-notes .mp-focus-pair{flex-direction:column;gap:16px;margin:18px 0 20px;display:flex}.modal-passive-notes .mp-focus-pair>section+section{border-left:0;border-top:1px solid var(--mp-line);padding:15px 0 0}.modal-passive-notes .mp-focus-pair h4{font-size:16px}.modal-passive-notes .mp-focus-pair .mp-annotated{flex-wrap:wrap;gap:12px 3px;font-size:clamp(19px,5.4cqi,27px)}.modal-passive-notes .mp-focus-pair .mp-mark{padding-inline-start:5px;padding-inline-end:5px}.modal-passive-notes .mp-focus-pair .mp-label{font-size:clamp(10px,3.2cqi,14px)}.modal-passive-notes .mp-focus>p:not(.mp-focus-context){margin-top:8px;font-size:17px;line-height:1.4}.modal-passive-notes .mp-mobile-participle-note{padding-top:8px;display:block}.modal-passive-notes .mp-practice{margin:20px -6px 0;padding-top:14px}.modal-passive-notes .mp-practice-body{padding:15px 12px 12px;display:block}.modal-passive-notes .mp-practice-heading{gap:14px;margin-bottom:15px}.modal-passive-notes .mp-practice-heading h3{font-size:31px}.modal-passive-notes .mp-practice-heading>span{font-size:14px}.modal-passive-notes .mp-practice-fact{font-size:27px;line-height:1.15}.modal-passive-notes #mp-practice-question{font-size:18px;line-height:1.4}.modal-passive-notes .mp-choices{gap:8px;padding-top:18px}.modal-passive-notes .mp-choice{flex-wrap:wrap;gap:10px;min-height:48px;padding:10px;font-size:16px}.modal-passive-notes .mp-choice input{flex-basis:22px;width:22px;height:22px}.modal-passive-notes .mp-selected-cue{flex-shrink:0;font-size:12px}.modal-passive-notes .mp-practice-footer{flex-direction:column;align-items:stretch;gap:14px;min-height:120px;padding:12px}.modal-passive-notes .mp-feedback{gap:12px;min-height:116px;font-size:16px}.modal-passive-notes .mp-feedback-icon{flex-basis:32px;width:32px;height:32px;font-size:24px}.modal-passive-notes .mp-button{font-size:17px}.modal-passive-notes .mp-complete{padding:15px 12px;display:block}.modal-passive-notes .mp-complete h3{font-size:28px}.modal-passive-notes .mp-complete .mp-button{width:100%;margin-top:18px}.modal-passive-notes .mp-details{margin-top:20px;padding-bottom:20px}.modal-passive-notes .mp-details-heading{min-height:132px;padding-top:0}.modal-passive-notes .mp-details-heading h2{white-space:normal;letter-spacing:-.025em;max-width:100%;font-size:clamp(29px,8.7cqi,38px);line-height:1.1}.modal-passive-notes .mp-books{width:150px;top:auto;bottom:0;right:-3px}.modal-passive-notes .mp-details-grid{display:block}.modal-passive-notes .mp-details-grid>section{padding:18px 0;font-size:17px;line-height:1.4}.modal-passive-notes .mp-details-grid>section:nth-child(2n){padding-left:0}.modal-passive-notes .mp-details-grid>section:nth-child(2n):before{display:none}.modal-passive-notes .mp-details-grid>section:nth-last-child(2){padding-bottom:18px}.modal-passive-notes .mp-details-grid h3{margin-bottom:12px;font-size:clamp(25px,7.4cqi,32px)}.modal-passive-notes .mp-details-grid>section:last-child h3{letter-spacing:-.03em;font-size:clamp(25px,7.4cqi,32px)}.modal-passive-notes .mp-details-grid .mp-example{font-size:24px;line-height:1.6}.modal-passive-notes .mp-details-grid .mp-mark{padding-inline-start:6px;padding-inline-end:6px}.modal-passive-notes .mp-context,.modal-passive-notes .mp-follow-up{margin-top:16px}.modal-passive-notes .mp-negative-example{white-space:nowrap;align-items:start;gap:3px;display:flex}.modal-passive-notes .mp-details-grid .mp-negative-example{font-size:clamp(18px,5.9cqi,25px)}.modal-passive-notes .mp-details-grid .mp-negative-example .mp-mark{font-size:inherit;padding-inline-start:4px;padding-inline-end:4px}.modal-passive-notes .mp-negative-example .mp-label{font-size:11px}.modal-passive-notes .mp-compare{padding:12px 10px}.modal-passive-notes .mp-plain-example{font-size:18px}.modal-passive-notes .mp-contractions>p:first-child{font-size:20px}.modal-passive-notes .mp-details-grid .mp-question-example{white-space:nowrap;font-size:clamp(21px,6.4cqi,27px)}.modal-passive-notes .mp-details-grid .mp-question-example .mp-mark{font-size:inherit;padding-inline-start:4px;padding-inline-end:4px}.modal-passive-notes .mp-question-example .mp-label{font-size:clamp(10px,3cqi,14px)}.modal-passive-notes .mp-details-grid .mp-replies{font-size:27px}.modal-passive-notes .mp-irregular{font-size:16px}.modal-passive-notes .mp-participle-examples .mp-example{font-size:23px;line-height:1.6}}@container modal-passive (width<=340px){.modal-passive-notes .mp-hero-sentence,.modal-passive-notes .mp-number-examples .mp-example{font-size:6.4cqi}.modal-passive-notes .mp-number-examples .mp-mark{padding-inline-start:6px;padding-inline-end:6px}.modal-passive-notes .mp-details-grid .mp-negative-example{font-size:5.7cqi}.modal-passive-notes .mp-details-grid .mp-question-example{font-size:6cqi}.modal-passive-notes .mp-negative-example .mp-label{font-size:10px}}.questions-explanation.verb-pattern-notes{--vg-heading:#102f2b;--vg-body:#4e6375;--vg-rule:#dfd7cc;--vg-forest:#153b2c;--vg-subject-ink:#12392e;--vg-verb-ink:#87500a;--vg-object-ink:#a3311d;--vg-negative-ink:#75445f;width:100%;max-width:960px;box-shadow:none;color:var(--vg-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.4;display:block;overflow:visible;container:verb-pattern-notes/inline-size}.verb-pattern-notes *,.verb-pattern-notes :before,.verb-pattern-notes :after{box-sizing:border-box}.verb-pattern-notes [hidden]{display:none!important}.verb-pattern-notes .vg-sheet{background:#fffefa;border:1px solid #eadbca;border-radius:22px;padding:22px 26px 20px;box-shadow:0 1px 5px #6045260d}.verb-pattern-notes :-webkit-any(h2,h3,h4,p,dl,dd,figure){margin:0}.verb-pattern-notes :is(h2,h3,h4,p,dl,dd,figure){margin:0}.verb-pattern-notes :-webkit-any(h2,h3){color:var(--vg-heading);letter-spacing:-.7px;font-family:Georgia,Times New Roman,serif;font-weight:700}.verb-pattern-notes :is(h2,h3){color:var(--vg-heading);letter-spacing:-.7px;font-family:Georgia,Times New Roman,serif;font-weight:700}.verb-pattern-notes h2{font-size:49px;line-height:1.06}.verb-pattern-notes h3{font-size:36px;line-height:1.12}.verb-pattern-notes h4{color:#405e6b;letter-spacing:-.35px;font:700 22px/1.18 Times New Roman,Georgia,serif}.verb-pattern-notes .vg-heading{border-bottom:1px solid var(--vg-rule);padding-bottom:16px}.verb-pattern-notes .vg-heading>p{letter-spacing:-.3px;margin-top:5px;font-size:23px;line-height:1.3}.verb-pattern-notes .vg-centered{text-align:center}.verb-pattern-notes .vg-centered h2{font-size:40px}.verb-pattern-notes .vg-centered>p{font-size:22px}.verb-pattern-notes .vg-example{color:#101e2c;letter-spacing:-.3px;font:400 28px/1.2 Times New Roman,Georgia,serif}.verb-pattern-notes .vg-example strong{font-weight:700}.verb-pattern-notes .vg-scene{border-radius:11px;width:100%;height:auto;display:block;overflow:hidden}.verb-pattern-notes .vg-mark{border-radius:6px;padding:3px 7px 4px;display:inline-block}.verb-pattern-notes .vg-subject{color:var(--vg-subject-ink);background:#eaf0e5}.verb-pattern-notes .vg-verb{color:var(--vg-verb-ink);background:#ffe9bc}.verb-pattern-notes .vg-object{color:var(--vg-object-ink);background:#fce1d8}.verb-pattern-notes .vg-negative{color:var(--vg-negative-ink);background:#f0e6ed}.verb-pattern-notes .vg-verb-ink{color:var(--vg-verb-ink)}.verb-pattern-notes .vg-labelled{white-space:nowrap;flex-direction:column;align-items:center;gap:7px;display:inline-flex}.verb-pattern-notes .vg-role-label{color:var(--vg-body);letter-spacing:-.35px;font:400 14px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.verb-pattern-notes .vg-main-hero{border-bottom:1px solid var(--vg-rule);grid-template-columns:48% minmax(0,1fr);align-items:center;gap:16px;padding:10px 0 18px;display:grid}.verb-pattern-notes .vg-main-example{min-width:0}.verb-pattern-notes .vg-hero-sentence{color:#101e2c;letter-spacing:-.8px;justify-content:space-between;align-items:flex-end;gap:5px;font:700 31px/1.2 Times New Roman,Georgia,serif;display:flex}.verb-pattern-notes .vg-hero-sentence .vg-mark{padding:10px 9px 11px}.verb-pattern-notes .vg-to{padding-bottom:11px}.verb-pattern-notes .vg-main-example>p:not(.vg-hero-sentence){letter-spacing:-.55px;margin:17px 9px 0;font-size:20px}.verb-pattern-notes .vg-main-example>.vg-hero-pattern{margin-top:21px!important;font-size:22px!important}.verb-pattern-notes .vg-hero-pattern strong{color:#254d49;font-weight:600}.verb-pattern-notes .vg-overview{padding-top:12px}.verb-pattern-notes .vg-overview h3{margin-bottom:10px;font-size:39px}.verb-pattern-notes .vg-pattern-list{gap:6px;display:grid}.verb-pattern-notes .vg-pattern-list>div{grid-template-columns:40.5% minmax(0,1fr);gap:16px;min-height:68px;display:grid}.verb-pattern-notes .vg-pattern-list dt{color:#254b48;letter-spacing:-.4px;background:#f2f0ea;border-radius:9px;align-items:center;padding:12px 18px;font-size:19px;display:flex}.verb-pattern-notes .vg-pattern-list dd{border-bottom:1px solid #e7e1d8;flex-direction:column;justify-content:center;padding:3px 11px 6px;font-size:18px;line-height:1.25;display:flex}.verb-pattern-notes .vg-pattern-list .vg-example{font-size:25px;font-weight:700;line-height:1.13}.verb-pattern-notes .vg-time-note{border-top:1px solid var(--vg-rule);letter-spacing:-.4px;margin:9px 0 15px;padding:12px 4px 0;font-size:18px}.verb-pattern-notes button{font:inherit;letter-spacing:-.3px;cursor:pointer}.verb-pattern-notes .vg-disclosure{color:#14212c;text-align:left;background:#f4f1ea;border:1px solid #ddd5ca;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:52px;padding:12px 24px;font-size:19px;display:flex}.verb-pattern-notes .vg-disclosure svg{flex:none;width:24px;height:24px;transition:transform .16s}.verb-pattern-notes .vg-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.verb-pattern-notes [data-vg-main-practice]{border-top:1px solid var(--vg-rule);margin-top:12px;padding-top:8px}.verb-pattern-notes .vg-practice{color:#284b4b;background:#f0f4e9;border:1px solid #e1e6db;border-radius:11px;padding:12px 18px 14px}.verb-pattern-notes .vg-practice-heading{align-items:baseline;gap:18px;margin-bottom:9px;display:flex}.verb-pattern-notes .vg-practice-heading h3{font-size:46px;line-height:1.05}.verb-pattern-notes .vg-practice-heading>p{color:#506675;font-size:16px}.verb-pattern-notes .vg-instruction{margin:0 0 3px;font-size:18px}.verb-pattern-notes .vg-question{border:0;min-width:0;margin:0;padding:0}.verb-pattern-notes .vg-question legend{float:none;max-width:100%;margin:0 0 9px;padding:0;display:block}.verb-pattern-notes .vg-practice-sentence{letter-spacing:-.5px;color:#102f2b;font:700 31px/1.15 Times New Roman,Georgia,serif;display:block}.verb-pattern-notes .vg-practice-prompt{color:#50656a;margin-top:7px;font-size:19px;display:block}.verb-pattern-notes .vg-choices{gap:6px;display:grid}.verb-pattern-notes .vg-choice{color:#162332;cursor:pointer;background:#fffefa;border:1px solid #dcd9d2;border-radius:9px;align-items:center;gap:16px;min-height:44px;padding:8px 13px;font-size:18px;line-height:1.25;display:flex}.verb-pattern-notes .vg-choice.is-selected{border-color:var(--vg-forest);box-shadow:inset 0 0 0 1px var(--vg-forest);background:#f5f7ef}.verb-pattern-notes .vg-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.8px solid #98a1ac;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin:0;display:block}.verb-pattern-notes .vg-choice input[type=checkbox]{border-radius:5px}.verb-pattern-notes .vg-choice input:checked{border-color:var(--vg-forest);background:var(--vg-forest);box-shadow:inset 0 0 0 5px #fffefa}.verb-pattern-notes .vg-choice input[type=checkbox]:checked{background:var(--vg-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fffefa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5 12 4 4 10-10'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:none}.verb-pattern-notes .vg-question:disabled .vg-choice,.verb-pattern-notes .vg-question:disabled input{cursor:default;opacity:1}.verb-pattern-notes .vg-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:95px;padding-top:10px;display:grid}.verb-pattern-notes .vg-feedback{border-radius:5px;align-self:center;font-size:16px;line-height:1.35}.verb-pattern-notes .vg-feedback strong{color:#23533b;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.verb-pattern-notes .vg-feedback>p:not(.vg-helper){margin-top:5px}.verb-pattern-notes .vg-multiple-feedback{min-height:143px}.verb-pattern-notes .vg-feedback>.vg-second-hint{padding-top:8px}.verb-pattern-notes .vg-feedback.is-incorrect strong{color:#964027}.verb-pattern-notes .vg-helper{color:#516878}.verb-pattern-notes .vg-status-icon{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:inline-flex}.verb-pattern-notes .vg-primary{border:1px solid var(--vg-forest);background:var(--vg-forest);color:#fffefa;text-align:center;border-radius:8px;min-width:186px;min-height:46px;padding:10px 22px;font-size:19px;line-height:1.25}.verb-pattern-notes .vg-primary:hover:not(:disabled){background:#234c38}.verb-pattern-notes .vg-primary:disabled{cursor:default;color:#687584;background:#d5d7d8;border-color:#d5d7d8}.verb-pattern-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.verb-pattern-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.verb-pattern-notes .vg-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.verb-pattern-notes .vg-choice input:focus-visible{outline:none}.verb-pattern-notes :-webkit-any([data-vg-feedback],#vg-practice-title,#vg-practice-explanation):focus-visible{outline-offset:5px;outline:2px solid #9a681c}.verb-pattern-notes :is([data-vg-feedback],#vg-practice-title,#vg-practice-explanation):focus-visible{outline-offset:5px;outline:2px solid #9a681c}.verb-pattern-notes .vg-explain-action{min-height:44px;color:var(--vg-forest);text-underline-offset:4px;background:0 0;border:0;margin-top:8px;padding:10px 0;font-size:16px;text-decoration:underline}.verb-pattern-notes .vg-explanation-note{background:#fffefa;border:1px solid #d2ddd0;border-radius:8px;margin-top:8px;padding:15px;font-size:16px}.verb-pattern-notes .vg-complete-copy{max-width:650px;margin:15px 0 22px}.verb-pattern-notes .vg-companions{gap:24px;margin-top:24px;display:grid}.verb-pattern-notes .vg-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;display:grid}.verb-pattern-notes .vg-two-columns>:nth-child(2){position:relative}.verb-pattern-notes .vg-two-columns>:nth-child(2):before{content:"";background:var(--vg-rule);width:1px;position:absolute;top:0;bottom:0;left:-22px}.verb-pattern-notes .vg-set-columns{margin:15px 0 18px}.verb-pattern-notes .vg-set-columns>section>h3{margin-bottom:16px;font-size:40px}.verb-pattern-notes .vg-verb-set{border-bottom:1px solid var(--vg-rule);margin-bottom:16px;padding:0 0 17px}.verb-pattern-notes .vg-verb-set h4{margin-bottom:10px}.verb-pattern-notes .vg-verb-set p:not(.vg-example){margin-top:7px;font-size:16px;line-height:1.38}.verb-pattern-notes .vg-verb-set .vg-example{font-size:28px}.verb-pattern-notes .vg-verb-set .vg-verb{font-weight:700}.verb-pattern-notes .vg-verb-set .vg-negative{background:0 0;padding:0;display:inline}.verb-pattern-notes .vg-verb-set .vg-short-example{font-size:24px}.verb-pattern-notes .vg-verb-set .vg-meaning-line{margin-top:2px}.verb-pattern-notes .vg-verb-set .vg-scene-train{margin:12px 0 5px}.verb-pattern-notes .vg-with-vignette{min-height:147px;display:flow-root}.verb-pattern-notes .vg-with-vignette h4{margin-bottom:16px}.verb-pattern-notes .vg-with-vignette .vg-scene{float:right;border-radius:0;width:20%;margin:-11px -7px 3px 5px}.verb-pattern-notes .vg-with-vignette .vg-example{font-size:26px}.verb-pattern-notes .vg-note{color:#294f52;background:#eff4e9;border:1px solid #e1e9dd;border-radius:11px;padding:14px 19px}.verb-pattern-notes .vg-note h3{font-size:29px}.verb-pattern-notes .vg-note p{font-size:16px;line-height:1.45}.verb-pattern-notes .vg-keep-pattern{margin-top:-6px}.verb-pattern-notes .vg-keep-pattern p+p{margin-top:3px}.verb-pattern-notes .vg-base-form{margin-top:8px}.verb-pattern-notes .vg-base-form p{margin-top:9px}.verb-pattern-notes .vg-tense-note{border-top:1px solid var(--vg-rule)}.verb-pattern-notes .vg-tense-note h3{margin-bottom:9px;font-size:33px}.verb-pattern-notes .vg-tense-note .vg-example{font-size:27px;line-height:1.4}.verb-pattern-notes .vg-tense-note>p:last-child{margin-top:7px;font-size:18px}.verb-pattern-notes .vg-people-hero{grid-template-columns:48% minmax(0,1fr);align-items:center;gap:20px;padding:6px 0 16px;display:grid}.verb-pattern-notes .vg-people>.vg-heading h2{font-size:52px}.verb-pattern-notes .vg-actor-sentence{color:#182b3c;font:700 30px/1.2 Times New Roman,Georgia,serif}.verb-pattern-notes .vg-actor-top{justify-content:space-between;align-items:flex-end;gap:7px;display:flex}.verb-pattern-notes .vg-actor-sentence .vg-mark{padding:9px 12px}.verb-pattern-notes .vg-actor-sentence .vg-object{text-align:center;min-width:120px}.verb-pattern-notes .vg-actor-bracket{border:2px solid #adb5bc;border-top:0;border-radius:0 0 12px 12px;width:39%;height:20px;margin:9px 17% 9px auto}.verb-pattern-notes .vg-actor-bottom{justify-content:center;align-items:flex-start;gap:16px;display:flex}.verb-pattern-notes .vg-actor-bottom>span:not(.vg-labelled){padding-top:9px}.verb-pattern-notes .vg-actor-bottom .vg-mark{text-align:center;min-width:135px}.verb-pattern-notes .vg-actor-meaning{margin-top:22px;font-size:17px;line-height:1.4}.verb-pattern-notes .vg-person-set{border-top:1px solid var(--vg-rule);grid-template-columns:minmax(0,1fr) 34.5%;align-items:start;gap:18px;padding:10px 0;display:grid}.verb-pattern-notes .vg-person-set h3{letter-spacing:-.8px;margin-bottom:10px;font-size:29px}.verb-pattern-notes .vg-person-example{color:#25394a;letter-spacing:-.4px;margin-bottom:7px;font-size:22px;line-height:1.25}.verb-pattern-notes .vg-person-set p:not(.vg-person-example){font-size:16px;line-height:1.4}.verb-pattern-notes .vg-person-set p+p{margin-top:6px}.verb-pattern-notes .vg-warning-set{grid-template-columns:minmax(0,1fr) 29.7%}.verb-pattern-notes .vg-warning-set h3{font-size:25px}.verb-pattern-notes .vg-person-set .vg-mark{padding:2px 5px}.verb-pattern-notes .vg-comparison{border-top:1px solid var(--vg-rule);padding:10px 0 16px}.verb-pattern-notes .vg-comparison>h3{margin-bottom:9px;font-size:30px}.verb-pattern-notes .vg-comparison .vg-two-columns{gap:34px}.verb-pattern-notes .vg-comparison .vg-two-columns>:nth-child(2):before{left:-17px}.verb-pattern-notes .vg-comparison .vg-note{background:#f3f6ef;padding:12px 17px}.verb-pattern-notes .vg-comparison .vg-example{white-space:nowrap;margin-bottom:6px;font-size:27px;line-height:1.2}.verb-pattern-notes .vg-comparison .vg-note>p:last-child{font-size:17px}.verb-pattern-notes .vg-comparison .vg-mark{padding:3px 5px;font-weight:700}.verb-pattern-notes .vg-people-note p{font-size:17px;line-height:1.5}.verb-pattern-notes .vg-both-columns{gap:58px;margin:15px 0}.verb-pattern-notes .vg-both-columns>:nth-child(2):before{left:-29px}.verb-pattern-notes .vg-both-columns h3{font-size:33px}.verb-pattern-notes .vg-set-pattern{letter-spacing:-.6px;margin-top:4px;font-size:21px;line-height:1.3}.verb-pattern-notes .vg-both-columns .vg-scene{margin:10px 0 13px}.verb-pattern-notes .vg-both-columns .vg-example{font-size:28px;line-height:1.25}.verb-pattern-notes .vg-both-columns .vg-example+p{letter-spacing:-.45px;margin-top:6px;font-size:20px;line-height:1.3}.verb-pattern-notes .vg-icon-note{align-items:center;gap:22px;padding:14px 18px;display:flex}.verb-pattern-notes .vg-icon-note h3{letter-spacing:-.6px;font-size:25px}.verb-pattern-notes .vg-icon-note p{font-size:20px}.verb-pattern-notes .vg-info-icon{color:#fffefa;background:#38785a;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;height:52px;font:700 42px/1 Times New Roman,Georgia,serif;display:flex}.verb-pattern-notes .vg-meaning-changes{border-top:1px solid var(--vg-rule);margin-top:12px;padding-top:11px}.verb-pattern-notes .vg-meaning-changes>h3{margin-bottom:12px;font-size:33px}.verb-pattern-notes .vg-meaning-changes .vg-two-columns{gap:58px}.verb-pattern-notes .vg-meaning-changes .vg-two-columns>:nth-child(2):before{left:-29px}.verb-pattern-notes .vg-meaning-changes .vg-set-pattern{margin:0 0 10px;font-size:20px}.verb-pattern-notes .vg-meaning-example+.vg-meaning-example{margin-top:13px}.verb-pattern-notes .vg-meaning-example .vg-example{font-size:25px}.verb-pattern-notes .vg-meaning-example p:not(.vg-example){margin-top:4px;font-size:17px;line-height:1.3}.verb-pattern-notes .vg-meaning-changes .vg-two-columns>:first-child .vg-meaning-example+.vg-meaning-example{margin-top:30px}.verb-pattern-notes .vg-point-bridge{border-top:1px solid var(--vg-rule);letter-spacing:-.4px;margin:14px 0 10px;padding-top:10px;font-size:19px}.verb-pattern-notes .vg-bulb-icon{color:#38785a;flex:0 0 56px;width:56px;height:56px}.verb-pattern-notes .vg-takeaway{gap:20px}.verb-pattern-notes .vg-takeaway h3{margin-bottom:3px;font-size:34px}.verb-pattern-notes .vg-takeaway p{font-size:18px}.verb-pattern-notes .vg-mobile-only{display:none}@container verb-pattern-notes (width<=850px) and (width>=680px){.verb-pattern-notes h2{font-size:43px}.verb-pattern-notes .vg-heading>p{font-size:20px}.verb-pattern-notes .vg-main-hero{grid-template-columns:43% minmax(0,1fr)}.verb-pattern-notes .vg-people-hero{grid-template-columns:44% minmax(0,1fr)}.verb-pattern-notes .vg-hero-sentence{font-size:25px}.verb-pattern-notes .vg-hero-sentence .vg-mark{padding:8px 6px}.verb-pattern-notes .vg-role-label{font-size:12px}.verb-pattern-notes .vg-main-example>p:not(.vg-hero-sentence){font-size:17px}.verb-pattern-notes .vg-pattern-list .vg-example{font-size:23px}.verb-pattern-notes .vg-actor-sentence{font-size:22px}.verb-pattern-notes .vg-actor-sentence .vg-mark{padding:8px}.verb-pattern-notes .vg-actor-sentence .vg-object{min-width:85px}.verb-pattern-notes .vg-comparison .vg-example{white-space:normal;font-size:22px}.verb-pattern-notes .vg-two-columns{gap:30px}.verb-pattern-notes .vg-two-columns>:nth-child(2):before{left:-15px}}@container verb-pattern-notes (width<=680px){.verb-pattern-notes .vg-desktop-only{display:none}.verb-pattern-notes .vg-mobile-only{display:block}.verb-pattern-notes .vg-sheet{border-radius:18px;padding:18px 15px 15px}.verb-pattern-notes h2{letter-spacing:-.8px;font-size:31px;line-height:1.05}.verb-pattern-notes .vg-people>.vg-heading h2{font-size:31px}.verb-pattern-notes .vg-centered{text-align:left}.verb-pattern-notes .vg-centered h2{font-size:30px}.verb-pattern-notes .vg-heading{padding-bottom:13px}.verb-pattern-notes .vg-heading>p,.verb-pattern-notes .vg-centered>p{letter-spacing:-.2px;margin-top:8px;font-size:16px;line-height:1.4}.verb-pattern-notes .vg-main-hero{grid-template-columns:1fr;gap:18px;padding-top:12px}.verb-pattern-notes .vg-main-hero>.vg-scene{max-height:290px}.verb-pattern-notes .vg-hero-sentence{flex-wrap:wrap;justify-content:flex-start;gap:7px;font-size:27px}.verb-pattern-notes .vg-hero-sentence .vg-mark{padding:6px 8px}.verb-pattern-notes .vg-role-label{font-size:12px}.verb-pattern-notes .vg-to{padding-bottom:7px}.verb-pattern-notes .vg-main-example>p:not(.vg-hero-sentence){letter-spacing:0;margin:13px 0 0;font-size:16px;line-height:1.4}.verb-pattern-notes .vg-main-example>.vg-hero-pattern{margin-top:13px!important;font-size:17px!important}.verb-pattern-notes .vg-overview h3{font-size:27px}.verb-pattern-notes .vg-pattern-list{gap:13px}.verb-pattern-notes .vg-pattern-list>div{grid-template-columns:1fr;gap:5px}.verb-pattern-notes .vg-pattern-list dt{min-height:43px;padding:10px 13px;font-size:16px}.verb-pattern-notes .vg-pattern-list dd{padding:5px 3px 12px;font-size:16px}.verb-pattern-notes .vg-pattern-list .vg-example{font-size:24px;line-height:1.2}.verb-pattern-notes .vg-time-note{padding:13px 0 0;font-size:16px;line-height:1.4}.verb-pattern-notes .vg-disclosure{padding:10px 14px;font-size:16px}.verb-pattern-notes .vg-companions{gap:18px;margin-top:18px}.verb-pattern-notes .vg-two-columns{grid-template-columns:1fr;gap:22px}.verb-pattern-notes .vg-two-columns>:nth-child(2):before{display:none}.verb-pattern-notes .vg-set-columns>section>h3{font-size:31px}.verb-pattern-notes .vg-set-columns>section+section{border-top:1px solid var(--vg-rule);padding-top:18px}.verb-pattern-notes h4{font-size:21px}.verb-pattern-notes .vg-verb-set .vg-example{font-size:26px}.verb-pattern-notes .vg-verb-set .vg-short-example{font-size:24px}.verb-pattern-notes .vg-with-vignette .vg-scene{width:21%}.verb-pattern-notes .vg-with-vignette{min-height:0}.verb-pattern-notes .vg-note{padding:13px 14px}.verb-pattern-notes .vg-note h3{font-size:27px}.verb-pattern-notes .vg-tense-note .vg-example{font-size:24px}.verb-pattern-notes .vg-people-hero{grid-template-columns:1fr;gap:12px;padding:11px 0 13px}.verb-pattern-notes .vg-mobile-actor{letter-spacing:-.8px;font-size:33px;font-weight:700;line-height:1.03}.verb-pattern-notes .vg-mobile-actor .vg-mark{background:0 0;border-radius:0;padding:0;display:inline}.verb-pattern-notes .vg-actor-meaning{letter-spacing:-.2px;margin-top:12px;font-size:16px;line-height:1.4}.verb-pattern-notes .vg-mobile-role-guide{border-top:1px solid var(--vg-rule);padding-top:12px}.verb-pattern-notes .vg-pattern{color:#101e2c;letter-spacing:-.6px;background:#f2f0ea;border-radius:9px;padding:10px 13px;font:700 25px/1.25 Times New Roman,Georgia,serif}.verb-pattern-notes .vg-roles{gap:7px;margin-top:10px;display:grid}.verb-pattern-notes .vg-roles>div{border-radius:9px;padding:9px 15px}.verb-pattern-notes .vg-roles dt{letter-spacing:-.3px;font:700 25px/1.1 Times New Roman,Georgia,serif}.verb-pattern-notes .vg-roles dd{color:#50656f;margin-top:3px;font-size:15px;line-height:1.3}.verb-pattern-notes .vg-roles .vg-subject{background:#eff3e9}.verb-pattern-notes .vg-roles .vg-verb{background:#fff4dd}.verb-pattern-notes .vg-roles .vg-object{background:#fcebe5}.verb-pattern-notes .vg-roles .vg-neutral{color:#14232b;background:#f3f1ec}.verb-pattern-notes [data-vg-mobile-practice]:not(:empty){border-top:1px solid var(--vg-rule);margin-top:12px;padding:12px 0 0}.verb-pattern-notes .vg-practice{padding:13px 12px 14px}.verb-pattern-notes .vg-practice-heading{gap:13px;margin-bottom:11px}.verb-pattern-notes .vg-practice-heading h3{font-size:34px}.verb-pattern-notes .vg-practice-heading>p{font-size:13px}.verb-pattern-notes .vg-instruction{margin-bottom:5px;font-size:16px}.verb-pattern-notes .vg-practice-sentence{letter-spacing:-.5px;font-size:24px;line-height:1.15}.verb-pattern-notes .vg-practice-prompt{margin-top:7px;font-size:16px}.verb-pattern-notes .vg-question legend{margin-bottom:12px}.verb-pattern-notes .vg-choices{gap:6px}.verb-pattern-notes .vg-choice{gap:12px;min-height:44px;padding:9px 11px;font-size:16px}.verb-pattern-notes .vg-choice input{flex-basis:22px;width:22px;height:22px}.verb-pattern-notes .vg-practice-footer{grid-template-columns:1fr;gap:9px;min-height:137px;padding-top:10px}.verb-pattern-notes .vg-feedback{flex-direction:column;justify-content:center;align-self:start;min-height:92px;font-size:14px;display:flex}.verb-pattern-notes .vg-feedback strong{font-size:16px}.verb-pattern-notes .vg-feedback>p:not(.vg-helper){margin-top:4px}.verb-pattern-notes .vg-multiple-feedback .vg-feedback{min-height:175px}.verb-pattern-notes .vg-primary{width:100%;min-width:0;min-height:46px;padding:11px 16px;font-size:18px}.verb-pattern-notes .vg-person-set,.verb-pattern-notes .vg-warning-set{grid-template-columns:1fr;gap:12px;padding:17px 0}.verb-pattern-notes .vg-person-set h3,.verb-pattern-notes .vg-warning-set h3{margin-bottom:8px;font-size:27px}.verb-pattern-notes .vg-person-example{font-size:20px}.verb-pattern-notes .vg-person-set .vg-scene{max-width:420px}.verb-pattern-notes .vg-comparison{padding:15px 0}.verb-pattern-notes .vg-comparison>h3{font-size:28px}.verb-pattern-notes .vg-comparison .vg-two-columns{gap:9px}.verb-pattern-notes .vg-comparison .vg-example{white-space:normal;font-size:25px}.verb-pattern-notes .vg-comparison .vg-note>p:last-child,.verb-pattern-notes .vg-people-note p{font-size:16px}.verb-pattern-notes .vg-both-columns{gap:22px}.verb-pattern-notes .vg-both-columns>section+section{border-top:1px solid var(--vg-rule);padding-top:17px}.verb-pattern-notes .vg-both-columns h3{font-size:28px}.verb-pattern-notes .vg-set-pattern{letter-spacing:-.35px;font-size:17px}.verb-pattern-notes .vg-both-columns .vg-example{font-size:26px}.verb-pattern-notes .vg-both-columns .vg-example+p{font-size:17px}.verb-pattern-notes .vg-icon-note{align-items:flex-start;gap:12px;padding:13px}.verb-pattern-notes .vg-info-icon{flex-basis:32px;height:32px;font-size:26px}.verb-pattern-notes .vg-icon-note h3{font-size:23px;line-height:1.15}.verb-pattern-notes .vg-icon-note p{margin-top:4px;font-size:16px}.verb-pattern-notes .vg-meaning-changes>h3{font-size:28px}.verb-pattern-notes .vg-meaning-changes .vg-two-columns{gap:21px}.verb-pattern-notes .vg-meaning-changes .vg-two-columns>:nth-child(2){border-top:1px solid var(--vg-rule);padding-top:17px}.verb-pattern-notes .vg-meaning-changes .vg-set-pattern{font-size:17px}.verb-pattern-notes .vg-meaning-example .vg-example{font-size:25px}.verb-pattern-notes .vg-meaning-example p:not(.vg-example){font-size:16px}.verb-pattern-notes .vg-point-bridge{font-size:16px;line-height:1.4}.verb-pattern-notes .vg-bulb-icon{flex-basis:34px;width:34px;height:34px}.verb-pattern-notes .vg-takeaway h3{font-size:27px}}@container verb-pattern-notes (width<=340px){.verb-pattern-notes .vg-sheet{padding:17px 12px 13px}.verb-pattern-notes h2{font-size:30px}.verb-pattern-notes .vg-people>.vg-heading h2{font-size:28px}.verb-pattern-notes .vg-mobile-actor{font-size:31px}.verb-pattern-notes .vg-hero-sentence{gap:5px;font-size:24px}.verb-pattern-notes .vg-hero-sentence .vg-mark{padding:6px}.verb-pattern-notes .vg-role-label{font-size:11px}.verb-pattern-notes .vg-practice-sentence{font-size:23px}.verb-pattern-notes .vg-practice{padding:12px 10px}.verb-pattern-notes .vg-practice-heading{gap:10px}.verb-pattern-notes .vg-practice-heading>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.verb-pattern-notes .vg-disclosure svg{transition:none}}@font-face{font-family:Help Notes Sans;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.questions-explanation.help-notes{--help-heading:#09292d;--help-ink:#294750;--help-muted:#536a7d;--help-line:#e1dcd3;--help-serif:"Times New Roman",Times,serif;--font-ui:"Help Notes Sans","Arial Narrow",Arial,sans-serif;width:100%;max-width:960px;color:var(--help-ink);box-shadow:none;font:400 20px/1.35 var(--font-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:help-notes/inline-size}.help-notes *,.help-notes :before,.help-notes :after{box-sizing:border-box}.help-notes :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.help-notes :is(h2,h3,h4,p,figure,fieldset){margin:0}.help-notes :-webkit-any(h2,h3,h4){color:var(--help-heading);font-family:var(--help-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.help-notes :is(h2,h3,h4){color:var(--help-heading);font-family:var(--help-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.help-notes h2{font-size:46px;line-height:1.08}.help-notes h3{font-size:31px;line-height:1.1}.help-notes h4{font-size:24px;line-height:1.2}.help-notes em{font-style:italic}.help-notes strong{font-weight:650}.help-notes .help-sheet{background:#fffefa;border:1px solid #ebdfcf;border-radius:18px;min-width:0;padding:18px 22px 22px;box-shadow:0 2px 5px #75542d0a}.help-notes .help-main{padding:12px}.help-notes .help-heading{text-align:center;margin-bottom:14px}.help-notes .help-main>.help-heading h2{font-size:44px}.help-notes .help-heading>p{color:var(--help-muted);margin-top:3px;font-size:23px;line-height:1.3}.help-notes .help-main-grid{grid-template-columns:51% 49%;grid-template-areas:"practical reaction""patterns patterns""more more";row-gap:14px;display:grid}.help-notes .help-practical{border:1px solid var(--help-line);border-right:0;border-radius:12px 0 0 12px;grid-area:practical;padding:12px 20px 16px 14px}.help-notes .help-reaction{border:1px solid var(--help-line);border-left:0;border-radius:0 12px 12px 0;grid-area:reaction;padding:12px 14px 16px 20px;position:relative}.help-notes .help-reaction:before{content:"";border-left:1px solid #ddd7ce;position:absolute;top:14px;bottom:14px;left:0}.help-notes .help-practical>h3,.help-notes .help-reaction>h3{margin-bottom:9px}.help-notes .help-reaction>h3{white-space:nowrap;font-size:29px}.help-notes .help-art{border-radius:9px;min-width:0;overflow:hidden}.help-notes .help-art svg{width:100%;height:auto;display:block}.help-notes .help-art .help-mobile-art,.help-notes .help-mobile-only{display:none}.help-notes .help-example{font-family:var(--help-serif);color:#09242c;letter-spacing:-.025em;font-size:29px;font-weight:600;line-height:1.25}.help-notes .help-main-example{white-space:nowrap;margin-top:12px;font-size:29px}.help-notes .help-reaction .help-main-example{letter-spacing:-.04em;font-size:23px}.help-notes .help-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;letter-spacing:-.025em;border-radius:6px;padding:3px 6px 4px;display:inline-block}.help-notes .help-subject{color:#123d35;background:#e3ecdf}.help-notes .help-verb{color:#80500d;background:#ffebc3}.help-notes .help-object{color:#99392c;background:#fce2da}.help-notes .help-negative{color:#66517c;background:#eee5f3}.help-notes .help-contraction{white-space:nowrap;display:inline-flex}.help-notes .help-contraction>.help-verb{border-radius:6px 0 0 6px;padding-right:0}.help-notes .help-contraction>.help-negative{border-radius:0 6px 6px 0;padding-left:0}.help-notes .help-verb-text{color:#88500d}.help-notes .help-meaning{margin-top:10px;font-size:21px;line-height:1.3}.help-notes .help-note{color:var(--help-muted);margin-top:10px;line-height:1.35}.help-notes .help-patterns{border:1px solid var(--help-line);border-bottom:0;border-radius:12px 12px 0 0;grid-area:patterns;padding:12px 14px 16px}.help-notes .help-patterns h3{margin-bottom:7px}.help-notes .help-formula{color:#36555c;text-align:center;background:#f6f5f0;border:1px solid #eeebe5;border-radius:9px;padding:8px 14px;font-size:20px;line-height:1.25}.help-notes .help-patterns>.help-formula{margin-bottom:12px;padding:5px 23px;display:table}.help-notes .help-patterns-grid{grid-template-columns:48% minmax(0,1fr);align-items:center;gap:20px;display:grid}.help-notes .help-patterns-grid .help-example{font-size:29px;line-height:1.22}.help-notes .help-pattern-notes{border-left:1px solid var(--help-line);color:var(--help-muted);padding-left:20px;font-size:18px}.help-notes .help-pattern-notes>p+p{margin-top:8px}.help-notes .help-more{border:1px solid var(--help-line);border-top:0;border-radius:0 0 12px 12px;grid-area:more;min-width:0;margin-top:-14px;padding:0 14px 12px}.help-notes .help-more>summary{cursor:pointer;border:1px solid var(--help-line);color:#10262e;background:#f7f5f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 18px;font-size:19px;list-style:none;display:flex}.help-notes .help-more>summary::-webkit-details-marker{display:none}.help-notes .help-more>summary>span{font:400 32px/.7 var(--help-serif);transform:rotate(0)}.help-notes .help-more[open]>summary>span{transform:rotate(90deg)}.help-notes .help-expanded{gap:22px;padding-top:20px;display:grid}.help-notes .help-more[open] .help-expanded{margin:20px -28px 0;padding-top:0}.help-notes .help-expanded>[data-help-mobile-practice]:empty{display:none}.help-notes .help-details-grid{border-top:1px solid var(--help-line);grid-template-columns:51% 49%;padding-top:16px;display:grid}.help-notes .help-details-grid>section{flex-direction:column;align-items:stretch;min-width:0;padding-right:20px;display:flex}.help-notes .help-details-grid>section+section{border-left:1px solid var(--help-line);padding:0 0 0 20px}.help-notes .help-details-grid h3{margin-bottom:10px;font-size:31px}.help-notes .help-details-grid .help-art{margin-bottom:12px}.help-notes .help-details-grid .help-example{margin-bottom:5px;font-size:28px}.help-notes .help-details-grid .help-note{margin:4px 0 12px;font-size:19px}.help-notes .help-details-grid .help-formula{text-align:left;color:#0c2831;margin-top:auto;padding:12px 20px;font-size:21px}.help-notes .help-divided{border-top:1px solid var(--help-line);margin-top:18px;padding-top:12px}.help-notes .help-divided>h3{margin-bottom:10px}.help-notes .help-divided>p+p{margin-top:4px}.help-notes .help-divided>p{color:#476775}.help-notes .help-requests>.help-example{color:#09242c;font-size:29px}.help-notes .help-reminder{color:#294f55;background:#f0f3eb;border:1px solid #dce6db;border-radius:10px;grid-template-columns:44px auto minmax(0,1fr);align-items:start;gap:14px;margin-top:22px;padding:20px 16px;display:grid}.help-notes .help-reminder h3{align-self:start;padding-top:4px;font-size:29px}.help-notes .help-reminder ul{margin:0;padding-left:24px;font-size:19px;line-height:1.45}.help-notes .help-bulb{color:#fffefa;background:#dfba64;border-radius:50%;width:44px;height:44px;padding:4px;display:block}.help-notes .help-bulb svg{width:100%;height:100%;display:block}.help-notes .help-bordered{border:1px solid #e7d7c5;border-radius:10px;padding:12px 18px}.help-notes .help-time-action>h3{margin-bottom:10px}.help-notes .help-time-grid{grid-template-columns:47% minmax(0,1fr);align-items:start;gap:24px;display:grid}.help-notes .help-time-examples{margin-bottom:20px}.help-notes .help-time-examples .help-example{white-space:nowrap;font-size:24px;font-weight:400;line-height:1.4}.help-notes .help-time-examples .help-mark{padding:2px 5px 3px;font-weight:600}.help-notes .help-time-examples .help-contraction>.help-verb{padding-right:0}.help-notes .help-time-examples .help-contraction>.help-negative{padding-left:0}.help-notes .help-time-grid p+p{margin-top:7px}.help-notes .help-time-grid>div>p{color:var(--help-muted);font-size:19px;line-height:1.35}.help-notes .help-things{grid-template-columns:44% minmax(0,1fr);align-items:center;gap:20px;margin-top:12px;display:grid}.help-notes .help-things h3{margin-bottom:10px}.help-notes .help-things .help-example{font-family:var(--font-ui);margin-bottom:10px;font-size:22px;font-weight:400}.help-notes .help-contrast{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.help-notes .help-contrast>section{flex-direction:column;min-width:0;display:flex}.help-notes .help-contrast h3{margin-bottom:10px;font-size:28px}.help-notes .help-contrast p+p{margin-top:7px}.help-notes .help-contrast .help-example{font-family:var(--font-ui);letter-spacing:0;font-size:22px;font-weight:400}.help-notes .help-contrast .help-formula{margin-top:12px;padding:9px 7px;font-size:19px}.help-notes .help-contrast .help-art{border-radius:8px;margin-top:auto;padding-top:10px}.help-notes .help-time-note{border:1px solid var(--help-line);background:#f7f5f1;border-radius:10px;margin-top:0;padding:10px 18px;font-size:19px;line-height:1.35}.help-notes .help-time .help-reminder{grid-template-columns:44px minmax(0,1fr);gap:8px 14px;margin-top:12px;padding:12px 16px}.help-notes .help-time .help-reminder .help-bulb{grid-row:1/3;align-self:center}.help-notes .help-time .help-reminder h3{padding:0}.help-notes .help-practice{background:#f0f3e9;border:1px solid #e1e5d9;border-radius:12px;grid-template-columns:53% minmax(0,1fr);gap:18px 22px;min-width:0;margin-top:14px;padding:14px 20px 18px;display:grid}.help-notes .help-practice-prompt{min-width:0}.help-notes .help-practice-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.help-notes .help-practice-heading h3{font-size:35px}.help-notes .help-practice-heading>span{color:var(--help-muted);font-size:16px}.help-notes .help-practice-context{margin-bottom:8px;font-size:20px}.help-notes .help-practice-examples{font-family:var(--help-serif);color:#122e33;margin-bottom:10px;font-size:23px;line-height:1.35}.help-notes .help-practice-question{color:#0a252c;font:700 33px/1.2 var(--help-serif);letter-spacing:-.01em}.help-notes .help-question-small{font:400 20px/1.3 var(--font-ui);letter-spacing:0}.help-notes .help-practice-instruction{margin-top:12px;font-size:21px}.help-notes .help-choices{border:0;flex-direction:column;gap:7px;min-width:0;padding:14px 0 0;display:flex}.help-notes .help-choice{color:#10252b;cursor:pointer;background:#fffefa;border:1px solid #dddcd4;border-radius:8px;align-items:center;gap:15px;min-height:46px;padding:9px 14px;font:400 19px/1.25 Arial,sans-serif;display:flex}.help-notes .help-choice:has(input:checked){background:#eaf1e6;border-color:#216151;box-shadow:inset 0 0 0 1px #21615122}.help-notes .help-choice:has(input:disabled){cursor:default}.help-notes .help-choice input{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:inherit;background:#fffefa;border:1.5px solid #8c99a7;border-radius:50%;flex:0 0 24px;margin:0}.help-notes .help-choice input:checked{border:7px solid #175448}.help-notes .help-outcome{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:58px;margin-top:2px;display:flex}.help-notes .help-status{color:var(--help-muted);font:400 19px/1.3 Arial,sans-serif}.help-notes .help-practice-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.help-notes .help-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:9px;min-width:180px;min-height:52px;padding:11px 24px;font:400 21px/1.25 Arial,sans-serif}.help-notes .help-button:hover:enabled{background:#173e2c}.help-notes .help-button:disabled{color:#78838e;cursor:default;background:#dddee0;border-color:#dddee0}.help-notes .help-text-button{color:#234d3a;min-height:44px;font:500 18px/1.3 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.help-notes .help-practice.is-answered{background:#fffefa;border-color:#ddd6c8;grid-template-columns:57% minmax(0,1fr);gap:0;padding:0;overflow:hidden}.help-notes .is-answered .help-practice-prompt{grid-area:1/1;padding:14px 20px 8px}.help-notes .is-answered .help-practice-context{display:none}.help-notes .is-answered .help-practice-heading{margin-bottom:8px}.help-notes .is-answered .help-choices{grid-area:2/1;padding:0 20px 18px}.help-notes .is-answered .help-outcome{text-align:center;background:#f8f5ef;border-left:1px solid #e3ded4;flex-direction:column;grid-area:1/2/3;justify-content:center;gap:28px;min-height:280px;margin:0;padding:24px;display:flex}.help-notes .is-answered .help-outcome.is-incorrect{color:#783e2d;background:#faece3}.help-notes .is-answered .help-outcome.is-correct{color:#19574b;background:#edf3e8}.help-notes .is-answered .help-practice-actions{width:100%}.help-notes .help-feedback{outline-offset:6px;font:400 23px/1.35 Arial,sans-serif}.help-notes .help-feedback-icon{color:#fff;width:72px;height:72px;font:700 64px/1 var(--font-ui);background:#a34f36;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.help-notes .help-feedback-icon svg{width:68%;height:68%;display:block}.help-notes .is-correct .help-feedback-icon{color:#12594b;background:#d7e7cf;font-family:Arial,sans-serif;font-size:60px}.help-notes .help-practice-explanation{border-top:1px solid var(--help-line);background:#f7f5ee;grid-column:1/-1;padding:14px 20px}.help-notes .help-practice-explanation h4{margin-bottom:8px}.help-notes .help-complete{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:10px 0;display:flex}.help-notes .help-complete h3{margin-bottom:10px}.help-notes :-webkit-any(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.help-notes :is(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.help-notes .help-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.help-notes .help-choice input:focus-visible{outline:none}.help-notes .help-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container help-notes (width>=681px){.help-notes .help-practical>h3,.help-notes .help-patterns>h3{font-family:Georgia,serif;font-size:30px}.help-notes .help-reaction>h3{font-family:Georgia,serif;font-size:28px}.help-notes .help-details .help-heading h2{font-size:54px}.help-notes .help-time .help-heading h2{font-size:50px}}@container help-notes (width<=850px) and (width>=681px){.help-notes .help-main-example{white-space:normal;font-size:25px}.help-notes .help-reaction .help-main-example,.help-notes .help-reaction>h3{white-space:normal;font-size:22px}.help-notes .help-patterns-grid .help-example{font-size:25px}.help-notes .help-time-examples .help-example{white-space:normal;font-size:20px}.help-notes .help-details-grid .help-example{font-size:24px}}@container help-notes (width<=680px){.help-notes{font-size:18px}.help-notes .help-mobile-only{display:block}.help-notes .help-desktop-only{display:none}.help-notes .help-main{--font-ui:Arial,sans-serif;font-family:var(--font-ui);border-radius:14px;padding:16px}.help-notes .help-main>.help-heading{text-align:left;margin:0 2px 12px}.help-notes .help-main>.help-heading h2{letter-spacing:-.025em;font-size:40px;line-height:1.04}.help-notes .help-main>.help-heading h2>span{display:block}.help-notes .help-main>.help-heading p{color:#34484b;max-width:29ch;margin-top:8px;font-size:21px;line-height:1.25}.help-notes .help-main>.help-heading p>span{display:block}.help-notes .help-main-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"practical""patterns""reaction""more";row-gap:9px}.help-notes .help-practical,.help-notes .help-patterns,.help-notes .help-reaction{border:0;border-top:1px solid var(--help-line);border-radius:0;padding:8px 0 0}.help-notes .help-reaction:before{display:none}.help-notes .help-main-grid h3{margin:0 2px 8px;font-size:31px;line-height:1.08}.help-notes .help-art-box{border-radius:9px}.help-notes .help-art-box .help-desktop-art{display:none}.help-notes .help-art-box .help-mobile-art{display:block}.help-notes .help-main-example,.help-notes .help-patterns .help-example{white-space:normal;letter-spacing:-.025em;margin:10px 2px 0;font-size:31px;line-height:1.18}.help-notes .help-carry{display:block}.help-notes .help-mark{padding:2px 5px 3px;line-height:1}.help-notes .help-meaning{color:#354a4d;margin:8px 2px 0;font-size:19px;line-height:1.2}.help-notes .help-meaning p+p{margin-top:6px}.help-notes .help-patterns{flex-direction:column;display:flex}.help-notes .help-patterns>h3{order:0}.help-notes .help-patterns-grid{order:1;display:block}.help-notes .help-patterns .help-example{margin-top:0}.help-notes .help-pattern-notes{color:#354a4d;border:0;margin:8px 2px 0;padding:0;font-size:19px;line-height:1.2}.help-notes .help-patterns>.help-formula{border:0;order:2;margin:10px 0 0;padding:7px 12px;display:block}.help-notes .help-formula{font:700 22px/1.2 var(--help-serif);letter-spacing:-.02em;color:#123d3b;background:#f0f3e9;border:0;padding:9px 7px}.help-notes .help-patterns>.help-formula span{display:block}.help-notes .help-reaction>h3{white-space:normal;max-width:12ch}.help-notes .help-reaction>.help-art{display:none}.help-notes .help-reaction .help-main-example{letter-spacing:-.025em;margin-top:0;font-size:27px;line-height:1.22}.help-notes .help-laughing{padding-left:6px;display:block}.help-notes .help-reaction :-webkit-any(.help-verb,.help-negative){color:inherit;background:0 0;padding:0}.help-notes .help-reaction :is(.help-verb,.help-negative){color:inherit;background:0 0;padding:0}.help-notes .help-reaction>.help-formula{white-space:nowrap;margin-top:10px;font-size:21px}.help-notes .help-more{border:0;margin:0;padding:0}.help-notes .help-more>summary{border-radius:9px;gap:8px;min-height:46px;padding:10px 12px;font-size:19px}.help-notes .help-expanded{gap:16px;padding-top:14px}.help-notes .help-more[open] .help-expanded{margin:14px 0 0;padding-top:0}.help-notes .help-sheet:not(.help-main){border-radius:12px;padding:16px 12px}.help-notes .help-heading h2{font-size:32px}.help-notes .help-heading>p{font-size:19px}.help-notes .help-details-grid,.help-notes .help-time-grid,.help-notes .help-things,.help-notes .help-contrast{display:block}.help-notes .help-details-grid>section{padding:0}.help-notes .help-details-grid>section+section{border:0;border-top:1px solid var(--help-line);margin-top:16px;padding:16px 0 0}.help-notes .help-details-grid h3{font-size:26px}.help-notes .help-details-grid .help-example,.help-notes .help-requests>.help-example{font-size:25px}.help-notes .help-details-grid .help-formula{margin-top:0;padding:10px;font-size:19px}.help-notes .help-divided h3{font-size:27px}.help-notes .help-divided p{font-size:18px}.help-notes .help-reminder{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.help-notes .help-reminder h3{font-size:26px}.help-notes .help-reminder>div{grid-column:1/-1}.help-notes .help-reminder ul{padding-left:22px;font-size:18px}.help-notes .help-bulb{width:34px;height:34px}.help-notes .help-bordered{padding:12px}.help-notes .help-time-grid .help-art{margin-bottom:14px}.help-notes .help-time-examples{margin-bottom:12px}.help-notes .help-time-examples .help-example{white-space:normal;font-size:22px;line-height:1.4}.help-notes .help-time-grid>div>p{font-size:18px}.help-notes .help-things .help-art{margin-bottom:12px}.help-notes .help-time .help-example{font-size:21px}.help-notes .help-contrast>section+section{margin-top:12px}.help-notes .help-contrast>section{font-size:18px}.help-notes .help-contrast .help-art{padding-top:12px}.help-notes .help-contrast .help-formula{white-space:normal;font-size:19px}.help-notes .help-time-note{margin-top:12px;padding:12px;font-size:18px}.help-notes .help-time .help-reminder{grid-template-columns:34px minmax(0,1fr)}.help-notes .help-time .help-reminder>div{grid-column:2}.help-notes .help-practice,.help-notes .help-practice.is-answered{flex-direction:column;gap:12px;margin-top:0;padding:14px 12px;display:flex}.help-notes .help-practice-heading h3{font-size:31px}.help-notes .help-practice-heading{gap:12px;margin-bottom:10px}.help-notes .help-practice-context,.help-notes .help-practice-instruction{font-size:18px}.help-notes .help-practice-question{letter-spacing:-.025em;font-size:27px}.help-notes .help-question-small{font-size:19px}.help-notes .help-practice-examples{font-size:22px}.help-notes .help-choices,.help-notes .is-answered .help-choices{padding:0}.help-notes .help-choice{gap:12px;min-height:48px;padding:9px 10px;font-size:18px}.help-notes .help-outcome{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.help-notes .help-practice-actions{width:100%}.help-notes .help-button{min-width:0;min-height:48px;font-size:20px}.help-notes .is-answered .help-practice-prompt{padding:0}.help-notes .is-answered .help-outcome{border:1px solid #e1dcd3;border-radius:9px;gap:18px;min-height:180px;padding:18px 12px}.help-notes .help-feedback{font-size:21px}.help-notes .help-feedback-icon{width:52px;height:52px;margin-bottom:12px;font-size:44px}.help-notes .is-correct .help-feedback-icon{font-size:43px}.help-notes .help-complete{flex-direction:column;align-items:stretch;gap:16px;padding:0}.help-notes .help-complete h3{font-size:29px}}@container help-notes (width<=350px){.help-notes .help-main{padding:14px}.help-notes .help-main>.help-heading h2{font-size:33px}.help-notes .help-main>.help-heading p{font-size:20px}.help-notes .help-main-example,.help-notes .help-patterns .help-example{font-size:27px}.help-notes .help-reaction .help-main-example{font-size:25px}.help-notes .help-reaction>.help-formula{font-size:19px}.help-notes .help-more>summary{padding:10px;font-size:18px}.help-notes .help-main-grid h3{font-size:27px}.help-notes .help-meaning,.help-notes .help-pattern-notes{font-size:18px}}@media (prefers-reduced-motion:reduce){.help-notes *,.help-notes :before,.help-notes :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Let Notes Sans;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.questions-explanation.module35-let-notes{--let-ink:#092f32;--let-body:#3f5c60;--let-subject:#075749;--let-verb:#8c4e07;--let-object:#a02d24;--let-negative:#403171;--let-line:#e4dcd3;--let-serif:"Times New Roman",Times,serif;--font-ui:"Let Notes Sans","Arial Narrow",Arial,sans-serif;width:100%;max-width:1064px;box-shadow:none;color:var(--let-body);font:400 18px/1.45 var(--font-ui,Arial,sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:module35-let/inline-size}.module35-let-notes *,.module35-let-notes :before,.module35-let-notes :after{box-sizing:border-box}.module35-let-notes :-webkit-any(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.module35-let-notes :is(h2,h3,h4,p,figure,dl,dd,fieldset){margin:0}.module35-let-notes :-webkit-any(button,select,input){font:inherit}.module35-let-notes :is(button,select,input){font:inherit}.module35-let-notes :-webkit-any(button,select){letter-spacing:normal;text-transform:none}.module35-let-notes :is(button,select){letter-spacing:normal;text-transform:none}.module35-let-notes :-webkit-any(h2,h3,h4){color:var(--let-ink);font-family:var(--let-serif);letter-spacing:-.025em;font-weight:700}.module35-let-notes :is(h2,h3,h4){color:var(--let-ink);font-family:var(--let-serif);letter-spacing:-.025em;font-weight:700}.module35-let-notes h2{font-size:clamp(32px,4.8cqi,52px);line-height:1.05}.module35-let-notes h3{font-size:clamp(25px,3.55cqi,39px);line-height:1.12}.module35-let-notes h4{font-size:24px;line-height:1.15}.module35-let-notes strong{color:var(--let-ink);font-weight:600}.module35-let-notes .let-sheet{background:#fffefa;border:1px solid #e8d9ca;border-radius:20px;padding:18px 26px 28px;box-shadow:0 1px 4px #6c482215}.module35-let-notes .let-sheet+.let-sheet{margin-top:28px}.module35-let-notes .let-main{font-family:var(--font-ui);padding-bottom:56px}.module35-let-notes .let-main>.let-heading>p{font-size:clamp(18px,2.6cqi,28px)}.module35-let-notes .let-heading{margin-bottom:18px}.module35-let-notes .let-heading>p{margin-top:7px;font-size:clamp(18px,2.45cqi,27px);line-height:1.35}.module35-let-notes .let-main>.let-heading{text-align:center}.module35-let-notes .let-meaning-buttons{grid-template-columns:1.06fr 1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.module35-let-notes .let-meaning-button{color:#122e32;min-height:70px;box-shadow:none;cursor:pointer;background:#f7f5f1;border:1px solid #ded5cb;border-radius:9px;justify-content:center;align-items:center;gap:16px;padding:9px 16px;font-size:clamp(18px,2.4cqi,26px);line-height:1.2;display:flex;position:relative}.module35-let-notes .let-meaning-button[aria-pressed=true]{color:#fffefa;background:#176252;border-color:#176252}.module35-let-notes .let-meaning-button:hover{border-color:#176252}.module35-let-notes .let-meaning-button small{margin-top:2px;font-size:14px;display:block}.module35-let-notes .let-selected-check{font-size:40px;font-weight:600;line-height:1;position:absolute;left:20px}.module35-let-notes .let-meaning-button[aria-pressed=true]>span:last-child{padding-left:24px}.module35-let-notes .let-mobile-selector,.module35-let-notes .let-mobile-only,.module35-let-notes .let-art-mobile{display:none}.module35-let-notes .let-art{border-radius:9px;min-width:0;overflow:hidden}.module35-let-notes .let-art svg{width:100%;height:auto;display:block;overflow:hidden}.module35-let-notes .let-art .let-art-mobile{display:none}.module35-let-notes .let-hero{grid-template-rows:auto 1fr;grid-template-columns:46.2% minmax(0,1fr);gap:22px 24px;display:grid}.module35-let-notes .let-hero>h3{grid-area:1/2;padding-top:16px}.module35-let-notes .let-hero>.let-art{grid-area:1/1/3}.module35-let-notes .let-hero-copy{flex-direction:column;grid-area:2/2;font-size:clamp(17px,2.35cqi,26px);display:flex}.module35-let-notes .let-hero-copy>p+p{margin-top:6px}.module35-let-notes .let-hero-copy>.let-example+p{margin-top:18px}.module35-let-notes .let-example{color:#0b2d32;font-family:var(--let-serif);letter-spacing:-.025em;font-size:clamp(23px,2.9cqi,32px);line-height:1.4}.module35-let-notes .let-annotated{white-space:nowrap;font-size:clamp(28px,3.75cqi,41px);font-weight:700}.module35-let-notes .let-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.08em .2em .12em;font-weight:700;display:inline}.module35-let-notes .let-contraction{white-space:nowrap;align-items:baseline;display:inline-flex}.module35-let-notes .let-contraction .let-mark:first-child{border-radius:7px 0 0 7px;padding-right:0}.module35-let-notes .let-contraction .let-mark:last-child{border-radius:0 7px 7px 0;padding-left:0}.module35-let-notes .let-subject{color:var(--let-subject)}.module35-let-notes .let-verb{color:var(--let-verb)}.module35-let-notes .let-object{color:var(--let-object)}.module35-let-notes .let-negative{color:var(--let-negative)}.module35-let-notes .let-mark.let-subject{background:#e7efe4}.module35-let-notes .let-mark.let-verb{background:#ffedc9}.module35-let-notes .let-mark.let-object{background:#fce1d9}.module35-let-notes .let-mark.let-negative{background:#ede6f6}.module35-let-notes .let-roles{border-top:1px solid var(--let-line);justify-content:space-between;align-items:stretch;gap:0;margin-top:auto;padding-top:15px;font-size:clamp(10px,1.28cqi,14px);line-height:1.4;display:flex}.module35-let-notes .let-roles>div{border-left:1px solid var(--let-line);align-items:center;padding:6px 11px;display:flex}.module35-let-notes .let-roles>div:first-child{border:0;padding-left:0}.module35-let-notes .let-roles>div:last-child{padding-right:0}.module35-let-notes .let-roles dt{white-space:nowrap}.module35-let-notes .let-roles dd{display:none}.module35-let-notes .let-pattern{background:#f6f5f0;border:1px solid #e6e3dc;border-radius:11px;grid-template-columns:45% minmax(0,1fr);align-items:center;gap:28px;margin-top:14px;padding:18px 24px;display:grid}.module35-let-notes .let-formula{color:var(--let-ink);font:700 clamp(25px,3.7cqi,40px)/1.2 var(--let-serif);letter-spacing:-.025em;white-space:nowrap}.module35-let-notes .let-pattern>div{border-left:1px solid #c9bfb4;padding-left:28px;font-size:clamp(16px,1.9cqi,21px)}.module35-let-notes .let-divided{border-top:1px solid var(--let-line);margin-top:18px;padding-top:18px}.module35-let-notes .let-enabling{grid-template-rows:auto 1fr;grid-template-columns:42% minmax(0,1fr);gap:18px 26px;display:grid}.module35-let-notes .let-enabling>h3{grid-area:1/2;padding-top:20px}.module35-let-notes .let-enabling>.let-art{grid-area:1/1/3}.module35-let-notes .let-enabling-copy{grid-area:2/2;align-self:start;font-size:clamp(17px,2.35cqi,26px)}.module35-let-notes .let-enabling-copy .let-example{white-space:nowrap;font-size:clamp(22px,2.55cqi,29px)}.module35-let-notes .let-enabling-copy>p+p{margin-top:24px}.module35-let-notes .let-practice{background:#eff3e9;border:1px solid #e1e7dc;border-radius:11px;grid-template-columns:1.08fr 1fr;gap:20px 30px;margin-top:36px;padding:20px 22px 18px;display:grid;position:relative}.module35-let-notes .let-practice:before{border-top:1px solid var(--let-line);content:"";position:absolute;top:-19px;left:0;right:0}.module35-let-notes .let-practice-heading{align-items:center;gap:18px;margin-bottom:16px;display:flex}.module35-let-notes .let-practice-heading h3{font-size:clamp(36px,4.8cqi,53px);line-height:1}.module35-let-notes .let-practice-heading>span{color:#617174;font-size:16px}.module35-let-notes .let-practice-fact{color:#0d3034;font-size:clamp(19px,2.25cqi,25px);line-height:1.4}.module35-let-notes #let-practice-question{margin-top:10px;font-size:clamp(17px,1.9cqi,21px)}.module35-let-notes .let-choices{border:0;flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.module35-let-notes .let-choice{color:#18343a;cursor:pointer;background:#fffefa;border:1px solid #dcd8cf;border-radius:9px;align-items:center;gap:16px;min-height:56px;padding:11px 16px;font-size:clamp(16px,1.9cqi,21px);line-height:1.35;display:flex}.module35-let-notes .let-choice:has(:checked){background:#f7faf2;border-color:#176252;box-shadow:inset 0 0 0 1px #176252}.module35-let-notes .let-choice:has(:disabled){cursor:default}.module35-let-notes .let-choice input{-webkit-appearance:none;appearance:none;accent-color:#176252;width:26px;height:26px;cursor:inherit;background:#fffefa;border:2px solid #a1a8ae;border-radius:50%;flex:none;margin:0}.module35-let-notes .let-choice input:checked{background:radial-gradient(circle closest-side,#176252 0 54%,#0000 60%);border-color:#176252}.module35-let-notes .let-choice input:disabled{opacity:1}.module35-let-notes .let-practice-footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:60px;display:grid}.module35-let-notes .let-feedback-slot{align-items:center;min-height:56px;display:flex}.module35-let-notes .let-practice-status{color:#516a70;font-size:18px}.module35-let-notes .let-practice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.module35-let-notes .let-button{color:#fffefa;min-height:52px;box-shadow:none;cursor:pointer;background:#176252;border:1px solid #176252;border-radius:9px;padding:12px 25px;font-size:18px;line-height:1.3}.module35-let-notes .let-button:hover:not(:disabled){background:#104d41}.module35-let-notes .let-button:disabled{color:#6d7780;cursor:default;background:#dcdddf;border-color:#dcdddf}.module35-let-notes .let-text-button{color:#176252;min-height:44px;box-shadow:none;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:16px;text-decoration:underline}.module35-let-notes .let-feedback{align-items:flex-start;gap:11px;max-width:650px;display:flex}.module35-let-notes .let-feedback-icon{color:#fff;background:#176252;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:19px;font-weight:700;display:flex}.module35-let-notes .let-feedback.is-incorrect .let-feedback-icon{color:#68490e;background:#e7cf91}.module35-let-notes .let-feedback strong{color:#176252;font-size:19px}.module35-let-notes .let-feedback.is-incorrect strong{color:#75520d}.module35-let-notes .let-feedback p{margin-top:3px;font-size:17px;line-height:1.45}.module35-let-notes .let-practice-explanation{background:#fffefa;border:1px solid #d8e1cd;border-radius:9px;grid-column:1/-1;padding:16px 18px}.module35-let-notes .let-practice-explanation p{margin-top:8px}.module35-let-notes .let-practice-complete{grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;min-height:210px;display:flex}.module35-let-notes .let-practice-complete p{margin-top:12px}.module35-let-notes .let-detail-row{grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.module35-let-notes .let-detail-row h3{margin-bottom:14px;font-size:clamp(25px,3.35cqi,37px)}.module35-let-notes .let-detail-row .let-example{font-size:clamp(22px,2.8cqi,31px);line-height:1.5}.module35-let-notes .let-detail-row .let-example+.let-example{margin-top:9px}.module35-let-notes .let-form-examples{margin-bottom:19px}.module35-let-notes .let-detail-row>div>.let-example+p:not(:-webkit-any(.let-example,.let-role-note)){margin-top:18px}.module35-let-notes .let-detail-row>div>.let-example+p:not(:is(.let-example,.let-role-note)){margin-top:18px}.module35-let-notes .let-detail-row>.let-art{width:100%}.module35-let-notes .let-art-dog{justify-self:end;max-width:95%}.module35-let-notes .let-detail-row>div>p:not(:-webkit-any(.let-example,.let-role-note,.let-passive-pattern)){font-size:clamp(16px,1.95cqi,21px);line-height:1.5}.module35-let-notes .let-detail-row>div>p:not(:is(.let-example,.let-role-note,.let-passive-pattern)){font-size:clamp(16px,1.95cqi,21px);line-height:1.5}.module35-let-notes .let-role-note{margin-top:4px;font-size:clamp(16px,1.8cqi,19px)}.module35-let-notes .let-role-note+.let-example{margin-top:28px}.module35-let-notes .let-detail-row>div>p.let-passive-meaning{margin-top:26px}.module35-let-notes .let-passive-pattern{color:var(--let-ink);font:400 20px/1.35 var(--let-serif);margin-top:7px}.module35-let-notes .let-small{font-size:clamp(16px,1.85cqi,20px);line-height:1.4}.module35-let-notes .let-detail-row.let-passive>div>p.let-small{margin-top:3px;font-size:clamp(15px,1.65cqi,18px)}.module35-let-notes .let-useful>h3{margin-bottom:12px}.module35-let-notes .let-useful-grid{grid-template-columns:1fr 1.15fr;gap:35px;font-size:clamp(16px,1.95cqi,21px);display:grid}.module35-let-notes .let-useful-grid>div+div{border-left:1px solid var(--let-line);padding-left:35px}.module35-let-notes .let-useful-grid .let-example{margin-top:18px;font-size:clamp(21px,2.5cqi,28px)}.module35-let-notes .let-useful-grid>div+div .let-example:first-child{margin-top:0}.module35-let-notes .let-useful-grid .let-example+p{margin-top:8px}.module35-let-notes .let-meanings-grid,.module35-let-notes .let-selected-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 38px;display:grid}.module35-let-notes .let-meaning-example{min-width:0;position:relative}.module35-let-notes .let-meaning-example:nth-child(2n):before{background:var(--let-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:-19px}.module35-let-notes .let-meaning-example:nth-child(n+3){border-top:1px solid var(--let-line);padding-top:18px}.module35-let-notes .let-meaning-example h3{margin-bottom:10px;font-size:clamp(26px,3.4cqi,38px)}.module35-let-notes .let-meaning-example .let-example{margin-top:10px;font-size:clamp(28px,3.55cqi,40px);font-weight:700;line-height:1.3}.module35-let-notes .let-meaning-example .let-art-road+.let-example{font-size:clamp(24px,3.1cqi,35px)}.module35-let-notes .let-meaning-example .let-example+p{margin-top:8px;font-size:clamp(17px,2.1cqi,23px)}.module35-let-notes .let-mini-pattern{color:#15343a;background:#f2f3ec;border-radius:9px;margin-top:12px;padding:10px 18px;font-size:clamp(17px,2.1cqi,23px)}.module35-let-notes .let-mini-pattern+p{margin-top:8px}.module35-let-notes .let-context h3{margin-bottom:7px;font-size:clamp(29px,3.85cqi,43px)}.module35-let-notes .let-context-grid{border:1px solid #e6e3dc;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:26px;padding:12px 18px;font-size:clamp(16px,1.9cqi,21px);display:grid}.module35-let-notes .let-context-grid>div+div{border-left:1px solid #d8cbbc;padding-left:26px}.module35-let-notes .let-context-example{color:#123439;font-size:clamp(18px,2.2cqi,24px)}.module35-let-notes .let-context-example .let-mark{font-family:var(--let-serif);background:0 0;padding:0;font-weight:700}.module35-let-notes .let-context-example+p{margin-top:6px}.module35-let-notes .let-remember{background:#edf3e9;border-radius:10px;margin-top:10px;padding:10px 18px 12px;font-size:clamp(16px,1.9cqi,21px)}.module35-let-notes .let-remember h3{margin-bottom:3px}.module35-let-notes :-webkit-any(button,select,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.module35-let-notes :is(button,select,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.module35-let-notes [tabindex="-1"]:focus-visible{outline-offset:5px;outline:2px solid #9a681c}.module35-let-notes .let-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container module35-let (width<=820px) and (width>=681px){.module35-let-notes .let-sheet{padding-inline-start:20px;padding-inline-end:20px}.module35-let-notes .let-hero{gap:12px 18px}.module35-let-notes .let-hero>h3{padding-top:5px}.module35-let-notes .let-annotated{font-size:3.5cqi}.module35-let-notes .let-roles{flex-wrap:wrap;justify-content:flex-start;padding-top:7px}.module35-let-notes .let-roles>div{padding:3px 6px}.module35-let-notes .let-roles dt{white-space:normal}.module35-let-notes .let-hero-copy>.let-example+p{margin-top:12px}.module35-let-notes .let-enabling>h3{padding-top:4px}.module35-let-notes .let-enabling-copy .let-example{white-space:normal}.module35-let-notes .let-pattern{gap:18px;padding-inline-start:16px;padding-inline-end:16px}.module35-let-notes .let-pattern>div{padding-left:18px}.module35-let-notes .let-formula{font-size:3.6cqi}.module35-let-notes .let-detail-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.module35-let-notes .let-detail-row .let-example{font-size:21px}}@container module35-let (width<=680px){.questions-explanation.module35-let-notes{font-size:17px;line-height:1.5}.module35-let-notes .let-sheet{border-radius:18px;padding:16px 18px 22px}.module35-let-notes .let-main{--font-ui:Arial,Helvetica,sans-serif}.module35-let-notes .let-sheet+.let-sheet{margin-top:22px}.module35-let-notes h2{letter-spacing:-.035em;font-size:clamp(29px,9.7cqi,44px);line-height:1.02}.module35-let-notes h3{font-size:clamp(27px,8.2cqi,39px);line-height:1.05}.module35-let-notes .let-heading{margin-bottom:6px}.module35-let-notes .let-heading>p,.module35-let-notes .let-main>.let-heading>p{margin-top:9px;font-size:17px;line-height:1.45}.module35-let-notes .let-main>.let-heading{text-align:left}.module35-let-notes .let-meaning-buttons,.module35-let-notes .let-desktop-only{display:none}.module35-let-notes .let-art:has(.let-art-mobile) .let-art-desktop{display:none}.module35-let-notes .let-mobile-only,.module35-let-notes .let-art .let-art-mobile{display:block}.module35-let-notes .let-mobile-selector{margin-top:3px;margin-bottom:16px;display:block}.module35-let-notes .let-mobile-selector label{margin-bottom:3px;font-size:16px;display:block}.module35-let-notes .let-mobile-selector select{width:100%;min-height:44px;color:var(--let-ink);background:#edf2e8;border:1px solid #dce4d5;border-radius:8px;padding:9px 32px 9px 11px;font-size:17px;line-height:1.4;display:block}.module35-let-notes .let-hero,.module35-let-notes .let-enabling{flex-direction:column;gap:10px;display:flex}.module35-let-notes .let-hero{border-top:1px solid var(--let-line);padding-top:13px}.module35-let-notes .let-hero>h3,.module35-let-notes .let-enabling>h3{padding:0}.module35-let-notes .let-art{border-radius:8px;width:100%}.module35-let-notes .let-hero-copy,.module35-let-notes .let-enabling-copy{font-size:17px;line-height:1.45;display:block}.module35-let-notes .let-example{letter-spacing:-.025em;font-size:26px;line-height:1.2}.module35-let-notes .let-annotated{white-space:normal;font-size:clamp(29px,9.8cqi,44px);line-height:1.01}.module35-let-notes .let-hero .let-mark,.module35-let-notes .let-enabling .let-mark{background:0 0;border-radius:0;padding:0}.module35-let-notes .let-hero-copy>.let-example+p{margin-top:8px}.module35-let-notes .let-roles{border:0;margin-top:9px;padding:0;font-size:16px;line-height:1.35;display:block}.module35-let-notes .let-roles>div{color:var(--let-body);border:0;padding:0;display:block}.module35-let-notes .let-roles>div.let-desktop-only{display:none}.module35-let-notes .let-roles>div+div{margin-top:7px}.module35-let-notes .let-roles dt{white-space:normal}.module35-let-notes .let-roles dt:after{content:":"}.module35-let-notes .let-roles dd{font-size:18px;display:block}.module35-let-notes .let-roles .let-subject dd{color:var(--let-subject)}.module35-let-notes .let-roles .let-object dd{color:var(--let-object)}.module35-let-notes .let-pattern{background:0 0;border:0;border-radius:0;margin-top:16px;padding:0;display:block}.module35-let-notes .let-formula{font:400 17px/1.4 var(--font-ui,Arial,sans-serif);letter-spacing:normal;white-space:normal;background:#f5f3ee;border-radius:8px;padding:10px 11px}.module35-let-notes .let-pattern>div{border:0;margin-top:6px;padding:0;font-size:16px}.module35-let-notes .let-pattern strong{font-weight:500}.module35-let-notes .let-enabling{margin-top:18px;padding-top:13px}.module35-let-notes .let-enabling-copy .let-example{white-space:normal;font-size:clamp(25px,7.9cqi,36px);line-height:1.15}.module35-let-notes .let-enabling-copy>p+p{margin-top:10px}.module35-let-notes .let-practice{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:16px 13px}.module35-let-notes .let-practice-heading{gap:12px;margin-bottom:12px}.module35-let-notes .let-practice-heading h3{font-size:35px}.module35-let-notes .let-practice-heading>span{font-size:13px}.module35-let-notes .let-practice-fact{font-size:18px}.module35-let-notes #let-practice-question{font-size:16px}.module35-let-notes .let-choice{gap:10px;min-height:50px;padding:10px;font-size:16px}.module35-let-notes .let-choice input{width:22px;height:22px}.module35-let-notes .let-practice-footer{grid-template-columns:1fr;align-items:start;gap:10px;min-height:0}.module35-let-notes .let-feedback-slot{min-height:44px}.module35-let-notes .let-practice-status{font-size:16px}.module35-let-notes .let-practice-actions{justify-content:flex-start}.module35-let-notes .let-button{min-height:48px;padding:10px 18px;font-size:16px}.module35-let-notes .let-feedback p{font-size:16px}.module35-let-notes .let-practice-complete{min-height:0;display:block}.module35-let-notes .let-practice-complete .let-button{margin-top:18px}.module35-let-notes .let-detail-row{flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.module35-let-notes .let-detail-row h3{margin-bottom:12px;font-size:28px}.module35-let-notes .let-detail-row .let-example{font-size:23px;line-height:1.45}.module35-let-notes .let-form-examples{margin-bottom:14px}.module35-let-notes .let-art-dog{max-width:100%}.module35-let-notes .let-detail-row>div>p:not(:-webkit-any(.let-example,.let-role-note,.let-passive-pattern)){font-size:17px;line-height:1.5}.module35-let-notes .let-detail-row>div>p:not(:is(.let-example,.let-role-note,.let-passive-pattern)){font-size:17px;line-height:1.5}.module35-let-notes .let-role-note{font-size:16px}.module35-let-notes .let-role-note+.let-example{margin-top:18px}.module35-let-notes .let-passive-pattern{margin-top:10px;font-size:21px}.module35-let-notes .let-detail-row.let-passive>div>p.let-small{font-size:16px}.module35-let-notes .let-useful-grid{grid-template-columns:1fr;gap:20px;font-size:17px}.module35-let-notes .let-useful-grid>div+div{border:0;border-top:1px solid var(--let-line);padding:16px 0 0}.module35-let-notes .let-useful-grid .let-example{font-size:24px}.module35-let-notes .let-meanings-grid,.module35-let-notes .let-selected-examples{grid-template-columns:1fr;gap:20px}.module35-let-notes .let-meaning-example h3{font-size:28px}.module35-let-notes .let-meaning-example:nth-child(2n):before{display:none}.module35-let-notes .let-meaning-example:nth-child(n+2){border-top:1px solid var(--let-line);padding-top:18px}.module35-let-notes .let-meaning-example .let-example,.module35-let-notes .let-meaning-example .let-art-road+.let-example{font-size:29px;line-height:1.35}.module35-let-notes .let-meaning-example .let-example+p{font-size:17px}.module35-let-notes .let-mini-pattern{padding:9px 12px;font-size:17px}.module35-let-notes .let-small{font-size:16px}.module35-let-notes .let-context h3{font-size:30px}.module35-let-notes .let-context-grid{grid-template-columns:1fr;gap:16px;padding:12px;font-size:16px}.module35-let-notes .let-context-grid>div+div{border:0;border-top:1px solid var(--let-line);padding:14px 0 0}.module35-let-notes .let-context-example{font-size:19px}.module35-let-notes .let-remember{padding:12px;font-size:16px}.module35-let-notes .let-remember h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.module35-let-notes *,.module35-let-notes :before,.module35-let-notes :after{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.module35-let-notes .let-choice input{-webkit-appearance:auto;appearance:auto;background:0 0}}.questions-explanation.negative-questions-notes{--nq-heading:#092c2e;--nq-ink:#294750;--nq-muted:#53655c;--nq-line:#ddd5c5;--nq-serif:"Times New Roman",Times,serif;--font-ui:Arial,Helvetica,sans-serif;width:100%;max-width:960px;color:var(--nq-ink);box-shadow:none;font:400 18px/1.45 var(--font-ui);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:negative-questions/inline-size}.negative-questions-notes *,.negative-questions-notes :before,.negative-questions-notes :after{box-sizing:border-box}.negative-questions-notes :-webkit-any(h2,h3,h4,h5,p,figure,fieldset,dl,dd){margin:0}.negative-questions-notes :is(h2,h3,h4,h5,p,figure,fieldset,dl,dd){margin:0}.negative-questions-notes :-webkit-any(h2,h3,h4,h5){color:var(--nq-heading);font-family:var(--nq-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.negative-questions-notes :is(h2,h3,h4,h5){color:var(--nq-heading);font-family:var(--nq-serif);letter-spacing:-.025em;text-transform:none;font-weight:700}.negative-questions-notes h2{font-size:46px;line-height:1.08}.negative-questions-notes h3{font-size:30px;line-height:1.15}.negative-questions-notes h4{font-size:27px;line-height:1.2}.negative-questions-notes h5{font-size:24px;line-height:1.2}.negative-questions-notes strong{font-weight:600}.negative-questions-notes .nq-main{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0 0}.negative-questions-notes .nq-heading{margin-bottom:16px}.negative-questions-notes .nq-main-heading{padding:0 8px}.negative-questions-notes .nq-subtitle{font:700 29px/1.2 var(--nq-serif);letter-spacing:-.025em;color:var(--nq-heading);margin-top:4px}.negative-questions-notes .nq-intro{margin-top:5px;font-size:17px;line-height:1.45}.negative-questions-notes .nq-scene-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.negative-questions-notes .nq-scene-card{background:#fffefa;border:1px solid #dedbd3;border-radius:12px;min-width:0;padding:12px 12px 18px}.negative-questions-notes .nq-art{border-radius:7px;min-width:0;overflow:hidden}.negative-questions-notes .nq-art svg{width:100%;height:auto;display:block}.negative-questions-notes .nq-art .nq-mobile-art,.negative-questions-notes .nq-mobile-only{display:none}.negative-questions-notes .nq-scene-card>h3{font:650 17px/1.3 var(--font-ui);letter-spacing:0;color:#757e79;margin-top:8px;margin-bottom:4px}.negative-questions-notes .nq-scene-context{min-height:52px;line-height:1.35}.negative-questions-notes .nq-example{font:700 31px/1.3 var(--nq-serif);letter-spacing:-.025em;color:var(--nq-heading)}.negative-questions-notes .nq-scene-example{white-space:normal;margin-top:12px;margin-bottom:6px;font-size:clamp(26px,3.65cqw,36px);line-height:1.35}.negative-questions-notes .nq-suggestion .nq-scene-example{letter-spacing:-.035em;font-size:clamp(24px,3.1cqw,32px)}.negative-questions-notes .nq-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 6px 4px;display:inline}.negative-questions-notes .nq-verb{color:#80550f;background:#f8e7be}.negative-questions-notes .nq-subject{color:#19574b;background:#dce7d6}.negative-questions-notes .nq-negative{color:#66517c;background:#eee8f4}.negative-questions-notes .nq-object{color:#99402d;background:#f8e2d7}.negative-questions-notes .nq-contraction{white-space:nowrap;vertical-align:baseline;display:inline-block}.negative-questions-notes .nq-contraction>.nq-verb{border-radius:6px 0 0 6px;padding-right:0}.negative-questions-notes .nq-contraction>.nq-negative{border-radius:0 6px 6px 0;padding-left:0}.negative-questions-notes .nq-context-note{background:#f8f5ef;border:1px solid #e2dfd6;border-radius:10px;margin-top:12px;padding:10px 18px;font-size:17px}.negative-questions-notes .nq-core-form{border-top:1px solid #e1dcd3;border-bottom:1px solid #e1dcd3;margin-top:14px;padding:10px 18px 16px}.negative-questions-notes .nq-core-form>h3{margin-bottom:4px}.negative-questions-notes .nq-core-form>p:not(.nq-example){font-size:17px}.negative-questions-notes .nq-formula{letter-spacing:.025em;background:#f5f3ee;border:1px solid #e2dfd6;border-radius:6px;margin-top:8px;padding:6px 16px;font-size:17px;line-height:1.4}.negative-questions-notes .nq-role-example{flex-wrap:wrap;align-items:start;gap:10px 8px;margin:12px 0 10px;font-size:36px;line-height:1.25;display:flex}.negative-questions-notes .nq-role{flex-direction:column;align-items:center;gap:7px;display:inline-flex}.negative-questions-notes .nq-role>small{font:400 13px/1.3 var(--font-ui);letter-spacing:0;color:var(--nq-ink);white-space:nowrap}.negative-questions-notes .nq-role-negative{gap:0;display:inline-flex}.negative-questions-notes .nq-role-negative .nq-role{gap:7px}.negative-questions-notes .nq-role-negative .nq-role:first-child .nq-mark{border-radius:6px 0 0 6px;padding-right:0}.negative-questions-notes .nq-role-negative .nq-role:nth-child(2) .nq-mark{border-radius:0 6px 6px 0;padding-left:0}.negative-questions-notes .nq-facts{border-bottom:1px solid #e1dcd3;grid-template-columns:37% minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px 12px;display:grid}.negative-questions-notes .nq-paid-question{white-space:nowrap;margin-top:14px;margin-bottom:16px;font-size:33px}.negative-questions-notes .nq-facts>div>p:last-child{font-size:17px}.negative-questions-notes .nq-fact-replies{border:1px solid #e2dfd6;border-radius:7px;font-size:17px;overflow:hidden}.negative-questions-notes .nq-fact-replies>div{grid-template-columns:auto minmax(0,1.2fr) auto minmax(0,1fr);display:grid}.negative-questions-notes .nq-fact-replies>div+div{border-top:1px solid #e2dfd6}.negative-questions-notes .nq-fact-replies :-webkit-any(dt,dd){background:#faf9f6;padding:9px 12px;line-height:1.4}.negative-questions-notes .nq-fact-replies :is(dt,dd){background:#faf9f6;padding:9px 12px;line-height:1.4}.negative-questions-notes .nq-fact-replies dd{border-left:1px solid #e2dfd6}.negative-questions-notes .nq-fact-replies dt{align-content:center;font-size:14px;font-weight:400}.negative-questions-notes .nq-fact-replies dt:nth-of-type(2){border-left:1px solid #e2dfd6}.negative-questions-notes .nq-more{margin-top:12px}.negative-questions-notes .nq-more>summary{cursor:pointer;background:#fffefa;border:1px solid #dedbd3;border-radius:12px;align-items:center;gap:16px;min-height:52px;padding:12px 20px;font-size:18px;list-style:none;display:flex}.negative-questions-notes .nq-more>summary::-webkit-details-marker{display:none}.negative-questions-notes .nq-more>summary>span{font:400 30px/24px Arial,sans-serif}.negative-questions-notes .nq-more[open]>summary>span{transform:rotate(90deg)}.negative-questions-notes .nq-expanded{flex-direction:column;gap:20px;padding-top:16px;display:flex}.negative-questions-notes [data-nq-mobile-context]{display:none}.negative-questions-notes .nq-sheet{background:#fffefa;border:1px solid #d4c5ac;border-radius:20px;min-width:0;padding:22px 18px 16px}.negative-questions-notes .nq-sheet .nq-heading>h3{font-size:44px;line-height:1.12}.negative-questions-notes .nq-sheet .nq-heading>p{margin-top:6px;font-size:23px;line-height:1.4}.negative-questions-notes .nq-numbered{border-top:1px solid var(--nq-line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.negative-questions-notes .nq-numbered:last-child{padding-bottom:0}.negative-questions-notes .nq-number{width:40px;height:40px;color:var(--nq-heading);font:700 27px/1 var(--nq-serif);background:#eae7d7;border-radius:50%;place-items:center;display:grid}.negative-questions-notes .nq-numbered h4{margin:2px 0 12px}.negative-questions-notes .nq-form-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;display:grid}.negative-questions-notes .nq-rule-copy{font-size:17px;line-height:1.45}.negative-questions-notes .nq-rule-copy>p+p{margin-top:12px}.negative-questions-notes .nq-example-group+.nq-example-group{margin-top:14px}.negative-questions-notes .nq-example-note{margin-top:4px;font-size:16px;line-height:1.4}.negative-questions-notes .nq-forms .nq-example{font-size:28px;font-weight:500;line-height:1.35}.negative-questions-notes .nq-forms .nq-mark{font-weight:700}.negative-questions-notes .nq-contrast-note{margin-top:4px;font-size:17px}.negative-questions-notes .nq-full-form-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px;display:grid}.negative-questions-notes .nq-full-form-grid>div{min-width:0}.negative-questions-notes .nq-full-form-grid .nq-role-example{flex-wrap:nowrap;gap:6px;margin:8px 0 10px;font-size:29px}.negative-questions-notes .nq-full-form-grid p:not(:-webkit-any(.nq-example,.nq-tag,.nq-example-note)){font-size:17px;line-height:1.4}.negative-questions-notes .nq-full-form-grid p:not(:is(.nq-example,.nq-tag,.nq-example-note)){font-size:17px;line-height:1.4}.negative-questions-notes .nq-tag{background:#e5ece5;border-radius:7px;margin-bottom:8px;padding:3px 10px;font-size:16px;display:table}.negative-questions-notes .nq-divided{border-top:1px solid var(--nq-line);margin-top:14px;padding-top:14px}.negative-questions-notes .nq-divided>h4{margin-bottom:8px;font-size:30px}.negative-questions-notes .nq-modal-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.negative-questions-notes .nq-modal-grid>section{min-width:0}.negative-questions-notes .nq-modal-grid>section+section{position:relative}.negative-questions-notes .nq-modal-grid>section+section:before{content:"";border-left:1px solid var(--nq-line);position:absolute;top:0;bottom:0;left:-12px}.negative-questions-notes .nq-purpose{background:#f8f5ef;border-radius:8px;margin-bottom:8px;padding:5px 12px;display:table}.negative-questions-notes .nq-modal-grid .nq-art{margin-bottom:12px}.negative-questions-notes .nq-modal-grid .nq-example{margin:6px 0 8px;font-size:clamp(25px,3.5cqw,34px)}.negative-questions-notes .nq-underlined{text-underline-offset:5px;-webkit-text-decoration:underline #d69b32;text-decoration:underline #d69b32;text-decoration-thickness:3px}.negative-questions-notes .nq-neutral-note{background:#f3f3ed;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:17px;line-height:1.4}.negative-questions-notes .nq-note-grid{grid-template-columns:1fr 1fr;gap:28px;margin:12px 0;display:grid}.negative-questions-notes .nq-note-grid>div+div{border-left:1px solid #d8d4c9;padding-left:24px}.negative-questions-notes .nq-regular-example{font-size:27px;font-weight:400}.negative-questions-notes .nq-agreement-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;display:grid}.negative-questions-notes .nq-agreement-grid>section{grid-template-columns:43% minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.negative-questions-notes .nq-agreement-grid>section+section{border-left:1px solid var(--nq-line);padding-left:14px}.negative-questions-notes .nq-agreement-grid p:not(.nq-example){font-size:16px;line-height:1.45}.negative-questions-notes .nq-agreement-grid .nq-example{margin:14px 0;font-size:25px;line-height:1.25}.negative-questions-notes .nq-cafe-contrast{text-align:center;margin:4px 0 12px}.negative-questions-notes .nq-cafe-contrast .nq-example{font-size:27px}.negative-questions-notes .nq-more-questions .nq-divided>h4{font-size:35px}.negative-questions-notes .nq-more-questions .nq-example{font-size:31px}.negative-questions-notes .nq-more-questions .nq-formula{letter-spacing:0;margin-top:12px;padding:7px 14px;font-size:21px;font-weight:600;display:table}.negative-questions-notes .nq-why-grid{grid-template-columns:1.1fr 1fr;gap:28px;margin-top:20px;display:grid}.negative-questions-notes .nq-why-grid .nq-example{margin-bottom:8px}.negative-questions-notes .nq-why-grid>section .nq-example{font-size:25px}.negative-questions-notes .nq-why-grid h5{margin-bottom:6px}.negative-questions-notes .nq-more-questions .nq-who-example{margin-bottom:22px;font-size:36px}.negative-questions-notes .nq-reply-details{margin:6px 0 16px}.negative-questions-notes .nq-reply-details>div{grid-template-columns:62px minmax(0,1fr);gap:2px 12px;display:grid}.negative-questions-notes .nq-reply-details>div+div{margin-top:14px}.negative-questions-notes .nq-reply-details dt{font-weight:600}.negative-questions-notes .nq-practice{background:#f7f7f1;border:1px solid #dedbd3;border-radius:14px;min-width:0;margin-top:12px;padding:14px 20px 16px}.negative-questions-notes .nq-practice>h3{margin-bottom:3px;font-size:30px}.negative-questions-notes .nq-progress{font-size:16px;font-weight:500;line-height:1.4}.negative-questions-notes .nq-practice-question{margin-top:3px;font-size:17px;line-height:1.4}.negative-questions-notes .nq-choices{border:0;flex-direction:column;gap:7px;min-width:0;padding:10px 0 0;display:flex}.negative-questions-notes .nq-choice{color:#294750;cursor:pointer;min-height:44px;font:400 17px/1.4 var(--font-ui);background:#fffefa;border:1px solid #d8d6cb;border-radius:12px;align-items:center;gap:16px;padding:9px 14px;display:flex}.negative-questions-notes .nq-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #8c9790;border-radius:50%;flex:none;place-content:center;width:23px;height:23px;margin:0;display:grid}.negative-questions-notes .nq-choice input:before{content:"";background:#19574b;border-radius:50%;width:13px;height:13px;transform:scale(0)}.negative-questions-notes .nq-choice input:checked{border:2px solid #19574b}.negative-questions-notes .nq-choice input:checked:before{transform:scale(1)}.negative-questions-notes .nq-choice.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 .5px #234d3a}.negative-questions-notes .nq-choice:has(input:disabled){cursor:default}.negative-questions-notes .nq-choice input:disabled{opacity:1;cursor:default}.negative-questions-notes .nq-choice>span{overflow-wrap:break-word;min-width:0}.negative-questions-notes .nq-outcome{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;min-height:64px;margin-top:12px;display:grid}.negative-questions-notes .nq-feedback-slot{align-self:stretch;align-items:center;min-width:0;display:flex}.negative-questions-notes .nq-status{font-size:15px;line-height:1.4}.negative-questions-notes .nq-outcome:has(.nq-status){min-height:64px}.negative-questions-notes .nq-practice:has(.nq-choice.is-selected) .nq-status{background:#f3f2ec;border-radius:10px;align-content:center;width:100%;min-height:64px;padding:12px 14px}.negative-questions-notes .nq-feedback{border-radius:10px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;font-size:16px;line-height:1.45;display:flex}.negative-questions-notes .nq-feedback-icon{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font:700 24px/1 Arial,sans-serif;display:grid}.negative-questions-notes .is-incorrect .nq-feedback{color:#783e2d;background:#faece3}.negative-questions-notes .is-incorrect .nq-feedback-icon{color:#fffdf7;background:#783e2d}.negative-questions-notes .is-correct .nq-feedback{color:#19574b;background:#e3eadc}.negative-questions-notes .is-correct .nq-feedback-icon{color:#fffdf7;background:#19574b}.negative-questions-notes .nq-practice-actions{flex-direction:column;gap:8px;display:flex}.negative-questions-notes .nq-button{color:#fffdf7;width:100%;min-height:48px;font:600 17px/1.4 var(--font-ui);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:12px;padding:11px 16px}.negative-questions-notes .nq-button:hover:not(:disabled){background:#183e2f}.negative-questions-notes .nq-button:disabled{color:#fff;cursor:default;background:#c9cac6;border-color:#c9cac6}.negative-questions-notes .nq-text-button{color:#234d3a;min-height:44px;font:500 15px/1.4 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;text-decoration:underline}.negative-questions-notes .nq-practice-explanation{border:1px solid var(--nq-line);background:#fffefa;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:16px}.negative-questions-notes .nq-practice-explanation h4{margin-bottom:6px;font-size:24px}.negative-questions-notes .nq-complete{justify-content:space-between;align-items:center;gap:20px;min-height:120px;display:flex}.negative-questions-notes .nq-complete h3{margin-bottom:8px}.negative-questions-notes .nq-complete .nq-button{width:auto;min-width:180px}.negative-questions-notes :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.negative-questions-notes :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.negative-questions-notes [tabindex="-1"]:focus{outline:none}.negative-questions-notes .nq-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container negative-questions (width<=740px){.negative-questions-notes .nq-facts{grid-template-columns:1fr;gap:4px}.negative-questions-notes .nq-paid-question{margin:8px 0}.negative-questions-notes .nq-facts>div>p:last-child{margin-bottom:8px}.negative-questions-notes .nq-scene-context{min-height:74px}.negative-questions-notes .nq-form-grid{grid-template-columns:1.4fr 1fr;gap:16px}.negative-questions-notes .nq-full-form-grid{gap:14px}.negative-questions-notes .nq-full-form-grid .nq-role-example{gap:4px;font-size:24px}.negative-questions-notes .nq-agreement-grid{grid-template-columns:1fr}.negative-questions-notes .nq-agreement-grid>section{grid-template-columns:30% 1fr}.negative-questions-notes .nq-agreement-grid>section+section{border-left:0;border-top:1px solid var(--nq-line);padding:16px 0 0}}@container negative-questions (width<=600px){.negative-questions-notes .nq-main{padding:18px 16px 16px;font-size:17px;line-height:1.5}.negative-questions-notes .nq-main-heading{margin-bottom:16px;padding:0}.negative-questions-notes h2{letter-spacing:-.035em;font-size:32px;line-height:1.12}.negative-questions-notes .nq-subtitle{font:400 18px/1.35 var(--font-ui);letter-spacing:-.02em;margin-top:7px}.negative-questions-notes .nq-intro{display:none}.negative-questions-notes .nq-scene-grid{flex-direction:column;gap:20px;display:flex}.negative-questions-notes .nq-scene-card{background:0 0;border:0;border-radius:0;padding:0}.negative-questions-notes .nq-art{border-radius:9px}.negative-questions-notes .nq-desktop-only{display:none}.negative-questions-notes .nq-art .nq-desktop-art:has(+.nq-mobile-art){display:none}.negative-questions-notes .nq-mobile-only{display:initial}.negative-questions-notes .nq-art .nq-mobile-art{display:block}.negative-questions-notes .nq-scene-card>h3{font:700 25px/1.15 var(--nq-serif);letter-spacing:-.025em;color:var(--nq-heading);margin:10px 0 3px}.negative-questions-notes .nq-scene-context{min-height:0;line-height:1.4}.negative-questions-notes .nq-scene-example{letter-spacing:-.035em;margin:8px 0 4px;font-size:25px;line-height:1.3}.negative-questions-notes .nq-expectation .nq-scene-example .nq-mark{color:var(--nq-heading);background:0 0;border-radius:0;padding:0}.negative-questions-notes .nq-suggestion{order:2}.negative-questions-notes .nq-suggestion .nq-scene-example{font-size:25px;line-height:1.4}.negative-questions-notes .nq-context-note{margin-top:16px;padding:10px 12px;font-size:15px}.negative-questions-notes .nq-core-form{border-top:1px solid var(--nq-line);border-bottom:1px solid var(--nq-line);margin-top:18px;padding:16px 0}.negative-questions-notes h3{font-size:24px;line-height:1.2}.negative-questions-notes .nq-core-form h3{margin-bottom:5px}.negative-questions-notes .nq-core-form>p:not(.nq-example){font-size:17px;line-height:1.4}.negative-questions-notes .nq-core-form>p.nq-mobile-only{display:block}.negative-questions-notes .nq-nina-example{gap:8px 5px;margin:12px 0;font-size:23px;line-height:1.25}.negative-questions-notes .nq-role>small{font-size:13px;line-height:1.3}.negative-questions-notes .nq-role{gap:4px}.negative-questions-notes .nq-nina-example .nq-role>small:first-letter{text-transform:uppercase}.negative-questions-notes .nq-nina-example .nq-role:has(.nq-subject)>small{color:#19574b}.negative-questions-notes .nq-nina-example .nq-role:has(.nq-verb)>small{color:#80550f}.negative-questions-notes .nq-mark{border-radius:5px;padding:1px 5px 3px}.negative-questions-notes .nq-facts{border:0;padding:16px 0;display:block}.negative-questions-notes .nq-paid-question{font:400 17px/1.4 var(--font-ui);letter-spacing:0;white-space:normal;margin:5px 0 2px}.negative-questions-notes .nq-fact-replies{border:0;border-radius:0;font-size:17px;overflow:visible}.negative-questions-notes .nq-fact-replies>div{display:block}.negative-questions-notes .nq-fact-replies>div+div{border:0;margin-top:10px}.negative-questions-notes .nq-fact-replies dt{display:none}.negative-questions-notes .nq-fact-replies dd{background:0 0;border:0;padding:0}.negative-questions-notes .nq-fact-replies .nq-reply{font:700 25px/1.2 var(--nq-serif);color:var(--nq-heading);margin-top:2px}.negative-questions-notes .nq-more{margin-top:0}.negative-questions-notes .nq-more>summary{text-align:center;background:#eff1e7;border-radius:10px;justify-content:center;gap:12px;min-height:48px;padding:10px;font-size:16px;font-weight:650}.negative-questions-notes .nq-expanded{gap:16px}.negative-questions-notes [data-nq-mobile-context]{display:block}.negative-questions-notes [data-nq-mobile-context] .nq-context-note{margin-bottom:0}.negative-questions-notes .nq-sheet{border-radius:12px;padding:16px 12px}.negative-questions-notes .nq-sheet .nq-heading>h3{font-size:28px}.negative-questions-notes .nq-sheet .nq-heading>p{margin-top:6px;font-size:17px}.negative-questions-notes .nq-numbered{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:14px 0}.negative-questions-notes .nq-number{width:28px;height:28px;font-size:21px}.negative-questions-notes .nq-numbered h4{margin:0 0 12px;font-size:23px;line-height:1.25}.negative-questions-notes .nq-form-grid,.negative-questions-notes .nq-full-form-grid,.negative-questions-notes .nq-modal-grid,.negative-questions-notes .nq-note-grid,.negative-questions-notes .nq-why-grid{grid-template-columns:1fr;gap:16px}.negative-questions-notes .nq-rule-copy{margin-top:12px;font-size:16px}.negative-questions-notes .nq-forms .nq-example{font-size:23px;line-height:1.5}.negative-questions-notes .nq-example-note{font-size:16px}.negative-questions-notes .nq-full-form-grid .nq-role-example{flex-wrap:wrap;font-size:25px}.negative-questions-notes .nq-full-form-grid .nq-role>small{font-size:13px}.negative-questions-notes .nq-divided>h4,.negative-questions-notes .nq-more-questions .nq-divided>h4{font-size:27px}.negative-questions-notes .nq-modal-grid>section+section:before{display:none}.negative-questions-notes .nq-modal-grid>section+section{border-top:1px solid var(--nq-line);padding-top:16px}.negative-questions-notes .nq-modal-grid .nq-example{font-size:26px}.negative-questions-notes .nq-neutral-note{padding:12px;font-size:16px}.negative-questions-notes .nq-note-grid>div+div{border-left:0;border-top:1px solid var(--nq-line);padding:12px 0 0}.negative-questions-notes .nq-regular-example{font-size:25px}.negative-questions-notes .nq-agreement-grid>section{grid-template-columns:1fr;gap:10px}.negative-questions-notes .nq-agreement-grid .nq-art{max-width:200px}.negative-questions-notes .nq-agreement-grid .nq-example{margin:8px 0;font-size:26px}.negative-questions-notes .nq-cafe-contrast{text-align:left}.negative-questions-notes .nq-cafe-contrast .nq-example,.negative-questions-notes .nq-more-questions .nq-example{font-size:25px}.negative-questions-notes .nq-more-questions .nq-formula{padding:8px 10px;font-size:17px}.negative-questions-notes .nq-more-questions .nq-who-example{gap:8px;margin:14px 0 20px;font-size:28px}.negative-questions-notes .nq-reply-details{font-size:16px}.negative-questions-notes .nq-reply-details>div{grid-template-columns:52px minmax(0,1fr);gap:3px 8px}.negative-questions-notes .nq-practice{border-radius:12px;margin-top:16px;padding:14px 12px}.negative-questions-notes .nq-practice>h3{font-size:27px}.negative-questions-notes .nq-progress{font-size:15px}.negative-questions-notes .nq-practice-question{margin-top:5px;font-size:16px;line-height:1.5}.negative-questions-notes .nq-choice{border-radius:9px;gap:12px;min-height:48px;padding:10px;font-size:16px;line-height:1.4}.negative-questions-notes .nq-choice input{width:22px;height:22px}.negative-questions-notes .nq-outcome{grid-template-columns:1fr;gap:10px;min-height:0;margin-top:12px}.negative-questions-notes .nq-feedback{gap:10px;min-height:72px;padding:12px 10px;font-size:16px}.negative-questions-notes .nq-feedback-icon{flex-basis:28px;width:28px;height:28px;font-size:21px}.negative-questions-notes .nq-status{min-height:26px;font-size:14px}.negative-questions-notes .nq-button{border-radius:9px;min-height:48px;font-size:16px}.negative-questions-notes .nq-complete{display:block}.negative-questions-notes .nq-complete .nq-button{width:100%;margin-top:16px}}@media (prefers-reduced-motion:reduce){.negative-questions-notes *,.negative-questions-notes :before,.negative-questions-notes :after{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.qt-notes{--qt-heading:#153b2c;--qt-ink:#263f32;--qt-muted:#53655c;--qt-line:#ddd5c5;--qt-serif:"Times New Roman",Georgia,serif;width:100%;max-width:960px;box-shadow:none;color:var(--qt-ink);font:400 18px/1.45 var(--font-ui,system-ui,sans-serif);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;display:block;overflow:visible;container:question-tags/inline-size}.qt-notes *,.qt-notes :before,.qt-notes :after{box-sizing:border-box}.qt-notes :-webkit-any(h2,h3,h4,p,figure,fieldset,dl,dd){margin:0}.qt-notes :is(h2,h3,h4,p,figure,fieldset,dl,dd){margin:0}.qt-notes :-webkit-any(h2,h3,h4){color:var(--qt-heading);font-family:var(--qt-serif);letter-spacing:-.03em;text-transform:none;font-weight:700}.qt-notes :is(h2,h3,h4){color:var(--qt-heading);font-family:var(--qt-serif);letter-spacing:-.03em;text-transform:none;font-weight:700}.qt-notes h2{font-size:46px;line-height:1.12}.qt-notes h3{font-size:36px;line-height:1.2}.qt-notes h4{font-size:29px;line-height:1.2}.qt-notes strong{font-weight:650}.qt-notes .qt-mobile-only,.qt-notes .qt-mobile-art{display:none}.qt-notes .qt-sheet{background:#fffefa;border:1px solid #e9ddce;border-radius:22px;min-width:0;padding:24px;box-shadow:0 1px 5px #75542d0a}.qt-notes .qt-sheet-heading{border-bottom:1px solid var(--qt-line);text-align:center;margin-bottom:12px;padding-bottom:14px}.qt-notes .qt-main>.qt-sheet-heading h2{font-size:56px;line-height:1.06}.qt-notes .qt-sheet-heading>p{color:var(--qt-muted);margin-top:6px;font-size:21px;line-height:1.4}.qt-notes .qt-purpose-section>h3{margin-bottom:10px}.qt-notes .qt-purposes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.qt-notes .qt-purpose{min-width:0;position:relative}.qt-notes .qt-purpose+.qt-purpose:before{content:"";border-left:1px solid var(--qt-line);position:absolute;top:0;bottom:0;left:-18px}.qt-notes .qt-purpose h4{background:#edf2e9;border-radius:9px;margin-bottom:6px;padding:7px 20px}.qt-notes .qt-art{border-radius:9px;width:100%;height:auto;display:block;overflow:hidden}.qt-notes .qt-art.qt-mobile-art{display:none}.qt-notes .qt-context{color:var(--qt-muted);margin-top:8px;font-size:18px;line-height:1.45}.qt-notes .qt-example{color:var(--qt-heading);font:700 31px/1.55 var(--qt-serif);letter-spacing:-.035em}.qt-notes .qt-mark{white-space:nowrap;border-radius:7px;padding:1px 7px 3px;line-height:1.3;display:inline-block}.qt-notes .qt-tag,.qt-notes .qt-spoken-tag{white-space:nowrap;display:inline-block}.qt-notes .qt-subject{color:#19574b;background:#dce7d6}.qt-notes .qt-helper{color:#80550f;background:#f8e7be}.qt-notes .qt-description{color:#99402d;background:#f8e2d7}.qt-notes .qt-negative{color:#66517c;background:#eee8f4}.qt-notes .qt-contraction{white-space:nowrap;vertical-align:baseline;display:inline-flex}.qt-notes .qt-contraction>:first-child{border-radius:7px 0 0 7px;padding-right:0}.qt-notes .qt-contraction>:last-child{border-radius:0 7px 7px 0;padding-left:0}.qt-notes .qt-main-example{margin:7px 0 3px;font-size:clamp(24px,3.05cqw,30px);line-height:1.65}.qt-notes .qt-main-example .qt-mark{padding-left:5px;padding-right:5px}.qt-notes .qt-main-example .qt-contraction>:first-child{padding-right:0}.qt-notes .qt-main-example .qt-contraction>:last-child{padding-left:0}.qt-notes .qt-tone-arrow{color:var(--qt-muted);white-space:nowrap;letter-spacing:0;font:400 1em/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.qt-notes .qt-intention{color:var(--qt-muted);font-size:18px;line-height:1.4}.qt-notes .qt-reply{font:400 22px/1.35 var(--qt-serif);color:var(--qt-heading);margin-top:9px}.qt-notes .qt-reply>span{font:400 18px/1.4 var(--font-ui,system-ui,sans-serif);color:var(--qt-ink);margin-right:10px}.qt-notes .qt-purpose-caution{border-top:1px solid var(--qt-line);color:var(--qt-muted);margin-top:12px;padding-top:7px;font-size:18px}.qt-notes .qt-build{border-top:1px solid var(--qt-line);margin-top:14px;padding-top:10px}.qt-notes .qt-build>h3{margin-bottom:10px}.qt-notes .qt-build-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.qt-notes .qt-build-columns>div{min-width:0}.qt-notes .qt-pattern-label{text-align:center;color:var(--qt-muted);background:#f5f2ec;border-radius:8px;padding:6px 12px;font-size:17px;line-height:1.4}.qt-notes .qt-pattern-example{margin:4px 0 10px;font-size:clamp(24px,3.1cqw,30px);line-height:1.6}.qt-notes .qt-note{color:var(--qt-muted);font-size:17px;line-height:1.4}.qt-notes .qt-pattern-example+.qt-note{margin-top:-4px}.qt-notes .qt-build-copy{padding-top:4px;position:relative}.qt-notes .qt-build-copy:before{content:"";border-left:1px solid var(--qt-line);position:absolute;top:0;bottom:0;left:-18px}.qt-notes .qt-build-copy>p{color:var(--qt-muted)}.qt-notes .qt-build-copy>p+p{margin-top:16px}.qt-notes .qt-role-legend{border-top:1px solid var(--qt-line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:16px;display:flex}.qt-notes .qt-role-legend>div{text-align:center;white-space:nowrap;border-radius:8px;flex:1;padding:9px 12px;font-size:16px}.qt-notes .qt-more{border-top:1px solid var(--qt-line);margin-top:16px;padding-top:12px}.qt-notes .qt-more>summary{border:1px solid var(--qt-line);min-height:44px;color:var(--qt-heading);cursor:pointer;background:#f8f6f0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;font-size:17px;line-height:1.4;list-style:none;display:flex}.qt-notes .qt-more>summary::-webkit-details-marker{display:none}.qt-notes .qt-more-chevron{font:400 32px/24px Arial,sans-serif;transition:transform .15s}.qt-notes .qt-more[open]>summary .qt-more-chevron{transform:rotate(90deg)}.qt-notes .qt-expanded{flex-direction:column;gap:24px;padding-top:20px;display:flex}.qt-notes .qt-detail-sheet{padding:22px 24px}.qt-notes .qt-detail-sheet>.qt-sheet-heading h2{font-size:clamp(30px,4.25cqw,42px)}.qt-notes .qt-detail-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding-top:4px;display:grid}.qt-notes .qt-detail-columns>section{min-width:0;position:relative}.qt-notes .qt-detail-columns>section+section:before{content:"";border-left:1px solid var(--qt-line);position:absolute;top:0;bottom:0;left:-18px}.qt-notes .qt-detail-columns h3{margin-bottom:4px;font-size:29px}.qt-notes .qt-detail-columns>section>p:not(.qt-example){color:var(--qt-muted)}.qt-notes .qt-detail-example{margin-top:16px}.qt-notes .qt-detail-example .qt-example{font-size:clamp(23px,2.8cqw,28px);font-weight:400;line-height:1.45}.qt-notes .qt-detail-example .qt-mark{padding:1px 6px 3px;font-weight:600}.qt-notes .qt-detail-example .qt-contraction>:first-child{padding-right:0}.qt-notes .qt-detail-example .qt-contraction>:last-child{padding-left:0}.qt-notes .qt-detail-example .qt-note{margin-top:4px}.qt-notes .qt-detail-columns>section>.qt-note{margin-top:14px}.qt-notes .qt-detail-columns>section>.qt-scene{margin-top:12px}.qt-notes .qt-divided{border-top:1px solid var(--qt-line);margin-top:20px;padding-top:12px}.qt-notes .qt-divided>h3{margin-bottom:5px}.qt-notes .qt-divided>p:not(.qt-example){color:var(--qt-muted)}.qt-notes .qt-subject-mapping{text-align:center;font:700 26px/1.3 var(--qt-serif);letter-spacing:-.02em;background:#edf2e9;border-radius:10px;margin-top:12px;padding:11px 18px}.qt-notes .qt-subject-mapping>span{padding:0 14px}.qt-notes .qt-subject-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 36px;margin-top:14px;display:grid}.qt-notes .qt-subject-grid>div{min-width:0}.qt-notes .qt-subject-grid>div:nth-child(2){position:relative}.qt-notes .qt-subject-grid>div:nth-child(2):before{content:"";border-left:1px solid var(--qt-line);position:absolute;top:0;bottom:0;left:-18px}.qt-notes .qt-subject-grid>div:last-child{grid-column:1/-1}.qt-notes .qt-subject-grid .qt-detail-example{margin-top:5px}.qt-notes .qt-past-habit{background:#f4f7ee;border:1px solid #e0e7d9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:12px 16px;display:grid}.qt-notes .qt-past-habit .qt-detail-example{margin-top:8px}.qt-notes .qt-past-habit .qt-example{font-size:26px}.qt-notes .qt-reply-question{margin:12px 0 16px;font-weight:400}.qt-notes .qt-fact-replies{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.qt-notes .qt-fact-replies>div{min-width:0;position:relative}.qt-notes .qt-fact-replies>div+div:before{content:"";border-left:1px solid var(--qt-line);position:absolute;top:0;bottom:0;left:-18px}.qt-notes .qt-fact-label{color:var(--qt-muted);background:#edf1e8;border-radius:7px;padding:7px 14px;font-size:17px}.qt-notes .qt-fact-replies .qt-example{margin-top:5px;padding:0 10px;font-size:26px;font-weight:400;line-height:1.5}.qt-notes .qt-fact-rule{border:1px solid var(--qt-line);text-align:center;background:#f5f2ec;border-radius:10px;margin-top:14px;padding:12px 16px;font-size:17px}.qt-notes .qt-scope-note{background:#edf1e8;border-radius:12px;margin-top:16px;padding:14px 20px}.qt-notes .qt-scope-note h3{margin-bottom:8px;font-size:28px}.qt-notes .qt-scope-note p{font-size:16px;line-height:1.5}.qt-notes .qt-scope-note p+p{margin-top:8px}.qt-notes .qt-practice{background:#edf2e7;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 28px;min-width:0;margin-top:14px;padding:16px 20px;display:grid}.qt-notes .qt-practice-prompt{grid-row:1/3;min-width:0}.qt-notes .qt-practice-heading{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.qt-notes .qt-practice-heading h3{font-size:42px;line-height:1.2}.qt-notes .qt-practice-heading>span{color:var(--qt-muted);white-space:nowrap;font-size:16px}.qt-notes #qt-practice-context{margin-top:8px;font-size:17px}.qt-notes .qt-question{margin:10px 0;font-size:36px;line-height:1.25}.qt-notes #qt-practice-instruction{font-size:17px}.qt-notes .qt-choices{border:0;flex-direction:column;grid-column:2;gap:6px;min-width:0;padding:0;display:flex}.qt-notes .qt-choice{min-width:0;min-height:46px;font:400 18px/1.35 var(--font-ui,system-ui,sans-serif);color:var(--qt-heading);cursor:pointer;background:#fffefa;border:1px solid #d4d0c5;border-radius:9px;align-items:center;gap:16px;padding:8px 14px;display:flex}.qt-notes .qt-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #7b857c;border-radius:50%;flex:0 0 24px;place-content:center;width:24px;height:24px;margin:0;display:grid}.qt-notes .qt-choice input:checked{background:#19574b;border-color:#19574b}.qt-notes .qt-choice input:checked:before{content:"";background:#fffefa;border-radius:50%;width:9px;height:9px}.qt-notes .qt-choice:has(input:checked){background:#edf2e9;border-color:#19574b;box-shadow:inset 0 0 0 .5px #19574b}.qt-notes .qt-choice:has(input:checked)>span{font-weight:650}.qt-notes .qt-choice input:disabled{cursor:default;opacity:1}.qt-notes .qt-choice:has(input:disabled){cursor:default;opacity:1}.qt-notes .qt-choice>span{overflow-wrap:break-word;min-width:0}.qt-notes .qt-outcome{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:48px;margin-top:2px;display:grid}.qt-notes .qt-feedback-slot{align-items:center;gap:16px;min-width:0;display:flex}.qt-notes .qt-status{color:var(--qt-muted);font-size:16px;line-height:1.4}.qt-notes .qt-practice-actions{flex-direction:column;gap:6px;min-width:160px;display:flex}.qt-notes .qt-button{color:#fffdf7;min-height:48px;font:600 17px/1.4 var(--font-ui,system-ui,sans-serif);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:10px 18px}.qt-notes .qt-button:hover:not(:disabled){background:#183e2f}.qt-notes .qt-button:disabled{color:#59635c;cursor:default;background:#d6d6d2;border-color:#d6d6d2}.qt-notes .qt-text-button{color:#234d3a;min-height:44px;font:500 15px/1.4 var(--font-ui,system-ui,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;text-decoration:underline}.qt-notes .qt-practice:has(input:checked){border-color:var(--qt-line);background:#fffefa}.qt-notes .qt-practice:has(input:checked) .qt-practice-prompt{grid-row:auto}.qt-notes .qt-practice:has(input:checked) .qt-outcome{background:#f5f2ec;border-radius:0 0 12px 12px;grid-column:1/-1;min-height:80px;margin:6px -20px -16px;padding:14px 20px}.qt-notes .qt-practice:has(input:checked) .qt-outcome.is-correct{color:#19574b;background:#e3eadc}.qt-notes .qt-practice:has(input:checked) .qt-outcome.is-incorrect{color:#783e2d;background:#faece3}.qt-notes .qt-feedback-slot strong{font:700 25px/1.2 var(--qt-serif)}.qt-notes .qt-feedback-slot strong+p{margin-top:5px;font-size:16px;line-height:1.45}.qt-notes .qt-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:700 28px/1 Arial,sans-serif;display:grid}.qt-notes .is-correct .qt-feedback-icon{background:#19574b}.qt-notes .is-incorrect .qt-feedback-icon{background:#783e2d}.qt-notes .qt-practice-explanation{border:1px solid var(--qt-line);background:#fffefa;border-radius:10px;grid-column:1/-1;margin-top:16px;padding:16px;font-size:16px;line-height:1.5}.qt-notes .qt-practice-explanation h4{margin-bottom:6px;font-size:25px}.qt-notes .qt-completion{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-height:150px;display:flex}.qt-notes .qt-completion h3{margin-bottom:8px}.qt-notes .qt-completion .qt-button{flex-shrink:0}.qt-notes :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qt-notes :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qt-notes [tabindex="-1"]:focus{outline:none}.qt-notes .qt-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container question-tags (width<=800px){.qt-notes .qt-sheet{padding:20px}.qt-notes .qt-purposes,.qt-notes .qt-build-columns,.qt-notes .qt-detail-columns,.qt-notes .qt-subject-grid,.qt-notes .qt-fact-replies{gap:24px}.qt-notes :is(.qt-purpose+.qt-purpose,.qt-build-copy,.qt-detail-columns>section+section,.qt-subject-grid>div:nth-child(2),.qt-fact-replies>div+div):before{left:-12px}.qt-notes h3{font-size:30px}.qt-notes .qt-purpose h4{padding-left:14px;font-size:27px}.qt-notes .qt-main-example,.qt-notes .qt-pattern-example{font-size:25px}.qt-notes .qt-mark{padding-left:5px;padding-right:5px}.qt-notes .qt-detail-columns h3{font-size:26px}.qt-notes .qt-detail-example .qt-example{font-size:24px}.qt-notes .qt-pattern-label{padding:6px;font-size:15px}.qt-notes .qt-role-legend{gap:6px}.qt-notes .qt-role-legend>div{padding:8px;font-size:14px}.qt-notes .qt-subject-mapping{font-size:24px}.qt-notes .qt-subject-mapping>span{padding:0 7px}.qt-notes .qt-past-habit{gap:16px;padding:12px}.qt-notes .qt-past-habit .qt-example,.qt-notes .qt-fact-replies .qt-example{font-size:24px}.qt-notes .qt-practice{gap:8px 20px;padding:16px}.qt-notes .qt-question{font-size:31px}.qt-notes .qt-practice-actions{min-width:140px}.qt-notes .qt-practice:has(input:checked) .qt-outcome{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@container question-tags (width<=600px){.qt-notes .qt-desktop-only,.qt-notes .qt-desktop-art{display:none}.qt-notes .qt-mobile-only{display:initial}.qt-notes .qt-art.qt-mobile-art{display:block}.qt-notes .qt-main{border-radius:20px;padding:18px 16px 20px;font-size:17px;line-height:1.5}.qt-notes .qt-main>.qt-sheet-heading{text-align:left;border-bottom:0;margin-bottom:14px;padding-bottom:0}.qt-notes .qt-main>.qt-sheet-heading h2{font-size:40px;line-height:1.08}.qt-notes .qt-main>.qt-sheet-heading>p{margin-top:7px;font-size:17px;line-height:1.4;display:block}.qt-notes .qt-main>.qt-sheet-heading>.qt-desktop-only{display:none}.qt-notes .qt-purpose-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:14px;display:grid}.qt-notes .qt-purpose-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qt-notes .qt-purpose-selector button{min-width:0;min-height:54px;color:var(--qt-ink);font:400 15px/1.3 var(--font-ui,system-ui,sans-serif);cursor:pointer;background:#f5f2ec;border:1px solid #ddd1bd;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:7px 10px;display:flex}.qt-notes .qt-purpose-selector button[aria-pressed=true]{color:#fffdf7;font:700 19px/1.2 var(--qt-serif);background:#234d3a;border-color:#234d3a}.qt-notes .qt-selection-check{font:700 28px/1 Arial,sans-serif;display:none}.qt-notes .qt-selected-label{font:400 14px/1.25 var(--font-ui,system-ui,sans-serif);margin-top:2px;display:none}.qt-notes [aria-pressed=true] .qt-selection-check,.qt-notes [aria-pressed=true] .qt-selected-label,.qt-notes .qt-purposes{display:block}.qt-notes[data-qt-intention=check] .qt-agree-purpose,.qt-notes[data-qt-intention=agree] .qt-check-purpose{display:none}.qt-notes .qt-purpose{flex-direction:column;display:flex}.qt-notes .qt-purpose+.qt-purpose:before{display:none}.qt-notes .qt-purpose .qt-scene{order:-1;margin-bottom:10px}.qt-notes .qt-purpose h4{background:0 0;border-radius:0;margin:0;padding:0;font-size:29px;line-height:1.15}.qt-notes .qt-context{margin-top:5px;font-size:17px;line-height:1.45}.qt-notes .qt-main-example{margin:9px 0 5px;font-size:28px;line-height:1.65}.qt-notes .qt-mark{border-radius:7px;padding:1px 7px 3px}.qt-notes .qt-contraction>:first-child{padding-right:0}.qt-notes .qt-contraction>:last-child{padding-left:0}.qt-notes .qt-intention{font-size:16px;line-height:1.45}.qt-notes .qt-reply{font:400 16px/1.5 var(--font-ui,system-ui,sans-serif);margin-top:8px}.qt-notes .qt-reply>span{font:700 18px/1.4 var(--qt-serif);margin-right:3px}.qt-notes .qt-purpose-caution.qt-mobile-only{border:0;margin-top:8px;padding:0;font-size:16px;line-height:1.4;display:block}.qt-notes .qt-build{margin-top:18px;padding-top:14px}.qt-notes .qt-build>h3{margin-bottom:3px;font-size:28px;line-height:1.2}.qt-notes .qt-pattern-intro{color:var(--qt-muted);font:700 19px/1.3 var(--qt-serif);margin-bottom:10px;display:block}.qt-notes .qt-build-columns{display:block}.qt-notes .qt-build-columns>.qt-build-copy{display:none}.qt-notes .qt-pattern-label{text-align:left;font:400 16px/1.4 var(--qt-serif);padding:6px 8px}.qt-notes .qt-pattern-example{letter-spacing:-.04em;margin:7px 0 12px;font-size:25px;line-height:1.7}.qt-notes .qt-pattern-example .qt-mark{padding-left:4px;padding-right:4px}.qt-notes .qt-pattern-example .qt-contraction>:first-child{padding-right:0}.qt-notes .qt-pattern-example .qt-contraction>:last-child{padding-left:0}.qt-notes .qt-note{font-size:16px;line-height:1.45}.qt-notes .qt-build>.qt-note{margin-top:2px;display:block}.qt-notes .qt-pattern-example+.qt-note{margin-top:-5px}.qt-notes .qt-more{border-top:0;margin-top:24px;padding-top:0}.qt-notes .qt-more>summary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-height:58px;padding:14px 18px;font-size:17px;font-weight:600}.qt-notes .qt-more-chevron{font-size:36px}.qt-notes .qt-more:not([open])+.qt-practice{display:none}.qt-notes .qt-expanded{gap:16px;padding-top:16px}.qt-notes .qt-detail-sheet{border-radius:14px;padding:16px 12px;font-size:16px;line-height:1.45}.qt-notes .qt-detail-sheet>.qt-sheet-heading{text-align:left;margin-bottom:10px;padding-bottom:12px}.qt-notes .qt-detail-sheet>.qt-sheet-heading h2{font-size:28px;line-height:1.15}.qt-notes .qt-detail-sheet>.qt-sheet-heading>p{margin-top:6px;font-size:16px}.qt-notes .qt-detail-columns{grid-template-columns:minmax(0,1fr);gap:18px;padding:0}.qt-notes .qt-detail-columns>section+section{border-top:1px solid var(--qt-line);padding-top:16px}.qt-notes .qt-detail-columns>section+section:before{display:none}.qt-notes .qt-detail-columns h3,.qt-notes .qt-divided h3,.qt-notes .qt-past-habit h3{font-size:25px;line-height:1.2}.qt-notes .qt-detail-example{margin-top:14px}.qt-notes .qt-detail-example .qt-example{font-size:24px;line-height:1.55}.qt-notes .qt-detail-example .qt-mark{padding:1px 4px 3px}.qt-notes .qt-subject-mapping{text-align:left;padding:10px;font-size:20px;line-height:1.5}.qt-notes .qt-subject-mapping>span{padding:0 4px}.qt-notes .qt-subject-grid{grid-template-columns:minmax(0,1fr);gap:16px}.qt-notes .qt-subject-grid h4{font-size:24px}.qt-notes .qt-subject-grid>div:nth-child(2):before{display:none}.qt-notes .qt-past-habit{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.qt-notes .qt-past-habit .qt-example{font-size:24px}.qt-notes .qt-fact-replies{grid-template-columns:minmax(0,1fr);gap:14px}.qt-notes .qt-fact-replies>div+div:before{display:none}.qt-notes .qt-fact-replies .qt-example{padding:0;font-size:24px}.qt-notes .qt-reply-question{margin:8px 0 12px;font-size:25px;line-height:1.6}.qt-notes .qt-fact-label,.qt-notes .qt-fact-rule{font-size:15px}.qt-notes .qt-scope-note{margin-top:16px;padding:12px}.qt-notes .qt-scope-note h3{font-size:25px}.qt-notes .qt-scope-note p{font-size:15px}.qt-notes .qt-practice{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;padding:14px 12px}.qt-notes .qt-practice-prompt{grid-row:auto}.qt-notes .qt-practice-heading{gap:6px 12px}.qt-notes .qt-practice-heading h3{font-size:34px}.qt-notes .qt-practice-heading>span{font-size:14px}.qt-notes #qt-practice-context,.qt-notes #qt-practice-instruction{font-size:16px;line-height:1.45}.qt-notes .qt-question{margin:10px 0;font-size:29px;line-height:1.3}.qt-notes .qt-choices,.qt-notes .qt-outcome{grid-column:1}.qt-notes .qt-choice{gap:12px;min-height:48px;padding:9px 12px;font-size:16px}.qt-notes .qt-outcome{grid-template-columns:minmax(0,1fr);gap:12px}.qt-notes .qt-button{width:100%;font-size:16px}.qt-notes .qt-practice:has(input:checked) .qt-outcome{min-height:100px;margin:0 -12px -14px;padding:14px 12px}.qt-notes .qt-feedback-slot{align-items:flex-start;gap:10px}.qt-notes .qt-feedback-slot strong{font-size:24px}.qt-notes .qt-feedback-slot strong+p{font-size:15px;line-height:1.5}.qt-notes .qt-feedback-icon{flex-basis:32px;width:32px;height:32px;font-size:24px}.qt-notes .qt-completion{flex-direction:column;align-items:stretch;gap:16px;min-height:0}.qt-notes .qt-completion h3{font-size:28px}.qt-notes .qt-completion p{font-size:16px}}@container question-tags (width<=340px){.qt-notes .qt-main{padding:16px 12px}.qt-notes .qt-main>.qt-sheet-heading h2{font-size:32px}.qt-notes .qt-purpose-selector button{gap:6px;padding:7px;font-size:14px}.qt-notes .qt-purpose-selector button[aria-pressed=true]{font-size:17px}.qt-notes .qt-selection-check{font-size:24px}.qt-notes .qt-selected-label{font-size:13px}.qt-notes .qt-main-example{font-size:27px}.qt-notes .qt-pattern-example{font-size:25px}.qt-notes .qt-pattern-label{font-size:15px}.qt-notes .qt-more>summary{padding:13px 12px;font-size:16px}.qt-notes .qt-detail-sheet{padding:14px 10px}.qt-notes .qt-detail-example .qt-example{font-size:23px}}@media (prefers-reduced-motion:reduce){.qt-notes .qt-more-chevron{transition:none}}.qw-notes.questions-explanation{--qw-ink:#263f32;--qw-heading:#153b2c;--qw-secondary:#53655c;--qw-border:#ddd5c5;--qw-subject:#19574b;--qw-subject-bg:#dce7d6;--qw-verb:#80550f;--qw-verb-bg:#f8e7be;--qw-information:#99402d;--qw-information-bg:#f8e2d7;--qw-action:#234d3a;--qw-serif:Georgia, "Times New Roman", serif;--qw-sans:Arial,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:960px;box-shadow:none;color:var(--qw-ink);font:18px/1.4 var(--qw-sans);letter-spacing:0;background:0 0;border:0;border-radius:0;margin:0 auto 32px;overflow:visible;container:question-words/inline-size}.qw-notes *,.qw-notes :before,.qw-notes :after{box-sizing:border-box}.qw-notes [hidden]{display:none!important}.qw-notes p,.qw-notes h2,.qw-notes h3,.qw-notes h4,.qw-notes h5,.qw-notes figure,.qw-notes ul{margin:0}.qw-notes p+p{margin-top:4px}.qw-notes h2,.qw-notes h3,.qw-notes h4,.qw-notes h5{color:var(--qw-heading);font-family:var(--qw-serif);letter-spacing:-.025em;font-weight:700}.qw-notes h3,.qw-notes h4{font-size:30px;line-height:1.16}.qw-notes h5{font-size:26px;line-height:1.25}.qw-notes button,.qw-notes input{font:inherit}.qw-notes button{cursor:pointer}.qw-notes :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qw-notes :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qw-notes :-webkit-any(h3,h4)[tabindex="-1"]:focus{outline:none}.qw-notes :is(h3,h4)[tabindex="-1"]:focus{outline:none}.qw-notes #qw-quiz-heading{scroll-margin-top:160px}.qw-sheet{border:1px solid var(--qw-border);background:#fffefa;border-radius:22px;padding:28px 32px 32px;box-shadow:0 1px 4px #153b2c09}.qw-main,.qw-details{box-shadow:none;border:0;border-radius:0;padding-top:8px;padding-bottom:12px}.qw-sheet+.qw-sheet{margin-top:32px}.qw-sheet-heading{border-bottom:1px solid var(--qw-border);padding-bottom:12px}.qw-main .qw-sheet-heading h2{font-size:30px;line-height:1.06}.qw-sheet-heading>p{margin-top:4px;font-size:23px;line-height:1.4}.qw-explore{gap:10px;margin:14px 0;display:flex}.qw-notes .qw-explore-button{border:1px solid var(--qw-border);min-width:128px;min-height:56px;color:var(--qw-ink);text-align:center;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:6px 18px;font-size:20px;line-height:1.2;display:flex}.qw-explore-button.is-selected{border-color:var(--qw-action);background:var(--qw-action);color:#fffdf7;min-width:152px}.qw-explore-check{width:28px;height:28px;display:none}.qw-explore-check svg{width:100%;height:100%;display:block}.qw-explore-button.is-selected .qw-explore-check{display:block}.qw-explore-selected{margin-top:2px;font-size:13px;line-height:1.2;display:block}.qw-hero{grid-template-columns:1.21fr 1fr;align-items:start;gap:28px;display:grid}.qw-scene{border-radius:14px;width:100%;height:auto;display:block}.qw-hero-copy{min-width:0;padding-top:4px}.qw-hero-copy .qw-scene-context{border-bottom:1px solid var(--qw-border);margin-bottom:18px;padding-bottom:20px}.qw-hero-copy .qw-answer-heading{margin-bottom:12px;font-size:27px}.qw-inline-sentence{font:700 30px/1.3 var(--qw-serif);flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.qw-hero-copy .qw-inline-sentence{gap:6px;margin-bottom:26px}.qw-hero-copy .qw-token{font-size:26px}.qw-hero-copy .qw-ask{margin-bottom:8px}.qw-main-example{font:700 30px/1.25 var(--qw-serif);letter-spacing:-.02em;margin-bottom:10px!important}.qw-question-word,.qw-token.qw-question{text-underline-offset:6px;color:var(--qw-ink);text-decoration:underline;text-decoration-thickness:1.5px}.qw-meaning .qw-question-word{text-decoration:none}.qw-mobile-break{display:none}.qw-divided{border-top:1px solid var(--qw-border);margin-top:16px;padding-top:12px}.qw-divided>:-webkit-any(h3,h4){margin-bottom:12px}.qw-divided>:is(h3,h4){margin-bottom:12px}.qw-movement{grid-template-columns:.95fr 1.05fr;gap:24px;display:grid}.qw-movement-copy h3{margin-bottom:16px}.qw-movement-copy p+p{margin-top:20px}.qw-transformation{border-left:1px solid var(--qw-border);min-width:0;padding-left:28px}.qw-transformation h4{margin-bottom:4px;font-size:26px}.qw-role-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.qw-role-group{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:inline-flex}.qw-role-label{font:13px/1.4 var(--qw-sans);color:var(--qw-secondary);text-align:center;white-space:nowrap;margin-bottom:5px}.qw-token{white-space:nowrap;font:700 28px/1.25 var(--qw-serif);border-radius:6px;padding:5px 8px;display:inline-block}.qw-subject{color:var(--qw-subject);background:var(--qw-subject-bg)}.qw-verb{color:var(--qw-verb);background:var(--qw-verb-bg)}.qw-information{color:var(--qw-information);background:var(--qw-information-bg)}.qw-token.qw-question,.qw-token.qw-plain{color:var(--qw-ink);background:0 0;padding-left:3px;padding-right:3px}.qw-plain+.qw-role-label{visibility:hidden}.qw-role-group:has(.qw-plain) .qw-role-label{visibility:hidden}.qw-role-group:has(.qw-subject) .qw-role-label{color:var(--qw-subject)}.qw-role-group:has(.qw-verb) .qw-role-label{color:var(--qw-verb)}.qw-role-group:has(.qw-information) .qw-role-label{color:var(--qw-information)}.qw-down-arrow{color:#75867b;width:26px;height:26px;margin:6px auto;display:flex}.qw-down-arrow svg,.qw-inline-arrow svg,.qw-match-arrow svg{width:100%;height:100%}.qw-movement-note{font-size:17px;margin-top:12px!important}.qw-mobile-label{display:none}.qw-match-grid{grid-template-columns:1fr 1fr;display:grid}.qw-match-entry{border-top:1px solid var(--qw-border);min-width:0;padding:6px 16px 8px}.qw-match-entry:nth-child(2n){border-left:1px solid var(--qw-border);padding-left:32px}.qw-match-entry h4{font-size:23px}.qw-match-entry p{align-items:start;gap:8px;margin-top:2px;font-size:18px;line-height:1.35;display:flex}.qw-match-answer{flex-shrink:0}.qw-match-arrow{color:#7b8980;flex:0 0 20px;height:24px;display:inline-flex}.qw-match-question{min-width:0}.qw-match-summary{margin-top:4px!important}.qw-quiz{background:#f0f1e8;border:1px solid #dce1d0;border-radius:12px;margin-top:14px;padding:20px 24px 16px}.qw-quiz-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.qw-quiz-copy{min-width:0}.qw-quiz-heading-row{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;display:flex}.qw-quiz-heading-row h3{font-size:30px;line-height:1.05}.qw-quiz-heading-row>span{color:var(--qw-secondary);font-size:15px}.qw-quiz-prompt{font:700 30px/1.25 var(--qw-serif);color:var(--qw-heading);margin-top:12px!important}.qw-options{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.qw-option{border:1px solid var(--qw-border);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font-size:16px;line-height:1.4;display:flex}.qw-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.6px solid #929a9f;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:0}.qw-option input:checked{border-color:var(--qw-action);background:radial-gradient(circle,var(--qw-action) 0 54%,transparent 57%)}.qw-option input:disabled{opacity:1;cursor:default}.qw-option:has(input:disabled){cursor:default}.qw-option.is-selected{border:1.5px solid var(--qw-action);background:#fffefa}.qw-selected-label{color:var(--qw-action);margin-left:auto;font-size:13px}.qw-quiz-footer{justify-content:space-between;align-items:center;gap:16px;min-height:84px;margin-top:14px;padding:12px;display:flex}.qw-feedback{align-items:center;gap:12px;min-width:0;font-size:16px;line-height:1.5;display:flex}.qw-feedback>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.qw-feedback p{flex:1;min-width:0;margin:0}.qw-feedback strong{font:700 24px/1.2 var(--qw-serif);display:inline-block}.qw-quiz-footer:-webkit-any(.is-correct,.is-wrong){border-radius:10px;margin-top:14px;padding:12px}.qw-quiz-footer:is(.is-correct,.is-wrong){border-radius:10px;margin-top:14px;padding:12px}.qw-quiz-footer.is-correct{color:#19574b;background:#e3eadc}.qw-quiz-footer.is-wrong{color:#783e2d;background:#faece3}.qw-feedback-icon{background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;font-weight:700;display:flex}.qw-feedback-icon svg{color:#fffdf7;width:22px;height:22px}.is-wrong .qw-feedback-icon{color:#fffdf7;background:#783e2d}.qw-action{border:1px solid var(--qw-action);color:#fffdf7;background:var(--qw-action);white-space:nowrap;border-radius:10px;min-width:154px;min-height:48px;padding:10px 18px;font:600 16px/1.4 var(--qw-sans)!important}.qw-action:disabled{color:#70777a;cursor:default;background:#dedede;border-color:#ddd}.qw-quiz-actions{flex-wrap:wrap;flex-shrink:0;justify-content:end;align-items:center;gap:8px;display:flex}.qw-help-button{min-height:44px;color:var(--qw-action);text-underline-offset:3px;background:0 0;border:0;padding:8px;text-decoration:underline;font-size:14px!important}.qw-help{border-top:1px solid var(--qw-border);padding:16px;margin-top:14px!important}.qw-complete h3{margin-bottom:20px;font-size:28px}.qw-centered{text-align:center}.qw-details .qw-sheet-heading h3{font-size:30px}.qw-trip.qw-divided{border-top:0;margin-top:0}.qw-trip-grid,.qw-choice-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.qw-trip-grid h5{margin-bottom:12px}.qw-detail-question{font:24px/1.3 var(--qw-serif)}.qw-detail-question .qw-question-word{font-weight:700}.qw-answer-strip{color:var(--qw-information);background:var(--qw-information-bg);border-radius:8px;align-items:center;gap:16px;padding:6px 14px;display:flex;margin:8px 0!important}.qw-answer-strip strong{font:700 24px/1.25 var(--qw-serif)}.qw-answer-label{border-right:1px solid;padding-right:14px;font-size:16px}.qw-trip-grid>div>.qw-detail-question:not(:first-of-type){margin-top:18px}.qw-trip-grid>div>p:not(.qw-detail-question):not(.qw-answer-strip){font-size:16px}.qw-books{width:100%;height:auto;margin-top:10px;display:block}.qw-choice-example+.qw-choice-example{border-top:1px solid var(--qw-border);margin-top:16px;padding-top:12px}.qw-choice-example p:not(.qw-detail-question):not(.qw-answer-strip){font-size:16px}.qw-open-choice{border:1px solid var(--qw-border);background:#f8f5ef;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:12px 16px;font-size:16px;display:grid}.qw-open-choice p+p{border-left:1px solid var(--qw-border);margin:0;padding-left:20px}.qw-how-grid{grid-template-columns:1fr 1fr;display:grid}.qw-how-entry{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:8px 20px 12px 0;display:grid}.qw-how-entry:nth-child(2n){border-left:1px solid var(--qw-border);padding-left:20px;padding-right:0}.qw-how-entry:nth-child(n+3){border-top:1px solid var(--qw-border);padding-top:16px}.qw-how-label{border-right:1px solid var(--qw-border);color:var(--qw-secondary);padding-right:12px;font-size:16px}.qw-how-entry .qw-detail-question{font-size:22px}.qw-how-answer{color:var(--qw-information);background:var(--qw-information-bg);font:700 26px/1.3 var(--qw-serif);border-radius:8px;padding:6px 14px;margin-top:8px!important}.qw-how-answer.is-age{color:var(--qw-ink);background:0 0;padding-left:14px}.qw-information-inline{color:var(--qw-information);background:var(--qw-information-bg);border-radius:6px;padding:4px 8px}.qw-how-notes{grid-template-columns:1fr 1fr;gap:24px;font-size:16px;display:grid}.qw-how-notes p+p{margin:0}.qw-whole-phrases ul{flex-wrap:wrap;gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.qw-whole-phrases li{white-space:nowrap;text-align:center;font:700 20px/1.3 var(--qw-serif);border:1px solid #849a8f;border-radius:6px;flex:1 0 auto;padding:8px 14px}.qw-whole-phrases>p:last-child{margin-top:10px}.qw-patterns .qw-sheet-heading h3{font-size:30px;line-height:1.1}.qw-patterns .qw-sheet-heading>p{font-size:18px;line-height:1.45}.qw-pattern-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qw-pattern-grid>section{min-width:0}.qw-pattern-grid>section+section{border-left:1px solid var(--qw-border);padding-left:24px}.qw-pattern-grid h4{margin-bottom:8px;font-size:30px}.qw-pattern-grid .qw-role-row{gap:7px;margin-top:20px}.qw-pattern-grid .qw-down-arrow+.qw-role-row{margin-top:0}.qw-pattern-grid .qw-role-row+p{margin-top:18px}.qw-pattern-grid .qw-token{padding:5px 9px;font-size:26px}.qw-pattern-grid .qw-role-label{font-size:13px}.qw-pattern-grid p{font-size:16px}.qw-can-grid{grid-template-columns:minmax(0,3fr) minmax(160px,1fr);align-items:center;gap:20px;margin-top:14px;display:grid}.qw-can-transformation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qw-can-transformation .qw-inline-sentence{gap:4px}.qw-can-transformation .qw-token{padding:5px 8px;font-size:24px}.qw-inline-arrow{color:#75867b;width:26px;height:26px;display:flex}.qw-can-grid>p{border-left:1px solid var(--qw-border);padding-left:20px;font-size:16px}.qw-subject-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qw-subject-grid>div{min-width:0}.qw-subject-grid>div+div{border-left:1px solid var(--qw-border);padding-left:24px}.qw-subject-grid .qw-token{font-size:26px}.qw-subject-grid .qw-role-row{gap:8px}.qw-subject-grid p:not(.qw-short-answer){font-size:16px}.qw-short-answer{font-size:21px;font-weight:600;margin:12px 0 6px!important}.qw-trains{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;display:grid}.qw-trains h4{margin-bottom:12px}.qw-trains .qw-role-row{gap:8px}.qw-trains .qw-token{font-size:27px}.qw-trains p:not(.qw-short-answer){font-size:16px}.qw-train-art{border-radius:6px;width:100%;max-width:240px;height:auto;margin:0 0 8px;display:block}.qw-negative-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;gap:24px;margin-top:12px;display:grid}.qw-negative-grid>p{border-left:1px solid var(--qw-border);padding-left:24px;font-size:16px}.qw-negative .qw-role-row{gap:10px}.qw-negative .qw-token{font-size:27px}.qw-contraction{white-space:nowrap;font:700 27px/1.25 var(--qw-serif);padding:5px 3px;display:inline-block}.qw-verb-text{color:var(--qw-verb)}.qw-negation{color:#66517c}.qw-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container question-words (width<=780px){.qw-hero{gap:20px}.qw-notes .qw-explore-button{min-width:100px}.qw-notes .qw-explore-button.is-selected{min-width:132px}.qw-token{padding:5px 8px;font-size:24px}.qw-main-example{font-size:30px}.qw-transformation{padding-left:20px}.qw-match-entry:nth-child(2n){padding-left:16px}.qw-match-entry p{flex-wrap:wrap;gap:4px 8px}.qw-how-entry{grid-template-columns:1fr;gap:8px}.qw-how-label{border-right:0}.qw-can-grid{grid-template-columns:1fr}.qw-can-grid>p{border-left:0;padding-left:0}}@container question-words (width<=620px){.qw-sheet{border-radius:18px;padding:20px 16px 24px}.qw-notes .qw-sheet+.qw-sheet{margin-top:24px}.qw-sheet-heading>p{font-size:17px}.qw-main .qw-sheet-heading h2{font-size:30px;line-height:1.15}.qw-details .qw-sheet-heading h3,.qw-patterns .qw-sheet-heading h3{font-size:28px;line-height:1.2}.qw-centered{text-align:left}.qw-explore{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.qw-notes .qw-explore-button,.qw-notes .qw-explore-button.is-selected{min-width:0;min-height:52px;padding:6px 8px;font-size:16px}.qw-explore-check{width:24px;height:24px}.qw-explore-selected{font-size:13px}.qw-hero,.qw-movement,.qw-trip-grid,.qw-choice-grid,.qw-pattern-grid,.qw-subject-grid,.qw-trains,.qw-negative-grid{grid-template-columns:1fr;gap:16px}.qw-hero-copy{padding-top:0}.qw-hero-copy .qw-scene-context{margin-bottom:12px;padding-bottom:12px}.qw-main .qw-hero .qw-scene{aspect-ratio:1.8;object-fit:cover}.qw-hero-copy .qw-scene-context{border:0;margin-bottom:12px;padding-bottom:0}.qw-movement-copy h3,.qw-movement-copy>p:nth-of-type(2){display:none}.qw-hero-copy :-webkit-any(.qw-inline-sentence,.qw-ask,.qw-main-example){display:none}.qw-hero-copy :is(.qw-inline-sentence,.qw-ask,.qw-main-example){display:none}.qw-hero-copy .qw-answer-heading{font-size:23px}.qw-meaning .qw-question-word{font-weight:700;text-decoration:underline}.qw-hero-copy .qw-inline-sentence{margin-bottom:16px}.qw-main-example{font-size:27px;line-height:1.33}.qw-token{padding:5px 8px;font-size:23px}.qw-main .qw-transformation .qw-token{letter-spacing:-.025em;padding:5px;font-size:24px}.qw-role-label{font-size:13px}.qw-notes h3,.qw-notes h4{font-size:26px;line-height:1.2}.qw-notes h5{font-size:23px}.qw-divided{margin-top:20px;padding-top:20px}.qw-movement{border:0;margin-top:0;padding-top:0}.qw-movement-copy h3{margin-bottom:12px}.qw-movement-copy p+p{margin-top:12px}.qw-transformation{border-left:0;border-top:1px solid var(--qw-border);padding:16px 0 0}.qw-transformation h4{font-size:24px}.qw-role-row{gap:6px}.qw-match-grid{grid-template-columns:1fr}.qw-match-entry,.qw-match-entry:nth-child(2n){border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 6px;padding:14px 0;display:grid}.qw-match-entry h4{font-size:23px}.qw-match-entry:first-child{border-top:0}.qw-match-entry p{font-size:17px;display:contents}.qw-match-answer:before{content:"· "}.qw-match-question{grid-column:1/-1}.qw-mobile-label{display:inline}.qw-desktop-label,.qw-match-arrow{display:none}.qw-match-question{font-size:20px;line-height:1.4}.qw-match-summary{display:none}.qw-quiz{margin-top:20px;padding:16px}.qw-quiz-layout{grid-template-columns:1fr;gap:16px}.qw-quiz-heading-row{flex-direction:column;align-items:start;gap:8px;margin-bottom:14px}.qw-quiz-heading-row h3{font-size:30px}.qw-quiz-prompt{letter-spacing:-.025em;font-size:24px;margin-top:14px!important}.qw-option{min-height:48px;padding:10px 12px;font-size:16px}.qw-selected-label{font-size:13px}.qw-quiz-footer{flex-direction:column;align-items:stretch;gap:14px;min-height:192px;padding-top:16px}.qw-quiz-actions{flex-direction:column;flex-shrink:1;align-items:stretch}.qw-action{width:100%}.qw-feedback{font-size:16px}.qw-feedback p{flex:0 100%}.qw-feedback strong{font-size:23px}.qw-quiz-footer:-webkit-any(.is-correct,.is-wrong){min-height:192px}.qw-quiz-footer:is(.is-correct,.is-wrong){min-height:192px}.qw-detail-question{font-size:20px}.qw-trip-grid>div>p:not(.qw-detail-question):not(.qw-answer-strip){font-size:17px}.qw-answer-strip{gap:10px;padding:8px 12px}.qw-answer-strip strong{font-size:24px}.qw-trip-grid .qw-scene{max-width:420px}.qw-books{max-width:400px;margin:0 auto}.qw-choice-example p:not(.qw-detail-question):not(.qw-answer-strip){font-size:17px}.qw-open-choice{grid-template-columns:1fr;gap:10px;font-size:17px}.qw-open-choice p+p{border-left:0;border-top:1px solid var(--qw-border);padding:10px 0 0}.qw-how-grid,.qw-how-notes{grid-template-columns:1fr}.qw-how-entry,.qw-how-entry:nth-child(2n){border-left:0;border-top:1px solid var(--qw-border);grid-template-columns:1fr;gap:8px;padding:14px 0}.qw-how-entry:first-child{border-top:0}.qw-how-label{font-size:17px}.qw-how-entry .qw-detail-question{font-size:20px}.qw-how-notes{gap:8px;font-size:17px}.qw-whole-phrases li{flex:0 auto;padding:8px 10px;font-size:18px}.qw-patterns .qw-sheet-heading>p{font-size:17px}.qw-pattern-grid>section+section,.qw-subject-grid>div+div{border-left:0;border-top:1px solid var(--qw-border);padding:20px 0 0}.qw-pattern-grid h4{font-size:26px}.qw-pattern-grid p,.qw-subject-grid p:not(.qw-short-answer),.qw-trains p:not(.qw-short-answer),.qw-negative-grid>p{font-size:17px}.qw-pattern-grid .qw-token,.qw-subject-grid .qw-token,.qw-trains .qw-token,.qw-negative .qw-token,.qw-contraction{font-size:23px}.qw-pattern-grid .qw-role-label{font-size:13px}.qw-can-transformation{flex-direction:column;align-items:start;gap:12px}.qw-can-transformation .qw-token{font-size:23px}.qw-inline-arrow{align-self:center;transform:rotate(90deg)}.qw-can-grid>p{font-size:17px}.qw-negative-grid>p{border:0;padding:0}.qw-negative .qw-role-row{gap:6px}.qw-train-art{max-width:280px}.qw-mobile-break{display:block}}@media (max-width:700px){.qw-notes.questions-explanation{font-size:17px;line-height:1.53}}@media (prefers-reduced-motion:reduce){.qw-notes *,.qw-notes :before,.qw-notes :after{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.and-notes{--an-heading:#0b302c;--an-body:#22383d;--an-secondary:#53655c;--an-line:#ddd5c5;width:100%;max-width:1150px;color:var(--an-body);text-align:left;background:#fffefa;border:1px solid #e5dccc;border-radius:18px;margin:0 auto 28px;padding:24px 26px 18px;font:22px/1.42 Arial,Helvetica,sans-serif;display:block;overflow:visible;box-shadow:0 1px 4px #412f1812;container:and-notes/inline-size}.and-notes :where(h2,h3,h4,h5,p,ul,ol,fieldset){margin:0}.and-notes :where(section,div,fieldset){min-width:0}.and-notes :where(h2,h3,h4,h5){color:var(--an-heading);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.13}.and-notes h2{font-size:60px}.and-notes h3{font-size:40px}.and-notes h4{font-size:32px}.and-notes h5{font-size:27px}.and-notes :where(button,input,summary){font-family:Arial,Helvetica,sans-serif}.and-notes :focus-visible{outline-offset:4px;outline:3px solid #9a681c}.and-notes [hidden],.and-notes .an-mobile-only{display:none!important}.and-notes .an-header{border-bottom:1px solid var(--an-line);padding-bottom:16px}.and-notes .an-header>p{margin-top:8px;font-size:26px}.and-notes .an-header em{font-weight:700}.and-notes .an-art{width:100%;aspect-ratio:var(--an-ratio);isolation:isolate;background:#fffefa;border-radius:10px;display:block;position:relative;overflow:hidden}.and-notes .an-art>img{width:var(--an-width);max-width:none;height:auto;top:var(--an-top);left:var(--an-left);object-fit:initial;pointer-events:none;display:block;position:absolute}.and-notes .an-art--groceries:after{content:"";background:#fffefa;width:48%;height:7%;position:absolute;top:0;bottom:auto;left:0;right:auto}.and-notes .an-sentence{color:var(--an-heading);letter-spacing:-.035em;font:32px/1.5 Times New Roman,Times,serif}.and-notes .an-token{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:.08em .18em .12em}.and-notes .an-subject{color:#113c32;background:#dcebdc}.and-notes .an-verb{color:#684211;background:#fce8b7}.and-notes .an-thing{color:#8e3328;background:#fde2da}.and-notes .an-link{color:var(--an-heading);text-underline-offset:.15em;background:0 0;padding-left:0;padding-right:0;text-decoration:underline;text-decoration-thickness:2px}.and-notes .an-part{vertical-align:top;text-align:center;display:inline-block}.and-notes .an-part>.an-token{line-height:1.13;display:inline-block}.and-notes .an-label{letter-spacing:0;margin-top:4px;font:14px/1.35 Arial,Helvetica,sans-serif;display:block}.and-notes .an-label-subject{color:#19574b}.and-notes .an-label-verb{color:#80550f}.and-notes .an-label-thing{color:#99402d}.and-notes .an-label-link{color:var(--an-body)}.and-notes .an-both{border-bottom:1px solid var(--an-line);grid-template-columns:.94fr 1.06fr;align-items:center;gap:30px;padding:16px 0 18px;display:grid}.and-notes .an-both h3{margin-bottom:18px}.and-notes .an-both .an-sentence{white-space:nowrap;font-size:33px}.and-notes .an-main-notes{margin-top:27px;padding:0;list-style:none}.and-notes .an-actions{border-bottom:1px solid var(--an-line);grid-template-columns:1.06fr .94fr;align-items:center;gap:24px;padding:18px 0;display:grid}.and-notes .an-actions h3{white-space:nowrap;margin-bottom:18px}.and-notes .an-actions .an-sentence{margin-bottom:16px;font-size:33px}.and-notes .an-action-art{grid-template-columns:253fr 245fr;gap:7px;display:grid}.and-notes .an-main-tail{display:contents}.and-notes .an-details{margin:11px -8px 10px}.and-notes .an-details>summary{border:1px solid var(--an-line);min-height:60px;color:var(--an-heading);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;font-size:24px;font-weight:700;line-height:1.3;list-style:none;display:flex}.and-notes .an-details>summary::-webkit-details-marker{display:none}.and-notes .an-details>summary:hover{background:#f8f5ef}.and-notes .an-chevron{border-top:3px solid #53655c;border-right:3px solid #53655c;flex:none;width:12px;height:12px;transform:rotate(45deg)}.and-notes .an-details[open] .an-chevron{transform:rotate(135deg)}.and-notes .an-details-content{padding:4px 8px 18px}.and-notes .an-sheet{border-bottom:1px solid var(--an-line);padding:28px 0;font-size:21px;line-height:1.3}.and-notes .an-sheet:last-child{border-bottom:0;padding-bottom:8px}.and-notes .an-sheet>header{border-bottom:1px solid var(--an-line);padding-bottom:16px}.and-notes .an-sheet>header h3{font-size:52px;line-height:1.05}.and-notes .an-sheet>header p{margin-top:5px}.and-notes .an-sheet h4{margin-bottom:14px;font-size:36px}.and-notes .an-sheet :where(section,aside) p+p{margin-top:7px}.and-notes .an-pair-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.and-notes .an-patterns>.an-pair-grid{border-bottom:1px solid var(--an-line);padding:20px 0}.and-notes .an-patterns>.an-pair-grid h4{margin-bottom:0}.and-notes .an-patterns>.an-pair-grid .an-art{width:82%;margin:0 auto 12px}.and-notes .an-patterns>.an-pair-grid .an-sentence{margin-bottom:5px}.and-notes .an-action-detail{border-bottom:1px solid var(--an-line);padding:22px 0}.and-notes .an-action-row{grid-template-columns:250px 1fr;align-items:center;gap:26px;margin-top:15px;display:grid}.and-notes .an-action-row+.an-action-row{border-top:1px solid var(--an-line);padding-top:12px}.and-notes .an-action-row .an-art{border-radius:0}.and-notes .an-action-row .an-sentence{margin-bottom:8px}.and-notes .an-action-row p+p{margin-top:0}.and-notes .an-action-detail .an-quiet-note{margin:18px 0 0 236px}.and-notes .an-quiet-note{background:#f8f5ef;border-radius:10px;padding:15px 18px;font-size:19px}.and-notes .an-ideas{padding-top:22px}.and-notes .an-ideas .an-pair-grid{margin-bottom:15px}.and-notes .an-ideas .an-sentence{text-align:center;margin-bottom:12px}.and-notes .an-ideas>p:not(.an-sentence){font-size:20px}.and-notes .an-secondary{color:var(--an-secondary);font-size:19px}.and-notes .an-writing>section{border-bottom:1px solid var(--an-line);padding:21px 0}.and-notes .an-writing>section:last-child{border-bottom:0;padding-bottom:0}.and-notes .an-writing-row{grid-template-columns:.88fr 1.12fr;align-items:center;gap:26px;display:grid}.and-notes .an-simple-pair{grid-template-columns:.94fr 1.06fr;align-items:center;gap:26px;display:grid}.and-notes .an-simple-pair>p+p{margin-top:0}.and-notes .an-writing-row .an-art{border-radius:0}.and-notes .an-writing-row .an-labeled{margin-bottom:22px}.and-notes .an-foods h5{margin-bottom:10px}.and-notes .an-foods .an-pair-grid{gap:14px}.and-notes .an-foods .an-pair-grid>section{background:#f0f1e8;border-radius:12px;padding:12px}.and-notes .an-food-row{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10px;display:grid}.and-notes .an-foods .an-sentence{font-size:25px}.and-notes .an-foods p{font-size:18px}.and-notes .an-foods .an-art{border-radius:0}.and-notes .an-foods .an-secondary{font-size:16px}.and-notes .an-everyday-row{border-bottom:1px solid var(--an-line);grid-template-columns:1.7fr 1fr;align-items:center;gap:30px;padding:22px 0;display:grid}.and-notes .an-everyday-row .an-sentence{margin-bottom:12px}.and-notes .an-everyday-row .an-art{border-radius:0}.and-notes .an-everyday .an-quiet-note{margin-top:20px}.and-notes .an-quiet-note h4{margin-bottom:7px;font-size:27px}.and-notes .an-practice{background:#f0f1e8;border:1px solid #dee0d3;border-radius:13px;margin:0 -8px;padding:18px 23px 14px}.and-notes .an-check{grid-template-columns:1.65fr 1fr;gap:28px;display:grid}.and-notes .an-question h3{font-size:44px}.and-notes .an-counter{margin-top:3px;font-size:18px}.and-notes .an-context{margin-top:17px;font-size:21px}.and-notes .an-prompt{color:var(--an-heading);letter-spacing:-.025em;margin-top:12px;font:36px/1.4 Times New Roman,Times,serif}.and-notes .an-blank{text-align:center;min-width:1.55em;display:inline-block}.and-notes .an-prompt-small{font-size:28px}.and-notes .an-question-examples{margin-top:14px;padding-left:26px;font:26px/1.45 Times New Roman,Times,serif}.and-notes fieldset{border:0;gap:7px;padding:0;display:grid}.and-notes .an-option{cursor:pointer;background:#fffefa;border:1px solid #d6d3cb;border-radius:8px;align-items:center;gap:14px;min-height:44px;padding:7px 14px;font-size:18px;line-height:1.35;display:flex}.and-notes .an-option:hover{background:#fffdf7;border-color:#53655c}.and-notes .an-option:has(input:checked){border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.and-notes .an-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.and-notes .an-option input{-webkit-appearance:none;appearance:none;width:23px;height:23px;cursor:inherit;background:#fffefa;border:2px solid #7b8481;border-radius:50%;flex:none;margin:0}.and-notes .an-option input:checked{background:radial-gradient(circle,#19574b 0 47%,#fffefa 50%);border-color:#19574b}.and-notes .an-option input:disabled{opacity:1}.and-notes .an-option input:focus-visible{outline:0}.and-notes .an-feedback{align-items:flex-start;gap:11px;margin-top:8px;font-size:15px;line-height:1.35;display:flex}.and-notes .an-feedback.is-neutral{color:var(--an-secondary);min-height:22px}.and-notes [data-selected=true] .an-feedback{border-radius:8px;min-height:96px;padding:12px}.and-notes [data-selected=true] .an-feedback.is-neutral{background:#e7ebe2;align-items:center}.and-notes .an-feedback.is-correct{color:#19574b;background:#e3eadc}.and-notes .an-feedback.is-incorrect{color:#783e2d;background:#faece3}.and-notes .an-feedback strong{margin:0 0 5px;font-size:20px;display:block}.and-notes .an-feedback-icon{color:#fffefa;background:#19574b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:24px;line-height:1;display:grid}.and-notes .is-incorrect .an-feedback-icon{background:#99402d}.and-notes .an-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:7px;width:100%;min-height:44px;margin-top:6px;padding:9px 14px;font-size:18px;font-weight:600;line-height:1.25;display:block}.and-notes .an-button:hover:not(:disabled){background:#153b2c}.and-notes .an-button:disabled{color:#fffefa;cursor:default;background:#aeb3af;border-color:#aeb3af;font-weight:400}.and-notes [data-selected=true] .an-button{width:65%;margin-top:12px;margin-left:auto}.and-notes .an-help{min-height:44px;color:var(--an-heading);cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:8px 4px;font-size:16px;text-decoration:underline;display:block}.and-notes .an-finished p{margin-top:12px}.and-notes .an-finished .an-button{width:auto;margin-top:20px}.and-notes .an-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container and-notes (width<=850px){.and-notes .an-both{gap:22px}.and-notes .an-both .an-sentence{font-size:clamp(21px,3.2cqi,30px)}.and-notes .an-label{font-size:11px}.and-notes .an-actions h3{font-size:clamp(26px,4.1cqi,38px)}.and-notes .an-actions .an-sentence{font-size:28px}.and-notes .an-action-row{grid-template-columns:160px 1fr;gap:20px}.and-notes .an-action-detail .an-quiet-note{margin-left:180px}.and-notes .an-check{grid-template-columns:1.35fr 1fr;gap:22px}.and-notes .an-context{font-size:18px}.and-notes .an-prompt{font-size:30px}}@container and-notes (width<=650px){.and-notes .an-desktop-only{display:none!important}.and-notes .an-mobile-only{display:block!important}.and-notes .an-header{border-bottom:0;padding-bottom:0}.and-notes h2{font-size:36px;line-height:1.05}.and-notes h3{font-size:29px}.and-notes h4{font-size:27px}.and-notes h5{font-size:24px}.and-notes .an-header>p{margin-top:6px;font-size:19px;line-height:1.25}.and-notes .an-both{padding:16px 0 19px;display:block}.and-notes .an-both .an-art{margin-bottom:12px}.and-notes .an-both .an-sentence{white-space:normal;font-size:28px;font-weight:700;line-height:1.35}.and-notes .an-main-tail{white-space:nowrap;display:inline-block}.and-notes .an-label{display:none}.and-notes .an-part{text-align:left;display:inline}.and-notes .an-part>.an-token{display:inline}.and-notes .an-main-notes{margin-top:16px;padding-left:20px;font-size:18px;list-style:outside}.and-notes .an-main-notes li+li{margin-top:6px}.and-notes .an-actions{padding:16px 0;display:block}.and-notes .an-actions h3{white-space:normal;margin-bottom:12px;font-size:29px}.and-notes .an-actions .an-sentence{margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.35}.and-notes .an-actions>div>p:last-child{font-size:17px;line-height:1.35}.and-notes .an-details{margin:11px -4px 12px}.and-notes .an-details>summary{min-height:48px;padding:12px 14px;font-size:18px;font-weight:400}.and-notes .an-details-content{padding:0}.and-notes .an-sheet{padding:24px 0;font-size:18px}.and-notes .an-sheet>header h3{font-size:34px}.and-notes .an-sheet .an-sentence{font-size:28px;line-height:1.65}.and-notes :-webkit-any(.an-pair-grid,.an-writing-row,.an-action-row,.an-everyday-row,.an-simple-pair){grid-template-columns:1fr;gap:20px}.and-notes :is(.an-pair-grid,.an-writing-row,.an-action-row,.an-everyday-row,.an-simple-pair){grid-template-columns:1fr;gap:20px}.and-notes .an-sheet h4{font-size:27px}.and-notes .an-patterns>.an-pair-grid>section+section{border-top:1px solid var(--an-line);padding-top:16px}.and-notes .an-action-row .an-art{width:70%}.and-notes .an-action-row+.an-action-row{padding-top:12px}.and-notes .an-action-detail .an-quiet-note{margin-left:0}.and-notes .an-quiet-note{font-size:17px}.and-notes .an-ideas .an-pair-grid{grid-template-columns:1fr 1fr;gap:9px}.and-notes .an-writing-row .an-art{max-width:400px}.and-notes .an-foods .an-pair-grid>section{padding:14px}.and-notes .an-food-row{grid-template-columns:1fr}.and-notes .an-food-row .an-art{width:70%}.and-notes .an-everyday-row .an-art{justify-self:center;width:75%}.and-notes .an-practice{margin:0 -4px;padding:14px}.and-notes .an-check{grid-template-columns:1fr;gap:12px}.and-notes .an-question h3{font-size:30px}.and-notes .an-counter{margin-top:2px;font-size:15px}.and-notes .an-context{margin-top:12px;font-size:17px}.and-notes .an-context>span{display:block}.and-notes .an-prompt{margin-top:12px;font-size:27px;line-height:1.2}.and-notes .an-prompt-start,.and-notes .an-prompt-end{white-space:nowrap;display:inline-block}.and-notes .an-prompt-small{font-size:25px}.and-notes .an-question-examples{padding-left:22px;font-size:24px}.and-notes .an-option{min-height:48px;padding:10px 14px;font-size:18px}.and-notes fieldset{gap:9px}.and-notes .an-feedback{margin-top:10px;font-size:15px}.and-notes [data-selected=true] .an-feedback{min-height:112px}.and-notes .an-button{min-height:48px;font-size:18px}.and-notes [data-selected=true] .an-button{width:100%}}@media (max-width:900px){.questions-explanation.and-notes{border-radius:16px;padding:20px 18px 18px;font-size:18px}}@media (max-width:480px){.questions-explanation.and-notes{padding:14px 16px}}@container and-notes (width<=300px){.and-notes h2{font-size:34px}.and-notes .an-header>p{font-size:18px}.and-notes .an-both .an-sentence,.and-notes .an-actions .an-sentence,.and-notes .an-actions h3{font-size:27px}.and-notes .an-details>summary{padding:12px;font-size:18px}.and-notes .an-practice{padding:14px 12px}.and-notes .an-context{font-size:17px}.and-notes .an-prompt{font-size:27px}.and-notes .an-option{font-size:17px}}.questions-explanation.but-notes{--but-heading:#123b32;--but-body:#263f32;--but-muted:#53655c;--but-border:#ddd5c5;max-width:960px;box-shadow:none;color:var(--but-body);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.55;display:block;overflow:visible;container:grammar-explanation/inline-size}.but-notes *,.but-notes :before,.but-notes :after{box-sizing:border-box}.but-notes [hidden]{display:none!important}.but-notes h2,.but-notes h3,.but-notes h4,.but-notes p,.but-notes figure{margin:0}.but-notes h2,.but-notes h3,.but-notes .but-plain-example,.but-notes .but-sentence,.but-notes .but-main-sentence,.but-notes .but-question-sentence{color:var(--but-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.but-notes button,.but-notes input{font:inherit}.but-notes button{cursor:pointer}.but-notes :-webkit-any(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.but-notes :is(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.but-notes :-webkit-any(h2,h3,.but-option){scroll-margin-top:96px}.but-notes :is(h2,h3,.but-option){scroll-margin-top:96px}.but-notes .but-sheet{border:1px solid var(--but-border);background:#fffefa;border-radius:22px;padding:28px 32px 32px;box-shadow:0 2px 7px #4f381712}.but-notes .but-sheet-header{border-bottom:1px solid var(--but-border);text-align:left;margin:0 0 18px;padding:0 4px 24px;display:block}.but-notes .but-sheet-header h2{font-size:clamp(34px,5.6cqi,52px);font-weight:700;line-height:1.08}.but-notes .but-sheet-header>p{color:var(--but-muted);margin-top:8px;font-size:24px;line-height:1.4}.but-notes .but-sheet-header em,.but-notes .but-pattern em{font-family:Georgia,serif;font-weight:700}.but-notes h3{font-size:32px;font-weight:700;line-height:1.2}.but-notes .but-selector{gap:14px;margin:14px 0 26px;display:flex}.but-notes .but-selector button{border:1px solid var(--but-border);color:#263f32;text-align:left;background:#f8f5ef;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:64px;padding:9px 24px;font-size:20px;line-height:1.25;display:flex}.but-notes .but-selector button[aria-pressed=true]{color:#fffdf7;background:#234d3a;border-color:#234d3a}.but-notes .but-selected-icon{font-size:32px;font-weight:600;line-height:1;display:none}.but-notes .but-selected-cue{margin-top:3px;font-size:13px;line-height:1.2;display:none}.but-notes [aria-pressed=true] :-webkit-any(.but-selected-icon,.but-selected-cue){display:block}.but-notes [aria-pressed=true] :is(.but-selected-icon,.but-selected-cue){display:block}.but-notes .but-scenes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;display:grid}.but-notes .but-art{background:#fffefa;border-radius:10px;width:100%;position:relative;overflow:hidden}.but-notes .but-art>img{top:var(--but-art-top);left:var(--but-art-left);width:var(--but-art-width);height:var(--but-art-height);object-fit:fill;pointer-events:none;max-width:none;max-height:none;position:absolute}.but-notes .but-scene-label{color:var(--but-heading);letter-spacing:-.035em;background:#fbf7ec;border-radius:8px 0 6px;padding:8px 18px 4px;font:700 24px/1.25 Georgia,serif;position:absolute;top:0;left:0}.but-notes figcaption{text-align:center;margin-top:8px;font-size:20px;line-height:1.5}.but-notes .but-box-scenes figcaption{color:var(--but-heading)}.but-notes .but-mobile-scene,.but-notes .but-mobile-fact{display:none}.but-notes .but-main-sentence{flex-wrap:wrap;align-items:end;gap:8px;margin:32px 0 18px;font-size:clamp(27px,3.8cqi,36px);font-weight:700;line-height:1.25;display:flex}.but-notes .but-clause-words{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.but-notes .but-part{vertical-align:bottom;flex-direction:column;align-items:center;display:inline-flex}.but-notes .but-role{color:var(--but-muted);letter-spacing:0;margin-bottom:7px;font:400 14px/1.3 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.but-notes .but-word{white-space:nowrap;border-radius:6px;padding:9px 11px 10px;display:inline-block}.but-notes .but-subject{color:#19574b;background:#dce7d6}.but-notes .but-verb{color:#80550f;background:#f8e7be}.but-notes .but-description{color:#99402d;background:#f8e2d7}.but-notes .but-connector{color:var(--but-heading);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline}.but-notes .but-clause-words>.but-connector,.but-notes .but-punctuation{padding:9px 3px 10px}.but-notes .but-story-meaning{color:var(--but-muted);margin-top:20px;font-size:22px}.but-notes .but-key-note{color:var(--but-heading);margin-top:8px;font-size:21px}.but-notes .but-key-note strong,.but-notes .but-key-note b{font-family:Georgia,serif;font-size:23px}.but-notes .but-pattern-preview{border-top:1px solid var(--but-border);margin-top:30px;padding-top:22px}.but-notes .but-pattern-preview h3{font-size:36px}.but-notes .but-pattern{color:var(--but-muted);margin:6px 0 24px;font-size:21px}.but-notes .but-preview-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:baseline;gap:18px;margin-top:20px;display:grid}.but-notes .but-plain-example{font-size:28px;font-weight:700;line-height:1.4}.but-notes .but-preview-row>span{color:var(--but-muted);font-size:17px;line-height:1.5}.but-notes .but-local-links{align-items:center;gap:24px;padding:22px 0 20px;display:flex}.but-notes .but-link{color:#19574b;text-align:left;text-underline-offset:4px;background:0 0;border:0;border-radius:3px;min-height:44px;padding:6px 4px;font-size:17px;line-height:1.4;text-decoration:underline}.but-notes .but-try-link{display:none}.but-notes .but-practice-host{border-top:1px solid var(--but-border);padding-top:16px}.but-notes .but-practice{background:#f0f1e8;border:1px solid #e0e4d8;border-radius:14px;padding:22px 24px}.but-notes .but-practice-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.but-notes .but-practice-heading{flex-wrap:wrap;align-items:baseline;gap:22px;margin-bottom:12px;display:flex}.but-notes .but-practice-heading h3{font-size:44px}.but-notes .but-practice-heading>span{color:var(--but-muted);font-size:16px}.but-notes .but-question-context{margin-bottom:10px;font-size:18px;line-height:1.5}.but-notes .but-practice-copy h4{color:var(--but-heading);margin-bottom:14px;font:700 20px/1.35 Georgia,serif}.but-notes .but-question-sentence{font-size:32px;font-weight:700;line-height:1.32}.but-notes .but-options{border:0;flex-direction:column;gap:8px;min-width:0;margin:10px 0 0;padding:0;display:flex}.but-notes .but-option{color:#263f32;cursor:pointer;background:#fffefa;border:1px solid #d2d6ce;border-radius:10px;align-items:center;gap:14px;min-height:60px;padding:12px 16px;font-size:18px;line-height:1.4;display:flex}.but-notes .but-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.but-notes .but-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #a0aaa2;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin:0}.but-notes .but-option input:checked{border:7px solid #234d3a}.but-notes .but-option input:disabled{cursor:default;opacity:1}.but-notes .but-option:has(input:disabled){cursor:default}.but-notes .but-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:92px;margin-top:14px;display:grid}.but-notes .but-feedback{color:var(--but-muted);font-size:17px;line-height:1.5}.but-notes .but-feedback:-webkit-any(.is-correct,.is-incorrect){border-radius:10px;padding:12px 16px}.but-notes .but-feedback:is(.is-correct,.is-incorrect){border-radius:10px;padding:12px 16px}.but-notes .but-feedback.is-correct{color:#19574b;background:#e3eadc}.but-notes .but-feedback.is-incorrect{color:#783e2d;background:#faece3}.but-notes .but-feedback-title{align-items:center;gap:8px;margin-bottom:4px;font-size:18px;font-weight:700;display:flex}.but-notes .but-feedback-title>span{font-size:23px;line-height:1}.but-notes .but-practice-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:180px;display:flex}.but-notes .but-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:12px 24px;font-size:17px;font-weight:500;line-height:1.4;display:inline-flex}.but-notes .but-primary:disabled{color:#59635e;cursor:default;background:#d9dcda;border-color:#d9dcda}.but-notes .but-complete>p{max-width:620px;margin:16px 0 24px}.but-notes .but-more-examples{gap:24px;margin-top:24px;display:grid}.but-notes .but-section{border-bottom:1px solid var(--but-border);padding:24px 0}.but-notes .but-section h3{margin-bottom:14px}.but-notes .but-section p+p{margin-top:16px}.but-notes .but-section>p:not(.but-sentence):not(.but-plain-example),.but-notes .but-section>div>p:not(.but-sentence):not(.but-plain-example){font-size:22px;line-height:1.5}.but-notes .but-sentence{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 22px;font-size:32px;font-weight:700;line-height:1.3;display:flex}.but-notes .but-sentence .but-part{flex-direction:column-reverse}.but-notes .but-sentence .but-role{margin:6px 0 0}.but-notes .but-sentence .but-connector{margin:0 6px 23px}.but-notes .but-no-labels .but-role{display:none}.but-notes .but-no-labels .but-connector{margin-bottom:0}.but-notes .but-details-sheet .but-sheet-header h2{font-size:clamp(36px,6.7cqi,64px)}.but-notes .but-details-sheet .but-sheet-header>p{font-size:26px}.but-notes .but-details-sheet .but-section h3{font-size:40px}.but-notes .but-details-sheet .but-sentence{font-size:36px}.but-notes .but-short-section{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:24px;padding-top:6px;display:grid}.but-notes .but-short-section .but-sentence{gap:6px;font-size:32px}.but-notes .but-phone-story{align-self:start;position:relative}.but-notes .but-phone-story figcaption{text-align:left;background:#fffefa;width:34%;margin:0;padding:8px 4px;font-size:17px;line-height:1.35;position:absolute;top:15%;left:66%;box-shadow:0 0 8px 4px #fffefa}.but-notes .but-phone-story .but-art{border-radius:0}.but-notes .but-phone-story .but-art:after{content:"";background:#fffefa;width:18%;height:3px;position:absolute;top:83%;left:0}.but-notes .but-verb-section{border-bottom:0;padding-bottom:0}.but-notes .but-quiet-example{background:#f8f5ef;border-radius:12px;margin-top:12px;padding:14px 24px}.but-notes .but-quiet-example>p+p{margin-top:2px}.but-notes .but-note{background:#f0f1e8;border:1px solid #e0e4d8;border-radius:12px;margin-top:24px;padding:18px 24px;font-size:19px;line-height:1.5}.but-notes .but-contrasts-sheet .but-sheet-header{padding-bottom:24px}.but-notes .but-contrasts-sheet .but-sheet-header h2{text-align:center;font-size:clamp(32px,5.9cqi,56px)}.but-notes .but-contrasts-sheet .but-section h3{font-size:36px}.but-notes .but-contrasts-sheet>.but-section:first-of-type{padding-top:0}.but-notes .but-preferences-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.but-notes .but-preference-scenes{gap:14px}.but-notes .but-preference-scenes figcaption{color:var(--but-muted)}.but-notes .but-preferences-layout p+p{color:var(--but-muted);margin-top:24px;font-size:22px}.but-notes .but-preferences-layout .but-plain-example{font-size:32px}.but-notes .but-preference-example{margin:24px 0 14px}.but-notes .but-story>.but-preference-scenes{max-width:580px;margin:0 auto}.but-notes .but-people-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:20px;display:grid}.but-notes .but-people-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.but-notes .but-people-example{gap:4px;margin-top:0;font-size:22px}.but-notes .but-people-example .but-word{padding:8px 5px}.but-notes .but-people-example .but-connector{margin:0 2px}.but-notes .but-comparison{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;margin:24px 0;display:grid}.but-notes .but-comparison>span{color:var(--but-muted)}.but-notes .but-comparison .but-sentence{gap:5px;margin:0;font-size:28px}.but-notes .but-comparison .but-word{padding:8px}.but-notes .but-comparison .but-connector{margin:0 3px}.but-notes .but-two-stories{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-bottom:0;display:grid}.but-notes .but-two-stories section+section{border-left:1px solid var(--but-border);padding-left:20px}.but-notes .but-two-stories h3{font-size:30px}.but-notes .but-two-stories .but-plain-example{font-size:23px}.but-notes .but-help-return{z-index:1;border-radius:10px;width:max-content;max-width:100%;margin:16px auto 0;position:sticky;bottom:20px;box-shadow:0 3px 12px #234d3a29}.but-notes .but-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container grammar-explanation (width<=820px){.but-notes .but-sheet{padding:24px}.but-notes .but-sheet-header>p{font-size:20px}.but-notes .but-scenes{gap:20px}.but-notes .but-preview-row{grid-template-columns:minmax(0,1fr);gap:4px}.but-notes .but-short-section{grid-template-columns:minmax(0,1fr)}.but-notes .but-phone-story{width:min(100%,320px);margin:0 auto}.but-notes .but-preferences-layout,.but-notes .but-people-layout{grid-template-columns:minmax(0,1fr)}.but-notes .but-preferences-layout>.but-scenes,.but-notes .but-people-art{max-width:460px}.but-notes .but-comparison{grid-template-columns:minmax(0,1fr);gap:8px}.but-notes .but-comparison .but-sentence+span{margin-top:14px}}@container grammar-explanation (width<=600px){.but-notes .but-sheet{border-radius:18px;padding:22px 16px 24px}.but-notes .but-sheet-header{border:0;margin-bottom:22px;padding:0}.but-notes .but-sheet-header h2,.but-notes .but-details-sheet .but-sheet-header h2,.but-notes .but-contrasts-sheet .but-sheet-header h2{letter-spacing:-.04em;text-align:left;font-size:28px;line-height:1.2}.but-notes .but-sheet-header>p,.but-notes .but-details-sheet .but-sheet-header>p{margin-top:8px;font-size:17px;line-height:1.5}.but-notes h3{font-size:23px;line-height:1.25}.but-notes .but-meaning>h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.but-notes .but-meaning>h3:focus{clip-path:none;width:auto;height:auto;margin-bottom:12px;position:static;overflow:visible}.but-notes .but-selector{flex-wrap:wrap;gap:10px;margin:0 0 20px}.but-notes .but-selector button{flex:120px;gap:8px;min-height:52px;padding:8px 12px;font-size:15px}.but-notes .but-selected-icon{font-size:25px}.but-notes .but-selected-cue{font-size:12px}.but-notes .but-box-scenes{display:none}.but-notes .but-mobile-scene{display:block}.but-notes .but-mobile-scene figcaption{text-align:left;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:15px;line-height:1.5;display:flex}.but-notes .but-main-sentence{flex-direction:column;align-items:start;gap:20px;margin:24px 0 16px;font-size:27px;line-height:1.3;display:flex}.but-notes .but-clause{max-width:100%}.but-notes .but-clause-words{gap:5px}.but-notes .but-main-sentence .but-role{display:none}.but-notes .but-mobile-fact{color:var(--but-muted);letter-spacing:0;margin-bottom:8px;font:700 16px/1.5 Georgia,serif;display:block}.but-notes .but-word{white-space:normal;padding:7px 8px 8px}.but-notes .but-main-sentence .but-word{white-space:nowrap;padding-inline-start:6px;padding-inline-end:6px}.but-notes .but-main-sentence .but-punctuation{margin-left:-4px;padding-inline-start:0;padding-inline-end:0}.but-notes .but-clause-words>.but-connector,.but-notes .but-punctuation{padding:7px 2px 8px}.but-notes .but-story-meaning{font-size:17px;line-height:1.5}.but-notes .but-key-note{margin-top:12px;font-size:17px;line-height:1.5}.but-notes .but-key-note strong,.but-notes .but-key-note b{font-size:18px}.but-notes .but-pattern-preview{display:none}.but-notes .but-local-links{border-top:1px solid var(--but-border);flex-direction:column;align-items:start;gap:8px;margin-top:24px;padding:16px 0 0;display:flex}.but-notes .but-link{font-size:17px}.but-notes .but-try-link{font-family:Georgia,serif;font-size:22px;font-weight:700;display:inline-block}.but-notes .but-practice-host{margin-top:24px;padding-top:24px}.but-notes .but-practice{padding:20px 16px}.but-notes .but-practice-body{grid-template-columns:minmax(0,1fr);gap:18px}.but-notes .but-practice-heading{gap:10px;margin-bottom:16px}.but-notes .but-practice-heading h3{font-size:30px}.but-notes .but-practice-heading>span{font-size:13px}.but-notes .but-question-context{font-size:17px;line-height:1.5}.but-notes .but-practice-copy h4{font-size:20px;line-height:1.4}.but-notes .but-question-sentence{font-size:27px;line-height:1.35}.but-notes .but-options{gap:10px;margin:0}.but-notes .but-option{min-height:56px;padding:12px;font-size:17px}.but-notes .but-practice-footer{grid-template-columns:minmax(0,1fr);gap:16px;min-height:116px;margin-top:20px}.but-notes .but-feedback{min-height:26px;font-size:16px}.but-notes .but-practice-actions{width:100%;min-width:0}.but-notes .but-primary{min-height:52px;padding:12px 16px;font-size:16px}.but-notes .but-section{padding:24px 0}.but-notes .but-section h3,.but-notes .but-details-sheet .but-section h3,.but-notes .but-contrasts-sheet .but-section h3{margin-bottom:12px;font-size:23px}.but-notes .but-section>p:not(.but-sentence):not(.but-plain-example),.but-notes .but-section>div>p:not(.but-sentence):not(.but-plain-example),.but-notes .but-quiet-example>p:not(.but-plain-example),.but-notes .but-preferences-layout p+p{font-size:17px;line-height:1.5}.but-notes .but-sentence,.but-notes .but-details-sheet .but-sentence,.but-notes .but-short-section .but-sentence{gap:8px 5px;font-size:27px;line-height:1.35}.but-notes .but-sentence .but-role{font-size:13px}.but-notes .but-sentence .but-connector{margin:0 4px 24px}.but-notes .but-short-section{gap:20px;padding-top:0}.but-notes .but-quiet-example{padding:14px 16px}.but-notes .but-quiet-example .but-plain-example,.but-notes .but-preferences-layout .but-plain-example,.but-notes .but-preference-example{font-size:25px}.but-notes .but-note{padding:16px;font-size:17px}.but-notes .but-preference-scenes{gap:12px}.but-notes .but-preference-scenes figcaption{font-size:15px}.but-notes .but-preferences-layout{gap:20px}.but-notes .but-preferences-layout p+p{margin-top:16px}.but-notes .but-no-labels .but-connector,.but-notes .but-comparison .but-connector,.but-notes .but-people-example .but-connector{margin-bottom:0}.but-notes .but-comparison .but-sentence,.but-notes .but-people-example{font-size:25px}.but-notes .but-two-stories{grid-template-columns:minmax(0,1fr);gap:24px}.but-notes .but-two-stories section+section{border-left:0;border-top:1px solid var(--but-border);padding:24px 0 0}.but-notes .but-two-stories h3{font-size:23px}.but-notes .but-two-stories .but-plain-example{font-size:25px}.but-notes :-webkit-any(h2,h3,.but-option){scroll-margin-top:160px}.but-notes :is(h2,h3,.but-option){scroll-margin-top:160px}.but-notes .but-help-return{bottom:104px}}@media (prefers-reduced-motion:reduce){.but-notes *,.but-notes :before,.but-notes :after{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.be-notes{--be-heading:#123b3b;--be-text:#263f3d;--be-secondary:#4f6570;--be-line:#ddd5c5;--be-serif:Georgia, "Times New Roman", serif;width:100%;max-width:960px;box-shadow:none;color:var(--be-text);background:0 0;border:0;border-radius:0;gap:24px;margin-inline-start:auto;margin-inline-end:auto;padding:0;font:18px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;container-type:inline-size}.be-notes *,.be-notes :before,.be-notes :after{box-sizing:border-box}.be-notes .be-notes-sheet{border:1px solid var(--be-line);background:#fffefa;border-radius:22px;min-width:0;padding:24px 26px 20px;box-shadow:0 2px 6px #503b2010}.be-notes h2,.be-notes h3,.be-notes h4,.be-notes p,.be-notes figure{margin:0}.be-notes h2,.be-notes h3,.be-notes h4{color:var(--be-heading);font-family:var(--be-serif);letter-spacing:-.025em;font-weight:700}.be-notes h2{font-size:clamp(30px,5.4cqw,30px);line-height:1.12}.be-notes h3{font-size:clamp(25px,3.35cqw,30px);line-height:1.2}.be-notes h4{font-size:clamp(25px,3.05cqw,30px);line-height:1.15}.be-notes .be-notes-sheet-header{padding-bottom:16px}.be-notes .be-notes-sheet-header>p{color:var(--be-secondary);margin-top:3px;font-size:clamp(19px,2.7cqw,26px);line-height:1.4}.be-notes .be-notes-main .be-notes-sheet-header{text-align:center}.be-notes .be-notes-section{border-top:1px solid var(--be-line);padding:15px 0 16px}.be-notes .be-notes-main h3{font-size:clamp(27px,4cqw,30px)}.be-notes .be-notes-lead{color:var(--be-secondary);margin:7px 0 13px;font-size:clamp(19px,2.65cqw,25px)}.be-notes .be-notes-subject{color:#19574b;font-weight:700}.be-notes .be-notes-be{color:#80550f;font-weight:700}.be-notes .be-notes-place{color:#99402d}.be-notes .be-notes-not{color:#66517c;font-weight:600}.be-notes .be-notes-phrase{color:var(--be-heading);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.be-notes .be-notes-em{font-style:italic}.be-notes .be-notes-strong{color:var(--be-heading);font-weight:700}.be-notes .be-notes-yes-no-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:28px;display:grid}.be-notes .be-notes-art{background:#f8f5ef;border-radius:14px;min-width:0;position:relative;overflow:hidden}.be-notes .be-notes-art img{width:var(--art-width);height:var(--art-height);max-width:none;left:var(--art-left);top:var(--art-top);object-fit:fill;position:absolute}.be-notes .be-notes-scene{padding-bottom:16px;position:relative}.be-notes .be-notes-mobile-scene,.be-notes .be-notes-mobile-move,.be-notes .be-notes-mobile-rule{display:none}.be-notes .be-notes-scene figcaption{text-align:center;width:31%;min-width:118px;color:var(--be-heading);font:700 clamp(20px, 2.5cqw, 25px)/1.5 var(--be-serif);background:#f8f5ef;border-radius:9px;padding:7px 12px;position:absolute;bottom:0;left:25%}.be-notes .be-notes-movement{min-width:0;position:relative}.be-notes .be-notes-chips{align-items:end;gap:6px;display:flex}.be-notes .be-notes-chip-group{text-align:center;flex:auto;gap:3px;min-width:0;display:grid}.be-notes .be-notes-role{color:var(--be-secondary);font-size:15px;line-height:1.5}.be-notes .be-notes-chip{min-width:0;color:var(--be-heading);font:700 clamp(24px, 3.65cqw, 36px)/1.22 var(--be-serif);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}.be-notes .be-notes-chip-subject{color:#164c43;background:#e5ede2}.be-notes .be-notes-chip-be{color:#80550f;background:#f8e7be}.be-notes .be-notes-chip-place{color:#99402d;background:#fae3db}.be-notes .be-notes-chip-phrase{color:var(--be-heading);text-underline-offset:5px;background:#f0efec;text-decoration:underline;text-decoration-thickness:1px}.be-notes .be-notes-movement .be-notes-chip{font-size:clamp(24px,3.25cqw,30px)}.be-notes .be-notes-move-gap{height:57px}.be-notes .be-notes-move-arrow{pointer-events:none;fill:none;stroke:#80550f;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block;position:absolute;left:0;overflow:visible}.be-notes .be-notes-move-rule{color:var(--be-secondary);margin-top:20px;font-size:18px}.be-notes .be-notes-replay-row{justify-content:end;margin-top:8px;display:flex}.be-notes .be-notes-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font:500 16px/1.35 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.be-notes .be-notes-button-secondary{color:var(--be-text);background:#fffefa;border-color:#b6bdb7}.be-notes .be-notes-button-secondary>span{color:var(--be-secondary);font-size:24px;line-height:1}.be-notes .be-notes-button:hover:not(:disabled){box-shadow:0 0 0 1px}.be-notes .be-notes-button:disabled{color:#59665e;cursor:default;background:#d9ddda;border-color:#d9ddda}.be-notes :focus-visible{outline-offset:3px;outline:3px solid #9a681c}.be-notes .be-notes-mover{pointer-events:none;z-index:1;position:absolute;box-shadow:0 2px 5px #80550f25}.be-notes .be-notes-rule{border-top:1px solid var(--be-line);margin-top:15px;padding-top:13px}.be-notes .be-notes-rule p{color:var(--be-secondary);font-size:clamp(17px,2.2cqw,21px)}.be-notes .be-notes-rule p+p{margin-top:4px}.be-notes .be-notes-formula-row{grid-template-columns:.9fr 1.1fr;align-items:center;gap:22px;margin-top:12px;display:grid}.be-notes .be-notes-formula{text-align:center;color:var(--be-heading);font:700 clamp(24px, 3.35cqw, 32px)/1.35 var(--be-serif);background:#f8f5ef;border-radius:9px;padding:7px 13px}.be-notes .be-notes-place-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;display:grid}.be-notes .be-notes-pattern{text-align:center;color:var(--be-secondary);margin-top:9px;font-size:17px}.be-notes .be-notes-place-answer{border-left:1px solid var(--be-line);padding-left:27px}.be-notes .be-notes-answer{font-family:var(--be-serif);margin-bottom:10px;font-size:29px}.be-notes .be-notes-answer .be-notes-chip{font-size:29px}.be-notes .be-notes-place-answer>p:last-child{color:var(--be-secondary);font-size:clamp(17px,2.2cqw,21px)}.be-notes .be-notes-practice{background:#f0f1e8;border:1px solid #dce5d8;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:1fr 1.05fr;gap:15px 28px;min-height:268px;padding:18px 22px;display:grid}.be-notes .be-notes-practice-heading{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.be-notes .be-notes-practice h3{font-size:clamp(30px,5cqw,30px)}.be-notes .be-notes-practice-heading>span{color:var(--be-secondary);white-space:nowrap;font-size:16px}.be-notes .be-notes-practice-intro>p{margin-top:11px;font-size:clamp(20px,2.7cqw,26px);line-height:1.4}.be-notes .be-notes-choices{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.be-notes .be-notes-choice{cursor:pointer;background:#fffefa;border:1px solid #d2d4c9;border-radius:10px;align-items:center;gap:13px;min-height:48px;padding:9px 13px;font-size:clamp(16px,2.05cqw,20px);line-height:1.4;display:flex}.be-notes .be-notes-choice.is-selected{outline-offset:-2px;outline:2px solid #234d3a}.be-notes .be-notes-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.be-notes .be-notes-choice input{-webkit-appearance:none;appearance:none;width:23px;height:23px;cursor:inherit;background:#fffefa;border:1.5px solid #68796d;border-radius:50%;flex:0 0 23px;margin:0}.be-notes .be-notes-choice input:checked{border:6px solid #234d3a}.be-notes .be-notes-choice input:focus-visible{outline:none}.be-notes .be-notes-choice:has(input:disabled){cursor:default}.be-notes .be-notes-feedback{min-height:116px;color:var(--be-secondary);flex-direction:column;justify-content:end;align-self:end;gap:4px;font-size:17px;line-height:1.45;display:flex}.be-notes .be-notes-feedback.is-wrong,.be-notes .be-notes-feedback.is-correct,.be-notes .be-notes-feedback.is-explained{border-radius:10px;justify-content:center;padding:12px 15px}.be-notes .be-notes-feedback.is-wrong{color:#783e2d;background:#faece3}.be-notes .be-notes-feedback.is-correct,.be-notes .be-notes-feedback.is-explained{color:#19574b;background:#e3eadc}.be-notes .be-notes-feedback strong{font:700 27px/1.25 var(--be-serif);align-items:center;gap:10px;display:flex}.be-notes .be-notes-feedback-icon{font-size:27px;line-height:1}.be-notes .be-notes-feedback .be-notes-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:relative}.be-notes .be-notes-feedback.is-wrong .be-notes-feedback-icon{background:#783e2d}.be-notes .be-notes-feedback.is-correct .be-notes-feedback-icon{background:#19574b}.be-notes .be-notes-practice-actions{flex-wrap:wrap;justify-content:end;align-items:end;gap:10px;display:flex}.be-notes .be-notes-practice-complete{text-align:center;grid-column:1/-1;align-self:center}.be-notes .be-notes-practice-complete h3{margin:8px 0 18px;font-size:30px}.be-notes .be-notes-details,.be-notes .be-notes-information{color:var(--be-secondary);font-size:clamp(16px,1.9cqw,18px)}.be-notes .be-notes-example{font:500 clamp(23px, 3.05cqw, 29px)/1.25 var(--be-serif);color:var(--be-heading);letter-spacing:-.02em}.be-notes .be-notes-small-example{font:500 clamp(22px, 2.65cqw, 26px)/1.3 var(--be-serif);color:var(--be-heading);letter-spacing:-.02em}.be-notes .be-notes-small{color:var(--be-secondary);font:400 clamp(15px,1.8cqw,17px)/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.be-notes .be-notes-note{background:#f8f5ef;border-radius:9px;margin-top:11px;padding:9px 18px}.be-notes .be-notes-note>p+p{margin-top:3px}.be-notes .be-notes-split-note{align-items:center;gap:22px;display:flex}.be-notes .be-notes-split-note>p+p{border-left:1px solid #bcbcaf;margin-top:0;padding-left:22px}.be-notes .be-notes-agreement-grid{grid-template-columns:1fr 27%;align-items:center;gap:24px;margin-top:15px;display:grid}.be-notes .be-notes-agreement-row{grid-template-columns:175px 23px 78px 1fr;align-items:center;gap:11px;margin-top:9px;display:grid}.be-notes .be-notes-agreement-row.is-plural{grid-template-columns:205px 23px 78px 1fr}.be-notes .be-notes-agreement-row:first-child{margin-top:0}.be-notes .be-notes-agreement-row .be-notes-chip{justify-content:start;padding:7px 12px;font-size:23px}.be-notes .be-notes-agreement-row .be-notes-chip-be{justify-content:center}.be-notes .be-notes-agreement-row .be-notes-example{font-size:clamp(22px,2.55cqw,25px)}.be-notes .be-notes-arrow{color:#6c7e73;font-size:25px}.be-notes .be-notes-agreement-note{margin:5px 0 13px 16px}.be-notes .be-notes-agreement-note:last-child{margin-bottom:0}.be-notes .be-notes-there-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.be-notes .be-notes-there-card{background:#f8faf6;border:1px solid #e7e9e1;border-radius:9px;grid-template-columns:44% 1fr;align-items:center;gap:18px;display:grid;overflow:hidden}.be-notes .be-notes-there-card .be-notes-art{border-radius:9px 0 0 9px}.be-notes .be-notes-there-card figcaption{padding-right:8px}.be-notes .be-notes-there-card .be-notes-example{margin-top:8px;font-size:clamp(23px,2.8cqw,27px)}.be-notes .be-notes-box{border:1px solid #e1dfd6;border-radius:9px;margin-top:11px;padding:10px 17px}.be-notes .be-notes-there-more{grid-template-columns:1fr 1.08fr;gap:20px;display:grid}.be-notes .be-notes-there-more>div+div{border-left:1px solid #d2d4c9;padding-left:22px}.be-notes .be-notes-there-more .be-notes-small-example{font-size:clamp(20px,2.4cqw,23px)}.be-notes .be-notes-short-intro{gap:22px;margin-top:5px;display:flex}.be-notes .be-notes-dialogues{grid-template-columns:1fr 1fr;gap:22px;margin-top:14px;display:grid}.be-notes .be-notes-dialogue{grid-template-columns:31% 1fr;align-items:start;gap:18px;display:grid}.be-notes .be-notes-dialogue>figcaption .be-notes-small-example{margin:2px 0 8px;font-size:clamp(20px,2.18cqw,21px)}.be-notes .be-notes-person-shift{text-align:center;font:700 22px/1.4 var(--be-serif);color:var(--be-heading);margin-top:10px;padding:5px 7px}.be-notes .be-notes-short-examples .be-notes-small-example{font-size:clamp(19px,2.35cqw,23px)}.be-notes .be-notes-short-examples p+p{margin-top:4px}.be-notes .be-notes-say-not{gap:28px;margin:4px 0;display:flex}.be-notes .be-notes-say-not>p+p{border-left:1px solid #bcbcaf;padding-left:28px}.be-notes .be-notes-error-mark{color:#a03026;vertical-align:middle;background:#f8e2d7;border-radius:4px;padding:1px 5px;font-size:25px;line-height:1;display:inline-block}.be-notes .be-notes-openers{grid-template-columns:1fr 1fr;margin-top:5px;display:grid}.be-notes .be-notes-opener{border-bottom:1px solid #e5e0d6;padding:8px 30px 10px}.be-notes .be-notes-opener:nth-child(2n){border-left:1px solid #e5e0d6}.be-notes .be-notes-opener:nth-last-child(-n+2){border-bottom:0}.be-notes .be-notes-opener-answer{margin-top:2px;font-size:21px}.be-notes .be-notes-openers .be-notes-example{margin:3px 0}.be-notes .be-notes-phrases{grid-template-columns:1fr 1fr;gap:13px 42px;padding:12px 28px 8px;display:grid}.be-notes .be-notes-unknown-grid{grid-template-columns:41% 1fr;align-items:start;gap:38px;margin-top:13px;display:grid}.be-notes .be-notes-unknown-examples{gap:16px;display:grid}.be-notes .be-notes-unknown-examples .be-notes-chip{padding:5px 9px;font-size:clamp(22px,2.85cqw,28px)}.be-notes .be-notes-unknown-examples p{margin-top:4px;line-height:1.4}.be-notes .be-notes-separate-patterns{padding:5px 30px 0}.be-notes .be-notes-separate-patterns p{padding:3px 0}.be-notes .be-notes-separate-patterns p+p{border-top:1px solid #e5e0d6}.be-notes .be-notes-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=800px){.be-notes .be-notes-agreement-row,.be-notes .be-notes-agreement-row.is-plural{grid-template-columns:minmax(100px,auto) 19px 65px}.be-notes .be-notes-agreement-row .be-notes-example{grid-column:1/-1;padding-left:12px}.be-notes .be-notes-agreement-row .be-notes-chip{font-size:25px}.be-notes .be-notes-there-card{gap:13px}.be-notes .be-notes-dialogue{grid-template-columns:28% 1fr;gap:11px}.be-notes .be-notes-person-shift{font-size:19px}.be-notes .be-notes-unknown-grid{gap:22px}}@container (width<=670px){.be-notes .be-notes-sheet{border-radius:18px;padding:18px 16px}.be-notes .be-notes-main .be-notes-sheet-header{text-align:left}.be-notes .be-notes-main .be-notes-sheet-header h2{font-size:28px}.be-notes .be-notes-main .be-notes-sheet-header .be-notes-em{font-style:normal}.be-notes .be-notes-main .be-notes-sheet-header>p,.be-notes .be-notes-lead{font-size:17px}.be-notes .be-notes-main h3,.be-notes .be-notes-main h4{font-size:24px}.be-notes .be-notes-scene{display:none}.be-notes .be-notes-mobile-scene{width:63%;margin-inline-start:auto;margin-inline-end:auto;display:block}.be-notes .be-notes-yes-no-grid,.be-notes .be-notes-place-grid,.be-notes .be-notes-formula-row,.be-notes .be-notes-there-grid,.be-notes .be-notes-there-more,.be-notes .be-notes-dialogues,.be-notes .be-notes-unknown-grid,.be-notes .be-notes-phrases{grid-template-columns:1fr}.be-notes .be-notes-yes-no-grid{gap:19px}.be-notes .be-notes-movement{padding-top:0}.be-notes .be-notes-movement .be-notes-chip{font-size:clamp(25px,6cqw,30px)}.be-notes .be-notes-move-arrow,.be-notes .be-notes-move-gap,.be-notes .be-notes-move-rule{display:none}.be-notes .be-notes-mobile-move{height:45px;color:var(--be-secondary);justify-content:center;align-items:center;gap:12px;font-size:17px;display:flex}.be-notes .be-notes-mobile-move>span{font-size:30px;font-weight:500;line-height:1}.be-notes .be-notes-rule{background:#f8f5ef;border:0;border-radius:10px;margin-top:14px;padding:12px}.be-notes .be-notes-desktop-rule{display:none}.be-notes .be-notes-mobile-rule{color:var(--be-secondary);background:#f8f5ef;border-radius:10px;margin:14px 0 0;padding:12px 12px 12px 31px;font-size:17px;line-height:1.5;display:block}.be-notes .be-notes-mobile-rule li+li{margin-top:3px}.be-notes .be-notes-replay-row{justify-content:center;margin-top:15px}.be-notes .be-notes-formula-row{gap:9px}.be-notes .be-notes-place-grid{gap:13px}.be-notes .be-notes-place-answer{border-left:0;border-top:1px solid var(--be-line);padding:12px 0 0}.be-notes .be-notes-main .be-notes-place-answer{border-top:0;padding-top:0}.be-notes .be-notes-main .be-notes-place-answer>p:last-child,.be-notes .be-notes-main .be-notes-pattern{display:none}.be-notes .be-notes-main .be-notes-answer{margin-bottom:0;font-size:25px}.be-notes .be-notes-main .be-notes-answer .be-notes-chip{background:0 0;padding:0}.be-notes .be-notes-place-answer .be-notes-chip{font-size:26px}.be-notes .be-notes-practice{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;padding:16px}.be-notes .be-notes-practice-heading{gap:14px}.be-notes .be-notes-practice h3{font-size:30px}.be-notes .be-notes-practice-intro>p{margin-top:10px;font-size:20px}.be-notes .be-notes-choice{gap:11px;min-height:49px;padding:10px;font-size:17px}.be-notes .be-notes-feedback{min-height:25px;font-size:16px}.be-notes .be-notes-practice-actions{justify-content:stretch}.be-notes .be-notes-practice-actions .be-notes-button{flex:auto}.be-notes .be-notes-agreement-grid{grid-template-columns:1fr;gap:14px}.be-notes .be-notes-agreement-grid>.be-notes-art{justify-self:center;width:min(100%,310px)}.be-notes .be-notes-agreement-row,.be-notes .be-notes-agreement-row.is-plural{grid-template-columns:minmax(115px,auto) 24px 75px;gap:10px}.be-notes .be-notes-agreement-row .be-notes-chip{font-size:25px}.be-notes .be-notes-split-note,.be-notes .be-notes-short-intro,.be-notes .be-notes-say-not{flex-direction:column;align-items:stretch;gap:6px}.be-notes .be-notes-split-note>p+p,.be-notes .be-notes-say-not>p+p{border-top:1px solid #ddd5c5;border-left:0;padding:7px 0 0}.be-notes .be-notes-note{padding:10px 12px}.be-notes .be-notes-there-card{gap:16px}.be-notes .be-notes-there-more{gap:10px}.be-notes .be-notes-there-more>div+div{border-left:0;border-top:1px solid var(--be-line);padding:10px 0 0}.be-notes .be-notes-dialogue{grid-template-columns:29% 1fr;gap:14px}.be-notes .be-notes-dialogue>figcaption .be-notes-small-example{font-size:22px}.be-notes .be-notes-person-shift{font-size:21px}.be-notes .be-notes-openers{grid-template-columns:1fr}.be-notes .be-notes-opener{padding:11px 8px}.be-notes .be-notes-opener:nth-child(2n){border-left:0}.be-notes .be-notes-opener:nth-last-child(2){border-bottom:1px solid #e5e0d6}.be-notes .be-notes-opener-answer{font-size:18px}.be-notes .be-notes-phrases{gap:14px;padding:12px 8px 0}.be-notes .be-notes-unknown-grid{gap:18px}.be-notes .be-notes-unknown-examples{gap:16px}.be-notes .be-notes-unknown-examples .be-notes-chip{padding-inline-start:8px;padding-inline-end:8px;font-size:clamp(21px,5.7cqw,28px)}.be-notes .be-notes-separate-patterns{padding:9px 8px 0}}@container (width<=350px){.be-notes .be-notes-sheet{padding:17px 12px}.be-notes .be-notes-chip{padding-inline-start:7px;padding-inline-end:7px;font-size:24px}.be-notes .be-notes-movement .be-notes-chip{font-size:24px}.be-notes .be-notes-agreement-row,.be-notes .be-notes-agreement-row.is-plural{grid-template-columns:minmax(0,1fr) 18px 58px;gap:5px}.be-notes .be-notes-agreement-row .be-notes-chip{padding-inline-start:9px;padding-inline-end:9px;font-size:22px}.be-notes .be-notes-there-card{grid-template-columns:35% 1fr;gap:10px}.be-notes .be-notes-there-card .be-notes-example{font-size:23px}.be-notes .be-notes-dialogue{grid-template-columns:1fr}.be-notes .be-notes-dialogue .be-notes-art{width:115px}.be-notes .be-notes-unknown-examples .be-notes-chip{padding-inline-start:5px;padding-inline-end:5px;font-size:21px}.be-notes .be-notes-role{font-size:13px}}@font-face{font-family:Study Notes Sans;src:url(/assets/study-notes-sans-BR5DqaBH.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.questions-explanation.bsq-explanation{--bsq-ui:"Study Notes Sans", var(--font-ui);--bsq-heading:#153b2c;--bsq-body:#263f32;--bsq-secondary:#53655c;--bsq-border:#ddd5c5;--bsq-subject:#19574b;--bsq-verb:#80550f;width:100%;max-width:960px;box-shadow:none;color:var(--bsq-body);font:18px/1.55 var(--bsq-ui);background:0 0;border:0;margin:0 auto 32px;padding:0;overflow:visible}.bsq-explanation *,.bsq-explanation :before,.bsq-explanation :after{box-sizing:border-box}.bsq-explanation h2,.bsq-explanation h3,.bsq-explanation h4,.bsq-explanation p,.bsq-explanation figure,.bsq-explanation fieldset{margin:0}.bsq-explanation h2,.bsq-explanation h3,.bsq-explanation h4{color:var(--bsq-heading);font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.bsq-explanation h2{font-size:30px;line-height:1.17}.bsq-explanation h3{font-size:30px;line-height:1.23}.bsq-explanation h4{font-size:24px;line-height:1.25}.bsq-explanation strong{font-weight:700}.bsq-sheet{border:1px solid var(--bsq-border);background:#fffefa;border-radius:22px;padding:20px 32px;box-shadow:0 2px 6px #573b1610}.bsq-header{border-bottom:1px solid var(--bsq-border);padding-bottom:16px}.bsq-header>p{color:var(--bsq-secondary);margin-top:4px;font-size:22px;line-height:1.4}.bsq-hero{padding-top:16px}.bsq-hero-context p{max-width:54ch;margin-top:4px;line-height:1.4}.bsq-hero-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;margin-top:8px;display:grid}.bsq-scene-column,.bsq-transformation{min-width:0}.bsq-selector{gap:12px;margin-bottom:16px;display:flex}.bsq-explanation button{cursor:pointer;font-family:var(--bsq-ui)}.bsq-view-button{border:1px solid var(--bsq-border);min-height:44px;color:var(--bsq-body);white-space:nowrap;background:#f8f5ef;border-radius:10px;flex:1;padding:8px 12px;font-size:18px;font-weight:600}.bsq-view-button.is-selected{color:#fffdf7;background:#234d3a;border-color:#234d3a}.bsq-view-button:not(.is-selected):hover{background:#f0f1e8}.bsq-art{width:100%;aspect-ratio:var(--bsq-art-ratio);isolation:isolate;border-radius:14px;display:block;position:relative;overflow:hidden}.bsq-art img{width:var(--bsq-art-width);left:var(--bsq-art-left);top:var(--bsq-art-top);pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.bsq-phone-scene figcaption{text-align:center;color:var(--bsq-heading);font:700 18px/1.4 var(--font-display);grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.bsq-transformation{border-left:1px solid var(--bsq-border);padding-left:20px}.bsq-definition{font-size:17px;line-height:1.4;margin-bottom:22px!important}.bsq-sentence{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--bsq-body);font:700 24px/1.25 var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.bsq-sentence-large{gap:6px;font-size:30px;line-height:1.25}.bsq-labelled{margin-top:5px}.bsq-token{flex-direction:column;align-items:stretch;min-width:0;display:inline-flex}.bsq-role{color:var(--bsq-secondary);text-align:center;font:400 13px/18px var(--bsq-ui);letter-spacing:0;margin-bottom:4px}.bsq-word{white-space:nowrap;border-radius:8px;padding:6px 10px;display:inline-block}.bsq-word.bsq-subject{color:var(--bsq-subject);background:#dce7d6}.bsq-word.bsq-verb,.bsq-word.bsq-helper{color:var(--bsq-verb);background:#f8e7be}.bsq-word.bsq-object,.bsq-word.bsq-place{color:#99402d;background:#f8e2d7}.bsq-word.bsq-object-question,.bsq-word.bsq-place-question{color:var(--bsq-body);text-underline-offset:4px;background:#f8f5ef;text-decoration:underline;text-decoration-thickness:1px}.bsq-word.bsq-plain{padding-inline-start:0;padding-inline-end:0;font-weight:400}.bsq-word .bsq-negation{color:#66517c;background:#eee8f4;border-radius:3px}.bsq-verb-ink{color:var(--bsq-verb);font-family:var(--font-display);font-size:20px}.bsq-replace{align-items:center;gap:14px;font-size:16px;display:flex;margin:6px 0 12px!important}.bsq-replace>span:first-child{color:var(--bsq-secondary);font-size:30px;line-height:1}.bsq-explanation [tabindex="-1"]{scroll-margin-top:100px}.bsq-answer{margin-top:6px!important}.bsq-answer strong{font-family:var(--font-display);color:var(--bsq-heading);font-size:20px}.bsq-section{border-top:1px solid var(--bsq-border);margin-top:12px;padding-top:12px}.bsq-section>p{margin-top:4px}.bsq-comparison-grid,.bsq-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.bsq-comparison-grid{margin-top:10px}.bsq-comparison-item:nth-child(2),.bsq-detail-grid>:nth-child(2){border-left:1px solid var(--bsq-border);padding-left:20px}.bsq-comparison .bsq-sentence-large{gap:5px;font-size:30px}.bsq-comparison .bsq-word{padding:6px 9px}.bsq-comparison-item>p{letter-spacing:-.2px;margin-top:8px;font-size:17px;line-height:1.45}.bsq-helper-note{font-size:18px;margin-top:14px!important}.bsq-mobile-copy,.bsq-mobile-details-link{display:none}.bsq-practice{background:#f0f1e8;border:1px solid #e1e5d9;border-radius:12px;margin-top:16px;padding:16px}.bsq-practice-grid{grid-template-columns:1.05fr 1fr;gap:24px;display:grid}.bsq-practice-heading{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.bsq-practice-heading h3{font-size:30px}.bsq-practice-heading>span{color:var(--bsq-secondary);white-space:nowrap;font-size:14px}.bsq-practice-prompt>p{font-size:18px;line-height:1.5}.bsq-practice-prompt .bsq-task{margin-top:3px;font-weight:600}.bsq-choices{border:0;flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.bsq-choice{border:1px solid var(--bsq-border);min-height:44px;color:var(--bsq-body);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:14px;padding:8px 14px;font-size:18px;line-height:22px;display:flex}.bsq-choice:hover{border-color:#234d3a}.bsq-choice.is-selected{border-color:#234d3a;font-weight:600;box-shadow:inset 0 0 0 1px #234d3a}.bsq-choice input{-webkit-appearance:none;appearance:none;background:#fffefa;border:1.5px solid #8a968f;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin:0}.bsq-choice input:checked{border:6px solid #234d3a}.bsq-choices:disabled .bsq-choice{cursor:default}.bsq-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.bsq-explanation button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.bsq-explanation summary:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.bsq-practice-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:48px;margin-top:12px;display:grid}.bsq-feedback{min-height:48px;color:var(--bsq-secondary);flex-direction:column;justify-content:center;font-size:18px;line-height:26px;display:flex}.bsq-feedback h4{margin-bottom:4px;font-size:24px}.bsq-feedback.is-correct{color:#19574b;background:#e3eadc;border-radius:10px;padding:12px 16px}.bsq-feedback.is-correct h4{color:#19574b}.bsq-feedback.is-incorrect{color:#783e2d;background:#faece3;border-radius:10px;padding:12px 16px}.bsq-feedback.is-incorrect h4{color:#783e2d}.bsq-practice-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bsq-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-width:164px;min-height:48px;padding:10px 20px;font-size:18px;font-weight:600;line-height:24px}.bsq-primary:hover:not(:disabled){background:#153b2c}.bsq-primary:disabled{color:#747d76;cursor:default;background:#d4d5d2;border-color:#d4d5d2}.bsq-explanation-link{color:#234d3a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:6px;font-size:14px;text-decoration:underline}.bsq-complete h3{margin-bottom:8px}.bsq-complete .bsq-primary{margin-top:16px}.bsq-details{margin-top:24px}.bsq-details>summary{display:none}.bsq-details-header{text-align:center}.bsq-details-header>p{font-size:22px}.bsq-details-sheet .bsq-section:first-of-type{border-top:0;margin-top:0}.bsq-details-sheet .bsq-detail-grid{margin-top:10px}.bsq-details-sheet .bsq-sentence{font-size:24px}.bsq-details-sheet .bsq-word{padding:5px 8px}.bsq-details-sheet .bsq-example-answer{font:400 22px/1.3 var(--font-display);margin-top:4px}.bsq-details-sheet .bsq-role{font-size:13px;line-height:18px}.bsq-subject-ink{color:var(--bsq-subject);font-family:var(--font-display);font-size:22px}.bsq-person-meaning{min-height:240px;position:relative}.bsq-person-example{margin-top:12px}.bsq-person-example>div{z-index:1;min-width:0;position:relative}.bsq-server-art{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%,0 68%,16% 68%);width:176px;position:absolute;top:-8px;right:-4px}.bsq-thing-example{min-height:96px;margin-top:8px;padding-right:140px;position:relative}.bsq-thing-example .bsq-sentence{font-size:24px}.bsq-thing-example>div{z-index:1;min-width:0;position:relative}.bsq-thing-example>.bsq-art{width:138px;position:absolute;top:0;right:-2px}.bsq-thing-example:nth-child(2)>.bsq-art{clip-path:polygon(28% 0,100% 0,100% 100%,0 100%,0 26%)}.bsq-thing-example:nth-child(3){min-height:122px;padding-right:0}.bsq-thing-example:nth-child(3)>.bsq-art{width:178px;top:4px}.bsq-thing-example:nth-child(3) .bsq-sentence{font-size:22px}.bsq-example-inline{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bsq-example-inline>.bsq-example-answer{margin-bottom:5px}.bsq-ending-grid{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:14px 24px;margin-top:12px;display:grid}.bsq-ending-item{min-width:0}.bsq-ending-item>p{font-size:16px}.bsq-ending-item>p>span:first-child{color:var(--bsq-subject);font:700 20px/1.4 var(--font-display)}.bsq-ending-item .bsq-sentence{margin-top:5px}.bsq-plural-note{border:1px solid var(--bsq-border);background:#f8f5ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.bsq-plural-note>p{flex:0 180px;font-size:16px;line-height:24px}.bsq-plural-note .bsq-sentence{font-size:22px}.bsq-be-place{margin-top:12px!important}.bsq-be-place .bsq-sentence{margin-top:8px;font-size:22px}.bsq-be-place>section{min-width:0}.bsq-be-place .bsq-example-answer{font-size:18px}.bsq-detail-note{font-size:16px;line-height:1.5;margin-top:10px!important}.bsq-can .bsq-detail-grid{align-items:center}.bsq-can .bsq-detail-grid>:nth-child(2){border:0}.bsq-can .bsq-sentence+p{margin-top:8px}.bsq-can .bsq-detail-grid>div>p{font-size:16px;line-height:1.65}.bsq-dialogue{flex-direction:column;gap:8px;display:flex}.bsq-dialogue>div{background:#fffefa;border:1px solid #e1e5d9;border-radius:10px;flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.bsq-dialogue>div>span{background:#eef4e8;flex:0 0 112px;align-self:stretch;align-items:center;padding:10px 12px;font-size:17px;display:flex}.bsq-dialogue .bsq-sentence{padding:8px 12px;font-size:24px}.bsq-dialogue .bsq-word{background:0 0;padding:0}.bsq-scope{border-top:1px solid var(--bsq-border);padding-top:12px;font-size:16px;margin-top:16px!important}@media (max-width:1100px) and (min-width:701px){.bsq-sheet{padding:24px}.bsq-hero-grid{grid-template-columns:1fr 1fr;gap:16px}.bsq-view-button{padding-inline-start:8px;padding-inline-end:8px;font-size:16px}.bsq-meanings .bsq-detail-grid{grid-template-columns:1fr}.bsq-meanings .bsq-detail-grid>:nth-child(2){border-left:0;border-top:1px solid var(--bsq-border);padding:12px 0 0}.bsq-transformation{padding-left:14px}.bsq-sentence-large{font-size:30px}.bsq-comparison .bsq-sentence-large{font-size:27px}.bsq-word{padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:980px) and (min-width:861px){.bsq-hero-grid,.bsq-be-place,.bsq-practice-grid{grid-template-columns:1fr}.bsq-transformation,.bsq-be-place>:nth-child(2){border-left:0;border-top:1px solid var(--bsq-border);padding:16px 0 0}}@media (max-width:860px){.bsq-explanation [tabindex="-1"]{scroll-margin-top:160px}}@media (max-width:700px){.questions-explanation.bsq-explanation{font-size:17px;line-height:26px}.bsq-sheet{border-radius:22px;padding:24px 16px}.bsq-art{aspect-ratio:var(--bsq-mobile-art-ratio,var(--bsq-art-ratio))}.bsq-art img{width:var(--bsq-mobile-art-width,var(--bsq-art-width));left:var(--bsq-mobile-art-left,var(--bsq-art-left));top:var(--bsq-mobile-art-top,var(--bsq-art-top))}.bsq-explanation h2{font-size:28px;line-height:34px}.bsq-explanation h3{font-size:23px;line-height:29px}.bsq-explanation h4{font-size:21px;line-height:28px}.bsq-header{padding-bottom:16px}.bsq-header>p{margin-top:8px;font-size:17px;line-height:26px}.bsq-hero{padding-top:16px}.bsq-hero-context p{margin-top:8px;line-height:26px}.bsq-hero-grid{grid-template-columns:1fr;gap:20px;margin-top:12px}.bsq-selector{display:none}.bsq-phone-scene figcaption{margin-top:6px;font-size:18px}.bsq-transformation{border-left:0;padding-left:0}.bsq-definition{font-size:17px;line-height:26px;margin-bottom:20px!important}.bsq-sentence-large{gap:6px;font-size:27px;line-height:36px}.bsq-role{font-size:13px}.bsq-word{padding:5px 10px}.bsq-replace{gap:12px;font-size:16px;margin:12px 0 18px!important}.bsq-answer{margin-top:8px!important}.bsq-section{margin-top:20px;padding-top:16px}.bsq-section>p{margin-top:8px}.bsq-desktop-copy,.bsq-caller-comparison{display:none}.bsq-mobile-copy{display:block}.bsq-comparison-grid,.bsq-detail-grid{grid-template-columns:1fr;gap:20px;margin-top:0}.bsq-comparison-item:nth-child(2),.bsq-detail-grid>:nth-child(2){border-left:0;padding-left:0}.bsq-comparison .bsq-sentence-large{font-size:27px}.bsq-comparison .bsq-word{padding:5px 7px}.bsq-comparison-item>p,.bsq-helper-note{font-size:17px;line-height:26px}.bsq-mobile-details-link{border:0;border-top:1px solid var(--bsq-border);color:#234d3a;text-align:left;text-underline-offset:3px;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:20px;padding:12px 0 0;font-size:16px;line-height:24px;text-decoration:underline;display:flex}.bsq-mobile-details-link>span{font-size:26px;text-decoration:none}.bsq-practice{margin-top:24px;padding:16px 12px}.bsq-practice-grid{grid-template-columns:1fr;gap:16px}.bsq-practice-heading h3{font-size:28px}.bsq-practice-prompt>p{font-size:17px;line-height:26px}.bsq-choice{min-height:48px;padding:10px 12px;font-size:16px}.bsq-practice-bottom{grid-template-columns:1fr;gap:12px;margin-top:12px}.bsq-feedback{min-height:48px}.bsq-primary{width:100%;min-height:48px;font-size:16px}.bsq-details{margin-top:20px}.bsq-details>summary{border:1px solid var(--bsq-border);cursor:pointer;background:#fffefa;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;display:flex}.bsq-details>summary>span{font-size:24px;transform:rotate(90deg)}.bsq-details[open]>summary>span{transform:rotate(-90deg)}.bsq-details-sheet{margin-top:12px}.bsq-details-header{text-align:left}.bsq-details-header>p{font-size:17px}.bsq-person-meaning{min-height:190px}.bsq-server-art{width:108px;top:34px;right:0}.bsq-person-example>div{max-width:calc(100% - 92px)}.bsq-thing-example{min-height:98px;padding-right:90px}.bsq-thing-example>.bsq-art{width:88px;top:16px}.bsq-thing-example:nth-child(3){min-height:138px;padding-right:118px}.bsq-thing-example:nth-child(3)>.bsq-art{width:114px;top:25px}.bsq-ending-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:16px}.bsq-ending-item>p{font-size:16px}.bsq-plural-note{flex-direction:column;align-items:flex-start;padding:12px}.bsq-plural-note>p{flex-basis:auto}.bsq-can .bsq-detail-grid{margin-top:8px}.bsq-dialogue>div>span{font-size:16px}.bsq-detail-note,.bsq-scope{font-size:17px;line-height:26px}}@media (max-width:360px){.bsq-sheet{padding-inline-start:14px;padding-inline-end:14px}.bsq-sentence-large{font-size:25px}.bsq-comparison .bsq-sentence-large{gap:4px;font-size:24px}.bsq-comparison .bsq-word{padding-inline-start:5px;padding-inline-end:5px}.bsq-comparison .bsq-role{font-size:13px}.bsq-server-art{width:90px}}.questions-explanation.ts-notes{--ts-paper:#fffefa;--ts-neutral:#f8f5ef;--ts-heading:#153b2c;--ts-body:#263f32;--ts-secondary:#53655c;--ts-border:#ddd5c5;--ts-action:#234d3a;border:1px solid var(--ts-border);max-width:960px;color:var(--ts-body);background:var(--ts-paper);border-radius:22px;margin:0 auto 30px;padding:8px 20px 20px;font:18px/28px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;box-shadow:0 2px 6px #4834180d;container:temporary-notes/inline-size}.ts-notes *,.ts-notes :before,.ts-notes :after{box-sizing:border-box}.ts-notes [hidden]{display:none!important}.ts-notes h2,.ts-notes h3,.ts-notes h4,.ts-notes p,.ts-notes figure,.ts-notes dl,.ts-notes dd,.ts-notes ol{margin:0}.ts-notes h2,.ts-notes h3,.ts-notes h4{color:var(--ts-heading);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.ts-notes h2{font-size:30px;line-height:48px}.ts-notes h3,.ts-notes h4{font-size:30px;line-height:36px}.ts-notes p+p,.ts-notes h3+p,.ts-notes h4+p{margin-top:8px}.ts-notes button,.ts-notes summary,.ts-notes input{font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ts-notes :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ts-notes :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.ts-notes h4[tabindex="-1"]:focus,.ts-notes .ts-feedback:focus{outline:none}.ts-notes .ts-header{text-align:center;border-bottom:1px solid var(--ts-border);padding-bottom:16px}.ts-notes .ts-header p{color:var(--ts-secondary);margin-top:4px;font-size:20px}.ts-notes .ts-comparison-section{padding-top:16px}.ts-notes .ts-comparison-title{margin-bottom:8px}.ts-notes .ts-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-notes .ts-comparison-card{background:var(--ts-neutral);border-radius:14px;min-width:0;padding:12px}.ts-notes .ts-comparison-card h4{margin-bottom:8px;font-size:28px;line-height:32px}.ts-notes .ts-scene{aspect-ratio:var(--ts-scene-ratio);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.ts-notes .ts-scene-art{max-width:none;width:var(--ts-photo-width);height:auto;left:var(--ts-photo-x);top:var(--ts-photo-y);border:0;border-radius:0;margin:0;display:block;position:absolute}.ts-notes .ts-art--mobile{display:none}.ts-notes .ts-main-example{letter-spacing:-.03em;color:var(--ts-heading);margin-top:8px;font:700 30px/36px Times New Roman,Georgia,serif}.ts-notes .ts-comparison-meaning{color:var(--ts-secondary);margin-top:0}.ts-notes .ts-role--verb{color:#80550f;font-weight:700}.ts-notes .ts-role--subject{color:#19574b;font-weight:700}.ts-notes .ts-role--negation{color:#66517c;font-weight:700}.ts-notes .ts-role--information{color:#99402d;font-weight:700}.ts-notes .ts-role--place-question{color:var(--ts-body);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--ts-secondary);text-decoration-color:var(--ts-secondary)}.ts-notes .ts-role--tile{border-radius:6px;padding:3px 7px;display:inline-block}.ts-notes .ts-role--subject.ts-role--tile{background:#dce7d6}.ts-notes .ts-role--verb.ts-role--tile{background:#f8e7be}.ts-notes .ts-role--negation.ts-role--tile{background:#eee8f4}.ts-notes .ts-role--place-question.ts-role--tile{background:var(--ts-neutral)}.ts-notes .ts-reason{text-align:center;color:var(--ts-secondary);margin:8px 0 12px}.ts-notes .ts-time-section{border:1px solid var(--ts-border);border-radius:12px;padding:8px}.ts-notes .ts-time-section h3{margin-bottom:8px}.ts-notes .ts-time-window{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ts-notes .ts-time-window li{text-align:center;background:var(--ts-neutral);border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:88px;padding:8px 12px;display:flex}.ts-notes .ts-time-window li>div{flex-direction:column;display:flex}.ts-notes .ts-time-window strong{color:var(--ts-heading);font:700 21px/26px Times New Roman,Georgia,serif}.ts-notes .ts-time-window .ts-time-current{border-color:var(--ts-action);border-radius:4px;position:relative}.ts-notes .ts-now{z-index:1;background:var(--ts-action);color:#fffdf7;border-radius:5px;padding:3px 16px;font-size:13px;font-weight:600;line-height:18px;display:block}.ts-notes .ts-time-current:after{border-top:1px solid var(--ts-secondary);content:"";position:absolute;bottom:21px;left:8%;right:8%}.ts-notes .ts-time-note{margin-top:8px}.ts-notes .ts-time-note,.ts-notes .ts-meaning{text-align:center;color:var(--ts-secondary)}.ts-notes .ts-time-note+.ts-meaning{margin-top:0}.ts-notes .ts-pattern-section{border-top:1px solid var(--ts-border);margin-top:12px;padding-top:8px}.ts-notes .ts-pattern{grid-template-columns:1fr .7fr 1.15fr;gap:8px;max-width:650px;margin:0 auto;display:grid}.ts-notes .ts-pattern dt{text-align:center;color:var(--ts-secondary);margin:4px 0;font-size:13px;line-height:18px}.ts-notes .ts-pattern dd{text-align:center;border-radius:6px;padding:6px 12px;font:700 30px/1.3 Times New Roman,Georgia,serif;display:block}.ts-notes .ts-pattern-note{max-width:650px;color:var(--ts-secondary);margin:4px auto 0}.ts-notes .ts-details{margin-top:8px}.ts-notes .ts-details>summary{border:1px solid var(--ts-border);background:var(--ts-neutral);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;font-size:16px;font-weight:600;line-height:22px;list-style:none;display:flex}.ts-notes .ts-details>summary::-webkit-details-marker{display:none}.ts-notes .ts-details>summary>span{font-size:28px;font-weight:400;line-height:24px}.ts-notes .ts-details[open]>summary>span{transform:rotate(90deg)}.ts-notes .ts-reference{padding-top:24px;font-size:20px;line-height:28px}.ts-notes .ts-chapter+.ts-chapter{border-top:1px solid var(--ts-border);margin-top:32px;padding-top:32px}.ts-notes .ts-chapter-heading{border-bottom:1px solid var(--ts-border);margin-bottom:16px;padding-bottom:16px}.ts-notes .ts-chapter-heading h3{font-size:30px;line-height:64px}.ts-notes .ts-reference h4{font-size:30px;line-height:38px}.ts-notes .ts-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ts-notes .ts-form-columns>:last-child,.ts-notes .ts-question-columns>:last-child,.ts-notes .ts-duration-columns>:last-child{border-left:1px solid var(--ts-border);padding-left:24px}.ts-notes .ts-agreement{margin:12px 0 16px}.ts-notes .ts-agreement>div{grid-template-columns:minmax(0,1fr) 32px 110px;align-items:center;gap:8px;margin-top:4px;display:grid}.ts-notes .ts-agreement dt,.ts-notes .ts-agreement dd{border-radius:6px;padding:4px 12px;font:700 23px/30px Times New Roman,Georgia,serif}.ts-notes .ts-agreement dt{color:#19574b;background:#dce7d6}.ts-notes .ts-agreement dd{color:#80550f;text-align:center;background:#f8e7be}.ts-notes .ts-agreement>div>span{color:var(--ts-secondary);text-align:center;font-size:27px}.ts-notes .ts-note{background:var(--ts-neutral);border-radius:12px;padding:12px 16px}.ts-notes .ts-serif{font-family:Times New Roman,Georgia,serif;font-size:20px;font-weight:700}.ts-notes .ts-negative-list{margin:8px 0 12px}.ts-notes .ts-negative-list p{line-height:32px}.ts-notes .ts-negative-list .ts-role{font-family:Times New Roman,Georgia,serif;font-size:21px}.ts-notes .ts-form-columns .ts-scene{margin-top:8px}.ts-notes .ts-divider{border-top:1px solid var(--ts-border);margin-top:16px;padding-top:16px}.ts-notes .ts-labelled-sentence{margin-top:12px;font:20px/30px Times New Roman,Georgia,serif}.ts-notes .ts-labelled-word{vertical-align:top;flex-direction:column;margin-bottom:8px;display:inline-flex}.ts-notes .ts-word-label{text-align:center;color:var(--ts-secondary);font:13px/18px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ts-notes .ts-spelling{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:8px 24px;margin:12px 0;display:grid}.ts-notes .ts-spelling>div{grid-template-columns:66px 22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ts-notes .ts-spelling dt{text-align:center;background:var(--ts-neutral);border-radius:6px;padding:4px;font:700 20px/28px Times New Roman,Georgia,serif}.ts-notes .ts-spelling>div>span{color:var(--ts-secondary)}.ts-notes .ts-spelling dd{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;font-size:16px;line-height:24px;display:grid}.ts-notes .ts-spelling-result{text-align:center;color:#80550f;background:#f8e7be;border-radius:6px;padding:4px;font:700 20px/28px Times New Roman,Georgia,serif}.ts-notes .ts-spelling-result u{-webkit-text-decoration-color:var(--ts-secondary);text-decoration-color:var(--ts-secondary);text-underline-offset:4px;text-decoration-thickness:1px}.ts-notes .ts-around-columns{align-items:start;margin-top:8px}.ts-notes .ts-example{color:var(--ts-heading);font:700 24px/30px Times New Roman,Georgia,serif}.ts-notes .ts-around-example+.ts-around-example{border-top:1px solid var(--ts-border);margin-top:16px;padding-top:16px}.ts-notes .ts-duration-columns{margin-top:12px}.ts-notes .ts-duration-example+.ts-duration-example{margin-top:16px}.ts-notes .ts-reason-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:8px;display:grid}.ts-notes .ts-contrast-list p{padding:12px 0}.ts-notes .ts-contrast-list p+p{border-top:1px solid var(--ts-border);margin:0}.ts-notes .ts-scope{margin-top:8px}.ts-notes .ts-scope p+p{border-top:1px solid var(--ts-border);margin-top:12px;padding-top:12px}.ts-notes .ts-practice{background:#f0f1e8;border:1px solid #e1e5d8;border-radius:12px;margin-top:24px;padding:16px;position:relative}.ts-notes .ts-practice:before{content:"";border-top:1px solid var(--ts-border);position:absolute;top:-13px;left:0;right:0}.ts-notes .ts-practice-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ts-notes .ts-practice-heading{align-items:center;gap:16px;margin-bottom:8px;display:flex}.ts-notes .ts-practice-heading h3{font-size:30px;line-height:42px}.ts-notes .ts-practice-heading p{color:var(--ts-secondary);font-size:13px;line-height:18px}.ts-notes .ts-question{color:var(--ts-body);letter-spacing:0;font:400 18px/28px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ts-notes .ts-question--form{font:700 27px/36px Times New Roman,Georgia,serif}.ts-notes .ts-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ts-notes .ts-choice{border:1px solid var(--ts-border);min-height:44px;color:var(--ts-body);background:var(--ts-paper);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:16px;font-weight:500;line-height:22px;display:flex}.ts-notes .ts-choice.is-selected{border:2px solid var(--ts-action);background:#edf2e9;padding:9px 11px}.ts-notes .ts-choice input{-webkit-appearance:none;appearance:none;background:var(--ts-paper);cursor:pointer;border:1.5px solid #81877e;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin:0}.ts-notes .ts-choice input:checked{border-color:var(--ts-action);background:var(--ts-action);box-shadow:inset 0 0 0 3px var(--ts-paper)}.ts-notes .ts-choices:disabled .ts-choice{cursor:default}.ts-notes .ts-practice-footer{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:12px;padding:8px 0;display:flex}.ts-notes .ts-feedback{align-items:center;gap:12px;min-width:0;font-size:16px;line-height:24px;display:flex}.ts-notes .ts-feedback>p{color:var(--ts-secondary)}.ts-notes .ts-feedback strong{font-size:22px;line-height:28px;display:block}.ts-notes .ts-feedback p{margin:0}.ts-notes .ts-feedback-icon{background:currentColor;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font:700 30px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.ts-notes .ts-feedback-icon:first-letter{color:#fffdf7}.ts-notes .ts-feedback--correct{color:#19574b;background:#e3eadc;padding:12px}.ts-notes .ts-feedback--incorrect{color:#783e2d;background:#faece3;padding:12px}.ts-notes .ts-feedback--correct .ts-feedback-icon{color:#fffdf7;background:#19574b}.ts-notes .ts-feedback--incorrect .ts-feedback-icon{color:#fffdf7;background:#783e2d}.ts-notes .ts-feedback-actions{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ts-notes .ts-button{border:1px solid var(--ts-action);background:var(--ts-action);color:#fffdf7;cursor:pointer;min-height:48px;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.ts-notes .ts-button:disabled{color:#59635c;cursor:default;background:#d4d5d0;border-color:#d4d5d0}.ts-notes .ts-button:hover:not(:disabled){background:#1a3d2e}.ts-notes .ts-explanation-link{color:var(--ts-action);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:16px;line-height:24px;text-decoration:underline}.ts-notes .ts-finished{justify-content:space-between;align-items:center;gap:16px;display:flex}.ts-notes .ts-mobile-copy,.ts-notes .ts-mobile-start{display:none}.ts-notes .ts-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container temporary-notes (width<=760px){.ts-notes .ts-main-example{font-size:25px;line-height:34px}.ts-notes .ts-spelling{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.ts-notes .ts-spelling>div{grid-template-columns:88px 32px minmax(0,1fr)}.ts-notes .ts-spelling dd{grid-template-columns:124px minmax(0,1fr)}.ts-notes .ts-agreement>div{grid-template-columns:minmax(0,1fr) 24px 76px;gap:4px}.ts-notes .ts-agreement dt{font-size:20px;line-height:28px}}@container temporary-notes (width<=620px){.ts-notes .ts-desktop-copy{display:none}.ts-notes .ts-mobile-copy{display:inline}.ts-notes h2{font-size:28px;line-height:34px}.ts-notes h3,.ts-notes h4{font-size:23px;line-height:29px}.ts-notes .ts-header{text-align:left;padding-bottom:16px}.ts-notes .ts-header p{max-width:29ch;margin-top:4px;font-size:17px;line-height:24px}.ts-notes .ts-comparison-title{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ts-notes .ts-comparison{grid-template-columns:1fr;gap:12px}.ts-notes .ts-comparison-card{background:0 0;border-radius:0;padding:0}.ts-notes .ts-comparison-card h4{margin-bottom:8px;font-size:23px;line-height:29px}.ts-notes .ts-usual-card .ts-scene,.ts-notes .ts-comparison-meaning{display:none}.ts-notes .ts-usual-card{border-bottom:1px solid var(--ts-border);padding-bottom:12px}.ts-notes .ts-main-example{letter-spacing:-.025em;font-size:27px;line-height:29px}.ts-notes .ts-usual-card .ts-main-example{margin:0}.ts-notes .ts-scene--responsive{aspect-ratio:var(--ts-mobile-scene-ratio)}.ts-notes .ts-art--desktop{display:none}.ts-notes .ts-art--mobile{display:block}.ts-notes .ts-reason{text-align:left;color:var(--ts-body);margin:8px 0 12px;font-size:17px;line-height:22px}.ts-notes .ts-time-section{border:0;border-top:1px solid var(--ts-border);border-radius:0;padding:12px 0 0}.ts-notes .ts-time-window{grid-template-columns:1fr;gap:4px}.ts-notes .ts-time-window li{text-align:left;flex-direction:row;justify-content:space-between;min-height:34px;padding:4px 16px;font-size:17px;line-height:22px}.ts-notes .ts-time-window li>div{display:block}.ts-notes .ts-time-window strong{font:inherit;color:inherit;margin-right:4px;display:inline}.ts-notes .ts-time-current strong{font-weight:600}.ts-notes .ts-time-current:after{display:none}.ts-notes .ts-now{color:var(--ts-body);background:0 0;padding:0;font-size:16px;font-weight:600;line-height:24px}.ts-notes .ts-time-note{display:none}.ts-notes .ts-time-note+.ts-meaning{margin-top:8px}.ts-notes .ts-meaning{text-align:left;color:var(--ts-body);background:#f0f1e8;border-radius:12px;margin-top:8px;padding:6px 12px;font-size:17px;line-height:22px}.ts-notes .ts-pattern-section{margin-top:16px;padding-top:12px}.ts-notes .ts-pattern{grid-template-columns:1fr .85fr 1fr;gap:8px;margin-top:4px}.ts-notes .ts-pattern dt{margin:2px 0;font-size:13px;line-height:18px}.ts-notes .ts-pattern dd{padding:4px;font-size:27px;line-height:30px}.ts-notes .ts-pattern-note{display:none}.ts-notes .ts-details{margin-top:10px}.ts-notes .ts-details>summary{min-height:44px;padding:10px 12px;font-weight:500}.ts-notes .ts-mobile-start{width:100%;margin-top:8px;display:flex}.ts-notes .ts-practice:not(.is-open){display:none}.ts-notes .ts-practice-body,.ts-notes .ts-two-columns,.ts-notes .ts-reason-columns{grid-template-columns:1fr;gap:16px}.ts-notes .ts-form-columns>:last-child,.ts-notes .ts-question-columns>:last-child,.ts-notes .ts-duration-columns>:last-child{border-left:0;padding-left:0}.ts-notes .ts-chapter-heading h3{font-size:28px;line-height:34px}.ts-notes .ts-reference h4{font-size:23px;line-height:29px}.ts-notes .ts-reference{font-size:17px;line-height:26px}.ts-notes .ts-spelling>div{grid-template-columns:52px 18px minmax(0,1fr);gap:6px}.ts-notes .ts-spelling dd,.ts-notes .ts-spelling dd>span{display:block}.ts-notes .ts-spelling-result{margin-bottom:4px}.ts-notes .ts-labelled-sentence{font-size:18px;line-height:28px}.ts-notes .ts-practice{margin-top:24px;padding:12px}.ts-notes .ts-practice-heading h3{font-size:28px;line-height:34px}.ts-notes .ts-practice-footer{flex-direction:column;align-items:stretch;gap:12px;min-height:112px;margin-top:12px}.ts-notes .ts-feedback-actions,.ts-notes .ts-button{width:100%}.ts-notes .ts-feedback{align-items:flex-start}.ts-notes .ts-question{font-size:17px;line-height:26px}.ts-notes .ts-question--form{font-size:25px;line-height:34px}.ts-notes .ts-finished{flex-direction:column;align-items:stretch}}@media (max-width:700px){.questions-explanation.ts-notes{padding:16px;font-size:17px;line-height:26px}}.questions-explanation.cn-explanation{--cn-heading:#153b2c;--cn-body:#263f32;--cn-secondary:#53655c;--cn-border:#ddd5c5;--cn-subject:#19574b;--cn-verb:#80550f;--cn-information:#99402d;--cn-negation:#66517c;max-width:960px;box-shadow:none;color:var(--cn-body);text-align:left;background:0 0;border:0;margin:0 auto 30px;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:19px;line-height:1.4;overflow:visible}.cn-explanation *,.cn-explanation :before,.cn-explanation :after{box-sizing:border-box}.cn-explanation .cn-paper{border:1px solid var(--cn-border);background:#fffefa;border-radius:20px;margin-bottom:24px;padding:22px 26px 14px;box-shadow:0 1px 4px #3f33200d}.cn-explanation h2,.cn-explanation h3,.cn-explanation h4,.cn-explanation p,.cn-explanation figure{margin:0}.cn-explanation h2,.cn-explanation h3{color:var(--cn-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.12}.cn-explanation h2{font-size:clamp(30px,4.6cqi,30px)}.cn-explanation h3{font-size:clamp(26px,3.15cqi,30px)}.cn-explanation h4{color:var(--cn-heading);font-size:18px;font-weight:600}.cn-explanation .cn-header{border-bottom:1px solid var(--cn-border);margin-bottom:12px;padding-bottom:16px}.cn-explanation .cn-header p{color:var(--cn-secondary);margin-top:5px;font-size:20px}.cn-explanation .cn-main>.cn-header,.cn-explanation .cn-words>.cn-header{text-align:center}.cn-explanation .cn-subject{color:var(--cn-subject)}.cn-explanation .cn-verb{color:var(--cn-verb);font-family:Georgia,Times New Roman,serif;font-weight:700}.cn-explanation .cn-information{color:var(--cn-information)}.cn-explanation .cn-negation{color:var(--cn-negation);font-family:Georgia,Times New Roman,serif;font-weight:700}.cn-explanation .cn-secondary{color:var(--cn-secondary)}.cn-explanation .cn-main,.cn-explanation .cn-details{--cn-heading:#092f35;--cn-body:#183a41;--cn-secondary:#526a80;--cn-subject:#123f41;--cn-verb:#89520f;--cn-information:#a3221d;color:var(--cn-body)}.cn-explanation .cn-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.cn-explanation .cn-two-columns>*+*{border-left:1px solid var(--cn-border);padding-left:26px}.cn-explanation .cn-park h3{margin-bottom:6px}.cn-explanation .cn-scenes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cn-explanation .cn-art{width:100%;height:auto;display:block;overflow:hidden}.cn-explanation .cn-scene-art{border-radius:12px;position:relative;overflow:hidden}.cn-explanation .cn-scene-label{min-width:52%;color:var(--cn-heading);background:#fffefa;border-radius:6px;padding:4px 12px;font-size:18px;font-weight:600;line-height:1.4;position:absolute;top:8px;left:8px}.cn-explanation .cn-scenes figcaption{text-align:center;padding-top:4px;font-size:18px}.cn-explanation .cn-roles{gap:7px;display:flex}.cn-explanation .cn-role{text-align:center;flex-direction:column;flex:auto;min-width:0;display:flex}.cn-explanation .cn-role-label{color:var(--cn-secondary);padding-bottom:4px;font-size:15px;display:block}.cn-explanation .cn-role-word{white-space:nowrap;background:#f8e7be;border-radius:7px;padding:6px 14px;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.25}.cn-explanation .cn-role:has(.cn-subject) .cn-role-word{background:#eaf1e8}.cn-explanation .cn-role:has(.cn-information) .cn-role-word{background:#ffdad0}.cn-explanation .cn-role:has(.cn-negation) .cn-role-word{background:#eee8f4}.cn-explanation .cn-main-roles{margin:18px 50px 10px;font-size:clamp(30px,3.9cqi,30px)}.cn-explanation .cn-meaning-copy{text-align:center;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.7cqi,27px);font-weight:700}.cn-explanation .cn-period{color:var(--cn-secondary);grid-template-columns:1fr 1fr;gap:24px;margin:10px 0 12px;display:grid}.cn-explanation .cn-period>p{text-align:center;color:var(--cn-body);background:#f8f5ef;border-radius:9px;align-self:center;padding:7px 12px;font-size:20px}.cn-explanation .cn-period>div{border-left:1px solid var(--cn-border);padding-left:24px;font-size:16px}.cn-explanation .cn-section{border-top:1px solid var(--cn-border);padding:8px 0 10px}.cn-explanation .cn-formula{align-items:center;gap:10px;margin:6px 50px 3px;display:flex}.cn-explanation .cn-formula p{text-align:center;white-space:nowrap;background:#f8e7be;border-radius:7px;flex:1;padding:2px 12px;font:700 28px/1.3 Georgia,Times New Roman,serif}.cn-explanation .cn-formula p:first-child{background:#eaf1e8}.cn-explanation .cn-definitions p{color:var(--cn-secondary);line-height:1.35}.cn-explanation .cn-contrast h3{margin-bottom:4px}.cn-explanation .cn-contrast .cn-two-columns>div{padding-top:1px}.cn-explanation .cn-contrast p{margin-top:3px}.cn-explanation .cn-contrast .cn-information{color:var(--cn-body)}.cn-explanation .cn-practice{background:#f0f1e8;border:1px solid #d4e0d5;border-radius:10px;margin-top:4px;padding:10px 22px}.cn-explanation .cn-practice-layout{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.cn-explanation .cn-practice-prompt header{align-items:baseline;gap:20px;margin-bottom:8px;display:flex}.cn-explanation .cn-practice-prompt h3{font-size:30px}.cn-explanation .cn-practice-prompt header>span{color:var(--cn-secondary);font-size:15px}.cn-explanation .cn-practice-evidence{color:var(--cn-secondary);white-space:nowrap;font-size:16px}.cn-explanation .cn-options{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.cn-explanation .cn-option{cursor:pointer;background:#fffefa;border:1px solid #d8d5cc;border-radius:8px;align-items:center;gap:14px;min-height:44px;padding:5px 13px;font-size:16px;line-height:1.35;display:flex}.cn-explanation .cn-option.is-selected{border:2px solid #234d3a;padding:4px 12px}.cn-explanation .cn-option input{-webkit-appearance:none;appearance:none;width:23px;height:23px;cursor:inherit;background:#fffefa;border:2px solid #819087;border-radius:50%;flex:0 0 23px;margin:0}.cn-explanation .cn-option input:checked{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 3px #fffefa}.cn-explanation .cn-option:hover{border-color:#234d3a}.cn-explanation .cn-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.cn-explanation .cn-option input:focus-visible{outline:none}.cn-explanation .cn-options:disabled .cn-option{cursor:default}.cn-explanation .cn-practice-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-top:10px;display:flex}.cn-explanation .cn-feedback{min-width:0;color:var(--cn-secondary);align-items:center;gap:14px;font-size:16px;line-height:1.5;display:flex}.cn-explanation .cn-feedback strong{margin-bottom:2px;font-size:23px;line-height:1.25;display:block}.cn-explanation .cn-feedback-icon{color:#fffdf7;background:currentColor;border-radius:50%;flex:0 0 40px;place-content:center;width:40px;height:40px;font-size:28px;font-weight:700;display:grid}.cn-explanation .cn-practice-footer.is-incorrect,.cn-explanation .cn-practice-footer.is-correct{border-radius:9px;padding:10px 14px}.cn-explanation .cn-practice-footer.is-selected{background:#e9ece6;border-radius:9px;padding:10px 14px}.cn-explanation .cn-practice-footer.is-incorrect{background:#faece3}.cn-explanation .cn-practice-footer.is-incorrect .cn-feedback{color:#783e2d}.cn-explanation .cn-practice-footer.is-incorrect .cn-feedback-icon{background:#783e2d}.cn-explanation .cn-practice-footer.is-correct{background:#e3eadc}.cn-explanation .cn-practice-footer.is-correct .cn-feedback{color:#19574b}.cn-explanation .cn-practice-footer.is-correct .cn-feedback-icon{background:#19574b}.cn-explanation .cn-practice-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cn-explanation .cn-practice-actions>button:not(.cn-help){min-width:200px}.cn-explanation .cn-practice-actions:has(.cn-help){flex-direction:column;align-items:stretch}.cn-explanation button{-webkit-appearance:none;appearance:none;color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:8px;min-height:48px;padding:10px 22px;font:600 20px/1.3 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.cn-explanation button:disabled{color:#58645e;cursor:default;background:#d9dad8;border-color:#d9dad8;font-weight:400}.cn-explanation button.cn-help{color:#234d3a;background:0 0;padding:8px 12px;font-size:15px}.cn-explanation button:hover:enabled{color:#fffdf7;background:#173d2c}.cn-explanation button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cn-explanation [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.cn-explanation .cn-complete{justify-content:space-between;align-items:center;gap:20px;min-height:180px;display:flex}.cn-explanation .cn-complete h3{font-size:28px}.cn-explanation .cn-details{padding:22px 26px 26px;font-size:20px}.cn-explanation .cn-details .cn-header h2{font-size:30px}.cn-explanation .cn-details .cn-header p{font-size:24px}.cn-explanation .cn-details .cn-header p .cn-verb{color:inherit;font-family:inherit;font-style:italic;font-weight:400}.cn-explanation .cn-details-row{border-bottom:1px solid var(--cn-border);margin-bottom:10px;padding:8px 0 16px}.cn-explanation .cn-details-row h3{margin-bottom:4px;font-size:clamp(25px,3.12cqi,30px)}.cn-explanation .cn-agreement-list{flex-direction:column;gap:18px;margin-top:14px;display:flex}.cn-explanation .cn-agreement-form{grid-template-columns:minmax(0,1fr) 30px 80px;align-items:center;gap:10px;display:grid}.cn-explanation .cn-agreement-form p{white-space:pre-wrap;background:#eaf1e8;border-radius:7px;flex-wrap:wrap;align-items:center;min-height:44px;padding:7px 14px;font-size:15px;display:flex}.cn-explanation .cn-agreement-form p:first-child .cn-subject{color:var(--cn-heading)}.cn-explanation .cn-agreement-list>div:first-child .cn-agreement-form p:first-child{font:700 26px/1.2 Georgia,Times New Roman,serif}.cn-explanation .cn-agreement-form p:last-child{background:#f8e7be;justify-content:center;font-size:28px}.cn-explanation .cn-agreement-form>span{color:#8c928c;font-size:30px;line-height:1}.cn-explanation .cn-agreement-list>div>p{margin-top:4px;padding-left:14px}.cn-explanation .cn-note{background:#e8efe3;border-radius:6px;padding:10px 14px;font-size:16px}.cn-explanation .cn-agreement-list+.cn-note{margin:24px 0 7px}.cn-explanation .cn-number-note{margin-top:3px;font-size:16px}.cn-explanation .cn-small-roles{gap:6px;margin-top:14px}.cn-explanation .cn-small-roles .cn-role-label{font-size:13px}.cn-explanation .cn-small-roles .cn-role-word{padding:7px 9px;font-size:23px;font-weight:400}.cn-explanation .cn-example{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.35}.cn-explanation .cn-lakes{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 5px;display:grid}.cn-explanation .cn-lakes figcaption{text-align:center;margin-bottom:3px;font-size:16px}.cn-explanation .cn-lakes svg{border-radius:7px}.cn-explanation .cn-contractions{background:#eee8f4;border-radius:6px;margin-top:8px;padding:5px 20px;font-family:Georgia,Times New Roman,serif;font-size:20px}.cn-explanation .cn-contractions>div{grid-template-columns:100px 35px 1fr;display:grid}.cn-explanation .cn-contractions>div>span{color:var(--cn-secondary)}.cn-explanation .cn-down-arrow{text-align:center;margin:5px 0;font-size:30px;line-height:1}.cn-explanation .cn-question-example{margin:6px 0 18px 14px;font-family:Georgia,Times New Roman,serif;font-size:28px}.cn-explanation .cn-details-row:nth-of-type(2)>section:first-child>.cn-secondary{font-size:17px}.cn-explanation .cn-details-row:nth-of-type(2)>section{flex-direction:column;display:flex}.cn-explanation .cn-details-row:nth-of-type(2) .cn-note{margin-top:auto}.cn-explanation .cn-reply-list{flex-direction:column;gap:15px;margin:6px 0 16px;display:flex}.cn-explanation .cn-reply-list .cn-secondary{font-size:19px}.cn-explanation .cn-inline-example{font:22px/1.4 Georgia,Times New Roman,serif}.cn-explanation .cn-spelling h3{margin:10px 0 4px}.cn-explanation .cn-spelling>.cn-two-columns{margin-top:14px}.cn-explanation .cn-spelling-rule+.cn-spelling-rule{margin-top:16px}.cn-explanation .cn-spelling-rule h4{margin-bottom:2px;font-weight:400}.cn-explanation .cn-spelling-rule p{font-size:17px}.cn-explanation .cn-spelling-mark{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cn-explanation .cn-words{padding:12px 12px 8px}.cn-explanation .cn-words .cn-header{border:0;margin-bottom:14px;padding-bottom:0}.cn-explanation .cn-words .cn-header h2{font-size:30px}.cn-explanation .cn-word-section{border:1px solid #e6dfd4;border-radius:6px;margin-bottom:10px;padding:7px 14px}.cn-explanation .cn-word-section h3{margin-bottom:4px}.cn-explanation .cn-adjective-definitions{border-bottom:1px solid #e6dfd4;padding-bottom:8px}.cn-explanation .cn-adjective-definitions .cn-information{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.cn-explanation .cn-adjective-examples{margin-top:8px}.cn-explanation .cn-direction-intro{border:1px solid #e6dfd4;border-radius:6px;margin-bottom:10px;padding:7px 14px 10px}.cn-explanation .cn-direction-intro h3{margin-bottom:8px}.cn-explanation .cn-direction-intro .cn-word-grid{margin-bottom:0}.cn-explanation .cn-direction-intro .cn-word-card{border:0}.cn-explanation .cn-word-grid{grid-template-columns:1fr 1fr;gap:10px 8px;margin-bottom:10px;display:grid}.cn-explanation .cn-word-card{border:1px solid #e6dfd4;border-radius:6px;overflow:hidden}.cn-explanation .cn-word-card h4{letter-spacing:-.025em;background:#eaf0e6;padding:3px 15px;font:700 26px/1.2 Georgia,Times New Roman,serif}.cn-explanation .cn-word-card-body{padding:8px 16px}.cn-explanation .cn-word-card-body>p{font-size:17px}.cn-explanation .cn-word-card-body p+p:not(.cn-evidence){margin-top:10px}.cn-explanation .cn-word-card-body figure{margin-top:0}.cn-explanation .cn-word-card-body svg{max-width:400px;margin-inline-start:auto;margin-inline-end:auto}.cn-explanation .cn-word-card-body .cn-paired-art{max-width:350px}.cn-explanation .cn-word-card-body figcaption{text-align:center;font-size:16px}.cn-explanation .cn-large-evidence{color:var(--cn-heading);margin-top:6px;font:700 28px/1.4 Georgia,Times New Roman,serif!important}.cn-explanation .cn-period-row{grid-template-columns:155px 1fr;gap:16px;padding:8px 0;display:grid}.cn-explanation .cn-period-row+.cn-period-row{border-top:1px solid #e6dfd4}.cn-explanation .cn-period-row h4{font:700 23px/1.3 Georgia,Times New Roman,serif}.cn-explanation .cn-period-row p,.cn-explanation .cn-periods>p,.cn-explanation .cn-time-examples p,.cn-explanation .cn-time-examples+p{font-size:16px}.cn-explanation .cn-time-examples{margin:8px 0 5px}.cn-explanation .cn-time-examples h4{margin-bottom:4px;font:700 18px/1.3 Georgia,Times New Roman,serif}.cn-explanation .cn-uses h3,.cn-explanation .cn-state-verbs h3{font-size:25px}.cn-explanation .cn-uses>div{grid-template-columns:170px 1fr;gap:16px;font-size:16px;display:grid}.cn-explanation .cn-uses h4{font:700 16px/1.5 Georgia,Times New Roman,serif}.cn-explanation .cn-state-verbs p{font-size:16px}.cn-explanation .cn-mobile-art,.cn-explanation .cn-mobile-sentence,.cn-explanation .cn-mobile-role-list,.cn-explanation .cn-mobile-label,.cn-explanation .cn-period-arrow,.cn-explanation .cn-mobile-definitions,.cn-explanation .cn-choice-break{display:none}@container grammar-explanation (width<=860px) and (width>=701px){.cn-explanation .cn-main-roles,.cn-explanation .cn-formula{margin-inline-start:20px;margin-inline-end:20px}.cn-explanation .cn-small-roles .cn-role-word{padding-inline-start:5px;padding-inline-end:5px;font-size:18px}.cn-explanation .cn-scene-label{font-size:16px}.cn-explanation .cn-practice-evidence{white-space:normal}}@container grammar-explanation (width<=700px){.cn-explanation .cn-paper{border-radius:14px;margin-bottom:18px;padding:10px 12px;font-size:17px;line-height:1.5}.cn-explanation h2{letter-spacing:-.04em;font-size:28px}.cn-explanation h3{font-size:23px}.cn-explanation h2,.cn-explanation h3,.cn-explanation .cn-verb,.cn-explanation .cn-negation,.cn-explanation .cn-role-word{font-family:Times New Roman,Georgia,serif}.cn-explanation .cn-header{margin-bottom:8px;padding:0 2px 9px}.cn-explanation .cn-header p{font-size:17px;line-height:1.35}.cn-explanation .cn-main>.cn-header{text-align:left}.cn-explanation .cn-desktop-only,.cn-explanation .cn-desktop-art,.cn-explanation .cn-desktop-label,.cn-explanation .cn-main-roles{display:none}.cn-explanation .cn-mobile-art,.cn-explanation .cn-mobile-sentence,.cn-explanation .cn-mobile-label,.cn-explanation .cn-mobile-role-list,.cn-explanation .cn-mobile-definitions,.cn-explanation .cn-choice-break{display:block}.cn-explanation .cn-scenes{grid-template-columns:1fr;gap:8px}.cn-explanation .cn-scenes figure{background:#f3f6ee;border-radius:5px;overflow:hidden}.cn-explanation .cn-scene-art{border-radius:5px 5px 0 0}.cn-explanation .cn-scene-label{border-radius:4px;min-width:0;padding:3px 9px;font-size:13px;top:4px;left:4px}.cn-explanation .cn-scenes figcaption{text-align:left;padding:3px 9px;font-size:16px}.cn-explanation .cn-meaning{border-top:1px solid var(--cn-border);margin-top:8px;padding-top:5px}.cn-explanation .cn-mobile-sentence{letter-spacing:-.04em;font:700 27px/1.25 Times New Roman,Georgia,serif}.cn-explanation .cn-period{margin:3px 0 8px;display:block}.cn-explanation .cn-period>p{color:#4d7976;text-align:left;background:0 0;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.cn-explanation .cn-period>div{border:0;margin-top:2px;padding:0;font-size:14px}.cn-explanation .cn-period-arrow{color:#bfdbc5;flex:1;align-items:center;gap:6px;display:flex}.cn-explanation .cn-period-arrow i{background:#dce7d6;border-radius:50%;width:11px;height:11px}.cn-explanation .cn-period-arrow i:last-child{background:#19574b}.cn-explanation .cn-period-arrow b{background:#bfdbc5;flex:1;height:3px;font-size:0;position:relative}.cn-explanation .cn-period-arrow b:after{content:"";border-top:3px solid #bfdbc5;border-right:3px solid #bfdbc5;width:9px;height:9px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.cn-explanation .cn-section{padding:5px 2px 8px}.cn-explanation .cn-mobile-role-list{margin-top:4px}.cn-explanation .cn-mobile-role-list>div{grid-template-columns:1.5fr 1fr;align-items:center;gap:10px;margin-top:4px;display:grid}.cn-explanation .cn-mobile-role-list p{background:#f8e7be;border-radius:5px;padding:2px 14px;font:700 24px/1.3 Times New Roman,Georgia,serif}.cn-explanation .cn-mobile-role-list>div:first-child p{background:#eaf1e8}.cn-explanation .cn-mobile-role-list>div:last-child p{background:#ffdad0}.cn-explanation .cn-mobile-role-list span{color:var(--cn-secondary);font-size:13px}.cn-explanation .cn-mobile-role-list p span{font:inherit}.cn-explanation .cn-mobile-role-list p .cn-subject{color:var(--cn-subject)}.cn-explanation .cn-mobile-role-list p .cn-verb{color:var(--cn-verb)}.cn-explanation .cn-mobile-role-list p .cn-information{color:var(--cn-information)}.cn-explanation .cn-mobile-role-list>div:nth-child(2) p{color:var(--cn-secondary);background:0 0;align-items:center;gap:8px;padding:0;display:flex}.cn-explanation .cn-mobile-role-list>div:nth-child(2) p .cn-verb{background:#f8e7be;border-radius:5px;padding:2px 14px}.cn-explanation .cn-mobile-role-list>div:nth-child(2) p .cn-verb:last-child{text-align:center;flex:1;padding-inline-start:10px;padding-inline-end:10px}.cn-explanation .cn-mobile-definitions{border-bottom:1px solid var(--cn-border);color:var(--cn-secondary);margin:6px 0 16px;padding-bottom:10px;font-size:16px;line-height:1.45}.cn-explanation .cn-two-columns{grid-template-columns:1fr;gap:14px}.cn-explanation .cn-two-columns>*+*{border-left:0;padding:0}.cn-explanation .cn-contrast .cn-two-columns{display:block}.cn-explanation .cn-contrast .cn-two-columns>div{align-items:baseline;gap:10px;display:flex}.cn-explanation .cn-contrast h4{flex-shrink:0;font:700 15px/1.35 Times New Roman,Georgia,serif}.cn-explanation .cn-contrast p{margin:0;font:700 17px/1.35 Times New Roman,Georgia,serif}.cn-explanation .cn-contrast .cn-information{color:var(--cn-information)}.cn-explanation .cn-practice{border-radius:6px;margin-top:4px;padding:6px 12px 5px}.cn-explanation .cn-practice-layout{flex-direction:column;display:flex}.cn-explanation .cn-practice-prompt header{gap:16px;margin-bottom:3px}.cn-explanation .cn-practice-prompt h3{font-size:28px}.cn-explanation .cn-practice-prompt header>span{font-size:13px}.cn-explanation .cn-practice-prompt p{font-size:16px;line-height:1.4}.cn-explanation .cn-practice-prompt .cn-practice-evidence{white-space:normal;color:var(--cn-heading);font:700 19px/1.4 Times New Roman,Georgia,serif}.cn-explanation .cn-options{gap:5px;margin-top:4px}.cn-explanation .cn-option{gap:20px;min-height:48px;padding:7px 12px;font-size:17px}.cn-explanation .cn-option.is-selected{padding:6px 11px}.cn-explanation .cn-option input{flex-basis:24px;width:24px;height:24px}.cn-explanation .cn-practice-footer{flex-direction:column;align-items:stretch;gap:4px;min-height:0;margin-top:3px;display:flex}.cn-explanation .cn-feedback{gap:10px;font-size:14px}.cn-explanation .cn-feedback strong{font-size:19px}.cn-explanation .cn-feedback-icon{flex-basis:30px;width:30px;height:30px;font-size:23px}.cn-explanation .cn-practice-actions{flex-direction:column;align-items:stretch}.cn-explanation .cn-practice-actions>button:not(.cn-help){min-width:0}.cn-explanation button{min-height:44px;padding:7px 15px;font-size:17px}.cn-explanation .cn-practice-footer.is-incorrect,.cn-explanation .cn-practice-footer.is-correct{margin-top:8px;padding:8px}.cn-explanation .cn-complete{flex-direction:column;align-items:stretch;min-height:0;padding:20px 0}.cn-explanation .cn-details .cn-header h2{font-size:30px}.cn-explanation .cn-details .cn-header p{font-size:18px}.cn-explanation .cn-details-row{margin:0 0 10px;padding:0 0 12px}.cn-explanation .cn-details-row>section+section{border-top:1px solid var(--cn-border);padding-top:10px}.cn-explanation .cn-details-row h3{font-size:24px}.cn-explanation .cn-agreement-form{grid-template-columns:minmax(0,1fr) 24px 60px;gap:7px}.cn-explanation .cn-agreement-form p{padding:6px 9px;font-size:14px}.cn-explanation .cn-agreement-form p:last-child{font-size:25px}.cn-explanation .cn-agreement-list{gap:12px}.cn-explanation .cn-agreement-list>div>p{padding-left:0}.cn-explanation .cn-agreement-list+.cn-note{margin-top:14px}.cn-explanation .cn-small-roles .cn-role-word{padding:5px;font-size:18px}.cn-explanation .cn-small-roles .cn-role-label{font-size:13px}.cn-explanation .cn-example{font-size:20px}.cn-explanation .cn-question-example{margin-left:0;font-size:24px}.cn-explanation .cn-reply-list{gap:12px}.cn-explanation .cn-note{padding:8px 10px;font-size:15px}.cn-explanation .cn-spelling>.cn-two-columns>div+div{border-top:1px solid var(--cn-border);padding-top:12px}.cn-explanation .cn-spelling-rule p{font-size:16px}.cn-explanation .cn-words .cn-header h2{font-size:30px}.cn-explanation .cn-words .cn-header{text-align:left}.cn-explanation .cn-word-section{padding:8px 10px}.cn-explanation .cn-word-section h3{font-size:24px}.cn-explanation .cn-adjective-examples>div+div{border-top:1px solid var(--cn-border);padding-top:8px}.cn-explanation .cn-adjective-definitions .cn-information{font-size:18px}.cn-explanation .cn-word-grid{grid-template-columns:1fr}.cn-explanation .cn-word-card h4{padding:5px 12px;font-size:25px}.cn-explanation .cn-word-card-body{padding:8px 12px}.cn-explanation .cn-direction-intro{padding:8px 10px}.cn-explanation .cn-period-row{grid-template-columns:1fr;gap:3px}.cn-explanation .cn-period-row h4{font-size:21px}.cn-explanation .cn-time-examples>div+div{border-top:1px solid var(--cn-border);padding-top:8px}.cn-explanation .cn-uses>div{margin-top:6px;display:block}}@container grammar-explanation (width<=300px){.cn-explanation .cn-paper{padding-inline-start:9px;padding-inline-end:9px}.cn-explanation h2{font-size:27px}.cn-explanation .cn-mobile-sentence{font-size:24px}.cn-explanation .cn-practice{padding-inline-start:8px;padding-inline-end:8px}.cn-explanation .cn-option{gap:12px}.cn-explanation .cn-period-arrow{display:none}.cn-explanation .cn-mobile-role-list>div:nth-child(2) p{gap:5px;font-size:22px}.cn-explanation .cn-mobile-role-list>div:nth-child(2) p .cn-verb,.cn-explanation .cn-mobile-role-list>div:nth-child(2) p .cn-verb:last-child{padding-inline-start:8px;padding-inline-end:8px}.cn-explanation .cn-contrast .cn-two-columns>div{display:block}.cn-explanation .cn-small-roles{flex-wrap:wrap}.cn-explanation .cn-small-roles .cn-role{flex:1 0 40%}}.questions-explanation.qn-notes{--qn-ink:#0b3633;--qn-body:#234f59;--qn-muted:#536b80;--qn-line:#e2dace;--qn-subject:#19574b;--qn-gold:#80550f;--qn-purple:#66517c;max-width:980px;box-shadow:none;color:var(--qn-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;font-family:Arial,Helvetica Neue,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif;font-size:21px;line-height:1.45;overflow:visible;container:qn-notes/inline-size}.qn-notes *,.qn-notes :before,.qn-notes :after{box-sizing:border-box}.qn-notes h2,.qn-notes h3,.qn-notes h4,.qn-notes p,.qn-notes figure,.qn-notes dl,.qn-notes dd{margin:0}.qn-notes h2,.qn-notes h3,.qn-notes h4,.qn-notes .qn-word,.qn-notes .qn-sentence,.qn-notes .qn-example,.qn-notes .qn-equivalent{color:var(--qn-ink);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.qn-notes h2{font-size:30px;line-height:1.1}.qn-notes .qn-main .qn-sheet-header h2{font-size:30px}.qn-notes h3{font-size:30px;line-height:1.16}.qn-notes h4{font-size:30px;line-height:1.2}.qn-notes p+p{margin-top:9px}.qn-notes .qn-sheet{background:#fffefa;border:1px solid #e9d9c7;border-radius:22px;padding:26px;box-shadow:0 1px 6px #84582512}.qn-notes .qn-sheet+.qn-sheet{margin-top:32px}.qn-notes .qn-sheet-header{text-align:center;margin-bottom:20px}.qn-notes .qn-sheet-header p{color:var(--qn-muted);margin-top:10px;font-size:24px;line-height:1.4}.qn-notes .qn-divided{border-top:1px solid var(--qn-line);margin-top:24px;padding-top:20px}.qn-notes .qn-divided>h3{margin-bottom:16px}.qn-notes .qn-two-columns,.qn-notes .qn-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.qn-notes .qn-hero{grid-template-columns:minmax(0,1.07fr) minmax(0,1fr)}.qn-notes .qn-two-columns>*,.qn-notes .qn-hero>*,.qn-notes .qn-change-row>*{min-width:0}.qn-notes .qn-hero-copy{padding-top:16px}.qn-notes .qn-scene-label{color:var(--qn-muted);font-size:21px}.qn-notes .qn-mobile-label{display:none}.qn-notes h3.qn-caption{margin:18px 0 24px;font-size:clamp(26px,3.2cqi,30px);line-height:1.25}.qn-notes .qn-chunks{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.qn-notes .qn-statement{grid-template-columns:minmax(max-content,2.28fr) minmax(max-content,1fr) minmax(max-content,1.72fr);display:grid}.qn-notes .qn-chunk{text-align:center;flex-direction:column;flex:none;align-items:stretch;gap:5px;min-width:0;display:flex}.qn-notes .qn-role{color:var(--qn-muted);white-space:nowrap;font-size:16px;line-height:1.3}.qn-notes .qn-word{white-space:nowrap;border-radius:8px;padding:8px 13px;font-size:30px;line-height:1.25;display:inline-block}.qn-notes .qn-hero .qn-statement .qn-word{font-size:clamp(24px,3.2cqi,30px)}.qn-notes .qn-subject{color:var(--qn-subject)}.qn-notes .qn-be,.qn-notes .qn-ing{color:var(--qn-gold)}.qn-notes .qn-not{color:var(--qn-purple)}.qn-notes .qn-word.qn-subject{background:#e8f0e3}.qn-notes .qn-word.qn-be,.qn-notes .qn-word.qn-ing{background:#ffedc9}.qn-notes .qn-word.qn-not{background:#eee8f4}.qn-notes .qn-word.qn-question-word{color:var(--qn-ink);text-underline-offset:5px;background:#f0efed;text-decoration:underline;text-decoration-thickness:1px}.qn-notes .qn-definitions{margin-top:34px}.qn-notes .qn-definitions p{font-size:20px}.qn-notes .qn-definitions strong{color:var(--qn-ink)}.qn-notes .qn-change-row{grid-template-columns:minmax(310px,.77fr) minmax(0,1.23fr);align-items:center;gap:20px;margin-top:20px;display:grid}.qn-notes .qn-negative-chunks{grid-template-columns:2.2fr 1fr 1.1fr 1.8fr;gap:8px;display:grid}.qn-notes .qn-negative-chunks .qn-word{padding:8px 10px;font-size:clamp(23px,3.25cqi,30px)}.qn-notes .qn-question-chunks{grid-template-columns:1.15fr 2.15fr 1.75fr;gap:18px;display:grid}.qn-notes .qn-change-row+.qn-change-row{margin-top:32px}.qn-notes .qn-change-row h4{margin-bottom:6px}.qn-notes .qn-change-row p{font-size:21px}.qn-notes .qn-change-reminder{margin-top:38px}.qn-notes .qn-scene{width:100%;aspect-ratio:var(--qn-crop-width) / var(--qn-crop-height);background:#f0e4cd;border-radius:14px;align-self:start;position:relative;overflow:hidden}.qn-notes .qn-scene img{max-width:none;width:calc(var(--qn-source-width) / var(--qn-crop-width) * 100%);height:auto;left:calc(var(--qn-crop-x) / var(--qn-crop-width) * -100%);top:calc(var(--qn-crop-y) / var(--qn-crop-height) * -100%);display:block;position:absolute}.qn-notes .qn-scene-reading{--qn-source-width:1024;--qn-crop-x:50;--qn-crop-y:178;--qn-crop-width:466;--qn-crop-height:423}.qn-notes .qn-scene-conversation{--qn-source-width:1064;--qn-crop-x:46;--qn-crop-y:512;--qn-crop-width:480;--qn-crop-height:296}.qn-notes .qn-scene-questions{--qn-source-width:1065;--qn-crop-x:542;--qn-crop-y:162;--qn-crop-width:476;--qn-crop-height:423}.qn-notes .qn-scene-sleeping{--qn-source-width:1024;--qn-crop-x:52;--qn-crop-y:211;--qn-crop-width:475;--qn-crop-height:391}.qn-notes .qn-practice-divider{border-top:1px solid var(--qn-line);margin-top:30px;padding-top:26px}.qn-notes .qn-practice{background:#f0f3eb;border:1px solid #d5dfcf;border-radius:12px;padding:22px}.qn-notes .qn-practice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.qn-notes .qn-practice-heading{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.qn-notes .qn-practice-heading h3{font-size:30px;line-height:1.1}.qn-notes .qn-practice-heading>span{color:var(--qn-muted);white-space:nowrap;font-size:17px}.qn-notes .qn-practice-prompt p{font-size:20px}.qn-notes .qn-choices{border:0;gap:10px;min-width:0;margin:18px 0 0;padding:0;display:grid}.qn-notes .qn-choice{color:#172e3d;cursor:pointer;background:#fff;border:1px solid #d2d0cf;border-radius:10px;align-items:center;gap:16px;min-height:60px;padding:12px 16px;font-size:20px;line-height:1.4;display:flex}.qn-notes .qn-choice:hover{border-color:#78988a}.qn-notes .qn-choice.is-selected{color:#174a41;background:#e5eee2;border:2px solid #19574b;padding:11px 15px}.qn-notes .qn-choice:has(input:disabled){cursor:default}.qn-notes .qn-choice input{-webkit-appearance:none;appearance:none;width:27px;height:27px;cursor:inherit;background:#fff;border:2px solid #9aa5b4;border-radius:50%;flex:none;place-content:center;margin:0;display:grid}.qn-notes .qn-choice input:before{content:"";background:#19574b;border-radius:50%;width:15px;height:15px;transform:scale(0)}.qn-notes .qn-choice input:checked{border-color:#19574b}.qn-notes .qn-choice input:checked:before{transform:scale(1)}.qn-notes .qn-practice-footer{border-radius:10px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:20px;min-height:150px;margin-top:20px;padding:18px;display:grid}.qn-notes .qn-practice-footer.is-correct{color:#19574b;background:#e3eadc;padding:18px}.qn-notes .qn-practice-footer.is-incorrect{color:#783e2d;background:#faece3;padding:18px}.qn-notes .qn-feedback-copy{min-width:0;font-size:18px}.qn-notes .qn-feedback-copy .qn-selection-status{color:var(--qn-muted);font-size:19px}.qn-notes h4.qn-feedback-title{color:inherit;align-items:center;gap:14px;font-size:30px;display:flex}.qn-notes .qn-feedback-icon{color:#fff;letter-spacing:0;background:#19574b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:30px;font-weight:500;line-height:1;display:inline-grid}.qn-notes .is-incorrect .qn-feedback-icon{background:#99402d}.qn-notes .qn-practice-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex;position:relative}.qn-notes .qn-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;min-width:210px;min-height:60px;padding:12px 20px;font:600 20px/1.35 Times New Roman,Georgia,serif;display:inline-flex}.qn-notes .qn-button:hover:not(:disabled){background:#173d2c}.qn-notes .qn-button:disabled{color:#566779;cursor:default;background:#dedee0;border-color:#dedee0;font:400 20px/1.35 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.qn-notes .qn-explanation-link{width:100%;min-height:44px;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;font:600 16px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;position:absolute;top:calc(100% + 3px)}.qn-notes button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qn-notes input:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qn-notes [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.qn-notes .qn-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #9a681c}.qn-notes .qn-choice input:focus-visible{outline:none}.qn-notes .qn-practice-complete{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:310px;display:flex}.qn-notes .qn-practice-complete h3{align-items:center;gap:14px;font-size:30px;display:flex}.qn-notes .qn-details .qn-sheet-header,.qn-notes .qn-information .qn-sheet-header{margin-bottom:0}.qn-notes .qn-details .qn-two-columns,.qn-notes .qn-information-hero{margin-top:18px;padding-top:16px}.qn-notes .qn-details .qn-two-columns>:last-child{border-left:1px solid #ece7df;padding-left:28px}.qn-notes .qn-agreement h3,.qn-notes .qn-full-short h3{margin-bottom:14px;font-size:30px}.qn-notes .qn-match>div{grid-template-columns:minmax(0,1fr) 50px 116px;align-items:center;gap:10px;margin-top:10px;display:grid}.qn-notes .qn-match .qn-word{padding:8px 20px;font-size:30px}.qn-notes .qn-arrow{color:var(--qn-muted);text-align:center;font-size:30px}.qn-notes .qn-match p{color:var(--qn-muted);margin:4px 0 18px;padding-left:24px;font-size:18px}.qn-notes .qn-agreement .qn-scene{margin-top:14px}.qn-notes .qn-sentence,.qn-notes .qn-equivalent{font-size:30px;line-height:1.55}.qn-notes .qn-sentence .qn-word{font-size:inherit;padding:5px 10px}.qn-notes .qn-negative-form{border-bottom:1px solid var(--qn-line);margin-bottom:16px;padding-bottom:14px}.qn-notes .qn-negative-form:last-of-type{border-bottom:0}.qn-notes .qn-equivalent{margin-top:4px;padding-left:50px}.qn-notes .qn-equivalent>span:first-child{color:var(--qn-muted);margin-right:8px;font-weight:400}.qn-notes .qn-equivalent .qn-subject{color:var(--qn-subject)}.qn-notes .qn-equivalent .qn-word{font-size:inherit;background:0 0;padding:0}.qn-notes .qn-full-short>p{color:var(--qn-muted);font-size:18px}.qn-notes .qn-full-short>p.qn-i-note{color:var(--qn-body);font-size:20px}.qn-notes .qn-replies>h3{margin-bottom:6px;font-size:30px}.qn-notes .qn-replies>p{color:var(--qn-muted)}.qn-notes .qn-dialogues{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:10px 20px;margin-top:14px;display:grid}.qn-notes .qn-dialogue{border:1px solid var(--qn-line);background:#fffdfa;border-radius:10px;padding:9px 16px}.qn-notes .qn-dialogue h4{font-size:27px}.qn-notes .qn-dialogue>div{justify-content:space-between;gap:10px;padding:4px 0 0 20px;display:flex}.qn-notes .qn-dialogue p{color:var(--qn-ink);white-space:nowrap;margin:0;font:24px/1.35 Times New Roman,Georgia,serif}.qn-notes .qn-dialogue .qn-word{font-size:inherit;background:0 0;padding:0}.qn-notes .qn-note{background:#f0f3eb;border:1px solid #dbe4d5;border-radius:10px;padding:16px 20px}.qn-notes .qn-group-note{margin-top:12px;padding:8px 22px}.qn-notes .qn-group-note p{margin:0}.qn-notes .qn-positive-note{margin-top:8px;padding:10px 22px}.qn-notes .qn-positive-note h4{font-size:28px}.qn-notes .qn-positive-note p{color:var(--qn-muted);margin-top:2px}.qn-notes .qn-question-words{margin-top:10px}.qn-notes .qn-question-words>div+div{margin-top:16px}.qn-notes .qn-question-words dt{align-items:center;gap:16px;display:flex}.qn-notes .qn-question-words dt .qn-word{padding:4px 14px;font-size:28px}.qn-notes .qn-question-words dt>span:last-child{color:var(--qn-muted);font-size:18px}.qn-notes .qn-question-words dd{margin-top:1px;line-height:1.5}.qn-notes .qn-question-words .qn-example{font-size:23px;font-weight:400}.qn-notes .qn-question-words u{text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.qn-notes .qn-answer{color:var(--qn-muted);font-size:17px}.qn-notes .qn-formula{letter-spacing:-.015em;margin-top:20px;padding:16px;font-size:16px}.qn-notes .qn-information-hero .qn-scene{align-self:start}.qn-notes .qn-who .qn-two-columns{gap:20px}.qn-notes .qn-who .qn-two-columns>:last-child{border-left:1px solid #ece7df;padding-left:20px}.qn-notes .qn-who h4{font-size:28px}.qn-notes .qn-who-heading{min-height:70px}.qn-notes .qn-who-subtitle{margin-top:4px;font:700 23px/1.3 Times New Roman,Georgia,serif}.qn-notes .qn-who-sentence{align-items:flex-end;gap:4px;min-height:80px;margin-bottom:14px;display:flex}.qn-notes .qn-who-sentence .qn-chunks{justify-content:flex-start;gap:6px}.qn-notes .qn-who-sentence .qn-role{font-size:13px}.qn-notes .qn-who-sentence .qn-word{padding:8px 11px;font-size:29px}.qn-notes .qn-who-sentence .qn-example{white-space:nowrap;padding-bottom:9px;font-size:25px}.qn-notes .qn-who .qn-two-columns>div>p:last-child{font-size:18px}.qn-notes .qn-to-note{border:1px solid var(--qn-line);text-align:center;background:#fffdfa;border-radius:10px;margin-top:20px;padding:12px}.qn-notes .qn-to-note>p+p{margin-top:2px;font-size:18px}.qn-notes .qn-negative-question-row{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin-bottom:12px;display:grid}.qn-notes .qn-negative-question-row>p:last-child{font-size:20px}.qn-notes .qn-contraction{background:0 0;padding:0}.qn-notes .qn-contraction>span{padding:5px 2px;display:inline-block}.qn-notes .qn-contraction>.qn-be{background:#ffedc9;border-radius:8px 0 0 8px;padding-left:10px}.qn-notes .qn-contraction>.qn-not{background:#eee8f4;border-radius:0 8px 8px 0;padding-right:10px}.qn-notes .qn-negative-questions>.qn-note{margin-top:20px}.qn-notes .qn-evidence .qn-sheet-header{text-align:left;margin-bottom:16px}.qn-notes .qn-evidence h2{font-size:30px}.qn-notes .qn-evidence>section>h3{margin-bottom:14px;font-size:30px}.qn-notes .qn-evidence-hero{gap:28px}.qn-notes .qn-evidence-hero .qn-scene{align-self:start}.qn-notes .qn-evidence-sentence{margin:10px 0 14px;font-size:30px}.qn-notes .qn-evidence-hero p:not(.qn-sentence):not(.qn-scene-label):not(.qn-example){font-size:20px}.qn-notes .qn-jules-answer{margin-top:14px;font-size:30px;line-height:1.45}.qn-notes .qn-jules-answer .qn-word{font-size:inherit}.qn-notes .qn-corrections{gap:8px;margin-bottom:12px;display:grid}.qn-notes .qn-corrections .qn-sentence{font-size:28px}.qn-notes .qn-plain-sentence{font-weight:400}.qn-notes .qn-evidence section>p{font-size:20px}.qn-notes .qn-time-rows>div{border:1px solid var(--qn-line);border-radius:10px;grid-template-columns:1.6fr 1fr;display:grid;overflow:hidden}.qn-notes .qn-time-rows>div+div{margin-top:8px}.qn-notes .qn-time-rows dt{background:#f2f6ee;flex-direction:column;justify-content:center;gap:3px;padding:8px 18px;font-size:20px;display:flex}.qn-notes .qn-time-rows dt>strong{color:var(--qn-ink);font:700 23px/1.2 Times New Roman,Georgia,serif}.qn-notes .qn-time-rows .qn-word{padding:3px 9px;font-size:22px}.qn-notes .qn-time-rows dd{border-left:1px solid var(--qn-line);align-items:center;padding:12px 18px;font-size:18px;display:flex}.qn-notes .qn-time-note{margin-top:16px;font-size:18px}.qn-notes .qn-time-note p+p{margin-top:5px}.qn-notes .qn-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container qn-notes (width<=900px){.qn-notes .qn-change-row{grid-template-columns:270px minmax(0,1fr);gap:16px}.qn-notes .qn-chunks .qn-word{padding:8px 10px;font-size:clamp(24px,3.4cqi,30px)}.qn-notes .qn-full-short .qn-sentence,.qn-notes .qn-equivalent{font-size:26px}.qn-notes .qn-match .qn-word{font-size:27px}.qn-notes .qn-match>div{grid-template-columns:minmax(0,1fr) 35px 100px;gap:6px}.qn-notes .qn-dialogue{padding:9px 12px}.qn-notes .qn-dialogue h4{font-size:24px}.qn-notes .qn-dialogue>div{padding-left:5px}.qn-notes .qn-dialogue p{font-size:22px}.qn-notes .qn-who-sentence .qn-word{padding:8px;font-size:25px}.qn-notes .qn-who-sentence .qn-example{font-size:22px}.qn-notes .qn-negative-question-row .qn-sentence{font-size:27px}}@container qn-notes (width<=760px){.qn-notes .qn-sheet{padding:22px}.qn-notes .qn-sheet-header h2,.qn-notes .qn-main .qn-sheet-header h2{font-size:30px}.qn-notes .qn-sheet-header p{font-size:21px}.qn-notes .qn-hero,.qn-notes .qn-two-columns{grid-template-columns:minmax(0,1fr);gap:22px}.qn-notes .qn-hero-copy{padding:0}.qn-notes .qn-mobile-label{display:block}.qn-notes .qn-desktop-label{display:none}.qn-notes .qn-hero .qn-scene{max-height:none}.qn-notes .qn-chunks{justify-content:flex-start;gap:10px}.qn-notes .qn-change-row{grid-template-columns:minmax(0,1fr);gap:22px}.qn-notes .qn-negative-chunks,.qn-notes .qn-question-chunks{display:flex}.qn-notes .qn-change-row+.qn-change-row{margin-top:36px}.qn-notes .qn-details .qn-two-columns>:last-child,.qn-notes .qn-who .qn-two-columns>:last-child{border-left:0;border-top:1px solid var(--qn-line);padding:20px 0 0}.qn-notes .qn-match>div{grid-template-columns:minmax(0,1fr) 50px 130px}.qn-notes .qn-practice-grid{grid-template-columns:minmax(0,1fr);gap:16px}.qn-notes .qn-practice-footer{grid-template-columns:minmax(0,1fr) 210px;min-height:170px}.qn-notes .qn-dialogues{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.qn-notes .qn-dialogue>div{padding-left:20px}.qn-notes .qn-information-hero .qn-scene{grid-row:1}.qn-notes .qn-negative-question-row{grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:22px}.qn-notes .qn-who-sentence{min-height:90px}.qn-notes .qn-time-rows>div{grid-template-columns:minmax(0,1fr)}.qn-notes .qn-time-rows dd{border-left:0;border-top:1px solid var(--qn-line)}}@container qn-notes (width<=500px){.qn-notes .qn-sheet{border-radius:20px;padding:20px 18px;font-size:17px}.qn-notes .qn-sheet-header{text-align:left;margin-bottom:20px}.qn-notes .qn-sheet-header h2,.qn-notes .qn-main .qn-sheet-header h2{letter-spacing:-.035em;font-size:clamp(30px,10.4cqi,30px);line-height:1.08}.qn-notes .qn-sheet-header p{color:var(--qn-body);margin-top:14px;font-size:20px;line-height:1.45}.qn-notes h3{font-size:clamp(28px,8.2cqi,30px)}.qn-notes h4{font-size:clamp(24px,7cqi,29px)}.qn-notes .qn-scene-label{font-size:18px}.qn-notes .qn-hero{gap:14px}.qn-notes h3.qn-caption{margin:4px 0 20px;font-size:clamp(20px,6.4cqi,24px)}.qn-notes .qn-chunks{flex-wrap:wrap;justify-content:space-between;gap:6px}.qn-notes .qn-chunks .qn-word{padding:8px 10px;font-size:clamp(19px,6cqi,25px)}.qn-notes .qn-hero .qn-statement .qn-word{font-size:clamp(19px,6cqi,25px)}.qn-notes .qn-role{font-size:13px}.qn-notes .qn-definitions{margin-top:20px}.qn-notes .qn-definitions p{font-size:16px;line-height:1.5}.qn-notes .qn-definitions p+p{margin-top:10px}.qn-notes .qn-divided{margin-top:24px;padding-top:20px}.qn-notes .qn-change-row{gap:18px;margin-top:18px}.qn-notes .qn-change-row p{font-size:18px}.qn-notes .qn-negative-chunks{flex-wrap:nowrap;gap:4px}.qn-notes .qn-negative-chunks .qn-word{padding:8px 7px;font-size:clamp(17px,5.7cqi,24px)}.qn-notes .qn-question-chunks{justify-content:center;gap:12px}.qn-notes .qn-question-chunks .qn-chunk:last-child{flex-basis:100%;align-items:center}.qn-notes .qn-question-chunks .qn-word{padding:9px 18px;font-size:clamp(24px,7.5cqi,30px)}.qn-notes .qn-change-reminder{margin-top:24px;font-size:17px}.qn-notes .qn-practice{padding:18px 16px}.qn-notes .qn-practice-heading{flex-direction:column;gap:7px;margin-bottom:15px}.qn-notes .qn-practice-heading h3{font-size:30px}.qn-notes .qn-practice-heading>span,.qn-notes .qn-practice-prompt p{font-size:17px}.qn-notes .qn-choices{gap:10px;margin-top:0}.qn-notes .qn-choice{gap:14px;min-height:56px;padding:12px 14px;font-size:17px}.qn-notes .qn-choice.is-selected{padding:11px 13px}.qn-notes .qn-choice input{width:26px;height:26px}.qn-notes .qn-practice-footer{grid-template-rows:1fr 50px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-height:240px;margin-top:20px;padding:16px;display:grid}.qn-notes .qn-practice-footer.is-correct,.qn-notes .qn-practice-footer.is-incorrect{padding:16px}.qn-notes .qn-practice-footer:has(.qn-explanation-link){min-height:284px;padding-bottom:60px}.qn-notes .qn-feedback-copy,.qn-notes .qn-feedback-copy .qn-selection-status{font-size:17px}.qn-notes h4.qn-feedback-title{gap:10px;font-size:27px}.qn-notes .qn-feedback-icon{width:34px;height:34px;font-size:26px}.qn-notes .qn-button{width:100%;min-width:0;min-height:50px;font-size:18px}.qn-notes .qn-button:disabled{font-size:18px}.qn-notes .qn-practice-complete{gap:18px;min-height:420px}.qn-notes .qn-practice-complete h3,.qn-notes .qn-agreement h3,.qn-notes .qn-full-short h3,.qn-notes .qn-replies>h3,.qn-notes .qn-evidence>section>h3{font-size:29px}.qn-notes .qn-match>div{grid-template-columns:minmax(0,1fr) 26px 70px;gap:5px}.qn-notes .qn-match .qn-word{padding:7px 12px;font-size:23px}.qn-notes .qn-match p{padding-left:8px;font-size:16px}.qn-notes .qn-full-short .qn-sentence,.qn-notes .qn-equivalent{font-size:24px}.qn-notes .qn-sentence .qn-word{padding:5px 8px}.qn-notes .qn-equivalent{padding-left:24px}.qn-notes .qn-full-short>p,.qn-notes .qn-full-short>p.qn-i-note{font-size:17px}.qn-notes .qn-dialogue h4{font-size:24px}.qn-notes .qn-dialogue>div{flex-wrap:wrap;padding-left:3px}.qn-notes .qn-dialogue p{font-size:22px}.qn-notes .qn-note{padding:12px 14px}.qn-notes .qn-positive-note h4{font-size:25px}.qn-notes .qn-positive-note p{font-size:17px}.qn-notes .qn-group-note .qn-sentence{font-size:25px}.qn-notes .qn-question-words .qn-example{font-size:23px}.qn-notes .qn-question-words .qn-answer{font-size:17px}.qn-notes .qn-formula{font-size:16px}.qn-notes .qn-who h4{font-size:26px}.qn-notes .qn-who-heading{min-height:0}.qn-notes .qn-who-subtitle{font-size:22px}.qn-notes .qn-who-sentence{flex-wrap:wrap;gap:6px;min-height:0;margin:16px 0}.qn-notes .qn-who-sentence .qn-chunks{flex-wrap:nowrap;gap:5px}.qn-notes .qn-who-sentence .qn-word{padding:8px;font-size:clamp(20px,6.6cqi,26px)}.qn-notes .qn-who-sentence .qn-role{font-size:13px}.qn-notes .qn-who-sentence .qn-example{padding:0;font-size:23px}.qn-notes .qn-to-note .qn-sentence,.qn-notes .qn-negative-question-row .qn-sentence{font-size:25px}.qn-notes .qn-negative-question-row>p:last-child{font-size:17px}.qn-notes .qn-evidence h2{font-size:clamp(30px,9.5cqi,30px)}.qn-notes .qn-evidence-sentence{font-size:28px}.qn-notes .qn-evidence-hero p:not(.qn-sentence):not(.qn-scene-label):not(.qn-example),.qn-notes .qn-evidence section>p{font-size:17px}.qn-notes .qn-jules-answer{font-size:27px}.qn-notes .qn-corrections .qn-sentence{font-size:24px;line-height:1.65}.qn-notes .qn-time-rows dt{padding:12px}.qn-notes .qn-time-rows dt>span{font-size:17px}.qn-notes .qn-time-rows .qn-word{padding:3px 6px;font-size:20px}.qn-notes .qn-time-rows dd,.qn-notes .qn-time-note{font-size:17px}}@media (max-width:700px){.qn-notes .qn-scene-reading{--qn-crop-x:227;--qn-crop-y:357;--qn-crop-width:571;--qn-crop-height:372}}@media (prefers-reduced-motion:reduce){.qn-notes *{scroll-behavior:auto}}.questions-explanation.countability-explanation{--ce-heading:#153b2c;--ce-body:#263f32;--ce-secondary:#53655c;--ce-border:#ddd5c5;--ce-paper:#fffefa;--ce-serif:Georgia,"Times New Roman",serif;--ce-sans:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:960px;box-shadow:none;color:var(--ce-body);font:18px/28px var(--ce-sans);background:0 0;border:0;border-radius:0;margin:0 auto 30px;display:block;overflow:visible}.countability-explanation .ce-paper{background:var(--ce-paper);border:1px solid var(--ce-border);border-radius:22px;padding:32px;box-shadow:0 2px 4px #2339310a}.countability-explanation .ce-paper+.ce-paper{margin-top:24px}.countability-explanation :-webkit-any(h2,h3,h4,h5,p,figure){margin:0}.countability-explanation :is(h2,h3,h4,h5,p,figure){margin:0}.countability-explanation :-webkit-any(h2,h3,h4,h5){color:var(--ce-heading);font-family:var(--ce-serif);letter-spacing:-.025em;font-weight:700}.countability-explanation :is(h2,h3,h4,h5){color:var(--ce-heading);font-family:var(--ce-serif);letter-spacing:-.025em;font-weight:700}.countability-explanation .ce-intro>:-webkit-any(h2,h3){font-size:30px;line-height:48px}.countability-explanation .ce-intro>:is(h2,h3){font-size:30px;line-height:48px}.countability-explanation .ce-intro>p{margin-top:8px}.countability-explanation .ce-section{border-top:1px solid var(--ce-border);margin-top:24px;padding-top:24px}.countability-explanation .ce-section>:-webkit-any(h3,h4){margin-bottom:20px;font-size:30px;line-height:38px}.countability-explanation .ce-section>:is(h3,h4){margin-bottom:20px;font-size:30px;line-height:38px}.countability-explanation .ce-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.countability-explanation .ce-two-columns>*{min-width:0}.countability-explanation .ce-comparison>:first-child,.countability-explanation .ce-build>:first-child{border-right:1px solid var(--ce-border);padding-right:24px}.countability-explanation .ce-comparison{gap:24px}.countability-explanation .ce-comparison-item>h4{margin-left:16px;font-size:24px;line-height:30px}.countability-explanation .ce-art{justify-content:center;align-items:flex-end;min-width:0;height:210px;display:flex}.countability-explanation .ce-art-window{mix-blend-mode:multiply;width:100%;display:block;position:relative;overflow:hidden}.countability-explanation .ce-art-window img{filter:contrast(1.05)brightness(1.025);-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;position:absolute}.countability-explanation .ce-art--amount .ce-art-window{clip-path:polygon(0 13%,56% 13%,56% 0,100% 0,100% 100%,0 100%)}.countability-explanation .ce-example{font:27px/36px var(--ce-serif);color:var(--ce-heading)}.countability-explanation .ce-phrase{text-underline-offset:5px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.countability-explanation .ce-connector{margin:0 10px;display:inline-block}.countability-explanation .ce-comparison .ce-example{text-align:center;margin-top:10px}.countability-explanation .ce-comparison-item>p:last-child{text-align:center;margin-top:8px}.countability-explanation .ce-note{text-align:center;background:#f0f1e8;border-radius:12px;margin-top:20px;padding:12px 16px}.countability-explanation .ce-build h4{margin-bottom:8px;font-size:23px;line-height:29px}.countability-explanation .ce-build .ce-example{margin-bottom:8px;font-size:26px}.countability-explanation .ce-some .ce-two-columns{text-align:center;gap:24px}.countability-explanation .ce-label{color:var(--ce-secondary);margin-top:4px;font-size:16px;line-height:24px}.countability-explanation .ce-some>p{text-align:center;margin-top:12px}.countability-explanation .ce-practice{background:#f0f1e8;border-radius:12px;margin-top:24px;padding:24px;scroll-margin-top:100px}.countability-explanation .ce-practice-section .ce-practice{margin-top:0}.countability-explanation .ce-practice-head{align-items:baseline;gap:20px;margin-bottom:12px;display:flex}.countability-explanation .ce-practice-head h3{font:700 30px/1.3 var(--ce-serif)}.countability-explanation .ce-practice-head>span{color:var(--ce-secondary);font-size:14px;line-height:22px}.countability-explanation .ce-question-context{margin-bottom:4px}.countability-explanation .ce-question-prompt{font:700 30px/1.3 var(--ce-serif);color:var(--ce-heading);margin-bottom:16px}.countability-explanation .ce-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.countability-explanation .ce-choice{background:var(--ce-paper);cursor:pointer;min-height:48px;font:400 18px/26px var(--ce-sans);border:1px solid #d5d5cc;border-radius:10px;align-items:center;gap:16px;padding:10px 14px;display:flex}.countability-explanation .ce-choice.is-selected{border:2px solid #234d3a;padding:9px 13px}.countability-explanation .ce-choice input{-webkit-appearance:none;appearance:none;opacity:1;width:24px;height:24px;cursor:inherit;background:#fffefa;border:2px solid #929a94;border-radius:50%;flex:0 0 24px;margin:0}.countability-explanation .ce-choice input:checked{background:radial-gradient(circle,#234d3a 0 6px,#0000 6.5px);border-color:#234d3a}.countability-explanation .ce-choice:has(input:disabled){cursor:default}.countability-explanation .ce-practice-bottom{align-items:flex-end;gap:16px;min-height:74px;margin-top:16px;display:flex}.countability-explanation .ce-feedback{min-height:56px;font:16px/24px var(--ce-sans);color:var(--ce-secondary);flex:1;align-items:center;gap:12px;display:flex}.countability-explanation .ce-feedback.is-incorrect{color:#783e2d;background:#faece3;border-radius:10px;padding:12px 16px}.countability-explanation .ce-feedback.is-correct{color:#19574b;background:#e3eadc;border-radius:10px;padding:12px 16px}.countability-explanation .ce-practice:-webkit-any([data-ce-state=correct],[data-ce-state=incorrect]) .ce-practice-bottom{flex-direction:column;align-items:stretch;gap:12px}.countability-explanation .ce-practice:is([data-ce-state=correct],[data-ce-state=incorrect]) .ce-practice-bottom{flex-direction:column;align-items:stretch;gap:12px}.countability-explanation .ce-practice:-webkit-any([data-ce-state=correct],[data-ce-state=incorrect]) .ce-action{width:100%}.countability-explanation .ce-practice:is([data-ce-state=correct],[data-ce-state=incorrect]) .ce-action{width:100%}.countability-explanation .ce-feedback strong{font-size:18px;line-height:24px;display:block}.countability-explanation .ce-success-icon{color:#fffdf7;width:32px;height:32px;font:700 24px/1 var(--ce-sans);background:#19574b;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.countability-explanation .ce-action{color:#fffdf7;min-width:164px;min-height:48px;font:600 16px/22px var(--ce-sans);cursor:pointer;background:#234d3a;border:0;border-radius:10px;padding:12px 20px}.countability-explanation .ce-action:disabled{color:#606b64;cursor:default;background:#d6d7d6}.countability-explanation .ce-action:not(:disabled):hover{background:#19574b}.countability-explanation :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.countability-explanation :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.countability-explanation .ce-explanation-link{color:#234d3a;text-underline-offset:4px;min-height:44px;font:500 16px/22px var(--ce-sans);cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.countability-explanation .ce-complete{align-items:center;gap:12px;margin:16px 0 24px;display:flex}.countability-explanation .ce-unit-grid{row-gap:20px;margin:12px 0 20px}.countability-explanation .ce-unit-example{text-align:center;position:relative}.countability-explanation .ce-unit-example .ce-art{height:180px}.countability-explanation .ce-unit-example .ce-example{margin-top:8px;font-weight:700}.countability-explanation .ce-unit-example .ce-label{font-weight:600}.countability-explanation .ce-unit-arrow{color:#86988c;font-size:30px;position:absolute;top:100px;right:-32px}.countability-explanation .ce-more-examples{color:var(--ce-secondary);font:18px/28px var(--ce-serif);margin-top:8px}.countability-explanation .ce-sentence{grid-template-columns:minmax(0,1.32fr) minmax(64px,.5fr) minmax(0,1.12fr);gap:8px;margin-top:12px;display:grid}.countability-explanation .ce-role{flex-direction:column;gap:6px;min-width:0;display:flex}.countability-explanation .ce-role-label{text-align:center;color:var(--ce-secondary);font:13px/18px var(--ce-sans);letter-spacing:0}.countability-explanation .ce-token{text-align:center;min-height:44px;font:700 25px/32px var(--ce-serif);border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.countability-explanation .ce-token--subject{color:#19574b;background:#dce7d6}.countability-explanation .ce-token--verb{color:#80550f;background:#f8e7be}.countability-explanation .ce-token--information{color:#99402d;background:#f8e2d7}.countability-explanation .ce-agreement-rule{margin-top:16px}.countability-explanation .ce-detail-note>h4{margin-bottom:8px}.countability-explanation .ce-detail-note p{color:var(--ce-secondary);font-size:17px;line-height:26px}.countability-explanation .ce-plural-pairs{row-gap:8px;margin-bottom:16px}.countability-explanation .ce-plural-pairs p{font:23px/32px var(--ce-sans)}.countability-explanation .ce-single-examples{font:24px/32px var(--ce-serif);margin-top:16px;margin-bottom:8px}.countability-explanation .ce-word-lists{margin-bottom:16px}.countability-explanation .ce-word-lists>:first-child{border-right:1px solid var(--ce-border);padding-right:24px}.countability-explanation h5{margin-bottom:6px;font-size:22px;line-height:28px}.countability-explanation .ce-everyday{border-top:1px solid var(--ce-border);margin-bottom:16px;padding-top:12px}.countability-explanation .ce-noun-comparison{gap:32px;margin-bottom:16px}.countability-explanation .ce-noun-comparison>:first-child{border-right:1px solid var(--ce-border);padding-right:24px}.countability-explanation .ce-noun-comparison .ce-art{height:175px}.countability-explanation .ce-art--chairs .ce-art-window{max-width:340px}.countability-explanation .ce-art--coins .ce-art-window{max-width:350px}.countability-explanation .ce-noun-comparison .ce-example{text-align:center;margin-top:8px;font-size:24px}.countability-explanation .ce-mixed>p{margin-top:4px}.countability-explanation .ce-mixed>.ce-final-rule{color:var(--ce-secondary);margin-top:12px;font-size:16px}@container grammar-explanation (width<=640px){.countability-explanation .ce-paper{padding:20px}.countability-explanation .ce-intro>:-webkit-any(h2,h3){font-size:30px;line-height:36px}.countability-explanation .ce-intro>:is(h2,h3){font-size:30px;line-height:36px}.countability-explanation .ce-section>:-webkit-any(h3,h4){font-size:26px;line-height:32px}.countability-explanation .ce-section>:is(h3,h4){font-size:26px;line-height:32px}.countability-explanation .ce-two-columns{grid-template-columns:1fr;gap:24px}.countability-explanation .ce-comparison>:first-child,.countability-explanation .ce-build>:first-child,.countability-explanation .ce-word-lists>:first-child,.countability-explanation .ce-noun-comparison>:first-child{border-right:0;padding-right:0}.countability-explanation .ce-comparison>:first-child{border-bottom:1px solid var(--ce-border);padding-bottom:24px}.countability-explanation .ce-comparison-item>h4{margin-left:0}.countability-explanation .ce-art{max-width:420px;height:auto;margin:12px auto 0}.countability-explanation .ce-comparison .ce-example,.countability-explanation .ce-comparison-item>p:last-child,.countability-explanation .ce-note{text-align:left}.countability-explanation .ce-some .ce-two-columns{text-align:left;gap:12px}.countability-explanation .ce-some>p{text-align:left}.countability-explanation .ce-practice{padding:16px}.countability-explanation .ce-practice-head{display:block}.countability-explanation .ce-practice-head>span{margin-top:4px;font-size:16px;line-height:24px;display:block}.countability-explanation .ce-practice-head h3{font-size:28px;line-height:34px}.countability-explanation .ce-practice-bottom{flex-direction:column;align-items:stretch;gap:12px}.countability-explanation .ce-action{width:100%}.countability-explanation .ce-feedback{min-height:48px}.countability-explanation .ce-unit-example .ce-art{max-width:360px;height:auto}.countability-explanation .ce-unit-arrow{display:none}.countability-explanation .ce-sentence{grid-template-columns:1fr;gap:8px;margin-top:24px}.countability-explanation .ce-role{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;display:grid}.countability-explanation .ce-role-label{text-align:left}.countability-explanation .ce-token{text-align:left;justify-content:flex-start;font-size:23px;line-height:30px}.countability-explanation .ce-noun-comparison .ce-art{height:auto}.countability-explanation .ce-noun-comparison .ce-example{text-align:left}}@media (max-width:600px){.questions-explanation.countability-explanation{font-size:17px;line-height:26px}.countability-explanation .ce-paper{border-radius:18px;padding:16px}.countability-explanation .ce-intro>:-webkit-any(h2,h3){font-size:28px;line-height:34px}.countability-explanation .ce-intro>:is(h2,h3){font-size:28px;line-height:34px}.countability-explanation .ce-section{margin-top:20px;padding-top:20px}.countability-explanation .ce-section>:-webkit-any(h3,h4){margin-bottom:16px;font-size:23px;line-height:29px}.countability-explanation .ce-section>:is(h3,h4){margin-bottom:16px;font-size:23px;line-height:29px}.countability-explanation .ce-example,.countability-explanation .ce-question-prompt{font-size:27px;line-height:36px}.countability-explanation .ce-connector{margin-inline-start:6px;margin-inline-end:6px}.countability-explanation .ce-plural-pairs p{font-size:21px;line-height:30px}}.questions-explanation.alof-explanation{--alof-ink:#153b2c;--alof-body:#263f32;--alof-muted:#53655c;--alof-line:#ddd5c5;--alof-paper:#fffefa;--alof-quiet:#f8f5ef;--alof-serif:Georgia, "Times New Roman", serif;width:min(100%,960px);box-shadow:none;color:var(--alof-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font:18px/1.5 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;container-type:inline-size}.alof-explanation *,.alof-explanation :before,.alof-explanation :after{box-sizing:border-box}.alof-explanation p,.alof-explanation h2,.alof-explanation h3,.alof-explanation h4{margin:0}.alof-explanation h2,.alof-explanation h3,.alof-explanation h4{color:var(--alof-ink);font-family:var(--alof-serif);letter-spacing:-.025em}.alof-explanation h2{font-size:30px;font-weight:700;line-height:1.12}.alof-explanation h3{margin-bottom:12px;font-size:30px;font-weight:700;line-height:1.15}.alof-explanation h4{margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.2}.alof-explanation small{font-size:13px;line-height:18px}.alof-explanation button,.alof-explanation input{font:inherit}.alof-explanation button{cursor:pointer}.alof-explanation [hidden]{display:none!important}.alof-explanation :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.alof-explanation :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.alof-explanation [tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #9a681c}.alof-explanation [tabindex="-1"]{scroll-margin-top:100px}.alof-explanation .alof-card{border:1px solid var(--alof-line);background:var(--alof-paper);border-radius:22px;padding:26px;box-shadow:0 1px 5px #4e36120c}.alof-explanation .alof-card+.alof-card{margin-top:28px}.alof-explanation .alof-introduction{border-bottom:1px solid var(--alof-line);text-align:center;padding:0 0 12px}.alof-explanation .alof-introduction h2{font-size:30px;line-height:1}.alof-explanation .alof-introduction>p{line-height:24px}.alof-explanation .alof-subtitle{color:var(--alof-muted);margin:0 0 6px;font-size:20px;font-weight:600}.alof-explanation .alof-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;display:grid}.alof-explanation .alof-columns>*{min-width:0}.alof-explanation .alof-columns>:nth-child(2){position:relative}.alof-explanation .alof-columns>:nth-child(2):before{content:"";background:var(--alof-line);width:1px;position:absolute;top:0;bottom:0;left:-16px}.alof-explanation .alof-scenes{padding:16px 0 18px}.alof-explanation .alof-scene h3{margin-bottom:8px;font-size:30px}.alof-explanation .alof-scene picture{display:block}.alof-explanation .alof-scene img{aspect-ratio:489/249;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.alof-explanation .alof-quantity,.alof-explanation .alof-underlined{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--alof-muted);text-decoration-color:var(--alof-muted)}.alof-explanation .alof-quantity{white-space:nowrap}.alof-explanation .alof-phrase-example{text-align:center;padding:4px 0 6px}.alof-explanation .alof-phrase-example p{color:var(--alof-ink);font:30px/1.2 var(--alof-serif)}.alof-explanation .alof-phrase-example .alof-quantity{font-weight:700}.alof-explanation .alof-phrase-example small{color:var(--alof-muted);margin:4px 0 0;display:block}.alof-explanation .alof-noun-kind{font-size:17px;line-height:26px}.alof-explanation .alof-main-sentence{color:var(--alof-ink);font:700 30px/1.2 var(--alof-serif);letter-spacing:-.025em;margin:18px 0 10px}.alof-explanation .alof-role{white-space:nowrap;border-radius:9px;padding:0 7px 3px;display:inline-block;position:relative}.alof-explanation .alof-role small{text-align:center;letter-spacing:0;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:400;position:absolute;top:-22px;bottom:auto;left:0;right:0}.alof-explanation .alof-role-verb{color:#80550f;background:#f8e7be}.alof-explanation .alof-role-subject{color:#19574b;background:#dce7d6}.alof-explanation .alof-role strong{font-weight:700}.alof-explanation .alof-verb{color:#80550f;font-family:var(--alof-serif);font-weight:700}.alof-explanation .alof-negation{color:#66517c;font-family:var(--alof-serif);font-weight:700}.alof-explanation .alof-contraction{white-space:nowrap}.alof-explanation .alof-agreement{padding-left:8px}.alof-explanation .alof-section{border-top:1px solid var(--alof-line);padding:16px 0 0}.alof-explanation .alof-pattern-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px;display:grid}.alof-explanation .alof-pattern{background:var(--alof-quiet);text-align:center;border-radius:9px;padding:7px 12px}.alof-explanation .alof-pattern strong:not(.alof-verb){color:var(--alof-ink);font-family:var(--alof-serif);font-size:22px}.alof-explanation .alof-note{background:var(--alof-quiet);border-radius:12px;padding:12px 16px}.alof-explanation .alof-main-patterns .alof-note{margin-top:12px}.alof-explanation .alof-note p{color:var(--alof-muted)}.alof-explanation .alof-mobile-summary{display:none}.alof-explanation .alof-practice{background:#f0f1e8;border:1px solid #d8ddd3;border-radius:12px;margin:16px -3px -10px;padding:16px 18px 12px}.alof-explanation .alof-practice-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:28px;display:grid}.alof-explanation .alof-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}.alof-explanation .alof-practice-heading h3{margin:0;font-size:30px}.alof-explanation .alof-practice-heading>span{color:var(--alof-muted);font-size:13px}.alof-explanation .alof-question-prompt{color:var(--alof-ink);letter-spacing:-.02em;margin:10px 0 6px;font:700 26px/1.3 Times New Roman,Georgia,serif}.alof-explanation .alof-options{border:0;gap:6px;min-width:0;margin:6px 0 0;padding:0;display:grid}.alof-explanation .alof-option{cursor:pointer;background:#fffefa;border:1px solid #cdd2cb;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:16px;line-height:22px;display:flex}.alof-explanation .alof-option.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.alof-explanation .alof-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #919b92;border-radius:50%;flex:none;width:22px;height:22px;margin:0}.alof-explanation .alof-option input:checked{background:#234d3a;border-color:#234d3a;box-shadow:inset 0 0 0 4px #fffefa}.alof-explanation .alof-option input:disabled{opacity:1}.alof-explanation .alof-option small{color:#234d3a;margin-left:auto}.alof-explanation .alof-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:8px;display:grid}.alof-explanation .alof-feedback-slot{align-items:center;min-height:70px;font-size:16px;line-height:24px;display:flex}.alof-explanation .alof-status{color:var(--alof-muted)}.alof-explanation .alof-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-width:152px;min-height:44px;padding:11px 22px;font-size:16px;font-weight:600;line-height:22px}.alof-explanation .alof-primary:hover:enabled{background:#183d2c}.alof-explanation .alof-primary:disabled{color:#6a746b;cursor:default;background:#dadbd8;border-color:#dadbd8}.alof-explanation .alof-feedback{border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.alof-explanation .alof-feedback strong{font-weight:700}.alof-explanation .alof-feedback.is-correct{color:#19574b;background:#e3eadc}.alof-explanation .alof-feedback.is-incorrect{color:#783e2d;background:#faece3}.alof-explanation .alof-feedback-icon{flex:0 0 22px;width:22px;height:24px;display:flex}.alof-explanation svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.alof-explanation .alof-extra-help{font-size:16px}.alof-explanation .alof-text-action{color:#234d3a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.alof-explanation .alof-extra-help p{margin-bottom:8px}.alof-explanation .alof-practice-complete{text-align:center;justify-items:center;gap:12px;padding:20px 0;display:grid}.alof-explanation .alof-practice-complete .alof-feedback-icon{color:#19574b}.alof-explanation .alof-card-heading{border-bottom:1px solid var(--alof-line);margin-bottom:18px;padding-bottom:16px}.alof-explanation .alof-card-heading p{color:var(--alof-muted);margin-top:6px;font-size:21px}.alof-explanation .alof-details .alof-card-heading h2{font-size:30px}.alof-explanation :-webkit-any(.alof-details,.alof-noun-notes){font-size:20px;line-height:1.5}.alof-explanation :is(.alof-details,.alof-noun-notes){font-size:20px;line-height:1.5}.alof-explanation .alof-card-heading+.alof-section{border-top:0;padding-top:0}.alof-explanation :-webkit-any(.alof-details,.alof-noun-notes) .alof-section+.alof-section{margin-top:18px}.alof-explanation :is(.alof-details,.alof-noun-notes) .alof-section+.alof-section{margin-top:18px}.alof-explanation .alof-hana{color:var(--alof-ink);font:27px/1.4 var(--alof-serif);margin:26px 0 16px}.alof-explanation .alof-hana .alof-role{margin-right:4px;padding:1px 10px}.alof-explanation .alof-possession .alof-pattern{text-align:left;margin-top:6px;padding-left:18px}.alof-explanation .alof-possession .alof-pattern span{color:#859087;padding:0 8px}.alof-explanation .alof-possession .alof-pattern .alof-verb{font-size:26px}.alof-explanation .alof-example{color:var(--alof-ink);font:26px/1.4 Times New Roman,Georgia,serif}.alof-explanation .alof-possession>:nth-child(2){flex-direction:column;justify-content:center;gap:16px;display:flex}.alof-explanation .alof-ask p+p{margin-top:4px}.alof-explanation .alof-after{margin-top:16px}.alof-explanation .alof-transformations{border-top:1px solid var(--alof-line);text-align:center;margin-top:12px;padding-top:12px;font-size:23px;line-height:1.45}.alof-explanation .alof-transformations>div>span{color:#859087;margin:4px 0;font:30px/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.alof-explanation .alof-negatives .alof-example+.alof-example{margin-top:12px}.alof-explanation .alof-water-contrast>div{align-items:center;gap:14px;display:flex}.alof-explanation .alof-water-contrast img{width:45%;height:auto}.alof-explanation .alof-water-contrast p:first-child{color:var(--alof-ink);font-size:18px}.alof-explanation .alof-water-contrast p+p{color:var(--alof-muted);margin-top:8px;font-size:16px}.alof-explanation .alof-meaning-note{margin-top:16px}.alof-explanation .alof-meaning-note strong{color:var(--alof-ink);font-family:var(--alof-serif);font-size:23px}.alof-explanation .alof-noun-notes .alof-card-heading{text-align:center}.alof-explanation .alof-noun-notes .alof-card-heading h2{font-size:30px}.alof-explanation .alof-noun-scenes>div{align-items:center;gap:16px;display:flex}.alof-explanation .alof-noun-scenes img{border-radius:12px;width:44%;height:auto}.alof-explanation .alof-noun-scenes p+p{color:var(--alof-muted);margin-top:16px}.alof-explanation .alof-furniture{border-top:1px solid var(--alof-line);margin-top:16px;padding-top:12px}.alof-explanation .alof-furniture p+p{margin-top:3px}.alof-explanation .alof-noun-banks{margin-bottom:16px}.alof-explanation .alof-noun-banks h4{color:var(--alof-muted);letter-spacing:0;font:600 18px/1.5 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.alof-explanation .alof-noun-banks p{color:var(--alof-muted)}.alof-explanation .alof-phrase-notes{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.alof-explanation .alof-repairs{gap:12px;display:grid}.alof-explanation .alof-repair{grid-template-columns:28px 76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.alof-explanation .alof-repair>span{color:#fffefa;border-radius:50%;width:28px;height:28px;padding:4px;display:flex}.alof-explanation .alof-repair.is-correct>span{background:#19574b}.alof-explanation .alof-repair.is-fix>span{background:#783e2d}.alof-explanation .alof-repair>strong{padding-top:2px;font-size:16px}.alof-explanation .alof-repair.is-correct>strong{color:#19574b}.alof-explanation .alof-repair.is-fix>strong,.alof-explanation .alof-error-phrase{color:#783e2d}.alof-explanation .alof-repair p{color:var(--alof-ink);font:21px/1.35 var(--alof-serif)}.alof-explanation .alof-repair .alof-repair-note{color:var(--alof-muted);margin-top:3px;font:16px/1.5 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.alof-explanation .alof-phrase-notes .alof-note p,.alof-explanation .alof-everyday p+p{margin-top:12px}.alof-explanation .alof-sugar{margin-bottom:10px;font-size:22px;line-height:1.6}@container (width<=780px){.alof-explanation .alof-scene h3{font-size:29px}.alof-explanation .alof-main-sentence{font-size:30px}.alof-explanation .alof-columns{column-gap:24px}.alof-explanation .alof-columns>:nth-child(2):before{left:-12px}.alof-explanation .alof-noun-scenes>div{flex-direction:column;align-items:flex-start}.alof-explanation .alof-noun-scenes img{width:150px}.alof-explanation .alof-phrase-notes{grid-template-columns:1fr 1fr;gap:20px}.alof-explanation .alof-repair{grid-template-columns:24px minmax(0,1fr);gap:4px 8px}.alof-explanation .alof-repair>:last-child{grid-column:2}}@media (max-width:600px){.questions-explanation.alof-explanation{font-size:17px;line-height:26px}.alof-explanation .alof-card{padding:16px}.alof-explanation .alof-main.alof-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.alof-explanation .alof-teaching{border:1px solid var(--alof-line);background:var(--alof-paper);border-radius:22px;padding:16px;box-shadow:0 1px 5px #4e36120c}.alof-explanation [tabindex="-1"]{scroll-margin-top:150px}.alof-explanation .alof-card+.alof-card{margin-top:20px}.alof-explanation .alof-introduction{padding-bottom:12px}.alof-explanation .alof-introduction h2{font-size:28px;line-height:34px}.alof-explanation .alof-subtitle{margin-bottom:2px;font-size:17px;line-height:24px}.alof-explanation .alof-desktop-intro,.alof-explanation .alof-introduction p br{display:none}.alof-explanation .alof-columns,.alof-explanation .alof-phrase-notes{grid-template-columns:minmax(0,1fr);gap:20px}.alof-explanation .alof-columns>:nth-child(2):before{display:none}.alof-explanation .alof-scenes{gap:16px;padding:12px 0 0}.alof-explanation .alof-scene+.alof-scene{border-top:1px solid var(--alof-line);padding-top:12px}.alof-explanation .alof-scene h3{margin-bottom:8px;font-size:23px;line-height:29px}.alof-explanation .alof-scene img{aspect-ratio:871/244;border-radius:10px}.alof-explanation .alof-scene:nth-child(2) img{aspect-ratio:871/203}.alof-explanation .alof-phrase-example{padding:2px 0 12px}.alof-explanation .alof-phrase-example p{font-size:27px;font-weight:700;line-height:34px}.alof-explanation .alof-phrase-example small{margin-top:3px;font-size:13px}.alof-explanation .alof-noun-kind,.alof-explanation .alof-main-patterns{display:none}.alof-explanation .alof-main-sentence{text-align:center;letter-spacing:-.03em;margin:12px 0 6px;font-size:27px;line-height:36px}.alof-explanation .alof-role{border-radius:8px;padding:0 6px}.alof-explanation .alof-role small{font-size:13px;top:-19px}.alof-explanation .alof-agreement{text-align:center;padding:0}.alof-explanation .alof-agreement>span{display:block}.alof-explanation .alof-mobile-summary{gap:10px;margin-top:16px;display:grid}.alof-explanation .alof-mobile-summary .alof-note{background:#f0f1e8;padding:10px 12px}.alof-explanation .alof-primary{width:100%}.alof-explanation .alof-practice{margin:20px 0 0;padding:14px}.alof-explanation .alof-practice-grid,.alof-explanation .alof-practice-footer{grid-template-columns:minmax(0,1fr);gap:10px}.alof-explanation .alof-practice-heading{gap:4px 12px}.alof-explanation .alof-practice-heading h3{font-size:26px}.alof-explanation .alof-question-prompt{font-size:24px;line-height:32px}.alof-explanation .alof-options{margin-top:0}.alof-explanation .alof-option{min-height:48px;font-size:17px;line-height:26px}.alof-explanation .alof-option small{font-size:13px}.alof-explanation .alof-feedback-slot{min-height:68px}.alof-explanation :-webkit-any(.alof-details,.alof-noun-notes){font-size:17px;line-height:26px}.alof-explanation :is(.alof-details,.alof-noun-notes){font-size:17px;line-height:26px}.alof-explanation .alof-card-heading h2,.alof-explanation .alof-noun-notes .alof-card-heading h2,.alof-explanation .alof-details .alof-card-heading h2{font-size:28px;line-height:34px}.alof-explanation .alof-card-heading p{font-size:17px;line-height:26px}.alof-explanation h3{font-size:23px;line-height:29px}.alof-explanation h4{font-size:22px;line-height:28px}.alof-explanation .alof-hana{margin-top:26px;font-size:25px}.alof-explanation .alof-example{font-size:24px;line-height:32px}.alof-explanation .alof-transformations{font-size:21px}.alof-explanation .alof-transformations>div+div{border-top:1px solid var(--alof-line);padding-top:16px}.alof-explanation .alof-noun-scenes>div{flex-direction:row;gap:12px}.alof-explanation .alof-noun-scenes img{width:36%}.alof-explanation .alof-noun-scenes p+p{margin-top:8px}.alof-explanation .alof-noun-scenes .alof-example{font-size:21px;line-height:28px}.alof-explanation .alof-water-contrast img{width:40%}.alof-explanation .alof-water-contrast p+p{font-size:17px}.alof-explanation .alof-repair{grid-template-columns:26px minmax(0,1fr)}.alof-explanation .alof-repair p{font-size:23px;line-height:30px}.alof-explanation .alof-repair .alof-repair-note{font-size:17px;line-height:26px}.alof-explanation .alof-phrase-notes .alof-note{padding:16px}.alof-explanation .alof-sugar{font-size:20px;line-height:30px}}@media (forced-colors:active){.alof-explanation .alof-option input{-webkit-appearance:auto;appearance:auto;box-shadow:none;background:0 0}}.questions-explanation.pp-explanation{--pp-ink:#0a3030;--pp-body:#315963;--pp-muted:#496477;--pp-line:#ddd5c5;--pp-paper:#fffefa;--pp-subject:#19574b;--pp-subject-bg:#e5eee2;--pp-be:#80550f;--pp-be-bg:#fcebc8;--pp-place:#99402d;--pp-place-bg:#fae1d8;max-width:1040px;box-shadow:none;color:var(--pp-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif;font-size:20px;line-height:1.45;display:block;overflow:visible}.pp-explanation *,.pp-explanation :before,.pp-explanation :after{box-sizing:border-box}.pp-explanation place-prepositions-lesson{display:block}.pp-explanation h2,.pp-explanation h3,.pp-explanation h4,.pp-explanation p{margin:0}.pp-explanation h2,.pp-explanation h3,.pp-explanation h4{color:var(--pp-ink);letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.14}.pp-explanation h2{font-size:clamp(30px,5.6cqw,30px)}.pp-explanation h3{margin-bottom:9px;font-size:30px}.pp-explanation h4{margin-bottom:6px;font-size:25px}.pp-explanation u{text-underline-offset:5px;text-decoration-thickness:1.5px}.pp-explanation strong{font-weight:700}.pp-explanation p+p{margin-top:5px}.pp-explanation .pp-paper{background:var(--pp-paper);border:1px solid #e7ddd0;border-radius:16px;margin-bottom:24px;padding:24px 28px;box-shadow:0 1px 7px #7553280a}.pp-explanation .pp-paper:last-child{margin-bottom:0}.pp-explanation .pp-paper-heading{border-bottom:1px solid var(--pp-line);padding:0 5px 17px}.pp-explanation .pp-paper-heading p{color:var(--pp-muted);margin-top:4px;font-size:25px;line-height:1.3}.pp-explanation .pp-section{padding-top:17px}.pp-explanation .pp-section+.pp-section{border-top:1px solid var(--pp-line);margin-top:20px}.pp-explanation .pp-intro{margin:-3px 0 9px}.pp-explanation .pp-art{border-radius:8px;width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.pp-explanation .pp-mobile-art,.pp-explanation .pp-mobile-copy{display:none}.pp-explanation .pp-people-art{min-width:0;margin:0}.pp-explanation .pp-people-art .pp-art{border-radius:8px 8px 0 0}.pp-explanation .pp-people-names{color:#172638;background:#fff9ed;border-radius:0 0 8px 8px;height:27px;font-size:16px;line-height:1.4;position:relative}.pp-explanation .pp-people-names>span{position:absolute;transform:translate(-50%)}.pp-explanation .pp-people-names>:first-child{left:22%}.pp-explanation .pp-people-names>:nth-child(2){left:44%}.pp-explanation .pp-people-names>:nth-child(3){left:77%}.pp-explanation .pp-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.pp-explanation .pp-two-columns>*{min-width:0}.pp-explanation .pp-two-columns>:nth-child(2){border-left:1px solid var(--pp-line);padding-left:24px}.pp-explanation .pp-place-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.pp-explanation button{border:1px solid var(--pp-line);min-height:44px;font:inherit;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none;border-radius:9px;line-height:1.2}.pp-explanation button:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.pp-explanation input:focus-visible{outline-offset:4px;outline:3px solid #9a681c}.pp-explanation .pp-place-choice{color:#172638;background:#f6f4f0;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:60px;padding:7px 10px;display:flex}.pp-explanation .pp-place-choice[aria-pressed=true]{color:#fff;background:#195a49;border-color:#195a49}.pp-explanation .pp-selection-mark{align-items:center;gap:9px;font-size:20px;font-weight:700;display:none}.pp-explanation .pp-selection-mark span{font-size:15px;font-weight:400}.pp-explanation [aria-pressed=true] .pp-selection-mark{display:flex}.pp-explanation .pp-hero{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:24px;display:grid}.pp-explanation .pp-hero>.pp-art{aspect-ratio:437/263}.pp-explanation .pp-sentence{color:var(--pp-ink);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:5px;font:700 25px/1.25 Times New Roman,Times,serif;display:flex}.pp-explanation .pp-part{border-radius:7px;padding:9px 9px 10px;display:inline-block;position:relative}.pp-explanation .pp-subject{color:var(--pp-subject);background:var(--pp-subject-bg)}.pp-explanation .pp-be{color:var(--pp-be);background:var(--pp-be-bg)}.pp-explanation .pp-place{color:var(--pp-place);background:var(--pp-place-bg)}.pp-explanation .pp-where{background:#eeede9}.pp-explanation .pp-role{color:var(--pp-muted);letter-spacing:0;text-align:center;font:16px/1.25 Avenir Next,Segoe UI,Arial,sans-serif;display:block;position:absolute;top:-27px;left:0;right:0}.pp-explanation .pp-labelled{margin-top:29px}.pp-explanation .pp-hero .pp-sentence{white-space:nowrap;flex-wrap:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.4cqw,30px)}.pp-explanation .pp-hero .pp-part{padding:13px 13px 15px}.pp-explanation .pp-meaning{margin-top:20px;font-size:19px}.pp-explanation .pp-comparisons{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);margin-top:15px;padding:15px 4px}.pp-explanation .pp-comparisons .pp-art{width:82%;margin:9px auto 10px}.pp-explanation .pp-comparisons .pp-caption,.pp-explanation .pp-comparisons section>p{margin-left:9%}.pp-explanation .pp-caption{color:#142e29;letter-spacing:-.035em;margin-top:9px;font:400 26px/1.22 Times New Roman,Times,serif}.pp-explanation .pp-caption u{font-weight:700}.pp-explanation .pp-build{border-bottom:1px solid var(--pp-line);align-items:center;padding:16px 4px 18px}.pp-explanation .pp-build-copy{font-size:18px}.pp-explanation .pp-formula{color:#172c2a;white-space:normal;background:#f4f2ee;border-radius:9px;padding:10px 22px;display:inline-block}.pp-explanation .pp-detail-row{grid-template-columns:47% minmax(0,1fr);align-items:start;gap:24px;display:grid}.pp-explanation .pp-detail-copy .pp-sentence{white-space:nowrap;flex-wrap:nowrap;font-size:clamp(20px,2.65cqw,27px)}.pp-explanation .pp-detail-copy{border-left:1px solid var(--pp-line);padding-left:15px}.pp-explanation .pp-detail-copy .pp-sentence+.pp-sentence{margin-top:17px}.pp-explanation .pp-detail-copy>p:not(.pp-sentence),.pp-explanation .pp-more{margin-top:20px}.pp-explanation .pp-detail-copy .pp-more,.pp-explanation .pp-front-back .pp-more{border-top:1px solid var(--pp-line);padding-top:12px}.pp-explanation .pp-front-back .pp-caption{text-align:center;font-size:24px}.pp-explanation .pp-front-back>p:not(.pp-intro){margin-top:17px}.pp-explanation .pp-front-back>p+p{margin-top:2px}.pp-explanation .pp-contrasts .pp-paper-heading{text-align:center}.pp-explanation .pp-contrasts h2{font-size:clamp(30px,4.6cqw,30px)}.pp-explanation .pp-contrast-row{padding:18px 0 21px}.pp-explanation .pp-contrast-row+.pp-contrast-row{border-top:1px solid var(--pp-line)}.pp-explanation .pp-contrast-row .pp-art{margin-bottom:14px}.pp-explanation .pp-contrast-row .pp-caption{font-size:27px}.pp-explanation .pp-contrast-row .pp-caption+.pp-caption{margin-top:4px}.pp-explanation .pp-contrast-row section>p:not(.pp-caption){margin-top:10px}.pp-explanation .pp-contrast-row .pp-secondary-example{margin-top:23px}.pp-explanation .pp-phrase-reminder{border-top:1px solid var(--pp-line);padding-top:12px}.pp-explanation .pp-full-phrases{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:10px 24px;display:flex}.pp-explanation .pp-full-phrases p{margin:0}.pp-explanation .pp-question-examples{padding:15px 0 18px}.pp-explanation .pp-question-examples .pp-sentence{justify-content:center;font-size:clamp(24px,3.1cqw,30px)}.pp-explanation .pp-question-examples .pp-question{margin-top:34px;font-size:clamp(26px,3.7cqw,30px)}.pp-explanation .pp-question-examples .pp-question+.pp-sentence{margin-top:14px}.pp-explanation .pp-question-rule{border-top:1px solid var(--pp-line);grid-template-columns:60% minmax(0,1fr);align-items:center}.pp-explanation .pp-question-rule .pp-formula{text-align:center;width:100%;font:700 30px/1.25 Times New Roman,Times,serif}.pp-explanation .pp-yes-no .pp-two-columns{gap:24px}.pp-explanation .pp-transform .pp-sentence{flex-wrap:nowrap;justify-content:center;font-size:25px}.pp-explanation .pp-transform .pp-part{padding:9px 10px}.pp-explanation .pp-transform .pp-sentence-hero{font-size:25px}.pp-explanation .pp-arrow{text-align:center;color:var(--pp-muted);margin:5px 0 25px;font:30px/1 Georgia,serif;display:block}.pp-explanation .pp-short-answers>h3{margin-right:20px;display:inline-block}.pp-explanation .pp-short-answers>p{display:inline-block}.pp-explanation .pp-short-answers>.pp-two-columns{gap:20px;margin-top:12px}.pp-explanation .pp-short-answers .pp-two-columns>div{background:#f6f4f0;border:1px solid #e4dfd5;border-radius:10px;padding:10px}.pp-explanation .pp-answer-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pp-explanation .pp-short-answer{background:var(--pp-paper);white-space:nowrap;border-radius:8px;justify-content:center;align-items:baseline;gap:4px;margin:0;padding:8px 5px;font-size:19px;display:flex}.pp-explanation .pp-short-answer>span{border-radius:5px;padding:4px;font:700 clamp(19px,2.5cqw,25px)/1.4 Times New Roman,Times,serif}.pp-explanation .pp-negative{color:#66517c;background:#eee8f4}.pp-explanation .pp-phrase-list{background:#f6f4f0;border:1px solid #e9e4db;border-radius:10px;margin-top:13px;padding:16px 28px}.pp-explanation .pp-phrase-list>:nth-child(2){border:0;padding-left:0}.pp-explanation .pp-phrase-list p+p{margin-top:11px}.pp-explanation .pp-practice{background:#eef3e9;border-radius:14px;margin:10px -9px -14px;padding:14px 20px;scroll-margin-top:96px}.pp-explanation .pp-practice-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.pp-explanation .pp-practice-heading h3{margin:0;font-size:30px}.pp-explanation .pp-practice-heading>span{color:var(--pp-muted);font-size:16px}.pp-explanation .pp-practice-grid{grid-template-columns:44% minmax(0,1fr);align-items:start;gap:28px;display:grid}.pp-explanation .pp-practice-grid>.pp-art{object-fit:contain;height:auto;max-height:260px}.pp-explanation .pp-options{border:0;min-width:0;margin:0;padding:0}.pp-explanation .pp-options legend{float:left;width:100%;margin:0 0 7px;padding:0;font-size:17px}.pp-explanation .pp-options legend+*{clear:both}.pp-explanation .pp-prompt{color:#142e29;letter-spacing:-.03em;margin-bottom:11px;font:700 29px/1.2 Georgia,serif}.pp-explanation .pp-option{color:#172638;cursor:pointer;background:#fffefa;border:1px solid #d3dcd1;border-radius:9px;align-items:center;gap:14px;min-height:44px;margin-bottom:7px;padding:8px 13px;font-size:17px;line-height:1.25;display:flex}.pp-explanation .pp-option:last-child{margin-bottom:0}.pp-explanation .pp-option.is-selected{background:#e9f1e6;border-color:#19574b}.pp-explanation .pp-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.pp-explanation .pp-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #788b98;border-radius:50%;flex:0 0 20px;place-content:center;width:20px;height:20px;margin:0;display:grid}.pp-explanation .pp-option input:before{content:"";background:#19574b;border-radius:50%;width:12px;height:12px;transform:scale(0)}.pp-explanation .pp-option input:checked{border-color:#19574b}.pp-explanation .pp-option input:checked:before{transform:scale(1)}.pp-explanation .pp-option input:disabled{opacity:1;cursor:default}.pp-explanation .pp-option-icon{margin-left:auto;font-weight:700}.pp-explanation .pp-practice-footer{grid-template-columns:44% minmax(0,1fr);align-items:end;gap:10px 28px;margin-top:12px;display:grid}.pp-explanation .pp-feedback{min-height:104px;color:var(--pp-muted);border-radius:9px;grid-area:1/1;align-items:center;padding:10px 14px;font-size:16px;display:grid}.pp-explanation .pp-feedback-content,.pp-explanation .pp-feedback-measure{grid-area:1/1}.pp-explanation .pp-feedback-measure{visibility:hidden;pointer-events:none}.pp-explanation .has-answer .pp-feedback{grid-column:2}.pp-explanation .is-incorrect .pp-feedback{color:#783e2d;background:#faece3}.pp-explanation .is-correct .pp-feedback{color:#19574b;background:#e3eadc}.pp-explanation .pp-feedback-title{align-items:center;gap:9px;margin-bottom:4px;font:700 24px/1.2 Georgia,serif;display:flex}.pp-explanation .pp-feedback-title>span{color:#fff;background:currentColor;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-family:sans-serif;display:inline-flex}.pp-explanation .is-correct .pp-feedback-title>span{background:#19574b}.pp-explanation .is-incorrect .pp-feedback-title>span{background:#783e2d}.pp-explanation .pp-practice-actions{flex-direction:column;grid-area:2/2;justify-self:end;align-items:stretch;gap:8px;display:flex}.pp-explanation .pp-primary{color:#fff;background:#195a49;border-color:#195a49;min-height:50px;padding:13px 26px;font-size:18px}.pp-explanation .pp-primary:disabled{color:#56626b;cursor:default;background:#d9ddde;border-color:#d9ddde}.pp-explanation .pp-secondary{color:#19574b;background:#fffefa;padding:10px 16px;font-size:16px}.pp-explanation [hidden]{display:none!important}.pp-explanation .pp-practice-explanation{border:1px solid var(--pp-line);background:var(--pp-paper);border-radius:9px;margin-top:12px;padding:12px 16px;font-size:17px}.pp-explanation .pp-complete{padding:15px 0 24px}.pp-explanation .pp-complete>span{color:#fff;background:#19574b;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;display:inline-flex}.pp-explanation .pp-complete p{margin-top:10px}@container grammar-explanation (width<=740px){.pp-explanation .pp-paper{padding:20px}.pp-explanation .pp-hero{gap:15px}.pp-explanation .pp-hero .pp-sentence{font-size:26px}.pp-explanation .pp-hero .pp-part{padding:10px 7px}.pp-explanation .pp-sentence{font-size:23px}.pp-explanation .pp-question-examples .pp-question{font-size:26px}.pp-explanation .pp-transform .pp-sentence{font-size:19px}.pp-explanation .pp-transform .pp-part{padding:8px 5px}}@container grammar-explanation (width<=600px){.pp-explanation place-prepositions-lesson{font-size:18px}.pp-explanation .pp-paper{border-radius:13px;margin-bottom:18px;padding:18px 16px}.pp-explanation .pp-paper-heading{padding:0 0 14px}.pp-explanation h2,.pp-explanation .pp-contrasts h2{font-size:30px}.pp-explanation h3{font-size:25px}.pp-explanation h4{font-size:23px}.pp-explanation .pp-paper-heading p{font-size:19px}.pp-explanation .pp-intro{margin-bottom:10px}.pp-explanation .pp-desktop-art,.pp-explanation .pp-desktop-copy{display:none}.pp-explanation .pp-mobile-art{display:block}.pp-explanation .pp-mobile-copy{display:inline}.pp-explanation .pp-place-choices{grid-template-columns:1fr;gap:7px;margin-bottom:16px}.pp-explanation .pp-place-choice{min-height:48px;font-size:19px}.pp-explanation .pp-place-choice[aria-pressed=true]{min-height:61px}.pp-explanation .pp-place-choice[aria-pressed=true]>span:last-child{font:700 23px/1.15 Georgia,serif}.pp-explanation .pp-selection-mark{font-size:21px}.pp-explanation .pp-selection-mark span{font-size:16px}.pp-explanation .pp-hero,.pp-explanation .pp-two-columns,.pp-explanation .pp-detail-row,.pp-explanation .pp-practice-grid{grid-template-columns:minmax(0,1fr);gap:15px}.pp-explanation .pp-two-columns>:nth-child(2){border-left:0;padding-left:0}.pp-explanation .pp-hero>.pp-art{aspect-ratio:682/273}.pp-explanation .pp-hero .pp-sentence{text-align:center;white-space:normal;grid-template-columns:1.3fr 1fr;gap:22px 10px;margin:18px 0 0;font-size:30px;display:grid}.pp-explanation .pp-hero .pp-place{grid-column:1/-1}.pp-explanation .pp-hero .pp-part{padding:8px 9px}.pp-explanation .pp-role{font-size:14px;top:-21px}.pp-explanation .pp-hero .pp-place .pp-role{top:2px}.pp-explanation .pp-hero .pp-place{padding-top:21px}.pp-explanation .pp-meaning{margin-top:10px;font-size:18px}.pp-explanation .pp-comparisons{gap:0;margin-top:16px;padding:0}.pp-explanation .pp-comparisons>section{padding:13px 0}.pp-explanation .pp-comparisons>section+section{border-top:1px solid var(--pp-line)}.pp-explanation .pp-comparisons h3{display:none}.pp-explanation .pp-comparisons .pp-art{width:100%;margin:0 0 6px}.pp-explanation .pp-comparisons .pp-caption,.pp-explanation .pp-comparisons section>p{margin-left:0}.pp-explanation .pp-caption{font-size:24px}.pp-explanation .pp-comparisons .pp-caption{font-weight:700}.pp-explanation .pp-build{gap:0;padding:12px 0}.pp-explanation .pp-build>:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pp-explanation .pp-build-copy{background:#f6f4f0;border-radius:8px;font-size:18px;border:1px solid var(--pp-line)!important;padding:8px 11px!important}.pp-explanation .pp-build-copy>p+p{display:none}.pp-explanation .pp-name-place{color:var(--pp-ink);font:700 20px/1.3 Georgia,serif}.pp-explanation .pp-detail-copy{border:0;padding:0}.pp-explanation .pp-detail-copy .pp-sentence{white-space:normal;flex-wrap:wrap;font-size:24px}.pp-explanation .pp-sentence{font-size:24px}.pp-explanation .pp-detail-copy .pp-sentence+.pp-sentence{margin-top:12px}.pp-explanation .pp-part{padding:7px 8px}.pp-explanation .pp-front-back .pp-caption{font-size:23px}.pp-explanation .pp-contrasts .pp-paper-heading{text-align:left}.pp-explanation .pp-contrast-row{gap:20px;padding-bottom:15px}.pp-explanation .pp-contrast-row>section+section{border-top:1px solid var(--pp-line);padding-top:16px}.pp-explanation .pp-contrast-row .pp-caption{font-size:25px}.pp-explanation .pp-full-phrases{gap:9px;padding:8px 0;display:grid}.pp-explanation .pp-question-examples{gap:20px}.pp-explanation .pp-question-examples>section+section{border-top:1px solid var(--pp-line);padding-top:16px}.pp-explanation .pp-question-examples .pp-sentence{font-size:26px}.pp-explanation .pp-question-examples .pp-question{font-size:28px}.pp-explanation .pp-question-rule{gap:10px}.pp-explanation .pp-question-rule .pp-formula{padding:10px;font-size:24px}.pp-explanation .pp-transform .pp-sentence{flex-wrap:wrap;font-size:22px}.pp-explanation .pp-transform .pp-part{padding:7px}.pp-explanation .pp-yes-no .pp-two-columns{gap:23px}.pp-explanation .pp-short-answers>h3,.pp-explanation .pp-short-answers>p{display:block}.pp-explanation .pp-answer-pair{grid-template-columns:minmax(0,1fr)}.pp-explanation .pp-phrase-list{padding:14px}.pp-explanation .pp-practice{margin:8px -5px -8px;padding:14px;scroll-margin-top:156px}.pp-explanation .pp-practice-heading h3{font-size:30px}.pp-explanation .pp-practice-heading>span{font-size:14px}.pp-explanation .pp-practice-grid>.pp-art{height:auto;max-height:260px}.pp-explanation .pp-prompt{font-size:27px}.pp-explanation .pp-option{gap:10px;min-height:46px;padding:8px 10px;font-size:16px}.pp-explanation .pp-practice-footer{flex-direction:column;align-items:stretch;gap:8px;display:flex}.pp-explanation .pp-feedback{flex:auto;min-height:113px}.pp-explanation .pp-practice-actions{align-items:stretch}.pp-explanation .pp-primary{width:100%}}.questions-explanation.tp-explanation{--tp-heading:#153b2c;--tp-ink:#263f32;--tp-muted:#53655c;--tp-border:#ddd5c5;--tp-green:#19574b;--tp-gold:#80550f;--tp-time:#99402d;width:100%;max-width:960px;box-shadow:none;color:var(--tp-ink);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font:21px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible;container:tp-explanation/inline-size}.tp-explanation *,.tp-explanation :before,.tp-explanation :after{box-sizing:border-box}.tp-explanation .tp-sheet{border:1px solid var(--tp-border);background:#fffefa;border-radius:22px;padding:24px;box-shadow:0 1px 5px #62431d10}.tp-explanation .tp-sheet+.tp-sheet{margin-top:24px}.tp-explanation h2,.tp-explanation h3{color:var(--tp-heading);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700}.tp-explanation h2{font-size:30px;line-height:1.12}.tp-explanation h3{margin-bottom:20px;font-size:30px;line-height:1.2}.tp-explanation p{margin:0}.tp-explanation p+p{margin-top:8px}.tp-explanation .tp-sheet-header{border-bottom:1px solid var(--tp-border);padding-bottom:8px}.tp-explanation .tp-sheet-header p{color:var(--tp-muted);margin-top:6px;font-size:23px;line-height:1.4}.tp-explanation .tp-sheet-header p+p{margin-top:2px}.tp-explanation .tp-main-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:12px 0 16px;display:grid}.tp-explanation .tp-art{border-radius:10px;width:100%;height:auto;display:block;overflow:hidden}.tp-explanation .tp-mobile-bus{display:none}.tp-explanation .tp-preposition{color:var(--tp-ink);text-underline-offset:.16em;font-weight:600;text-decoration-thickness:1.5px}.tp-explanation .tp-sentence-roles{white-space:nowrap;align-items:baseline;gap:6px;margin-top:24px;margin-bottom:22px;font:700 clamp(27px,3.6cqi,34px)/1.2 Georgia,Times New Roman,serif;display:flex}.tp-explanation .tp-labelled{position:relative}.tp-explanation .tp-role-label{text-align:center;white-space:nowrap;width:100%;color:var(--tp-muted);font:400 16px/20px Arial,ui-sans-serif,sans-serif;position:absolute;bottom:calc(100% + 6px);left:0}.tp-explanation .tp-subject,.tp-explanation .tp-verb,.tp-explanation .tp-time{border-radius:8px;padding:10px;display:inline-block}.tp-explanation .tp-sentence-roles>span{padding:10px 8px}.tp-explanation .tp-subject{color:var(--tp-green);background:#dce7d6}.tp-explanation .tp-verb{color:var(--tp-gold);background:#f8e7be}.tp-explanation .tp-time{color:var(--tp-time);background:#f8e2d7}.tp-explanation .tp-time .tp-role-label{color:var(--tp-time)}.tp-explanation .tp-verb .tp-role-label{color:var(--tp-gold)}.tp-explanation .tp-formula{background:#f8f5ef;border-radius:10px;padding:8px 24px;font:700 30px/1.4 Georgia,Times New Roman,serif}.tp-explanation .tp-example-copy>p+p{margin-top:12px}.tp-explanation .tp-section{border-top:1px solid var(--tp-border);margin-top:0;padding-top:20px}.tp-explanation .tp-section+.tp-section{margin-top:20px}.tp-explanation .tp-sheet-header+.tp-section{border-top:0;padding-top:12px}.tp-explanation .tp-patterns-heading{grid-template-columns:1fr 1fr;align-items:end;display:grid}.tp-explanation .tp-patterns-heading h3{margin-bottom:16px}.tp-explanation .tp-patterns-heading>span{color:var(--tp-muted);padding:0 0 16px 24px;font-size:16px}.tp-explanation .tp-pattern-list{gap:6px;margin:0 0 20px;display:grid}.tp-explanation .tp-pattern-list>div{border:1px solid var(--tp-border);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tp-explanation .tp-pattern-list dt{background:#f8f5ef;margin:0;padding:5px 24px;font:400 24px/1.3 Georgia,Times New Roman,serif}.tp-explanation .tp-pattern-list dd{border-left:1px solid var(--tp-border);margin:6px 0;padding:0 24px;font-size:22px;line-height:1.3}.tp-explanation .tp-day-name{margin-bottom:20px}.tp-explanation .tp-day-content{grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:16px;display:grid}.tp-explanation .tp-day-content>div>p{margin-top:14px;font-size:20px}.tp-explanation .tp-comparison{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font:700 28px/1.35 Georgia,Times New Roman,serif;display:flex}.tp-explanation .tp-comparison .tp-time{text-align:center;white-space:nowrap;padding:10px 20px}.tp-explanation .tp-transform-arrow:before{content:"→";color:#818d94;font:30px/1 sans-serif}.tp-explanation .tp-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.tp-explanation .tp-two-columns>*+*{position:relative}.tp-explanation :-webkit-any(.tp-noon-midnight,.tp-day-parts,.tp-day-routine,.tp-combined)>*+:before{content:"";border-left:1px solid var(--tp-border);position:absolute;top:0;bottom:0;left:-13px}.tp-explanation :is(.tp-noon-midnight,.tp-day-parts,.tp-day-routine,.tp-combined)>*+:before{content:"";border-left:1px solid var(--tp-border);position:absolute;top:0;bottom:0;left:-13px}.tp-explanation .tp-example{color:var(--tp-ink);font:400 27px/1.45 Times New Roman,Georgia,serif}.tp-explanation .tp-example .tp-time{padding:5px 6px}.tp-explanation .tp-highlight-example{text-align:center;background:#f8e2d7;border-radius:8px;padding:8px 12px}.tp-explanation .tp-highlight-example .tp-time{background:0 0;padding:0}.tp-explanation .tp-noon-midnight .tp-example{white-space:nowrap;margin:28px 0 8px}.tp-explanation .tp-noon-midnight>div>p:last-child{color:var(--tp-muted);font-size:19px}.tp-explanation .tp-day-parts{grid-template-columns:1.15fr 1fr;margin-top:20px;padding-bottom:20px}.tp-explanation .tp-day-examples{gap:24px;margin-top:28px;display:grid}.tp-explanation .tp-day-examples p{margin:0}.tp-explanation .tp-day-examples .tp-example,.tp-explanation .tp-night .tp-example{font-size:clamp(21px,2.6cqi,25px)}.tp-explanation .tp-day-examples .tp-role-label{font-size:14px}.tp-explanation .tp-night .tp-example{margin-top:26px}.tp-explanation .tp-night>p:last-child{color:var(--tp-muted);margin-top:10px;font-size:17px}.tp-explanation .tp-inline-verb{padding:0 4px}.tp-explanation .tp-day-routine{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tp-explanation .tp-day-routine h3{white-space:nowrap;font-size:29px}.tp-explanation .tp-day-routine .tp-comparison{gap:12px;font-size:21px}.tp-explanation .tp-day-routine .tp-comparison .tp-time{padding:6px 10px}.tp-explanation .tp-day-routine .tp-example{font-size:25px}.tp-explanation .tp-day-routine .tp-comparison+.tp-comparison{margin-top:8px}.tp-explanation .tp-day-routine section>p{margin-top:16px}.tp-explanation .tp-day-routine section>p:not(.tp-example){color:var(--tp-muted);font-size:17px}.tp-explanation .tp-calendar-pair{text-align:center}.tp-explanation .tp-calendar-pair>*+*{border:0;padding:0}.tp-explanation .tp-calendar-pair .tp-art{max-width:310px;margin:0 auto}.tp-explanation .tp-calendar-pair .tp-example{margin-top:28px}.tp-explanation .tp-calendar-pair .tp-highlight-example{display:inline-block}.tp-explanation .tp-calendar-pair>div>p:last-child{color:var(--tp-muted);margin-top:10px;font-size:18px}.tp-explanation .tp-note{background:#f8f5ef;border-radius:10px;padding:12px 18px}.tp-explanation .tp-also{text-align:center;margin-top:20px}.tp-explanation .tp-period-examples p+p{margin-top:10px}.tp-explanation .tp-period-examples>*+*{border:0;padding:0}.tp-explanation .tp-combined{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tp-explanation .tp-combined .tp-example{margin-top:24px;font-size:26px}.tp-explanation .tp-ticket-row{align-items:center;gap:8px;margin-top:16px;display:flex}.tp-explanation .tp-ticket-row .tp-note{white-space:nowrap;flex:1;font-size:18px}.tp-explanation .tp-ticket-row .tp-art{flex:0 0 165px;width:165px}.tp-explanation .tp-combined-examples p{padding:12px 0;font-size:19px}.tp-explanation .tp-combined-examples p+p{border-top:1px solid var(--tp-border);margin-top:0}.tp-explanation .tp-position{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tp-explanation .tp-position .tp-example{margin-top:24px;font-size:24px}.tp-explanation .tp-position .tp-position-front{background:#f8f5ef;border-radius:8px;padding:5px 8px}.tp-explanation .tp-position>*+*{border:0;padding-top:24px;font-size:18px}.tp-explanation .tp-no-preposition{text-align:center;margin:12px 0;font-size:17px;line-height:1.8}.tp-explanation .tp-practice{background:#f0f1e8;border:1px solid #dce1d3;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prompt choices""prompt response";gap:0 24px;margin-top:16px;padding:20px;display:grid}.tp-explanation .tp-practice-content{display:contents}.tp-explanation .tp-quiz-prompt{grid-area:prompt}.tp-explanation .tp-choices{grid-area:choices}.tp-explanation .tp-quiz-response{grid-area:response}.tp-explanation .tp-practice[data-selected]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"prompt response""choices response";row-gap:14px}.tp-explanation .tp-practice[data-selected] .tp-quiz-instruction{display:none}.tp-explanation .tp-practice[data-selected] .tp-quiz-response{border-left:1px solid #dce1d3;flex-direction:column;justify-content:center;padding-left:16px;display:flex}.tp-explanation .tp-practice[data-selected] .tp-quiz-feedback:not(:empty){margin-top:0}.tp-explanation .tp-practice[data-selected] .tp-quiz-actions{flex-direction:column;align-items:stretch;gap:16px}.tp-explanation .tp-practice[data-selected][data-stage=editable] .tp-quiz-actions{margin-top:0}.tp-explanation .tp-practice[data-selected] .tp-selection-status{text-align:center;min-height:190px;color:var(--tp-ink);background:#e3eadc;border-radius:12px;justify-content:center;align-items:center;padding:20px;font-size:18px;display:flex}.tp-explanation .tp-practice[data-selected] .tp-secondary-action{min-height:44px;margin-top:10px}.tp-explanation .tp-selection-status[hidden]{display:none!important}.tp-explanation .tp-practice[data-stage=complete]{display:block}.tp-explanation .tp-quiz-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.tp-explanation .tp-quiz-heading h3{margin:0;font-size:30px}.tp-explanation .tp-quiz-heading>span{color:var(--tp-muted);font-size:16px}.tp-explanation .tp-quiz-prompt>p+p{margin-top:0}.tp-explanation .tp-quiz-prompt .tp-quiz-sentence{color:var(--tp-heading);margin:12px 0;font:700 30px/1.3 Times New Roman,Georgia,serif}.tp-explanation .tp-quiz-prompt .tp-quiz-instruction{font-size:19px}.tp-explanation .tp-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tp-explanation .tp-choice{border:1px solid var(--tp-border);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:16px;min-height:48px;padding:10px 16px;font-size:18px;line-height:1.35;display:flex}.tp-explanation .tp-choice.is-selected{border:2px solid #234d3a;padding:9px 15px}.tp-explanation .tp-choice.is-selected>span{font-weight:700}.tp-explanation .tp-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #8b959e;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin:0}.tp-explanation .tp-choice input:checked{border:7px solid #234d3a}.tp-explanation .tp-choices:disabled .tp-choice,.tp-explanation .tp-choices:disabled input{cursor:default}.tp-explanation .tp-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-height:50px;padding:12px 18px;font:700 22px/24px Georgia,Times New Roman,serif}.tp-explanation .tp-button:disabled{color:#626e78;cursor:default;background:#d9dadd;border-color:#d9dadd;font:400 16px/24px Arial,ui-sans-serif,sans-serif}.tp-explanation .tp-quiz-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.tp-explanation .tp-selection-status{color:var(--tp-muted);font-size:16px}.tp-explanation .tp-quiz-feedback:empty{display:none}.tp-explanation .tp-quiz-feedback:not(:empty){min-height:190px;margin-top:16px}.tp-explanation .tp-feedback{border-radius:12px;min-height:180px;padding:16px;font-size:18px;line-height:26px}.tp-explanation .tp-feedback strong{align-items:center;gap:10px;font:700 30px/36px Georgia,Times New Roman,serif;display:flex}.tp-explanation .tp-feedback strong>span{color:#fffdf7;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font:600 28px/1 Arial,sans-serif;display:inline-flex}.tp-explanation .tp-feedback.is-incorrect strong>span{background:#a8322b}.tp-explanation .tp-feedback.is-correct strong>span{background:#19574b}.tp-explanation .tp-feedback p{margin-top:10px}.tp-explanation .tp-feedback.is-incorrect{color:#783e2d;background:#faece3}.tp-explanation .tp-feedback.is-correct{color:#19574b;background:#e3eadc}.tp-explanation .tp-quiz-feedback:not(:empty)+.tp-quiz-actions .tp-button{width:100%}.tp-explanation .tp-secondary-action{text-align:center;min-height:0}.tp-explanation .tp-secondary-action:not(:empty){min-height:44px;margin-top:10px}.tp-explanation .tp-text-button{min-height:44px;color:var(--tp-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font:16px/24px Arial,sans-serif;text-decoration:underline}.tp-explanation .tp-completion{grid-column:1/-1}.tp-explanation .tp-completion h3{margin-bottom:20px}.tp-explanation :-webkit-any(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.tp-explanation :is(button,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.tp-explanation [tabindex="-1"]:focus{outline:none}.tp-explanation .tp-section[tabindex="-1"]:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #9a681c}@container tp-explanation (width<=850px){.tp-explanation h2,.tp-explanation h3{font-size:30px}.tp-explanation .tp-sentence-roles{font-size:clamp(24px,3.4cqi,30px)}.tp-explanation .tp-comparison{gap:12px;font-size:24px}.tp-explanation .tp-comparison .tp-time{padding:8px 12px}.tp-explanation .tp-day-content{grid-template-columns:minmax(0,1fr) 115px}.tp-explanation .tp-noon-midnight .tp-example{white-space:normal;font-size:23px}.tp-explanation .tp-day-routine{grid-template-columns:1fr}.tp-explanation .tp-day-routine>*+*{border-left:0;border-top:1px solid var(--tp-border);padding:20px 0 0}.tp-explanation .tp-day-routine>*+:before{display:none}.tp-explanation .tp-ticket-row{flex-wrap:wrap}.tp-explanation .tp-ticket-row .tp-art{flex-basis:135px;width:135px}}@container tp-explanation (width<=620px){.tp-explanation .tp-sheet{padding:16px}.tp-explanation .tp-sheet-header p{font-size:17px;line-height:26px}.tp-explanation .tp-sheet-header .tp-desktop-intro{display:none}.tp-explanation .tp-sheet{font-size:17px;line-height:26px}.tp-explanation h2{letter-spacing:-.025em;font-size:28px;line-height:34px}.tp-explanation h3{margin-bottom:16px;font-size:23px;line-height:29px}.tp-explanation .tp-main-example{grid-template-columns:1fr;gap:16px}.tp-explanation .tp-bus{display:none}.tp-explanation .tp-mobile-bus{display:block}.tp-explanation .tp-sentence-roles{text-align:center;grid-template-columns:1fr 1fr;gap:24px 8px;margin:8px 0 12px;font-size:27px;line-height:32px;display:grid}.tp-explanation .tp-sentence-roles>span{padding:3px 8px}.tp-explanation .tp-sentence-roles .tp-time{grid-column:1/-1;justify-self:center;min-width:70%}.tp-explanation .tp-subject,.tp-explanation .tp-verb,.tp-explanation .tp-time{padding:8px 12px}.tp-explanation .tp-role-label{font-size:13px;line-height:18px;bottom:calc(100% + 3px)}.tp-explanation .tp-example-copy .tp-formula{display:none}.tp-explanation .tp-patterns-heading{display:block}.tp-explanation .tp-patterns-heading>span{display:none}.tp-explanation .tp-pattern-list{gap:0;margin-bottom:12px}.tp-explanation .tp-pattern-list>div{border:0;border-bottom:1px solid var(--tp-border);border-radius:0;padding:4px 0;display:block;overflow:visible}.tp-explanation .tp-pattern-list dt{background:0 0;padding:0;font:500 17px/23px Arial,sans-serif}.tp-explanation .tp-pattern-list dd{border:0;margin:0;padding:0 0 0 16px;font-size:16px;line-height:22px}.tp-explanation .tp-day-content{display:block}.tp-explanation .tp-day-content>div>p{font-size:17px}.tp-explanation .tp-monday{display:none}.tp-explanation .tp-comparison{flex-direction:column;gap:20px;padding-top:14px;font-size:24px}.tp-explanation .tp-comparison .tp-time{white-space:normal;width:min(100%,330px);padding:8px 12px}.tp-explanation .tp-day-name .tp-time:first-child .tp-role-label:after{content:" phrases"}.tp-explanation .tp-day-name .tp-time:last-child .tp-role-label{display:none}.tp-explanation .tp-transform-arrow{margin-top:-12px;margin-bottom:-12px}.tp-explanation .tp-transform-arrow:before{content:"↓";font-size:28px}.tp-explanation .tp-two-columns{grid-template-columns:1fr;gap:28px}.tp-explanation .tp-two-columns>*+*{border:0;padding-left:0}.tp-explanation .tp-two-columns>*+:before{display:none}.tp-explanation .tp-example{font-size:23px;line-height:32px}.tp-explanation .tp-day-routine .tp-comparison,.tp-explanation .tp-day-routine h3{font-size:23px}.tp-explanation .tp-day-routine h3{white-space:normal}.tp-explanation .tp-day-examples .tp-example,.tp-explanation .tp-night .tp-example{font-size:23px}.tp-explanation .tp-day-routine section>p{font-size:17px}.tp-explanation .tp-day-routine section>p.tp-example{font-size:23px}.tp-explanation .tp-noon-midnight>div>p:last-child{font-size:17px}.tp-explanation .tp-calendar-pair .tp-art{max-width:250px}.tp-explanation .tp-period-examples{gap:10px}.tp-explanation .tp-combined .tp-example{font-size:23px}.tp-explanation .tp-ticket-row .tp-note{white-space:normal;font-size:17px}.tp-explanation .tp-combined-examples p{font-size:17px}.tp-explanation .tp-position>*+*{padding-top:0;font-size:17px}.tp-explanation .tp-position .tp-example{font-size:23px}.tp-explanation .tp-no-preposition{text-align:left;font-size:17px}.tp-explanation .tp-note{padding:12px}.tp-explanation .tp-practice,.tp-explanation .tp-practice[data-selected]{grid-template-columns:1fr;grid-template-areas:"prompt""choices""response";gap:12px;padding:16px}.tp-explanation .tp-practice[data-selected] .tp-quiz-response{border:0;padding:0}.tp-explanation .tp-practice[data-selected] .tp-selection-status{text-align:left;min-height:0;color:var(--tp-muted);background:0 0;padding:0;font-size:16px;display:block}.tp-explanation .tp-practice[data-selected] .tp-quiz-feedback:not(:empty){margin-top:4px}.tp-explanation .tp-practice[data-selected] .tp-secondary-action:empty{min-height:0;margin-top:0}.tp-explanation .tp-quiz-heading{gap:12px;margin-bottom:16px}.tp-explanation .tp-quiz-heading h3{font-size:28px;line-height:34px}.tp-explanation .tp-quiz-heading>span{font-size:13px}.tp-explanation .tp-quiz-prompt .tp-quiz-sentence{margin:6px 0 0;font-size:23px;line-height:31px}.tp-explanation .tp-quiz-prompt .tp-quiz-instruction{display:none}.tp-explanation .tp-choice{min-height:52px;font-size:16px}.tp-explanation .tp-feedback{font-size:16px;line-height:24px}.tp-explanation .tp-quiz-actions{flex-direction:column;align-items:stretch;gap:12px}.tp-explanation .tp-quiz-actions .tp-button{width:100%}}.questions-explanation.ability-explanation{--ability-heading:#153b2c;--ability-body:#263f32;--ability-muted:#53655c;--ability-border:#ddd5c5;--ability-subject:#19574b;--ability-verb:#80550f;--ability-object:#99402d;--ability-negation:#66517c;width:min(960px,100%);color:var(--ability-body);box-shadow:none;font:400 20px/1.45 var(--font-ui);background:0 0;border:0;border-radius:0;margin:0 auto 32px;padding:0;overflow:visible;container-type:inline-size}.ability-explanation:before,.ability-explanation:after{display:none}.ability-explanation *,.ability-explanation :before,.ability-explanation :after{box-sizing:border-box}.ability-explanation .ability-paper{border:1px solid var(--ability-border);background:#fffefa;border-radius:22px;margin:0 0 24px;padding:24px 28px;font-size:clamp(18px,2.15cqi,22px);box-shadow:0 2px 5px #3f2e170d}.ability-explanation .ability-paper:last-of-type{margin-bottom:0}.ability-explanation .ability-details h2,.ability-explanation .ability-questions h2{font-size:clamp(30px,6.2cqi,30px)}.ability-explanation h2,.ability-explanation h3,.ability-explanation h4{color:var(--ability-heading);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-weight:700}.ability-explanation h2{font-size:clamp(30px,5.65cqi,30px);line-height:1.08}.ability-explanation h3{font-size:clamp(27px,3.65cqi,30px);line-height:1.16}.ability-explanation h4{font-size:clamp(24px,2.85cqi,30px);line-height:1.18}.ability-explanation p{margin:0}.ability-explanation strong{color:inherit;font-weight:650}.ability-explanation .ability-paper-heading>p{margin-top:6px;font-size:clamp(18px,2.45cqi,25px);line-height:1.4}.ability-explanation .ability-section{border-top:1px solid var(--ability-border);margin-top:22px;padding-top:16px}.ability-explanation .ability-section>h3{margin-bottom:12px}.ability-explanation .ability-subject{color:var(--ability-subject)}.ability-explanation .ability-verb{color:var(--ability-verb)}.ability-explanation .ability-object{color:var(--ability-object)}.ability-explanation .ability-negation{color:var(--ability-negation)}.ability-explanation .ability-example{color:var(--ability-heading);font:700 clamp(29px,4.1cqi,43px)/1.16 var(--font-display);letter-spacing:-.025em}.ability-explanation .ability-highlighted>span{border-radius:10px;padding:0 10px 3px;display:inline-block}.ability-explanation .ability-highlighted>.ability-subject{background:#dce7d6}.ability-explanation .ability-highlighted>.ability-verb{background:#f8e7be}.ability-explanation .ability-scene{isolation:isolate;border-radius:14px;margin:0;display:block;position:relative;overflow:hidden}.ability-explanation .ability-scene img{object-fit:initial;max-width:none;height:auto;margin:0;display:block;position:absolute}.ability-explanation .ability-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;display:grid}.ability-explanation .ability-comparison-item{text-align:center;min-width:0;position:relative}.ability-explanation .ability-comparison-item+.ability-comparison-item:before{content:"";background:var(--ability-border);width:1px;position:absolute;top:0;bottom:0;left:-22px}.ability-explanation .ability-comparison h4{margin-bottom:7px}.ability-explanation .ability-comparison .ability-example{white-space:nowrap;margin-top:10px}.ability-explanation .ability-scene-meaning{margin-top:4px;font-size:clamp(17px,1.98cqi,21px)}.ability-explanation .ability-bridge{margin:16px 0 0}.ability-explanation .ability-form-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.ability-explanation .ability-form{border-bottom:1px solid var(--ability-border);padding-bottom:14px}.ability-explanation .ability-pattern{justify-content:space-between;align-items:start;gap:10px;display:flex}.ability-explanation .ability-pattern-part{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;display:flex}.ability-explanation .ability-role{color:var(--ability-muted);font:400 clamp(13px,1.75cqi,18px)/1.3 var(--font-ui);letter-spacing:0}.ability-explanation .ability-pattern-word{font:700 clamp(29px,4.15cqi,43px)/1.15 var(--font-display);letter-spacing:-.025em}.ability-explanation .ability-pattern-chips .ability-role{color:var(--ability-body);border-radius:4px;padding:1px 8px}.ability-explanation .ability-pattern-chips .ability-pattern-word{border-radius:10px;padding:0 12px 3px}.ability-explanation .ability-pattern-chips .ability-subject>span{background:#dce7d6}.ability-explanation .ability-pattern-chips .ability-verb>span{background:#f8e7be}.ability-explanation .ability-definitions p{font-size:clamp(17px,2cqi,21px);line-height:1.42}.ability-explanation .ability-form-examples{color:var(--ability-heading);font:700 clamp(27px,3.75cqi,39px)/1.2 var(--font-display);letter-spacing:-.025em;margin:16px 0 12px}.ability-explanation .ability-practice{background:#f4f4ee;border:1px solid #e4dfd2;border-radius:14px;margin:12px -12px -8px;padding:14px 20px 12px}.ability-explanation .ability-practice-heading{align-items:baseline;gap:20px;margin-bottom:4px;display:flex}.ability-explanation .ability-practice-heading>span{color:#555d58;font-size:16px}.ability-explanation .ability-practice-context{margin-bottom:2px;font-size:clamp(17px,2.12cqi,22px);line-height:1.4}.ability-explanation .ability-choices{border:0;min-width:0;margin:0;padding:0}.ability-explanation .ability-choices legend{float:left;width:100%;color:var(--ability-body);margin:0 0 8px;padding:0;font-size:clamp(18px,2.2cqi,23px);font-weight:700;line-height:1.3}.ability-explanation .ability-choices legend+*{clear:both}.ability-explanation .ability-choice{border:1px solid var(--ability-border);width:100%;min-height:46px;color:var(--ability-body);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:18px;margin:0 0 6px;padding:7px 16px;font-size:clamp(17px,2.14cqi,22px);line-height:1.3;display:flex;position:relative}.ability-explanation .ability-choice:last-child{margin-bottom:0}.ability-explanation .ability-choice:hover{border-color:#768575}.ability-explanation .ability-choice.is-selected{border:2px solid #234d3a;padding:6px 15px}.ability-explanation .ability-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ability-explanation .ability-choice:has(input:disabled){cursor:default}.ability-explanation .ability-choice input:disabled{cursor:default}.ability-explanation .ability-radio{border:1.5px solid #778178;border-radius:50%;flex:0 0 25px;width:25px;height:25px;display:block;position:relative}.ability-explanation .is-selected .ability-radio{border-color:#234d3a}.ability-explanation .is-selected .ability-radio:after{content:"";background:#234d3a;border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.ability-explanation .ability-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.ability-explanation button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.ability-explanation [tabindex="-1"]:focus{outline-offset:5px;border-radius:2px;outline:2px solid #9a681c}.ability-explanation .ability-practice-response{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding-top:10px;display:grid}.ability-explanation .ability-feedback{font-size:16px;line-height:1.4}.ability-explanation .ability-feedback.is-correct,.ability-explanation .ability-feedback.is-incorrect{border-radius:10px;padding:10px 14px}.ability-explanation .ability-feedback.is-correct{color:#19574b;background:#e3eadc}.ability-explanation .ability-feedback.is-incorrect{color:#783e2d;background:#faece3}.ability-explanation .ability-feedback strong{margin-bottom:3px;font-size:19px;line-height:1.2;display:block}.ability-explanation .ability-feedback strong span{margin-right:4px}.ability-explanation .ability-button{color:#fffdf7;min-width:156px;min-height:46px;font:500 16px/1.35 var(--font-ui);cursor:pointer;background:#234d3a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.ability-explanation .ability-button:hover{background:#193e2d}.ability-explanation .ability-button:disabled{color:#fffdf7;cursor:default;background:#b6b7b5}.ability-explanation .ability-text-action{color:#234d3a;text-underline-offset:3px;min-height:44px;font:500 16px/1.4 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.ability-explanation .ability-completion{color:#19574b;align-items:center;gap:12px;margin:14px 0;font-size:21px;display:flex}.ability-explanation .ability-completion>span{background:#e3eadc;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ability-explanation .ability-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.ability-explanation .ability-two-columns>*{min-width:0}.ability-explanation .ability-limits{margin-top:18px}.ability-explanation .ability-limits>section+section,.ability-explanation .ability-situation>section+section,.ability-explanation .ability-question-form .ability-two-columns>:last-child{position:relative}.ability-explanation .ability-limits>section+section:before,.ability-explanation .ability-situation>section+section:before,.ability-explanation .ability-question-form .ability-two-columns>:last-child:before{content:"";background:var(--ability-border);width:1px;position:absolute;top:0;bottom:0;left:-24px}.ability-explanation .ability-limits h3{margin-bottom:7px}.ability-explanation .ability-limits .ability-example{margin:8px 0 5px}.ability-explanation .ability-situation h3{margin-bottom:8px}.ability-explanation .ability-situation p+p{margin-top:9px}.ability-explanation .ability-situation .ability-subject{font-family:var(--font-display);font-weight:700}.ability-explanation .ability-paired-examples{color:var(--ability-heading);font:600 clamp(24px,3cqi,32px)/1.3 var(--font-display);letter-spacing:-.03em}.ability-explanation .ability-capacity .ability-two-columns{grid-template-columns:minmax(0,.925fr) minmax(0,1fr);gap:40px}.ability-explanation .ability-capacity .ability-example{margin:7px 0 5px;font-size:clamp(28px,3.45cqi,30px)}.ability-explanation .ability-capacity .ability-two-columns>div>p:last-child{font-size:clamp(16px,1.88cqi,20px)}.ability-explanation .ability-thing-note{border:1px solid var(--ability-border);background:#f8f5ef;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:20px -12px -8px;padding:14px 24px;font-size:clamp(17px,1.95cqi,21px);display:grid}.ability-explanation .ability-thing-note>p{border-left:1px solid var(--ability-border);padding:12px 0 12px 28px}.ability-explanation .ability-thing-note p+p{margin-top:3px}.ability-explanation .ability-question-form .ability-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}.ability-explanation .ability-transformation{padding:18px 0 20px}.ability-explanation .ability-transformation .ability-pattern-word{font-size:clamp(25px,3.9cqi,30px)}.ability-explanation .ability-move-arrow{color:#9a681c;width:145px;height:64px;margin:0 0 -3px 12px;display:block}.ability-explanation .ability-question-notes h4{margin-bottom:3px}.ability-explanation .ability-question-notes .ability-paired-examples{margin:12px 0 16px}.ability-explanation .ability-question-notes>p:last-child{font-size:clamp(17px,2cqi,21px);line-height:1.4}.ability-explanation .ability-reply .ability-two-columns{align-items:start;gap:36px}.ability-explanation .ability-scene-context{margin-bottom:20px;font-size:16px}.ability-explanation .ability-participant{color:var(--ability-muted);font:400 clamp(16px,1.85cqi,20px)/1.35 var(--font-ui);margin-bottom:4px}.ability-explanation .ability-dialogue .ability-example{margin:0 0 16px;font-size:clamp(28px,3.6cqi,30px)}.ability-explanation .ability-dialogue>p:nth-last-child(-n+2){font-size:clamp(16px,1.8cqi,19px)}.ability-explanation .ability-dialogue>p:last-child{margin-top:4px}.ability-explanation .ability-answer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;display:grid}.ability-explanation .ability-answer-grid>div{padding:0 0 16px}.ability-explanation .ability-answer-grid>div:nth-child(2n){position:relative}.ability-explanation .ability-answer-grid>div:nth-child(2n):before{content:"";background:var(--ability-border);width:1px;position:absolute;top:0;bottom:16px;left:-24px}.ability-explanation .ability-answer-grid>div:nth-child(n+3){border-top:1px solid var(--ability-border);padding-top:16px}.ability-explanation .ability-answer-grid>div:nth-child(n+3):before{top:16px}.ability-explanation .ability-answer-grid>div>p:last-child{color:var(--ability-heading);font:400 clamp(24px,2.9cqi,31px)/1.25 var(--font-display);letter-spacing:-.035em}.ability-explanation .ability-answer-grid .ability-subject,.ability-explanation .ability-answer-grid .ability-verb{font-weight:700}.ability-explanation .ability-group-note{margin-top:4px}.ability-explanation .ability-back-to-question{z-index:4;margin:16px auto 0;display:flex;position:sticky;bottom:24px;box-shadow:0 2px 8px #0000001f}.ability-explanation .ability-back-to-question[hidden]{display:none}.ability-explanation [id^=ability-]{scroll-margin-top:100px}.ability-explanation .ability-mobile{display:none}@container (width<=680px){.ability-explanation .ability-paper{padding:22px 20px}.ability-explanation .ability-comparison{gap:28px}.ability-explanation .ability-comparison-item+.ability-comparison-item:before{left:-14px}.ability-explanation .ability-highlighted>span{padding-inline-start:6px;padding-inline-end:6px}.ability-explanation .ability-example{font-size:28px}.ability-explanation .ability-form-grid{gap:22px}.ability-explanation .ability-pattern{gap:6px}.ability-explanation .ability-pattern-chips .ability-pattern-word{padding-inline-start:8px;padding-inline-end:8px;font-size:28px}.ability-explanation .ability-pattern-chips .ability-role{padding-inline-start:4px;padding-inline-end:4px}.ability-explanation .ability-two-columns{gap:28px}.ability-explanation .ability-limits>section+section:before,.ability-explanation .ability-situation>section+section:before,.ability-explanation .ability-question-form .ability-two-columns>:last-child:before{left:-14px}.ability-explanation .ability-reply .ability-two-columns,.ability-explanation .ability-question-form .ability-two-columns{grid-template-columns:1fr}.ability-explanation .ability-question-form .ability-two-columns>:last-child:before{display:none}.ability-explanation .ability-transformation{max-width:440px}.ability-explanation .ability-reply .ability-scene{max-width:500px}}@media (max-width:640px){.questions-explanation.ability-explanation{font-size:17px;line-height:1.4}.ability-explanation .ability-desktop{display:none}.ability-explanation .ability-mobile{display:block}.ability-explanation .ability-paper{border-radius:18px;margin-bottom:20px;padding:20px 16px;font-size:17px}.ability-explanation h2{font-size:30px;line-height:1.08}.ability-explanation .ability-details h2,.ability-explanation .ability-questions h2{font-size:30px}.ability-explanation h3{font-size:27px;line-height:1.2}.ability-explanation h4{font-size:24px}.ability-explanation .ability-paper-heading>p{margin-top:6px;font-size:17px;line-height:1.4}.ability-explanation .ability-section{margin-top:22px;padding-top:18px}.ability-explanation .ability-section>h3{margin-bottom:12px}.ability-explanation .ability-meaning{border:0;flex-direction:column;margin-top:16px;padding-top:0;display:flex}.ability-explanation .ability-meaning h3{letter-spacing:-.035em;font-size:24px}.ability-explanation .ability-mobile-scene{border-bottom:1px solid var(--ability-border);order:-1;margin-bottom:20px;padding-bottom:22px}.ability-explanation .ability-mobile-scene .ability-example{margin:12px 0 7px}.ability-explanation .ability-example{font-size:clamp(28px,9.4vw,30px)}.ability-explanation .ability-highlighted>span{border-radius:8px;padding:0 7px 3px}.ability-explanation .ability-mobile-contrast{font-size:17px;line-height:1.45}.ability-explanation .ability-form-grid{display:block}.ability-explanation .ability-pattern-chips{justify-content:flex-start;gap:10px}.ability-explanation .ability-pattern-word,.ability-explanation .ability-pattern-chips .ability-pattern-word{padding-inline-start:8px;padding-inline-end:8px;font-size:clamp(28px,9.4vw,30px)}.ability-explanation .ability-pattern-chips .ability-role{padding-inline-start:6px;padding-inline-end:6px;font-size:14px}.ability-explanation .ability-definitions{margin-top:14px}.ability-explanation .ability-definitions p{font-size:17px;line-height:1.4}.ability-explanation .ability-mobile-reminder{margin-top:10px;font-size:17px;line-height:1.4}.ability-explanation .ability-practice{margin:12px -5px -5px;padding:16px 12px}.ability-explanation .ability-practice-heading{gap:16px;margin-bottom:6px;display:flex}.ability-explanation .ability-practice-heading h3{margin-bottom:3px;font-size:29px}.ability-explanation .ability-practice-heading>span{font-size:13px}.ability-explanation .ability-practice-context{margin-bottom:6px;font-size:17px;line-height:1.4}.ability-explanation .ability-choices legend{letter-spacing:-.015em;margin-bottom:10px;font-size:17px;line-height:1.35}.ability-explanation .ability-choice{border-radius:10px;gap:12px;min-height:48px;margin-bottom:8px;padding:8px 12px;font-size:17px;line-height:1.4}.ability-explanation .ability-choice.is-selected{padding:7px 11px}.ability-explanation .ability-radio{flex-basis:23px;width:23px;height:23px}.ability-explanation .ability-practice-response{flex-direction:column;align-items:stretch;gap:12px;min-height:100px;padding-top:14px;display:flex}.ability-explanation .ability-feedback{font-size:16px}.ability-explanation .ability-button{width:100%;min-height:50px;font-size:17px}.ability-explanation .ability-two-columns,.ability-explanation .ability-question-form .ability-two-columns{grid-template-columns:1fr;gap:24px}.ability-explanation .ability-limits>section+section:before,.ability-explanation .ability-situation>section+section:before,.ability-explanation .ability-question-form .ability-two-columns>:last-child:before{display:none}.ability-explanation .ability-limits h3{margin-bottom:10px}.ability-explanation .ability-limits .ability-example,.ability-explanation .ability-situation p+p{margin-top:12px}.ability-explanation .ability-paired-examples{font-size:25px}.ability-explanation .ability-capacity .ability-two-columns{grid-template-columns:1fr;gap:24px}.ability-explanation .ability-capacity .ability-example{margin-top:10px;font-size:30px}.ability-explanation .ability-capacity .ability-two-columns>div>p:last-child{font-size:17px}.ability-explanation .ability-thing-note{grid-template-columns:1fr;gap:12px;margin:20px -5px -5px;padding:14px 16px;font-size:17px}.ability-explanation .ability-thing-note>p{border-left:0;border-top:1px solid var(--ability-border);padding:12px 0 0}.ability-explanation .ability-transformation{padding:6px 0}.ability-explanation .ability-transformation .ability-pattern{flex-wrap:wrap;justify-content:flex-start;gap:10px}.ability-explanation .ability-transformation .ability-pattern-word{font-size:clamp(25px,8vw,30px)}.ability-explanation .ability-transformation .ability-role{font-size:13px}.ability-explanation .ability-question-notes h4{font-size:25px}.ability-explanation .ability-question-notes>p:last-child{font-size:17px}.ability-explanation .ability-reply .ability-two-columns{gap:18px}.ability-explanation .ability-scene-context{margin-bottom:14px}.ability-explanation .ability-participant{font-size:16px}.ability-explanation .ability-dialogue .ability-example{margin-bottom:18px;font-size:30px}.ability-explanation .ability-dialogue>p:nth-last-child(-n+2){font-size:17px}.ability-explanation .ability-answer-grid{grid-template-columns:1fr}.ability-explanation .ability-answer-grid>div{border-top:1px solid var(--ability-border);padding:16px 0}.ability-explanation .ability-answer-grid>div:first-child{border-top:0;padding-top:0}.ability-explanation .ability-answer-grid>div:nth-child(2n):before{display:none}.ability-explanation .ability-answer-grid>div>p:last-child{font-size:26px;line-height:1.3}.ability-explanation .ability-back-to-question{max-width:250px;bottom:90px}.ability-explanation [id^=ability-]{scroll-margin-top:145px}}@media (prefers-reduced-motion:reduce){.ability-explanation *,.ability-explanation :before,.ability-explanation :after{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.br-explanation{--br-paper:#fffefa;--br-ink:#082c29;--br-body:#172b33;--br-muted:#51666a;--br-line:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--br-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0 auto 30px;font:400 18px/1.55 Arial,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;overflow:visible}.br-explanation *,.br-explanation :before,.br-explanation :after{box-sizing:border-box}.br-explanation [hidden]{display:none!important}.br-explanation p,.br-explanation figure,.br-explanation dl,.br-explanation dd{margin:0}.br-explanation h2,.br-explanation h3,.br-explanation h4{color:var(--br-ink);letter-spacing:-.035em;text-transform:none;margin:0;font-family:Times New Roman,Georgia,serif;font-weight:700;line-height:1.12}.br-explanation h2,.br-explanation .br-title>h3,.br-explanation h3,.br-explanation h4{font-size:30px}.br-explanation strong{font-weight:650}.br-explanation .br-paper{border:1px solid var(--br-line);background:var(--br-paper);border-radius:22px;padding:32px;box-shadow:0 4px 15px #6f543c08}.br-explanation .br-title{margin-bottom:24px}.br-explanation .br-title>p{margin-top:5px;font-size:21px;line-height:1.4}.br-explanation .br-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:28px;display:grid}.br-explanation .br-breakfast{flex-direction:column;min-width:0;display:flex}.br-explanation .br-scene{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}.br-explanation .br-breakfast .br-scene{aspect-ratio:2}.br-explanation .br-people{color:var(--br-muted);justify-content:space-between;gap:12px;padding:0 10px 3px;font-size:13px;line-height:20px;display:flex}.br-explanation .br-people>span{background:#f0f1e8;border-radius:8px;padding:4px 10px}.br-explanation .br-person{color:var(--br-muted);font-size:16px}.br-explanation .br-main-example{color:var(--br-ink);letter-spacing:-.03em;margin-top:3px;font:700 30px/1.23 Times New Roman,Georgia,serif}.br-explanation .br-main-example+.br-person{margin-top:24px}.br-explanation .br-meaning{border-top:1px solid var(--br-line);margin-top:22px;padding-top:22px;font-size:18px;line-height:1.45}.br-explanation .br-section{border-top:1px solid var(--br-line);margin-top:22px;padding-top:16px}.br-explanation .br-section>h3,.br-explanation .br-section>h4{margin-bottom:12px}.br-explanation .br-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:2px 6px 3px}.br-explanation .br-verb{color:#80550f;background:#f8e7be}.br-explanation .br-subject{color:#19574b;background:#dce7d6}.br-explanation .br-object{color:#99402d;background:#f8e2d7}.br-explanation .br-formula{grid-template-columns:1.2fr .72fr .78fr 1.16fr;gap:12px;margin:12px 0 14px;display:grid}.br-explanation .br-base-formula{grid-template-columns:.75fr .75fr 1fr 1.55fr}.br-explanation .br-token{text-align:center;flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex}.br-explanation .br-token-label{color:var(--br-muted);font-size:14px;line-height:20px}.br-explanation .br-token .br-mark{padding:8px 6px 9px;font:700 30px/1.2 Times New Roman,Georgia,serif}.br-explanation .br-base-copy{font-size:18px;line-height:1.45}.br-explanation .br-could .br-example{margin:8px 0 12px}.br-explanation .br-example{color:var(--br-ink);letter-spacing:-.025em;margin:10px 0;font:400 25px/1.4 Times New Roman,Georgia,serif}.br-explanation .br-example strong{font-weight:700}.br-explanation .br-mobile-copy{display:none}.br-explanation .br-pattern-note{border:1px solid var(--br-line);border-radius:18px;padding:8px 20px 16px}.br-explanation .br-pattern-note>p{font-size:19px}.br-explanation .br-pattern-note>p strong{font-family:Times New Roman,Georgia,serif}.br-explanation .br-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.br-explanation .br-two>*+*{border-left:1px solid var(--br-line);padding-left:24px}.br-explanation .br-receive-scenes h4{margin-bottom:10px}.br-explanation .br-receive-scenes .br-scene{aspect-ratio:3/2}.br-explanation .br-scene-labels{color:var(--br-muted);justify-content:space-between;gap:8px;margin-top:5px;font-size:13px;line-height:1.4;display:flex}.br-explanation .br-receive-scenes .br-example{font-size:24px;line-height:1.45}.br-explanation .br-receive-scenes .br-example.br-reply{margin-top:-5px}.br-explanation .br-small{color:var(--br-muted);font-size:16px;line-height:1.55}.br-explanation .br-useful{margin-top:16px}.br-explanation .br-useful .br-example{margin:0}.br-explanation .br-window .br-example{margin-top:3px}.br-explanation .br-situation{color:var(--br-muted);margin-top:16px;font-size:16px}.br-explanation .br-instructions{padding-top:24px}.br-explanation .br-instructions h4{margin-bottom:6px;font-size:28px}.br-explanation .br-pattern{color:var(--br-muted);margin-bottom:16px;font-size:17px;font-weight:600}.br-explanation .br-instructions .br-example{margin-bottom:15px;font-size:25px}.br-explanation .br-dont{white-space:nowrap}.br-explanation .br-dont>span{text-underline-offset:5px;-webkit-text-decoration:underline #66517c;text-decoration:underline #66517c;text-decoration-thickness:3px}.br-explanation .br-instruction-note{margin-top:20px}.br-explanation .br-question-note{margin-top:36px}.br-explanation .br-instructions .br-scene{aspect-ratio:3/2;margin-top:8px}.br-explanation .br-punctuation{border-block:1px solid var(--br-line);color:var(--br-muted);text-align:center;margin:24px 0 20px;padding:12px 0;font-size:16px;line-height:1.6}.br-explanation .br-replies h4{margin-bottom:20px;font-size:28px}.br-explanation .br-exchange{border-bottom:1px solid var(--br-line);margin:0 0 18px;padding:0 0 18px;font-size:16px;line-height:1.5}.br-explanation .br-exchange:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.br-explanation .br-exchange dl{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.br-explanation .br-exchange dt{color:var(--br-muted);font-size:13px}.br-explanation .br-reply-note{color:var(--br-muted);margin:10px 0 0 74px}.br-explanation .br-quiet{background:#f0f1e8;border-radius:12px;padding:20px;font-size:16px;line-height:1.6}.br-explanation .br-quiet p+p{margin-top:8px}.br-explanation .br-reference .br-title{margin-bottom:14px}.br-explanation .br-illustrated{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.br-explanation .br-illustrated h4{margin-bottom:10px}.br-explanation .br-reference .br-small{font-size:16px;line-height:1.5}.br-explanation .br-reference .br-example{margin:8px 0;font-size:25px}.br-explanation .br-reference .br-illustrated .br-scene{aspect-ratio:6/5}.br-explanation .br-word-table{border-collapse:separate;border-spacing:4px;width:min(520px,100%);color:var(--br-body);margin:8px 0 14px -4px}.br-explanation .br-word-table th{text-align:left;color:var(--br-muted);padding:0 10px 2px;font-size:14px;font-weight:500}.br-explanation .br-word-table td{color:#99402d;background:#f8e2d7;border-radius:5px;padding:3px 14px;font:400 23px/1.4 Times New Roman,Georgia,serif}.br-explanation .br-word-table td:first-child{color:#80550f;background:#f8e7be}.br-explanation .br-phrasal{white-space:nowrap;margin-bottom:5px;display:inline-block;position:relative}.br-explanation .br-phrasal:after{content:"";border:1px solid var(--br-muted);border-top:0;border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:-5px;left:15%;right:15%}.br-explanation .br-useful-requests .br-example{font-size:23px}.br-explanation .br-more{margin-top:24px}.br-explanation .br-more>summary{display:none}.br-explanation .br-detail-cards{gap:24px;display:grid}.br-explanation .br-mobile-details-slot:empty{display:none}.br-explanation .br-practice{background:#f0f1e8;border:1px solid #e3dece;border-radius:14px;margin-top:20px;padding:18px 22px 14px}.br-explanation .br-practice>h3{margin-bottom:4px;font-size:30px}.br-explanation .br-question-count{color:var(--br-muted);font-size:16px;line-height:1.5}.br-explanation .br-context{margin:8px 0 3px}.br-explanation .br-instruction{font-size:16px}.br-explanation .br-practice-sentence{color:var(--br-ink);letter-spacing:-.025em;margin:8px 0 10px;font:700 30px/1.25 Times New Roman,Georgia,serif}.br-explanation .br-options{border:0;gap:6px;min-inline-size:0;margin:10px 0 0;padding:0;display:grid}.br-explanation .br-choice{cursor:pointer;background:#fffefa;border:1px solid #d5d9d3;border-radius:10px;align-items:center;gap:18px;min-height:44px;padding:8px 14px;font-size:18px;line-height:1.45;transition:none;display:flex}.br-explanation .br-choice.is-selected{background:#e8eee4;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.br-explanation .br-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;opacity:1;background:#fffefa;border:1.5px solid #89968c;border-radius:50%;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.br-explanation .br-choice input:before{content:"";background:#19574b;border-radius:50%;width:12px;height:12px;transform:scale(0)}.br-explanation .br-choice input:checked{border-color:#19574b}.br-explanation .br-choice input:checked:before{transform:scale(1)}.br-explanation .br-choice:has(input:disabled){cursor:default}.br-explanation .br-choice input:disabled{cursor:default}.br-explanation .br-feedback-footer{border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:80px;margin:12px -8px -4px;padding:12px;display:flex}.br-explanation .br-feedback{min-width:0;color:var(--br-muted);align-items:flex-start;gap:12px;display:flex}.br-explanation .br-feedback-title{font-size:14px}.br-explanation .br-feedback-hint{font-size:16px;line-height:1.5}.br-explanation .br-feedback-icon{background:var(--br-muted);color:#fffefa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:650;line-height:1;display:inline-flex}.br-explanation .br-practice-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;display:flex}.br-explanation .br-action,.br-explanation .br-explain{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font:650 16px/1.4 Arial,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:none;display:inline-flex}.br-explanation .br-action{min-width:172px}.br-explanation .br-action:disabled{color:#4d574f;cursor:default;background:#cbcdca;border-color:#cbcdca;font-weight:400}.br-explanation .br-explain{color:#234d3a;background:0 0;min-width:0;padding-inline-start:12px;padding-inline-end:12px;font-size:14px}.br-explanation .br-action:hover:not(:disabled){background:#19574b}.br-explanation .br-explain:hover{background:#e3eadc}.br-explanation :-webkit-any(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.br-explanation :is(button,summary,input):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.br-explanation :-webkit-any(h3,h4):focus{outline-offset:5px;border-radius:3px;outline:3px solid #9a681c}.br-explanation :is(h3,h4):focus{outline-offset:5px;border-radius:3px;outline:3px solid #9a681c}.br-explanation .br-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.br-explanation .br-choice input:focus-visible{outline:none}.br-explanation .br-practice[data-state=correct] .br-feedback-footer,.br-explanation .br-practice[data-state=incorrect] .br-feedback-footer{border-radius:10px;margin:12px -8px -4px;padding:12px}.br-explanation .br-practice[data-state=correct] .br-feedback-footer{background:#e3eadc}.br-explanation .br-practice[data-state=incorrect] .br-feedback-footer{background:#faece3}.br-explanation .br-practice[data-state=correct] .br-feedback{color:#19574b}.br-explanation .br-practice[data-state=incorrect] .br-feedback{color:#783e2d}.br-explanation .br-practice[data-state=correct] .br-feedback-icon{background:#19574b}.br-explanation .br-practice[data-state=incorrect] .br-feedback-icon{background:#783e2d}.br-explanation .br-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .br-feedback-title{margin-bottom:4px;font:700 22px/1.2 Times New Roman,Georgia,serif}.br-explanation .br-practice:is([data-state=correct],[data-state=incorrect]) .br-feedback-title{margin-bottom:4px;font:700 22px/1.2 Times New Roman,Georgia,serif}.br-explanation .br-complete{margin:8px 0 18px}.br-explanation .br-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px) and (min-width:601px){.br-explanation .br-paper{padding:24px}.br-explanation .br-hero{gap:22px}.br-explanation .br-main-example{font-size:27px}.br-explanation .br-two{gap:22px}.br-explanation .br-two>*+*{padding-left:18px}.br-explanation .br-illustrated{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.br-explanation .br-instructions .br-example,.br-explanation .br-receive-scenes .br-example,.br-explanation .br-reference .br-example{font-size:22px}.br-explanation .br-feedback-footer{gap:12px}.br-explanation .br-practice-actions{flex-direction:column;align-items:stretch}}@media (max-width:600px){.questions-explanation.br-explanation{font-size:17px;line-height:1.52}.br-explanation .br-paper{border-radius:22px;padding:16px}.br-explanation h2,.br-explanation .br-title>h3{letter-spacing:-.035em;font-size:30px;line-height:1.2}.br-explanation h3,.br-explanation h4{font-size:26px;line-height:1.2}.br-explanation .br-title{margin-bottom:14px}.br-explanation .br-title>p{font-size:17px;line-height:1.45}.br-explanation .br-hero{display:block}.br-explanation .br-breakfast{flex-direction:column-reverse;margin-inline-start:-6px;margin-inline-end:-6px}.br-explanation .br-breakfast .br-scene{aspect-ratio:2;border-radius:12px}.br-explanation .br-people{gap:6px;padding:0 12px;font-size:13px;line-height:1.4}.br-explanation .br-people>span{background:0 0;border-radius:0;padding:0}.br-explanation .br-dialogue{margin-top:24px}.br-explanation .br-person{font-size:14px}.br-explanation .br-main-example{letter-spacing:-.035em;margin-top:2px;font-size:27px;line-height:1.22}.br-explanation .br-main-example+.br-person{margin-top:14px}.br-explanation .br-meaning{border:0;margin-top:7px;padding-top:0;font-size:17px;line-height:1.45}.br-explanation .br-meaning>span{display:block}.br-explanation .br-section{margin-top:16px;padding-top:14px}.br-explanation .br-section>h3,.br-explanation .br-section>h4{margin-bottom:10px}.br-explanation .br-desktop-copy{display:none}.br-explanation .br-mobile-copy{display:block}.br-explanation .br-formula{grid-template-columns:1.3fr .78fr .9fr;gap:6px;margin:10px 0 12px}.br-explanation .br-base-formula .br-token:last-child{display:none}.br-explanation .br-token-label{font-size:13px;line-height:18px}.br-explanation .br-token .br-mark{border-radius:6px;padding:6px 3px;font-size:22px;line-height:1.25}.br-explanation .br-base-copy{font-size:17px;line-height:1.5}.br-explanation .br-more{margin:18px 0 0}.br-explanation .br-more>summary{cursor:pointer;background:#f8f5ef;border:1px solid #d8d8d2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:15px;font-weight:650;line-height:1.4;list-style:none;display:flex}.br-explanation .br-more>summary::-webkit-details-marker{display:none}.br-explanation .br-more>summary svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:20px;height:20px}.br-explanation .br-more[open]>summary svg{transform:rotate(180deg)}.br-explanation .br-detail-cards{gap:16px;padding-top:16px}.br-explanation .br-detail-cards .br-paper{box-shadow:none;border-radius:12px;padding:14px}.br-explanation .br-detail-cards .br-title>h3{font-size:25px}.br-explanation .br-detail-cards .br-title>p{font-size:16px}.br-explanation .br-two,.br-explanation .br-illustrated{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.br-explanation .br-two>*+*{border-left:0;border-top:1px solid var(--br-line);padding:20px 0 0}.br-explanation .br-pattern-note{border-radius:12px;padding:8px 8px 12px}.br-explanation .br-pattern-note .br-formula{grid-template-columns:1fr 1fr;gap:10px}.br-explanation .br-pattern-note>p{font-size:16px}.br-explanation .br-pattern-note .br-token .br-mark{font-size:24px}.br-explanation .br-scene-labels{font-size:12px}.br-explanation .br-example,.br-explanation .br-instructions .br-example,.br-explanation .br-receive-scenes .br-example,.br-explanation .br-reference .br-example,.br-explanation .br-useful-requests .br-example{font-size:22px;line-height:1.45}.br-explanation .br-small,.br-explanation .br-reference .br-small{font-size:15px}.br-explanation .br-instructions h4,.br-explanation .br-replies h4{font-size:23px}.br-explanation .br-question-note{margin-top:20px}.br-explanation .br-exchange dl{grid-template-columns:56px minmax(0,1fr);gap:8px;font-size:15px}.br-explanation .br-exchange dt{font-size:12px}.br-explanation .br-reply-note{margin-left:64px;font-size:15px}.br-explanation .br-quiet{padding:14px;font-size:15px}.br-explanation .br-word-table td{padding:3px 7px;font-size:20px}.br-explanation .br-word-table th{padding-inline-start:5px;padding-inline-end:5px;font-size:13px}.br-explanation .br-practice{background:0 0;border:0;border-radius:0;margin-top:20px;padding:0}.br-explanation .br-practice>h3{margin-bottom:3px;font-size:28px}.br-explanation .br-question-count{font-size:15px}.br-explanation .br-instruction{margin-top:2px;font-size:16px;line-height:1.5}.br-explanation .br-practice-sentence{margin:10px 0 14px;font-size:27px;line-height:1.2}.br-explanation .br-options{gap:8px;margin-top:12px}.br-explanation .br-choice{gap:14px;min-height:44px;padding:9px 12px;font-size:17px;line-height:1.4}.br-explanation .br-choice input{width:22px;height:22px}.br-explanation .br-feedback-footer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-height:0;margin-top:12px;padding-top:0}.br-explanation .br-feedback-title{font-size:15px}.br-explanation .br-feedback-hint{font-size:16px}.br-explanation .br-practice-actions{flex-direction:column;align-items:stretch;width:100%}.br-explanation .br-action{width:100%;min-height:44px}.br-explanation .br-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .br-feedback-footer{margin:12px 0 0;padding:12px}.br-explanation .br-practice:is([data-state=correct],[data-state=incorrect]) .br-feedback-footer{margin:12px 0 0;padding:12px}.br-explanation .br-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .br-feedback-title{font-size:22px}.br-explanation .br-practice:is([data-state=correct],[data-state=incorrect]) .br-feedback-title{font-size:22px}.br-explanation .br-practice[data-state=complete] .br-action{margin-top:14px}}.questions-explanation.please-notes{--pn-ink:#263f32;--pn-heading:#153b2c;--pn-secondary:#53655c;--pn-border:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--pn-ink);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:32px;margin:0 auto 32px;padding:0;font:400 18px/1.55 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;container-type:inline-size}.please-notes *,.please-notes :before,.please-notes :after{box-sizing:border-box}.please-notes [hidden]{display:none!important}.please-notes .pn-mobile-copy{display:none}.please-notes .pn-panel{border:1px solid var(--pn-border);background:#fffefa;border-radius:22px;min-width:0;padding:28px;box-shadow:0 1px 5px #6748260d}.please-notes h2,.please-notes h3,.please-notes h4,.please-notes .pn-sentence{color:var(--pn-heading);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.please-notes h2{margin:0;font-size:30px;line-height:1.14}.please-notes .pn-main h2,.please-notes .pn-rules h2{font-size:30px}.please-notes h3{margin:0 0 14px;font-size:30px;line-height:1.18}.please-notes h4{margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.25}.please-notes p{margin:10px 0 0;font-size:20px;line-height:1.45}.please-notes .pn-panel-header{border-bottom:1px solid var(--pn-border);margin-bottom:16px;padding-bottom:20px}.please-notes .pn-panel-header>p{color:var(--pn-secondary);margin-top:6px;font-size:21px}.please-notes .pn-exchange{grid-template-columns:1.12fr 1fr;align-items:start;gap:28px;display:grid}.please-notes .pn-core,.please-notes .pn-continuation{display:contents}.please-notes .pn-scene-wrap{min-width:0;display:block}.please-notes .pn-scene{object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.please-notes .pn-dialogue{min-width:0;padding-top:12px}.please-notes .pn-participant{color:var(--pn-secondary);margin:0 0 6px;font-size:18px}.please-notes .pn-listener{margin-top:22px}.please-notes .pn-sentence{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.48}.please-notes .pn-sentence>span{display:inline}.please-notes .pn-exchange-meaning{margin-top:32px;font-size:21px}.please-notes .pn-marker{color:var(--pn-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.please-notes .pn-verb,.please-notes .pn-subject,.please-notes .pn-info{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:4px 7px}.please-notes .pn-verb{color:#80550f;background:#f8e7be}.please-notes .pn-subject{color:#19574b;background:#dce7d6}.please-notes .pn-info{color:#99402d;background:#f8e2d7}.please-notes .pn-contraction{white-space:nowrap}.please-notes .pn-helper{color:#80550f}.please-notes .pn-negation{color:#66517c}.please-notes .pn-annotated{flex-wrap:wrap;align-items:end;gap:4px 6px;margin:0;font:700 30px/1.48 Georgia,Times New Roman,serif;display:flex}.please-notes .pn-word{white-space:nowrap;flex-direction:column;align-items:center;display:flex}.please-notes .pn-word small{color:var(--pn-secondary);letter-spacing:0;margin-bottom:2px;font:400 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.please-notes .pn-section{border-top:1px solid var(--pn-border);margin-top:20px;padding-top:16px}.please-notes .pn-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.please-notes .pn-columns>*{min-width:0}.please-notes .pn-columns>:last-child{border-left:1px solid var(--pn-border);padding-left:28px}.please-notes .pn-positions .pn-sentence,.please-notes .pn-contrast .pn-sentence{white-space:nowrap;font-size:30px}.please-notes .pn-positions p:not(.pn-sentence),.please-notes .pn-contrast p:not(.pn-sentence){color:var(--pn-secondary)}.please-notes .pn-final-comma{margin-top:47px}.please-notes .pn-practice{background:#f0f1e8;border:1px solid #e1e5d9;border-radius:12px;margin-top:20px;padding:20px}.please-notes .pn-practice:has(input:checked){border-color:var(--pn-border);background:#fffefa}.please-notes .pn-practice:has(input:checked) .pn-practice-footer:not(.is-correct):not(.is-incorrect){background:#f4f1ed;padding:12px}.please-notes .pn-practice-grid{grid-template-columns:1fr 1.05fr;gap:24px;display:grid}.please-notes .pn-practice-prompt{min-width:0}.please-notes .pn-practice-heading{flex-wrap:wrap;align-items:baseline;gap:8px 15px;display:flex}.please-notes .pn-practice-heading h3{margin:0;font-size:30px}.please-notes .pn-practice-heading>span{color:var(--pn-secondary);font-size:14px}.please-notes .pn-practice-prompt>p{margin-top:12px;font-size:17px}.please-notes .pn-practice-prompt .pn-source{margin-top:18px;font-size:29px;line-height:1.25}.please-notes .pn-choices{border:0;align-content:start;gap:8px;min-width:0;margin:3px 0 0;padding:0;display:grid}.please-notes .pn-choice{border:1px solid var(--pn-border);min-width:0;min-height:48px;color:var(--pn-ink);cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:13px;padding:10px 14px;font:400 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}.please-notes .pn-choice.is-selected{border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.please-notes .pn-choice input{opacity:0;width:1px;height:1px;position:absolute}.please-notes .pn-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.please-notes .pn-radio{border:1.5px solid #89918c;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.please-notes input:checked+.pn-radio{border:2px solid #234d3a}.please-notes input:checked+.pn-radio:after{content:"";background:#234d3a;border-radius:50%;width:12px;height:12px}.please-notes .pn-choices:disabled .pn-choice{cursor:default;opacity:1}.please-notes .pn-practice-footer{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin-top:16px;display:flex}.please-notes .pn-selection-status{color:var(--pn-secondary);margin:0;font-size:16px}.please-notes .pn-button{-webkit-appearance:none;appearance:none;color:#fffdf7;min-width:154px;min-height:48px;box-shadow:none;text-align:center;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:12px 18px;font:600 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.please-notes .pn-button:hover:not(:disabled){background:#193e2c}.please-notes .pn-button:disabled{color:#747a78;cursor:default;background:#dbddda;border-color:#dbddda}.please-notes .pn-button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.please-notes .pn-help-button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.please-notes .pn-practice-footer.is-incorrect{background:#faece3;padding:12px}.please-notes .pn-practice-footer.is-correct{background:#e3eadc;padding:12px}.please-notes .pn-feedback{color:#19574b;align-items:start;gap:12px;min-width:0;display:flex}.please-notes .pn-feedback--incorrect{color:#783e2d}.please-notes .pn-feedback-icon{color:#fffefa;background:#19574b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.please-notes .pn-feedback--incorrect .pn-feedback-icon{clip-path:polygon(50% 0,100% 100%,0 100%);background:#783e2d;border-radius:0;padding-top:8px}.please-notes .pn-feedback strong{font:700 24px/1.2 Georgia,Times New Roman,serif}.please-notes .pn-feedback p{color:inherit;margin:4px 0 0;font-size:16px;line-height:1.5}.please-notes .pn-help-button{-webkit-appearance:none;appearance:none;color:#234d3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:8px;padding:8px 0;font:500 16px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.please-notes .pn-practice-help{background:#fffefa;border-left:3px solid #234d3a;padding:12px}.please-notes .pn-completion{text-align:center;padding:16px}.please-notes .pn-completion h3{margin-top:12px}.please-notes .pn-completion .pn-button{margin-top:20px}.please-notes .pn-completion-icon{color:#fffefa;background:#19574b;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}.please-notes .pn-rules .pn-panel-header{margin-bottom:0}.please-notes .pn-base-rule{border-top:0;margin-top:0}.please-notes .pn-base-rule p:first-child{margin-top:0}.please-notes .pn-small-rules .pn-sentence{font-size:28px}.please-notes .pn-pan-exchange{grid-template-columns:1fr 1.06fr;gap:22px}.please-notes .pn-negative-copy{min-width:0}.please-notes .pn-negative-copy h4:not(:first-child){margin-top:22px}.please-notes .pn-negative-sentence{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:25px;line-height:1.6;display:flex}.please-notes .pn-negative-sentence>span{white-space:nowrap}.please-notes .pn-negative-copy>p:not(.pn-sentence){font-size:16px}.please-notes .pn-role-key{color:var(--pn-secondary);margin-top:12px;font-size:14px!important}.please-notes .pn-patterns .pn-annotated{margin-top:16px}.please-notes .pn-lives-example{margin-top:20px}.please-notes .pn-everyday .pn-panel-header{text-align:center}.please-notes .pn-seat-exchange{grid-template-columns:1.5fr 1fr}.please-notes .pn-seat-exchange .pn-sentence{font-size:28px}.please-notes .pn-seat-exchange p:not(.pn-sentence){font-size:16px}.please-notes .pn-tone-note{border-top:1px solid var(--pn-border);margin-top:20px;padding-top:16px}.please-notes .pn-everyday h3{font-size:30px}.please-notes .pn-example-list{margin:0;padding:0;list-style:none}.please-notes .pn-example-list li,.please-notes .pn-list-sentence,.please-notes .pn-move-pair p{letter-spacing:-.025em;margin:0;padding:4px 0;font:400 24px/1.55 Georgia,Times New Roman,serif}.please-notes .pn-example-list .pn-verb,.please-notes .pn-list-sentence .pn-verb,.please-notes .pn-move-pair .pn-verb{padding:2px 6px;font-weight:700}.please-notes .pn-positive-examples p:not(.pn-sentence),.please-notes .pn-more-examples p:not(.pn-list-sentence){color:var(--pn-secondary);font-size:16px}.please-notes .pn-move-pair{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.6fr);align-items:center;gap:12px;display:grid}.please-notes .pn-move-arrow{color:#89918c;text-align:center;font-size:30px}.please-notes .pn-more-examples .pn-example-list li,.please-notes .pn-more-examples .pn-list-sentence{font-size:22px}.please-notes .pn-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px) and (min-width:681px){.please-notes .pn-panel{padding:24px}.please-notes .pn-exchange{gap:20px}.please-notes .pn-sentence,.please-notes .pn-annotated{font-size:27px}.please-notes .pn-positions .pn-sentence,.please-notes .pn-contrast .pn-sentence{white-space:normal;font-size:26px}.please-notes .pn-negative-sentence{white-space:normal;font-size:22px}.please-notes .pn-columns{gap:20px}.please-notes .pn-columns>:last-child{padding-left:20px}}@container (width<=900px) and (width>=540px){.please-notes .pn-sentence,.please-notes .pn-annotated{font-size:27px}.please-notes .pn-positions .pn-sentence,.please-notes .pn-contrast .pn-sentence{white-space:normal;font-size:26px}.please-notes .pn-negative-sentence{font-size:22px}}@media (max-width:680px){.questions-explanation.please-notes{gap:24px;font-size:17px}.please-notes .pn-panel{border-radius:22px;padding:16px}.please-notes .pn-main{box-shadow:none;background:0 0;border:0;padding:0}.please-notes .pn-core,.please-notes .pn-continuation{border:1px solid var(--pn-border);background:#fffefa;border-radius:22px;padding:16px;display:block;box-shadow:0 1px 5px #6748260d}.please-notes .pn-continuation{margin-top:24px}.please-notes .pn-continuation>.pn-contrast{border-top:0;margin-top:0;padding-top:0}.please-notes .pn-panel h2{font-size:30px;line-height:1.13}.please-notes h3,.please-notes .pn-everyday h3{font-size:28px;line-height:1.2}.please-notes h4{letter-spacing:0;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17px;font-weight:400}.please-notes p,.please-notes .pn-panel-header>p{font-size:18px;line-height:1.5}.please-notes .pn-panel-header>p{font-size:21px}.please-notes .pn-desktop-copy{display:none}.please-notes .pn-mobile-copy,.please-notes .pn-position-message>span{display:block}.please-notes .pn-panel-header{margin-bottom:16px;padding-bottom:16px}.please-notes .pn-exchange,.please-notes .pn-columns,.please-notes .pn-practice-grid{grid-template-columns:minmax(0,1fr);gap:20px}.please-notes .pn-columns>:last-child{border-left:0;padding-left:0}.please-notes .pn-scene{width:100%}.please-notes .pn-dialogue{padding-top:0}.please-notes .pn-sentence,.please-notes .pn-annotated,.please-notes .pn-positions .pn-sentence,.please-notes .pn-contrast .pn-sentence,.please-notes .pn-small-rules .pn-sentence{white-space:normal;font-size:27px;line-height:1.5}.please-notes .pn-positions .pn-sentence,.please-notes .pn-contrast .pn-sentence,.please-notes .pn-small-rules .pn-sentence{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.please-notes .pn-positions .pn-sentence>span,.please-notes .pn-contrast .pn-sentence>span,.please-notes .pn-small-rules .pn-sentence>span{white-space:nowrap}.please-notes .pn-door-sentence .pn-word small{display:none}.please-notes .pn-word small{font-size:13px}.please-notes .pn-participant{font-size:16px}.please-notes .pn-listener{margin-top:18px}.please-notes .pn-exchange-meaning{margin-top:16px;font-size:17px}.please-notes .pn-section{margin-top:24px;padding-top:18px}.please-notes .pn-positions .pn-columns{gap:0}.please-notes .pn-positions h3{max-width:220px}.please-notes .pn-positions p:not(.pn-sentence){font-size:20px}.please-notes .pn-positions .pn-columns>div{display:contents}.please-notes .pn-positions .pn-columns>div:first-child h4{order:1}.please-notes .pn-positions .pn-columns>div:first-child .pn-sentence{order:2}.please-notes .pn-positions .pn-columns>div:last-child h4{order:3;margin-top:18px}.please-notes .pn-positions .pn-columns>div:last-child .pn-sentence{order:4}.please-notes .pn-positions .pn-columns p:not(.pn-sentence){order:5}.please-notes .pn-positions .pn-columns>div:last-child p:not(.pn-sentence){order:6}.please-notes .pn-final-comma{margin-top:10px}.please-notes .pn-practice{margin-top:24px;padding:16px}.please-notes .pn-practice-heading h3{font-size:30px}.please-notes .pn-practice-heading>span{font-size:13px}.please-notes .pn-practice-prompt>p{font-size:17px}.please-notes .pn-practice-prompt .pn-source{font-size:22px}.please-notes .pn-choices{margin:0}.please-notes .pn-choice{min-height:48px;padding:12px}.please-notes .pn-practice-footer{flex-wrap:wrap;gap:12px;min-height:96px;margin-top:16px}.please-notes .pn-selection-status{font-size:16px}.please-notes .pn-button{width:100%;min-height:48px}.please-notes .pn-practice-footer:not(.is-correct):not(.is-incorrect) .pn-button{width:auto;min-width:132px;padding-left:12px;padding-right:12px}.please-notes .pn-small-rules{gap:24px}.please-notes .pn-rules .pn-base-rule{margin-top:0;padding-top:16px}.please-notes .pn-pan-exchange{gap:18px}.please-notes .pn-negative-sentence{white-space:normal;font-size:25px}.please-notes .pn-negative-copy>p:not(.pn-sentence){font-size:17px}.please-notes .pn-patterns .pn-annotated{gap:8px;font-size:24px}.please-notes .pn-lives-example{font-size:25px}.please-notes .pn-everyday .pn-panel-header{text-align:left}.please-notes .pn-seat-exchange .pn-sentence{font-size:27px}.please-notes .pn-seat-exchange p:not(.pn-sentence){font-size:17px}.please-notes .pn-example-list li,.please-notes .pn-list-sentence,.please-notes .pn-move-pair p,.please-notes .pn-more-examples .pn-example-list li,.please-notes .pn-more-examples .pn-list-sentence{font-size:23px;line-height:1.55}.please-notes .pn-move-pair{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.please-notes .pn-move-pair+.pn-move-pair{border-top:1px solid var(--pn-border)}.please-notes .pn-move-arrow{display:none}.please-notes .pn-move-pair>:last-child{border-left:2px solid var(--pn-border);padding-left:12px}.please-notes .pn-positive-examples p:not(.pn-sentence),.please-notes .pn-more-examples p:not(.pn-list-sentence){font-size:17px}}@media (max-width:359px){.please-notes .pn-practice-footer:not(.is-correct):not(.is-incorrect) .pn-button{width:100%}}@media (prefers-reduced-motion:reduce){.please-notes *,.please-notes :before,.please-notes :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.lets-notes{--lets-heading:#153b2c;--lets-body:#263f32;--lets-muted:#53655c;--lets-line:#ddd5c5;border:1px solid var(--lets-line);max-width:960px;color:var(--lets-body);font:18px/1.5 var(--font-ui);background:#fffefa;border-radius:22px;margin:0 auto 30px;padding:28px 26px;overflow:hidden;box-shadow:0 2px 5px #40301712;container:lets-notes/inline-size}.lets-notes [hidden]{display:none!important}.lets-notes :-webkit-any(h2,h3,h4,p,figure,ol){margin:0}.lets-notes :is(h2,h3,h4,p,figure,ol){margin:0}.lets-notes :-webkit-any(h2,h3,h4){color:var(--lets-heading);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.lets-notes :is(h2,h3,h4){color:var(--lets-heading);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.lets-notes :-webkit-any(h3,h4){margin-bottom:14px;font-size:30px;line-height:1.17}.lets-notes :is(h3,h4){margin-bottom:14px;font-size:30px;line-height:1.17}.lets-notes .lets-page-title{margin-bottom:5px;font-size:30px;line-height:1.08}.lets-notes .lets-intro{color:var(--lets-muted);font-size:20px;line-height:1.45}.lets-notes p+p{margin-top:5px}.lets-notes button{cursor:pointer}.lets-notes :focus-visible{outline-offset:3px;outline:3px solid #9a681c}.lets-notes :-webkit-any([tabindex="-1"],.lets-panel):focus:not(:focus-visible){outline:none}.lets-notes :is([tabindex="-1"],.lets-panel):focus:not(:focus-visible){outline:none}.lets-mobile-copy,.lets-mobile-links{display:none}.lets-tabs{border-bottom:1px solid var(--lets-line);gap:32px;margin:14px 0 18px;display:flex}.lets-tabs button{min-height:44px;color:var(--lets-muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 6px 10px;font-size:17px;line-height:1.3}.lets-tabs [aria-selected=true]{color:var(--lets-heading);border-bottom-color:#234d3a;font-weight:700}.lets-notes[data-notes-view=plans]>.lets-page-header{text-align:center}.lets-notes[data-notes-view=plans]>.lets-tabs{border-top:1px solid var(--lets-line);justify-content:center;padding-top:4px}.lets-return{color:#234d3a;background:#f8f5ef;border:0;border-radius:8px;min-height:44px;margin-bottom:16px;padding:8px 12px}.lets-panel{min-width:0}.lets-notes .lets-example{color:var(--lets-heading);letter-spacing:-.025em;font:700 30px/1.42 Times New Roman,Georgia,serif}.lets-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.07em .15em .1em}.lets-word--subject{color:#19574b;background:#dce7d6}.lets-word--verb{color:#80550f;background:#f8e7be}.lets-word--object,.lets-word--place{color:#99402d;background:#f8e2d7}.lets-word--negation{color:#66517c;background:#eee8f4}.lets-scene{aspect-ratio:var(--scene-ratio);isolation:isolate;background:#fffaf2;border-radius:14px;min-width:0;position:relative;overflow:hidden}.lets-scene img{max-width:none;width:var(--scene-width);height:auto;left:var(--scene-left);top:var(--scene-top);display:block;position:absolute}.lets-scene--baby:after{content:"";background:linear-gradient(90deg,#fffefa 75%,#0000);width:20%;height:15%;position:absolute;bottom:0;left:0}.lets-hero{grid-template-columns:1.4fr 1fr;align-items:start;gap:26px;display:grid}.lets-hero-copy{padding-top:16px}.lets-role{color:var(--lets-muted);font-size:16px;line-height:1.4;margin-bottom:5px!important}.lets-dialogue-line+.lets-dialogue-line{margin-top:16px}.lets-hero .lets-context{margin-bottom:17px;font-size:20px}.lets-hero .lets-example{font-size:30px;line-height:1.5}.lets-meaning-note{border-top:1px solid var(--lets-line);margin-top:22px;padding-top:12px}.lets-meaning-note h3{margin-bottom:5px;font-size:28px}.lets-divider{border-top:1px solid var(--lets-line);margin-top:18px;padding-top:18px}.lets-meaning-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lets-pattern{border-right:1px solid var(--lets-line);padding-right:20px}.lets-formula{color:var(--lets-heading);letter-spacing:-.025em;background:#f0f1e8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:6px 17px;font:700 30px/1.5 Georgia,Times New Roman,serif;display:flex}.lets-formula .lets-word{padding:0 .1em}.lets-plus{font-weight:400}.lets-pattern>p{color:var(--lets-muted);font-size:18px;line-height:1.5}.lets-annotated{justify-content:space-around;align-items:end;gap:10px;margin-top:25px;display:flex}.lets-annotated>div{text-align:center;flex-direction:column;display:flex}.lets-bracket-label{margin-bottom:12px;font-size:14px}.lets-verb-label{color:#80550f}.lets-object-label{color:#99402d}.lets-bracket{border:1.5px solid;border-bottom:0;border-radius:5px 5px 0 0;height:9px;margin:0 2px 5px;position:relative}.lets-bracket:before{content:"";background:currentColor;width:1.5px;height:8px;position:absolute;top:-8px;left:50%}.lets-annotated .lets-example{font-size:30px}.lets-notes .lets-annotated .lets-word--verb{color:#80550f}.lets-notes .lets-annotated .lets-word--object{color:#99402d}.lets-contrast-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lets-contrast-card{background:#f0f1e8;border-radius:10px;padding:12px}.lets-card-label{font-size:16px;font-weight:700;margin-bottom:8px!important}.lets-contrast-card .lets-example{white-space:nowrap;background:#fffefa;border-radius:5px;padding:8px 0;font-size:23px}.lets-contrast-card>p:last-child{margin-top:9px;font-size:15px;line-height:1.45}.lets-note{border:1px solid var(--lets-line);background:#f8f5ef;border-radius:12px;padding:12px 14px}.lets-contrast .lets-note{align-items:start;gap:12px;margin-top:12px;font-size:15px;display:flex}.lets-info{border:2px solid var(--lets-muted);border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font:700 17px/1 Georgia,serif;display:inline-grid}.lets-practice{background:#f0f1e8;border:1px solid #dce1d5;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:22px;padding:20px;display:grid}.lets-practice-heading{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:13px;display:flex}.lets-practice-heading h3{margin-bottom:0;font-size:30px;line-height:1.05}.lets-practice-heading p{color:var(--lets-muted);font-size:16px}.lets-context{font-size:19px}.lets-practice .lets-question-sentence{margin:5px 0;font-size:26px}.lets-practice #lets-question{margin-top:5px;font-size:20px;line-height:1.4}.lets-options{flex-direction:column;gap:8px;padding-top:12px;display:flex}.lets-option{border:1px solid var(--lets-line);color:#172b25;cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:17px;min-height:51px;padding:10px 15px;font-size:17px;line-height:1.35;display:flex;position:relative}.lets-option input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.lets-radio{border:2px solid #9caaa1;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.lets-option input:checked+.lets-radio{border-color:#234d3a}.lets-option input:checked+.lets-radio:after{content:"";background:#234d3a;border-radius:50%;width:12px;height:12px}.lets-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.lets-option.is-selected{border:2px solid #234d3a;padding:9px 14px}.lets-option.is-correct{color:#19574b;background:#e3eadc;border-color:#19574b}.lets-option.is-retry{color:#783e2d;background:#faece3;border-color:#783e2d}.lets-option:has(input:disabled){cursor:default}.lets-feedback{min-height:102px;color:var(--lets-muted);align-items:center;font-size:16px;line-height:1.4;display:flex}.lets-feedback-result{border-radius:10px;width:100%;padding:10px 13px}.lets-feedback-result strong{margin-bottom:4px;font-size:18px;display:block}.lets-feedback-result.is-correct{color:#19574b;background:#e3eadc}.lets-feedback-result.is-retry{color:#783e2d;background:#faece3}.lets-feedback-result p{font-size:15px;line-height:1.4}.lets-practice-actions{flex-wrap:wrap;justify-content:end;align-self:end;align-items:end;gap:10px;display:flex}.lets-primary{color:#fffdf7;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-width:174px;min-height:50px;padding:11px 20px;font-size:17px;line-height:1.4}.lets-primary:disabled{cursor:default;color:#69776f;background:#dcdedd;border-color:#dcdedd}.lets-explanation-link{color:#234d3a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.lets-practice--complete{flex-direction:column;align-items:start;display:flex}.lets-practice--complete h3{margin-bottom:0}.lets-two-columns{grid-template-columns:1fr 1fr;gap:26px;display:grid}.lets-two-columns>:last-child{border-left:1px solid var(--lets-line);padding-left:26px}.lets-apostrophe p{color:var(--lets-muted)}.lets-contraction{align-items:end;gap:14px;margin:15px 0 19px;font:700 30px/1.25 Georgia,Times New Roman,serif;display:flex}.lets-contraction>span:first-child,.lets-contraction>div>span{color:var(--lets-heading);background:#f8f5ef;border-radius:10px;padding:8px 12px;display:inline-block}.lets-contraction .lets-contraction-arrow{color:var(--lets-muted);align-self:end;padding-bottom:12px;font-weight:400}.lets-contraction>div{position:relative}.lets-contraction>div>p{max-width:145px;font:14px/1.35 var(--font-ui);margin:0 0 9px 42px;position:relative}.lets-apostrophe-pointer{width:32px;height:24px;position:absolute;bottom:0;left:-34px}.lets-apostrophe-examples{margin-top:13px}.lets-apostrophe-examples>div+div{border-top:1px solid var(--lets-line);margin-top:16px;padding-top:16px}.lets-apostrophe-examples .lets-example{margin-bottom:9px;font-size:30px}.lets-forms-grid{grid-template-columns:.75fr 1.25fr;gap:24px;display:grid}.lets-base{border-right:1px solid var(--lets-line);padding-right:24px}.lets-base .lets-example{margin-bottom:11px;font-size:28px}.lets-base>p:not(.lets-example){color:var(--lets-muted);margin-top:15px;font-size:18px}.lets-negative .lets-formula{background:#f8f5ef;gap:6px;padding:4px 10px;font-size:28px;display:inline-flex}.lets-negative>p{color:var(--lets-muted);font-size:18px}.lets-negative-scene{min-height:320px;padding-top:16px;position:relative}.lets-negative-scene .lets-scene{float:right;background:#fffefa;border-radius:0;width:47%;margin:0 -14px 0 5px}.lets-negative-scene .lets-context{margin-bottom:5px;font-family:Georgia,Times New Roman,serif}.lets-negative-example{margin-bottom:16px}.lets-negative-example:last-child{clear:both}.lets-negative-example .lets-example{font-size:24px;line-height:1.65}.lets-negative-example>p:last-child{color:var(--lets-muted);margin-top:0;font-size:17px}.lets-negative-scene:after{content:"";clear:both;display:block}.lets-change-grid{grid-template-columns:1.65fr .65fr;gap:24px;display:grid}.lets-change-plan{grid-template-columns:1.15fr .85fr;align-content:start;gap:13px;display:grid}.lets-change-plan>.lets-example{grid-column:1/2;font-size:24px}.lets-change-plan .lets-scene{background:#fffefa;border-radius:0;grid-area:1/2/span 3}.lets-box-help{margin-top:18px}.lets-box-help .lets-context{font-family:Georgia,Times New Roman,serif}.lets-box-help .lets-example{margin-top:8px;font-size:24px}.lets-music{border-left:1px solid var(--lets-line);padding:32px 0 0 18px}.lets-music .lets-example{margin-bottom:12px;font-size:25px}.lets-music>p:last-child{color:var(--lets-muted);font-size:18px}.lets-coordination{grid-template-columns:1.6fr 1fr;align-items:center;gap:22px;display:grid}.lets-example-paper{background:#f8f5ef;border-radius:12px;padding:9px 15px}.lets-coordination .lets-example{font-size:27px;line-height:1.65}.lets-coordinated-example{padding-bottom:27px}.lets-coordinated-example .lets-word--verb{position:relative}.lets-coordinated-example .lets-word--verb:after{content:"base verb";white-space:nowrap;font:13px/1.6 var(--font-ui);letter-spacing:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lets-coordination p:not(.lets-example){color:var(--lets-muted);margin:8px 0 12px;font-size:18px}.lets-steps ol{padding:0;list-style:none}.lets-steps li{grid-template-columns:42px .65fr 1.35fr;align-items:center;gap:12px;margin-top:8px;display:grid}.lets-step-number{width:40px;height:40px;color:var(--lets-heading);background:#e8eddf;border-radius:50%;align-self:start;place-items:center;font:700 27px/1 Georgia,Times New Roman,serif;display:grid}.lets-steps .lets-example{align-content:center;align-self:stretch;font-size:28px}.lets-steps>p{color:var(--lets-muted);margin-top:7px;font-size:18px}.lets-two-steps{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:12px;display:flex}.lets-two-steps strong{font-size:16px}.lets-two-steps .lets-example{padding:0;font-size:23px}.lets-group .lets-example{margin-bottom:7px;font-size:28px}.lets-group>p:last-child{color:var(--lets-muted);margin-top:13px;font-size:18px}.lets-replies{margin-top:28px;padding-top:26px}.lets-replies header{margin-bottom:24px}.lets-replies .lets-page-title,.lets-replies h4{font-size:30px}.lets-reply-scene{grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;display:grid}.lets-reply-scene .lets-example{font-size:30px}.lets-reply-note{color:var(--lets-muted);font-size:18px;margin-top:22px!important}.lets-short-replies{margin-top:22px;padding-top:18px}.lets-dialogue--short .lets-dialogue-line{align-items:baseline;gap:17px;display:flex}.lets-dialogue--short .lets-role{flex:0 0 58px;font-size:18px}.lets-dialogue--short .lets-example{font-size:25px}.lets-dialogue--short .lets-dialogue-line+.lets-dialogue-line{margin-top:8px}.lets-short-replies>div>p{color:var(--lets-muted);margin-top:15px;font-size:18px}@container lets-notes (width<=760px){.lets-notes .lets-page-title{font-size:30px}.lets-notes :-webkit-any(h3,h4){font-size:27px}.lets-notes :is(h3,h4){font-size:27px}.lets-hero{gap:18px}.lets-hero .lets-example{font-size:30px}.lets-contrast-card .lets-example{font-size:20px}.lets-meaning-grid{gap:14px}.lets-pattern{padding-right:14px}.lets-formula{padding-inline-start:10px;padding-inline-end:10px;font-size:30px}.lets-annotated .lets-example{font-size:30px}.lets-contrast-card{padding:9px}.lets-practice-heading h3{font-size:30px}.lets-contraction{gap:8px;font-size:30px}.lets-change-grid{grid-template-columns:1.7fr 1fr}.lets-change-plan{grid-template-columns:1fr}.lets-change-plan .lets-scene{grid-area:auto/1;max-width:210px}}@container lets-notes (width<=600px){.lets-hero,.lets-meaning-grid,.lets-two-columns,.lets-forms-grid,.lets-change-grid,.lets-coordination,.lets-reply-scene,.lets-practice{grid-template-columns:1fr}.lets-hero-copy{min-width:0}.lets-pattern,.lets-base{border-right:0;padding-right:0}.lets-contrast{border-top:1px solid var(--lets-line);padding-top:16px}.lets-two-columns>:last-child,.lets-music{border-left:0;border-top:1px solid var(--lets-line);padding:18px 0 0}.lets-forms-grid{gap:18px}.lets-negative{border-top:1px solid var(--lets-line);padding-top:18px}.lets-practice-actions{justify-content:end}.lets-options{padding-top:0}.lets-feedback{min-height:88px}.lets-reply-scene{gap:16px}.lets-negative-scene .lets-scene{max-width:200px;margin-right:0}.lets-coordination .lets-scene{width:100%;max-width:380px}.lets-steps li{grid-template-columns:32px 1fr;gap:8px}.lets-step-number{width:30px;height:30px;font-size:22px}.lets-steps li .lets-scene{grid-column:2;max-width:330px}.lets-steps li .lets-example{grid-column:2;font-size:24px}.lets-change-plan{grid-template-columns:1fr 1fr}.lets-change-plan .lets-scene{grid-area:1/2/span 3;max-width:none}}@media (max-width:740px){.questions-explanation.lets-notes{border-radius:22px;padding:16px;font-size:17px;line-height:1.5}.lets-desktop-copy{display:none!important}.lets-mobile-copy{display:inline}.lets-notes .lets-page-title{margin-bottom:5px;font-size:28px;line-height:1.18}.lets-notes .lets-intro{font-size:17px;line-height:1.4}.lets-notes :-webkit-any(h3,h4){margin-bottom:12px;font-size:24px;line-height:1.2}.lets-notes :is(h3,h4){margin-bottom:12px;font-size:24px;line-height:1.2}.lets-notes[data-notes-view=meaning]>.lets-tabs{display:none}.lets-tabs{gap:0;margin-top:10px;display:grid}.lets-tabs button{text-align:left;padding:9px 0;font-size:16px}.lets-notes[data-notes-view=plans]>.lets-page-header{text-align:left}.lets-hero{gap:10px;margin-top:12px}.lets-hero-copy{padding-top:0}.lets-scene--kitchen{--scene-ratio:604/279!important;--scene-width:119.205%!important;--scene-left:-9.60265%!important;--scene-top:-48.3871%!important}.lets-hero .lets-dialogue-line{background:#f2f5ef;border:1px solid #e1e5df;border-radius:12px;padding:10px 13px}.lets-hero .lets-dialogue-line+.lets-dialogue-line{background:#f5f4f2;margin-top:8px}.lets-role{font-size:14px;font-weight:600;margin-bottom:3px!important}.lets-hero .lets-example{font-size:29px;line-height:1.45}.lets-meaning-note{color:var(--lets-muted);border:0;margin-top:8px;padding:0 3px;font-size:17px}.lets-divider{margin-top:16px;padding-top:14px}.lets-meaning-grid{gap:16px}.lets-formula{justify-content:center;gap:18px;margin-bottom:9px;padding:7px 8px;font-size:28px}.lets-pattern>p{font-size:17px}.lets-annotated{display:none}.lets-contrast{padding-top:13px}.lets-contrast-cards{grid-template-columns:1fr;gap:9px}.lets-contrast-card{background:#f5f4f2;border:1px solid #e4e2dd;padding:10px 13px}.lets-card-label{color:var(--lets-muted);font-size:14px;margin-bottom:1px!important}.lets-contrast-card .lets-example{background:0 0;padding:0;font-size:26px}.lets-contrast-card>p:last-child{color:var(--lets-muted);margin-top:2px;font-size:17px}.lets-mobile-links{border-top:1px solid var(--lets-line);margin-top:14px;display:block}.lets-mobile-links button{border:0;border-bottom:1px solid var(--lets-line);width:100%;min-height:44px;color:var(--lets-heading);background:0 0;justify-content:space-between;align-items:center;padding:10px 2px;font:700 20px/1.3 Georgia,Times New Roman,serif;display:flex}.lets-mobile-links button>span{color:#172b25;font:30px/1 var(--font-ui);padding-left:12px}.lets-practice{grid-template-columns:1fr;gap:10px;margin-top:12px;padding:13px 10px}.lets-practice-question{grid-row:1}.lets-options{grid-row:2}.lets-practice-heading{gap:12px;margin-bottom:7px}.lets-practice-heading h3{margin:0;font-size:30px}.lets-practice-heading p{font-size:14px}.lets-practice .lets-context{font-size:17px}.lets-practice .lets-question-sentence{font-size:26px}.lets-practice #lets-question{font-size:17px}.lets-option{gap:12px;min-height:48px;padding:10px;font-size:16px}.lets-option.is-selected{padding:9px}.lets-feedback{grid-area:3/1;align-items:start;min-height:152px;padding:0 0 55px;font-size:15px}.lets-feedback:not(:has(.lets-feedback-result)){align-items:end;padding:0 150px 8px 0}.lets-feedback-result{padding:10px}.lets-feedback-result p{font-size:15px}.lets-feedback-result strong{font-size:17px}.lets-primary{min-width:0;min-height:46px;padding:10px 16px;font-size:16px}.lets-practice-actions{z-index:1;grid-area:3/1;align-self:end;align-items:center;gap:12px}.lets-contraction{justify-content:center;gap:10px;padding-top:53px;font-size:30px;position:relative}.lets-contraction>span:first-child{white-space:nowrap;flex-shrink:0}.lets-contraction>div{display:contents}.lets-contraction>div>span{white-space:nowrap;flex-shrink:0}.lets-contraction>div>p{width:145px;margin:0;font-size:13px;position:absolute;top:0;right:0}.lets-apostrophe-examples .lets-example{font-size:27px}.lets-negative .lets-formula{justify-content:start;gap:5px;font-size:25px}.lets-negative-scene .lets-scene{width:42%;margin-top:0}.lets-negative-example .lets-example{font-size:23px}.lets-base .lets-example{font-size:27px}.lets-change-plan{grid-template-columns:1fr}.lets-change-plan .lets-scene{grid-area:auto/1;width:76%;margin:0 auto}.lets-change-plan>.lets-example,.lets-box-help .lets-example,.lets-music .lets-example{font-size:24px}.lets-music{padding-top:15px}.lets-coordination .lets-example{font-size:25px}.lets-coordination .lets-scene{width:100%}.lets-two-steps{gap:8px}.lets-two-steps .lets-example{font-size:23px}.lets-replies .lets-page-title{font-size:28px}.lets-replies header{margin-bottom:18px}.lets-reply-scene .lets-example{font-size:28px}.lets-reply-note{font-size:17px;margin-top:12px!important}.lets-short-replies .lets-example{font-size:24px}}@media (prefers-reduced-motion:reduce){.lets-notes,.lets-notes *{scroll-behavior:auto;transition:none;animation:none}}@media (max-width:360px){.lets-notes .lets-page-header .lets-page-title{font-size:25px}}.questions-explanation.imc-notes{--imc-ink:#263f32;--imc-heading:#153b2c;--imc-line:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--imc-ink);font-family:var(--font-ui);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font-size:18px;line-height:1.45;display:block;overflow:visible;container:imc/inline-size}.imc-notes *,.imc-notes :before,.imc-notes :after{box-sizing:border-box}.imc-notes .imc-paper{border:1px solid var(--imc-line);background:#fffefa;border-radius:22px;padding:24px 28px;box-shadow:0 3px 14px #3b332008}.imc-notes .imc-paper+.imc-paper{margin-top:28px}.imc-notes h2,.imc-notes h3,.imc-notes h4{color:var(--imc-heading);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.13}.imc-notes p{margin:0}.imc-notes .imc-title{margin-bottom:22px}.imc-notes .imc-title>h2,.imc-notes .imc-title>h3{font-size:clamp(28px,4.6cqi,44px)}.imc-notes .imc-title>p:not(.imc-legend){margin-top:4px;font-size:22px;line-height:1.35}.imc-notes .imc-title .imc-formula{font-size:21px}.imc-notes .imc-formula>span{margin:0 10px;display:inline-block}.imc-notes .imc-title .imc-legend{margin-top:8px;font-size:16px;font-weight:500}.imc-notes .imc-legend-subject{color:#19574b}.imc-notes .imc-legend-verb{color:#80550f}.imc-notes .imc-legend-object{color:#99402d}.imc-notes .imc-legend-not{color:#66517c}.imc-notes .imc-section>h3{margin-bottom:16px;font-size:32px}.imc-notes .imc-opening .imc-section>h3{font-size:36px}.imc-notes .imc-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.imc-notes .imc-story{min-width:0;position:relative}.imc-notes .imc-story+.imc-story:before{content:"";background:var(--imc-line);width:1px;position:absolute;top:0;bottom:0;left:-24px}.imc-notes .imc-story>h4{margin-bottom:8px;font-size:27px}.imc-notes .imc-opening .imc-story>h4{font-size:32px}.imc-notes .imc-scene{isolation:isolate;width:100%;aspect-ratio:var(--imc-ratio);background:#fffefa;border-radius:12px;margin:0 0 10px;position:relative;overflow:hidden}.imc-notes .imc-scene img{width:var(--imc-art-width);max-width:none;height:auto;left:var(--imc-art-left);top:var(--imc-art-top);position:absolute}.imc-notes .imc-example{color:#173b32;letter-spacing:-.035em;margin:0 0 8px;font:24px/1.4 Times New Roman,Georgia,serif}.imc-notes .imc-opening .imc-example{font-size:clamp(22px,2.8cqi,27px)}.imc-notes .imc-opening .imc-students-example{font-size:20px;line-height:1.68}.imc-notes .imc-opening .imc-students-example .imc-mark{font-size:clamp(20px,2.3cqi,22px)}.imc-notes .imc-memory-bridge .imc-example{font-size:24px}.imc-notes .imc-memory-bridge .imc-story:last-child .imc-example{letter-spacing:-.04em}.imc-notes .imc-token{vertical-align:top;letter-spacing:-.035em;flex-direction:column;align-items:stretch;margin:0 1px 2px 0;display:inline-flex;position:relative}.imc-notes .imc-mark{border-radius:5px;padding:0 5px 1px;font-weight:600}.imc-notes .imc-subject{color:#19574b;background:#dce7d6}.imc-notes .imc-verb{color:#80550f;background:#f8e7be}.imc-notes .imc-object{color:#99402d;background:#f8e2d7}.imc-notes .imc-not{color:#66517c;background:#eee8f4}.imc-notes .imc-role{width:max-content;font:13px/18px var(--font-ui);text-align:center;letter-spacing:0;white-space:nowrap;margin-top:2px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.imc-notes .imc-role-example .imc-role{display:block}.imc-notes .imc-role-example .imc-token{margin-bottom:23px}.imc-notes .imc-token:has(.imc-subject) .imc-role{color:#19574b}.imc-notes .imc-token:has(.imc-verb) .imc-role{color:#80550f}.imc-notes .imc-token:has(.imc-object) .imc-role{color:#99402d}.imc-notes .imc-story>p:not(.imc-example):not(.imc-pattern){margin-bottom:10px}.imc-notes .imc-facts{margin-top:10px;font-size:16px;line-height:1.5}.imc-notes .imc-opening .imc-facts{font-size:15px}.imc-notes .imc-opening .imc-facts p:last-child{letter-spacing:-.035em}.imc-notes .imc-facts strong{font-weight:650}.imc-notes .imc-pattern{font-size:16px;font-weight:500;line-height:1.5}.imc-notes .imc-opening .imc-pattern{font-weight:650}.imc-notes .imc-boundary{border-top:1px solid var(--imc-line);border-bottom:1px solid var(--imc-line);margin-top:20px;padding:12px 14px;font-size:16px;line-height:1.45}.imc-notes .imc-memory-bridge{margin-top:8px}.imc-notes .imc-memory-bridge>h3{margin-bottom:14px}.imc-notes .imc-practice{background:#f0f1e8;border:1px solid #e1e1d6;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:16px;line-height:1.45}.imc-notes .imc-practice>h3{margin-bottom:6px;font-size:27px}.imc-notes .imc-practice>h3>span:last-child{white-space:nowrap}.imc-notes .imc-context{margin-bottom:2px}.imc-notes .imc-instruction{margin-bottom:10px}.imc-notes .imc-options{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.imc-notes .imc-choice{cursor:pointer;background:#fffefa;border:1px solid #e1e2dc;border-radius:9px;align-items:flex-start;gap:14px;min-height:44px;padding:9px 12px;font-weight:400;line-height:24px;display:flex}.imc-notes .imc-choice input{-webkit-appearance:none;appearance:none;width:20px;height:20px;cursor:inherit;background:#fffefa;border:1.5px solid #929c96;border-radius:50%;flex:none;place-items:center;margin:2px 0 0;display:grid}.imc-notes .imc-choice input:checked{border-color:#19574b}.imc-notes .imc-choice input:checked:before{content:"";background:#19574b;border-radius:50%;width:11px;height:11px}.imc-notes .imc-choice>span{min-width:0}.imc-notes .imc-choice-letter{margin-right:3px}.imc-notes .imc-choice:has(input:checked){background:#e3eadc;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.imc-notes .imc-choice:has(input:disabled){cursor:default;opacity:1}.imc-notes .imc-choice input:disabled{opacity:1}.imc-notes .imc-practice-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:0;margin-top:12px;display:grid}.imc-notes .imc-feedback-stage{align-items:end;min-width:0;display:grid}.imc-notes .imc-feedback-reserve{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.imc-notes .imc-feedback{min-width:0;color:var(--imc-ink);border-radius:11px;grid-area:1/1;align-items:flex-start;gap:12px;padding:12px 14px;font-size:16px;line-height:24px;display:flex}.imc-notes .imc-feedback>div{min-width:0}.imc-notes .imc-feedback strong{letter-spacing:-.025em;margin-bottom:3px;font:700 24px/1.15 Georgia,serif;display:block}.imc-notes .imc-feedback-icon{color:#fffdf7;background:#19574b;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-top:1px;font-size:27px;font-weight:700;display:grid}.imc-notes [data-state=selected] .imc-feedback{background:#e9e9e5}.imc-notes [data-state=correct] .imc-feedback,.imc-notes [data-state=complete] .imc-feedback{color:#19574b;background:#e3eadc}.imc-notes [data-state=incorrect] .imc-feedback{color:#783e2d;background:#faece3}.imc-notes [data-state=incorrect] .imc-feedback-icon{background:#783e2d}.imc-notes .imc-practice-actions{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;min-height:96px;display:flex}.imc-notes .imc-action,.imc-notes .imc-explain{min-width:150px;min-height:44px;font:500 16px/22px var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 18px}.imc-notes .imc-action{color:#fffdf7;background:#234d3a}.imc-notes .imc-action:hover:not(:disabled){background:#163d2a}.imc-notes .imc-action:disabled{color:#fff;cursor:default;opacity:1;background:#b4bcbf}.imc-notes .imc-explain{color:#234d3a;text-underline-offset:3px;background:0 0;text-decoration:underline}.imc-notes .imc-explain:hover{background:#e3eadc}.imc-notes [hidden]{display:none!important}.imc-notes :-webkit-any(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.imc-notes :is(button,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.imc-notes .imc-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.imc-notes .imc-choice input:focus-visible{outline:none}.imc-notes [id]{scroll-margin-block:110px 32px}.imc-notes .imc-memory .imc-title{border-bottom:1px solid var(--imc-line);margin-bottom:16px;padding-bottom:16px}.imc-notes .imc-memory .imc-formula{text-align:center;font-family:Georgia,serif;font-size:22px}.imc-notes .imc-memory-row+.imc-memory-row{border-top:1px solid var(--imc-line);margin-top:16px;padding-top:16px}.imc-notes .imc-memory .imc-story>h4{font-size:32px}.imc-notes .imc-memory .imc-example{margin-bottom:10px}.imc-notes .imc-note{border-top:1px solid var(--imc-line);margin-top:16px;padding-top:14px}.imc-notes .imc-note>h4,.imc-notes .imc-omission h4{margin-bottom:6px;font-size:27px}.imc-notes .imc-memory .imc-note>p{font:21px/1.35 Times New Roman,Georgia,serif}.imc-notes .imc-actions,.imc-notes .imc-regret{font-size:16px}.imc-notes .imc-actions .imc-example{font-size:21px}.imc-notes .imc-regret .imc-story>h4{font-size:24px}.imc-notes .imc-actions .imc-title{border-bottom:1px solid var(--imc-line);margin-bottom:14px;padding-bottom:12px}.imc-notes .imc-actions .imc-section>h3{margin-bottom:12px}.imc-notes .imc-actions .imc-scene--lemon{clip-path:polygon(0 6%,44% 6%,44% 0,100% 0,100% 100%,0 100%);margin-top:-13px}.imc-notes .imc-method-note{background:#eef1e8;border:1px solid #e0e5d9;border-radius:12px;margin-top:18px;padding:14px 20px}.imc-notes .imc-method-note>h4{margin-bottom:8px;font-size:26px}.imc-notes .imc-go-on{border-top:1px solid var(--imc-line);margin-top:16px;padding-top:12px}.imc-notes .imc-omission{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.imc-notes .imc-omission .imc-example{margin-top:12px}.imc-notes .imc-omission .imc-pattern{margin-top:12px;margin-bottom:4px}.imc-notes .imc-omission .imc-scene{margin-bottom:0}.imc-notes .imc-takeaway>p+p{margin-top:5px}.imc-notes .imc-mobile-copy{display:none}.imc-notes .imc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container imc (width<=700px){.imc-notes .imc-paper{padding:20px}.imc-notes .imc-pair{gap:32px}.imc-notes .imc-story+.imc-story:before{left:-16px}.imc-notes .imc-example,.imc-notes .imc-opening .imc-example{font-size:24px}.imc-notes .imc-section>h3,.imc-notes .imc-opening .imc-section>h3{font-size:29px}.imc-notes .imc-story>h4,.imc-notes .imc-opening .imc-story>h4,.imc-notes .imc-memory .imc-story>h4{font-size:26px}}@container imc (width<=600px){.imc-notes .imc-paper{border-radius:20px;padding:20px 16px}.imc-notes .imc-paper+.imc-paper{margin-top:20px}.imc-notes .imc-title{margin-bottom:18px}.imc-notes .imc-title>h2,.imc-notes .imc-title>h3{font-size:28px;line-height:1.1}.imc-notes .imc-title-rest{display:block}.imc-notes .imc-title>p:not(.imc-legend){margin-top:10px;font-size:18px;line-height:1.4}.imc-notes .imc-title .imc-formula{font:600 16px/24px var(--font-ui);text-align:center;background:#f0f1e8;border:1px solid #e1e1d6;border-radius:10px;padding:9px 8px}.imc-notes .imc-formula>span{margin:0 3px}.imc-notes .imc-opening .imc-title .imc-legend{display:none}.imc-notes .imc-title .imc-legend{font-size:13px}.imc-notes .imc-lead-second{display:block}.imc-notes .imc-stop{border-top:1px solid var(--imc-line);padding-top:16px}.imc-notes .imc-section>h3,.imc-notes .imc-opening .imc-section>h3{margin-bottom:12px;font-size:27px}.imc-notes .imc-pair{grid-template-columns:minmax(0,1fr);gap:22px}.imc-notes .imc-story+.imc-story{border-top:1px solid var(--imc-line);padding-top:20px}.imc-notes .imc-story+.imc-story:before{display:none}.imc-notes .imc-story>h4,.imc-notes .imc-opening .imc-story>h4,.imc-notes .imc-memory .imc-story>h4{margin-bottom:8px;font-size:22px}.imc-notes .imc-story>p:not(.imc-example):not(.imc-pattern){font-size:17px;line-height:1.5}.imc-notes .imc-example,.imc-notes .imc-opening .imc-example,.imc-notes .imc-opening .imc-students-example{font-size:20.5px;line-height:1.4}.imc-notes .imc-opening .imc-students-example .imc-mark{font-size:inherit}.imc-notes .imc-opening-example .imc-role{display:block}.imc-notes .imc-opening-example .imc-token{margin-bottom:23px}.imc-notes .imc-students-example{font-weight:600}.imc-notes .imc-desktop-copy{display:none}.imc-notes .imc-mobile-copy{display:inline}.imc-notes .imc-facts,.imc-notes .imc-opening .imc-facts{margin-top:10px;font-size:17px}.imc-notes .imc-pattern{font-size:17px}.imc-notes .imc-boundary{margin-top:20px;padding:12px 0;font-size:16px}.imc-notes .imc-memory-bridge{margin-top:16px}.imc-notes .imc-practice{margin-top:20px;padding:14px 12px}.imc-notes .imc-practice>h3{font-size:24px}.imc-notes .imc-practice>h3>span:last-child{font-size:21px}.imc-notes .imc-choice{gap:10px;padding:10px}.imc-notes .imc-practice-footer{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px}.imc-notes .imc-feedback{padding:12px;font-size:16px}.imc-notes .imc-feedback strong{font-size:23px}.imc-notes .imc-practice-actions{flex-direction:column}.imc-notes .imc-memory .imc-note>p{font:17px/1.5 var(--font-ui)}.imc-notes .imc-note>h4,.imc-notes .imc-omission h4,.imc-notes .imc-method-note>h4{font-size:24px}.imc-notes .imc-method-note{padding:14px}.imc-notes .imc-actions .imc-scene--lemon{margin-top:0}.imc-notes .imc-omission{grid-template-columns:minmax(0,1fr);gap:14px}.imc-notes .imc-omission .imc-scene{order:-1}}@media (max-width:600px){.imc-notes .imc-responsive-art{aspect-ratio:var(--imc-mobile-ratio)}.imc-notes .imc-responsive-art img{width:var(--imc-mobile-art-width);left:var(--imc-mobile-art-left);top:var(--imc-mobile-art-top)}}.questions-explanation.linking-verbs-notes{--lv-heading:#082e2b;--lv-body:#263f32;--lv-secondary:#405b70;--lv-border:#ddd5c5;--lv-subject:#19574b;--lv-verb:#80550f;--lv-description:#99402d;border:1px solid var(--lv-border);width:100%;max-width:960px;color:var(--lv-body);text-align:left;background:#fffefa;border-radius:22px;margin:0 auto 30px;padding:24px;font:18px/1.45 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;box-shadow:0 1px 5px #705e4220;container:linking-notes/inline-size}.linking-verbs-notes *,.linking-verbs-notes :before,.linking-verbs-notes :after{box-sizing:border-box}.linking-verbs-notes h2,.linking-verbs-notes h3,.linking-verbs-notes h4,.linking-verbs-notes p,.linking-verbs-notes figure,.linking-verbs-notes ul,.linking-verbs-notes ol{margin:0}.linking-verbs-notes h2,.linking-verbs-notes h3,.linking-verbs-notes h4{color:var(--lv-heading);letter-spacing:-.035em;text-wrap:pretty;font-family:Times New Roman,Times,serif;font-weight:700;line-height:1.12}.linking-verbs-notes h2,.linking-verbs-notes h3{font-size:30px}.linking-verbs-notes h4{font-size:28px}.linking-verbs-notes .lv-header{border-bottom:1px solid var(--lv-border);padding:0 8px 16px}.linking-verbs-notes .lv-header p{color:var(--lv-secondary);margin-top:8px;font-size:22px;line-height:1.4}.linking-verbs-notes .lv-hero{border-bottom:1px solid var(--lv-border);grid-template-columns:.94fr 1.06fr;align-items:center;gap:22px;padding:14px 4px 24px;display:grid}.linking-verbs-notes .lv-art{width:100%;height:auto;display:block;overflow:hidden}.linking-verbs-notes .lv-art-soup,.linking-verbs-notes .lv-art-map,.linking-verbs-notes .lv-art-rina{border-radius:12px}.linking-verbs-notes .lv-art-mobileSoup{display:none}.linking-verbs-notes .lv-hero-copy{min-width:0}.linking-verbs-notes .lv-hero-copy h3{color:#101f24;margin-bottom:12px;font-size:30px}.linking-verbs-notes .lv-sentence{color:var(--lv-heading);letter-spacing:-.025em;font:700 28px/1.4 Times New Roman,Times,serif}.linking-verbs-notes .lv-part{color:inherit}.linking-verbs-notes .lv-subject{color:var(--lv-subject)}.linking-verbs-notes .lv-verb{color:var(--lv-verb)}.linking-verbs-notes .lv-description{color:var(--lv-description)}.linking-verbs-notes .lv-negative{color:#66517c}.linking-verbs-notes u{text-underline-offset:4px;text-decoration-thickness:1px}.linking-verbs-notes .lv-hero-example{flex-wrap:wrap;gap:6px;font-size:30px;line-height:1.25;display:flex}.linking-verbs-notes .lv-hero-example .lv-part,.linking-verbs-notes .lv-comparison .lv-part{border-radius:8px;padding:4px 10px;display:inline-block}.linking-verbs-notes .lv-hero-example .lv-subject,.linking-verbs-notes .lv-comparison .lv-subject{background:#dce7d6}.linking-verbs-notes .lv-hero-example .lv-verb,.linking-verbs-notes .lv-comparison .lv-verb{background:#f8e7be}.linking-verbs-notes .lv-hero-example .lv-description,.linking-verbs-notes .lv-comparison .lv-description{background:#f8e2d7}.linking-verbs-notes .lv-hero-meaning{color:var(--lv-secondary);margin-top:10px;font-size:22px}.linking-verbs-notes .lv-pattern{text-align:center;grid-template-columns:1.2fr auto .85fr auto 1.2fr;align-items:start;gap:6px;margin-top:24px;display:grid}.linking-verbs-notes .lv-pattern-part{gap:6px;min-width:0;display:grid}.linking-verbs-notes .lv-pattern-label,.linking-verbs-notes .lv-pattern-sublabel{color:var(--lv-secondary);font-size:16px;line-height:1.3}.linking-verbs-notes .lv-pattern .lv-part{letter-spacing:-.035em;border-radius:9px;padding:8px 6px;font:700 27px/1.15 Times New Roman,Times,serif}.linking-verbs-notes .lv-pattern-subject .lv-part{background:#dce7d6}.linking-verbs-notes .lv-pattern-verb .lv-part{background:#f8e7be}.linking-verbs-notes .lv-pattern-description .lv-part{background:#f8e2d7}.linking-verbs-notes .lv-pattern-arrow{color:#81909a;margin-top:30px;font-size:30px;line-height:1.5}.linking-verbs-notes .lv-mobile-adjective{display:none}.linking-verbs-notes .lv-comparison{border-bottom:1px solid var(--lv-border);padding:14px 4px 20px}.linking-verbs-notes .lv-comparison>h3{font-size:30px}.linking-verbs-notes .lv-comparison-grid{grid-template-columns:1fr 1fr;gap:26px;margin-top:12px;display:grid}.linking-verbs-notes .lv-comparison-grid>div{min-width:0}.linking-verbs-notes .lv-comparison-grid>div+div{position:relative}.linking-verbs-notes .lv-comparison-grid>div+div:before{content:"";border-left:1px solid var(--lv-border);position:absolute;top:0;bottom:0;left:-13px}.linking-verbs-notes .lv-comparison h4{color:#101f24;margin-top:10px}.linking-verbs-notes .lv-comparison .lv-sentence{margin:6px 0 8px;font-size:26px;line-height:1.4}.linking-verbs-notes .lv-comparison .lv-part{padding:4px 8px}.linking-verbs-notes .lv-comparison p:not(.lv-sentence){color:var(--lv-secondary);font-size:18px}.linking-verbs-notes .lv-rule{border-bottom:1px solid var(--lv-border);justify-content:space-between;align-items:center;gap:24px;padding:12px 4px;display:flex}.linking-verbs-notes .lv-rule p{color:var(--lv-secondary);font-size:17px}.linking-verbs-notes .lv-references{flex-shrink:0;align-items:center;gap:22px;display:flex}.linking-verbs-notes .lv-link{color:#19574b;min-height:44px;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 0;font-size:16px;text-decoration:underline;display:inline-block}.linking-verbs-notes button:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.linking-verbs-notes input:focus-visible{outline-offset:3px;outline:3px solid #9a681c}.linking-verbs-notes [tabindex="-1"]{scroll-margin-top:100px}.linking-verbs-notes [tabindex="-1"]:focus{outline:none}.linking-verbs-notes .lv-link:hover{color:#082e2b;text-decoration-thickness:2px}.linking-verbs-notes .lv-practice{background:#f0f1e8;border:1px solid #e1e7db;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:14px;padding:14px 18px;display:grid}.linking-verbs-notes .lv-check-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.linking-verbs-notes .lv-check-heading h3,.linking-verbs-notes .lv-completed h3{color:#101f24;font-size:30px}.linking-verbs-notes .lv-check-heading>span{color:var(--lv-secondary);font-size:14px}.linking-verbs-notes .lv-prompt{margin-top:8px;font-size:18px}.linking-verbs-notes .lv-check-sentence{color:#101f24;letter-spacing:-.03em;margin-top:6px;font:700 30px/1.3 Times New Roman,Times,serif}.linking-verbs-notes .lv-choices{border:0;align-content:start;gap:8px;min-width:0;margin:2px 0 0;padding:0;display:grid}.linking-verbs-notes .lv-choice{color:#152b2c;cursor:pointer;background:#fffefa;border:1px solid #d9d4c9;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:16px;line-height:1.4;display:flex}.linking-verbs-notes .lv-choice input{-webkit-appearance:none;appearance:none;width:21px;height:21px;cursor:inherit;background:#fffefa;border:1.5px solid #88969d;border-radius:50%;flex-shrink:0;margin:0}.linking-verbs-notes .lv-choice input:checked{border:7px solid #19574b}.linking-verbs-notes .lv-choice.is-selected{background:#e8efe5;border-color:#19574b;font-weight:600;box-shadow:inset 0 0 0 .5px #19574b}.linking-verbs-notes .lv-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.linking-verbs-notes .lv-choice input:focus-visible{outline:none}.linking-verbs-notes .lv-check-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.linking-verbs-notes .lv-status{min-width:0;color:var(--lv-secondary);align-items:center;gap:14px;font-size:15px;line-height:1.45;display:flex}.linking-verbs-notes .lv-check-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.linking-verbs-notes .lv-primary{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:8px;min-height:44px;padding:10px 22px;font:600 16px/1.35 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.linking-verbs-notes .lv-primary:hover:not(:disabled){background:#153b2c}.linking-verbs-notes .lv-primary:disabled{color:#52616b;cursor:default;background:#d9dcda;border-color:#d9dcda;font-weight:400}.linking-verbs-notes .is-correct .lv-check-footer,.linking-verbs-notes .is-incorrect .lv-check-footer{border-radius:9px;margin:4px -2px 0;padding:14px 16px}.linking-verbs-notes .is-correct .lv-check-footer{background:#e3eadc}.linking-verbs-notes .is-incorrect .lv-check-footer{background:#faece3}.linking-verbs-notes .is-correct .lv-status{color:#19574b}.linking-verbs-notes .is-incorrect .lv-status{color:#783e2d}.linking-verbs-notes .lv-status strong{letter-spacing:-.03em;margin-bottom:2px;font:700 28px/1.15 Times New Roman,Times,serif;display:block}.linking-verbs-notes .lv-status p{font-size:16px}.linking-verbs-notes .lv-feedback-icon{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font:700 28px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.linking-verbs-notes .is-correct .lv-feedback-icon{color:#fffdf7;background:#19574b;border-color:#19574b}.linking-verbs-notes .lv-help-slot{grid-column:1/-1}.linking-verbs-notes .lv-help-slot:empty{display:none}.linking-verbs-notes .lv-help{border:1px solid var(--lv-border);background:#fffefa;border-radius:9px;padding:16px}.linking-verbs-notes .lv-help h4{margin-bottom:8px;font-size:24px}.linking-verbs-notes .lv-help p{font-size:16px}.linking-verbs-notes .lv-completed{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.linking-verbs-notes .lv-completed p{flex:1}.linking-verbs-notes .lv-guide-grid{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.linking-verbs-notes.lv-view-guide .lv-header{padding-bottom:12px}.linking-verbs-notes.lv-view-guide .lv-header h2{font-size:30px;line-height:1.05}.linking-verbs-notes.lv-view-guide .lv-header p{margin-top:4px;font-size:24px}.linking-verbs-notes .lv-family{border-bottom:1px solid var(--lv-border);min-width:0;padding:12px 4px;position:relative}.linking-verbs-notes .lv-family:nth-last-child(-n+2){border-bottom:0}.linking-verbs-notes .lv-family:nth-child(2n){border-left:1px solid var(--lv-border);padding-left:20px}.linking-verbs-notes .lv-family h3{white-space:nowrap;font-size:30px;line-height:1.15}.linking-verbs-notes .lv-family h3>span{font-size:.78em}.linking-verbs-notes .lv-family>p{color:var(--lv-secondary);margin-top:6px;font-size:20px}.linking-verbs-notes .lv-vignette{justify-content:center;align-items:end;height:114px;margin:4px 0;display:flex}.linking-verbs-notes .lv-vignette .lv-art{mix-blend-mode:multiply;width:auto;max-width:100%;height:100%}.linking-verbs-notes .lv-family-cat .lv-vignette,.linking-verbs-notes .lv-family-mina .lv-vignette{justify-content:end}.linking-verbs-notes .lv-family-mina .lv-art{height:215px}.linking-verbs-notes .lv-family-mina h3,.linking-verbs-notes .lv-family-mina>p{z-index:1;position:relative}.linking-verbs-notes .lv-examples{color:#172a2e;letter-spacing:-.02em;padding:0;font:24px/1.45 Times New Roman,Times,serif;list-style:none}.linking-verbs-notes .lv-examples li+li{margin-top:2px}.linking-verbs-notes .lv-guide-reminder{color:var(--lv-heading);text-align:center;background:#edf2e6;border:1px solid #e1e7db;border-radius:10px;padding:12px;font:700 21px/1.3 Times New Roman,Times,serif}.linking-verbs-notes .lv-companion-nav{justify-content:space-between;align-items:center;gap:20px;padding:12px 4px 0;display:flex}.linking-verbs-notes .lv-forms-header h2{font-size:30px}.linking-verbs-notes .lv-agreement,.linking-verbs-notes .lv-questions,.linking-verbs-notes .lv-useful-notes{border-bottom:1px solid var(--lv-border);padding:10px 0}.linking-verbs-notes .lv-useful-notes{border-bottom:0}.linking-verbs-notes .lv-forms-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}.linking-verbs-notes .lv-form-panel{background:#f8f9f5;border:1px solid #e3e7de;border-radius:7px;min-width:0;padding:12px 18px}.linking-verbs-notes .lv-form-panel h4{font-size:26px}.linking-verbs-notes .lv-agreement-grid h4{margin-bottom:10px;font-size:23px}.linking-verbs-notes .lv-mapping{letter-spacing:-.03em;grid-template-columns:1.3fr 32px 1fr;align-items:center;gap:10px;margin-top:5px;font:26px/1.3 Times New Roman,Times,serif;display:grid}.linking-verbs-notes .lv-mapping>.lv-subject{background:#e8eee1;border-radius:7px;padding:3px 12px}.linking-verbs-notes .lv-mapping>.lv-verb{text-align:center;background:#f9ebcb;border-radius:7px;padding:3px 12px}.linking-verbs-notes .lv-mapping>span:not(.lv-part){color:#81909a;text-align:center}.linking-verbs-notes .lv-lemons{grid-template-columns:1fr 1fr;max-width:720px;margin:14px 0 10px;display:grid}.linking-verbs-notes .lv-lemons figure{text-align:center;min-width:0}.linking-verbs-notes .lv-lemons .lv-art{mix-blend-mode:multiply;width:auto;max-width:100%;height:86px;margin:0 auto}.linking-verbs-notes .lv-lemons figcaption{letter-spacing:-.03em;margin-top:4px;font:700 28px/1.4 Times New Roman,Times,serif}.linking-verbs-notes .lv-note{color:var(--lv-secondary);background:#faf8f3;border:1px solid #ebe6dc;border-radius:7px;margin-top:8px;padding:8px 18px;font-size:17px}.linking-verbs-notes .lv-adjective-note{text-align:center;background:#fbefea;border:0}.linking-verbs-notes .lv-form-panel>p{color:var(--lv-secondary);margin-top:8px;font-size:17px}.linking-verbs-notes .lv-transformations{counter-reset:transformation;gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.linking-verbs-notes .lv-transformations li{counter-increment:transformation;letter-spacing:-.025em;min-height:34px;padding-left:48px;font:24px/1.4 Times New Roman,Times,serif;position:relative}.linking-verbs-notes .lv-transformations li:before{content:counter(transformation);width:32px;height:32px;color:var(--lv-secondary);border:1px solid #8e9aa0;border-radius:50%;place-items:center;font:18px/1 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;position:absolute;top:0;left:0}.linking-verbs-notes .lv-inline-arrow{color:#81909a;padding:0 12px}.linking-verbs-notes .lv-labelled-question{margin-top:28px}.linking-verbs-notes .lv-labelled-verb{display:inline-block;position:relative}.linking-verbs-notes .lv-role-label{color:var(--lv-secondary);white-space:nowrap;font:13px/1.4 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:100%;left:0}.linking-verbs-notes .lv-role-label:after{content:"";border:1px solid #bd945c;border-bottom:0;border-radius:4px 4px 0 0;height:7px;display:block}.linking-verbs-notes .lv-base-rule{grid-template-columns:.75fr 1.25fr;align-items:center;gap:20px;margin-top:12px;display:grid}.linking-verbs-notes .lv-base-rule>p{font-size:16px;line-height:1.55}.linking-verbs-notes .lv-base-rule>div{border-left:1px solid var(--lv-border);padding-left:20px}.linking-verbs-notes .lv-base-rule .lv-sentence,.linking-verbs-notes .lv-note .lv-sentence{font-size:24px;font-weight:400}.linking-verbs-notes .lv-useful-notes .lv-note{margin-top:0;padding:12px 18px}.linking-verbs-notes .lv-useful-notes .lv-sentence{margin-bottom:8px;font-size:30px;font-weight:700}.linking-verbs-notes .lv-useful-notes .lv-note:first-child .lv-sentence{font-size:30px}.linking-verbs-notes .lv-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container linking-notes (width<=800px){.linking-verbs-notes h2,.linking-verbs-notes.lv-view-guide .lv-header h2,.linking-verbs-notes .lv-hero-example{font-size:30px}.linking-verbs-notes .lv-pattern .lv-part{font-size:24px}.linking-verbs-notes .lv-pattern-label,.linking-verbs-notes .lv-pattern-sublabel{font-size:14px}.linking-verbs-notes .lv-comparison .lv-sentence{font-size:24px}.linking-verbs-notes .lv-rule{gap:14px}.linking-verbs-notes .lv-references{gap:16px}.linking-verbs-notes .lv-family h3{white-space:normal;font-size:29px}.linking-verbs-notes .lv-family>p{font-size:16px}.linking-verbs-notes .lv-examples{font-size:21px}.linking-verbs-notes .lv-forms-header h2{font-size:30px}.linking-verbs-notes .lv-transformations li{padding-left:40px;font-size:21px}.linking-verbs-notes .lv-form-panel{padding:12px}.linking-verbs-notes .lv-mapping{grid-template-columns:1.5fr 25px .8fr;gap:6px;font-size:22px}}@container linking-notes (width<=680px){.linking-verbs-notes .lv-hero{grid-template-columns:1fr}.linking-verbs-notes .lv-scene{max-width:440px}.linking-verbs-notes .lv-hero-example,.linking-verbs-notes .lv-hero-copy h3{font-size:30px}.linking-verbs-notes .lv-pattern{max-width:490px}.linking-verbs-notes .lv-rule{flex-direction:column;align-items:start;gap:0}.linking-verbs-notes .lv-comparison .lv-sentence{font-size:24px}.linking-verbs-notes .lv-guide-grid,.linking-verbs-notes .lv-forms-grid{grid-template-columns:1fr}.linking-verbs-notes .lv-family:nth-child(2n){border-left:0;padding-left:4px}.linking-verbs-notes .lv-family:nth-last-child(2){border-bottom:1px solid var(--lv-border)}.linking-verbs-notes .lv-family h3{font-size:30px}.linking-verbs-notes .lv-examples{font-size:23px}.linking-verbs-notes .lv-base-rule{grid-template-columns:1fr;gap:10px}.linking-verbs-notes .lv-base-rule>div{border-left:0;border-top:1px solid var(--lv-border);padding:10px 0 0}.linking-verbs-notes .lv-mapping,.linking-verbs-notes .lv-form-panel h4{font-size:26px}.linking-verbs-notes .lv-transformations li{font-size:24px}}@container linking-notes (width<=480px){.linking-verbs-notes h2{letter-spacing:-.025em;font-size:30px;line-height:1.04}.linking-verbs-notes h3{font-size:27px;line-height:1.14}.linking-verbs-notes .lv-comparison>h3,.linking-verbs-notes.lv-view-guide .lv-header h2{font-size:30px}.linking-verbs-notes.lv-view-guide .lv-header p{margin-top:14px;font-size:17px}.linking-verbs-notes .lv-header{border-bottom:0;padding:0 6px 12px}.linking-verbs-notes .lv-header p{margin-top:14px;font-size:17px;line-height:1.45}.linking-verbs-notes .lv-hero{padding:0 0 12px;display:block}.linking-verbs-notes .lv-scene{max-width:none}.linking-verbs-notes .lv-art-soup{display:none}.linking-verbs-notes .lv-art-mobileSoup{border-radius:12px;display:block}.linking-verbs-notes .lv-hero-copy{flex-direction:column;display:flex}.linking-verbs-notes .lv-hero-copy h3{margin:12px 0 8px;font-size:27px}.linking-verbs-notes .lv-hero-example{display:none}.linking-verbs-notes .lv-hero-meaning{order:4;margin:8px 4px 0;font-size:17px}.linking-verbs-notes .lv-pattern{grid-template-columns:1fr;gap:0;max-width:none;margin-top:0}.linking-verbs-notes .lv-pattern-part{border-radius:10px;gap:0;padding:5px 8px 7px}.linking-verbs-notes .lv-pattern-subject{background:#dce7d6}.linking-verbs-notes .lv-pattern-verb{background:#f8e7be}.linking-verbs-notes .lv-pattern-description{background:#f8e2d7}.linking-verbs-notes .lv-pattern .lv-part{background:0 0;padding:0;font-size:27px;line-height:1.1}.linking-verbs-notes .lv-pattern-label{font-size:14px;line-height:1.3}.linking-verbs-notes .lv-pattern-verb .lv-pattern-label{color:var(--lv-verb)}.linking-verbs-notes .lv-pattern-description .lv-pattern-label{color:var(--lv-description)}.linking-verbs-notes .lv-mobile-adjective{display:inline}.linking-verbs-notes .lv-pattern-sublabel{display:none}.linking-verbs-notes .lv-pattern-arrow{height:18px;margin:0;font-size:20px;line-height:18px;transform:rotate(90deg)}.linking-verbs-notes .lv-comparison{padding:12px 4px}.linking-verbs-notes .lv-comparison-grid{grid-template-columns:1fr;gap:18px;margin-top:10px;display:grid}.linking-verbs-notes .lv-comparison .lv-art{display:none}.linking-verbs-notes .lv-comparison-grid>div+div{border-left:0;padding-left:0}.linking-verbs-notes .lv-comparison-grid>div+div:before{display:none}.linking-verbs-notes .lv-comparison h4{color:#53655c;letter-spacing:0;margin:0;font:500 16px/1.3 Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.linking-verbs-notes .lv-comparison .lv-sentence{margin:2px 0 6px;font-size:27px;line-height:1.13}.linking-verbs-notes .lv-comparison .lv-part{background:0 0;border-radius:0;padding:0;display:inline}.linking-verbs-notes .lv-comparison p:not(.lv-sentence){font-size:17px;line-height:1.4}.linking-verbs-notes .lv-rule{border-bottom:0;gap:2px;padding:12px 4px 8px}.linking-verbs-notes .lv-rule p{color:var(--lv-body);font-size:17px}.linking-verbs-notes .lv-rule-extra{display:none}.linking-verbs-notes .lv-references{flex-direction:column;align-items:start;gap:0}.linking-verbs-notes .lv-link{font-size:17px}.linking-verbs-notes .lv-practice{grid-template-columns:1fr;gap:12px;margin-top:12px;padding:16px 12px}.linking-verbs-notes .lv-check-heading{display:block}.linking-verbs-notes .lv-check-heading h3{margin-bottom:4px;font-size:30px}.linking-verbs-notes .lv-check-heading>span{font-size:14px}.linking-verbs-notes .lv-prompt{margin-top:12px;font-size:17px}.linking-verbs-notes .lv-check-sentence{font-size:28px}.linking-verbs-notes .lv-choice{min-height:48px;padding:10px 12px}.linking-verbs-notes .lv-check-footer{flex-direction:column;align-items:stretch;gap:10px}.linking-verbs-notes .lv-check-actions{flex-direction:column;align-items:stretch;gap:6px}.linking-verbs-notes .lv-primary{width:100%;min-height:48px}.linking-verbs-notes .lv-status{font-size:15px}.linking-verbs-notes .lv-status strong{font-size:24px}.linking-verbs-notes .lv-feedback-icon{width:32px;height:32px;font-size:22px}.linking-verbs-notes .is-correct .lv-check-footer,.linking-verbs-notes .is-incorrect .lv-check-footer{margin:0 -4px;padding:12px}.linking-verbs-notes .lv-companion-nav{flex-direction:column;align-items:start;gap:0}.linking-verbs-notes .lv-family h3{font-size:29px}.linking-verbs-notes .lv-family>p{font-size:17px}.linking-verbs-notes .lv-vignette{height:110px}.linking-verbs-notes .lv-family-mina .lv-art{height:160px}.linking-verbs-notes .lv-examples{font-size:21px;line-height:1.5}.linking-verbs-notes .lv-guide-reminder{font-size:19px}.linking-verbs-notes .lv-forms-header{border-bottom:1px solid var(--lv-border)}.linking-verbs-notes .lv-forms-header h2{font-size:30px}.linking-verbs-notes .lv-lemons{gap:8px}.linking-verbs-notes .lv-lemons .lv-art{width:auto;height:40px}.linking-verbs-notes .lv-lemons figcaption{font-size:22px;line-height:1.25}.linking-verbs-notes .lv-mapping{grid-template-columns:1.4fr 24px .65fr;font-size:23px}.linking-verbs-notes .lv-mapping>.lv-subject{padding-left:8px;padding-right:8px}.linking-verbs-notes .lv-transformations li{padding-left:38px;font-size:22px}.linking-verbs-notes .lv-transformations li:before{width:28px;height:28px;font-size:16px}.linking-verbs-notes .lv-note{padding:10px 12px;font-size:17px}.linking-verbs-notes .lv-note .lv-sentence{font-size:22px}.linking-verbs-notes .lv-useful-notes .lv-sentence,.linking-verbs-notes .lv-useful-notes .lv-note:first-child .lv-sentence{font-size:28px}}@container linking-notes (width<=280px){.linking-verbs-notes .lv-check-sentence{font-size:23px}}@media (max-width:600px){.questions-explanation.linking-verbs-notes{padding:16px}.linking-verbs-notes [tabindex="-1"]{scroll-margin-top:160px}}@media (forced-colors:active){.linking-verbs-notes .lv-choice input{-webkit-appearance:auto;appearance:auto}.linking-verbs-notes .lv-choice.is-selected{outline:1px solid highlight}}.questions-explanation.adj-order{--adj-heading:#0b3034;--adj-body:#294a4d;--adj-secondary:#536573;--adj-border:#ddd5c5;--adj-primary:#245541;max-width:1040px;color:var(--adj-body);letter-spacing:0;overflow-wrap:normal;background:#fffefa;border:1px solid #e7dbcc;border-radius:18px;margin:0 auto 30px;font:19px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 1px 5px #6847260b;container:adjective-order/inline-size}.adj-order .adj-paper{padding:18px 22px 20px}.adj-order :-webkit-any(h2,h3,h4,p,fieldset,ol){margin:0}.adj-order :is(h2,h3,h4,p,fieldset,ol){margin:0}.adj-order :-webkit-any(h2,h3,h4){color:var(--adj-heading);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.adj-order :is(h2,h3,h4){color:var(--adj-heading);letter-spacing:-.025em;font-family:Times New Roman,Georgia,serif;font-weight:700}.adj-order h3{font-size:clamp(25px,3.4cqi,30px);line-height:1.2}.adj-order h4{font-size:clamp(23px,3cqi,30px);line-height:1.2}.adj-order strong{font-weight:650}.adj-order .adj-heading{text-align:center;border-bottom:1px solid #e7dfd5;padding-bottom:12px}.adj-order .adj-heading h2{font-size:clamp(28px,4.5cqi,30px);line-height:1.15}.adj-order .adj-heading p{color:var(--adj-secondary);margin-top:3px;font-size:22px;line-height:1.4}.adj-order .adj-start{padding-top:14px}.adj-order .adj-start>h3{margin-bottom:10px}.adj-order .adj-hero{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;display:grid}.adj-order .adj-cafe-scene{align-self:center;min-width:0}.adj-order .adj-illustration{object-fit:contain;max-width:100%;height:auto;display:block}.adj-order .adj-cafe-scene img{border-radius:9px;width:100%}.adj-order .adj-cafe-mobile{display:none}.adj-order .adj-hero-copy{flex-direction:column;justify-content:space-between;gap:13px;min-width:0;padding:4px 0;display:flex}.adj-order .adj-meaning{font-size:23px;line-height:1.4}.adj-order .adj-phrase{color:var(--adj-heading);justify-content:center;align-items:flex-start;gap:12px;display:flex}.adj-order .adj-phrase-part{flex-direction:column;align-items:center;min-width:0;display:flex}.adj-order .adj-phrase-word{white-space:nowrap;letter-spacing:-.025em;padding:0 3px 7px;font:700 29px/1.2 Times New Roman,Georgia,serif;display:block;position:relative}.adj-order .adj-phrase-part:has(small) .adj-phrase-word:after{content:"";border:1px solid #6a7e76;border-top-width:0;border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:0;left:0;right:0}.adj-order .adj-phrase small{color:var(--adj-secondary);white-space:nowrap;margin-top:9px;font:14px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.adj-order .adj-main-phrase{justify-content:space-between;gap:10px;margin:6px 0 17px}.adj-order .adj-main-phrase .adj-phrase-word{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.65cqi,30px)}.adj-order .adj-main-phrase small{margin-top:14px;font-size:15px}.adj-order .adj-word-meaning{line-height:1.55}.adj-order .adj-rule{background:#eef1e7;border-radius:8px;padding:10px 14px;font-size:18px;line-height:1.4}.adj-order .adj-builder{border-top:1px solid #e7dfd5;margin-top:18px;padding-top:13px}.adj-order .adj-builder-instruction{color:var(--adj-secondary);margin-top:2px}.adj-order .adj-builder-interaction{grid-template-columns:minmax(0,2fr) minmax(0,.92fr);gap:21px;margin-top:14px;display:grid}.adj-order .adj-word-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;padding-top:2px;display:grid}.adj-order .adj-word-item{text-align:center;min-width:0}.adj-order .adj-word-item button{border:1px solid var(--adj-border);width:100%;min-height:64px;color:var(--adj-heading);cursor:pointer;background:#f8f6f1;border-radius:9px;justify-content:center;align-items:center;padding:12px 8px;display:flex}.adj-order .adj-word-text{font:700 29px/1.2 Times New Roman,Georgia,serif}.adj-order .adj-word-item.is-selected button{border:2px solid var(--adj-primary);background:#eef1e7;padding:11px 7px}.adj-order .adj-word-category{color:var(--adj-secondary);white-space:nowrap;margin-top:5px;font-size:14px;line-height:1.4;display:block}.adj-order .adj-word-item.is-selected .adj-word-category{color:var(--adj-heading)}.adj-order .adj-builder-controls{border-left:1px solid #e7dfd5;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:2px 0 2px 22px;display:grid}.adj-order .adj-button{border:1px solid var(--adj-border);min-height:46px;color:var(--adj-body);font:inherit;text-align:center;cursor:pointer;background:#f8f6f1;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 16px;font-size:18px;line-height:1.4;display:inline-flex}.adj-order .adj-primary{border-color:var(--adj-primary);background:var(--adj-primary);color:#fffdf7}.adj-order .adj-primary:hover:not(:disabled){background:#173e2c}.adj-order .adj-reset{grid-column:1/-1}.adj-order button:disabled{color:#5c655e;cursor:default;opacity:1;background:#dcddd9;border-color:#dcddd9}.adj-order :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.adj-order :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.adj-order .adj-mobile-direction,.adj-order .adj-word-mobile-selected,.adj-order .adj-word-mobile-category{display:none}.adj-order .adj-notes{color:var(--adj-secondary);margin:14px 0 18px}.adj-order .adj-notes p+p{margin-top:3px}.adj-order .adj-more>summary{border:1px solid var(--adj-border);min-height:48px;color:var(--adj-heading);cursor:pointer;background:#f8f6f1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;font-size:17px;font-weight:550;list-style:none;display:flex}.adj-order .adj-more>summary::-webkit-details-marker{display:none}.adj-order .adj-disclosure-arrow{flex:none;font-size:30px;font-weight:400;line-height:.8}.adj-order .adj-more[open]>summary .adj-disclosure-arrow{transform:rotate(90deg)}.adj-order .adj-more-content{padding-top:25px}.adj-order .adj-sheet-heading{text-align:center;padding-bottom:15px}.adj-order .adj-sheet-heading h3{font-size:clamp(28px,4.6cqi,30px)}.adj-order .adj-sheet-heading p{color:var(--adj-secondary);margin-top:4px;font-size:24px}.adj-order .adj-detail-grid{border-top:1px solid #e7dfd5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adj-order .adj-detail-example{border-bottom:1px solid #e7dfd5;min-width:0;padding:16px 0 20px}.adj-order .adj-detail-example:nth-child(odd){border-right:1px solid #e7dfd5;margin-right:20px;padding-right:20px}.adj-order .adj-detail-example:nth-child(2n){padding-left:2px}.adj-order .adj-detail-example:nth-last-child(-n+2){border-bottom:0}.adj-order .adj-detail-example>img{mix-blend-mode:multiply;width:auto;height:164px;margin:8px auto 12px}.adj-order .adj-detail-example .adj-phrase{gap:10px}.adj-order .adj-detail-example .adj-phrase-word{font-size:clamp(22px,3.1cqi,30px)}.adj-order .adj-detail-example p{color:var(--adj-secondary);margin-top:13px;font-size:18px;line-height:1.4}.adj-order .adj-details-reminder{color:var(--adj-heading);text-align:center;background:#eef1e7;border-radius:8px;padding:8px 12px;font:700 19px/1.4 Times New Roman,Georgia,serif}.adj-order .adj-reference-sheet{margin:32px 0 4px}.adj-order .adj-reference-title{margin-bottom:18px;font-size:clamp(30px,6cqi,30px)}.adj-order .adj-reference-panel{background:#fffefa;border:1px solid #e3ddd3;border-radius:10px;min-width:0;padding:14px 16px}.adj-order .adj-reference-panel h4{margin-bottom:8px;font-size:30px}.adj-order .adj-reference-panel p{color:var(--adj-secondary);font-size:18px;line-height:1.45}.adj-order .adj-reference-panel p+p{margin-top:12px}.adj-order .adj-guide{padding:15px 16px;position:relative;overflow:hidden}.adj-order .adj-guide-copy{z-index:1;position:relative}.adj-order .adj-guide>img{object-fit:cover;opacity:.92;border-radius:8px;width:28%;height:calc(100% - 24px);position:absolute;top:12px;bottom:12px;right:12px}.adj-order .adj-guide-copy>:-webkit-any(h4,p){max-width:73%}.adj-order .adj-guide-copy>:is(h4,p){max-width:73%}.adj-order .adj-order-guide{background:#f8f6f1f2;border:1px solid #eae5db;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:81%;margin:9px 0 14px;padding:9px 12px;font-size:18px;list-style:none;display:flex;position:relative}.adj-order .adj-order-guide li{align-items:center;gap:6px;display:inline-flex}.adj-order .adj-order-guide li:not(:last-child):after{content:"→";color:#708078;font-size:19px}.adj-order .adj-guide .adj-phrase{justify-content:flex-start;gap:18px;margin:0 0 13px 60px}.adj-order .adj-reference-grid{grid-template-columns:1.05fr 1fr;gap:12px;margin-top:12px;display:grid}.adj-order .adj-first-example{justify-content:space-between;align-items:center;gap:8px;min-height:79px;display:flex}.adj-order .adj-first-example>div{z-index:1;position:relative}.adj-order .adj-first-example small{color:var(--adj-secondary);font-size:14px}.adj-order .adj-reference-panel .adj-reference-phrase{color:var(--adj-heading);letter-spacing:-.025em;font:700 30px/1.3 Times New Roman,Georgia,serif}.adj-order .adj-first-example>img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:85px;height:78px}.adj-order .adj-first-example:nth-of-type(2)>img{height:105px}.adj-order .adj-first-example:nth-of-type(3){margin-top:4px;margin-bottom:10px}.adj-order .adj-first-example:nth-of-type(3) .adj-reference-phrase{font-size:30px}.adj-order .adj-first-example:nth-of-type(3)>img{width:92px;height:58px}.adj-order .adj-reference-panel .adj-first-pair{margin:3px 0 8px;font-size:28px}.adj-order .adj-first-pair+p{margin-top:0}.adj-order .adj-sound-examples{justify-content:space-between;align-items:center;gap:8px;min-height:176px;margin-bottom:18px;display:flex}.adj-order .adj-sound-examples .adj-reference-phrase{font-size:30px}.adj-order .adj-sound-examples p+p{margin-top:30px}.adj-order .adj-sound-examples img{mix-blend-mode:multiply;width:83px;max-height:170px}.adj-order .adj-underline{text-underline-offset:8px;-webkit-text-decoration:underline #6a7e76;text-decoration:underline #6a7e76;text-decoration-thickness:1px}.adj-order .adj-plural-example{justify-content:space-between;align-items:center;gap:8px;min-height:163px;margin-bottom:13px;display:flex}.adj-order .adj-plural-example>img{mix-blend-mode:multiply;width:118px}.adj-order .adj-plural-example .adj-reference-phrase{white-space:nowrap;font-size:30px}.adj-order .adj-down-arrow{color:#557165;text-align:center;width:100%;padding:3px 0;font:30px/1.2 Times New Roman,Georgia,serif;display:block}.adj-order .adj-be-examples{justify-content:space-between;align-items:center;gap:6px;min-height:163px;margin-bottom:13px;display:flex}.adj-order .adj-be-examples>div{flex:auto;min-width:0}.adj-order .adj-be-examples>img{mix-blend-mode:multiply;align-self:flex-start;width:95px;margin-top:24px}.adj-order .adj-sentence{align-items:end;gap:5px;display:flex}.adj-order .adj-sentence+.adj-sentence{margin-top:14px}.adj-order .adj-sentence-part{flex-direction:column;align-items:center;gap:3px;display:flex}.adj-order .adj-sentence-part>small{color:var(--adj-secondary);font-size:13px;line-height:1.4}.adj-order .adj-sentence-part>span{white-space:nowrap;border-radius:7px;padding:5px 8px;font:700 30px/1.3 Times New Roman,Georgia,serif}.adj-order .adj-subject{color:#19574b;background:#dce7d6}.adj-order .adj-verb{color:#80550f;background:#f8e7be}.adj-order .adj-description{color:#99402d;background:#f8e2d7}.adj-order .adj-description .adj-underline{text-decoration-color:currentColor}.adj-order .adj-name{margin-top:12px}.adj-order .adj-name>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;display:grid}.adj-order .adj-name .adj-phrase{gap:14px}.adj-order .adj-name .adj-phrase-word{font-size:27px}.adj-order .adj-practice{background:#f0f1e8;border:1px solid #e4e8de;border-radius:10px;margin-top:14px;padding:17px 18px 12px}.adj-order .adj-practice.has-answer{background:#fffefa;border-color:#e7dbcc}.adj-order .adj-practice-grid{grid-template-columns:.85fr 1fr;gap:26px;display:grid}.adj-order .adj-practice-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.adj-order .adj-practice-heading h3{font-size:30px}.adj-order .adj-practice-heading>span{color:var(--adj-secondary);font-size:14px}.adj-order .adj-practice-prompt>p{font-size:21px;line-height:1.45}.adj-order .adj-options{border:0;flex-direction:column;gap:8px;min-width:0;padding:2px 0 0;display:flex}.adj-order .adj-option{border:1px solid var(--adj-border);min-height:46px;color:var(--adj-body);cursor:pointer;background:#fffefa;border-radius:8px;align-items:center;gap:13px;padding:8px 14px;font-size:19px;line-height:1.4;display:flex}.adj-order .adj-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #788078;border-radius:50%;flex:none;width:24px;height:24px;margin:0}.adj-order .adj-option input:checked{border-color:var(--adj-primary);background:var(--adj-primary);box-shadow:inset 0 0 0 5px #fffefa}.adj-order .adj-option.is-selected,.adj-order .adj-option.is-incorrect,.adj-order .adj-option.is-correct{border-color:var(--adj-primary);background:#e8eee0}.adj-order .adj-option input:disabled{opacity:1;cursor:default}.adj-order .adj-option:has(input:disabled){cursor:default}.adj-order .adj-practice-footer{border-top:1px solid #d8dece;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:78px;margin-top:16px;padding-top:11px;display:grid}.adj-order .adj-practice.has-answer .adj-practice-footer{background:#f8f6f1;border:0;border-radius:8px;padding:10px 12px}.adj-order .adj-practice.is-incorrect .adj-practice-footer{background:#faece3}.adj-order .adj-practice.is-correct .adj-practice-footer{background:#e3eadc}.adj-order .adj-practice-action .adj-button{min-width:184px}.adj-order .adj-feedback{min-width:0;color:var(--adj-secondary);align-self:center;font-size:17px}.adj-order .adj-feedback-message{align-items:flex-start;gap:9px;display:flex}.adj-order .adj-feedback-message strong{font:700 27px/1.15 Times New Roman,Georgia,serif}.adj-order .adj-feedback-message p{margin-top:2px;line-height:1.4}.adj-order .adj-feedback-message.is-correct{color:#19574b}.adj-order .adj-feedback-message.is-incorrect{color:#783e2d}.adj-order .adj-feedback-icon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:30px;display:flex}.adj-order .adj-explanation-link{min-height:44px;color:var(--adj-primary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0;text-decoration:underline}.adj-order .adj-practice-complete h3{margin-bottom:8px}.adj-order .adj-practice-complete button{margin-top:16px}.adj-order .adj-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container adjective-order (width<=980px) and (width>=781px){.adj-order .adj-hero-copy{gap:10px;padding:0}.adj-order .adj-meaning{font-size:20px}.adj-order .adj-word-meaning{font-size:17px}.adj-order .adj-rule{font-size:16px}.adj-order .adj-main-phrase{margin:4px 0 9px}.adj-order .adj-main-phrase small{margin-top:9px}}@container adjective-order (width<=780px) and (width>=641px){.adj-order .adj-paper{padding-inline-start:18px;padding-inline-end:18px}.adj-order .adj-hero{gap:18px}.adj-order .adj-main-phrase .adj-phrase-word{font-size:3.9cqi}.adj-order .adj-main-phrase small{font-size:13px}.adj-order .adj-hero-copy{gap:9px}.adj-order .adj-meaning{font-size:18px}.adj-order .adj-word-meaning,.adj-order .adj-rule{font-size:16px}.adj-order .adj-builder-interaction{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:13px}.adj-order .adj-builder-controls{padding-left:14px}.adj-order .adj-word-list{gap:7px}.adj-order .adj-word-text{font-size:26px}.adj-order .adj-word-category{font-size:13px}.adj-order .adj-selected-label{font-size:12px;display:block}.adj-order .adj-reference-grid{grid-template-columns:1fr}.adj-order .adj-reference-panel{padding:18px}.adj-order .adj-first-example{max-width:500px}.adj-order .adj-be-examples>img{width:130px}.adj-order .adj-name>div{grid-template-columns:1fr}.adj-order .adj-detail-example .adj-phrase{gap:7px}.adj-order .adj-detail-example .adj-phrase-word{font-size:2.8cqi}}@container adjective-order (width<=640px){.adj-order .adj-paper{padding:16px 17px 18px}.adj-order .adj-heading{text-align:left;border:0;padding-bottom:0}.adj-order .adj-heading h2{font-size:30px;line-height:1.2}.adj-order .adj-heading p{max-width:32ch;margin-top:7px;font-size:17px;line-height:1.45}.adj-order h3{font-size:28px}.adj-order .adj-start{padding-top:17px}.adj-order .adj-start>h3{display:none}.adj-order .adj-hero{grid-template-columns:1fr;gap:12px}.adj-order .adj-cafe-desktop{display:none}.adj-order .adj-cafe-mobile{display:block}.adj-order .adj-hero-copy{padding:0;display:block}.adj-order .adj-meaning{font-size:17px;line-height:1.5}.adj-order .adj-main-phrase{justify-content:flex-start;gap:8px;margin:10px 0 3px}.adj-order .adj-main-phrase .adj-phrase-word{padding:0;font-size:clamp(27px,8.9cqi,30px)}.adj-order .adj-main-phrase .adj-phrase-word:after,.adj-order .adj-main-phrase small,.adj-order .adj-word-meaning{display:none}.adj-order .adj-rule{color:var(--adj-secondary);background:0 0;border-radius:0;margin-top:5px;padding:0;font-size:17px;line-height:1.5}.adj-order .adj-rule strong{font-weight:400}.adj-order .adj-builder{margin-top:19px;padding-top:14px}.adj-order .adj-builder-instruction{margin-top:5px;font-size:16px;line-height:1.5}.adj-order .adj-builder-interaction{grid-template-columns:1fr;gap:14px;margin-top:12px}.adj-order .adj-word-list{grid-template-columns:1fr;gap:8px;padding:0}.adj-order .adj-word-item{position:relative}.adj-order .adj-word-item button{text-align:left;border-radius:8px;justify-content:space-between;gap:12px;min-height:46px;padding:6px 15px}.adj-order .adj-word-item.is-selected button{padding:5px 14px}.adj-order .adj-word-text{font-size:26px}.adj-order .adj-word-mobile-category{color:var(--adj-secondary);font-size:14px;line-height:1.4;display:inline}.adj-order .adj-word-category{display:none}.adj-order .adj-word-main{flex-direction:column;align-items:start;display:flex}.adj-order .adj-word-mobile-selected{color:var(--adj-primary);font-size:13px;line-height:1.3;display:block}.adj-order .adj-builder-controls{border:0;gap:8px;padding:0}.adj-order .adj-builder-controls .adj-button{min-height:46px}.adj-order .adj-button{font-size:16px}.adj-order .adj-builder-controls .adj-primary{color:var(--adj-heading);background:#fffefa;font-weight:600}.adj-order .adj-builder-controls .adj-primary:hover:not(:disabled){background:#eef1e7}.adj-order .adj-builder-controls .adj-primary:disabled{color:#5c655e;background:#dcddd9}.adj-order .adj-desktop-direction{display:none}.adj-order .adj-mobile-direction{display:inline}.adj-order .adj-builder-controls .adj-mobile-direction{align-items:center;gap:9px;display:inline-flex}.adj-order .adj-builder-controls .adj-mobile-direction>span{font-size:24px;line-height:1}.adj-order .adj-notes{margin:18px 0;font-size:17px;line-height:1.5}.adj-order .adj-notes p+p{margin-top:8px}.adj-order .adj-more>summary{min-height:52px;padding:10px 12px;font-size:16px;line-height:1.4}.adj-order .adj-more-content{padding-top:22px}.adj-order .adj-sheet-heading{text-align:left}.adj-order .adj-sheet-heading h3{font-size:27px}.adj-order .adj-sheet-heading p{font-size:17px}.adj-order .adj-detail-grid{grid-template-columns:1fr}.adj-order .adj-detail-example,.adj-order .adj-detail-example:nth-child(odd),.adj-order .adj-detail-example:nth-child(2n){border:0;border-bottom:1px solid #e7dfd5;margin:0;padding:17px 0}.adj-order .adj-detail-example:last-child{border-bottom:0}.adj-order .adj-detail-example>img{height:148px}.adj-order .adj-detail-example .adj-phrase{gap:8px}.adj-order .adj-detail-example .adj-phrase-word{padding-inline-start:1px;padding-inline-end:1px;font-size:clamp(19px,5.8cqi,27px)}.adj-order .adj-detail-example .adj-phrase small{font-size:13px}.adj-order .adj-detail-example h4{font-size:23px}.adj-order .adj-detail-example p{font-size:17px}.adj-order .adj-details-reminder{font-size:18px}.adj-order .adj-reference-sheet{margin-top:27px}.adj-order .adj-reference-title{font-size:30px}.adj-order .adj-reference-panel{padding:14px 12px}.adj-order .adj-reference-panel h4{font-size:25px}.adj-order .adj-reference-panel p{font-size:17px}.adj-order .adj-reference-grid{grid-template-columns:1fr;gap:12px}.adj-order .adj-guide{overflow:visible}.adj-order .adj-guide>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:145px;margin-top:14px;position:static}.adj-order .adj-guide-copy>:-webkit-any(h4,p){max-width:none}.adj-order .adj-guide-copy>:is(h4,p){max-width:none}.adj-order .adj-order-guide{gap:5px;max-width:100%;padding:8px 9px;font-size:14px}.adj-order .adj-guide .adj-phrase{gap:10px;margin-left:0}.adj-order .adj-guide .adj-phrase-word{font-size:clamp(22px,6.3cqi,28px)}.adj-order .adj-first-example{align-items:center;min-height:100px}.adj-order .adj-first-example>img{width:68px}.adj-order .adj-first-example:nth-of-type(3){display:block}.adj-order .adj-first-example:nth-of-type(3)>img{width:105px;height:70px;margin:7px auto}.adj-order .adj-first-example .adj-reference-phrase,.adj-order .adj-reference-panel .adj-first-pair{font-size:24px}.adj-order .adj-sound-examples{gap:6px;min-height:156px}.adj-order .adj-sound-examples .adj-reference-phrase{font-size:27px}.adj-order .adj-sound-examples img{width:64px}.adj-order .adj-plural-example{gap:4px;min-height:160px}.adj-order .adj-plural-example .adj-reference-phrase{white-space:normal;font-size:24px}.adj-order .adj-plural-example>img{width:84px}.adj-order .adj-be-examples{min-height:0;display:block}.adj-order .adj-be-examples>img{width:108px;margin:15px auto}.adj-order .adj-sentence-part>span{padding:6px 9px;font-size:25px}.adj-order .adj-name>div{grid-template-columns:1fr;gap:16px}.adj-order .adj-name .adj-phrase{flex-wrap:wrap;justify-content:flex-start;gap:12px}.adj-order .adj-name .adj-phrase-word{font-size:25px}.adj-order .adj-practice{margin-top:17px;padding:15px 12px 13px}.adj-order .adj-practice-grid{grid-template-columns:1fr;gap:14px}.adj-order .adj-practice-heading{margin-bottom:13px;display:block}.adj-order .adj-practice-heading h3{font-size:30px}.adj-order .adj-practice-heading>span{margin-top:3px;font-size:15px;display:block}.adj-order .adj-practice-prompt>p{font-size:20px}.adj-order .adj-options{gap:9px}.adj-order .adj-option{gap:11px;min-height:51px;padding:10px 12px;font-size:18px}.adj-order .adj-option input{width:23px;height:23px}.adj-order .adj-practice-footer{grid-template-columns:1fr;align-items:start;gap:13px;margin-top:16px;padding-top:12px}.adj-order .adj-practice-action .adj-button{width:100%;min-height:47px}.adj-order .adj-feedback{min-height:76px;font-size:16px;line-height:1.45}.adj-order .adj-feedback-message{min-height:70px}.adj-order .adj-practice-complete button{width:100%}}@container adjective-order (width<=330px){.adj-order .adj-paper{padding-inline-start:13px;padding-inline-end:13px}.adj-order .adj-main-phrase{gap:7px}.adj-order .adj-main-phrase .adj-phrase-word{font-size:27px}.adj-order .adj-heading h2{font-size:29px}.adj-order .adj-detail-example .adj-phrase{gap:6px}.adj-order .adj-detail-example .adj-phrase-word{font-size:18px}.adj-order .adj-detail-example .adj-phrase small{font-size:13px}.adj-order .adj-first-example .adj-reference-phrase{font-size:23px}.adj-order .adj-first-example>img{width:54px}.adj-order .adj-sound-examples .adj-reference-phrase{font-size:24px}.adj-order .adj-sound-examples img{width:49px}.adj-order .adj-plural-example .adj-reference-phrase{font-size:22px}.adj-order .adj-plural-example>img{width:61px}.adj-order .adj-sentence-part>span{padding-inline-start:7px;padding-inline-end:7px;font-size:23px}.adj-order .adj-guide .adj-phrase{gap:7px}.adj-order .adj-guide .adj-phrase-word{font-size:22px}}@media (prefers-reduced-motion:reduce){.adj-order *{scroll-behavior:auto;transition:none;animation:none}}.questions-explanation.as-as-explanation{--as-as-heading:#153b2c;--as-as-ink:#263f32;--as-as-muted:#53655c;--as-as-border:#ddd5c5;--as-as-note:#f8f5ef;box-sizing:border-box;width:100%;max-width:980px;color:var(--as-as-ink);font:23px/1.4 var(--font-ui);background:#fffefa;border:1px solid #e4d9c9;border-radius:22px;margin:0 auto 28px;padding:26px;box-shadow:0 2px 5px #6a44200a}.as-as-explanation *,.as-as-explanation :before,.as-as-explanation :after{box-sizing:border-box}.as-as-explanation :-webkit-any(h2,h3,h4,p,figure,fieldset){margin:0}.as-as-explanation :is(h2,h3,h4,p,figure,fieldset){margin:0}.as-as-explanation :-webkit-any(h2,h3,h4){color:var(--as-as-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.as-as-explanation :is(h2,h3,h4){color:var(--as-as-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.as-as-explanation h2{font-size:30px;line-height:1.03}.as-as-explanation :-webkit-any(h3,h4){font-size:30px;line-height:1.2}.as-as-explanation :is(h3,h4){font-size:30px;line-height:1.2}.as-as-explanation u{text-underline-offset:.16em;text-decoration-thickness:1px}.as-as-explanation :-webkit-any(button,input,summary,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.as-as-explanation :is(button,input,summary,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.as-as-explanation [tabindex="-1"]:focus:not(:focus-visible){outline:none}.as-as-intro{border-bottom:1px solid var(--as-as-border);padding:0 10px 14px}.as-as-intro .as-as-subheading{letter-spacing:-.035em;color:var(--as-as-heading);margin:0 0 3px;font:700 30px/1.2 Georgia,Times New Roman,serif}.as-as-intro>p:last-of-type{margin-top:6px}.as-as-mobile-intro,.as-as-mobile-art,.as-as-mobile-sentence,.as-as-mobile-notes,.as-as-mobile-pattern-note,.as-as-mobile-extra{display:none}.as-as-quality-intro{color:var(--as-as-muted);padding:12px 5px 14px;font-size:22px}.as-as-comparison-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.as-as-comparison-card{border:1px solid var(--as-as-border);border-radius:11px;min-width:0;padding:14px 16px 10px}.as-as-explanation .as-as-flower-scene h3{margin:0 3px 12px;font-size:30px}.as-as-flower-scene img{width:100%;max-width:394px;height:auto;margin-inline-start:auto;margin-inline-end:auto;display:block}.as-as-flower-scene .as-as-mobile-art{display:none}.as-as-image-labels{text-align:center;color:var(--as-as-muted);grid-template-columns:1fr 1fr;gap:8px;font-size:16px;line-height:1.4;display:grid}.as-as-sentence{color:var(--as-as-heading);letter-spacing:-.035em;font:700 30px/1.6 Times New Roman,Georgia,serif}.as-as-sentence-line{display:block}.as-as-comparison-sentence .as-as-sentence-line:first-child{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif}.as-as-less-sentence .as-as-sentence-line:last-child{font-size:30px}.as-as-comparison-sentence .as-as-role-comparison{white-space:nowrap}.as-as-role{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:.14em .3em .2em}.as-as-role-subject{color:#19574b;background:#dce7d6}.as-as-role-be{color:#80550f;background:#f8e7be}.as-as-role-comparison{color:#99402d;background:#f8e2d7}.as-as-role-not{color:#66517c;background:#eee8f4}.as-as-comparison-card>.as-as-sentence{margin-top:23px}.as-as-card-meaning{color:var(--as-as-muted);font-size:23px;margin:7px 10px 0!important}.as-as-note{background:var(--as-as-note);border-radius:11px;padding:12px 16px}.as-as-main-note{text-align:center;margin-top:12px!important}.as-as-pattern-section{border-top:1px solid var(--as-as-border);margin-top:14px;padding-top:14px}.as-as-pattern-section h3{margin-bottom:9px}.as-as-pattern-grid{grid-template-columns:1.15fr .85fr;gap:32px;display:grid}.as-as-formula{background:var(--as-as-note);color:var(--as-as-heading);letter-spacing:-.02em;border-radius:11px;flex-wrap:wrap;align-items:center;gap:.25em;padding:5px 20px 7px;font:700 30px/1.5 Georgia,Times New Roman,serif;display:flex}.as-as-base-formula{background:linear-gradient(110deg,#f0f4ee,#f8f5ef);justify-content:space-between}.as-as-base-note{font-size:19px;margin-top:11px!important}.as-as-negative-pattern{border-left:1px solid var(--as-as-border);padding-left:30px}.as-as-negative-pattern .as-as-formula{font-size:29px}.as-as-negative-pattern>p:nth-child(2){margin:7px 4px 10px;font-size:19px}.as-as-not-word{color:#66517c;font-family:Georgia,Times New Roman,serif;font-weight:700}.as-as-pattern-contrast{padding:8px 20px;font-size:19px}.as-as-pattern-contrast p+p{margin-top:3px}.as-as-details{margin-top:14px}.as-as-details>summary{border:1px solid var(--as-as-border);background:var(--as-as-note);color:#263f32;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 22px;font-size:19px;font-weight:500;list-style:none;display:flex}.as-as-details>summary::-webkit-details-marker{display:none}.as-as-details>summary svg{flex:none}.as-as-details[open]>summary svg{transform:rotate(90deg)}.as-as-details-content{margin-inline-start:-26px;margin-inline-end:-26px;padding-top:16px}.as-as-detail-page{background:#fffefa;border:1px solid #e4d9c9;border-radius:20px;padding:24px}.as-as-detail-page+.as-as-detail-page{margin-top:18px}.as-as-detail-header{border-bottom:1px solid var(--as-as-border);margin-bottom:12px;padding:0 6px 16px}.as-as-explanation .as-as-detail-header h3{font-size:clamp(30px,4vw,30px);line-height:1.1}.as-as-detail-header p{color:var(--as-as-muted);margin-top:5px;font-size:23px}.as-as-explanation .as-as-detail-page h4{margin-bottom:5px;font-size:30px}.as-as-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.as-as-two-columns>:nth-child(2){border-left:1px solid #e7dfd2;padding-left:20px}.as-as-detail-page .as-as-sentence{font-size:27px;line-height:1.75}.as-as-simple-section>div>p:not(.as-as-sentence),.as-as-detail-page>section>p{font-size:20px}.as-as-adjective-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin:12px 0;font-size:22px}.as-as-adjective-table :-webkit-any(th,td){padding:7px 12px;font-weight:400}.as-as-adjective-table :is(th,td){padding:7px 12px;font-weight:400}.as-as-adjective-table tr:not(:last-child)>*{border-bottom:1px solid #e9e1d5}.as-as-adjective-table tr>:nth-child(2){border-left:1px solid #e4dbce}.as-as-adjective-table thead th{border-bottom:1px solid #e9e1d5}.as-as-cafe-example>.as-as-sentence{margin-top:7px}.as-as-cafe-example>p+p{margin:8px 8px 0;font-size:21px}.as-as-detail-section{border-top:1px solid var(--as-as-border);margin-top:20px;padding-top:12px}.as-as-be-section{margin-top:10px}.as-as-be-section .as-as-sentence+.as-as-sentence{margin-top:5px}.as-as-be-notes{align-content:start;gap:8px;font-size:18px;display:grid}.as-as-be-notes>p{align-items:center;min-height:70px;display:flex}.as-as-question-examples{margin-top:10px}.as-as-question-scene{margin-bottom:10px!important}.as-as-question-scene>img{object-fit:contain;object-position:bottom;width:100%;height:184px;display:block}.as-as-question-scene .as-as-image-labels{margin-top:4px;font-size:15px}.as-as-scene-caption,.as-as-caption-spacer{text-align:center;min-height:24px;color:var(--as-as-muted);font-size:14px;display:block}.as-as-short-answer{font-size:22px;margin:6px 10px 9px!important}.as-as-question-examples .as-as-note{padding:8px 16px;font-size:18px}.as-as-more-answers{text-align:center;color:var(--as-as-muted);font-size:17px;margin-top:8px!important}.as-as-short-section{grid-template-columns:32% 1fr;align-items:start;gap:20px;display:grid}.as-as-short-section>:nth-child(2){border-left:1px solid var(--as-as-border);padding-left:20px}.as-as-contractions{gap:6px;font-size:17px;display:flex}.as-as-contractions>p{white-space:nowrap;padding:15px 10px}.as-as-contractions strong{color:var(--as-as-heading);font-family:Georgia,Times New Roman,serif;font-size:22px}.as-as-short-note{padding:8px 14px;font-size:18px;display:inline-block;margin-top:8px!important}.as-as-weight-section{grid-template-columns:.86fr 1.14fr;gap:24px;margin-top:10px;display:grid}.as-as-weight-section>figure>img{border-radius:11px;width:100%;height:auto;display:block}.as-as-weight-section .as-as-scene-caption{margin-top:3px}.as-as-weight-section .as-as-image-labels{color:var(--as-as-ink);font-size:16px}.as-as-weight-example>p+p{margin:4px 5px 0}.as-as-weight-example+.as-as-weight-example{margin-top:15px}.as-as-weight-tip{border:1px solid var(--as-as-border);color:var(--as-as-muted);font-size:19px;margin-top:18px!important}.as-as-meaning-grid{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:7px 24px;margin-top:12px;display:grid}.as-as-meaning-grid>p{grid-template-columns:1.3fr 36px 1fr;align-items:center;gap:8px;padding:9px 18px;font-size:22px;display:grid}.as-as-meaning-arrow{color:var(--as-as-muted)}.as-as-muted{color:var(--as-as-muted);font-size:19px}.as-as-meaning-grid+p{margin-top:8px!important}.as-as-ending-grid{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:10px;display:grid}.as-as-ending-grid>div{border:1px solid #e9e1d5;padding:10px 18px;font-size:21px}.as-as-ending-grid .as-as-muted{margin-top:4px;font-size:18px}.as-as-together-section{grid-template-columns:1.9fr 1fr;align-items:start;gap:24px;margin-top:8px;display:grid}.as-as-together-section>div>p+p{margin:10px 6px 0;font-size:20px}.as-as-together-section>.as-as-note{border:1px solid var(--as-as-border);color:var(--as-as-muted);margin-top:8px;font-size:18px}.as-as-word-group{white-space:nowrap;position:relative}.as-as-word-group:after{content:"";border:1px solid var(--as-as-muted);border-top:0;border-radius:0 0 5px 5px;height:.28em;position:absolute;bottom:-.38em;left:0;right:0}.as-as-more-qualities{border:1px solid #e9e1d5;font-size:20px;margin-top:20px!important}.as-as-more-qualities>p+p{margin-top:4px}.as-as-practice{background:#f0f1e8;border-radius:12px;margin-top:28px;padding:18px 22px;scroll-margin-top:100px;position:relative}.as-as-practice:before{content:"";border-top:1px solid var(--as-as-border);position:absolute;top:-14px;left:0;right:0}.as-as-practice-body{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.as-as-practice-heading{flex-wrap:wrap;align-items:baseline;gap:10px 20px;display:flex}.as-as-explanation .as-as-practice-heading h3{font-size:30px;line-height:1.1}.as-as-practice-heading>p{color:var(--as-as-muted);font-size:14px}.as-as-practice-context{font-size:19px;margin-top:12px!important}.as-as-practice-prompt{color:var(--as-as-heading);letter-spacing:-.035em;font:700 26px/1.4 Times New Roman,Georgia,serif;margin-top:12px!important}.as-as-prompt-mobile{display:none}.as-as-practice-instruction{font-size:18px;margin-top:10px!important}.as-as-choices{border:0;align-content:start;gap:8px;min-width:0;padding:4px 0 0;display:grid}.as-as-choice{color:#26342c;cursor:pointer;background:#fffefa;border:1px solid #d6d4ce;border-radius:10px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:19px;line-height:1.3;display:flex}.as-as-choice.is-selected{background:#edf2e9;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.as-as-choice:has(:disabled){cursor:default}.as-as-option-input{-webkit-appearance:none;appearance:none;background:#fffefa;border:1.5px solid #929ba1;border-radius:50%;flex:0 0 25px;width:25px;height:25px;margin:0;display:block}.as-as-option-input:checked{background:radial-gradient(circle,#234d3a 0 43%,#fffefa 45%);border:2px solid #234d3a}.as-as-option-input:disabled{opacity:1}.as-as-practice-footer{grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:64px;margin-top:16px;display:grid}.as-as-feedback-slot{min-width:0}.as-as-helper{color:var(--as-as-muted);font-size:16px}.as-as-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:178px;min-height:54px;padding:12px 20px;font:500 18px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.as-as-button:hover:not(:disabled){background:#1b402f}.as-as-button:disabled{color:#6b7480;cursor:default;background:#d6d8d9}.as-as-feedback{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:16px;line-height:1.4;display:flex}.as-as-feedback.is-correct{color:#19574b;background:#e3eadc}.as-as-feedback.is-incorrect{color:#783e2d;background:#faece3}.as-as-feedback strong{font:700 20px/1.2 Georgia,Times New Roman,serif;display:block}.as-as-feedback-icon{color:#fffefa;background:#99402d;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-top:2px;font-size:24px;line-height:1;display:grid}.as-as-feedback.is-correct .as-as-feedback-icon{background:#19574b}.as-as-explanation-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:4px 0;text-decoration:underline}.as-as-practice-complete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:220px;display:flex}.as-as-explanation .as-as-practice-complete h3{flex-basis:100%;font-size:30px}@media (min-width:701px){.as-as-examples-page .as-as-weight-example .as-as-sentence{font-size:26px}.as-as-examples-page .as-as-meaning-grid>p{font-size:24px}.as-as-examples-page .as-as-ending-grid>div{font-size:23px}.as-as-examples-page .as-as-ending-grid .as-as-muted{font-size:19px}.as-as-examples-page .as-as-more-qualities{font-size:22px}}@media (max-width:1100px) and (min-width:701px){.questions-explanation.as-as-explanation{padding:22px;font-size:18px}.as-as-comparison-sentence{font-size:27px}.as-as-pattern-grid{gap:20px}.as-as-formula{padding-inline-start:12px;padding-inline-end:12px;font-size:28px}.as-as-negative-pattern{padding-left:20px}.as-as-detail-page{padding:18px}.as-as-details-content{margin-inline-start:-22px;margin-inline-end:-22px}.as-as-detail-page .as-as-sentence{font-size:24px}.as-as-short-section{grid-template-columns:1fr}.as-as-short-section>:nth-child(2){border-left:0;padding-left:0}}@container grammar-explanation (width<=800px){.as-as-comparison-sentence{font-size:clamp(19px,3.7cqw,29px)}.as-as-less-sentence .as-as-sentence-line:last-child{font-size:clamp(17px,3cqw,24px)}}@media (max-width:700px){.questions-explanation.as-as-explanation{border-radius:18px;padding:18px 16px;font-size:17px;line-height:1.5}.as-as-explanation h2{font-size:30px;line-height:1.1}.as-as-explanation :-webkit-any(h3,h4){font-size:27px;line-height:1.2}.as-as-explanation :is(h3,h4){font-size:27px;line-height:1.2}.as-as-explanation .as-as-desktop-only,.as-as-intro .as-as-subheading,.as-as-quality-intro,.as-as-main-note,.as-as-desktop-sentence,.as-as-base-note,.as-as-pattern-grid>.as-as-negative-pattern{display:none}.as-as-mobile-intro,.as-as-mobile-notes,.as-as-mobile-pattern-note,.as-as-mobile-sentence,.as-as-mobile-extra{display:block}.as-as-intro{border:0;padding:0}.as-as-intro .as-as-mobile-intro{margin-top:10px;font-size:19px;line-height:1.45}.as-as-mobile-intro>span{display:block}.as-as-comparison-grid{margin-top:16px;display:block}.as-as-comparison-card{border:0;padding:0}.as-as-flower-scene{background:#fbf4e7;border-radius:10px;overflow:hidden}.as-as-explanation .as-as-flower-scene h3{letter-spacing:0;margin:0;padding:6px 10px 4px;font:400 16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.as-as-flower-scene .as-as-desktop-art,.as-as-flower-scene .as-as-image-labels{display:none}.as-as-flower-scene .as-as-mobile-art{display:block}.as-as-mobile-sentence{letter-spacing:-.025em;color:var(--as-as-heading);font:700 30px/1.38 Times New Roman,Georgia,serif;margin:12px 4px 0!important}.as-as-mobile-sentence>span{display:block}.as-as-mobile-notes{margin-top:14px!important}.as-as-mobile-notes>span{display:block}.as-as-pattern-section{margin-top:16px;padding-top:13px}.as-as-pattern-section h3{margin-bottom:8px}.as-as-pattern-grid{display:block}.as-as-formula{gap:.15em;padding:7px 14px;font-size:24px}.as-as-base-formula{justify-content:space-between}.as-as-base-formula>span:nth-child(3){letter-spacing:0;font:400 17px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.as-as-mobile-pattern-note{margin-top:7px!important}.as-as-details{margin-top:16px}.as-as-details>summary{min-height:48px;padding:11px 14px;font-size:16px;font-weight:400}.as-as-details-content{margin-inline-start:0;margin-inline-end:0;padding-top:14px}.as-as-mobile-extra{padding-bottom:18px}.as-as-mobile-extra .as-as-sentence{margin-top:12px;font-size:22px}.as-as-mobile-extra .as-as-less-sentence .as-as-sentence-line:last-child{font-size:22px}.as-as-mobile-extra .as-as-role-comparison{white-space:normal}.as-as-mobile-extra .as-as-card-meaning{font-size:17px;margin:10px 0 0!important}.as-as-mobile-extra .as-as-negative-pattern{border:0;margin-top:12px;padding:0}.as-as-mobile-extra .as-as-negative-pattern .as-as-formula{font-size:24px}.as-as-detail-page{border-radius:12px;padding:16px 12px}.as-as-detail-page+.as-as-detail-page{margin-top:14px}.as-as-detail-header{padding:0 0 12px}.as-as-explanation .as-as-detail-header h3{font-size:30px}.as-as-detail-header p{font-size:17px;line-height:1.5}.as-as-explanation .as-as-detail-page h4{font-size:24px}.as-as-two-columns,.as-as-weight-section,.as-as-together-section,.as-as-ending-grid{grid-template-columns:1fr;gap:16px}.as-as-two-columns>:nth-child(2),.as-as-short-section>:nth-child(2){border:0;padding-left:0}.as-as-detail-page .as-as-sentence{font-size:21px;line-height:1.9}.as-as-simple-section>div>p:not(.as-as-sentence),.as-as-detail-page>section>p,.as-as-adjective-table{font-size:16px}.as-as-adjective-table :-webkit-any(th,td){padding:6px 7px}.as-as-adjective-table :is(th,td){padding:6px 7px}.as-as-note{padding:10px 12px}.as-as-cafe-example>.as-as-sentence{margin-top:0}.as-as-cafe-example>p+p{font-size:16px}.as-as-detail-section{margin-top:16px;padding-top:12px}.as-as-be-notes{font-size:15px}.as-as-question-examples{gap:20px}.as-as-question-examples>:nth-child(2){border-top:1px solid var(--as-as-border);padding-top:12px}.as-as-question-scene>img{height:auto;max-height:180px}.as-as-question-scene .as-as-image-labels{font-size:13px}.as-as-caption-spacer{display:none}.as-as-short-section{grid-template-columns:1fr;gap:14px}.as-as-contractions{flex-wrap:wrap}.as-as-contractions>p{flex:1;font-size:15px}.as-as-weight-section{margin-top:10px}.as-as-weight-section .as-as-image-labels{font-size:14px}.as-as-weight-example>p+p,.as-as-weight-tip{font-size:16px}.as-as-meaning-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:6px}.as-as-meaning-grid>p{grid-template-columns:1.3fr 24px 1fr;gap:5px;padding:8px 10px;font-size:16px}.as-as-ending-grid{gap:8px}.as-as-ending-grid>div{padding:10px 12px;font-size:17px}.as-as-ending-grid .as-as-muted,.as-as-muted{font-size:15px}.as-as-together-section>.as-as-note{margin-top:0;font-size:16px}.as-as-together-section>div>p+p{margin-top:13px;font-size:16px}.as-as-more-qualities{font-size:16px}.as-as-practice{background:0 0;border-radius:0;margin-top:28px;padding:0;scroll-margin-top:145px}.as-as-practice-body{grid-template-columns:1fr;gap:8px}.as-as-practice-heading{gap:6px 14px}.as-as-explanation .as-as-practice-heading h3{font-size:30px}.as-as-practice-heading>p{font-size:12px}.as-as-practice-context{max-width:245px;font-size:17px;margin-top:10px!important}.as-as-practice-prompt{background:#f0f4ee;border-radius:10px;padding:4px 8px;font-size:26px;line-height:1.17;margin-top:5px!important}.as-as-prompt-desktop:has(+.as-as-prompt-mobile){display:none}.as-as-prompt-mobile,.as-as-prompt-mobile>span{display:block}.as-as-practice-instruction{display:none}.as-as-choices{gap:6px;padding-top:0}.as-as-choice{border-radius:9px;gap:14px;min-height:48px;padding:10px 14px;font-size:17px}.as-as-option-input{flex-basis:22px;width:22px;height:22px}.as-as-option-input:checked{border-width:2px}.as-as-practice-footer{grid-template-columns:1fr;gap:10px;min-height:0;margin-top:7px}.as-as-helper{min-height:21px;font-size:14px}.as-as-button{width:100%;min-height:48px;padding:12px 16px;font-size:17px}.as-as-feedback{padding:10px;font-size:15px}.as-as-practice-complete{min-height:0;display:block}.as-as-explanation .as-as-practice-complete h3{font-size:30px}.as-as-practice-complete>p{margin:12px 0 16px}}@media (prefers-reduced-motion:reduce){.as-as-explanation *,.as-as-explanation :before,.as-as-explanation :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.questions-explanation.superlative-notes{--sn-forest:#093b36;--sn-ink:#172d38;--sn-muted:#536b75;--sn-line:#ddd5c5;--sn-paper:#fffefa;width:100%;max-width:1100px;box-shadow:none;color:var(--sn-ink);background:0 0;border:0;border-radius:0;margin:0 auto 30px;padding:0;font-family:Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(17px,2.2cqi,24px);line-height:1.4;display:block;overflow:visible;container:superlative-notes/inline-size}.superlative-notes *,.superlative-notes :before,.superlative-notes :after{box-sizing:border-box}.superlative-notes .sn-paper{border:1px solid var(--sn-line);background:var(--sn-paper);border-radius:22px;margin:0 0 28px;padding:clamp(20px,2.75cqi,32px);font-size:clamp(17px,2.2cqi,24px);font-weight:400;box-shadow:0 2px 6px #65462c0a,0 0 1px #65462c12}.superlative-notes :-webkit-any(h2,h3,h4,p,figure,dl,dd){margin:0}.superlative-notes :is(h2,h3,h4,p,figure,dl,dd){margin:0}.superlative-notes :-webkit-any(h2,h3,h4){color:var(--sn-forest);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.superlative-notes :is(h2,h3,h4){color:var(--sn-forest);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.superlative-notes h2{font-size:clamp(30px,6.1cqi,30px);line-height:1.1}.superlative-notes h3{font-size:clamp(25px,3.6cqi,30px);line-height:1.15}.superlative-notes u{text-underline-offset:.14em;text-decoration-thickness:1.5px}.superlative-notes strong{font-weight:650}.superlative-notes .sn-serif{color:var(--sn-forest);font-family:Georgia,Times New Roman,serif}.superlative-notes .sn-paper-header{border-bottom:1px solid var(--sn-line);margin-bottom:16px;padding-bottom:16px}.superlative-notes .sn-paper-header>p{color:var(--sn-muted);margin-top:4px;font-size:clamp(18px,2.75cqi,30px);line-height:1.4}.superlative-notes .sn-vase-section{position:relative}.superlative-notes .sn-vase-section>h3{z-index:1;position:relative}.superlative-notes .sn-vases{width:91%;margin:-30px auto 2px}.superlative-notes .sn-vases svg,.superlative-notes .sn-skyline svg{width:100%;height:auto;display:block;overflow:hidden}.superlative-notes .sn-vases .sn-vases-mobile{display:none}.superlative-notes .sn-sentence{letter-spacing:-.025em;color:var(--sn-forest);flex-wrap:wrap;align-items:flex-end;gap:10px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:flex}.superlative-notes .sn-role{flex-direction:column;gap:3px;min-width:0;display:flex}.superlative-notes .sn-role-label{letter-spacing:0;text-align:center;color:var(--sn-muted);font:400 clamp(14px,1.8cqi,20px)/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.superlative-notes .sn-role-word{color:#093b36;background:#e5eee0;border-radius:10px;padding:.1em .32em .13em;display:block}.superlative-notes .sn-role-be .sn-role-word{color:#80550f;background:#f8e7be;padding-inline-start:.58em;padding-inline-end:.58em}.superlative-notes .sn-role-description .sn-role-word{color:#a03323;background:#ffe2d8}.superlative-notes .sn-role-not .sn-role-word{color:#66517c;background:#eee8f4}.superlative-notes .sn-role-blank .sn-role-word{color:var(--sn-ink);background:0 0;padding-inline-start:0;padding-inline-end:0}.superlative-notes .sn-main-sentence{flex-wrap:nowrap;justify-content:center;margin:8px 0 12px;font-size:clamp(26px,5.15cqi,30px);line-height:1.2}.superlative-notes .sn-main-sentence .sn-role-description{text-align:center;flex:1}.superlative-notes .sn-main-sentence .sn-role-word{white-space:nowrap}.superlative-notes .sn-vase-meaning{padding:0 18px;font-size:clamp(18px,2.6cqi,29px)}.superlative-notes .sn-build{border-top:1px solid var(--sn-line);margin-top:21px;padding-top:15px}.superlative-notes .sn-build-panel{background:#edf1e7;border-radius:13px;grid-template-columns:34% 1fr;align-items:center;gap:28px;margin-top:8px;padding:16px 27px;display:grid}.superlative-notes .sn-build-word{letter-spacing:-.035em;color:var(--sn-forest);border-right:1px solid #b8c7b7;justify-content:space-between;align-items:center;gap:10px;padding-right:32px;font:700 clamp(28px,4.5cqi,50px)/1.3 Georgia,Times New Roman,serif;display:flex}.superlative-notes .sn-arrow{color:#7a8a8a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}.superlative-notes .sn-build-example{color:var(--sn-forest);letter-spacing:-.025em;margin-top:4px;font:400 clamp(24px,3.65cqi,40px)/1.3 Georgia,Times New Roman,serif}.superlative-notes .sn-two-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.superlative-notes .sn-two-columns>:nth-child(2){border-left:1px solid var(--sn-line);padding-left:30px}.superlative-notes .sn-contrast{border-top:1px solid var(--sn-line);margin:14px 0 20px;padding-top:14px}.superlative-notes .sn-contrast h3{font-size:clamp(23px,3cqi,30px)}.superlative-notes .sn-contrast p{letter-spacing:-.025em;margin-top:6px;font:400 clamp(20px,2.85cqi,32px)/1.3 Georgia,Times New Roman,serif}.superlative-notes .sn-practice{background:#f0f1e8;border:1px solid #ced5c6;border-radius:13px;margin:0 -12px -12px;padding:17px 26px 16px}.superlative-notes .sn-practice:has(.is-engaged){background:var(--sn-paper);border-color:var(--sn-line)}.superlative-notes .sn-practice-form{grid-template-columns:1.14fr 1fr;align-items:center;column-gap:30px;display:grid}.superlative-notes .sn-practice-form.is-engaged{grid-template-columns:.76fr 1fr;align-items:start}.superlative-notes .is-engaged .sn-practice-prompt{border-right:1px solid var(--sn-line);grid-row:1/span 2;padding-right:20px}.superlative-notes .is-engaged .sn-feedback{grid-column:2;gap:13px;min-height:110px;margin-top:28px;padding:15px}.superlative-notes .is-engaged .sn-feedback-message{align-items:flex-start;gap:13px}.superlative-notes .is-engaged .sn-feedback-message>svg{flex-basis:34px;width:34px;height:34px;margin-top:3px}.superlative-notes .is-engaged .sn-feedback-message strong{font-size:clamp(23px,2.7cqi,30px)}.superlative-notes .is-engaged .sn-feedback-message p{font-size:clamp(15px,1.6cqi,18px)}.superlative-notes .is-engaged .sn-button{padding:14px 20px}.superlative-notes .is-engaged .sn-choices{gap:10px}.superlative-notes .is-engaged .sn-choice{min-height:62px;padding-block-start:15px;padding-block-end:15px}.superlative-notes .sn-question-data{color:var(--sn-ink);font-size:clamp(15px,1.75cqi,20px)}.superlative-notes :-webkit-any(.sn-quiz-vases,.sn-quiz-skyline){width:100%;margin:7px 0 12px}.superlative-notes :is(.sn-quiz-vases,.sn-quiz-skyline){width:100%;margin:7px 0 12px}.superlative-notes :-webkit-any(.sn-quiz-vases,.sn-quiz-skyline) svg{width:100%;height:auto;display:block;overflow:hidden}.superlative-notes :is(.sn-quiz-vases,.sn-quiz-skyline) svg{width:100%;height:auto;display:block;overflow:hidden}.superlative-notes .sn-quiz-sentence{white-space:nowrap;flex-wrap:nowrap;gap:5px;margin-top:6px;font-size:clamp(21px,2.7cqi,30px);line-height:1.35}.superlative-notes .sn-quiz-sentence .sn-role-word{border-radius:6px;padding-inline-start:.24em;padding-inline-end:.24em}.superlative-notes .sn-quiz-sentence .sn-role-blank .sn-role-word{padding-inline-start:0;padding-inline-end:0}.superlative-notes .sn-coat-prices{align-items:flex-end;gap:10px;min-height:150px;margin:20px 0;display:flex}.superlative-notes .sn-coat-prices>span{background:#edf1e7;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:17px;display:flex}.superlative-notes .sn-coat-prices>span:nth-child(2){background:#f8e7be;min-height:115px}.superlative-notes .sn-coat-prices>span:nth-child(3){background:#e1eaf0;min-height:145px}.superlative-notes .sn-coat-prices strong{font:700 clamp(22px,3.2cqi,35px)/1.2 Georgia,Times New Roman,serif}.superlative-notes .sn-practice-heading{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:8px;display:flex}.superlative-notes .sn-practice-heading h3{font-size:clamp(28px,4.2cqi,30px)}.superlative-notes .sn-practice-heading>span{color:var(--sn-muted);font-size:clamp(14px,1.7cqi,19px)}.superlative-notes .sn-question-sentence{color:var(--sn-forest);letter-spacing:-.04em;margin:8px 0;font:700 clamp(24px,3.6cqi,40px)/1.25 Georgia,Times New Roman,serif}.superlative-notes .sn-blank{white-space:nowrap;letter-spacing:-.02em}.superlative-notes .sn-choices{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.superlative-notes .sn-choice{cursor:pointer;min-height:49px;color:var(--sn-ink);background:#fffefa;border:1px solid #d5d0c6;border-radius:10px;align-items:center;gap:16px;padding:10px 16px;font-size:clamp(16px,1.9cqi,21px);display:flex}.superlative-notes .sn-choice.is-selected{border-color:#19574b;box-shadow:inset 0 0 0 1px #19574b}.superlative-notes .sn-choice.is-selected>span{font-weight:650}.superlative-notes .sn-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:2px solid #8a9493;border-radius:50%;flex:0 0 25px;width:25px;height:25px;margin:0}.superlative-notes .sn-choice input:checked{background:radial-gradient(circle,#19574b 0 55%,#fffefa 60%);border-color:#19574b}.superlative-notes .sn-choices:disabled .sn-choice{cursor:default}.superlative-notes .sn-choices:disabled input{cursor:default;opacity:1}.superlative-notes .sn-feedback{background:#f6f4ef;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin-top:14px;padding:13px 16px;font-size:clamp(16px,1.75cqi,20px);display:flex}.superlative-notes .sn-feedback.is-empty{min-height:55px;color:var(--sn-muted);background:0 0;padding:2px 0 0}.superlative-notes .sn-feedback-copy p{color:var(--sn-muted);font-size:clamp(14px,1.6cqi,18px)}.superlative-notes .sn-feedback-message{align-items:center;gap:16px;display:flex}.superlative-notes .sn-feedback-message>svg{flex:0 0 40px;width:40px;height:40px}.superlative-notes .sn-feedback-message strong{font:700 clamp(23px,2.8cqi,31px)/1.15 Georgia,Times New Roman,serif}.superlative-notes .sn-feedback-message p{max-width:44ch;margin-top:4px;font-size:clamp(15px,1.6cqi,18px)}.superlative-notes .sn-feedback.is-retry{color:#783e2d;background:#faece3}.superlative-notes .sn-feedback.is-correct{color:#19574b;background:#e3eadc}.superlative-notes .sn-feedback-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.superlative-notes .sn-button{color:#fff;white-space:nowrap;cursor:pointer;background:#234d3a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:49px;padding:12px 26px;font:600 clamp(16px,1.9cqi,21px)/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.superlative-notes .sn-button:hover:not(:disabled){background:#173e2e}.superlative-notes .sn-button:disabled{color:#777f7f;cursor:default;background:#d7d9da}.superlative-notes .sn-text-button{color:#234d3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 8px;font:600 15px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.superlative-notes :-webkit-any(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.superlative-notes :is(button,input,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.superlative-notes .sn-practice-complete{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:24px;display:flex}.superlative-notes .sn-practice-complete>svg{color:#19574b;width:44px;height:44px}.superlative-notes .sn-patterns{margin-top:17px}.superlative-notes .sn-patterns h3{margin-bottom:9px}.superlative-notes .sn-pattern+.sn-pattern{border-top:1px solid var(--sn-line);margin-top:15px;padding-top:15px}.superlative-notes .sn-form-rows{gap:9px;margin:6px 30px 0;display:grid}.superlative-notes .sn-form-row{text-align:center;grid-template-columns:1fr 50px 1.5fr;align-items:baseline;gap:10px;font-size:clamp(19px,2.5cqi,28px);display:grid}.superlative-notes .sn-form-row>span:first-child{color:var(--sn-forest);font-family:Georgia,Times New Roman,serif;font-weight:700}.superlative-notes .sn-form-row .sn-arrow{font-size:1.15em}.superlative-notes .sn-long-rows{gap:20px;margin:17px 0 0}.superlative-notes .sn-long-rows .sn-form-row{color:var(--sn-forest);grid-template-columns:1fr 35px 1.3fr;gap:8px;font:700 clamp(19px,2.35cqi,26px)/1.3 Georgia,Times New Roman,serif}.superlative-notes .sn-also{color:var(--sn-muted);margin-top:24px;font-size:clamp(16px,2cqi,22px)}.superlative-notes .sn-one-form{border-top:1px solid var(--sn-line);margin-top:30px;padding-top:20px}.superlative-notes .sn-say-avoid{margin:14px 0 25px}.superlative-notes .sn-say-avoid strong{min-width:83px;display:inline-block}.superlative-notes .sn-special{border-top:1px solid var(--sn-line);margin-top:22px;padding-top:17px}.superlative-notes .sn-special .sn-two-columns{margin-top:11px}.superlative-notes .sn-special-words{color:var(--sn-forest);justify-content:space-between;gap:8px;margin:0 25px 19px 8px;font:700 clamp(22px,2.8cqi,31px)/1.3 Georgia,Times New Roman,serif;display:flex}.superlative-notes .sn-special-note{margin-top:25px}.superlative-notes .sn-usage .sn-paper-header{margin-bottom:9px}.superlative-notes .sn-name-group>p{color:var(--sn-muted);margin-top:4px}.superlative-notes .sn-group-examples{gap:7px;margin:11px 0;display:grid}.superlative-notes .sn-group-examples>div{color:var(--sn-forest);grid-template-columns:21% 1fr;gap:8px;font:400 clamp(19px,2.55cqi,28px)/1.35 Georgia,Times New Roman,serif;display:grid}.superlative-notes .sn-group-examples dt{background:#edf1e7;border-radius:8px;padding:7px 18px;font-weight:700}.superlative-notes .sn-group-examples dd{border:1px solid var(--sn-line);border-radius:8px;padding:7px 18px}.superlative-notes .sn-name-group .sn-group-note{margin-top:8px;font-size:clamp(16px,2cqi,22px);line-height:1.45}.superlative-notes .sn-ask{border-top:1px solid var(--sn-line);margin-top:18px;padding-top:12px}.superlative-notes .sn-ask>p{color:var(--sn-muted);margin-top:5px}.superlative-notes .sn-question-example{gap:14px;margin:8px 0;font-size:clamp(26px,4.5cqi,30px);line-height:1.25}.superlative-notes .sn-one-of{border-top:1px solid var(--sn-line);grid-template-columns:1fr 1.05fr;gap:16px;margin-top:18px;padding-top:12px;display:grid}.superlative-notes .sn-one-of p{color:var(--sn-muted);margin-top:8px;font-size:clamp(16px,2cqi,22px)}.superlative-notes .sn-plural-rule{background:#f0f1eb;border-radius:11px;margin-top:14px;padding:13px 20px;font-size:clamp(15px,1.8cqi,20px)}.superlative-notes .sn-plural-rule>strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.superlative-notes .sn-plural-rule>p{border-top:1px solid #e1e2d8;margin-top:8px;padding-top:7px}.superlative-notes .sn-skyline{align-self:end}.superlative-notes .sn-usage-pair{border-top:1px solid var(--sn-line);margin-top:17px;padding-top:12px}.superlative-notes .sn-usage-pair p{color:var(--sn-muted);margin-top:7px;font-size:clamp(16px,2cqi,22px)}.superlative-notes .sn-small-sentence{gap:7px;margin-top:13px;font-size:clamp(21px,2.8cqi,30px);line-height:1.35}.superlative-notes .sn-small-note{border-top:1px solid var(--sn-line);margin-top:18px;padding-top:9px}.superlative-notes .sn-small-note p{color:var(--sn-muted);margin-top:7px;font-size:clamp(15px,1.75cqi,19px)}.superlative-notes .sn-return{z-index:3;margin:0 auto 20px;display:flex;position:sticky;bottom:20px;box-shadow:0 3px 15px #153b2c26}.superlative-notes [hidden]{display:none!important}@container superlative-notes (width<=700px){.superlative-notes .sn-two-columns{gap:18px}.superlative-notes .sn-two-columns>:nth-child(2){padding-left:18px}.superlative-notes .sn-main-sentence{gap:6px;font-size:4.9cqi}.superlative-notes .sn-build-panel{gap:14px;padding:13px 18px}.superlative-notes .sn-build-word{padding-right:15px}.superlative-notes .sn-form-rows{margin-inline-start:0;margin-inline-end:0}.superlative-notes .sn-form-row{grid-template-columns:1fr 30px 1.4fr;gap:4px}.superlative-notes .sn-long-rows .sn-form-row{font-size:18px}.superlative-notes .sn-practice{padding-inline-start:16px;padding-inline-end:16px}.superlative-notes .sn-practice-form{column-gap:16px}.superlative-notes .sn-practice-form.is-engaged{grid-template-columns:1fr}.superlative-notes .is-engaged .sn-practice-prompt{border-right:0;grid-row:auto;padding-right:0}.superlative-notes .is-engaged .sn-feedback{grid-column:1;margin-top:14px}.superlative-notes .sn-quiz-vases{max-width:320px;margin-inline-start:auto;margin-inline-end:auto}}@container superlative-notes (width<=560px){.superlative-notes .sn-paper{border-radius:16px;margin-bottom:18px;padding:14px}.superlative-notes h2{font-size:8.2cqi}.superlative-notes h3{font-size:6.8cqi;line-height:1.2}.superlative-notes .sn-paper-header{margin-bottom:9px;padding-bottom:10px}.superlative-notes .sn-paper-header>p{font-size:17px;line-height:1.35}.superlative-notes .sn-vases{border-radius:8px;width:100%;margin:8px 0 9px;overflow:hidden}.superlative-notes .sn-vases .sn-vases-desktop{display:none}.superlative-notes .sn-vases .sn-vases-mobile{display:block}.superlative-notes .sn-main-sentence{flex-wrap:wrap;justify-content:flex-start;gap:5px 7px;margin:7px 0 4px;font-size:7.4cqi;line-height:1.25}.superlative-notes .sn-main-sentence .sn-role-description{text-align:left;flex-basis:100%}.superlative-notes .sn-main-sentence .sn-role-description .sn-role-label{text-align:left;padding-left:8px}.superlative-notes .sn-role-label{font-size:13px}.superlative-notes .sn-main-sentence .sn-role-word{border-radius:6px;padding:.12em .44em .17em}.superlative-notes .sn-vase-meaning{margin-top:4px;padding:0;font-size:18px;line-height:1.4}.superlative-notes .sn-build{margin-top:13px;padding-top:9px}.superlative-notes .sn-build-panel{background:0 0;margin-top:10px;padding:0;display:block}.superlative-notes .sn-build-word{border:0;width:75%;margin:0 auto 9px;padding:0;font-size:7.1cqi}.superlative-notes .sn-build-example{margin-top:7px;font-size:7cqi;font-weight:700;line-height:1.3}.superlative-notes .sn-two-columns{grid-template-columns:1fr;gap:16px}.superlative-notes .sn-two-columns>:nth-child(2){border-left:0;padding-left:0}.superlative-notes .sn-contrast{gap:14px;margin:15px 0 16px;padding-top:8px}.superlative-notes .sn-contrast h3{font-size:6.8cqi}.superlative-notes .sn-contrast p{margin-top:4px;font-size:5.7cqi}.superlative-notes .sn-practice{border:0;border-radius:8px;margin:0 0 -3px;padding:12px}.superlative-notes .sn-practice-form{grid-template-columns:1fr;gap:0}.superlative-notes .is-engaged .sn-feedback{min-height:0;margin-top:9px;padding:12px}.superlative-notes .is-engaged .sn-choice{min-height:52px;padding-block-start:12px;padding-block-end:12px}.superlative-notes .is-engaged .sn-button{padding:11px 12px}.superlative-notes .sn-quiz-sentence{font-size:6cqi}.superlative-notes .sn-practice-heading{gap:14px;margin-bottom:5px}.superlative-notes .sn-practice-heading h3{font-size:8cqi}.superlative-notes .sn-practice-heading>span{font-size:13px}.superlative-notes .sn-practice-prompt p:not(.sn-question-sentence){font-size:16px}.superlative-notes .sn-question-sentence{margin:7px 0;font-size:6.35cqi;line-height:1.35}.superlative-notes .sn-choices{gap:7px;margin-top:8px}.superlative-notes .sn-choice{border-radius:7px;min-height:52px;padding:12px;font-size:17px}.superlative-notes .sn-choice input{flex-basis:23px;width:23px;height:23px}.superlative-notes .sn-feedback{flex-direction:column;align-items:stretch;gap:10px;min-height:0;margin-top:9px;padding:12px}.superlative-notes .sn-feedback.is-empty{gap:9px;padding:0}.superlative-notes .sn-feedback-message{align-items:flex-start;gap:10px}.superlative-notes .sn-feedback-message>svg{flex-basis:30px;width:30px;height:30px}.superlative-notes .sn-feedback-message strong{font-size:24px}.superlative-notes .sn-feedback-message p{font-size:15px}.superlative-notes .sn-feedback-actions{align-items:stretch}.superlative-notes .sn-button{border-radius:7px;width:100%;min-height:44px;padding:11px 12px;font-size:16px}.superlative-notes .sn-patterns{margin-top:11px}.superlative-notes .sn-patterns>section:nth-child(2){border-top:1px solid var(--sn-line);padding-top:13px}.superlative-notes .sn-form-rows{margin-inline-start:16px;margin-inline-end:16px}.superlative-notes .sn-form-row{font-size:22px}.superlative-notes .sn-long-rows{gap:14px;margin-inline-start:0;margin-inline-end:0}.superlative-notes .sn-long-rows .sn-form-row{grid-template-columns:1fr 25px 1.3fr;gap:5px;font-size:19px}.superlative-notes .sn-also{margin-top:16px}.superlative-notes .sn-one-form{margin-top:19px;padding-top:11px}.superlative-notes .sn-say-avoid{margin:10px 0 18px}.superlative-notes .sn-say-avoid strong{min-width:62px}.superlative-notes .sn-special{margin-top:18px;padding-top:10px}.superlative-notes .sn-special-words{margin:0 10px 11px;font-size:23px}.superlative-notes .sn-special .sn-two-columns>:nth-child(2){border-top:1px solid var(--sn-line);padding-top:15px}.superlative-notes .sn-special-note{margin-top:18px}.superlative-notes .sn-group-examples>div{grid-template-columns:1fr;gap:0;font-size:20px}.superlative-notes .sn-group-examples dt{border-radius:6px 6px 0 0;width:max-content;padding:4px 10px;font-size:17px}.superlative-notes .sn-group-examples dd{padding:9px 11px}.superlative-notes .sn-question-example{gap:7px;font-size:6.6cqi}.superlative-notes .sn-one-of{grid-template-columns:1fr}.superlative-notes .sn-skyline{width:100%}.superlative-notes .sn-plural-rule{padding:11px}.superlative-notes .sn-usage-pair>section:nth-child(2){border-top:1px solid var(--sn-line);padding-top:14px}.superlative-notes .sn-small-sentence{gap:5px;font-size:6cqi}.superlative-notes .sn-return{max-width:280px;bottom:88px}}.questions-explanation.is-intensifiers{--ix-ink:#0b2c2e;--ix-body:#415966;--ix-muted:#516572;--ix-line:#ddd5c5;--ix-neutral:#f8f5ef;--ix-serif:Georgia, "Times New Roman", serif;box-shadow:none;color:var(--ix-body);letter-spacing:0;background:0 0;border:0;border-radius:0;gap:28px;font:400 20px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:visible;container:intensifiers/inline-size}.is-intensifiers :where(h2,h3,h4,p,ol,fieldset){margin:0}.is-intensifiers :where(h2,h3,h4){color:var(--ix-ink);font-family:var(--ix-serif);letter-spacing:-.025em}.is-intensifiers h2{font-size:30px;font-weight:700;line-height:1.14}.is-intensifiers h3{margin-bottom:8px;font-size:30px;font-weight:700;line-height:1.15}.is-intensifiers h4{margin-bottom:10px;font-size:29px;font-weight:700;line-height:1.15}.is-intensifiers p{max-width:none}.is-intensifiers .ix-serif{font-family:var(--ix-serif);color:var(--ix-ink)}.is-intensifiers .ix-mobile-only{display:none}.is-intensifiers .ix-sheet{background:#fffefa;border:1px solid #e8dfd0;border-radius:22px;min-width:0;padding:18px 26px 20px;box-shadow:0 1px 4px #6c503315}.is-intensifiers .ix-sheet-header{text-align:center;margin-bottom:14px}.is-intensifiers .ix-sheet-header p{color:var(--ix-muted);margin-top:6px;font-size:24px}.is-intensifiers .ix-section{border-top:1px solid var(--ix-line);margin-top:12px;padding-top:12px}.is-intensifiers .ix-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.is-intensifiers .ix-two-columns>*{min-width:0}.is-intensifiers .ix-note{background:var(--ix-neutral);color:var(--ix-muted);border-radius:10px;padding:10px 16px}.is-intensifiers .ix-art{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}.is-intensifiers .ix-pattern{color:var(--ix-ink);font-size:25px;font-weight:700}.is-intensifiers u{text-underline-offset:4px;color:var(--ix-ink);font-weight:700;text-decoration-thickness:1px}.is-intensifiers .ix-degree-scale{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);margin-top:8px;padding:0;list-style:none;display:grid}.is-intensifiers .ix-degree-scale li{text-align:center;padding:0;position:relative}.is-intensifiers .ix-degree-scale li>div{padding-bottom:38px}.is-intensifiers .ix-degree-scale strong{font:700 25px/1.2 var(--ix-serif);color:var(--ix-ink);display:block}.is-intensifiers .ix-degree-scale span{color:var(--ix-muted);font-size:18px;display:block}.is-intensifiers .ix-degree-scale li:before{content:"";background:#83918b;height:2px;position:absolute;top:65px;left:0;right:0}.is-intensifiers .ix-degree-scale li:first-child:before{left:50%}.is-intensifiers .ix-degree-scale li:last-child:before{right:50%}.is-intensifiers .ix-degree-scale li:after{content:"";background:#53655c;border-radius:50%;width:17px;height:17px;position:absolute;top:58px;left:calc(50% - 8px)}.is-intensifiers .ix-degree-scale li>p{color:var(--ix-muted);font-size:23px}.is-intensifiers .ix-degree-note{text-align:center;margin-top:14px}.is-intensifiers .ix-section-intro{color:var(--ix-muted);margin:-4px 0 12px}.is-intensifiers .ix-box-example+.ix-box-example{position:relative}.is-intensifiers .ix-box-example+.ix-box-example:before{content:"";background:var(--ix-line);width:1px;position:absolute;top:0;bottom:0;left:-16px}.is-intensifiers .ix-box-art{aspect-ratio:467/330;object-fit:cover}.is-intensifiers .ix-box-example h4{margin:9px 0 8px}.is-intensifiers .ix-box-example>p:not(.ix-sentence){margin-top:7px}.is-intensifiers .ix-sentence{color:var(--ix-ink);font:700 28px/1.25 var(--ix-serif);letter-spacing:-.025em;flex-wrap:wrap;align-items:flex-end;gap:5px;display:flex}.is-intensifiers .ix-token-group{flex-direction:column;align-items:stretch;max-width:100%;display:inline-flex}.is-intensifiers .ix-token-label{text-align:center;letter-spacing:0;color:var(--ix-muted);margin-bottom:3px;font:400 15px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.is-intensifiers .ix-token{border-radius:6px;padding:5px 10px;display:block}.is-intensifiers .ix-subject{color:#19574b;background:#dce7d6}.is-intensifiers .ix-verb{color:#80550f;background:#f8e7be}.is-intensifiers .ix-description{color:#99402d;background:#f8e2d7}.is-intensifiers .ix-negative{color:#66517c;background:#eee8f4}.is-intensifiers .ix-sentence-extra{padding-bottom:5px;font-weight:400}.is-intensifiers .ix-build{margin-top:20px}.is-intensifiers .ix-build-strip{background:var(--ix-neutral);border-radius:12px;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:24px;padding:12px 20px;display:grid}.is-intensifiers .ix-build-strip>p:last-child{border-left:1px solid #bcc2b8;padding-left:22px;font-size:18px;line-height:1.35}.is-intensifiers .ix-build-example{font:700 25px/1.25 var(--ix-serif);color:var(--ix-ink);white-space:nowrap}.is-intensifiers .ix-build-arrow{color:#8a9a92;font-size:30px}.is-intensifiers .ix-build-example span{color:#697d71;padding:0 5px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.is-intensifiers .ix-practice-slot{border-top:1px solid var(--ix-line);margin-top:12px;padding-top:10px}.is-intensifiers .ix-practice{background:#f0f1e8;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px 24px;padding:16px 20px;display:grid}.is-intensifiers .ix-practice h3{margin-bottom:10px;font-size:30px}.is-intensifiers .ix-practice h3>span{color:var(--ix-muted);letter-spacing:0;vertical-align:middle;white-space:nowrap;font:400 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.is-intensifiers .ix-practice-question{min-width:0}.is-intensifiers .ix-practice-question>p:first-of-type{font-size:18px}.is-intensifiers .ix-practice-sentence{font:700 30px/1.25 var(--ix-serif);letter-spacing:-.025em;color:var(--ix-ink);margin-top:10px}.is-intensifiers .ix-choices{border:0;align-content:start;gap:7px;min-width:0;padding:0;display:grid}.is-intensifiers .ix-option{color:#263f32;cursor:pointer;background:#fffefa;border:1px solid #d6d4ca;border-radius:10px;align-items:center;gap:13px;min-height:44px;padding:8px 14px;font-size:18px;display:flex}.is-intensifiers .ix-option.is-selected{background:#f4f6ee;border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.is-intensifiers .ix-radio{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:2px solid #9da6ad;border-radius:50%;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.is-intensifiers .ix-radio:before{content:"";background:#234d3a;border-radius:50%;width:12px;height:12px;transform:scale(0)}.is-intensifiers .ix-radio:checked{border-color:#234d3a}.is-intensifiers .ix-radio:checked:before{transform:scale(1)}.is-intensifiers .ix-radio:disabled{opacity:1;cursor:default}.is-intensifiers .ix-selected-label{color:#234d3a;margin-left:auto;padding-left:8px;font-size:14px}.is-intensifiers .ix-selected-label[hidden]{display:none}.is-intensifiers .ix-practice-footer{border:1px solid #0000;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:88px;padding:12px 14px;display:grid}.is-intensifiers .ix-feedback{align-items:center;gap:14px;min-width:0;font-size:18px;display:flex}.is-intensifiers .ix-feedback strong{font:700 27px/1.1 var(--ix-serif);margin-bottom:4px;display:block}.is-intensifiers .ix-feedback-icon{color:#fff;height:42px;font:700 30px/1 var(--ix-serif);background:#19574b;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.is-intensifiers .ix-feedback-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:27px}.is-intensifiers .ix-practice-footer:-webkit-any(.is-correct,.is-incorrect){border-color:#d2dfcb}.is-intensifiers .ix-practice-footer:is(.is-correct,.is-incorrect){border-color:#d2dfcb}.is-intensifiers .ix-practice-footer.is-correct{color:#19574b;background:#e3eadc}.is-intensifiers .ix-practice-footer.is-incorrect{color:#783e2d;background:#faece3;border-color:#e9d2c3}.is-intensifiers .is-incorrect .ix-feedback-icon{background:#99402d}.is-intensifiers .ix-button{color:#fff;min-width:170px;min-height:48px;font:700 20px/1.2 var(--ix-serif);cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;padding:10px 18px}.is-intensifiers .ix-button:disabled{color:#657066;cursor:default;background:#d9dbd5;border-color:#d9dbd5;font:400 18px/1.2 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.is-intensifiers .ix-button:not(:disabled):hover{background:#183f2d}.is-intensifiers :-webkit-any(.ix-button,.ix-radio,.ix-explain-link):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.is-intensifiers :is(.ix-button,.ix-radio,.ix-explain-link):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.is-intensifiers .ix-explain-link{color:inherit;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:2px 0;text-decoration:underline;display:inline-block}.is-intensifiers .ix-finished{align-items:center;min-height:232px}.is-intensifiers .ix-finished .ix-button{justify-self:end}.is-intensifiers .ix-details .ix-sheet-header{margin-bottom:16px}.is-intensifiers .ix-walks{gap:16px}.is-intensifiers .ix-walk{border:1px solid #e4dbcf;border-radius:12px;padding:14px 16px 12px}.is-intensifiers .ix-walk h4{font-size:29px}.is-intensifiers .ix-walk .ix-sentence{letter-spacing:-.025em;gap:4px;font:700 28px/1.25 Times New Roman,serif}.is-intensifiers .ix-walk .ix-token{padding:6px 8px}.is-intensifiers .ix-walk>p:not(.ix-sentence){margin:8px 0 10px}.is-intensifiers .ix-walk .ix-art{aspect-ratio:2;object-fit:contain}.is-intensifiers .ix-negative-pattern{text-align:center;background:#f0f1e8;border:1px solid #e4e8dd;border-radius:10px;margin-top:12px;padding:12px 16px}.is-intensifiers .ix-negative-pattern>p:first-child{font-size:30px;font-weight:700;line-height:1.2}.is-intensifiers .ix-negative-pattern>p:last-child{color:var(--ix-muted);margin-top:4px}.is-intensifiers .ix-noun-examples{gap:4px;display:grid}.is-intensifiers .ix-noun-examples p{text-align:center;color:var(--ix-ink);font:400 29px/1.25 var(--ix-serif);background:#f0f1e8;border-radius:7px;padding:8px 12px}.is-intensifiers .ix-noun-rule{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 16px;display:flex}.is-intensifiers .ix-noun-rule .ix-pattern{font-size:24px}.is-intensifiers .ix-limits h3{margin-bottom:0}.is-intensifiers .ix-rule-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:24px;padding:10px 0 12px;display:grid}.is-intensifiers .ix-rule-row+.ix-rule-row{border-top:1px solid var(--ix-line)}.is-intensifiers .ix-rule-row h4{margin:0 0 8px;font-size:25px}.is-intensifiers .ix-rule-row .ix-sentence{font-size:28px}.is-intensifiers .ix-rule-basic{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.is-intensifiers .ix-rule-pattern{padding:10px 14px;font-size:17px}.is-intensifiers .ix-table-row{align-items:start}.is-intensifiers .ix-table-row>div:first-child>p:last-child{margin-top:8px;font-size:18px}.is-intensifiers .ix-table-art{border-radius:0;max-height:123px}.is-intensifiers .ix-details .ix-rule-row:last-child{padding-bottom:0}.is-intensifiers .ix-reference .ix-sheet-header p{font-weight:600}.is-intensifiers .ix-divided>*+*{border-left:1px solid var(--ix-line);padding-left:26px}.is-intensifiers .ix-divided{gap:26px}.is-intensifiers .ix-plain-example{color:var(--ix-ink);font:400 28px/1.2 var(--ix-serif)}.is-intensifiers .ix-reference-weather .ix-art{aspect-ratio:449/248;object-fit:contain;margin:8px 0}.is-intensifiers .ix-reference-weather .ix-note{min-height:63px}.is-intensifiers .ix-reference-weather .ix-labelled{margin-top:4px}.is-intensifiers .ix-reference-weather .ix-labelled+p{margin-top:5px}.is-intensifiers .ix-positive-examples{flex-direction:column;justify-content:center;gap:10px;display:flex}.is-intensifiers .ix-positive-examples .ix-sentence{font-size:24px}.is-intensifiers .ix-positive-examples .ix-token{padding:6px 8px}.is-intensifiers .ix-reference h3{font-size:30px}.is-intensifiers .ix-order h3{font-size:27px}.is-intensifiers .ix-order>p{margin-bottom:8px}.is-intensifiers .ix-corrections{gap:6px;display:grid}.is-intensifiers .ix-corrections>p{background:var(--ix-neutral);border:1px solid #e7e0d5;border-radius:9px;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:16px;display:grid}.is-intensifiers .ix-corrections small{color:var(--ix-muted);margin-right:4px;font-size:14px}.is-intensifiers .ix-corrections strong{color:#19574b;font-weight:600}.is-intensifiers .ix-corrections>p>span:nth-child(2){color:#78887e;font-size:26px;line-height:1}.is-intensifiers .ix-much .ix-note{margin-top:6px}.is-intensifiers .ix-quite p+p{margin-top:14px}.is-intensifiers .ix-action-example{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.is-intensifiers .ix-action-example .ix-sentence{gap:5px;font-size:25px}.is-intensifiers .ix-action-example .ix-note{margin-top:12px;font-size:17px}.is-intensifiers .ix-action-example .ix-art{border-radius:12px}.is-intensifiers .ix-next-step{padding-bottom:6px}.is-intensifiers .ix-next-step .ix-two-columns{align-items:end}.is-intensifiers .ix-next-phrases>p{grid-template-columns:1fr auto 1.5fr;align-items:center;gap:14px;font-size:18px;display:grid}.is-intensifiers .ix-next-phrases>p+p{margin-top:8px}.is-intensifiers .ix-next-phrases>p>span{color:#78887e;font-size:28px;line-height:1}.is-intensifiers .ix-next-phrases strong{color:#19574b;font-weight:600}@container intensifiers (width>=821px){.is-intensifiers .ix-core .ix-sheet-header p{font-size:26px;line-height:1.3}.is-intensifiers .ix-box-example .ix-subject{padding-inline-start:14px;padding-inline-end:14px}.is-intensifiers .ix-box-example :-webkit-any(.ix-verb,.ix-description){padding-inline-start:18px;padding-inline-end:18px}.is-intensifiers .ix-box-example :is(.ix-verb,.ix-description){padding-inline-start:18px;padding-inline-end:18px}}@container intensifiers (width<=820px) and (width>=621px){.is-intensifiers .ix-sheet{padding:18px 20px}.is-intensifiers h2,.is-intensifiers h3{font-size:30px}.is-intensifiers h4{font-size:25px}.is-intensifiers .ix-sentence{font-size:24px}.is-intensifiers .ix-build-strip{grid-template-columns:1fr 1fr;gap:12px}.is-intensifiers .ix-build-arrow{display:none}.is-intensifiers .ix-build-strip>p:last-child{border-left:0;border-top:1px solid var(--ix-line);grid-column:1/-1;padding:10px 0 0}.is-intensifiers .ix-walk .ix-sentence,.is-intensifiers .ix-positive-examples .ix-sentence{font-size:22px}.is-intensifiers .ix-rule-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.is-intensifiers .ix-corrections>p{grid-template-columns:1fr auto}.is-intensifiers .ix-corrections>p>span:nth-child(2){display:none}}@container intensifiers (width<=620px){.is-intensifiers .ix-sheet{border-radius:18px;padding:16px 18px 18px}.is-intensifiers .ix-core{border:0;border-radius:0;padding:10px 22px 18px;line-height:1.3}.is-intensifiers .ix-desktop-only{display:none}.is-intensifiers .ix-mobile-only{display:initial}.is-intensifiers p.ix-mobile-only{display:block}.is-intensifiers .ix-sheet-header{text-align:left;margin-bottom:16px}.is-intensifiers .ix-core .ix-sheet-header{margin-bottom:0}.is-intensifiers h2{font-size:30px;line-height:1.05}.is-intensifiers .ix-core h2{font-size:30px;line-height:.98}.is-intensifiers h3{font-size:27px;line-height:1.15}.is-intensifiers h4{font-size:25px;line-height:1.15}.is-intensifiers .ix-sheet-header p{margin-top:8px;font-size:17px;line-height:1.4}.is-intensifiers .ix-core .ix-sheet-header p{margin-top:6px;line-height:1.2}.is-intensifiers .ix-sheet :where(p,label){font-size:17px}.is-intensifiers .ix-two-columns{grid-template-columns:minmax(0,1fr);gap:18px}.is-intensifiers .ix-note{padding:10px 12px}.is-intensifiers .ix-core .ix-degree{margin-top:6px;padding-top:8px}.is-intensifiers .ix-degree h3{font-size:23px}.is-intensifiers .ix-degree-scale{margin:10px 0;padding-left:20px;display:block}.is-intensifiers .ix-degree-scale li{text-align:left;padding:0 0 12px 29px}.is-intensifiers .ix-degree-scale li:last-child{padding-bottom:0}.is-intensifiers .ix-degree-scale li>div{flex-wrap:wrap;align-items:baseline;gap:0 5px;padding:0;display:flex}.is-intensifiers .ix-degree-scale strong{font-size:19px}.is-intensifiers .ix-degree-scale span{font-size:14px;display:inline}.is-intensifiers .ix-degree-scale span:before{content:"— "}.is-intensifiers .ix-degree-scale li:before{width:2px;height:auto;top:11px;bottom:-11px;left:0;right:auto}.is-intensifiers .ix-degree-scale li:first-child:before{left:0}.is-intensifiers .ix-degree-scale li:last-child:before{display:none}.is-intensifiers .ix-degree-scale li:after{width:12px;height:12px;top:5px;left:-5px}.is-intensifiers .ix-degree-scale li>p{display:none}.is-intensifiers .ix-degree-note{text-align:left;background:0 0;margin-top:0;padding:0;font-size:13px}.is-intensifiers .ix-comparison{margin-top:12px;padding-top:10px}.is-intensifiers .ix-section-intro{margin-top:0}.is-intensifiers .ix-boxes{gap:12px}.is-intensifiers .ix-box-art{aspect-ratio:auto;object-fit:contain}.is-intensifiers .ix-box-example+.ix-box-example{border-top:1px solid var(--ix-line);padding-top:10px}.is-intensifiers .ix-box-example+.ix-box-example:before{display:none}.is-intensifiers .ix-box-example h4{margin-top:10px}.is-intensifiers .ix-core h4{font-size:23px}.is-intensifiers .ix-sentence{gap:4px;font-size:24px}.is-intensifiers .ix-token{padding:6px 7px}.is-intensifiers .ix-token-label{font-size:12px}.is-intensifiers .ix-core .ix-token-label{font-size:11px;line-height:1.2}.is-intensifiers .ix-core .ix-token-group:nth-child(2) .ix-token-label{visibility:hidden}.is-intensifiers .ix-core .ix-box-example:nth-child(2) .ix-token-label{display:none}.is-intensifiers .ix-core .ix-token{padding-top:4px;padding-bottom:4px}.is-intensifiers .ix-box-example .ix-sentence{flex-wrap:nowrap;font-size:clamp(19px,6.8cqi,27px)}.is-intensifiers .ix-box-example .ix-token-group{flex:0 auto}.is-intensifiers .ix-build-strip{background:0 0;padding:0;display:block}.is-intensifiers .ix-build-strip .ix-pattern{color:var(--ix-muted);font:400 17px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.is-intensifiers .ix-build-strip .ix-build-example{text-align:center;font:700 clamp(19px,6.7cqi,27px)/1.25 var(--ix-serif);margin:12px 0}.is-intensifiers .ix-build-example span{padding:0 8px}.is-intensifiers .ix-build-strip>p:last-child{border:0;padding:0;font-size:17px}.is-intensifiers .ix-core .ix-build h3{font-size:25px}.is-intensifiers .ix-core .ix-build-strip>p:last-child{font-size:13px}.is-intensifiers .ix-practice{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 12px}.is-intensifiers .ix-practice h3{font-size:30px}.is-intensifiers .ix-practice h3>span{font-size:14px}.is-intensifiers .ix-practice-question .ix-practice-sentence{font-size:25px}.is-intensifiers .ix-option{min-height:48px;padding:10px 12px}.is-intensifiers .ix-practice-footer{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:118px}.is-intensifiers .ix-feedback{align-items:start;font-size:16px}.is-intensifiers .ix-feedback p{font-size:16px}.is-intensifiers .ix-feedback-icon{flex-basis:32px;height:32px;font-size:24px}.is-intensifiers .ix-feedback strong{font-size:24px}.is-intensifiers .ix-button{width:100%;min-width:0;font-size:19px}.is-intensifiers .ix-finished{min-height:190px}.is-intensifiers .ix-walk{padding:12px}.is-intensifiers .ix-walk h4{font-size:25px}.is-intensifiers .ix-walk .ix-sentence{font-size:24px}.is-intensifiers .ix-walk .ix-token{padding:5px 7px}.is-intensifiers .ix-negative-pattern>p:first-child{font-size:27px}.is-intensifiers .ix-negative-pattern>p:last-child{font-size:16px}.is-intensifiers .ix-noun-examples p{font-size:26px}.is-intensifiers .ix-noun-rule .ix-pattern{font-size:25px}.is-intensifiers .ix-rule-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;padding:13px 0}.is-intensifiers .ix-rule-row h4,.is-intensifiers .ix-rule-row .ix-sentence{font-size:24px}.is-intensifiers .ix-rule-basic{display:block}.is-intensifiers .ix-rule-basic>p:first-child{margin-bottom:8px}.is-intensifiers .ix-rule-pattern{font-size:16px}.is-intensifiers .ix-table-art{max-height:150px;margin:8px 0}.is-intensifiers .ix-divided>*+*{border-left:0;border-top:1px solid var(--ix-line);padding:18px 0 0}.is-intensifiers .ix-reference h3{font-size:26px}.is-intensifiers .ix-reference-weather .ix-plain-example{font-size:25px}.is-intensifiers .ix-reference-weather .ix-note{min-height:0}.is-intensifiers .ix-positive-examples .ix-sentence{font-size:24px}.is-intensifiers .ix-corrections>p{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);gap:5px;padding:9px;font-size:15px}.is-intensifiers .ix-corrections small{font-size:12px;display:block}.is-intensifiers .ix-action-example{grid-template-columns:minmax(0,1fr);gap:12px}.is-intensifiers .ix-action-example .ix-sentence{font-size:24px}.is-intensifiers .ix-action-example .ix-art{justify-self:center;width:min(100%,325px)}.is-intensifiers .ix-next-phrases>p{gap:8px;font-size:17px}}.questions-explanation.gradable-notes{--gn-ink:#103b35;--gn-body:#26484a;--gn-secondary:#536875;--gn-border:#ddd5c5;max-width:960px;color:var(--gn-body);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 30px;font:20px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:visible}.gradable-notes *{box-sizing:border-box}.gradable-notes p,.gradable-notes h2,.gradable-notes h3,.gradable-notes h4,.gradable-notes figure{margin:0}.gradable-notes h2,.gradable-notes h3,.gradable-notes h4{color:var(--gn-ink);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}.gradable-notes h2{font-size:30px;line-height:1.08}.gradable-notes h3,.gradable-notes h4{font-size:30px;line-height:1.15}.gradable-notes .gn-main-sheet,.gradable-notes .gn-sheet{border:1px solid var(--gn-border);background:#fffefa;border-radius:22px;padding:32px;box-shadow:0 2px 7px #513c2210}.gradable-notes .gn-main-sheet{border-bottom:0;border-radius:22px 22px 0 0;padding-top:12px;padding-bottom:0}.gradable-notes .gn-topic{color:var(--gn-secondary);margin-bottom:4px;font-size:17px;font-weight:600}.gradable-notes .gn-header{border-bottom:1px solid var(--gn-border);padding-bottom:16px}.gradable-notes .gn-header>p:last-child,.gradable-notes .gn-intro-desktop{color:var(--gn-secondary);margin-top:8px}.gradable-notes .gn-intro-desktop{font-size:clamp(18px,2.5cqw,24px)}.gradable-notes .gn-intro-mobile{display:none}.gradable-notes .gn-degree-section{padding:12px 0 16px}.gradable-notes .gn-degree-grid,.gradable-notes .gn-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:12px;display:grid}.gradable-notes .gn-degree-card{min-width:0;position:relative}.gradable-notes .gn-degree-card+.gn-degree-card:before{background:var(--gn-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-20px}.gradable-notes .gn-card-title{z-index:1;background:#e4ecdf;border:1px solid #d4ddcd;border-radius:8px;min-width:132px;padding:8px 14px;font-size:24px;position:absolute;top:-4px;left:0}.gradable-notes .gn-art{isolation:isolate;background:#fffefa;border-radius:12px;min-width:0;display:block;position:relative;overflow:hidden}.gradable-notes .gn-art>img{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.gradable-notes .gn-weather{margin-top:4px}.gradable-notes .gn-mobile-art{display:none}.gradable-notes .gn-degree-meaning{margin-top:8px;font-size:clamp(18px,2.2cqw,22px)}.gradable-notes .gn-degree-phrase{text-align:center;background:#f8f5ef;border-radius:8px;margin:8px 0;padding:7px 8px;font:700 25px/1.2 Georgia,Times New Roman,serif}.gradable-notes .gn-sentence{letter-spacing:-.025em;flex-wrap:wrap;align-items:flex-start;gap:5px;font:700 29px/1.22 Times New Roman,Times,serif;display:flex}.gradable-notes .gn-degree-card .gn-sentence{grid-template-columns:20% 20% minmax(0,1fr);gap:6px;font-size:clamp(21px,3cqw,29px);display:grid}.gradable-notes .gn-degree-card--freezing .gn-sentence{grid-template-columns:16% 16% minmax(0,1fr)}.gradable-notes .gn-degree-card .gn-role{text-align:center;width:100%;padding:5px 8px}.gradable-notes .gn-part{flex-direction:column;align-items:center;min-width:0;max-width:100%;display:inline-flex}.gradable-notes .gn-role{border-radius:6px;max-width:100%;padding:6px 10px;display:inline-block}.gradable-notes .gn-role--subject{color:#19574b;background:#dce7d6}.gradable-notes .gn-role--verb{color:#80550f;background:#f8e7be}.gradable-notes .gn-role--description{color:#99402d;background:#f8e2d7}.gradable-notes .gn-role--negative{color:#66517c;background:#eee8f4}.gradable-notes .gn-role-label{color:var(--gn-secondary);letter-spacing:0;margin-top:4px;font:16px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gradable-notes .gn-terminology{border:1px solid var(--gn-border);text-align:center;color:var(--gn-secondary);background:#f8f5ef;border-radius:10px;margin-top:18px;padding:12px 16px;font-size:18px}.gradable-notes .gn-endpoint-section{border-top:1px solid var(--gn-border);border-bottom:1px solid var(--gn-border);padding:12px 0 16px}.gradable-notes .gn-endpoint-section h4{margin-top:2px;font-size:25px}.gradable-notes .gn-endpoint-grid{gap:40px;margin-top:0}.gradable-notes .gn-endpoint-card{min-width:0}.gradable-notes .gn-endpoint-card+.gn-endpoint-card{border-left:1px solid var(--gn-border);margin-left:-20px;padding-left:20px}.gradable-notes .gn-endpoint-card>.gn-art{border-radius:0;width:240px;max-width:100%;margin:0 auto 8px}.gradable-notes .gn-endpoint-card .gn-sentence{grid-template-columns:32% 10% minmax(0,1fr);gap:4px;font-size:clamp(18px,2.7cqw,26px);display:grid}.gradable-notes .gn-endpoint-card:last-child .gn-sentence{grid-template-columns:24% 9% 14% minmax(0,1fr)}.gradable-notes .gn-endpoint-card .gn-role{text-align:center;width:100%;padding:5px 6px}.gradable-notes .gn-endpoint-card .gn-part:last-child{flex:1}.gradable-notes .gn-endpoint-card .gn-part:last-child .gn-role{text-align:center;width:100%}.gradable-notes .gn-endpoint-card figcaption>p:last-child{color:var(--gn-secondary);margin-top:4px;font-size:18px}.gradable-notes .gn-practice{background:#f0f1e8;border:1px solid #dfe4d7;border-radius:12px;margin-top:16px;padding:16px}.gradable-notes .gn-quiz[hidden],.gradable-notes .gn-finished[hidden],.gradable-notes [hidden]{display:none}.gradable-notes .gn-quiz-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}.gradable-notes .gn-quiz-prompt h3{margin-bottom:12px;font-size:30px}.gradable-notes .gn-quiz-prompt h3>span{color:var(--gn-secondary);letter-spacing:0;white-space:nowrap;font:17px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gradable-notes .gn-quiz-sentence{letter-spacing:-.02em;margin-bottom:8px;font:700 26px/1.3 Georgia,Times New Roman,serif}.gradable-notes .gn-quiz-prompt .gn-sentence{gap:0 5px;font-size:26px}.gradable-notes .gn-quiz-prompt .gn-role{background:0 0;padding:0}.gradable-notes .gn-quiz-prompt .gn-role--subject,.gradable-notes .gn-quiz-prompt .gn-role--verb,.gradable-notes .gn-quiz-prompt .gn-role--description{color:var(--gn-ink)}.gradable-notes .gn-quiz-prompt .gn-role--negative{text-underline-offset:5px;-webkit-text-decoration:underline #9a86b0;text-decoration:underline #9a86b0}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-role{padding:4px 7px}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-sentence{font-family:Times New Roman,Times,serif;font-size:clamp(20px,2.9cqw,28px)}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-role--subject{color:#19574b;background:#dce7d6}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-role--verb{color:#80550f;background:#f8e7be}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-role--description{color:#99402d;background:#f8e2d7}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-role--negative{background:#eee8f4;text-decoration:none}.gradable-notes .gn-quiz-prompt>p:last-child{color:var(--gn-secondary);font-size:18px}.gradable-notes .gn-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.gradable-notes .gn-choice{border:1px solid var(--gn-border);color:#263f32;cursor:pointer;background:#fffefa;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:9px 16px;font-size:16px;line-height:22px;display:flex}.gradable-notes .gn-choice:has(input:checked){border-color:#234d3a;box-shadow:inset 0 0 0 1px #234d3a}.gradable-notes .gn-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:2px solid #8e979a;border-radius:50%;flex:none;width:22px;height:22px;margin:0}.gradable-notes .gn-choice input:checked{border:7px solid #19574b}.gradable-notes .gn-choice input:disabled{cursor:default;opacity:1}.gradable-notes .gn-choice:has(input:disabled){cursor:default;opacity:1}.gradable-notes .gn-quiz-footer{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-height:64px;margin-top:12px;padding:12px 4px 0;display:grid}.gradable-notes .gn-quiz-footer.is-correct{background:#e3eadc;padding:12px}.gradable-notes .gn-quiz-footer.is-incorrect{background:#faece3;padding:12px}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-footer:not(:-webkit-any(.is-correct,.is-incorrect)){background:#f8f5ef;padding:12px}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-footer:not(:is(.is-correct,.is-incorrect)){background:#f8f5ef;padding:12px}.gradable-notes .gn-feedback{min-width:0;color:var(--gn-secondary);font-size:16px;line-height:24px}.gradable-notes .gn-feedback strong{margin-bottom:4px;font:700 30px/1.1 Georgia,Times New Roman,serif;display:block}.gradable-notes :-webkit-any(.is-correct,.is-incorrect) .gn-feedback{font-size:18px}.gradable-notes :is(.is-correct,.is-incorrect) .gn-feedback{font-size:18px}.gradable-notes .is-correct .gn-feedback{color:#19574b}.gradable-notes .is-incorrect .gn-feedback{color:#783e2d}.gradable-notes .gn-action{color:#fffdf7;cursor:pointer;background:#234d3a;border:0;border-radius:10px;min-height:48px;padding:12px 20px;font:600 16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.gradable-notes .gn-action:disabled{color:#737b7e;cursor:default;background:#d6d8d9}.gradable-notes .gn-help{color:#234d3a;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-height:44px;padding:4px 0;font:600 16px/22px Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline}.gradable-notes :-webkit-any(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.gradable-notes :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #9a681c}.gradable-notes .gn-finished>p{margin:12px 0 20px}.gradable-notes .gn-details>summary{border:1px solid var(--gn-border);cursor:pointer;background:#fffefa;border-top:0;border-radius:0 0 22px 22px;padding:12px 32px 24px;list-style:none;box-shadow:0 3px 5px #513c2208}.gradable-notes .gn-details>summary::-webkit-details-marker{display:none}.gradable-notes .gn-details>summary>span{border:1px solid var(--gn-border);background:#f8f5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:14px 18px;font-size:16px;line-height:22px;display:flex}.gradable-notes .gn-details>summary svg{flex:none}.gradable-notes .gn-details[open]>summary svg{transform:rotate(90deg)}.gradable-notes .gn-detail-pages{gap:24px;margin-top:24px;display:grid}.gradable-notes .gn-sheet-header{border-bottom:1px solid var(--gn-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.gradable-notes .gn-sheet-header>div{min-width:0}.gradable-notes .gn-sheet-header h3{font-size:30px}.gradable-notes .gn-sheet-header p{color:var(--gn-secondary);margin-top:8px;font-size:18px}.gradable-notes .gn-sheet-header .gn-art{flex:none;width:240px}.gradable-notes .gn-reference-columns{grid-template-columns:1.25fr 1fr;gap:48px;margin-top:20px;display:grid}.gradable-notes .gn-reference-columns>:last-child{border-left:1px solid var(--gn-border);margin-left:-24px;padding-left:24px}.gradable-notes .gn-reference-columns h4{margin-bottom:4px}.gradable-notes .gn-reference-columns p{color:var(--gn-secondary);font-size:18px}.gradable-notes .gn-pairs{gap:34px;margin:24px 0 0;padding:0 16px;list-style:none;display:grid}.gradable-notes .gn-pairs li{color:var(--gn-ink);letter-spacing:-.02em;grid-template-columns:.78fr auto 1.25fr;align-items:center;gap:14px;font:700 28px/1.3 Times New Roman,Times,serif;display:grid}.gradable-notes .gn-pair-modifier{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.gradable-notes .gn-pair-arrow{color:#7b8790;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}.gradable-notes .gn-endpoint-list{gap:8px;margin:16px 0 0;display:grid}.gradable-notes .gn-endpoint-list>div{border-bottom:1px solid var(--gn-border);padding-bottom:8px}.gradable-notes .gn-endpoint-list>div:last-child{border:0;padding-bottom:0}.gradable-notes .gn-endpoint-list dt{color:var(--gn-ink);font:700 26px/1.2 Times New Roman,Times,serif}.gradable-notes .gn-endpoint-list dd{color:var(--gn-secondary);margin:2px 0 0;font-size:18px}.gradable-notes .gn-rule-section{border-top:1px solid var(--gn-border);margin-top:24px;padding-top:20px}.gradable-notes .gn-rule-section h4{margin-bottom:8px}.gradable-notes .gn-rule-section p{color:var(--gn-secondary);margin-top:8px;font-size:18px}.gradable-notes .gn-two-examples{grid-template-columns:1fr 1fr;gap:32px;margin-top:16px;display:grid}.gradable-notes .gn-two-examples .gn-sentence{grid-template-columns:20% 18% minmax(0,1fr);gap:6px;font-size:30px;display:grid}.gradable-notes .gn-two-examples .gn-role{text-align:center;width:100%;padding:8px 10px}.gradable-notes .gn-two-examples>:last-child{border-left:1px solid var(--gn-border);margin-left:-16px;padding-left:16px}.gradable-notes .gn-caveat-columns{grid-template-columns:1.25fr 1fr;margin-top:8px}.gradable-notes .gn-reference-columns .gn-space-above{margin-top:24px}.gradable-notes .gn-neutral-note{background:#f8f5ef;border-radius:10px;padding:12px 16px}.gradable-notes .gn-reference-columns .gn-neutral-note{color:var(--gn-ink);font:700 24px/1.4 Times New Roman,Times,serif}.gradable-notes .gn-rule-section .gn-plain-example{color:var(--gn-ink);font:700 26px/1.25 Times New Roman,Times,serif}.gradable-notes .gn-more-pair-columns{grid-template-columns:1fr 1fr;gap:48px}.gradable-notes .gn-pairs--reference{gap:0;margin-top:0;padding:0}.gradable-notes .gn-pairs--reference li{border-bottom:1px solid var(--gn-border);grid-template-columns:.85fr auto 1.15fr;min-height:68px;padding:12px 0;font-size:24px}.gradable-notes .gn-pairs--reference li>span:last-child .gn-pair-modifier{letter-spacing:-.04em;font:400 23px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none}.gradable-notes .gn-pairs--reference .gn-pair-word{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.gradable-notes .gn-pairs--reference li>span:first-child .gn-pair-modifier,.gradable-notes .gn-pairs--reference li>span:first-child .gn-pair-word{text-decoration:none}.gradable-notes .gn-pairs--reference li:last-child{border:0}.gradable-notes .gn-strength{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.gradable-notes .gn-strength p{margin-top:14px}.gradable-notes .gn-art-pair-labels{text-align:center;color:var(--gn-ink);grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;font:600 18px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.gradable-notes .gn-pattern-section{margin-top:20px}.gradable-notes .gn-pattern-section>h4{margin-bottom:12px}.gradable-notes .gn-pattern-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:24px;display:grid}.gradable-notes .gn-pattern-grid--compact{grid-template-columns:.82fr 1.18fr}.gradable-notes .gn-pattern-grid p{color:var(--gn-secondary);margin-top:8px;font-size:18px}.gradable-notes .gn-pattern-grid .gn-sentence{color:var(--gn-ink);font-size:27px}.gradable-notes .gn-pattern-grid .gn-plain-example{font-size:24px}.gradable-notes .gn-pattern-grid .gn-annotation{text-align:center;margin-top:4px;font-size:14px}.gradable-notes .gn-pattern-grid .gn-dialogue{color:var(--gn-ink);font-size:21px}.gradable-notes .gn-pattern-grid .gn-role{padding:6px 8px}.gradable-notes .gn-combinations h3,.gradable-notes .gn-combinations h4{font-size:30px}.gradable-notes .gn-combinations .gn-sheet-header p,.gradable-notes .gn-combinations .gn-reference-columns p,.gradable-notes .gn-combinations .gn-rule-section>p{font-size:20px}.gradable-notes .gn-combinations .gn-sheet-header{gap:12px;padding-bottom:18px}.gradable-notes .gn-combinations .gn-sheet-header .gn-art{width:260px}.gradable-notes .gn-combinations .gn-sheet-header p{font-size:18px}.gradable-notes .gn-combinations>.gn-reference-columns{margin-top:10px}.gradable-notes .gn-combinations p.gn-neutral-note{font:700 24px/1.4 Times New Roman,Times,serif}.gradable-notes .gn-combinations p.gn-plain-example{font:700 26px/1.25 Times New Roman,Times,serif}.gradable-notes .gn-more-pairs{padding-top:20px}.gradable-notes .gn-more-pairs h3,.gradable-notes .gn-more-pairs h4{font-size:30px}.gradable-notes .gn-more-pairs p{font-size:25px}.gradable-notes .gn-more-pairs .gn-sheet-header p{font-size:28px}.gradable-notes .gn-more-pairs .gn-plain-example,.gradable-notes .gn-patterns h4{font-size:30px}.gradable-notes .gn-patterns{padding-top:16px}.gradable-notes .gn-patterns .gn-sheet-header p{font-size:30px}.gradable-notes .gn-patterns .gn-rule-section{margin-top:20px;padding-top:14px}.gradable-notes .gn-patterns .gn-pattern-grid p{font-size:20px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-sentence,.gradable-notes .gn-patterns .gn-pattern-grid .gn-plain-example{font-size:27px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-annotation{font-size:14px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-dialogue{font-size:21px}.gradable-notes .gn-pattern-grid figure{position:relative}.gradable-notes .gn-pattern-grid .gn-art-pair-labels{gap:30px;margin:0;font-size:16px;font-weight:500;position:absolute;bottom:8px;left:24px;right:24px}.gradable-notes .gn-pattern-grid .gn-art-pair-labels>span{background:#fffefa;border-radius:6px;padding:4px 6px}@container grammar-explanation (width<=740px){.gradable-notes .gn-main-sheet,.gradable-notes .gn-sheet{padding:24px}.gradable-notes .gn-main-sheet{padding-top:12px;padding-bottom:0}.gradable-notes .gn-details>summary{padding:12px 24px 24px}.gradable-notes .gn-degree-grid,.gradable-notes .gn-endpoint-grid{gap:24px}.gradable-notes .gn-degree-card+.gn-degree-card:before{left:-12px}.gradable-notes .gn-sentence{font-size:25px}.gradable-notes .gn-reference-columns{gap:24px}.gradable-notes .gn-reference-columns>:last-child{margin-left:-12px;padding-left:12px}.gradable-notes .gn-pairs li{gap:8px;font-size:20px}.gradable-notes .gn-sheet-header .gn-art,.gradable-notes .gn-combinations .gn-sheet-header .gn-art{width:180px}.gradable-notes .gn-combinations h3,.gradable-notes .gn-more-pairs h3{font-size:30px}}@container grammar-explanation (width<=600px){.gradable-notes .gn-main-sheet,.gradable-notes .gn-sheet{padding:24px 16px}.gradable-notes .gn-main-sheet{padding-top:12px;padding-bottom:0}.gradable-notes .gn-header h2{max-width:320px;font-size:30px;line-height:1.08}.gradable-notes .gn-topic{max-width:250px;margin-bottom:8px;font-size:15px}.gradable-notes .gn-topic>span{display:block}.gradable-notes .gn-header{padding-bottom:20px}.gradable-notes .gn-intro-desktop{display:none}.gradable-notes .gn-intro-mobile{margin-top:16px;font-size:18px;line-height:1.5;display:block}.gradable-notes .gn-degree-section{padding:16px 0}.gradable-notes .gn-desktop-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gradable-notes .gn-terminology{display:none}.gradable-notes .gn-degree-grid{grid-template-columns:1fr;gap:20px;margin-top:0}.gradable-notes .gn-degree-card{grid-template-columns:1fr;gap:8px;display:grid}.gradable-notes .gn-degree-card+.gn-degree-card:before{display:none}.gradable-notes .gn-card-title{background:0 0;border:0;min-width:0;margin:0;padding:0;font-size:30px;position:static}.gradable-notes .gn-desktop-art{display:none}.gradable-notes .gn-mobile-art{display:block}.gradable-notes .gn-degree-card--cold .gn-weather{grid-row:2;margin:0}.gradable-notes .gn-degree-card--cold .gn-sentence{grid-row:3}.gradable-notes .gn-degree-card--cold .gn-degree-phrase{text-align:left;text-underline-offset:6px;background:0 0;grid-row:4;margin:0;padding:0;font:22px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:underline;text-decoration-thickness:1px}.gradable-notes .gn-degree-card--cold .gn-degree-meaning{grid-row:5}.gradable-notes .gn-degree-card--freezing{border-top:1px solid var(--gn-border);grid-template-columns:minmax(0,1fr) 114px;padding-top:16px}.gradable-notes .gn-degree-card--freezing .gn-weather{grid-area:1/2/4;align-self:start;margin:0}.gradable-notes .gn-degree-card--freezing .gn-card-title{grid-column:1}.gradable-notes .gn-degree-card--freezing .gn-sentence{grid-area:2/1}.gradable-notes .gn-degree-card.gn-degree-card--freezing .gn-sentence{font-size:clamp(20px,6.3cqw,24px)}.gradable-notes .gn-degree-card--freezing .gn-degree-meaning{grid-area:3/1}.gradable-notes .gn-degree-card--freezing .gn-degree-phrase{display:none}.gradable-notes .gn-degree-meaning{margin:0;font-size:18px;line-height:1.5}.gradable-notes .gn-sentence{gap:4px;font-size:27px}.gradable-notes .gn-degree-card .gn-sentence{gap:4px;font-size:27px;display:flex}.gradable-notes .gn-degree-card--cold .gn-part{flex:1}.gradable-notes .gn-degree-card--cold .gn-part:last-child{flex:3}.gradable-notes .gn-degree-card--freezing .gn-role{text-align:left}.gradable-notes .gn-role{padding:5px 8px}.gradable-notes .gn-degree-card .gn-role-label{display:none}.gradable-notes .gn-endpoint-section{padding:16px 0}.gradable-notes .gn-endpoint-section h4{margin:0 0 12px;font-size:28px}.gradable-notes .gn-endpoint-grid{grid-template-columns:1fr;gap:16px}.gradable-notes .gn-endpoint-card{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;display:grid}.gradable-notes .gn-endpoint-card+.gn-endpoint-card{border:0;margin:0;padding:0}.gradable-notes .gn-endpoint-card>.gn-art{width:100%;margin:0}.gradable-notes .gn-endpoint-card .gn-sentence{gap:4px;font-size:clamp(20px,6.3cqw,24px);display:flex}.gradable-notes .gn-endpoint-card .gn-role{text-align:left;width:auto;padding:4px 6px}.gradable-notes .gn-endpoint-card .gn-part:last-child{flex:none}.gradable-notes .gn-endpoint-card .gn-part:last-child .gn-role{text-align:left;width:auto}.gradable-notes .gn-endpoint-card figcaption>p:last-child{margin-top:8px;font-size:17px}.gradable-notes .gn-practice{margin-top:16px;padding:16px 12px}.gradable-notes .gn-quiz-grid{grid-template-columns:1fr;gap:20px}.gradable-notes .gn-quiz-prompt h3{font-size:30px}.gradable-notes .gn-quiz-prompt h3>span{font-size:16px}.gradable-notes .gn-quiz-sentence,.gradable-notes .gn-quiz-prompt .gn-sentence{font-size:27px;line-height:1.35}.gradable-notes .gn-quiz:has(input:checked) .gn-quiz-prompt .gn-sentence{font-size:27px}.gradable-notes .gn-choices{gap:10px}.gradable-notes .gn-choice{min-height:52px;padding:12px;font-size:16px}.gradable-notes .gn-quiz-footer{grid-template-columns:1fr;gap:12px;min-height:128px;margin-top:16px;padding:0}.gradable-notes .gn-quiz-footer.is-correct,.gradable-notes .gn-quiz-footer.is-incorrect{padding:12px}.gradable-notes .gn-action{width:100%;min-height:48px}.gradable-notes .gn-details>summary{padding:12px 16px 24px}.gradable-notes .gn-details>summary>span{min-height:64px;padding:12px 16px;font-size:16px}.gradable-notes .gn-sheet-header{padding-bottom:20px;display:block}.gradable-notes .gn-sheet-header h3{font-size:30px}.gradable-notes :-webkit-any(.gn-combinations,.gn-more-pairs) h3{font-size:30px}.gradable-notes :is(.gn-combinations,.gn-more-pairs) h3{font-size:30px}.gradable-notes .gn-sheet-header p,.gradable-notes .gn-combinations .gn-sheet-header p,.gradable-notes .gn-combinations .gn-reference-columns p,.gradable-notes .gn-combinations .gn-rule-section>p,.gradable-notes .gn-more-pairs .gn-sheet-header p,.gradable-notes .gn-patterns .gn-sheet-header p{font-size:17px}.gradable-notes .gn-sheet-header .gn-art{width:180px;margin:16px auto 0}.gradable-notes .gn-combinations .gn-sheet-header .gn-art{width:180px}.gradable-notes .gn-reference-columns,.gradable-notes .gn-two-examples,.gradable-notes .gn-strength,.gradable-notes .gn-pattern-grid{grid-template-columns:1fr;gap:24px}.gradable-notes .gn-reference-columns>:last-child,.gradable-notes .gn-two-examples>:last-child{border-left:0;border-top:1px solid var(--gn-border);margin:0;padding:20px 0 0}.gradable-notes .gn-reference-columns h4,.gradable-notes .gn-rule-section h4{font-size:27px}.gradable-notes .gn-reference-columns p,.gradable-notes .gn-rule-section p,.gradable-notes .gn-pattern-grid p{font-size:17px}.gradable-notes .gn-pairs{gap:20px}.gradable-notes .gn-pairs li{grid-template-columns:.85fr auto 1.15fr;gap:8px;font-size:21px}.gradable-notes .gn-pairs{padding:0}.gradable-notes .gn-pairs--reference li>span:last-child .gn-pair-modifier{font-size:20px}.gradable-notes .gn-more-pair-columns{gap:0}.gradable-notes .gn-more-pair-columns>:last-child{border-top:1px solid var(--gn-border);padding-top:0}.gradable-notes .gn-pairs--reference li{min-height:70px;padding:16px 0}.gradable-notes .gn-endpoint-list dt{font-size:24px}.gradable-notes .gn-endpoint-list dd{font-size:17px}.gradable-notes .gn-two-examples .gn-sentence{font-size:27px}.gradable-notes .gn-two-examples .gn-role{padding:6px 8px}.gradable-notes .gn-pattern-grid .gn-sentence{font-size:25px}.gradable-notes .gn-pattern-grid .gn-plain-example{font-size:23px}.gradable-notes .gn-pattern-grid .gn-dialogue{font-size:20px}.gradable-notes .gn-more-pairs .gn-plain-example{font-size:23px}.gradable-notes .gn-combinations p.gn-neutral-note{font-size:21px}.gradable-notes .gn-combinations p.gn-plain-example{font-size:23px}.gradable-notes .gn-patterns .gn-pattern-grid p{font-size:17px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-sentence{font-size:25px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-plain-example{font-size:23px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-annotation{font-size:14px}.gradable-notes .gn-patterns .gn-pattern-grid .gn-dialogue{font-size:20px}.gradable-notes .gn-pattern-grid .gn-art-pair-labels{gap:16px;font-size:15px;left:12px;right:12px}}@container grammar-explanation (width<=340px){.gradable-notes .gn-header h2{max-width:260px;font-size:30px}.gradable-notes .gn-card-title{font-size:27px}.gradable-notes .gn-degree-card--freezing{grid-template-columns:minmax(0,1fr) 76px}.gradable-notes .gn-degree-card.gn-degree-card--freezing .gn-sentence{font-size:20px}.gradable-notes .gn-endpoint-card{grid-template-columns:76px minmax(0,1fr);gap:8px}.gradable-notes .gn-endpoint-card .gn-sentence{font-size:20px}.gradable-notes .gn-endpoint-section h4{font-size:26px}.gradable-notes .gn-quiz-prompt h3{font-size:27px}.gradable-notes .gn-pairs li{font-size:19px}}.questions-explanation.degree-notes{--degree-heading:#063237;--degree-ink:#263f46;--degree-muted:#4b6174;--degree-line:#ddd5c5;--degree-subject:#19574b;--degree-verb:#80550f;--degree-description:#a13523;--degree-negative:#66517c;width:min(960px,100%);box-shadow:none;color:var(--degree-ink);background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto 30px;font:18px/1.45 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:visible;container:degree-notes/inline-size}.degree-notes *{box-sizing:border-box}.degree-notes .degree-paper{border:1px solid var(--degree-line);background:#fffefa;border-radius:22px;min-width:0;padding:26px;scroll-margin-top:92px;box-shadow:0 2px 8px #4231190f}.degree-notes :-webkit-any(h2,h3,h4,p,dl,dd,fieldset){margin:0}.degree-notes :is(h2,h3,h4,p,dl,dd,fieldset){margin:0}.degree-notes :-webkit-any(h2,h3,h4){color:var(--degree-heading);letter-spacing:-.025em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:700}.degree-notes :is(h2,h3,h4){color:var(--degree-heading);letter-spacing:-.025em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:700}.degree-notes h2{font-size:30px;line-height:1.08}.degree-notes h3{margin-bottom:8px;font-size:30px;line-height:1.12}.degree-notes h4{font-size:27px;line-height:1.2}.degree-notes p+p{margin-top:9px}.degree-notes u{text-underline-offset:4px;text-decoration-thickness:1px}.degree-notes .degree-paper-header{border-bottom:1px solid var(--degree-line);margin-bottom:14px;padding-bottom:13px}.degree-notes .degree-subtitle{color:var(--degree-muted);margin-top:2px;font-size:24px;line-height:1.3}.degree-notes .degree-limit{color:var(--degree-muted);font-size:20px}.degree-notes .degree-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.degree-notes .degree-pair>*{min-width:0}.degree-notes .degree-pair:not(.degree-pattern-pair)>:nth-child(2){position:relative}.degree-notes .degree-pair:not(.degree-pattern-pair)>:nth-child(2):before{content:"";border-left:1px solid var(--degree-line);position:absolute;top:0;bottom:0;left:-16px}.degree-notes .degree-art{mix-blend-mode:multiply;width:100%;height:auto;display:block;overflow:hidden}.degree-notes .degree-art--mobile,.degree-notes .degree-mobile-copy{display:none}.degree-notes .degree-bag-pair{margin-top:4px}.degree-notes .degree-bag-scene{position:relative}.degree-notes .degree-bag-scene h4{z-index:1;text-wrap:initial;max-width:55%;font-size:27px;position:absolute;top:7px;left:5px}.degree-notes .degree-sentence{color:var(--degree-heading);letter-spacing:-.025em;font:700 29px/1.12 Times New Roman,serif}.degree-notes .degree-sentence--roles{flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:9px;display:flex}.degree-notes .degree-role{flex-direction:column;min-width:0;display:flex}.degree-notes .degree-role:last-child{flex:170px}.degree-notes .degree-role-label{color:var(--degree-muted);text-align:center;letter-spacing:0;margin-bottom:6px;font:14px/1.3 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.degree-notes .degree-role:first-child .degree-role-label{color:var(--degree-subject)}.degree-notes .degree-role:nth-child(2) .degree-role-label{color:var(--degree-verb)}.degree-notes .degree-role:last-child .degree-role-label{color:var(--degree-description)}.degree-notes .degree-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 7px}.degree-notes .degree-word--subject{color:var(--degree-subject);background:#dce7d6}.degree-notes .degree-word--verb{color:var(--degree-verb);background:#f8e7be}.degree-notes .degree-word--description{color:var(--degree-description);background:#f8e2d7}.degree-notes .degree-word--negative{color:var(--degree-negative);background:#eee8f4}.degree-notes .degree-bag-example .degree-sentence{grid-template-columns:max-content 38px minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.degree-notes .degree-bag-example .degree-word{background:0 0;padding:0}.degree-notes .degree-result{color:var(--degree-heading);margin-top:8px;font:700 25px/1.2 Georgia,Times New Roman,serif}.degree-notes .degree-pattern-caption{color:var(--degree-muted);font-size:18px}.degree-notes .degree-meaning{border-block:1px solid var(--degree-line);color:var(--degree-heading);letter-spacing:-.025em;margin-top:12px;padding:11px 0;font:700 27px/1.25 Georgia,Times New Roman,serif}.degree-notes .degree-strong{margin-top:8px}.degree-notes .degree-strong h3{font-size:27px}.degree-notes .degree-note{background:#f8f5ef;border-radius:12px;padding:11px 15px}.degree-notes .degree-pattern-pair{gap:18px}.degree-notes .degree-pattern-pair h4{margin-bottom:6px;font-size:24px}.degree-notes .degree-example{color:var(--degree-heading);letter-spacing:-.015em;font:25px/1.35 Georgia,Times New Roman,serif}.degree-notes .degree-pattern{color:var(--degree-heading);margin-top:12px;font:26px/1.3 Georgia,Times New Roman,serif}.degree-notes .degree-quiet{color:var(--degree-muted)}.degree-notes .degree-strong>.degree-quiet{margin-top:7px}.degree-notes .degree-ruled{border-top:1px solid var(--degree-line);margin-top:16px;padding-top:16px}.degree-notes .degree-so-such-pair .degree-role-label{order:1;margin:5px 0 0}.degree-notes .degree-so-such-pair .degree-sentence{margin-top:16px;font-size:28px}.degree-notes .degree-so-such-pair .degree-role:last-child{flex:initial}.degree-notes .degree-so-such-pair .degree-pattern{margin-top:12px}.degree-notes .degree-so-such-pair .degree-quiet{margin-top:4px;font-size:17px}.degree-notes .degree-bread-art{margin-top:12px}.degree-notes .degree-rules{margin-top:10px}.degree-notes .degree-rules>div{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:25px;padding:13px 0;display:grid}.degree-notes .degree-rules>div+div{border-top:1px solid var(--degree-line)}.degree-notes .degree-rules dt{color:var(--degree-heading);letter-spacing:-.025em;font:700 26px/1.2 Georgia,Times New Roman,serif}.degree-notes .degree-rules dd{border-left:1px solid var(--degree-line);min-width:0;padding-left:22px}.degree-notes .degree-rules dd p+p{margin-top:3px}.degree-notes .degree-rules .degree-pattern{margin-top:0}.degree-notes .degree-small-note{padding:9px 12px;font-size:16px;line-height:1.45}.degree-notes .degree-result-example{grid-template-columns:minmax(0,1fr) 220px;gap:8px;display:grid}.degree-notes .degree-result-example .degree-art{align-self:end}.degree-notes .degree-result-example .degree-quiet{font-size:16px}.degree-notes .degree-count-pair{gap:32px;margin-top:12px}.degree-notes .degree-count-pair h4{text-align:center;font-size:29px}.degree-notes .degree-count-pair .degree-art{height:164px;margin:2px 0 8px}.degree-notes .degree-count-sentence{letter-spacing:-.025em;font:700 24px/1.3 Times New Roman,serif}.degree-notes .degree-count-sentence .degree-word{background:0 0;padding:0}.degree-notes .degree-count-pair>div>p:last-child{text-align:center;margin-top:12px}.degree-notes .degree-enough-extra{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}.degree-notes .degree-enough-extra h3{font-size:27px}.degree-notes .degree-enough-extra .degree-word--negative{background:0 0;padding:0}.degree-notes .degree-ticket-example{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:7px;display:grid}.degree-notes .degree-ticket-example p{font-size:16px}.degree-notes .degree-ticket-example .degree-small-note{font-size:14px}.degree-notes .degree-rope-example{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px;display:grid}.degree-notes .degree-rope-example>div:first-child .degree-note{margin-top:20px}.degree-notes .degree-small-bag-example{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;display:grid}.degree-notes .degree-header-unruled{border:0;margin-bottom:8px}.degree-notes .degree-locker-example{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;display:grid}.degree-notes .degree-locker-example .degree-sentence{font-size:27px}.degree-notes .degree-locker-example .degree-role-label{order:1;margin:6px 0 0}.degree-notes .degree-locker-example .degree-result{margin-top:16px;font-weight:400}.degree-notes .degree-locker-example .degree-pattern{text-align:center;border:1px solid var(--degree-line);margin-top:20px}.degree-notes .degree-very-pair{margin-top:15px}.degree-notes .degree-centered{text-align:center;border:1px solid var(--degree-line)}.degree-notes .degree-action-examples{padding:12px 28px 0}.degree-notes .degree-too-extra h3{font-size:27px}.degree-notes .degree-too-extra .degree-quiet{font-size:16px}.degree-notes .degree-small-pattern{border:1px solid var(--degree-line);font-size:20px}.degree-notes .degree-amount-pair{margin-top:12px}.degree-notes .degree-water-example{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px;display:grid}.degree-notes .degree-five-bags-art{margin-top:-46px;margin-bottom:7px}.degree-notes .degree-amount-pair>div:last-child .degree-small-note{margin-bottom:7px;display:inline-block}.degree-notes .degree-practice{background:#f0f1e8;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin-top:15px;padding:16px 20px;display:grid}.degree-notes .degree-practice-header{align-items:center;gap:20px;margin-bottom:8px;display:flex}.degree-notes .degree-practice h3{margin:0;font-size:30px}.degree-notes .degree-practice-header>span{color:var(--degree-muted);white-space:nowrap;font-size:16px}.degree-notes .degree-practice-copy>p{font-size:16px}.degree-notes .degree-practice-copy .degree-question-sentence{letter-spacing:-.02em;margin-top:10px;font:700 28px/1.3 Times New Roman,serif}.degree-notes .degree-options{border:0;gap:6px;min-width:0;padding:0;display:grid}.degree-notes .degree-option{min-width:0;min-height:44px;color:var(--degree-ink);cursor:pointer;background:#fffefa;border:1px solid #c7cbbf;border-radius:10px;align-items:center;gap:12px;padding:7px 12px;font-size:16px;line-height:1.4;display:flex}.degree-notes .degree-option:hover{border-color:#234d3a}.degree-notes .degree-option.is-selected{background:#f3f6ed;border:2px solid #234d3a;padding:6px 11px}.degree-notes .degree-option input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fffefa;border:1.5px solid #8a9a91;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin:0}.degree-notes .degree-option input:checked{border:5px solid #234d3a}.degree-notes .degree-option:has(input:disabled){cursor:default}.degree-notes .degree-option input:disabled{opacity:1;cursor:default}.degree-notes .degree-response-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:9px;display:flex}.degree-notes .degree-feedback-slot{flex:120px;min-height:48px}.degree-notes .degree-response-row.is-graded .degree-feedback-slot{flex-basis:100%;min-height:104px}.degree-notes .degree-answer-hint{color:var(--degree-muted);padding-top:13px;font-size:15px}.degree-notes .degree-practice-actions{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.degree-notes .degree-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font:500 16px/1.4 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.degree-notes .degree-button:hover{background:#173d2c}.degree-notes .degree-button:disabled{color:#56645b;cursor:default;background:#d9deda;border-color:#d9deda}.degree-notes :-webkit-any(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.degree-notes :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.degree-notes .degree-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.degree-notes .degree-option input:focus-visible{outline:0}.degree-notes .degree-feedback{border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.45}.degree-notes .degree-feedback--correct{color:#19574b;background:#e3eadc}.degree-notes .degree-feedback--wrong{color:#783e2d;background:#faece3}.degree-notes .degree-feedback-title{font-size:17px;font-weight:700}.degree-notes .degree-feedback p+p{margin-top:4px}.degree-notes .degree-feedback a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.degree-notes .degree-retry-hint{max-width:180px;color:var(--degree-muted);text-align:right;font-size:13px}.degree-notes .degree-finished{grid-column:1/-1}.degree-notes .degree-finished p{margin:10px 0 16px}@container degree-notes (width<=680px){.degree-notes .degree-paper{border-radius:22px;padding:20px 16px}.degree-notes .degree-main{padding-inline-start:24px;padding-inline-end:24px}.degree-notes h2{font-size:30px;line-height:1.1}.degree-notes h3{font-size:24px;line-height:1.2}.degree-notes h4{font-size:24px}.degree-notes .degree-subtitle{margin-top:4px;font-size:21px}.degree-notes .degree-desktop-copy,.degree-notes .degree-art--desktop{display:none}.degree-notes .degree-mobile-copy{display:inline}.degree-notes p.degree-mobile-copy,.degree-notes .degree-art--mobile{display:block}.degree-notes .degree-limit{font-size:18px;line-height:1.45}.degree-notes .degree-need-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.degree-notes .degree-paper-header{margin-bottom:8px;padding-bottom:13px}.degree-notes .degree-pair{grid-template-columns:minmax(0,1fr);gap:20px}.degree-notes .degree-pair:not(.degree-pattern-pair)>:nth-child(2):before{display:none}.degree-notes .degree-bag-pair{gap:20px;margin-top:18px}.degree-notes .degree-bag-pair>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:17px}.degree-notes .degree-bag-scene h4{max-width:none;margin-bottom:5px;font-size:26px;position:static}.degree-notes .degree-bag-scene .degree-art{max-width:240px;margin:0 auto}.degree-notes .degree-bag-example .degree-sentence{grid-template-columns:max-content 33px minmax(0,1fr);gap:6px;margin-top:10px;font-family:Times New Roman,serif;font-size:23px;line-height:1.15}.degree-notes .degree-bag-example .degree-role-label{display:none}.degree-notes .degree-bag-example .degree-word{border-radius:7px;padding:7px 6px}.degree-notes .degree-bag-example .degree-word--subject{background:#dce7d6}.degree-notes .degree-bag-example .degree-word--verb{text-align:center;background:#f8e7be}.degree-notes .degree-bag-example .degree-word--description{background:#f8e2d7}.degree-notes .degree-result{margin-top:8px;font-size:24px}.degree-notes .degree-pattern-caption{border-top:1px solid var(--degree-line);margin-top:9px;padding-top:7px;font-size:16px}.degree-notes .degree-meaning{border:0;margin-top:18px;padding:0;font-family:Times New Roman,serif;font-size:25px}.degree-notes .degree-strong{border-top:1px solid var(--degree-line);margin-top:18px;padding-top:18px}.degree-notes .degree-strong h3{font-size:24px}.degree-notes .degree-pattern-pair h4,.degree-notes .degree-example,.degree-notes .degree-pattern{font-size:23px}.degree-notes .degree-quiet{font-size:17px;line-height:1.5}.degree-notes .degree-so-such-pair{gap:20px}.degree-notes .degree-so-such-pair>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:18px}.degree-notes .degree-so-such-pair .degree-sentence{margin-top:10px;font-size:26px}.degree-notes .degree-rules>div{grid-template-columns:minmax(0,1fr);gap:5px;padding-block-start:14px;padding-block-end:14px}.degree-notes .degree-rules dt{font-size:23px}.degree-notes .degree-rules dd{border:0;padding:0;font-size:17px}.degree-notes .degree-rules .degree-example{font-size:22px}.degree-notes .degree-small-note{font-size:15px}.degree-notes .degree-result-example,.degree-notes .degree-rope-example,.degree-notes .degree-locker-example{grid-template-columns:minmax(0,1fr);gap:16px}.degree-notes .degree-speaker-art{max-width:190px;margin-left:auto}.degree-notes .degree-count-pair .degree-art{height:auto}.degree-notes .degree-count-pair>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:18px}.degree-notes .degree-count-pair>div>p:last-child{text-align:left;font-size:17px}.degree-notes .degree-enough-extra>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:18px}.degree-notes .degree-ticket-example{grid-template-columns:100px minmax(0,1fr)}.degree-notes .degree-ticket-example p{font-size:15px}.degree-notes .degree-small-bag-example{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:17px}.degree-notes .degree-locker-art{max-width:310px;margin:0 auto}.degree-notes .degree-locker-example .degree-sentence{font-size:25px}.degree-notes .degree-very-pair{gap:14px}.degree-notes .degree-very-pair>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:14px}.degree-notes .degree-action-examples{padding:12px 0 0}.degree-notes .degree-too-extra>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:16px}.degree-notes .degree-small-pattern{font-size:19px}.degree-notes .degree-amount-pair{margin-top:10px}.degree-notes .degree-water-example{grid-template-columns:115px minmax(0,1fr)}.degree-notes .degree-five-bags-art{margin-top:0}.degree-notes .degree-amount-pair>:nth-child(2){border-top:1px solid var(--degree-line);padding-top:16px}.degree-notes .degree-practice{grid-template-columns:minmax(0,1fr);gap:15px;padding:16px 12px}.degree-notes .degree-practice h3{font-size:30px}.degree-notes .degree-practice-header{gap:16px}.degree-notes .degree-practice-header>span{font-size:14px}.degree-notes .degree-practice-copy .degree-question-sentence{font-size:24px}.degree-notes .degree-feedback-slot{flex-basis:100%}.degree-notes .degree-response-row{gap:4px}.degree-notes .degree-practice-actions{align-items:stretch;width:100%}.degree-notes .degree-retry-hint{text-align:center;max-width:none}}@container degree-notes (width<=330px){.degree-notes h2{font-size:28px}.degree-notes .degree-bag-scene h4{font-size:24px}.degree-notes .degree-bag-example .degree-sentence{grid-template-columns:max-content 28px minmax(0,1fr);gap:4px;font-size:21px}.degree-notes .degree-bag-example .degree-word{padding:6px 4px}.degree-notes .degree-ticket-example{grid-template-columns:minmax(0,1fr)}.degree-notes .degree-ticket-art{width:130px;margin:0 auto}.degree-notes .degree-small-bag-example{grid-template-columns:100px minmax(0,1fr)}.degree-notes .degree-water-example{grid-template-columns:90px minmax(0,1fr);gap:5px}.degree-notes .degree-water-example .degree-example{font-size:21px}}@media (prefers-reduced-motion:reduce){.degree-notes .degree-paper{scroll-behavior:auto}}.questions-explanation.avp-notes{--avp-heading:#063237;--avp-ink:#263f46;--avp-muted:#4b6174;--avp-line:#ddd5c5;width:min(960px,100%);box-shadow:none;color:var(--avp-ink);background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto 30px;padding:0;font:18px/1.45 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid;overflow:visible;container:avp-notes/inline-size}.avp-notes *{box-sizing:border-box}.avp-notes :-webkit-any(h2,h3,p,figure,fieldset){margin:0}.avp-notes :is(h2,h3,p,figure,fieldset){margin:0}.avp-notes :-webkit-any(h2,h3){color:var(--avp-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.avp-notes :is(h2,h3){color:var(--avp-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.avp-notes h2{font-size:48px;line-height:1.09}.avp-notes h3{margin-bottom:10px;font-size:30px;line-height:1.12}.avp-notes p+p{margin-top:10px}.avp-notes .avp-paper{border:1px solid var(--avp-line);background:#fffefa;border-radius:20px;min-width:0;padding:24px;box-shadow:0 1px 5px #5c3e1a17}.avp-notes .avp-paper-header{border-bottom:1px solid var(--avp-line);margin-bottom:14px;padding-bottom:15px}.avp-notes .avp-subtitle{color:var(--avp-muted);margin-top:5px;font-size:23px;line-height:1.35}.avp-notes .avp-centered{text-align:center}.avp-notes .avp-scene{border-bottom:1px solid var(--avp-line);grid-template-columns:1.05fr 1fr;align-items:center;gap:23px;padding-bottom:14px;display:grid}.avp-notes .avp-scene-copy{grid-area:1/2}.avp-notes .avp-scene-copy p{color:var(--avp-heading);letter-spacing:-.025em;font:24px/1.5 Times New Roman,serif}.avp-notes .avp-scene-words .avp-word{white-space:nowrap;display:inline-block}.avp-notes .avp-ready{display:block}.avp-notes .avp-scene figure{grid-area:1/1;min-width:0}.avp-notes .avp-art{mix-blend-mode:multiply;width:100%;height:auto;display:block;overflow:hidden}.avp-notes .avp-scene .avp-art{border-radius:7px}.avp-notes figcaption{color:var(--avp-muted);margin-top:3px;font-size:15px}.avp-notes .avp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.avp-notes .avp-pair>*{min-width:0}.avp-notes .avp-focus{padding-top:13px}.avp-notes .avp-focus h3{font-size:clamp(25px,3.1cqi,30px)}.avp-notes .avp-focus>section{flex-direction:column;display:flex}.avp-notes .avp-focus>section+section{position:relative}.avp-notes .avp-focus>section+section:before{content:"";border-left:1px solid var(--avp-line);position:absolute;top:0;bottom:0;left:-15px;right:auto}.avp-notes .avp-word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:5px 8px}.avp-notes .avp-word--subject{color:#19574b;background:#dce7d6}.avp-notes .avp-word--verb{color:#80550f;background:#f8e7be}.avp-notes .avp-word--object{color:#99402d;background:#f8e2d7}.avp-notes .avp-word--negative{color:#66517c;background:#eee8f4}.avp-notes .avp-word--plain{color:var(--avp-heading);padding-inline-start:0;padding-inline-end:0}.avp-notes .avp-sentence{color:var(--avp-heading);letter-spacing:-.025em;flex-wrap:wrap;align-items:flex-start;gap:6px;font:700 30px/1.25 Times New Roman,serif;display:flex}.avp-notes .avp-role{flex-direction:column;min-width:0;display:flex}.avp-notes .avp-role-label{text-align:center;color:#3d5b60;letter-spacing:-.02em;margin-top:5px;font:16px/1.25 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.avp-notes .avp-role-note{text-align:center;color:var(--avp-muted);letter-spacing:0;margin-top:3px;font:14px/1.25 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.avp-notes .avp-formula{color:var(--avp-muted);margin-top:auto;padding-top:12px;font-size:16px}.avp-notes .avp-neutral{background:#f6f3ec;border-radius:10px;padding:11px 18px}.avp-notes .avp-same-event{margin-top:14px}.avp-notes .avp-agent{margin-top:16px}.avp-notes .avp-agent>p{margin-top:14px}.avp-notes .avp-message{margin-top:18px}.avp-notes .avp-message h3{margin-bottom:5px}.avp-notes .avp-practice{background:#edf1e8;border:1px solid #dce3d6;border-radius:10px;margin-top:16px;padding:14px 18px}.avp-notes .avp-practice-header{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:3px;display:flex}.avp-notes .avp-practice-header h3{margin:0;font-size:36px}.avp-notes .avp-practice-header>span{color:var(--avp-muted);font-size:15px}.avp-notes #avp-question-context{min-height:26px}.avp-notes #avp-question-instruction{margin-top:0}.avp-notes .avp-options{border:0;gap:6px;min-width:0;margin-top:9px;padding:0;display:grid}.avp-notes .avp-option{color:#203b46;cursor:pointer;background:#fffefa;border:1px solid #d0d3cf;border-radius:7px;align-items:center;gap:14px;min-height:44px;padding:8px 12px;font-size:16px;line-height:1.4;display:flex}.avp-notes .avp-option input{accent-color:#356557;width:20px;height:20px;cursor:inherit;flex:0 0 20px;margin:0}.avp-notes .avp-option.is-selected{background:#f6f9f2;border-color:#557b65;box-shadow:inset 0 0 0 1px #557b65}.avp-notes .avp-option.is-wrong{background:#fbede7;border-color:#99402d;box-shadow:inset 0 0 0 1px #99402d}.avp-notes .avp-option.is-correct{background:#e5eddf;border-color:#356557}.avp-notes .avp-option:has(input:disabled){cursor:default}.avp-notes .avp-option input:disabled{opacity:1}.avp-notes .avp-response-row{grid-template-columns:minmax(0,1fr) 158px;align-items:end;gap:18px;min-height:156px;padding-top:10px;display:grid}.avp-notes .avp-feedback-slot{align-self:stretch;align-items:flex-end;min-width:0;display:flex}.avp-notes .avp-answer-hint{color:var(--avp-muted);padding-bottom:10px;font-size:16px}.avp-notes .avp-feedback{background:#e3ebdc;border:1px solid #d4decb;border-radius:8px;align-self:stretch;width:100%;padding:10px 12px;font-size:16px;line-height:1.4}.avp-notes .avp-feedback--wrong{background:#fbede7;border-color:#e5c8bd}.avp-notes .avp-feedback p+p{margin-top:3px}.avp-notes .avp-feedback-title{color:#006457;letter-spacing:-.025em;align-items:center;gap:9px;font:700 25px/1.15 Georgia,Times New Roman,serif;display:flex}.avp-notes .avp-feedback-icon{color:#fffefa;background:#006457;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;height:27px;font:700 21px/1 Arial,sans-serif;display:inline-flex}.avp-notes .avp-feedback--wrong .avp-feedback-title{color:#99402d}.avp-notes .avp-feedback--wrong .avp-feedback-icon{background:#99402d}.avp-notes .avp-ungraded{color:var(--avp-muted);padding-bottom:8px;font-size:16px}.avp-notes .avp-ungraded .avp-feedback-title{color:var(--avp-ink)}.avp-notes .avp-feedback a{color:#4d5d3b;text-underline-offset:3px;min-height:44px;padding-block-start:7px;padding-block-end:7px;font-weight:700;display:inline-block}.avp-notes .avp-button{color:#fffefa;cursor:pointer;width:100%;min-height:46px;box-shadow:none;background:#006457;border:1px solid #00574a;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font:16px/1.25 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.avp-notes .avp-button:enabled:hover{background:#004c42}.avp-notes .avp-button:disabled{color:#62686c;cursor:default;background:#d0d2d2;border-color:#d0d2d2}.avp-notes :-webkit-any(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.avp-notes :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.avp-notes .avp-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.avp-notes .avp-option input:focus-visible{outline:none}.avp-notes .avp-finished{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:332px;display:flex}.avp-notes .avp-finished h3{margin:0;font-size:36px}.avp-notes .avp-finished .avp-button{width:auto;min-width:158px}.avp-notes .avp-legend{justify-content:center;gap:14px;padding-bottom:16px;display:flex}.avp-notes .avp-legend>span{background:#eaf0e4;border-radius:8px;padding:7px 16px}.avp-notes .avp-legend>span+span{background:#fbedd0}.avp-notes .avp-legend .avp-word{background:0 0;padding:0;font:700 24px/1.3 Times New Roman,serif}.avp-notes .avp-tense-grid{row-gap:18px}.avp-notes .avp-tense{border-top:1px solid var(--avp-line);padding-top:16px}.avp-notes .avp-pattern{margin-top:10px;font-size:17px}.avp-notes .avp-example{color:var(--avp-heading);letter-spacing:-.03em;margin-top:8px;font:25px/1.55 Times New Roman,serif}.avp-notes .avp-example .avp-word{padding:4px 7px;font-weight:700}.avp-notes .avp-past-fact{margin-top:46px}.avp-notes :-webkit-any(.avp-road-art,.avp-bridge-art){margin:5px 0 9px}.avp-notes :is(.avp-road-art,.avp-bridge-art){margin:5px 0 9px}.avp-notes .avp-tense>p:last-child:not(.avp-example){margin-top:10px;font-size:17px}.avp-notes .avp-details-foot{border-top:1px solid var(--avp-line);margin-top:18px;padding-top:16px}.avp-notes .avp-details-foot h3{font-size:27px}.avp-notes .avp-details-foot p{font-size:17px}.avp-notes .avp-details-foot p+p{margin-top:5px}.avp-notes .avp-details-foot p:last-child{margin-top:14px}.avp-notes .avp-details-foot .avp-example{font-size:25px}.avp-notes .avp-details-foot>section+section{border-left:1px solid var(--avp-line);padding-left:20px}.avp-notes .avp-transform-grid{gap:22px 40px}.avp-notes .avp-transform-grid>section:nth-child(2n){border-left:1px solid var(--avp-line);margin-left:-20px;padding-left:20px}.avp-notes .avp-transform-grid>section:nth-child(n+3){border-top:1px solid var(--avp-line);padding-top:17px}.avp-notes .avp-kicker{color:#4c5e63;letter-spacing:.08em;text-transform:uppercase;margin:14px 0 6px;font-size:16px;font-weight:700}.avp-notes .avp-kicker:not(:first-of-type){margin-top:22px}.avp-notes .avp-chain{gap:5px;font-size:28px}.avp-notes .avp-chain .avp-word{padding-inline-start:6px;padding-inline-end:6px}.avp-notes .avp-chain .avp-role-label{font-size:14px}.avp-notes .avp-prose{margin-top:22px}.avp-notes .avp-transform-grid>section:nth-child(3)>p{margin-top:14px}.avp-notes .avp-transform-grid>section:nth-child(4)>p+p{margin-top:25px}.avp-notes .avp-closing{border:1px solid #e1dfd4;margin-top:20px;padding:16px 20px}.avp-notes .avp-closing h3{font-size:34px}.avp-notes .avp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avp-notes :-webkit-any(#avp-focus,#avp-agent,#avp-message){scroll-margin-top:100px}.avp-notes :is(#avp-focus,#avp-agent,#avp-message){scroll-margin-top:100px}.avp-notes #avp-practice-title{scroll-margin-top:100px}@container avp-notes (width<=800px){.avp-notes h2{font-size:39px}.avp-notes h3{font-size:27px}.avp-notes .avp-sentence{font-size:26px}.avp-notes .avp-role-label{font-size:14px}.avp-notes .avp-chain{font-size:25px}.avp-notes .avp-chain .avp-role-label{font-size:12px}.avp-notes .avp-scene-copy p{font-size:24px}}@container avp-notes (width<=750px){.avp-notes .avp-paper{padding:20px}.avp-notes h2{font-size:34px;line-height:1.1}.avp-notes .avp-title-tail{display:block}.avp-notes #avp-practice-title{scroll-margin-top:160px}.avp-notes h3{font-size:27px}.avp-notes .avp-subtitle{font-size:18px}.avp-notes .avp-centered{text-align:left}.avp-notes .avp-scene{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:20px;display:flex}.avp-notes .avp-scene-copy p{letter-spacing:0;font:18px/1.5 Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.avp-notes .avp-scene-copy .avp-word{color:inherit;background:0 0;padding:0}.avp-notes .avp-scene-words .avp-word{white-space:normal;display:inline}.avp-notes .avp-ready{display:inline}.avp-notes .avp-scene-copy h3{margin-bottom:8px}.avp-notes .avp-pair{grid-template-columns:minmax(0,1fr);gap:22px}.avp-notes .avp-focus{padding-top:20px}.avp-notes .avp-focus h3{font-size:27px}.avp-notes .avp-focus>section+section{border-top:1px solid var(--avp-line);padding-top:20px}.avp-notes .avp-focus>section+section:before{display:none}.avp-notes .avp-formula{padding-top:10px;font-size:15px}.avp-notes .avp-role-note{font-size:13px}.avp-notes .avp-agent{border-top:1px solid var(--avp-line);margin-top:20px;padding-top:20px}.avp-notes .avp-agent>p{margin-top:17px}.avp-notes .avp-word{padding:6px 9px}.avp-notes .avp-practice{padding:14px}.avp-notes .avp-practice-header h3{font-size:32px}.avp-notes .avp-response-row{grid-template-columns:1fr;gap:10px;min-height:248px}.avp-notes .avp-feedback-slot{min-height:180px}.avp-notes .avp-practice-actions{justify-self:end;width:158px}.avp-notes .avp-answer-hint,.avp-notes .avp-ungraded{align-self:flex-start;padding-top:6px}.avp-notes .avp-feedback{align-self:stretch}.avp-notes .avp-legend{flex-wrap:wrap;justify-content:flex-start;gap:8px}.avp-notes .avp-legend>span{padding:7px 10px;font-size:16px}.avp-notes .avp-past-fact{margin-top:25px}.avp-notes .avp-tense-grid{gap:20px}.avp-notes .avp-details-foot>section+section{border-left:0;border-top:1px solid var(--avp-line);padding:20px 0 0}.avp-notes .avp-transform-grid>section:nth-child(2n){border-left:0;border-top:1px solid var(--avp-line);margin-left:0;padding:20px 0 0}.avp-notes .avp-transform-grid>section:nth-child(n+3){padding-top:20px}.avp-notes .avp-closing{padding:15px}.avp-notes .avp-closing h3{font-size:29px}}@container avp-notes (width<=390px){.avp-notes .avp-paper{border-radius:17px;padding:17px}.avp-notes h2{font-size:34px}.avp-notes h3,.avp-notes .avp-focus h3{font-size:24px}.avp-notes .avp-sentence{gap:5px;font-size:24px}.avp-notes .avp-word{padding:5px 7px}.avp-notes .avp-role-label{font-size:12px}.avp-notes .avp-formula,.avp-notes .avp-focus .avp-role-note{display:none}.avp-notes .avp-scene-copy p{font-size:17px}.avp-notes .avp-example{font-size:24px}.avp-notes .avp-option{gap:9px;padding:9px}.avp-notes .avp-practice{margin-inline-start:-5px;margin-inline-end:-5px;padding:11px}.avp-notes .avp-practice-header{gap:11px}.avp-notes .avp-practice-header>span{font-size:14px}.avp-notes .avp-agent .avp-sentence{font-size:21px}.avp-notes .avp-agent .avp-word{padding-inline-start:5px;padding-inline-end:5px}.avp-notes .avp-chain{font-size:23px}.avp-notes .avp-chain .avp-role-label{font-size:11px}}@container avp-notes (width<=330px){.avp-notes h2{font-size:28px}.avp-notes .avp-response-row{min-height:284px}.avp-notes .avp-feedback-slot{min-height:216px}}@media (prefers-reduced-motion:reduce){.avp-notes *{scroll-behavior:auto;transition:none}}.questions-explanation.ni-explanation{--ni-heading:#153b2c;--ni-body:#263f32;--ni-secondary:#53655c;--ni-line:#ddd5c5;width:100%;max-width:960px;box-shadow:none;color:var(--ni-body);text-align:left;background:0 0;border:0;border-radius:0;gap:24px;margin:0 auto 30px;font:18px/1.45 Arial,Helvetica,sans-serif;display:grid;overflow:visible;container:ni-explanation/inline-size}.ni-explanation :where(h2,h3,h4,p,fieldset){margin:0}.ni-explanation :where(section,div,fieldset){min-width:0}.ni-explanation :where(h2,h3,h4,.ni-example,.ni-main-sentence,.ni-reply,.ni-formula){color:var(--ni-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.ni-explanation h2{font-size:30px;line-height:1.08}.ni-explanation h3{font-size:30px;line-height:1.15}.ni-explanation :where(.ni-example,.ni-main-sentence,.ni-reply,.ni-formula){letter-spacing:-.025em;font-family:Times New Roman,Times,serif}.ni-explanation :where(button,input){font-family:Arial,Helvetica,sans-serif}.ni-explanation :focus-visible{outline-offset:3px;outline:3px solid #9a681c}.ni-explanation .ni-paper{background:#fffefa;border:1px solid #e5d9c9;border-radius:22px;padding:22px 30px;box-shadow:0 1px 5px #4c382012}.ni-explanation .ni-paper-header{border-bottom:1px solid var(--ni-line);margin-bottom:12px;padding-bottom:12px}.ni-explanation .ni-paper-header>p{color:var(--ni-secondary);margin-top:3px;font-size:27px;line-height:1.3}.ni-explanation .ni-art{width:100%;aspect-ratio:var(--ni-art-ratio);isolation:isolate;background:#fffefa;border-radius:13px;display:block;position:relative;overflow:hidden}.ni-explanation .ni-art>img{top:var(--ni-art-top);left:var(--ni-art-left);width:var(--ni-art-width);object-fit:initial;pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.ni-explanation .ni-mobile-only{display:none}.ni-explanation :where(.ni-verb,.ni-info,.ni-subject){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:.1em .16em .14em}.ni-explanation .ni-verb{color:#80550f;background:#f8e7be}.ni-explanation .ni-info{color:#99402d;background:#f8e2d7}.ni-explanation .ni-subject{color:#19574b;background:#dce7d6}.ni-explanation .ni-neg{color:#66517c;text-underline-offset:.13em;text-decoration:underline;text-decoration-thickness:2px}.ni-explanation .ni-contraction{white-space:nowrap}.ni-explanation .ni-please{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.ni-explanation .ni-example{font-size:28px;line-height:1.5}.ni-explanation .ni-participant{color:var(--ni-secondary);margin-bottom:6px;font-size:17px;line-height:1.35}.ni-explanation .ni-scene{grid-template-columns:1.08fr 1fr;align-items:start;gap:26px;display:grid}.ni-explanation .ni-scene-copy{padding-top:4px}.ni-explanation .ni-scene-copy h3{font-size:30px}.ni-explanation .ni-scene-context{color:var(--ni-secondary);margin:7px 0 21px;font-size:22px;line-height:1.35}.ni-explanation .ni-main-sentence{white-space:nowrap;letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5cqi - 8px,30px);line-height:1.5}.ni-explanation .ni-reply{font:700 30px/1.25 Georgia,Times New Roman,serif}.ni-explanation .ni-result{border-top:1px solid var(--ni-line);color:var(--ni-secondary);margin-top:18px;padding-top:12px;font-size:20px}.ni-explanation .ni-result strong{color:var(--ni-heading)}.ni-explanation .ni-build{border-top:1px solid var(--ni-line);border-bottom:1px solid var(--ni-line);grid-template-columns:1fr 1.18fr;gap:26px;margin-top:18px;padding:18px 0;display:grid}.ni-explanation .ni-build h3{font-size:30px}.ni-explanation .ni-formula{margin:10px 0 0 8px;font-size:30px;line-height:1.4}.ni-explanation .ni-build-copy{border-left:1px solid var(--ni-line);color:var(--ni-secondary);flex-direction:column;justify-content:center;gap:4px;padding-left:26px;font-size:18px;line-height:1.45;display:flex}.ni-explanation .ni-compare{padding-top:16px}.ni-explanation .ni-compare-pair{grid-template-columns:.955fr 1.045fr;gap:30px;margin-top:10px;display:grid}.ni-explanation .ni-compare-item{grid-template-columns:122px 1fr;align-items:center;gap:20px;display:grid}.ni-explanation .ni-compare-item+.ni-compare-item{border-left:1px solid var(--ni-line);grid-template-columns:99px 1fr;padding-left:30px}.ni-explanation .ni-compare-item .ni-example{letter-spacing:-.045em;white-space:nowrap;font:700 clamp(23px,5cqi - 20px,28px)/1.5 Georgia,Times New Roman,serif}.ni-explanation .ni-outcome{color:var(--ni-secondary);margin-top:10px;font-size:23px}.ni-explanation .ni-practice{background:#f0f1e8;border:1px solid #e7ebdf;border-radius:17px;grid-template-columns:1fr 1fr;gap:26px;margin:18px -9px 0;padding:19px 22px 16px;display:grid}.ni-explanation .ni-practice-heading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ni-explanation .ni-practice-heading h3{font-size:30px}.ni-explanation .ni-practice-heading>span{color:var(--ni-secondary);font-size:18px}.ni-explanation .ni-practice-heading>span:before{content:"· "}.ni-explanation .ni-practice-prompt{color:var(--ni-secondary);margin-top:14px;font-size:18px}.ni-explanation .ni-practice-copy>h4{margin-top:12px;font-size:30px;line-height:1.2}.ni-explanation .ni-practice-feedback{min-height:80px;color:var(--ni-secondary);padding-top:20px;font-size:18px}.ni-explanation .ni-choices{border:0;gap:8px;padding:4px 0 0;display:grid}.ni-explanation .ni-choice{color:#253536;cursor:pointer;background:#fffefa;border:1px solid #d7d5cf;border-radius:10px;align-items:center;gap:18px;min-height:49px;padding:10px 16px;font-size:18px;line-height:1.35;display:flex}.ni-explanation .ni-choice.is-selected{background:#fffefa;border:2px solid #19574b;padding:9px 15px}.ni-explanation .ni-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #9a681c}.ni-explanation .ni-choice:has(input:disabled){cursor:default}.ni-explanation .ni-choice>input{-webkit-appearance:none;appearance:none;background:#fffefa;border:1.5px solid #8b959c;border-radius:50%;flex:none;width:24px;height:24px;margin:0}.ni-explanation .ni-choice>input:checked{background:radial-gradient(circle,#234d3a 0 5px,#fffefa 6px);border-color:#234d3a}.ni-explanation .ni-choice>input:focus-visible{outline:none}.ni-explanation .ni-practice-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:11px;display:flex}.ni-explanation .ni-button{color:#fffdf7;cursor:pointer;background:#234d3a;border:1px solid #234d3a;border-radius:10px;min-width:194px;min-height:50px;padding:11px 20px;font-size:20px;font-weight:600;line-height:1.3}.ni-explanation .ni-button:hover:not(:disabled){background:#193c2d}.ni-explanation .ni-button:disabled{color:#7c858a;cursor:default;background:#d8dadd;border-color:#d8dadd}.ni-explanation .ni-help{color:#234d3a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 0;font-size:15px;text-decoration:underline}.ni-explanation .ni-feedback{border:1px solid;border-radius:10px;padding:10px 13px;font-size:16px;line-height:1.4}.ni-explanation .ni-feedback.is-correct{color:#19574b;background:#e3eadc;border-color:#bccdb4}.ni-explanation .ni-feedback.is-incorrect{color:#783e2d;background:#faece3;border-color:#ddbaa5}.ni-explanation .ni-feedback h4{color:inherit;align-items:center;gap:8px;margin-bottom:4px;font-size:24px;line-height:1.2;display:flex}.ni-explanation .ni-feedback-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font:700 20px/1 Arial,Helvetica,sans-serif;display:inline-flex}.ni-explanation .ni-feedback.is-correct .ni-feedback-icon{color:#fffdf7;background:#19574b;border-color:#19574b}.ni-explanation .ni-feedback.is-incorrect .ni-feedback-icon{color:#fffdf7;background:#783e2d;border-color:#783e2d}.ni-explanation .ni-practice-complete{text-align:center;grid-column:1/-1;padding:24px}.ni-explanation .ni-practice-complete .ni-feedback-icon{color:#19574b;background:#e3eadc;width:42px;height:42px;margin-bottom:10px;font-size:28px}.ni-explanation .ni-practice-complete p{margin:10px 0 18px}.ni-explanation .ni-detail-pair{grid-template-columns:1fr 1.08fr;gap:25px;display:grid}.ni-explanation .ni-detail-pair h3{margin-bottom:14px;font-size:30px}.ni-explanation .ni-base-rule>.ni-example{margin-bottom:12px;font-size:30px}.ni-explanation .ni-base-rule>p:not(.ni-example){color:var(--ni-secondary)}.ni-explanation .ni-try-example{margin:25px 0 37px}.ni-explanation .ni-try-example .ni-example{margin-bottom:11px;font-size:30px}.ni-explanation .ni-try-example>p+p{color:var(--ni-secondary);line-height:1.7}.ni-explanation .ni-note{background:#f8f5ef;border-radius:10px;padding:14px 16px;font-style:italic}.ni-explanation .ni-listeners{border-left:1px solid var(--ni-line);padding-left:24px}.ni-explanation .ni-listener-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ni-explanation .ni-listener-pair>div+div{position:relative}.ni-explanation .ni-listener-pair>div+div:before{content:"";border-left:1px solid var(--ni-line);position:absolute;top:0;bottom:0;left:-10px}.ni-explanation .ni-listener-pair>div>p:first-child{color:var(--ni-secondary);margin-bottom:6px}.ni-explanation .ni-listener-pair .ni-example{letter-spacing:-.045em;white-space:nowrap;margin-top:4px;font-size:clamp(19px,5cqi - 24px,24px)}.ni-explanation .ni-listeners>p{color:var(--ni-secondary);font-size:17px}.ni-explanation .ni-listeners>.ni-fact{color:var(--ni-heading);margin:7px 0 2px;font-size:30px}.ni-explanation .ni-be,.ni-explanation .ni-politeness,.ni-explanation .ni-warnings,.ni-explanation .ni-rules{border-top:1px solid var(--ni-line);margin-top:18px;padding-top:16px}.ni-explanation .ni-be h3{font-size:30px}.ni-explanation .ni-be>p{color:var(--ni-secondary);margin:7px 0 14px}.ni-explanation .ni-be-pair{grid-template-columns:1fr 1.07fr;align-items:start;gap:22px;display:grid}.ni-explanation .ni-be-pair .ni-example{letter-spacing:-.04em;font-size:30px}.ni-explanation .ni-be-pair .ni-participant{margin-bottom:3px;font-size:15px}.ni-explanation .ni-be-pair .ni-example+.ni-participant{margin-top:10px}.ni-explanation .ni-be-examples{border-top:1px solid var(--ni-line);margin-top:9px;padding-top:6px}.ni-explanation .ni-be-examples>p:first-child{color:var(--ni-secondary);font-size:17px}.ni-explanation .ni-be-examples>p:not(:first-child){letter-spacing:-.025em;color:var(--ni-heading);margin-top:3px;font:700 25px/1.25 Times New Roman,Times,serif}.ni-explanation .ni-body-phrase{color:var(--ni-secondary);letter-spacing:0;font:17px/1.45 Arial,Helvetica,sans-serif}.ni-explanation .ni-politeness h3{margin-bottom:5px;font-size:30px}.ni-explanation .ni-please-pair{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.ni-explanation .ni-please-pair>div>p:not(.ni-example){color:var(--ni-secondary);font-size:17px}.ni-explanation .ni-please-pair .ni-example{font-size:25px}.ni-explanation .ni-please-pair .ni-example+p{margin-top:8px}.ni-explanation .ni-please-examples{border-left:1px solid var(--ni-line);padding:3px 0 0 21px}.ni-explanation .ni-please-examples .ni-example+.ni-example{margin-top:12px}.ni-explanation .ni-please-examples .ni-info{letter-spacing:-.035em;font:16px/1.5 Arial,Helvetica,sans-serif}.ni-explanation .ni-outcomes .ni-paper-header{margin-bottom:13px}.ni-explanation .ni-outcomes h3{font-size:30px}.ni-explanation .ni-outcomes :where(.ni-info,.ni-verb){font-weight:400}.ni-explanation .ni-state-grid{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:13px;display:grid}.ni-explanation .ni-illustrated-row{grid-template-columns:154px 1fr;align-items:center;gap:18px;display:grid}.ni-explanation .ni-illustrated-row .ni-example{font-size:26px;line-height:1.45}.ni-explanation .ni-illustrated-row p+p{margin-top:4px}.ni-explanation .ni-illustrated-row p:not(.ni-example){color:var(--ni-secondary);font-size:17px}.ni-explanation .ni-action-underline{text-underline-offset:3px;text-decoration:underline}.ni-explanation .ni-reference-pair{grid-template-columns:1fr 1fr;gap:28px;margin-top:13px;display:grid}.ni-explanation .ni-reference-pair>div{align-content:start;gap:14px;display:grid}.ni-explanation .ni-reference-pair>div+div{border-left:1px solid var(--ni-line);padding-left:13px}.ni-explanation .ni-reference-pair .ni-illustrated-row{grid-template-columns:124px 1fr;gap:18px}.ni-explanation .ni-reference-pair .ni-illustrated-row .ni-example{font-size:24px}.ni-explanation :where(.ni-computer,.ni-ticket,.ni-rack) .ni-info{white-space:nowrap}.ni-explanation .ni-reference-pair .ni-ticket .ni-example{font-size:22px}.ni-explanation .ni-rules>p{color:var(--ni-secondary);margin-top:7px;font-size:17px}.ni-explanation .ni-rules .ni-reference-pair .ni-illustrated-row{grid-template-columns:135px 1fr}.ni-explanation .ni-photo-sign{border:1px solid var(--ni-line);text-align:center;background:#fffefa;border-radius:9px;padding-bottom:7px;overflow:hidden}.ni-explanation .ni-photo-sign p{margin:0;font:700 17px/1.3 Georgia,Times New Roman,serif}.ni-explanation .ni-photo-sign .ni-art{border-radius:0}.ni-explanation .ni-photo-row .ni-sign-note{font-style:italic}@container ni-explanation (width<=850px) and (width>=781px){.ni-explanation .ni-paper{padding:24px}.ni-explanation h2{font-size:30px}.ni-explanation .ni-paper-header>p{font-size:23px}.ni-explanation .ni-scene{gap:20px}.ni-explanation .ni-scene-copy h3{font-size:30px}.ni-explanation .ni-scene-context{margin-bottom:14px;font-size:18px}.ni-explanation .ni-main-sentence{margin-bottom:16px;font-size:30px}.ni-explanation .ni-reply{font-size:25px}.ni-explanation .ni-result{margin-top:14px;font-size:17px}.ni-explanation .ni-build h3,.ni-explanation .ni-formula{font-size:30px}.ni-explanation .ni-build-copy{font-size:16px}.ni-explanation .ni-compare h3{font-size:30px}.ni-explanation .ni-compare-item{grid-template-columns:85px 1fr;gap:14px}.ni-explanation .ni-compare-item+.ni-compare-item{grid-template-columns:73px 1fr;padding-left:20px}.ni-explanation .ni-compare-item .ni-example{font-size:24px}.ni-explanation .ni-outcome{font-size:19px}.ni-explanation .ni-detail-pair h3{font-size:26px}.ni-explanation .ni-base-rule>.ni-example{font-size:28px}.ni-explanation .ni-listener-pair{gap:10px}.ni-explanation .ni-listener-pair>div+div:before{left:-6px}.ni-explanation .ni-listener-pair .ni-example{font-size:19px}.ni-explanation .ni-be-pair .ni-example{font-size:24px}.ni-explanation .ni-please-pair .ni-example{font-size:23px}.ni-explanation .ni-illustrated-row{grid-template-columns:95px 1fr;gap:14px}.ni-explanation .ni-illustrated-row .ni-example{font-size:24px}.ni-explanation .ni-reference-pair .ni-illustrated-row,.ni-explanation .ni-rules .ni-reference-pair .ni-illustrated-row{grid-template-columns:78px 1fr;gap:13px}.ni-explanation .ni-reference-pair .ni-illustrated-row .ni-example{font-size:22px}}@container ni-explanation (width<=780px){.ni-explanation .ni-paper{border-radius:18px;padding:16px}.ni-explanation h2{letter-spacing:-.04em;font-size:28px;line-height:1.1}.ni-explanation h3{font-size:24px;line-height:1.2}.ni-explanation .ni-paper-header{border:0;margin-bottom:6px;padding-bottom:0}.ni-explanation .ni-paper-header>p{margin-top:5px;font-size:17px;line-height:1.25}.ni-explanation .ni-desktop-only{display:none}.ni-explanation .ni-mobile-only{display:revert}.ni-explanation .ni-mobile-context{color:var(--ni-secondary);margin-bottom:10px;font-size:16px;line-height:1.3}.ni-explanation .ni-scene{grid-template-columns:1fr;gap:13px}.ni-explanation .ni-main-art{border-radius:10px;display:block}.ni-explanation .ni-main-art.ni-desktop-only{display:none}.ni-explanation .ni-scene-copy{padding:0}.ni-explanation .ni-participant{margin-bottom:5px;font-size:14px}.ni-explanation .ni-main-sentence{margin-bottom:12px;font-size:clamp(24px,7.7cqi,28px);line-height:1.5}.ni-explanation :where(.ni-formula,.ni-compare-item .ni-example){font-family:Georgia,Times New Roman,serif}.ni-explanation .ni-reply{font-size:25px;line-height:1.25}.ni-explanation .ni-result{margin-top:12px;padding-top:10px;font-size:16px;line-height:1.45}.ni-explanation .ni-build{grid-template-columns:1fr;gap:4px;margin-top:15px;padding:13px 0 14px}.ni-explanation .ni-build h3{font-size:25px}.ni-explanation .ni-formula{margin:6px 0 4px;font-size:26px}.ni-explanation .ni-build-copy{border:0;gap:5px;padding:0;font-size:16px}.ni-explanation .ni-compare{padding-top:12px}.ni-explanation .ni-compare-pair{grid-template-columns:1fr;gap:9px;margin-top:9px}.ni-explanation .ni-compare-item,.ni-explanation .ni-compare-item+.ni-compare-item{border:0;padding:0;display:block}.ni-explanation .ni-compare-item>div{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.ni-explanation .ni-compare-item .ni-example{font-size:20px;line-height:1.5}.ni-explanation .ni-outcome{margin:0;font-size:16px}.ni-explanation .ni-outcome:before{content:"→";margin-right:4px}.ni-explanation .ni-practice{border-radius:14px;flex-direction:column;gap:0;margin:15px -6px 0;padding:14px 12px;display:flex}.ni-explanation .ni-practice-copy,.ni-explanation .ni-practice-answer{display:contents}.ni-explanation .ni-practice-heading{order:0;gap:7px}.ni-explanation .ni-practice-heading h3{font-size:28px}.ni-explanation .ni-practice-heading>span{font-size:14px}.ni-explanation .ni-practice-prompt{order:1;margin-top:10px;font-size:16px;line-height:1.45}.ni-explanation .ni-practice-copy>h4{order:2;margin-top:6px;font-size:25px;line-height:1.2}.ni-explanation .ni-choices{order:3;gap:7px;padding-top:12px}.ni-explanation .ni-choice{border-radius:9px;gap:12px;min-height:44px;padding:9px 12px;font-size:16px}.ni-explanation .ni-choice.is-selected{padding:8px 11px}.ni-explanation .ni-choice>input{width:20px;height:20px}.ni-explanation .ni-practice-feedback{order:4;min-height:34px;padding-top:10px;font-size:16px}.ni-explanation .ni-practice-actions{order:5;margin-top:8px;position:relative}.ni-explanation .ni-button{width:100%;min-width:0;min-height:45px;padding:10px 15px;font-size:17px;font-weight:400}.ni-explanation .ni-feedback{padding:9px 10px;font-size:14px}.ni-explanation .ni-feedback h4{font-size:22px}.ni-explanation .ni-help{padding:0;position:absolute;bottom:calc(100% + 8px);left:0}.ni-explanation .ni-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .ni-practice-feedback{order:6;min-height:0}.ni-explanation .ni-practice:is([data-state=correct],[data-state=incorrect]) .ni-practice-feedback{order:6;min-height:0}.ni-explanation .ni-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .ni-practice-actions{margin-top:42px}.ni-explanation .ni-practice:is([data-state=correct],[data-state=incorrect]) .ni-practice-actions{margin-top:42px}.ni-explanation .ni-practice-complete{padding:28px 3px}.ni-explanation .ni-practice-complete h3{font-size:28px}.ni-explanation .ni-practice-complete p,.ni-explanation .ni-details,.ni-explanation .ni-outcomes{font-size:16px}.ni-explanation .ni-details .ni-paper-header,.ni-explanation .ni-outcomes .ni-paper-header{border-bottom:1px solid var(--ni-line);margin-bottom:14px;padding-bottom:13px}.ni-explanation .ni-detail-pair,.ni-explanation .ni-be-pair,.ni-explanation .ni-please-pair,.ni-explanation .ni-state-grid,.ni-explanation .ni-reference-pair{grid-template-columns:1fr;gap:18px}.ni-explanation .ni-detail-pair h3{margin-bottom:10px;font-size:24px}.ni-explanation .ni-base-rule>.ni-example{font-size:25px}.ni-explanation .ni-try-example{margin:18px 0}.ni-explanation .ni-try-example .ni-example{font-size:25px}.ni-explanation .ni-note{padding:12px}.ni-explanation .ni-listeners{border-left:0;border-top:1px solid var(--ni-line);padding:16px 0 0}.ni-explanation .ni-listener-pair{gap:10px;margin-bottom:10px}.ni-explanation .ni-listener-pair>div+div:before{left:-6px}.ni-explanation .ni-listener-pair>div>p:first-child{font-size:15px}.ni-explanation .ni-listener-pair .ni-example{white-space:normal;font-size:19px;line-height:1.6}.ni-explanation .ni-listeners>p{font-size:16px}.ni-explanation .ni-listeners>.ni-fact,.ni-explanation .ni-be h3,.ni-explanation .ni-politeness h3,.ni-explanation .ni-outcomes h3{font-size:24px}.ni-explanation .ni-be>p{margin-bottom:12px}.ni-explanation .ni-be-pair .ni-example{font-size:25px}.ni-explanation .ni-be-examples>p:not(:first-child){font-size:23px}.ni-explanation .ni-body-phrase{font-size:16px}.ni-explanation .ni-please-pair .ni-example{font-size:24px}.ni-explanation .ni-please-pair>div>p:not(.ni-example){font-size:16px}.ni-explanation .ni-please-examples{border-left:0;border-top:1px solid var(--ni-line);padding:15px 0 0}.ni-explanation .ni-state-grid{gap:18px}.ni-explanation .ni-illustrated-row,.ni-explanation .ni-reference-pair .ni-illustrated-row,.ni-explanation .ni-rules .ni-reference-pair .ni-illustrated-row{grid-template-columns:87px 1fr;gap:12px}.ni-explanation .ni-illustrated-row .ni-example,.ni-explanation .ni-reference-pair .ni-illustrated-row .ni-example{font-size:23px}.ni-explanation .ni-illustrated-row p:not(.ni-example){font-size:15px}.ni-explanation .ni-reference-pair>div+div{border:0;padding:0}.ni-explanation .ni-reference-pair>div{gap:18px}.ni-explanation .ni-rules>p{font-size:16px}}@container ni-explanation (width<=350px){.ni-explanation .ni-practice-feedback{min-height:58px}.ni-explanation .ni-practice:-webkit-any([data-state=correct],[data-state=incorrect]) .ni-practice-actions{margin-top:66px}.ni-explanation .ni-practice:is([data-state=correct],[data-state=incorrect]) .ni-practice-actions{margin-top:66px}}.questions-explanation.d2-explanation{--d2-paper:#fffefa;--d2-heading:#062e29;--d2-body:#263f32;--d2-muted:#555f60;--d2-border:#e1e1d8;--d2-action:#234f3c;--d2-sage:#f0f2e9;--d2-subject:#0b493d;--d2-subject-bg:#dfe8d8;--d2-verb:#7f5210;--d2-verb-bg:#f9e9ba;--d2-information:#982f1e;--d2-information-bg:#f9e0d6;--d2-display:Georgia,"Times New Roman",serif;--d2-ui:Arial,Helvetica,sans-serif;--d2-section-gap:24px;--d2-heading-size:28px;--d2-copy-size:18px;box-sizing:border-box;width:100%;min-width:0;max-width:984px;box-shadow:none;background:var(--d2-paper);color:var(--d2-body);font:400 18px/1.4 var(--d2-ui);border:0;border-radius:0;margin:0 auto 30px;padding:24px 32px;display:block;container:grammar-explanation/inline-size}.questions-lesson.has-d2-explanation{overflow-x:visible;container:d2-lesson/inline-size}.questions-lesson.has-d2-explanation:after{display:none}.questions-lesson.has-d2-explanation>.questions-lesson-header{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 24px;margin:2px 0 20px;padding:0;display:grid}.has-d2-explanation>.questions-lesson-header>div:first-child{display:contents}.has-d2-explanation>.questions-lesson-header .eyebrow{grid-column:1;margin:0}.has-d2-explanation>.questions-lesson-header h1{color:#164b49;letter-spacing:-.045em;grid-column:1;min-width:0;margin:0;font:700 56px/1.04 Georgia,Times New Roman,serif}.has-d2-explanation>.questions-lesson-header .sg-intro{max-width:none;font:400 18px/1.5 var(--font-ui);color:#526b70;grid-column:1/-1;margin:0}.has-d2-explanation>.questions-lesson-header .sg-motif{grid-area:1/2/3;align-items:center;gap:16px;margin:0;display:flex}.has-d2-explanation>.questions-lesson-header .sg-motif img{opacity:.66;filter:saturate(.8);width:184px;height:auto}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption{color:#405e52;white-space:nowrap;padding-bottom:10px;font:italic 17px/1.5 Georgia,Times New Roman,serif;position:relative}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption span{display:block}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption span:first-child{color:#5c6e64;font-size:.9em}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption:after{content:"";border-top:1.5px solid #c79b4d;border-radius:50%;width:68px;height:5px;position:absolute;bottom:0;left:0;transform:rotate(-3deg)}.questions-lesson.has-d2-explanation>.d2-lesson-progress{justify-content:flex-end;max-width:984px;margin:20px auto 32px;display:flex}.d2-explanation *,.d2-explanation :before,.d2-explanation :after{box-sizing:border-box}.d2-explanation [hidden]{display:none!important}.d2-explanation :-webkit-any(h1,h2,h3,h4,h5,p,figure,fieldset){margin:0}.d2-explanation :is(h1,h2,h3,h4,h5,p,figure,fieldset){margin:0}.d2-explanation :-webkit-any(h1,h2,h3,h4,h5){color:var(--d2-heading);font-family:var(--d2-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.d2-explanation :is(h1,h2,h3,h4,h5){color:var(--d2-heading);font-family:var(--d2-display);letter-spacing:-.025em;font-weight:700;line-height:1.2}.d2-explanation :-webkit-any(button,input,summary){font-family:var(--d2-ui)}.d2-explanation :is(button,input,summary){font-family:var(--d2-ui)}.d2-explanation :-webkit-any(button,summary){cursor:pointer}.d2-explanation :is(button,summary){cursor:pointer}.d2-explanation :-webkit-any(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation :is(button,summary,input,[tabindex="-1"]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation .d2-step-heading{font-size:var(--d2-heading-size);align-items:center;gap:17px;line-height:1.16;display:flex}.d2-explanation .d2-reference-heading{align-items:center;gap:12px;font-size:24px;line-height:1.25;display:flex}.d2-explanation .d2-step{width:34px;height:34px;color:var(--d2-paper);font:700 21px/1 var(--d2-display);background:#073f32;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.d2-explanation .d2-choice{justify-content:center;align-items:center;gap:var(--d2-choice-gap,12px);min-width:var(--d2-choice-min-width,0);min-height:44px;padding:8px var(--d2-choice-padding,12px);color:var(--d2-body);font:500 var(--d2-choice-size,16px)/1.4 var(--d2-ui);background:#f8f6f1;border:1px solid #dfded6;border-radius:7px;display:flex}.d2-explanation .d2-choice[aria-pressed=true]{color:var(--d2-paper);background:linear-gradient(105deg,#2d5540,#153e31);border-color:#234a37}.d2-explanation .d2-button{border:1px solid var(--d2-action);background:var(--d2-action);min-height:44px;color:var(--d2-paper);font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation .d2-button:disabled{color:#606e63;cursor:default;opacity:1;box-shadow:none;background:#e0e2d9;border-color:#e0e2d9}@media (hover:hover){.d2-explanation .d2-choice:not([aria-pressed=true]):hover{border-color:var(--d2-action);background:#edf1e7}.d2-explanation .d2-button:not(:disabled):hover{background:#153b2c}}@container grammar-explanation (width<=680px){.d2-explanation .d2-step-heading{gap:13px;font-size:24px}}@media (max-width:1199px){.has-d2-explanation>.questions-lesson-header .sg-motif img{width:152px}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption{font-size:16px}}@media (max-width:759px){.questions-lesson.has-d2-explanation>.questions-lesson-header{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.has-d2-explanation>.questions-lesson-header h1{font-size:48px}.has-d2-explanation>.questions-lesson-header .sg-intro{font-size:17px}.has-d2-explanation>.questions-lesson-header .sg-motif{grid-area:auto/1;justify-content:center;gap:12px;margin:6px 0}.has-d2-explanation>.questions-lesson-header .sg-motif img{width:36%;max-width:120px}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption{font-size:15px}}@media (max-width:800px){.questions-explanation.d2-explanation{--d2-copy-size:16px;padding:20px 3px;font-size:16px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.d2-explanation *,.d2-explanation :before,.d2-explanation :after{scroll-behavior:auto}}@container d2-lesson (width<=680px){.questions-lesson.has-d2-explanation>.questions-lesson-header{grid-template-columns:minmax(0,1fr);gap:8px}.has-d2-explanation>.questions-lesson-header h1{overflow-wrap:anywhere;font-size:48px}.has-d2-explanation>.questions-lesson-header .sg-intro{font-size:17px}.has-d2-explanation>.questions-lesson-header .sg-motif{grid-area:auto/1;justify-content:center;gap:12px;margin:6px 0}.has-d2-explanation>.questions-lesson-header .sg-motif img{width:36%;max-width:120px}.has-d2-explanation>.questions-lesson-header .sg-motif figcaption{font-size:15px}}.d2-module-two.ip-guide{--ip-forest:var(--d2-heading);--ip-ink:var(--d2-body);--ip-muted:var(--d2-muted);--ip-border:var(--d2-border);container-name:grammar-explanation irregular-plurals}.d2-module-two.proper-common-guide{--pcg-ink:var(--d2-heading);--pcg-body:var(--d2-body);--pcg-muted:var(--d2-muted);--pcg-border:var(--d2-border);--pcg-sans:var(--d2-ui);--pcg-sage:var(--d2-sage);container-name:grammar-explanation proper-common}.d2-module-two.basic-the-guide{--btg-heading:var(--d2-heading);--btg-ink:var(--d2-body);--btg-muted:var(--d2-muted);--btg-border:var(--d2-border);--btg-action:var(--d2-action);--btg-ui:var(--d2-ui);container-name:grammar-explanation basic-the-guide}.d2-module-two.basic-zero-article-guide{--za-heading:var(--d2-heading);--za-ink:var(--d2-body);--za-muted:var(--d2-muted);--za-border:var(--d2-border);--za-action:var(--d2-action);--za-ui:var(--d2-ui);container-name:grammar-explanation zero-article}.d2-module-two.demonstratives-explorer{--de-heading:var(--d2-heading);--de-ink:var(--d2-body);--de-secondary:var(--d2-muted);--de-border:var(--d2-border);--de-primary:var(--d2-action);container-name:grammar-explanation demonstratives}.d2-module-two.possessive-guide{--pa-heading:var(--d2-heading);--pa-ink:var(--d2-body);--pa-secondary:var(--d2-muted);--pa-border:var(--d2-border);--pa-primary:var(--d2-action);container-name:grammar-explanation possessive-guide}.d2-module-two.ppg-guide{--ppg-heading:var(--d2-heading);--ppg-ink:var(--d2-body);--ppg-secondary:var(--d2-muted);--ppg-rule:var(--d2-border)}.d2-module-two.possessive-s-guide{--psg-forest:var(--d2-heading);--psg-ink:var(--d2-body);--psg-muted:var(--d2-muted);--psg-border:var(--d2-border);--psg-action:var(--d2-action)}.d2-module-two.have-has-guide{--hh-heading:var(--d2-heading);--hh-ink:var(--d2-body);--hh-muted:var(--d2-muted);--hh-border:var(--d2-border);--hh-ui:var(--d2-ui);container-name:grammar-explanation have-has}.d2-explanation.d2-module-two :-webkit-any(h2,h3){font-size:26px;line-height:1.2}.d2-explanation.d2-module-two :is(h2,h3){font-size:26px;line-height:1.2}.d2-explanation.d2-module-two :-webkit-any(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-module-two :is(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-module-two .d2-step-heading{clip:auto;clip-path:none;white-space:normal;text-align:left;width:auto;height:auto;margin:0 0 12px;padding:0;font-size:28px;line-height:1.16;position:static;overflow:visible}.d2-explanation.d2-module-two .d2-step-heading>span:last-child{min-width:0}.d2-explanation.d2-module-two :-webkit-any(button,summary){font-family:var(--d2-ui);min-height:44px;font-size:16px;line-height:1.4}.d2-explanation.d2-module-two :is(button,summary){font-family:var(--d2-ui);min-height:44px;font-size:16px;line-height:1.4}.d2-explanation.d2-module-two :is(.ip-group-button,.pcg-mode,.btg-selector,.za-selector,.de-control,.pa-owner-choice,.ppg-speaker-button,.psg-quantity button,.hh-selector){min-width:0;min-height:44px;color:var(--d2-body);background:#f8f6f1;border-color:#dfded6;border-radius:7px;gap:8px;padding:8px 12px}.d2-explanation.d2-module-two button[aria-pressed=true]{color:var(--d2-paper);border-color:var(--d2-action);background:linear-gradient(105deg,#2d5540,#153e31)}.d2-explanation.d2-module-two button[aria-pressed] :-webkit-any(.pcg-selected,.btg-selected,.za-selected-label,.de-control-selected,.pa-selected-label,.ppg-selected-label,.hh-selected-label){display:none}.d2-explanation.d2-module-two button[aria-pressed] :is(.pcg-selected,.btg-selected,.za-selected-label,.de-control-selected,.pa-selected-label,.ppg-selected-label,.hh-selected-label){display:none}.d2-module-two :is(.ip-group-button small,.psg-quantity small){display:none}.d2-explanation.d2-module-two :-webkit-any(.ip-group-check,.pcg-mode-check,.btg-selector-check,.za-selected-icon,.de-control-check,.ppg-speaker-check,.psg-selection-check,.hh-selection-icon){flex:none;font-size:18px;line-height:1}.d2-explanation.d2-module-two :is(.ip-group-check,.pcg-mode-check,.btg-selector-check,.za-selected-icon,.de-control-check,.ppg-speaker-check,.psg-selection-check,.hh-selection-icon){flex:none;font-size:18px;line-height:1}.d2-explanation.d2-module-two :-webkit-any(.ip-group-check,.btg-selector-check,.za-selected-icon,.de-control-check,.ppg-speaker-check,.psg-selection-check,.hh-selection-icon) svg{width:18px;height:18px}.d2-explanation.d2-module-two :is(.ip-group-check,.btg-selector-check,.za-selected-icon,.de-control-check,.ppg-speaker-check,.psg-selection-check,.hh-selection-icon) svg{width:18px;height:18px}.d2-explanation.d2-module-two :-webkit-any(.ip-button,.pcg-primary,.btg-primary,.za-primary,.de-primary,.pa-primary,.ppg-primary,.psg-primary,.hh-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-module-two :is(.ip-button,.pcg-primary,.btg-primary,.za-primary,.de-primary,.pa-primary,.ppg-primary,.psg-primary,.hh-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-module-two :-webkit-any(.ip-practice,.pcg-practice,.btg-practice,.za-practice,.de-check,.pa-check,.ppg-practice,.psg-practice,.hh-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-module-two :is(.ip-practice,.pcg-practice,.btg-practice,.za-practice,.de-check,.pa-check,.ppg-practice,.psg-practice,.hh-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-module-two :-webkit-any(.pcg-paper,.za-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-module-two :is(.pcg-paper,.za-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-module-two :-webkit-any(.ip-selector,.pcg-explore,.btg-story,.za-explore,.de-exploration,.pa-explorer,.ppg-scene-section,.psg-stage,.hh-explore){margin-top:0;padding-top:0}.d2-module-two :is(.ip-selector,.pcg-explore,.btg-story,.za-explore,.de-exploration,.pa-explorer,.ppg-scene-section,.psg-stage,.hh-explore){margin-top:0;padding-top:0}.d2-module-two :-webkit-any(.ppg-scene-section,.ip-group-content){border-top:0}.d2-module-two :is(.ppg-scene-section,.ip-group-content){border-top:0}.d2-module-two :-webkit-any(.pcg-put-together,.pcg-capital-note,.btg-clues,.btg-forms,.za-pattern,.za-everyday,.de-patterns,.pa-rule-region,.ppg-speaker-section,.ppg-contrast-section,.psg-section,.hh-section){margin-top:24px;padding-top:24px}.d2-module-two :is(.pcg-put-together,.pcg-capital-note,.btg-clues,.btg-forms,.za-pattern,.za-everyday,.de-patterns,.pa-rule-region,.ppg-speaker-section,.ppg-contrast-section,.psg-section,.hh-section){margin-top:24px;padding-top:24px}.d2-module-two :-webkit-any(.ip-group-controls,.za-selectors,.hh-selectors){gap:12px;margin-bottom:16px}.d2-module-two :is(.ip-group-controls,.za-selectors,.hh-selectors){gap:12px;margin-bottom:16px}.d2-module-two :-webkit-any(.ip-comparison,.ip-agreement-pairs,.btg-story-columns,.btg-clues,.za-comparison,.de-controls,.de-main,.pa-pair,.ppg-scene-row,.psg-stage,.hh-scene){column-gap:24px}.d2-module-two :is(.ip-comparison,.ip-agreement-pairs,.btg-story-columns,.btg-clues,.za-comparison,.de-controls,.de-main,.pa-pair,.ppg-scene-row,.psg-stage,.hh-scene){column-gap:24px}.d2-module-two.ip-guide .ip-wide-pair .ip-scene{width:min(94%,320px)}.d2-module-two.ip-guide .ip-noun{font-size:30px}.d2-module-two.ip-guide .ip-mini-side .ip-sentence{font-family:var(--d2-ui);font-size:18px}.d2-module-two.ip-guide .ip-full-reference>p{font-size:18px}.d2-module-two.ip-guide .ip-selector>h2{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.d2-module-two.ip-guide .ip-group-button small{display:none}.d2-module-two.proper-common-guide .pcg-explore-heading{display:block}.d2-module-two.proper-common-guide .pcg-teaching{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-module-two.proper-common-guide .pcg-modes{margin:0 0 12px 51px}.d2-module-two.proper-common-guide :-webkit-any(.pcg-kind,.pcg-name){font-size:30px}.d2-module-two.proper-common-guide :is(.pcg-kind,.pcg-name){font-size:30px}.d2-module-two.proper-common-guide .pcg-role>span{font-size:28px}.d2-module-two.proper-common-guide .pcg-rule{margin-block-start:12px;margin-block-end:0;font-size:18px}.d2-module-two.proper-common-guide .pcg-details-paper{border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-module-two.basic-the-guide .btg-story-art{max-width:330px;margin-inline-start:auto;margin-inline-end:auto}.d2-module-two.basic-the-guide .btg-forms{padding-bottom:24px}.d2-module-two.basic-zero-article-guide .za-selector{flex:1;min-width:0}.d2-module-two.basic-zero-article-guide .za-selector-copy strong{font:500 16px/1.4 var(--d2-ui)}.d2-explanation.d2-module-two .za-more>summary>span{font:inherit;letter-spacing:normal}.d2-module-two.demonstratives-explorer .de-control-group:last-child{padding-left:24px}.d2-module-two.demonstratives-explorer .de-control-label{font-size:16px}.d2-module-two.demonstratives-explorer .de-word{font-size:26px;line-height:1.3}.d2-module-two.demonstratives-explorer .de-details-header{text-align:left}.d2-module-two.possessive-guide .pa-owner-choice{justify-content:center;align-items:center;display:flex;position:relative}.d2-module-two.possessive-guide .pa-selected-label{display:none}.d2-module-two.possessive-guide .pa-owner-choice[aria-pressed=true]:before{content:"✓";font-size:18px}.d2-module-two.possessive-guide .pa-owner-rule{background:var(--d2-sage);border-radius:8px;padding:16px 20px}.d2-module-two.ppg-guide .ppg-dialogue{gap:24px}.d2-module-two.ppg-guide .ppg-dialogue dd{font-size:28px}.d2-explanation.d2-module-two .ppg-speaker-button .ppg-speaker-name{font:500 16px/1.4 var(--d2-ui)}.d2-module-two.possessive-s-guide .psg-stage{grid-template-columns:minmax(0,1fr)}.d2-explanation.d2-module-two .psg-quantity button>span:last-child{font:inherit}.d2-module-two.possessive-s-guide .psg-connector{background:var(--d2-sage);border:0;border-radius:8px;margin-top:16px;padding:20px}.d2-module-two.possessive-s-guide .psg-more[open]{margin-inline-start:0;margin-inline-end:0}.d2-module-two.possessive-s-guide .psg-scene-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.d2-module-two.possessive-s-guide .psg-art{width:min(100%,300px);margin-inline-start:auto;margin-inline-end:auto}.d2-module-two.possessive-s-guide .psg-art img{aspect-ratio:auto;object-fit:contain}.d2-module-two.possessive-s-guide .psg-whose-answer{white-space:normal;flex-wrap:wrap}.d2-module-two.possessive-s-guide .psg-scene-copy h4{white-space:normal}.d2-module-two.possessive-s-guide .psg-formula{font-family:var(--d2-display)}.d2-module-two.possessive-s-guide .psg-result{font:700 30px/1.3 var(--d2-display)}.d2-module-two.have-has-guide .hh-comparison:before{left:-12px}.d2-module-two.have-has-guide :-webkit-any(.hh-art,.hh-comparison-art){max-width:330px;margin-inline-start:auto;margin-inline-end:auto}.d2-module-two.have-has-guide :is(.hh-art,.hh-comparison-art){max-width:330px;margin-inline-start:auto;margin-inline-end:auto}.d2-module-two.have-has-guide .hh-subject-definition{font-size:18px}@container grammar-explanation (width<=680px){.d2-explanation.d2-module-two{--d2-heading-size:24px}.d2-explanation.d2-module-two :-webkit-any(h2,h3){font-size:24px}.d2-explanation.d2-module-two :is(h2,h3){font-size:24px}.d2-explanation.d2-module-two :-webkit-any(h4,h5){font-size:21px}.d2-explanation.d2-module-two :is(h4,h5){font-size:21px}.d2-explanation.d2-module-two .d2-step-heading{gap:13px;font-size:24px}.d2-module-two.proper-common-guide .pcg-modes{margin-left:0}.d2-module-two.proper-common-guide .pcg-role-sentence{width:100%}.d2-module-two.proper-common-guide :-webkit-any(.pcg-kind,.pcg-name){font-size:25px}.d2-module-two.proper-common-guide :is(.pcg-kind,.pcg-name){font-size:25px}.d2-module-two.proper-common-guide .pcg-role>span{font-size:24px}.d2-module-two.ppg-guide :-webkit-any(.ppg-scene-row,.ppg-speaker-panel,.ppg-contrast-pair,.ppg-reference-grid,.ppg-practice-grid){grid-template-columns:minmax(0,1fr);gap:20px}.d2-module-two.ppg-guide :is(.ppg-scene-row,.ppg-speaker-panel,.ppg-contrast-pair,.ppg-reference-grid,.ppg-practice-grid){grid-template-columns:minmax(0,1fr);gap:20px}.d2-module-two.ppg-guide .ppg-speaker-left{padding-right:0}.d2-module-two.ppg-guide .ppg-dialogue{gap:16px}.d2-module-two.possessive-s-guide .psg-scene-row{grid-template-columns:minmax(0,1fr);gap:16px}.d2-module-two.possessive-s-guide .psg-connector{padding:16px 12px}.d2-module-two.demonstratives-explorer .de-control-group:last-child{padding-left:0}}.d2-explanation.d2-module-two.have-has-guide .hh-practice{margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-module-two :-webkit-any(.pcg-details-header,.psg-reference-header)>p{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-module-two :is(.pcg-details-header,.psg-reference-header)>p{font-size:var(--d2-copy-size);line-height:1.5}.d2-module-three.present-simple-affirmatives{--psa-ink:var(--d2-heading);--psa-body:var(--d2-body);--psa-muted:var(--d2-muted);--psa-line:var(--d2-border);--psa-primary:var(--d2-action);container-name:grammar-explanation present-simple-affirmatives}.d2-module-three.third-person-guide{--tp-ink:var(--d2-heading);--tp-muted:var(--d2-muted);--tp-rule:var(--d2-border);container-name:grammar-explanation third-person}.d2-module-three.do-or-does-guide{--dd-heading:var(--d2-heading);--dd-body:var(--d2-body);--dd-muted:var(--d2-muted);--dd-line:var(--d2-border);--dd-primary:var(--d2-action);--dd-ui:var(--d2-ui);container-name:grammar-explanation do-does}.d2-module-three.present-simple-negatives-guide{--pn-forest:var(--d2-heading);--pn-body:var(--d2-body);--pn-muted:var(--d2-muted);--pn-border:var(--d2-border);container-name:grammar-explanation present-simple-negatives}.d2-module-three.pssa-guide{--pssa-heading:var(--d2-heading);--pssa-body:var(--d2-body);--pssa-muted:var(--d2-muted);--pssa-border:var(--d2-border);--pssa-primary:var(--d2-action);container-name:grammar-explanation pssa}.d2-module-three.routines-guide{--rg-heading:var(--d2-heading);--rg-ink:var(--d2-body);--rg-muted:var(--d2-muted);--rg-line:var(--d2-border);--rg-ui:var(--d2-ui);container-name:grammar-explanation routines}.d2-module-three.habits-guide{--habits-ink:var(--d2-heading);--habits-body:var(--d2-body);--habits-muted:var(--d2-muted);--habits-line:var(--d2-border);--habits-primary:var(--d2-action);container-name:grammar-explanation habits-guide}.d2-module-three.facts-guide{--facts-heading:var(--d2-heading);--facts-ink:var(--d2-body);--facts-muted:var(--d2-muted);--facts-border:var(--d2-border);--facts-ui:var(--d2-ui);container-name:grammar-explanation facts}.d2-module-three.stable-situations{--ss-ink:var(--d2-heading);--ss-body:var(--d2-body);--ss-muted:var(--d2-muted);--ss-line:var(--d2-border);--ss-primary:var(--d2-action)}.d2-module-three.frequency-guide{--fq-heading:var(--d2-heading);--fq-sentence:var(--d2-heading);--fq-ink:var(--d2-body);--fq-rule:var(--d2-border);--fq-ui:var(--d2-ui);container-name:grammar-explanation frequency}.d2-explanation.d2-module-three :-webkit-any(h2,h3){text-align:left;font-size:26px;line-height:1.2}.d2-explanation.d2-module-three :is(h2,h3){text-align:left;font-size:26px;line-height:1.2}.d2-explanation.d2-module-three :-webkit-any(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-module-three :is(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-module-three .d2-step-heading{clip:auto;clip-path:none;white-space:normal;text-align:left;width:auto;height:auto;margin:0 0 12px;padding:0;font-size:28px;line-height:1.16;position:static;overflow:visible}.d2-explanation.d2-module-three .d2-step-heading>span:last-child{min-width:0}.d2-explanation.d2-module-three :-webkit-any(button,summary){min-height:44px;font:500 16px/1.4 var(--d2-ui)}.d2-explanation.d2-module-three :is(button,summary){min-height:44px;font:500 16px/1.4 var(--d2-ui)}.d2-explanation.d2-module-three :-webkit-any(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation.d2-module-three :is(button,summary,input,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation.d2-module-three :-webkit-any(.psa-subject-choice,.tp-selector,.dd-selector,.habits-subject-choice,.ss-selector){min-width:0;min-height:44px;color:var(--d2-body);background:#f8f6f1;border-color:#dfded6;border-radius:7px;gap:8px;padding:8px 12px}.d2-explanation.d2-module-three :is(.psa-subject-choice,.tp-selector,.dd-selector,.habits-subject-choice,.ss-selector){min-width:0;min-height:44px;color:var(--d2-body);background:#f8f6f1;border-color:#dfded6;border-radius:7px;gap:8px;padding:8px 12px}.d2-explanation.d2-module-three button[aria-pressed=true]{color:var(--d2-paper);border-color:var(--d2-action);background:linear-gradient(105deg,#2d5540,#153e31)}.d2-explanation.d2-module-three button[aria-pressed] :is(.psa-selected-cue,.tp-selected-label,.dd-choice-copy small,.habits-selected-cue,.ss-selected-label){display:none}.d2-explanation.d2-module-three button[aria-pressed] :is(.psa-choice-copy>span,.dd-choice-copy>span,.habits-subject-label,.ss-choice-label){font:inherit}.d2-explanation.d2-module-three :-webkit-any(.psa-selected-check,.tp-selector-check,.dd-selection-icon,.habits-choice-check,.ss-selection-icon){flex:none;font-size:18px;line-height:1}.d2-explanation.d2-module-three :is(.psa-selected-check,.tp-selector-check,.dd-selection-icon,.habits-choice-check,.ss-selection-icon){flex:none;font-size:18px;line-height:1}.d2-explanation.d2-module-three :is(.psa-selected-check svg,.dd-selection-icon,.habits-choice-check svg,.ss-selection-icon svg){width:18px;height:18px}.d2-explanation.d2-module-three :-webkit-any(.psa-primary,.tp-button,.dd-primary,.pn-primary,.pssa-primary,.rg-primary,.habits-primary,.facts-primary,.ss-primary,.fq-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-module-three :is(.psa-primary,.tp-button,.dd-primary,.pn-primary,.pssa-primary,.rg-primary,.habits-primary,.facts-primary,.ss-primary,.fq-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-module-three :-webkit-any(.psa-practice,.tp-check-grid,.dd-practice,.pn-practice,.pssa-practice,.rg-practice,.habits-check,.facts-practice,.ss-check,.fq-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px}.d2-explanation.d2-module-three :is(.psa-practice,.tp-check-grid,.dd-practice,.pn-practice,.pssa-practice,.rg-practice,.habits-check,.facts-practice,.ss-check,.fq-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px}.d2-explanation.d2-module-three :-webkit-any(.tp-sheet,.rg-sheet,.habits-sheet,.ss-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-module-three :is(.tp-sheet,.rg-sheet,.habits-sheet,.ss-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-module-three :-webkit-any(.psa-explorer,.tp-switch,.dd-explorer,.pn-scenes,.pssa-core-scene,.habits-story,.fq-breakfast){border-top:0;margin-top:0;padding-top:0}.d2-module-three :is(.psa-explorer,.tp-switch,.dd-explorer,.pn-scenes,.pssa-core-scene,.habits-story,.fq-breakfast){border-top:0;margin-top:0;padding-top:0}.d2-module-three :-webkit-any(.psa-mapping,.psa-no-be,.tp-section,.dd-section,.pn-section,.pssa-pattern-section,.pssa-helpers-section,.rg-morning,.rg-pattern,.habits-change,.ss-section,.fq-section){margin-top:24px;padding-top:24px}.d2-module-three :is(.psa-mapping,.psa-no-be,.tp-section,.dd-section,.pn-section,.pssa-pattern-section,.pssa-helpers-section,.rg-morning,.rg-pattern,.habits-change,.ss-section,.fq-section){margin-top:24px;padding-top:24px}.d2-module-three :is(.tp-sheet+.tp-sheet,.rg-sheet+.rg-sheet,.habits-sheet+.habits-sheet,.ss-sheet+.ss-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-module-three :-webkit-any(.psa-hero,.psa-map-groups,.tp-hero,.tp-map-columns,.dd-scene,.dd-mapping-columns,.pn-scene-desktop,.pssa-hero,.rg-verb-grid,.habits-change-grid,.facts-pair,.ss-hero,.fq-order-columns){column-gap:24px}.d2-module-three :is(.psa-hero,.psa-map-groups,.tp-hero,.tp-map-columns,.dd-scene,.dd-mapping-columns,.pn-scene-desktop,.pssa-hero,.rg-verb-grid,.habits-change-grid,.facts-pair,.ss-hero,.fq-order-columns){column-gap:24px}.d2-module-three :-webkit-any(.psa-subject-choices,.tp-selectors,.dd-selectors,.ss-selectors){gap:12px;margin-bottom:16px}.d2-module-three :is(.psa-subject-choices,.tp-selectors,.dd-selectors,.ss-selectors){gap:12px;margin-bottom:16px}.d2-module-three :-webkit-any(.psa-companion-header,.pn-reference-heading,.pssa-page-heading,.habits-reference-header,.facts-reference-heading,.ss-panel-intro,.fq-details-header){text-align:left}.d2-module-three :is(.psa-companion-header,.pn-reference-heading,.pssa-page-heading,.habits-reference-header,.facts-reference-heading,.ss-panel-intro,.fq-details-header){text-align:left}.d2-explanation.d2-module-three :-webkit-any(.psa-companion-header,.dd-page-header,.pn-reference-heading,.pssa-page-heading,.rg-sheet-header,.habits-reference-header,.facts-reference-heading,.ss-panel-intro,.fq-details-header)>p{font-size:inherit;text-align:left}.d2-explanation.d2-module-three :is(.psa-companion-header,.dd-page-header,.pn-reference-heading,.pssa-page-heading,.rg-sheet-header,.habits-reference-header,.facts-reference-heading,.ss-panel-intro,.fq-details-header)>p{font-size:inherit;text-align:left}.d2-module-three.routines-guide .rg-core-header{padding:0}.d2-module-three.routines-guide .rg-main-example{margin:0;font-size:28px}.d2-module-three.routines-guide .rg-core-header>p{text-align:left}.d2-module-three.facts-guide .facts-opening,.d2-module-three.stable-situations .ss-selectors{margin-top:0}.d2-module-three.third-person-guide .tp-switch{border-top:0;margin-top:0;padding-top:0}.d2-module-three.third-person-guide .tp-switch-heading{display:block}.d2-module-three.present-simple-negatives-guide .pn-scenes{border-top:0;margin-top:0;padding-top:0}.d2-module-three.present-simple-negatives-guide .pn-scenes .d2-step-heading{display:flex}.d2-module-three.frequency-guide .fq-breakfast{border-top:0;margin-top:0;padding-top:0}@container grammar-explanation (width<=680px){.d2-explanation.d2-module-three :-webkit-any(h2,h3){font-size:24px}.d2-explanation.d2-module-three :is(h2,h3){font-size:24px}.d2-explanation.d2-module-three :-webkit-any(h4,h5){font-size:21px}.d2-explanation.d2-module-three :is(h4,h5){font-size:21px}.d2-explanation.d2-module-three .d2-step-heading{gap:13px;font-size:24px}.d2-explanation.d2-module-three .dd-selector:first-child{min-height:44px;padding:8px 12px}}.d2-explanation.d2-module-three.frequency-guide :-webkit-any(.fq-more,.fq-practice-container){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-module-three.frequency-guide :is(.fq-more,.fq-practice-container){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-module-three.frequency-guide .fq-details .fq-be-question{margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-module-three.frequency-guide :is(.fq-scale-meaning,.fq-details .fq-question-right .fq-sentence){white-space:normal}.d2-explanation.d2-module-three .facts-opening-note{font-size:var(--d2-copy-size);line-height:1.5}.questions-explanation.d2-explanation.d2-a1{--font-ui:var(--d2-ui);box-shadow:none;background:var(--d2-paper);color:var(--d2-body);max-width:984px;font:400 18px/1.5 var(--d2-ui);border:0;border-radius:0;margin:0 auto 30px;padding:24px 32px}.d2-explanation.d2-a1 .d2-moved-intro{display:none}.d2-explanation.d2-a1 :-webkit-any(h2,h3){font-size:26px;line-height:1.2}.d2-explanation.d2-a1 :is(h2,h3){font-size:26px;line-height:1.2}.d2-explanation.d2-a1 :-webkit-any(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-a1 :is(h4,h5){font-size:22px;line-height:1.25}.d2-explanation.d2-a1 .d2-step-heading{font:700 28px/1.16 var(--d2-display);text-align:left;align-items:center;gap:17px;margin:0 0 12px;display:flex}.d2-explanation.d2-a1 .d2-step-heading>span:last-child{min-width:0}.d2-explanation.d2-a1 :-webkit-any(button,summary){min-height:44px;font-family:var(--d2-ui);font-size:16px;line-height:1.4}.d2-explanation.d2-a1 :is(button,summary){min-height:44px;font-family:var(--d2-ui);font-size:16px;line-height:1.4}.d2-explanation.d2-a1 :-webkit-any(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation.d2-a1 :is(button,input,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9a681c}.d2-explanation.d2-a1 button[aria-pressed=true]{border-color:var(--d2-action);color:var(--d2-paper);background:linear-gradient(105deg,#2d5540,#153e31)}.d2-explanation.d2-a1 .d2-choice{border-radius:7px;gap:8px;min-width:0;min-height:44px;padding:8px 12px}.d2-explanation.d2-a1 .d2-button{min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1 :-webkit-any(h2,h3){font-size:24px}.d2-explanation.d2-a1 :is(h2,h3){font-size:24px}.d2-explanation.d2-a1 :-webkit-any(h4,h5){font-size:21px}.d2-explanation.d2-a1 :is(h4,h5){font-size:21px}.d2-explanation.d2-a1 .d2-step-heading{gap:13px;font-size:24px}}@media (max-width:800px){.questions-explanation.d2-explanation.d2-a1{padding:20px 3px;font-size:16px}}.d2-a1{counter-reset:d2-section}.d2-explanation.d2-a1 .d2-numbered-heading{counter-increment:d2-section;font:700 28px/1.16 var(--d2-display);color:var(--d2-heading);text-align:left;margin:0 0 12px;padding-left:51px;display:block;position:relative}.d2-explanation.d2-a1 .d2-numbered-heading:before{content:var(--d2-step,counter(d2-section)) / "";width:34px;height:34px;color:var(--d2-paper);font:700 21px/1 var(--d2-display);background:#073f32;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1 .d2-numbered-heading{padding-left:47px;font-size:24px}}.d2-explanation.d2-a1 .d2-numbered-heading[data-d2-step]:before{content:attr(data-d2-step) / ""}.d2-explanation.d2-a1 header:has(>:where(#grammar-explanation-title)){display:none}.d2-explanation.d2-a1 :-webkit-any(button[aria-pressed],button[role=tab]){min-width:0;min-height:44px;font:500 16px/1.4 var(--d2-ui);border-radius:7px;gap:8px;padding:8px 12px}.d2-explanation.d2-a1 :is(button[aria-pressed],button[role=tab]){min-width:0;min-height:44px;font:500 16px/1.4 var(--d2-ui);border-radius:7px;gap:8px;padding:8px 12px}.d2-explanation.d2-a1 button[role=tab][aria-selected=true]{background:var(--d2-action);color:var(--d2-paper)}.questions-explanation.d2-explanation.d2-a1 header>p,.questions-explanation.d2-explanation.d2-a1 header>div>p{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-one.pronoun-explorer{container-name:grammar-explanation pronouns}.d2-explanation.d2-a1.d2-module-one.negative-guide{container-name:grammar-explanation negative-forms}.d2-explanation.d2-a1.d2-module-one.contractions-explorer{--ce-ui:var(--d2-ui);container-name:grammar-explanation contractions}.d2-explanation.d2-a1.d2-module-one.questions-guide{container-name:grammar-explanation questions-guide}.d2-explanation.d2-a1.d2-module-one.short-answer-guide{container-name:grammar-explanation short-answer}.d2-explanation.d2-a1.d2-module-one.noun-complement-guide{--ng-display:var(--d2-display);container-name:grammar-explanation noun-guide}.d2-explanation.d2-a1.d2-module-one.adjective-complement-guide{--ag-serif:var(--d2-display);container-name:grammar-explanation adjective-guide}.d2-explanation.d2-a1.d2-module-one.be-places{--pg-serif:var(--d2-display);--pg-gold:var(--d2-verb);container-name:grammar-explanation be-concept}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.ng-sheet,.ag-overview-sheet){box-shadow:none;background:0 0;border:0;padding:0}.d2-explanation.d2-a1.d2-module-one :is(.ng-sheet,.ag-overview-sheet){box-shadow:none;background:0 0;border:0;padding:0}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-explorer,.nf-selectors,.ce-selector,.qg-yes-no,.sa-hero){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-one :is(.afx-explorer,.nf-selectors,.ce-selector,.qg-yes-no,.sa-hero){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-detail,.ce-hero,.qg-two-column,.sa-hero,.ng-hero){column-gap:24px}.d2-explanation.d2-a1.d2-module-one :is(.afx-detail,.ce-hero,.qg-two-column,.sa-hero,.ng-hero){column-gap:24px}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-check,.nf-check,.ce-check,.qg-check,.sa-practice,.ng-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-one :is(.afx-check,.nf-check,.ce-check,.qg-check,.sa-practice,.ng-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-one :is(.afx-selected-cue,.nf-selector-copy small,.qg-selected-label,.ng-selected-cue){display:none}.d2-explanation.d2-a1.d2-module-one :is(.afx-subject-choice,.nf-selector,.ce-selectors button,.qg-explore-choice,.sa-reply-button,.ng-example-button){border-radius:7px;gap:8px;min-height:44px;padding:8px 12px}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-choice-label,.nf-selector-copy,.qg-choice-heading,.ng-example-button){font:500 16px/1.4 var(--d2-ui)}.d2-explanation.d2-a1.d2-module-one :is(.afx-choice-label,.nf-selector-copy,.qg-choice-heading,.ng-example-button){font:500 16px/1.4 var(--d2-ui)}.d2-explanation.d2-a1.d2-module-one.affirmative-explorer .afx-subject-choice[data-subject-id=i][aria-pressed=true] .afx-choice-label{font:inherit}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-primary,.nf-button,.ce-primary,.qg-primary,.sa-primary,.ng-primary,.pg-primary,.ag-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-one :is(.afx-primary,.nf-button,.ce-primary,.qg-primary,.sa-primary,.ng-primary,.pg-primary,.ag-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-one :is(.afx-selection-check svg,.nf-selector-icon,.nf-selector-icon svg){width:18px;height:18px}.d2-explanation.d2-a1.d2-module-one .pronoun-stage{background:0 0;border:0;border-radius:0;gap:24px}.d2-explanation.d2-a1.d2-module-one .pronoun-copy{padding:0}.d2-explanation.d2-a1.d2-module-one .pronoun-sentence{margin-bottom:16px;font-size:30px;line-height:1.3}.d2-explanation.d2-a1.d2-module-one .pronoun-word{font-size:24px}.d2-explanation.d2-a1.d2-module-one .pronoun-meaning{font-size:18px}.d2-explanation.d2-a1.d2-module-one .pronoun-guide .d2-step-heading{font-size:24px}.d2-explanation.d2-a1.d2-module-one .pronoun-portrait{max-width:74px}.d2-explanation.d2-a1.d2-module-one .pronoun-scene{border-radius:10px;align-self:start;overflow:hidden}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.afx-token,.nf-sentence,.ce-form,.ng-annotated){font-size:30px;line-height:1.3}.d2-explanation.d2-a1.d2-module-one :is(.afx-token,.nf-sentence,.ce-form,.ng-annotated){font-size:30px;line-height:1.3}.d2-explanation.d2-a1.d2-module-one :is(.afx-rule,.afx-meaning dd,.afx-map-subject,.afx-map-verb strong,.afx-question,.nf-comparisons,.ce-example,.qg-word,.qg-punctuation,.qg-answer,.sa-sentence,.ng-prompt){font-size:26px;line-height:1.35}.d2-explanation.d2-a1.d2-module-one .nf-scene figcaption{font-size:22px;line-height:1.4}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.nf-meaning,.ce-intro,.ng-meaning){font-size:18px;line-height:1.5}.d2-explanation.d2-a1.d2-module-one :is(.nf-meaning,.ce-intro,.ng-meaning){font-size:18px;line-height:1.5}.d2-explanation.d2-a1.d2-module-one .afx-choice-instruction{font-size:24px}.d2-explanation.d2-a1.d2-module-one .ag-formula strong{font-size:28px}.d2-explanation.d2-a1.d2-module-one .ag-section{margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-one .ag-section:first-child{margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-one .ag-section:before,.d2-explanation.d2-a1.d2-module-one .ag-progress:empty{display:none}.d2-explanation.d2-a1.d2-module-one .pg-intro h2{font-size:28px}.d2-explanation.d2-a1.d2-module-one .pg-intro p{font-size:18px}.d2-explanation.d2-a1.d2-module-one :is(.pg-tokens,.pg-scene-heading h3){font-size:26px}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-one .pronoun-stage{grid-template-columns:minmax(0,1fr);gap:20px}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.pronoun-sentence,.afx-token,.nf-sentence,.ce-form,.ng-annotated){font-size:26px}.d2-explanation.d2-a1.d2-module-one :is(.pronoun-sentence,.afx-token,.nf-sentence,.ce-form,.ng-annotated){font-size:26px}.d2-explanation.d2-a1.d2-module-one :is(.afx-rule,.afx-meaning dd,.afx-map-subject,.afx-map-verb strong,.afx-question,.nf-comparisons,.qg-word,.qg-punctuation,.qg-answer,.sa-sentence,.ng-prompt){font-size:24px}}.d2-explanation.d2-a1.d2-module-one .ce-forms dd,.d2-explanation.d2-a1.d2-module-one .ce-join[data-verb=are] .ce-forms dd{font-size:30px;line-height:1.3}.d2-explanation.d2-a1.d2-module-one .pg-intro>p{display:none}.d2-explanation.d2-a1.d2-module-one.contractions-explorer :-webkit-any(.ce-check,[data-ce-detail=extras]){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-one.contractions-explorer :is(.ce-check,[data-ce-detail=extras]){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-one .afx-choice-instruction{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one .afx-mapping>h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one .afx-you-note>h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one .afx-check-heading>h3{--d2-step:"4"}.d2-explanation.d2-a1.d2-module-one.negative-guide>.d2-numbered-heading{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one .nf-short-forms>h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one .nf-check-header>h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one .ce-selector>p{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one [data-ce-detail=reference] h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one [data-ce-detail=negative] h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one [data-ce-detail=yes] h3{--d2-step:"4"}.d2-explanation.d2-a1.d2-module-one .ce-check-header>h3{--d2-step:"5"}.d2-explanation.d2-a1.d2-module-one [data-ce-detail=extras] h3{--d2-step:"6"}.d2-explanation.d2-a1.d2-module-one .qg-yes-no>h3{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one .qg-information-section>header>h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one .qg-check-header>h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one .sa-verb-guide>h3{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one .sa-ending:first-child>h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one .sa-ending:last-child>h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one .sa-practice-heading>h3{--d2-step:"4"}.d2-explanation.d2-a1.d2-module-one .ng-sheet>.d2-numbered-heading{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one .ng-essentials>h3{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one .ng-check-header>h3{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one [data-ag-section=meaning]>h2{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one [data-ag-section=build]>h2{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one [data-ag-section=forms]>h2{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one [data-ag-section=check]>h2{--d2-step:"4"}.d2-explanation.d2-a1.d2-module-one .afx-detail .afx-art{width:min(100%,360px);margin-inline-start:auto;margin-inline-end:auto}.d2-explanation.d2-a1.d2-module-one #be-places-meaning-title{--d2-step:"1"}.d2-explanation.d2-a1.d2-module-one #be-places-agreement-title{--d2-step:"2"}.d2-explanation.d2-a1.d2-module-one #be-places-questions-title{--d2-step:"3"}.d2-explanation.d2-a1.d2-module-one #be-places-fixes-title{--d2-step:"4"}.d2-explanation.d2-a1.d2-module-one :-webkit-any(.pg-scene,.ag-story)[aria-pressed=true]{background:var(--d2-sage);color:var(--d2-heading)}.d2-explanation.d2-a1.d2-module-one :is(.pg-scene,.ag-story)[aria-pressed=true]{background:var(--d2-sage);color:var(--d2-heading)}.d2-explanation.d2-a1.d2-module-one :is(.sa-selected-label,.qg-selector-button small){display:none}.d2-explanation.d2-a1.d2-module-four.yn-study{--yn-font-body:var(--d2-ui);container-name:grammar-explanation yes-no-notes}.d2-explanation.d2-a1.d2-module-four.qw-notes{--qw-serif:var(--d2-display);container-name:grammar-explanation question-words}.d2-explanation.d2-a1.d2-module-four.dd-study{container-name:grammar-explanation do-does}.d2-explanation.d2-a1.d2-module-four.cn-study{container-name:grammar-explanation}.d2-explanation.d2-a1.d2-module-four.bsq-explanation{container-name:grammar-explanation subject-questions}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.cn-teaching,.bsq-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-four :is(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.cn-teaching,.bsq-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.bsq-sheet)+:-webkit-any(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.bsq-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-four :is(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.bsq-sheet)+:is(.yn-sheet,.qw-sheet,.qwo-sheet,.be-notes-sheet,.cn-paper,.bsq-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-four .cn-teaching>:-webkit-any(#grammar-explanation-title,.cn-lead){display:none}.d2-explanation.d2-a1.d2-module-four .cn-teaching>:is(#grammar-explanation-title,.cn-lead){display:none}.d2-explanation.d2-a1.d2-module-four :is(.yn-meaning,.qw-explore,.qwo-intro,.be-notes-main>.be-notes-section:first-of-type,.dd-scene-row,.cn-story,.bsq-hero){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-practice,.qw-practice,.qwo-practice,.be-notes-practice,.dd-practice,.cn-practice,.bsq-practice){border-color:var(--d2-border);background:var(--d2-sage);border-radius:10px;margin-top:24px;padding:20px}.d2-explanation.d2-a1.d2-module-four :is(.yn-practice,.qw-practice,.qwo-practice,.be-notes-practice,.dd-practice,.cn-practice,.bsq-practice){border-color:var(--d2-border);background:var(--d2-sage);border-radius:10px;margin-top:24px;padding:20px}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-selector-selected,.qw-explore-selected,.dd-selected-label){display:none}.d2-explanation.d2-a1.d2-module-four :is(.yn-selector-selected,.qw-explore-selected,.dd-selected-label){display:none}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-primary,.qw-primary,.qwo-primary,.be-notes-primary,.dd-primary,.cn-primary,.bsq-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-four :is(.yn-primary,.qw-primary,.qwo-primary,.be-notes-primary,.dd-primary,.cn-primary,.bsq-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-four .yn-reference{--yn-font-body:var(--d2-ui)}.d2-explanation.d2-a1.d2-module-four :is(.yn-selector-copy>strong,.dd-choice-copy,.qw-explore-button>span){font:inherit}.d2-explanation.d2-a1.d2-module-four .cn-story{column-gap:24px}.d2-explanation.d2-a1.d2-module-four :is(.yn-main-example,.cn-dialogue-line p,.dd-chip,.qwo-word){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.qw-sheet-heading,.qwo-sheet-heading,.be-notes-sheet-header,.bsq-header){text-align:left}.d2-explanation.d2-a1.d2-module-four :is(.qw-sheet-heading,.qwo-sheet-heading,.be-notes-sheet-header,.bsq-header){text-align:left}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-four :is(.yn-main-example,.cn-dialogue-line p,.dd-chip,.qwo-word){font-size:24px}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-practice,.qw-practice,.qwo-practice,.be-notes-practice,.dd-practice,.cn-practice,.bsq-practice){padding:16px 12px}.d2-explanation.d2-a1.d2-module-four :is(.yn-practice,.qw-practice,.qwo-practice,.be-notes-practice,.dd-practice,.cn-practice,.bsq-practice){padding:16px 12px}}#question-word-order-notes.d2-a1{background:var(--d2-paper);max-width:984px;font:400 18px/1.5 var(--d2-ui)}#question-word-order-notes.d2-a1 .qwo-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#question-word-order-notes.d2-a1 .d2-numbered-heading{margin-bottom:12px;padding-left:51px;font-size:28px;display:block;position:relative}.d2-explanation.d2-a1.d2-module-four.bsq-explanation{--bsq-ui:var(--d2-ui)}@container grammar-explanation (width<=680px){#question-word-order-notes.d2-a1{font-size:16px}#question-word-order-notes.d2-a1 .d2-numbered-heading{padding-left:47px;font-size:24px}}.d2-explanation.d2-a1.d2-module-four.dd-study:not(.dd-view-main) .dd-header{margin-bottom:24px;display:block}.d2-explanation.d2-a1.d2-module-four.qw-notes{overflow-anchor:none}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-mobile-selected,.yn-selected-badge){display:none}.d2-explanation.d2-a1.d2-module-four :is(.yn-mobile-selected,.yn-selected-badge){display:none}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.be-notes-lead,#be-notes-practice-prompt){font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-four :is(.be-notes-lead,#be-notes-practice-prompt){font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-four .dd-scene-row{grid-template-columns:repeat(2,minmax(0,1fr))}.d2-explanation.d2-a1.d2-module-four .dd-scene-row>*{min-width:0}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-four .dd-scene-row{grid-template-columns:minmax(0,1fr)}.d2-explanation.d2-a1.d2-module-four .dd-statement .dd-sentence{flex-wrap:wrap}.d2-explanation.d2-a1.d2-module-four .dd-statement .dd-chip{font-size:22px}}#question-word-order-notes.d2-a1 .qwo-sheet-heading p{font-size:var(--d2-copy-size);line-height:1.5}#question-word-order-notes.d2-a1 .qwo-time-scene{align-self:center;width:100%;min-width:0}.d2-explanation.d2-a1.d2-module-four .yn-subject-definition{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-four .yn-selector-button[aria-pressed] :-webkit-any(.yn-mobile-selected,.yn-selected-badge){display:none}.d2-explanation.d2-a1.d2-module-four .yn-selector-button[aria-pressed] :is(.yn-mobile-selected,.yn-selected-badge){display:none}.d2-explanation.d2-a1.d2-module-four :-webkit-any(.yn-selector-symbol,.qw-explore-check){flex-basis:18px;width:18px;height:18px}.d2-explanation.d2-a1.d2-module-four :is(.yn-selector-symbol,.qw-explore-check){flex-basis:18px;width:18px;height:18px}.d2-explanation.d2-a1.d2-module-five.cp-notes{container-name:grammar-explanation continuous-notes}.d2-explanation.d2-a1.d2-module-five.ts-notes{container-name:grammar-explanation temporary-notes}.d2-explanation.d2-a1.d2-module-five.qn-notes{container-name:grammar-explanation qn-notes}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-five :is(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper)+:-webkit-any(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-five :is(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper)+:is(.ann-sheet,.cn-paper,.qn-sheet,.ing-paper){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.cp-explore,.ann-opening,.ts-comparison-section,.cn-park,.qn-hero,.ing-example){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-five :is(.cp-explore,.ann-opening,.ts-comparison-section,.cn-park,.qn-hero,.ing-example){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.cp-practice,.ann-practice,.ts-practice,.cn-practice,.qn-practice,.ing-practice){border-color:var(--d2-border);background:var(--d2-sage);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-five :is(.cp-practice,.ann-practice,.ts-practice,.cn-practice,.qn-practice,.ing-practice){border-color:var(--d2-border);background:var(--d2-sage);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-five .cp-selected-label{display:none}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.cp-primary,.ann-primary,.ts-primary,.cn-primary,.qn-primary,.ing-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-five :is(.cp-primary,.ann-primary,.ts-primary,.cn-primary,.qn-primary,.ing-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.ann-sheet-header,.qn-sheet-header,.ing-title){text-align:left}.d2-explanation.d2-a1.d2-module-five :is(.ann-sheet-header,.qn-sheet-header,.ing-title){text-align:left}.d2-explanation.d2-a1.d2-module-five :-webkit-any(.cp-pattern,.ts-main-example,.qn-word,.ing-chip,.cn-main-sentence){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-five :is(.cp-pattern,.ts-main-example,.qn-word,.ing-chip,.cn-main-sentence){font-size:28px;line-height:1.3}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-five :-webkit-any(.cp-pattern,.ts-main-example,.qn-word,.ing-chip,.cn-main-sentence){font-size:24px}.d2-explanation.d2-a1.d2-module-five :is(.cp-pattern,.ts-main-example,.qn-word,.ing-chip,.cn-main-sentence){font-size:24px}}.d2-explanation.d2-a1.d2-module-five.actions-now-notes{container-name:grammar-explanation actions-now}.d2-explanation.d2-a1.d2-module-five.ing-spelling-notes{container-name:grammar-explanation ing-spelling}.d2-explanation.d2-a1.d2-module-five .cp-arrow{max-width:100%}.d2-explanation.d2-a1.d2-module-five .cp-transformation>.cp-arrow{place-items:center;width:32px;height:32px;line-height:1;display:inline-grid}@container grammar-explanation (width<=400px){.d2-explanation.d2-a1.d2-module-five .qn-chunks{flex-wrap:wrap;justify-content:flex-start}.d2-explanation.d2-a1.d2-module-five .qn-chunks .qn-word{padding:6px 8px;font-size:22px}.d2-explanation.d2-a1.d2-module-five .qn-who-sentence .qn-chunks{flex-wrap:wrap}}.d2-explanation.d2-a1.d2-module-five .qn-scene-label{font-size:14px}.d2-explanation.d2-a1.d2-module-five .qn-move-rule{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-five .cp-comparisons>div>p{font-family:var(--d2-display)}.d2-explanation.d2-a1.d2-module-five .qn-change-row>div>p,.d2-explanation.d2-a1.d2-module-five .ing-main-meaning{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-five :is(.cp-selected-icon,.cp-selected-icon svg){flex-basis:18px;width:18px;height:18px}.d2-explanation.d2-a1.d2-module-six.some-any-guide{container-name:grammar-explanation some-any}.d2-explanation.d2-a1.d2-module-six.mm-explanation{container-name:grammar-explanation much-many}.d2-explanation.d2-a1.d2-module-six.tp-explanation{container-name:grammar-explanation tp-explanation}.d2-shadow-host{width:100%;min-width:0;display:block}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.alof-teaching,.mm-sheet,.pp-paper,.tp-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-six :is(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.alof-teaching,.mm-sheet,.pp-paper,.tp-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.mm-sheet,.pp-paper,.tp-sheet)+:-webkit-any(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.mm-sheet,.pp-paper,.tp-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-six :is(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.mm-sheet,.pp-paper,.tp-sheet)+:is(.existence-sheet,.ce-paper,.sa-sheet,.explanation-card,.alof-card,.mm-sheet,.pp-paper,.tp-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-overview,.ce-meaning,.sa-positive,.mm-main-comparison,.pp-explore,.tp-main-example){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-six :is(.existence-overview,.ce-meaning,.sa-positive,.mm-main-comparison,.pp-explore,.tp-main-example){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-practice,.ce-practice,.sa-practice,.practice,.alof-practice,.mm-practice,.pp-practice,.tp-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-six :is(.existence-practice,.ce-practice,.sa-practice,.practice,.alof-practice,.mm-practice,.pp-practice,.tp-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-primary,.ce-primary,.sa-primary,.check-button,.alof-primary,.mm-primary,.pp-primary,.tp-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-six :is(.existence-primary,.ce-primary,.sa-primary,.check-button,.alof-primary,.mm-primary,.pp-primary,.tp-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-six :is(.existence-sheet>header,.ce-paper>header,.sa-sheet>header,.mm-sheet>header,.tp-sheet>header){text-align:left}.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-sentence,.ce-example,.sa-main-example,.alof-example,.mm-main-example,.tp-example){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-six :is(.existence-sentence,.ce-example,.sa-main-example,.alof-example,.mm-main-example,.tp-example){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-six.quantity-no-guide{--secondary:var(--d2-muted);--example-display:var(--d2-display);container-name:grammar-explanation quantity-no}.d2-explanation.d2-a1.d2-module-six .main-card>.card-header{display:none}.d2-explanation.d2-a1.d2-module-six .annotated-sentence{font-size:28px;line-height:1.3}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-six :-webkit-any(.existence-sentence,.ce-example,.sa-main-example,.alof-example,.mm-main-example,.tp-example,.annotated-sentence){font-size:24px}.d2-explanation.d2-a1.d2-module-six :is(.existence-sentence,.ce-example,.sa-main-example,.alof-example,.mm-main-example,.tp-example,.annotated-sentence){font-size:24px}}.d2-explanation.d2-a1.d2-module-six.some-any-guide :-webkit-any(.sa-offers,.sa-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-six.some-any-guide :is(.sa-offers,.sa-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-six .pp-practice{margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-six.mm-explanation :-webkit-any(.mm-practice,.mm-small-quantity){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-six.mm-explanation :is(.mm-practice,.mm-small-quantity){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-six .mm-art-bottle{right:0}.d2-explanation.d2-a1.d2-module-six .existence-room .existence-sentence{font-size:clamp(18px,2.45cqi,22px);line-height:1.48}@container grammar-explanation (width<=600px){.d2-explanation.d2-a1.d2-module-six .existence-room .existence-sentence{font-size:22px}}.d2-explanation.d2-a1.d2-module-six :is(.sa-purpose-rule,.sa-note>p,.meaning,.practice-prompt>p,.mm-column>p,.mm-centered,.mm-remember>p){font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-six .pp-selection-mark>span{display:none}.d2-explanation.d2-a1.d2-module-six .negative-row{min-width:0}.d2-explanation.d2-a1.d2-module-six .negative-row .example{white-space:normal}@container grammar-explanation (width<=400px){.d2-explanation.d2-a1.d2-module-six .have-pattern{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px}.d2-explanation.d2-a1.d2-module-six .have-pattern>span:not(.arrow){white-space:normal;padding-inline-start:5px;padding-inline-end:5px}.d2-explanation.d2-a1.d2-module-six .have-pattern .tone{padding-inline-start:3px;padding-inline-end:3px;font-size:20px}}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.ability-practice,.ability-thing-note,.br-breakfast,.br-feedback-footer,.in-practice,.ni-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-seven :is(.ability-practice,.ability-thing-note,.br-breakfast,.br-feedback-footer,.in-practice,.ni-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-seven .cn-box-illustration{right:0}.d2-explanation.d2-a1.d2-module-seven .cn-notes{font-family:var(--d2-ui);font-size:inherit;line-height:1.5}.d2-explanation.d2-a1.d2-module-seven.can-conversation-explanation{container-name:grammar-explanation can-notes}.d2-explanation.d2-a1.d2-module-seven.informal-permission-notes{container-name:grammar-explanation permission-notes}.d2-explanation.d2-a1.d2-module-seven.ni-explanation{container-name:grammar-explanation ni-explanation}.d2-explanation.d2-a1.d2-module-seven.lets-notes{container-name:grammar-explanation lets-notes}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.pn-core,.in-page,.ni-paper){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-seven :is(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.pn-core,.in-page,.ni-paper){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.in-page,.ni-paper)+:-webkit-any(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.in-page,.ni-paper){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-seven :is(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.in-page,.ni-paper)+:is(.cn-paper,.ability-paper,.ip-paper,.br-paper,.pn-panel,.in-page,.ni-paper){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-seven.lets-notes[data-notes-view=meaning] .lets-page-header{display:none}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-exploration,.ability-meaning,.ip-story,.br-overview,.pn-door-exchange,.in-dinner,.ni-scene){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-seven :is(.cn-exploration,.ability-meaning,.ip-story,.br-overview,.pn-door-exchange,.in-dinner,.ni-scene){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-practice,.ability-practice,.ip-practice,.br-practice,.pn-practice,.in-practice,.ni-practice,.lets-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-seven :is(.cn-practice,.ability-practice,.ip-practice,.br-practice,.pn-practice,.in-practice,.ni-practice,.lets-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-primary,.ability-primary,.ip-primary,.br-primary,.pn-primary,.in-primary,.ni-primary,.lets-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-seven :is(.cn-primary,.ability-primary,.ip-primary,.br-primary,.pn-primary,.in-primary,.ni-primary,.lets-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-main-heading,.ability-paper-heading,.ip-intro,.br-title,.pn-panel-header,.in-page-header,.ni-paper-header){text-align:left}.d2-explanation.d2-a1.d2-module-seven :is(.cn-main-heading,.ability-paper-heading,.ip-intro,.br-title,.pn-panel-header,.in-page-header,.ni-paper-header){text-align:left}.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-example,.ability-example,.ip-sentence,.br-sentence,.pn-example,.in-example,.ni-sentence,.lets-example){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-seven :is(.cn-example,.ability-example,.ip-sentence,.br-sentence,.pn-example,.in-example,.ni-sentence,.lets-example){font-size:28px;line-height:1.3}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-seven :-webkit-any(.cn-example,.ability-example,.ip-sentence,.br-sentence,.pn-example,.in-example,.ni-sentence,.lets-example){font-size:24px}.d2-explanation.d2-a1.d2-module-seven :is(.cn-example,.ability-example,.ip-sentence,.br-sentence,.pn-example,.in-example,.ni-sentence,.lets-example){font-size:24px}}.d2-explanation.d2-a1.d2-module-seven .ni-illustrated-row .ni-example{padding-inline-start:5px;padding-inline-end:5px}.d2-explanation.d2-a1.d2-module-seven .cn-purpose-selected{display:none}.d2-explanation.d2-a1.d2-module-seven .cn-purpose-label{font:inherit}.d2-explanation.d2-a1.d2-module-seven :is(.pn-exchange-meaning,.in-contrast figure>p){font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-seven.imperatives-notes figure>p{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-seven .cn-purpose-tick{width:18px;height:18px}.d2-explanation.d2-a1.d2-module-eight.abn-explanation{container-name:grammar-explanation abn}.d2-explanation.d2-a1.d2-module-eight.linking-verbs-notes{container-name:grammar-explanation linking-notes}.d2-explanation.d2-a1.d2-module-eight.adj-order{container-name:grammar-explanation adjective-order}.d2-explanation.d2-a1.d2-module-eight.than-explanation{container-name:grammar-explanation than-explanation}.d2-explanation.d2-a1.d2-module-eight.mc-notes{container-name:grammar-explanation mc-notes}.d2-explanation.d2-a1.d2-module-eight.superlative-notes{container-name:grammar-explanation superlative-notes}.d2-explanation.d2-a1.d2-module-eight.is-intensifiers{container-name:grammar-explanation intensifiers}.d2-explanation.d2-a1.d2-module-eight.degree-notes{container-name:grammar-explanation degree-notes}.d2-explanation.d2-a1.d2-module-eight.as-like-notes{container-name:grammar-explanation as-like-notes}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.gn-main-sheet,.gn-details-sheet,.gn-reference-sheet,.degree-paper,.al-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-eight :is(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.gn-main-sheet,.gn-details-sheet,.gn-reference-sheet,.degree-paper,.al-sheet){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.degree-paper,.al-sheet)+:-webkit-any(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.degree-paper,.al-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-eight :is(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.degree-paper,.al-sheet)+:is(.adj-paper,.manner-sheet,.cmp-card,.sn-paper,.ix-sheet,.degree-paper,.al-sheet){border-top:1px solid var(--d2-border);margin-top:24px;padding-top:24px}.d2-explanation.d2-a1.d2-module-eight .sn-main>.sn-paper-header{display:none}.d2-explanation.d2-a1.d2-module-eight :is(.abn-explore,.lv-hero,.adj-start,.manner-main>.manner-comparison,.cmp-comparison-grid,.than-hero,.as-as-main-comparison,.sn-vase-section,.ix-degree,.gn-degree-section,.degree-need,.al-compare-section){margin-top:0;padding-top:0}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.abn-practice,.lv-practice,.adj-practice,.manner-practice,.cmp-practice,.than-practice,.mc-practice,.as-as-practice,.sn-practice,.ix-practice,.gn-practice,.degree-practice,.al-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-eight :is(.abn-practice,.lv-practice,.adj-practice,.manner-practice,.cmp-practice,.than-practice,.mc-practice,.as-as-practice,.sn-practice,.ix-practice,.gn-practice,.degree-practice,.al-practice){background:var(--d2-sage);border-color:var(--d2-border);border-radius:10px;margin-top:24px}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.abn-primary,.lv-primary,.adj-primary,.manner-primary,.cmp-primary,.than-primary,.mc-primary,.as-as-primary,.sn-primary,.ix-primary,.gn-primary,.degree-primary,.al-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-eight :is(.abn-primary,.lv-primary,.adj-primary,.manner-primary,.cmp-primary,.than-primary,.mc-primary,.as-as-primary,.sn-primary,.ix-primary,.gn-primary,.degree-primary,.al-primary){min-height:44px;font:500 16px/1.5 var(--d2-ui);border-radius:7px;padding:9px 16px}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.abn-example,.lv-example,.adj-phrase,.manner-example,.cmp-example,.than-example,.as-as-example,.sn-example,.ix-example,.gn-example,.degree-example,.al-example){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-eight :is(.abn-example,.lv-example,.adj-phrase,.manner-example,.cmp-example,.than-example,.as-as-example,.sn-example,.ix-example,.gn-example,.degree-example,.al-example){font-size:28px;line-height:1.3}.d2-explanation.d2-a1.d2-module-eight .mc-step{background:var(--d2-action);width:34px;height:34px;color:var(--d2-paper);font:700 21px/1 var(--d2-display);border-radius:50%;place-items:center;display:inline-grid}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.abn-example,.lv-example,.adj-phrase,.manner-example,.cmp-example,.than-example,.as-as-example,.sn-example,.ix-example,.gn-example,.degree-example,.al-example){font-size:24px}.d2-explanation.d2-a1.d2-module-eight :is(.abn-example,.lv-example,.adj-phrase,.manner-example,.cmp-example,.than-example,.as-as-example,.sn-example,.ix-example,.gn-example,.degree-example,.al-example){font-size:24px}}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.as-as-details-content,.sn-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-eight :is(.as-as-details-content,.sn-practice){margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-eight .mc-role-word{font-size:inherit}.d2-explanation.d2-a1.d2-module-eight .mc-comparison .mc-sentence{font-size:22px}.d2-explanation.d2-a1.d2-module-eight.linking-verbs-notes:not(.lv-view-main) .lv-header{margin-bottom:24px;display:block}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-eight .as-as-flower-scene h3{font-size:16px}}.d2-explanation.d2-a1.d2-module-eight .abn-selector.is-selected{justify-content:center;padding:8px 12px}.d2-explanation.d2-a1.d2-module-eight .abn-selector.is-selected strong{font:inherit}.d2-explanation.d2-a1.d2-module-eight .abn-selector small{display:none}.d2-explanation.d2-a1.d2-module-eight .abn-selector.is-selected .abn-selector-icon{flex:0 0 18px}.d2-explanation.d2-a1.d2-module-eight .abn-selector-icon svg{width:18px;height:18px}.d2-explanation.d2-a1.d2-module-eight .abn-word-order strong{font:700 32px/1.2 var(--d2-display)}.d2-explanation.d2-a1.d2-module-eight .abn-clause-part strong{font:700 28px/1.3 var(--d2-display);padding:6px 9px}.d2-explanation.d2-a1.d2-module-eight :is(.abn-word-order small,.abn-clause-part small){font-size:13px}.d2-explanation.d2-a1.d2-module-eight :is(.abn-meaning,.abn-practice-prompt>p,.abn-figure figcaption,.abn-label,.lv-hero-meaning,#adj-question-meaning,#adj-question-prompt,.than-hero-meaning,.as-as-quality-intro,.as-as-card-meaning,.as-as-note>p,.sn-vase-meaning){font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-eight .gn-rule-section p:not(.gn-plain-example):not(.gn-sentence),.d2-explanation.d2-a1.d2-module-eight .gn-reference-columns p:not(.gn-plain-example),.d2-explanation.d2-a1.d2-module-eight .gn-pattern-grid p:not(.gn-sentence):not(.gn-plain-example),.d2-explanation.d2-a1.d2-module-eight .gn-degree-meaning{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.gn-desktop-heading,.al-desktop-copy).d2-numbered-heading{clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 12px;padding-left:51px;display:block;position:relative;overflow:visible}.d2-explanation.d2-a1.d2-module-eight :is(.gn-desktop-heading,.al-desktop-copy).d2-numbered-heading{clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 12px;padding-left:51px;display:block;position:relative;overflow:visible}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.gn-desktop-heading,.al-desktop-copy).d2-numbered-heading{padding-left:47px}.d2-explanation.d2-a1.d2-module-eight :is(.gn-desktop-heading,.al-desktop-copy).d2-numbered-heading{padding-left:47px}.d2-explanation.d2-a1.d2-module-eight .abn-word-order strong{font-size:28px}.d2-explanation.d2-a1.d2-module-eight .abn-clause-part strong{font-size:24px}}.d2-explanation.d2-a1.d2-module-eight .sn-build-word{font-size:32px}.d2-explanation.d2-a1.d2-module-eight .al-practice{margin-inline-start:0;margin-inline-end:0}.d2-explanation.d2-a1.d2-module-eight .abn-pointing-example{font:700 24px/1.4 var(--d2-display)}.d2-explanation.d2-a1.d2-module-eight .abn-reference figcaption>p{font-size:var(--d2-copy-size);line-height:1.5}.d2-explanation.d2-a1.d2-module-eight :-webkit-any(.adj-word-mobile-selected,.adj-selected-label){display:none}.d2-explanation.d2-a1.d2-module-eight :is(.adj-word-mobile-selected,.adj-selected-label){display:none}.d2-explanation.d2-a1.d2-module-eight .adj-word-item button[aria-pressed=true]:before{content:"✓" / "";font-size:18px}@container grammar-explanation (width<=400px){.d2-explanation.d2-a1.d2-module-eight .abn-clause{flex-wrap:wrap}.d2-explanation.d2-a1.d2-module-eight .abn-word-order{gap:14px;margin-inline-start:0;margin-inline-end:0}}.d2-explanation.d2-a1.d2-module-nine{--explanation-accent:var(--d2-information);--explanation-green:var(--d2-subject);--explanation-gold:var(--d2-verb)}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-examples li>p{font:400 18px/1.5 var(--d2-ui)}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-formula-part{font-size:18px}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-example-note{font-size:14px}.questions-explanation.d2-explanation.d2-a1.d2-module-nine .questions-explanation-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:0;display:grid}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-column{border:0;min-width:0;padding:0}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-section-heading{text-transform:none;font:700 28px/1.16 var(--d2-display);align-items:center;gap:17px;margin:24px 0 12px;display:flex}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-column>.questions-explanation-section-heading:first-child{margin-top:0}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-section-heading>span{background:var(--d2-action);width:34px;height:34px;color:var(--d2-paper);font:700 21px/1 var(--d2-display);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-text{font:400 18px/1.5 var(--d2-ui);margin:10px 0}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-text.is-lead{font-size:18px}.d2-explanation.d2-a1.d2-module-nine :-webkit-any(.questions-explanation-formula,.questions-explanation-example){font-size:24px;line-height:1.4}.d2-explanation.d2-a1.d2-module-nine :is(.questions-explanation-formula,.questions-explanation-example){font-size:24px;line-height:1.4}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-meaning-cards{gap:16px}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-footer{background:var(--d2-sage);border-radius:10px;margin-top:24px;padding:20px}@container grammar-explanation (width<=680px){.d2-explanation.d2-a1.d2-module-nine .questions-explanation-examples li>p,.d2-explanation.d2-a1.d2-module-nine .questions-explanation-formula-part{font-size:16px}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-section-heading{gap:13px;font-size:24px}.d2-explanation.d2-a1.d2-module-nine .questions-explanation-text{font-size:16px}.d2-explanation.d2-a1.d2-module-nine :-webkit-any(.questions-explanation-formula,.questions-explanation-example){font-size:22px}.d2-explanation.d2-a1.d2-module-nine :is(.questions-explanation-formula,.questions-explanation-example){font-size:22px}}
