.sample-link{box-sizing:border-box;border:1px solid var(--color-teal,#166064);width:min(100%,14rem);min-height:48px;font:600 .9375rem/1.4 var(--font-body);border-radius:var(--radius-btn,.5rem);-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;gap:.5rem;margin-inline:auto;padding:.65rem 1.25rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex;color:var(--color-teal,#166064)!important}.sample-link svg{flex-shrink:0}.sample-link:active{background:var(--color-teal-subtle);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.sample-link:hover{background:var(--color-teal-subtle)}}@media (prefers-reduced-motion:reduce){.sample-link{transition:none}.sample-link:active{transform:none}}.hero__sample{justify-content:center;margin-top:.35rem;display:flex}.purchase__sample{justify-content:center;margin-top:.6rem;display:flex}.sample-dialog{border:1px solid #c9d2d7;border-radius:.75rem;width:min(74rem,100vw - 3rem);max-width:none;height:min(57rem,100dvh - 3rem);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 100px #10243a40}.sample-dialog::backdrop{background:#10243ab8}html.sample-is-open{overflow:hidden}.sample-reader,.sample-reader *{box-sizing:border-box}.sample-reader{--reader-ink:#10243a;--reader-muted:#5e6870;--reader-action:#166064;--reader-rule:#d8dfe1;height:100%;min-height:0;color:var(--reader-ink);font:400 .875rem/1.5 var(--font-body);background:#fff;flex-direction:column;display:flex}.sample-reader :is(p,h2,h3,h4,figure,blockquote){margin:0}.sample-reader :is(button,a){-webkit-tap-highlight-color:transparent}.sample-reader button{cursor:pointer;font:inherit}.sample-reader button:disabled{cursor:default;opacity:.35}.sample-reader :is(button,a,[tabindex]):focus-visible,.sample-link:focus-visible{outline:3px solid var(--color-focus,#175ff5);outline-offset:2px}.sample-reader [hidden]{display:none!important}.sample-reader:not([data-ready]) :is(.sample-reader__sheet,.sample-reader__views,.sample-reader__zoom,.sample-reader__navigation,.sample-reader__sidebar nav){display:none}.sample-reader__fallback{text-align:center;padding:2rem 1rem}.sample-reader__fallback a{color:var(--reader-action);margin-top:1rem;text-decoration:underline;display:inline-block}.sample-reader__header{border-bottom:1px solid var(--reader-rule);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.sample-reader__eyebrow{color:var(--reader-muted);font:600 .65rem/1.5 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.sample-reader__identity h2{color:var(--reader-ink);font:700 1.1rem/1.5 var(--font-display);letter-spacing:-.025em}.sample-reader__exit{min-height:44px;color:var(--reader-ink);background:0 0;border:0;border-radius:.3rem;flex-shrink:0;align-items:center;gap:.55rem;padding:.35rem .6rem;text-decoration:none;display:inline-flex}.sample-reader__exit:hover{background:#f0f4f4}.sample-reader__exit>span:last-child:not(:first-child){line-height:1}.sample-dialog .sample-reader__exit>span:last-child{font-size:1.75rem}.sample-reader__body{flex:1;min-height:0;display:flex}.sample-reader__sidebar{border-right:1px solid var(--reader-rule);flex-direction:column;flex-shrink:0;width:16rem;padding:1.75rem 1.25rem;display:flex;overflow-y:auto}.sample-reader__sidebar nav{margin-top:.75rem}.sample-reader__chapter{text-align:left;width:100%;color:var(--reader-ink);background:0 0;border:0;border-left:2px solid #0000;padding:.85rem .65rem;display:block}.sample-reader__chapter span{font-weight:600;line-height:1.5;display:block}.sample-reader__chapter small{color:var(--reader-muted);margin-top:.25rem;display:block}.sample-reader__chapter[aria-current=page]{border-left-color:var(--reader-action);background:#edf4f3}.sample-reader__chapter:hover{background:#f0f4f4}.sample-reader__selection{color:var(--reader-muted);font-size:.75rem;margin-top:1.5rem!important}.sample-reader__offer{margin-top:auto;padding-top:2rem}.sample-reader__offer p{margin-bottom:.85rem;font-weight:600}.sample-reader__offer small{color:var(--reader-muted);text-align:center;margin-top:.65rem;font-size:.65rem;display:block}.sample-reader a.sample-reader__buy{background:var(--reader-action);color:#fff;text-align:center;border-radius:.4rem;justify-content:center;align-items:center;min-height:48px;padding:.65rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.sample-reader a.sample-reader__buy:hover{background:#124e52}.sample-reader__reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sample-reader__toolbar{border-bottom:1px solid var(--reader-rule);flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:60px;padding:.4rem 1rem;display:flex}.sample-reader__views{border:1px solid var(--reader-rule);border-radius:.4rem;padding:3px;display:flex}.sample-reader__views button{min-height:36px;color:var(--reader-muted);background:0 0;border:0;border-radius:.2rem;padding:.3rem .8rem;font-size:.75rem}.sample-reader__views button[aria-pressed=true]{color:var(--reader-ink);background:#edf1f1;font-weight:600}.sample-reader__zoom{font-variant-numeric:tabular-nums;align-items:center;gap:.15rem;font-size:.75rem;display:flex}.sample-reader__zoom button{width:40px;height:44px;color:var(--reader-ink);background:0 0;border:0;border-radius:.3rem;font-size:1.2rem}.sample-reader__zoom button:hover:not(:disabled){background:#edf1f1}.sample-reader__zoom span{text-align:center;min-width:3rem}.sample-reader__download{min-height:44px;color:var(--reader-muted);align-items:center;gap:.4rem;font-size:.75rem;text-decoration:none;display:inline-flex}.sample-reader__download:hover{color:var(--reader-action);text-decoration:underline}.sample-reader__stage{scrollbar-gutter:stable;overscroll-behavior:contain;background:#edf0f1;flex:1;min-height:0;padding:1.25rem;position:relative;overflow:auto}.sample-reader__sheet{width:100%;margin-bottom:1.25rem;position:relative}.sample-reader__sheet:last-of-type{margin-bottom:0}.sample-reader__page{width:calc(var(--sample-fit-width,100%) * var(--sample-zoom,1));aspect-ratio:5/8;background:#fff;margin-inline:auto!important}.sample-reader__page img{background:#fff;width:100%;max-width:none;height:auto;display:block;box-shadow:0 2px 12px #10243a12}.sample-reader__status{text-align:center;color:var(--reader-muted);z-index:1;padding-inline:1rem;position:absolute;inset:40% 0 auto}.sample-reader__retry{min-height:44px;color:var(--reader-action);border:1px solid var(--reader-action);background:#fff;border-radius:.3rem;padding:.5rem 1rem;position:absolute;top:calc(40% + 3rem);left:50%;transform:translate(-50%)}.sample-reader__text{color:#202020;background:#fff;max-width:38rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);font:400 1.125rem/1.7 Georgia,Times New Roman,serif;box-shadow:0 2px 12px #10243a12}.sample-reader__text h3{color:#202020;letter-spacing:0;margin-block:1.2rem .85rem;font:700 1.35rem/1.35 Georgia,Times New Roman,serif}.sample-reader__text h4{color:#202020;letter-spacing:0;margin-top:.85rem;font:700 1.125rem/1.5 Georgia,Times New Roman,serif}.sample-reader__text p{margin-block:.6rem}.sample-reader__text blockquote{border-left:2px solid #cad1d2;margin-block:1rem;padding-left:1rem;font-style:italic}.sample-reader__text .sample-reader__text-label{font:600 .7rem/1.6 var(--font-body);letter-spacing:.04em;margin-top:1.25rem}.sample-reader__text .sample-reader__text-bullet{margin-block:.2rem;padding-left:.25rem}.sample-reader__text .sample-reader__text-illustration{color:var(--reader-muted);font:400 .75rem/1.5 var(--font-body);margin-block:1.5rem}.sample-reader__text .sample-reader__text-page{text-align:center;margin-top:2rem;font-size:.75rem}.sample-reader__navigation{border-top:1px solid var(--reader-rule);background:#fff;flex:none;justify-content:space-between;align-items:center;padding:.3rem 1rem;display:flex}.sample-reader__navigation button{min-width:6rem;min-height:44px;color:var(--reader-ink);background:0 0;border:0;border-radius:.3rem;padding:.4rem .5rem;font-size:.8rem}.sample-reader__navigation button:hover:not(:disabled){background:#edf1f1}.sample-reader__navigation p{color:var(--reader-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:.75rem}.sample-reader__mobile-offer{display:none}.sample-page{background:#edf0f1;margin:0}.sample-page main{height:100dvh}.sample-page .sample-reader__header{padding-top:max(.75rem, env(safe-area-inset-top))}@media (width<=47.99rem){.sample-dialog{border:0;border-radius:0;width:100%;height:100dvh}.sample-reader__header{gap:.5rem;padding:.55rem .75rem}.sample-reader__identity h2{font-size:.875rem}.sample-reader__eyebrow{font-size:.6rem}.sample-reader__exit{gap:.35rem;padding-inline:.25rem;font-size:.75rem}.sample-reader__sidebar{display:none}.sample-reader__toolbar{gap:.25rem;min-height:56px;padding:.25rem .5rem}.sample-reader__views{padding:2px}.sample-reader__views button{min-height:40px;padding-inline:.6rem}.sample-reader__zoom{gap:0;font-size:.65rem}.sample-reader__zoom button{width:44px}.sample-reader__zoom span{min-width:2.5rem}.sample-reader__download{gap:.25rem;font-size:.65rem}.sample-reader__download svg{width:14px}.sample-reader__stage{padding:.65rem}.sample-reader__text{padding:1.35rem;font-size:1.0625rem}.sample-reader__navigation{padding:.25rem .5rem}.sample-reader__navigation button{min-width:4.5rem;font-size:.75rem}.sample-reader__navigation p{font-size:.7rem}.sample-reader__navigation p span{font-size:.65rem;display:block}.sample-reader__mobile-offer{padding:.4rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--reader-rule);display:block}.sample-reader a.sample-reader__buy{min-height:44px;font-size:.875rem}}@media (width<=23.99rem){.sample-reader__zoom span{display:none}}@media (prefers-reduced-motion:no-preference){.sample-dialog[open]{animation:.14s ease-out sample-arrive}@keyframes sample-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
