.anonymous-main{max-width:960px;margin:auto;padding:36px 28px 80px;color:#163b32}.anonymous-intro{max-width:810px;margin:30px 0}.anonymous-intro h1{font-size:clamp(27px,3.6vw,40px);line-height:1.55;letter-spacing:-.02em}.anonymous-lead{font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.8}.anonymous-intro p,.anonymous-notice p,.anonymous-next p{line-height:1.95}.anonymous-date{font-size:13px;color:#5d7068}.anonymous-notice{background:#f0f5ee;border-left:3px solid #63886a;padding:20px 26px;border-radius:0 12px 12px 0;font-size:14px}.anonymous-notice p{margin:9px 0 0}.anonymous-toc{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 18px}.anonymous-toc a{border:1px solid #d3e1d9;background:#fff;padding:12px 17px;border-radius:30px;text-decoration:none;font-size:14px}.anonymous-length-note,.anonymous-source-note{font-size:13px;line-height:1.9;color:#5d7068}.anonymous-case{margin:32px 0;background:white;border:1px solid #d3e1d9;border-radius:18px;overflow:hidden;scroll-margin-top:90px}.anonymous-case header{display:flex;align-items:baseline;gap:18px;padding:25px 32px;background:#f6f8f3}.anonymous-number{font-size:26px;color:#759686;font-weight:800}.anonymous-case h2{font-size:clamp(20px,2vw,25px);line-height:1.6;margin:0}.anonymous-answer{padding:30px 36px 36px;border-top:1px solid #e1e8df;scroll-margin-top:90px}.anonymous-answer h3{font-size:13px;letter-spacing:.06em;color:#496f5b;margin:0 0 10px}.original-prompt{font-size:16px;line-height:1.95;font-weight:600;margin:0;overflow-wrap:anywhere}.anonymous-source-note{margin:12px 0 0}.anonymous-answer-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:26px 0 16px;padding-top:20px;border-top:1px solid #e1e8df;font-size:13px;color:#496f5b}.anonymous-count{font-variant-numeric:tabular-nums}.anonymous-count>span{white-space:nowrap}.original-answer{margin:0;padding:0;border:0;background:transparent;font-size:17px;font-style:normal;line-height:2.15;color:#243d34;white-space:pre-wrap;overflow-wrap:anywhere}.anonymous-next{padding:24px 0}.anonymous-next h2{font-size:24px;line-height:1.6}.anonymous-next .button{display:inline-flex;max-width:100%;white-space:normal;margin:20px 0}.anonymous-entry{max-width:1120px;margin:12px auto 38px;padding:20px 28px;border:1px solid #d3e1d9;border-radius:12px;background:#f2f6ef}.anonymous-entry a{font-weight:700;display:block;line-height:1.8}.anonymous-entry>span{display:block;font-size:13px;margin-top:6px;line-height:1.8}.anonymous-main a:focus-visible,.anonymous-entry a:focus-visible{outline:3px solid #537c59;outline-offset:4px}@media(max-width:640px){.anonymous-main{padding:24px 18px 70px}.anonymous-intro{margin:22px 0}.anonymous-notice{padding:18px}.anonymous-case header{padding:22px 20px;gap:12px}.anonymous-answer{padding:24px 20px 28px}.original-answer{font-size:16px;line-height:2.1}.anonymous-entry{margin:12px 20px 28px;padding:18px}.anonymous-next h2{font-size:22px}.anonymous-toc a{padding:10px 13px}}@media(max-width:360px){.anonymous-main{padding-left:12px;padding-right:12px}.anonymous-answer{padding-left:16px;padding-right:16px}}
