.divorce-bookshelf{padding:100px 0;color:#332e22}#divorce-related-articles-title{scroll-margin-top:110px}.divorce-bookshelf-paper{padding:34px 28px 22px;border:1px solid #baa979;background:linear-gradient(110deg,#f4ecd7,#eaddba 53%,#f3e9d0);box-shadow:inset 0 0 0 7px #f1e6c9,inset 0 0 0 8px #baa97955}.divorce-bookshelf h2{margin:0 0 26px;padding-bottom:20px;border-bottom:1px solid #a28a5170;font-size:clamp(21px,2.5vw,32px);font-weight:500;line-height:1.6;letter-spacing:.04em}.divorce-bookshelf-case{background:linear-gradient(#10251ee8,#233b2de8);border:1px solid #76613d;box-shadow:inset 0 8px 22px #0007,0 9px #736040,0 12px #483b27;overflow:hidden}.divorce-bookshelf-track{display:flex;align-items:flex-end;gap:9px;list-style:none;margin:0;padding:28px 18px 18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:18px;scrollbar-width:thin;scrollbar-color:#b39b67 #1b3025}.divorce-bookshelf-track li{flex:0 0 82px;scroll-snap-align:start;perspective:900px}.divorce-bookshelf .divorce-bookshelf-spine{display:flex;align-items:flex-start;justify-content:center;height:340px;padding:47px 0 0;color:#f5e8c6;text-decoration:none;border-radius:3px;background:#1c392c url(https://static.wixstatic.com/media/19bdc1_c4bd26b1a7194eccb212304721409cc1~mv2.png/v1/fit/w_660,h_880,q_85/file.jpg) 0 0/300% 100%;box-shadow:4px 5px 7px #0009;transition:transform .28s,box-shadow .28s;transform-origin:center bottom}.divorce-bookshelf-track li:nth-child(3n+2) .divorce-bookshelf-spine{background-color:#552833;background-position:50% 0}.divorce-bookshelf-track li:nth-child(3n) .divorce-bookshelf-spine{background-color:#d4bf8a;background-position:100% 0;color:#28291f}.divorce-bookshelf-track li:nth-child(4n) .divorce-bookshelf-spine{height:330px}.divorce-bookshelf-spine span{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.45;letter-spacing:.015em;text-shadow:0 1px 3px #000c}.divorce-bookshelf-track li:nth-child(3n) span{text-shadow:0 1px 1px #fff5}.divorce-bookshelf-spine:focus-visible{outline:3px solid #ecd39c;outline-offset:4px}.divorce-bookshelf-spine[aria-expanded=true]{transform:translateY(-9px) rotateY(-9deg);box-shadow:9px 12px 14px #000b}@media(hover:hover){.divorce-bookshelf-spine:hover{transform:translateY(-9px) rotateY(-9deg);box-shadow:9px 12px 14px #000b}}.divorce-bookshelf-nav{display:flex;justify-content:flex-end;gap:9px;margin-top:30px}.divorce-bookshelf-nav button,.divorce-bookshelf-close{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #a28a5170;background:#f7edd4;color:#493c29;font:22px Georgia,serif;cursor:pointer}.divorce-bookshelf-nav button:disabled{opacity:.35;cursor:default}.divorce-bookshelf-nav button:focus-visible,.divorce-bookshelf-close:focus-visible,.divorce-bookshelf-read:focus-visible{outline:2px solid #782e3b;outline-offset:3px}.divorce-bookshelf-overlay{position:fixed;inset:0;z-index:200;background:#10271e91;backdrop-filter:blur(2px)}.divorce-bookshelf-preview{box-sizing:border-box;position:fixed;z-index:201;top:50%;left:50%;transform:translate(-50%,-50%);width:min(940px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;background:#f7edd4;color:#332e22;border:1px solid #a9935d;box-shadow:0 25px 65px #061f1b80,0 3px 6px #403b2840;font-family:Yu Mincho,Hiragino Mincho ProN,serif}.divorce-bookshelf-preview[data-state=open]{animation:divorce-book-open .45s cubic-bezier(.2,.8,.2,1)}.divorce-bookshelf-preview[data-state=closed]{animation:divorce-book-close .24s ease-in}.divorce-bookshelf-close{position:absolute;top:10px;right:10px;z-index:1;box-shadow:0 1px 5px #0003;font-size:28px}.divorce-bookshelf-illustration{background:#e8dfcc}.divorce-bookshelf-illustration img{display:block;width:100%;height:auto;max-height:60dvh;-o-object-fit:contain;object-fit:contain}.divorce-bookshelf-detail{padding:55px 30px 30px;min-width:0}.divorce-bookshelf-detail:only-of-type{grid-column:1/-1}.divorce-bookshelf-detail h2{margin:0 0 20px;font-size:clamp(21px,2.2vw,28px);font-weight:500;line-height:1.65;overflow-wrap:anywhere}.divorce-bookshelf-detail p{margin:0 0 24px;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.divorce-bookshelf-read{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid #ab925e77;padding:15px 0 0;color:#782e3b;font-size:15px;text-decoration:none}.divorce-bookshelf-read span{font:22px Georgia,serif}@keyframes divorce-book-open{0%{opacity:0;transform:translate(calc(-50% + var(--book-origin-x)),calc(-50% + var(--book-origin-y))) perspective(900px) scale(.2) rotateY(-75deg)}to{opacity:1;transform:translate(-50%,-50%) perspective(900px) scale(1) rotateY(0)}}@keyframes divorce-book-close{0%{opacity:1;transform:translate(-50%,-50%) perspective(900px) scale(1) rotateY(0)}to{opacity:0;transform:translate(calc(-50% + var(--book-origin-x)),calc(-50% + var(--book-origin-y))) perspective(900px) scale(.2) rotateY(-75deg)}}@media(max-width:700px){.divorce-bookshelf{padding:70px 0}.divorce-bookshelf-paper{padding:25px 12px 20px}.divorce-bookshelf h2{font-size:21px;letter-spacing:0}.divorce-bookshelf-track{padding:25px 12px 16px;gap:8px;scroll-padding-inline:12px}.divorce-bookshelf-track li{flex-basis:82px}.divorce-bookshelf-preview{grid-template-columns:1fr;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.divorce-bookshelf-illustration img{max-height:32dvh}.divorce-bookshelf-detail{padding:24px 22px}.divorce-bookshelf-detail h2{font-size:21px}.divorce-bookshelf-detail p{font-size:14px}}@media(prefers-reduced-motion:reduce){.divorce-bookshelf-spine{transition:none!important;transform:none!important}.divorce-bookshelf-preview{animation:none!important}}
