.regina-publication{margin:78px 0 90px;padding:40px 0 0;border-top:1px solid #d8d2c6;color:#282722}
.regina-publication>.is-style-eyebrow{margin:0 0 14px}.regina-publication-heading{font-family:"Regina Noto Sans TC","Noto Sans TC",sans-serif!important;font-size:34px;letter-spacing:.12em;margin:0 0 35px;font-weight:400}
.regina-book-layout.wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(36px,6vw,90px);align-items:center;margin:0}
.regina-book-visual,.regina-book-copy{min-width:0}.regina-book-main{margin:0!important;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e9e4db;border-radius:10px;overflow:hidden;aspect-ratio:1}
.regina-book-main img{display:block;width:100%!important;height:100%!important;object-fit:contain}
.regina-book-thumbs.wp-block-gallery{display:flex;flex-wrap:nowrap;gap:9px!important;overflow-x:auto;padding:12px 1px 4px;margin:0!important;scrollbar-width:thin}
.regina-book-thumbs.wp-block-gallery>.wp-block-image{flex:0 0 64px!important;width:64px!important;height:64px;margin:0!important;cursor:pointer;border:1px solid #ded8cd;border-radius:5px;overflow:hidden;box-sizing:border-box;opacity:.68;transition:opacity .2s,border-color .2s}
.regina-book-thumbs.wp-block-gallery>.wp-block-image img{display:block;width:100%!important;height:100%!important;object-fit:contain;background:#fff}
.regina-book-thumbs.wp-block-gallery>.wp-block-image[aria-pressed="true"],.regina-book-thumbs.wp-block-gallery>.wp-block-image:hover{opacity:1;border-color:#a64e3c}.regina-book-thumbs.wp-block-gallery>.wp-block-image:focus-visible{outline:3px solid #a64e3c;outline-offset:2px}
.regina-book-source{font-size:11px!important;letter-spacing:.03em;color:#857c71;margin:12px 0 0!important}.regina-book-source a{color:inherit}
.regina-book-copy>.is-style-eyebrow{margin:0 0 18px}.regina-book-title{font-family:"Regina Noto Sans TC","Noto Sans TC",sans-serif!important;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.45;letter-spacing:.07em;margin:0 0 12px}
.regina-book-subtitle{font-size:15px;letter-spacing:.08em;color:#75685f;margin:0 0 28px!important}.regina-book-copy>p:not(.is-style-eyebrow):not(.regina-book-subtitle):not(.regina-book-meta){font-size:16px;line-height:2;letter-spacing:.04em;margin:0 0 16px}
.regina-book-meta{font-size:12px!important;color:#857c71;letter-spacing:.04em;margin:26px 0!important}.regina-book-copy .wp-block-buttons{margin-top:24px}
@media(max-width:700px){.regina-publication{margin:55px 0 65px;padding-top:28px}.regina-publication-heading{font-size:28px;margin-bottom:24px}.regina-book-layout.wp-block-columns{grid-template-columns:1fr;gap:26px}.regina-book-title{font-size:27px}.regina-book-copy>p:not(.is-style-eyebrow):not(.regina-book-subtitle):not(.regina-book-meta){font-size:15px}}
@media(prefers-reduced-motion:reduce){.regina-book-thumbs.wp-block-gallery>.wp-block-image{transition:none}}
