.review-page{--my-book-ink:#142b43;--my-book-muted:#52657b;--my-book-teal:#1e6973;--my-book-line:#d9e2eb;--my-book-wash:#f3f6fa;color:var(--my-book-ink)}.review-page .review-main{background:var(--my-book-wash);padding:2rem 0 4rem}.review-page .my-book-shell{width:var(--site-layout-width,min(1200px,calc(100% - 4rem)));max-width:none}.my-book-intro{border-bottom:1px solid var(--my-book-line);margin-bottom:2rem;padding-bottom:1.75rem}.my-book-breadcrumb{color:var(--my-book-muted);align-items:center;gap:.625rem;margin-bottom:1.5rem;font-size:.8125rem;display:flex}.my-book-breadcrumb a{color:inherit;text-decoration:none}.my-book-breadcrumb a:hover{text-decoration:underline}.my-book-intro-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.my-book-eyebrow{color:var(--my-book-teal);letter-spacing:.09em;margin:0 0 .625rem;font-size:.8125rem;font-weight:750}.my-book-intro h1{letter-spacing:-.035em;color:var(--my-book-ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:750;line-height:1.45}.my-book-intro h1 span{color:var(--my-book-teal);display:block}.my-book-lead{color:var(--my-book-muted);margin:.875rem 0 0;font-size:1rem;line-height:1.85}.my-book-primary,.my-book-secondary{border:1px solid var(--my-book-teal);background:var(--my-book-teal);color:#fff;min-height:48px;font:inherit;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.my-book-secondary{color:var(--my-book-teal);background:#fff}.my-book-primary:disabled,.my-book-secondary:disabled{opacity:.45;cursor:default}.my-book-primary:hover:not(:disabled){background:#17545c}.my-book-secondary:hover{background:#edf6f7}.my-book-text-link{min-height:44px;color:var(--my-book-teal);text-underline-offset:4px;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}.my-book-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.my-book-steps li{border-left:1px solid #c9d6e3;align-items:center;gap:.875rem;min-width:0;padding-left:1rem;display:flex}.my-book-steps li:first-child{border-left:0;padding-left:0}.my-book-steps li>span{width:36px;height:36px;color:var(--my-book-teal);font-variant-numeric:tabular-nums;background:#e4eef1;border-radius:9px;flex:none;place-items:center;font-size:.8125rem;font-weight:750;display:grid}.my-book-steps strong{font-size:.9375rem}.my-book-steps p{color:var(--my-book-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.my-book-signin{border:1px solid var(--my-book-line);background:#fff;border-radius:20px;grid-template-columns:1.1fr 1fr;gap:1.5rem 3rem;padding:2.25rem;display:grid;box-shadow:0 12px 30px #152d4910}.my-book-signin h2{letter-spacing:-.03em;margin:0;font-size:1.75rem;line-height:1.5}.my-book-signin-copy>p:not(.my-book-eyebrow){max-width:38rem;color:var(--my-book-muted);margin:.875rem 0 1.25rem;font-size:1rem;line-height:1.85}.my-book-signin-copy .my-book-text-link{margin-top:.5rem;display:flex}.my-book-signin-guide{border-left:1px solid var(--my-book-line);padding-left:2rem}.my-book-signin-guide h3{margin:0 0 1rem;font-size:1.125rem;line-height:1.6}.my-book-signin-guide ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.my-book-signin-guide li{gap:.375rem;display:grid}.my-book-signin-guide strong{color:var(--my-book-teal);font-size:.9375rem}.my-book-signin-guide span{color:var(--my-book-muted);font-size:.9375rem;line-height:1.75}.my-book-signin-note{border-top:1px solid var(--my-book-line);color:var(--my-book-muted);grid-column:1/-1;margin:0;padding-top:1.25rem;font-size:.875rem;line-height:1.75}.my-book-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.75rem;display:grid}.my-book-overview>div{border:1px solid var(--my-book-line);background:#fff;border-radius:14px;padding:1.25rem 1.5rem}.my-book-overview dt{color:var(--my-book-muted);font-size:.875rem}.my-book-overview dd{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:2rem;font-weight:750;line-height:1.2}.my-book-overview dd>span{color:var(--my-book-muted);margin-left:.375rem;font-size:.875rem;font-weight:500}.my-book-overview p{color:var(--my-book-muted);margin:.625rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.6}.my-book-library{border:1px solid var(--my-book-line);background:#fff;border-radius:20px;min-width:0;padding:1.75rem}.my-book-library-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.my-book-library-heading h2{letter-spacing:-.025em;margin:0;scroll-margin-top:2rem;font-size:1.5rem;line-height:1.5}.my-book-library-heading p:last-child{color:var(--my-book-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.75}.my-book-count{font-variant-numeric:tabular-nums;background:#edf3f7;border-radius:9px;flex:none;padding:.5rem .875rem;font-size:.9375rem;font-weight:700}.my-book-filters{border-bottom:1px solid var(--my-book-line);justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.25rem;display:flex}.my-book-result-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.my-book-result-tabs button{min-height:44px;color:var(--my-book-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:9px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:650;display:inline-flex}.my-book-result-tabs button span{font-variant-numeric:tabular-nums;opacity:.9;font-size:.8125rem}.my-book-result-tabs button[aria-pressed=true]{color:#fff;background:var(--my-book-ink);border-color:var(--my-book-ink)}.my-book-filter-selects{gap:.75rem;max-width:55%;display:flex}.my-book-filter-selects label{color:var(--my-book-muted);gap:.375rem;min-width:0;font-size:.875rem;font-weight:650;display:grid}.my-book-filter-selects select{max-width:100%;min-height:44px;color:var(--my-book-ink);font:inherit;background:#fff;border:1px solid #b9cada;border-radius:9px;padding:.625rem 2rem .625rem .75rem;font-size:1rem}.my-book-selection-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.my-book-selection-bar>div:first-child{gap:.375rem;display:grid}.my-book-selection-bar strong{color:var(--my-book-ink);font-size:.9375rem}.my-book-selection-bar>div>span{color:var(--my-book-muted);font-size:.8125rem}.my-book-selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.my-book-selection-actions>button:not(.my-book-primary){min-height:44px;color:var(--my-book-teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e4;border-radius:8px;padding:.625rem .75rem;font-size:.875rem;font-weight:600}.my-book-selection-actions>button:disabled{opacity:.4;cursor:default}.my-book-selection-message{color:#66511e;background:#fff8df;border:1px solid #e3c46b;border-radius:9px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.75}.my-book-history-note{color:var(--my-book-muted);margin:0 0 1.25rem;font-size:.8125rem;line-height:1.75}.my-book-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.my-book-question{border:1px solid var(--my-book-line);background:#fff;border-radius:14px;min-width:0;padding:1.25rem;box-shadow:0 3px 10px #142b4305}.my-book-question.is-selected{box-shadow:inset 3px 0 0 var(--my-book-teal);background:#fcfefe;border-color:#88b5bd}.my-book-question-select{min-height:36px;color:var(--my-book-muted);cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.my-book-question-select input{width:20px;height:20px;accent-color:var(--my-book-teal);flex:none;margin:0}.my-book-question-select .my-book-result{border-radius:6px;flex:none;margin-left:auto;padding:.25rem .5rem;font-size:.8125rem;font-weight:650}.my-book-result.correct{color:#196157;background:#e5f4ef}.my-book-result.wrong{color:#9b4434;background:#fff0e9}.my-book-result.read{color:#40556c;background:#edf1f6}.my-book-question-meta{gap:.375rem;margin:1rem 0 .75rem;display:grid}.my-book-question-meta strong{color:var(--my-book-teal);font-size:.875rem}.my-book-question-meta>span{color:var(--my-book-muted);font-size:.8125rem;line-height:1.7}.my-book-question-stem{-webkit-line-clamp:3;white-space:pre-line;color:var(--my-book-ink);-webkit-box-orient:vertical;min-height:5.55em;margin:0;font-size:1rem;font-weight:650;line-height:1.85;display:-webkit-box;overflow:hidden}.my-book-question-bottom{color:var(--my-book-muted);margin-top:1rem;font-size:.8125rem;line-height:1.7}.my-book-question-bottom time{font-variant-numeric:tabular-nums;margin-left:.5rem}.my-book-question-detail{border-top:1px solid var(--my-book-line);margin-top:.75rem;padding-top:.375rem}.my-book-question-detail summary{cursor:pointer;min-height:44px;color:var(--my-book-teal);padding:.75rem 0;font-size:.875rem;font-weight:650}.my-book-question-detail[open] summary{margin-bottom:.5rem}.my-book-question-detail .exam-notebook-detail{font-size:1rem;line-height:1.9}.my-book-choice-reason{color:var(--my-book-muted);margin:.375rem 0 .75rem;font-size:.9375rem;line-height:1.8}.my-book-question-detail .key-point-content{font-size:1rem}.my-book-pagination{border-top:1px solid var(--my-book-line);justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.my-book-pagination button{min-height:44px;color:var(--my-book-teal);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cada;border-radius:9px;padding:.625rem 1rem;font-size:.875rem}.my-book-pagination button:disabled{opacity:.4;cursor:default}.my-book-pagination>span{text-align:center;color:var(--my-book-ink);font-variant-numeric:tabular-nums;font-size:.875rem}.my-book-pagination small{color:var(--my-book-muted);margin-top:.375rem;font-size:.8125rem;display:block}.my-book-pdf-drawer{background:#fff;border:1px solid #bfd3d9;border-radius:16px;margin-top:1.5rem;scroll-margin-top:1.5rem;overflow:hidden}.my-book-pdf-drawer>summary{cursor:pointer;align-items:center;gap:1rem;min-height:96px;padding:1.25rem 1.5rem;list-style:none;display:flex}.my-book-pdf-drawer>summary::-webkit-details-marker{display:none}.my-book-pdf-label{color:var(--my-book-teal);letter-spacing:.035em;flex:none;font-size:.8125rem;font-weight:750}.my-book-pdf-drawer>summary>span:nth-child(2){gap:.375rem;display:grid}.my-book-pdf-drawer>summary strong{font-size:1.125rem;line-height:1.6}.my-book-pdf-drawer>summary>span:nth-child(2)>span{color:var(--my-book-muted);font-size:.875rem}.my-book-pdf-drawer>summary b{white-space:nowrap;color:var(--my-book-teal);margin-left:auto;font-size:.9375rem}.my-book-drawer-state{color:var(--my-book-muted);white-space:nowrap;font-size:.875rem}.my-book-pdf-drawer .exam-pdf-studio{border:0;border-top:1px solid var(--my-book-line);box-shadow:none;border-radius:0;margin:0;padding:1.5rem;font-size:1rem}.my-book-pdf-drawer .exam-pdf-intro p{font-size:.8125rem}.my-book-pdf-drawer .exam-pdf-intro span,.my-book-pdf-drawer .exam-pdf-layouts small,.my-book-pdf-drawer .exam-pdf-output p,.my-book-pdf-drawer .exam-pdf-help,.my-book-pdf-drawer .exam-pdf-toggles label{font-size:.875rem}.my-book-pdf-drawer .exam-pdf-customize>label,.my-book-pdf-drawer .exam-pdf-customize legend,.my-book-pdf-drawer .exam-pdf-section-label,.my-book-pdf-drawer .exam-pdf-help summary{font-size:.9375rem}.my-book-footnote{color:var(--my-book-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.75}.my-book-empty{border:1px solid var(--my-book-line);text-align:center;background:#fff;border-radius:18px;padding:2.5rem}.my-book-empty h2{margin:0;font-size:1.625rem;line-height:1.6}.my-book-empty h3{margin:0;font-size:1.125rem}.my-book-empty p{max-width:40rem;color:var(--my-book-muted);margin:.875rem auto 1.5rem;font-size:1rem;line-height:1.85}.my-book-empty.compact{border-style:dashed;border-radius:12px;padding:2rem 1rem}.my-book-loading{border:1px solid var(--my-book-line);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:1rem;min-height:140px;padding:2rem;display:flex}.my-book-loading h2{margin:0;font-size:1.125rem;line-height:1.65}.my-book-loading p{color:var(--my-book-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.75}.my-book-loading .atlas-auth-loader{flex:none;margin:0}.my-book-shell :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #3d7da8}.my-book-question-select{min-height:44px}.my-book-question-detail .key-point-content p{font-size:1rem;line-height:1.9}.my-book-question-detail .key-point-content h3{font-size:1.125rem;line-height:1.7}.my-book-question-detail .question-sources{font-size:.8125rem;line-height:1.8}@media (width<=1000px){.my-book-filters{flex-direction:column;align-items:stretch}.my-book-filter-selects{grid-template-columns:1fr 1fr;max-width:none;display:grid}.my-book-intro-heading{align-items:flex-start}.my-book-intro-heading>.my-book-secondary{white-space:nowrap}.my-book-selection-bar{flex-direction:column;align-items:flex-start}.my-book-pdf-drawer>summary{flex-wrap:wrap}.my-book-pdf-label{width:100%}.my-book-pdf-drawer>summary b{margin-left:auto}.my-book-signin{gap:1.5rem 2rem;padding:1.75rem}.my-book-signin-guide{padding-left:1.5rem}}@media (width<=700px){.review-page .review-main{padding:1.25rem 0 2.75rem}.review-page .my-book-shell{width:calc(100% - 2rem)}.my-book-breadcrumb{margin-bottom:1.125rem}.my-book-intro{margin-bottom:1.5rem;padding-bottom:1.25rem}.my-book-intro-heading{display:block}.my-book-intro h1{font-size:clamp(1.5rem,6.6vw,1.875rem)}.my-book-intro-heading>.my-book-secondary{width:100%;margin-top:1rem}.my-book-lead{font-size:.9375rem;line-height:1.8}.my-book-desktop-break{display:none}.my-book-steps{gap:.625rem;margin-top:1.25rem}.my-book-steps li{border-left:0;padding-left:0;display:block}.my-book-steps li>span{width:30px;height:30px;margin-bottom:.5rem}.my-book-steps strong{font-size:.875rem;line-height:1.6}.my-book-steps p{font-size:.8125rem;line-height:1.7}.my-book-signin{border-radius:16px;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1.125rem}.my-book-signin h2{font-size:1.375rem}.my-book-signin-copy .my-book-primary{width:100%}.my-book-signin-guide{border-left:0;border-top:1px solid var(--my-book-line);padding:1.25rem 0 0}.my-book-signin-note{grid-column:auto}.my-book-overview{gap:.5rem;margin-bottom:1.25rem}.my-book-overview>div{border-radius:10px;padding:.875rem .625rem}.my-book-overview dt{font-size:.8125rem;line-height:1.6}.my-book-overview dd{font-size:1.5rem}.my-book-overview p{font-size:.75rem;line-height:1.6}.my-book-library{border-radius:16px;padding:1.25rem 1rem}.my-book-library-heading{align-items:flex-start;margin-bottom:1.125rem}.my-book-library-heading h2{font-size:1.25rem}.my-book-library-heading p:last-child{font-size:.875rem}.my-book-count{padding:.375rem .5rem;font-size:.8125rem}.my-book-result-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.my-book-result-tabs button{justify-content:center;gap:.375rem;padding:.625rem .375rem;font-size:.8125rem}.my-book-result-tabs button span{font-size:.75rem}.my-book-filter-selects{grid-template-columns:1fr;gap:.875rem}.my-book-selection-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.my-book-selection-actions>.my-book-primary{grid-column:1/-1;min-height:48px}.my-book-selection-actions>button:not(.my-book-primary){padding:.625rem .375rem;font-size:.8125rem}.my-book-question-grid{grid-template-columns:1fr;gap:.875rem}.my-book-question{padding:1rem}.my-book-question-stem{min-height:0;font-size:1rem}.my-book-pagination{justify-content:space-between;gap:.625rem}.my-book-pagination button{padding:.625rem .5rem;font-size:.8125rem}.my-book-pagination>span{font-size:.8125rem}.my-book-pagination small{font-size:.75rem}.my-book-pdf-drawer>summary{gap:.75rem;padding:1.125rem}.my-book-pdf-drawer>summary>span:nth-child(2){width:100%}.my-book-pdf-drawer>summary b{margin-left:0;margin-right:auto}.my-book-pdf-drawer .exam-pdf-studio{padding:1.25rem 1rem}.my-book-empty{padding:1.75rem 1rem}.my-book-loading{align-items:flex-start;padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.my-book-shell *{scroll-behavior:auto!important}.my-book-loading .atlas-auth-loader{animation:none}}@media print{.my-book-intro,.my-book-overview,.my-book-filters,.my-book-selection-bar,.my-book-pagination,.my-book-history-note,.my-book-footnote{display:none!important}}
