.magazine-samples.inside-section{background:linear-gradient(180deg,#f0f7fc,#f1faf6)}.book-sample-tabs{gap:0}.book-sample-tabs>[data-slot=tabs-content][data-state=inactive]{display:none}.book-sample-tabs>[data-slot=tabs-list]{height:auto;margin:0 auto 28px;padding:0;gap:12px;border:0;background:transparent}.book-sample-tabs [data-slot=tabs-trigger]{min-height:54px;padding:12px 28px;border:2px solid #dce1e8;border-radius:999px;color:#263443;background:#fff;font-size:17px;font-weight:850;box-shadow:none}.book-sample-tabs [data-slot=tabs-trigger][data-state=active]{color:#fff;background:linear-gradient(105deg,#497cf0,#55bf67);border-color:transparent;box-shadow:0 6px 18px #477ee52b}.magazine-reader{width:100%;scroll-margin-top:100px}.book-frame{position:relative;padding:clamp(22px,4.5vw,60px) clamp(25px,5vw,72px) 32px;background:#fff;border-radius:24px;box-shadow:0 10px 32px #173d3212;color:#4b5055}.book-viewport{overflow:auto;width:100%;aspect-ratio:2482/1577;scrollbar-width:thin;overscroll-behavior:auto;touch-action:pan-y pinch-zoom;border-radius:1px}.book-viewport:not(.book-is-zoomed){overflow:hidden}.book-paper-wrap{width:calc(100% * var(--book-zoom, 1));min-height:100%;display:flex;align-items:center}.book-paper{position:relative;display:flex;width:100%;aspect-ratio:2482/1577;filter:drop-shadow(0 5px 6px #252a2e1c);isolation:isolate}.book-page{position:relative;width:50%;height:100%;background:white}.book-page img,.book-turn img{display:block;width:100%;height:100%;object-fit:fill;user-select:none}.book-page:first-child:not(:last-child):after{content:"";position:absolute;inset:0 0 0 auto;width:3%;pointer-events:none;background:linear-gradient(90deg,transparent,#30303015)}.book-page:nth-child(2):after{content:"";position:absolute;inset:0 auto 0 0;width:2%;pointer-events:none;background:linear-gradient(90deg,#30303018,transparent)}.book-one-page{justify-content:center}.book-arrow{position:absolute;top:45%;z-index:3;display:grid;place-items:center;width:48px;height:56px;color:white;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 1px 3px #000a);transition:opacity .15s}.book-arrow svg{width:45px;height:45px;stroke-width:2.8}.book-arrow-prev{left:clamp(4px,3.6vw,44px)}.book-arrow-next{right:clamp(4px,3.6vw,44px)}.book-arrow:disabled{opacity:.25;cursor:default}.book-arrow:focus-visible{color:#315bd5;filter:none}.book-toolbar{position:relative;z-index:5;display:flex;width:fit-content;max-width:100%;margin:15px auto 0;border:1px solid #e1e1e1;border-radius:8px;background:white;box-shadow:0 2px 5px #0003;overflow:hidden}.book-toolbar button{display:grid;place-items:center;flex:0 0 46px;width:46px;height:48px;border:0;color:#747778;background:#fff;cursor:pointer}.book-toolbar button:hover,.book-toolbar button[aria-expanded=true]{background:#eef5fa;color:#2763c5}.book-toolbar button:disabled{color:#bec1c2;cursor:default;background:#fff}.book-toolbar button svg{width:21px;height:21px;stroke-width:2.3}.book-toolbar .book-page-count{display:flex;justify-content:center;gap:1px;width:67px;flex-basis:67px;font-size:14px;font-weight:600;background:#f7f7f7;color:#73777a}.book-page-count span{color:#929697}.book-frame button:focus-visible,.book-frame input:focus-visible,.book-fullscreen-close:focus-visible,.book-viewport:focus-visible{outline:3px solid #376de1;outline-offset:-3px}.book-turn{position:absolute;inset:0;perspective:2200px;pointer-events:none}.book-still-page{left:0;animation:book-still .6s both}.book-still-page,.book-turning-leaf{position:absolute;width:50%;height:100%}.book-turning-leaf{left:50%;transform-origin:left center;transform-style:preserve-3d;animation:book-next .6s cubic-bezier(.3,.05,.2,1) both}.book-leaf-back,.book-leaf-front{position:absolute;inset:0;backface-visibility:hidden;background:white}.book-leaf-back{transform:rotateY(180deg)}.book-turn-previous .book-still-page{left:50%}.book-turn-previous .book-turning-leaf{left:0;transform-origin:right center;animation-name:book-previous}@keyframes book-next{to{transform:rotateY(-180deg)}}@keyframes book-previous{to{transform:rotateY(180deg)}}@keyframes book-still{0%,49%{opacity:1}50%,to{opacity:0}}.book-panel{position:absolute;z-index:6;bottom:92px;left:50%;transform:translateX(-50%);width:340px;max-width:calc(100% - 32px);padding:18px;border:1px solid #e0e6e9;border-radius:12px;background:#fff;box-shadow:0 10px 35px #17324d30;text-align:left}.book-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;color:#23384d;font-size:16px}.book-panel-heading button{border:0;background:transparent;display:grid;place-items:center;width:36px;height:36px;cursor:pointer}.book-panel-pages{width:570px}.book-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:min(420px,48vh);overflow-y:auto;overscroll-behavior:contain;padding:4px}.book-thumbnails button{padding:3px;border:2px solid transparent;border-radius:3px;background:#f4f6f7;color:#374a5c;cursor:pointer;font-size:12px}.book-thumbnails button[aria-current]{border-color:#4e87d9;background:#e9f1ff}.book-thumbnails img{width:100%;aspect-ratio:1241/1577;object-fit:contain}.book-jump-form label,.book-share label{display:block;margin-bottom:8px;font-size:14px}.book-jump-form>div{display:flex;gap:10px}.book-panel input{width:100%;min-width:0;border:1px solid #bcc8d1;border-radius:5px;padding:10px;background:#fff;color:#223349;font-size:16px}.book-jump-form button,.book-share>button{padding:10px 18px;background:#2e64b5;color:white;border:0;border-radius:5px;cursor:pointer;white-space:nowrap}.book-share>button{margin-top:10px}.book-share>span{display:block;margin-top:8px;font-size:13px}.book-more{display:grid;gap:2px}.book-more button{padding:12px;text-align:left;border:0;border-radius:5px;background:#f2f6f8;color:#263c50;cursor:pointer}.book-more p{margin:10px 0 0;font-size:13px;line-height:1.5;color:#566572}.book-fullscreen-dialog[data-slot=dialog-content]{inset:0;transform:none;translate:none;width:100vw;max-width:none;height:100dvh;padding:0;border:0;border-radius:0;display:flex;align-items:center;justify-content:center;background:#eff3f5}.book-fullscreen-close{position:absolute;z-index:10;top:10px;right:14px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #dbe1e5;background:white;border-radius:50%;color:#243d51;cursor:pointer}.book-frame-expanded{width:min(1500px,100vw);height:100%;border-radius:0;background:transparent;box-shadow:none;padding:56px 40px 24px;display:flex;flex-direction:column;align-items:center}.book-frame-expanded .book-viewport{flex:1;min-height:0;width:min(100%,calc((100dvh - 145px) * 2482 / 1577));aspect-ratio:auto;overscroll-behavior:contain}.book-frame-expanded .book-paper{aspect-ratio:2482/1577}.book-frame-expanded .book-toolbar{flex-shrink:0}.book-fullscreen-placeholder,.book-placeholder{aspect-ratio:1.48}.book-preview{display:flex;justify-content:center;width:100%}.book-preview img{width:50%;height:auto}.book-loading{text-align:center;font-size:14px;padding-top:18px}.book-loading button{color:#2462bc;text-decoration:underline}@media (max-width:600px){.book-sample-tabs>[data-slot=tabs-list]{gap:8px;margin-bottom:20px;width:100%}.book-sample-tabs [data-slot=tabs-trigger]{padding:10px 8px;min-height:48px;font-size:12px}.book-frame{padding:18px 12px 20px;border-radius:16px}.book-frame-expanded .book-paper,.book-paper,.book-viewport{aspect-ratio:1241/1577}.book-page{width:100%}.book-arrow{top:43%;width:40px;height:48px}.book-arrow svg{width:35px;height:35px}.book-arrow-prev{left:-5px}.book-arrow-next{right:-5px}.book-toolbar{margin-top:14px;width:100%}.book-toolbar button{flex:1 1 0;width:auto;min-width:0;height:44px}.book-toolbar .book-page-count{flex:1.45 1 0;width:auto;font-size:12px}.book-toolbar button svg{width:19px;height:19px}.book-panel{bottom:80px;padding:12px;max-width:calc(100% - 16px)}.book-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));max-height:320px}.book-frame-expanded{padding:62px 14px 18px}.book-frame-expanded .book-viewport{width:min(100%,calc((100dvh - 138px) * 1241 / 1577))}.book-frame-expanded .book-toolbar{max-width:360px}.book-frame-expanded .book-arrow-prev{left:0}.book-frame-expanded .book-arrow-next{right:0}.book-fullscreen-placeholder,.book-placeholder{aspect-ratio:.71}.book-preview img{width:100%}.book-preview img:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.book-turn{display:none}.book-arrow{transition:none}}