.share-box{background:linear-gradient(145deg, var(--sheet), var(--leaf));border:1.5px solid var(--sage-line);box-shadow:6px 7px 0 var(--sage-soft);border-radius:16px;margin-top:28px;padding:20px 18px 16px;position:relative}.share-box-title{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:650;line-height:1.2}.share-box-hint{color:var(--sage-ink);margin-top:6px;font-size:15px;line-height:1.45}.share-box-main{border-bottom:1px dashed color-mix(in srgb, var(--sage-line) 55%, transparent);gap:4px;margin-top:14px;padding-bottom:10px;display:grid}.share-box-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.share-box-main+.share-box-list{margin-top:6px}.share-box-btn{width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px 8px 4px 4px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s;display:flex}.share-box-btn:hover{background:color-mix(in srgb, var(--sheet) 70%, var(--citrus) 30%)}.share-box-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.share-box-tile{transition:translate .2s var(--ease-in-out)}.share-box-btn:hover .share-box-tile{translate:0 -2px}.share-box-copy{font-weight:650}.share-box-error{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.4}.share-box-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.share-box-end{margin-top:48px;display:none}@media (max-height:899px){.share-box-rail{display:none}.share-box-end{display:block}}@media (max-width:900px){.share-box-rail{display:none}.share-box-end{margin-top:48px;margin-bottom:0;display:block}.share-box-list,.share-box-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.share-box-btn{gap:10px;font-size:15px}}@media (prefers-reduced-motion:no-preference){[data-arrived=true].share-box .share-box-tile{animation:share-box-in .48s var(--ease-in-out) calc(var(--i,0) * 70ms) both}.share-box-list li:first-child{--i:1}.share-box-list li:nth-child(2){--i:2}.share-box-list li:nth-child(3){--i:3}.share-box-list li:nth-child(4){--i:4}.share-box-list li:nth-child(5){--i:5}}@keyframes share-box-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.share-box-tile,.share-box-btn{transition:none}}.share-box .share-box-btn .share-box-label{min-width:0;color:var(--ink);flex:1;font-size:16px;font-weight:600}.share-box .share-box-btn{gap:12px;min-height:52px;padding:4px 8px 4px 4px}.share-box .share-box-btn:hover{text-decoration:none}@media (max-width:400px){.share-box .share-box-btn .share-box-label{font-size:15px}}@media (min-width:901px){:is(.share-box-rail,.share-box-side) .share-box-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}:is(.share-box-rail,.share-box-side) .share-box-list .share-box-btn{justify-content:center;padding:4px}:is(.share-box-rail,.share-box-side) .share-box-list .share-box-btn .share-box-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:961px){.blog-main .legal-reading-grid{column-gap:clamp(40px,4.5vw,64px)}}.blog-side{display:none}@media (min-width:1366px) and (min-height:600px){.blog-main .legal-reading-grid{grid-template-columns:minmax(200px,1fr) minmax(0,680px) minmax(260px,1fr);column-gap:56px}.blog-side{align-self:start;display:block;position:sticky;top:132px}.blog-side .share-box{margin-top:0}.share-box-rail,.share-box-end{display:none}}
