.press-clipping-scene{padding:22px 4%;gap:16px;align-items:center;overflow:auto}
.press-clipping{flex-shrink:0;width:620px;max-width:90vw;padding:18px 22px 14px;background:#eeeade;background-image:repeating-linear-gradient(0deg,#62523506 0 1px,transparent 1px 3px);color:#24231e;font-family:'Noto Serif JP','Yu Mincho','Hiragino Mincho ProN',serif;box-shadow:0 12px 35px #0008;transform:rotate(-.4deg);border:1px solid #c7c0af}
.press-clipping .press-top{position:static;display:flex;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;padding:7px 0;background:none;color:#24231e;border-top:2px solid #24231e;border-bottom:4px double #24231e;font-size:13px;box-shadow:none}.press-top b{font-size:16px;letter-spacing:.2em}.press-deck{display:flex;justify-content:space-between;align-items:center;margin:14px 0 0;font-size:22px;font-weight:700;letter-spacing:.08em}.press-deck small{font:12px 'Noto Sans JP',sans-serif;border:1px solid #625f54;padding:4px 8px}
.press-article{display:flex;flex-direction:row-reverse;gap:22px;padding:18px 0;min-height:330px}.press-headlines{display:flex;flex-direction:row-reverse;gap:15px;flex:0 0 auto}.press-clipping .press-headlines h2,.press-clipping .press-headlines h3{writing-mode:vertical-rl;text-orientation:upright;color:#181815;font-family:'Yu Mincho','Hiragino Mincho ProN',serif;margin:0;letter-spacing:.07em;line-height:1.25;max-height:340px}.press-clipping .press-headlines h2{font-size:38px;font-weight:900}.press-clipping .press-headlines h3{font-size:22px;font-weight:700;padding:8px;border:1px solid #555146}
.press-copy{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-between;gap:18px}.press-clipping .press-copy p{writing-mode:vertical-rl;text-orientation:mixed;height:245px;margin:0;width:100%;font-size:18px;line-height:1.9;text-align:justify;letter-spacing:.04em;color:#24231e;text-indent:1em}.press-callout{font-size:19px;line-height:1.7;padding:10px 0;border-top:3px double #625e51;border-bottom:1px solid #625e51;text-align:center;font-weight:700}.press-bottom{display:flex;justify-content:space-between;border-top:1px solid #625e51;padding-top:9px;font-size:11px;letter-spacing:.12em}
.press-clipping-scene.expanded .press-clipping{width:820px;max-width:none}.press-clipping-scene.expanded .press-article{min-height:440px}.press-clipping-scene.expanded .press-headlines h2{font-size:48px;max-height:420px}.press-clipping-scene.expanded .press-headlines h3{font-size:28px;max-height:420px}.press-clipping-scene.expanded .press-copy p{font-size:22px;height:330px}
@media(orientation:landscape) and (max-height:500px){.press-clipping-scene{padding:8px 4%;justify-content:flex-start}.press-clipping{width:540px;padding:12px 18px}.press-article{min-height:290px;gap:16px}.press-clipping .press-headlines h2{font-size:32px;max-height:300px}.press-clipping .press-headlines h3{font-size:19px;max-height:300px}.press-clipping .press-copy p{font-size:16px;height:210px}.press-callout{font-size:16px}}

.press-clipping{margin:0 auto;text-align:left}
.press-clipping{width:460px}
.press-clipping-scene.expanded .press-clipping{width:640px}
.press-clipping-scene.expanded .press-copy p{font-size:25px;line-height:1.8}
.generated-news-scene .news-zoom:hover,.generated-news-scene .news-zoom:focus-visible{background:#194d86;color:#fff;border-color:#a2c7ee}
