.related[data-astro-cid-vrecybdq]{border-top:1px solid #e0e8f4;margin-top:3.5rem;padding-top:2rem}.related-title[data-astro-cid-vrecybdq]{margin-bottom:1.2rem;font-family:Kaisei Decol,serif;font-size:1.2rem;font-weight:700}.related-grid[data-astro-cid-vrecybdq]{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.related-grid[data-astro-cid-vrecybdq]{grid-template-columns:repeat(3,1fr)}}.related-card[data-astro-cid-vrecybdq]{background:#fff;border:none;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 3px 12px #0003}.related-card[data-astro-cid-vrecybdq]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000042}.related-thumb[data-astro-cid-vrecybdq]{object-fit:cover;background:#f0f6ff;width:100%;height:120px}.related-thumb-ph[data-astro-cid-vrecybdq]{justify-content:center;align-items:center;font-size:2.4rem;display:flex}.related-body[data-astro-cid-vrecybdq]{flex-direction:column;gap:.5rem;padding:.8rem .9rem 1rem;display:flex}.related-cat[data-astro-cid-vrecybdq]{color:#fff;border-radius:99px;align-self:flex-start;padding:.2rem .6rem;font-size:.62rem;font-weight:900}.related-card-title[data-astro-cid-vrecybdq]{color:#2a2a2a;font-size:.9rem;font-weight:700;line-height:1.5}.related-card[data-astro-cid-vrecybdq]:hover .related-card-title[data-astro-cid-vrecybdq]{text-decoration:underline}@media (min-width:640px){.related-grid[data-astro-cid-vrecybdq]{justify-content:start}}.post-wrap[data-astro-cid-tldeq5d5]{max-width:780px;margin:3rem auto;padding:0 1.5rem 6rem}.post-header[data-astro-cid-tldeq5d5]{margin-bottom:2rem}.post-cat[data-astro-cid-tldeq5d5]{color:#fff;border-radius:99px;margin-bottom:1rem;padding:.25rem .9rem;font-size:.7rem;font-weight:900;display:inline-block}.post-title[data-astro-cid-tldeq5d5]{color:#1a5fa8;margin-bottom:.8rem;font-family:Kaisei Decol,serif;font-size:1.5rem;font-weight:700;line-height:1.4}@media (min-width:700px){.post-title[data-astro-cid-tldeq5d5]{font-size:max(1.4rem,min(3.4vw,2rem))}}.post-date[data-astro-cid-tldeq5d5]{color:#888;flex-wrap:wrap;gap:.8rem;font-size:.78rem;display:flex}.post-updated[data-astro-cid-tldeq5d5]{color:var(--accent);font-weight:700}.post-hero[data-astro-cid-tldeq5d5]{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin:1.5rem 0}.post-toc[data-astro-cid-tldeq5d5]{border:1px solid var(--accent);background:#fff;border-radius:14px;margin-bottom:2.5rem;padding:0;overflow:hidden;box-shadow:0 4px 14px #00000029}.post-toc-title[data-astro-cid-tldeq5d5]{color:#fff;background:var(--accent);text-align:center;margin:0;padding:.55rem 1.4rem;font-family:Kaisei Decol,serif;font-size:1.05rem;font-weight:700}.post-toc[data-astro-cid-tldeq5d5] ul[data-astro-cid-tldeq5d5]{counter-reset:toc;background:#fff;margin:0;padding:1.2rem 1.4rem;list-style:none}.post-toc[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{counter-increment:toc;align-items:flex-start;gap:.5rem;margin:.6rem 0;font-size:.95rem;line-height:1.7;display:flex}.post-toc[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]:before{content:counter(toc) ".";color:var(--accent);flex-shrink:0;font-weight:700}.post-toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:#333;text-decoration:none}.post-toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{text-decoration:underline}.post-toc[data-astro-cid-tldeq5d5] .post-toc-sub[data-astro-cid-tldeq5d5]{counter-reset:none;padding:.2rem 0 0 .2rem}.post-toc[data-astro-cid-tldeq5d5] .post-toc-sub[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{counter-increment:none;margin:.25rem 0;font-size:.85rem}.post-toc[data-astro-cid-tldeq5d5] .post-toc-sub[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]:before{content:"–";color:#999;font-weight:400}.post-toc[data-astro-cid-tldeq5d5] .post-toc-sub[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:#555}.post-body[data-astro-cid-tldeq5d5]{letter-spacing:.02em;color:#333;font-size:1.125rem;line-height:1.75}.post-body[data-astro-cid-tldeq5d5] h2,.post-body[data-astro-cid-tldeq5d5] h3{scroll-margin-top:80px}.post-body[data-astro-cid-tldeq5d5] h2{color:var(--accent);border-left:5px solid var(--accent);background:0 0;border-bottom:2px dashed #a8c4e0;margin:2.5rem 0 1rem;padding:2px 0 10px 12px;font-family:Kaisei Decol,serif;font-size:1.3rem;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .intro-box{background:#eaf3fb;border:none;border-radius:10px;margin:0 0 2.2rem;padding:1.1em 1.3em}.post-body[data-astro-cid-tldeq5d5] .intro-box p{color:#333;margin:0;font-size:.95rem;line-height:1.9}.post-body--v2[data-astro-cid-tldeq5d5]{counter-reset:h2num}.post-body--v2[data-astro-cid-tldeq5d5] h2{counter-increment:h2num;color:var(--accent);border:none;border-left:8px solid var(--accent);background:#dce9f5;border-radius:0;padding:.75rem 1rem;line-height:1.5}.post-body--v2[data-astro-cid-tldeq5d5] h2:before{content:counter(h2num);border-right:2px solid #9dbcdc;margin-right:.6em;padding-right:.55em;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.85em;font-weight:700;line-height:1.2;display:inline-block}.post-body--nonum[data-astro-cid-tldeq5d5] h2:before,.post-toc--nonum[data-astro-cid-tldeq5d5]>ul[data-astro-cid-tldeq5d5]>li[data-astro-cid-tldeq5d5]:before{content:none}.post-toc--nonum[data-astro-cid-tldeq5d5]>ul[data-astro-cid-tldeq5d5]>li[data-astro-cid-tldeq5d5]{gap:0}.post-body[data-astro-cid-tldeq5d5] h3{border-bottom:2px solid #333;margin:2rem 0 .8rem;padding-bottom:3px;font-size:1.1rem;font-weight:700;display:inline-block}.post-body[data-astro-cid-tldeq5d5] p{margin-bottom:2.3rem}.post-body[data-astro-cid-tldeq5d5] ul,.post-body[data-astro-cid-tldeq5d5] ol{margin:1rem 0 1.2rem 1.5rem}.post-body[data-astro-cid-tldeq5d5] li{margin-bottom:.4rem}.post-body[data-astro-cid-tldeq5d5] img{border-radius:12px;max-width:min(100%,560px);margin:2rem auto;display:block}.post-body[data-astro-cid-tldeq5d5] img[width="1"][height="1"]{border-radius:0;margin:0;display:inline}.post-body[data-astro-cid-tldeq5d5] img[src*="a8.net/svt/bgt"]{border-radius:0;margin:.4rem 0;display:inline-block}.post-body[data-astro-cid-tldeq5d5] blockquote{color:var(--accent);background:0 0;border:none;margin:1.6rem 0;padding:0;font-size:1.05rem;font-weight:700}.post-body[data-astro-cid-tldeq5d5] blockquote p{margin:.45rem 0}.post-body[data-astro-cid-tldeq5d5] .inline-note{color:#5a5a5a;margin-top:.2rem;font-size:.88rem;line-height:1.7;display:inline-block}.post-body[data-astro-cid-tldeq5d5] .inline-note a{color:var(--accent);font-weight:400;text-decoration:underline}.post-body[data-astro-cid-tldeq5d5] a.cta-link{color:#1a5fa8;background:#dce9f5;border-radius:999px;margin-top:.2rem;padding:.3rem 1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.post-body[data-astro-cid-tldeq5d5] a.cta-link:hover{background:#c4dcf1}.post-body[data-astro-cid-tldeq5d5] .cta-wrap{background:#dce9f5;border-radius:999px;margin-top:.2rem;padding:.3rem 1rem;display:inline-block}.post-body[data-astro-cid-tldeq5d5] a{color:var(--accent)}.post-body[data-astro-cid-tldeq5d5] table{border-collapse:separate;border-spacing:0;border:1px solid #cfe0f0;border-radius:12px;width:100%;margin:1.8rem 0;font-size:.88rem;line-height:1.8;overflow:auto}.post-body[data-astro-cid-tldeq5d5] table th,.post-body[data-astro-cid-tldeq5d5] table td{vertical-align:top;border-bottom:1px solid #cfe0f0;border-right:1px solid #cfe0f0;min-width:7em;padding:.7rem .9rem}.post-body[data-astro-cid-tldeq5d5] table tr>:last-child{border-right:none}.post-body[data-astro-cid-tldeq5d5] table tbody tr:last-child>*{border-bottom:none}.post-body[data-astro-cid-tldeq5d5] table th{background:var(--accent);color:#fff;text-align:left;white-space:nowrap;font-weight:700}.post-body[data-astro-cid-tldeq5d5] table tbody tr:nth-child(2n){background:#f2f7fc}.post-body[data-astro-cid-tldeq5d5] table tbody td:first-child{color:#333;white-space:nowrap;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .table-wrap table tbody td:first-child{white-space:normal;min-width:10em}.post-body[data-astro-cid-tldeq5d5] table td strong{font-weight:700}.post-body[data-astro-cid-tldeq5d5] .marker{background:linear-gradient(#0000 58%,#bcdcf5 58%);padding:0 .1em;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .voice-big{font-size:1.35rem;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .faq-item{border-bottom:1px dashed #cfe0f0;padding:1.1rem 0}.post-body[data-astro-cid-tldeq5d5] .faq-item:last-child{border-bottom:none}.post-body[data-astro-cid-tldeq5d5] .faq-q,.post-body[data-astro-cid-tldeq5d5] .faq-a{align-items:flex-start;gap:.7rem;margin:0;display:flex}.post-body[data-astro-cid-tldeq5d5] .faq-q{color:var(--accent);margin-bottom:.6rem;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .faq-q:before,.post-body[data-astro-cid-tldeq5d5] .faq-a:before{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6em;height:1.6em;margin-top:.2em;font-size:.8em;font-weight:700;display:flex}.post-body[data-astro-cid-tldeq5d5] .faq-q:before{content:"Q";background:var(--accent);color:#fff}.post-body[data-astro-cid-tldeq5d5] .faq-a:before{content:"A";color:var(--accent);background:#dce9f5}.post-body[data-astro-cid-tldeq5d5] .disclaimer-box{background:#f5f5f5;border:none;border-radius:10px;margin:2.5rem 0 0;padding:1.2em 1.4em}.post-body[data-astro-cid-tldeq5d5] .disclaimer-box p{color:#5a5a5a;margin:0 0 .8em;font-size:.86rem;line-height:1.9}.post-body[data-astro-cid-tldeq5d5] .disclaimer-box p:last-child{margin-bottom:0}.post-body[data-astro-cid-tldeq5d5] .disclaimer-title{color:#444;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .quote-box{background-color:#fff;background-image:repeating-linear-gradient(#0000 0 27px,#e3ecf4 27px 28px);background-position:0 30px;border:none;border-radius:2px;margin:2.8rem 0 2rem;padding:30px 26px 22px;position:relative;box-shadow:0 1px 3px #1a5fa82e,0 8px 22px #1a5fa842}.post-body[data-astro-cid-tldeq5d5] .quote-box:before{content:"";background-color:#a8c4e099;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24'%3E%3Cg fill='%231a5fa8' opacity='.35'%3E%3Cellipse cx='11.5' cy='15' rx='3.3' ry='2.6'/%3E%3Cellipse cx='7.8' cy='11.3' rx='1.3' ry='1.7'/%3E%3Cellipse cx='10.4' cy='9.7' rx='1.3' ry='1.75'/%3E%3Cellipse cx='13.2' cy='9.8' rx='1.3' ry='1.75'/%3E%3Cellipse cx='15.4' cy='11.6' rx='1.3' ry='1.7'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;border-left:1px dashed #0000001a;border-right:1px dashed #0000001a;width:116px;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-1.8deg);box-shadow:0 1px 3px #00000024}.post-body[data-astro-cid-tldeq5d5] .quote-box p{color:#444;margin:0;font-size:.92rem;line-height:28px}.post-body[data-astro-cid-tldeq5d5] .choice-box{margin:2.4rem 0}.post-body[data-astro-cid-tldeq5d5] .choice-q{color:#fff;text-align:center;background:#1a5fa8;border-radius:12px;padding:.9em 1.1em;font-size:1.02rem;font-weight:700;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .choice-split{text-align:center;color:#1a5fa8;padding:.5em 0;font-size:1.3rem;font-weight:700;line-height:1.2}.post-body[data-astro-cid-tldeq5d5] .choice-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.post-body[data-astro-cid-tldeq5d5] .choice-item{background:#f3f8fc;border:2px solid #a8c4e0;border-radius:12px;padding:.9em 1em}.post-body[data-astro-cid-tldeq5d5] .choice-label{text-align:center;color:#1a5fa8;border-bottom:2px dashed #a8c4e0;margin-bottom:.6em;padding-bottom:.5em;font-size:1rem;font-weight:700;line-height:1.5}.post-body[data-astro-cid-tldeq5d5] .choice-item p{color:#333;margin:0 0 .5em;font-size:.88rem;line-height:1.75}.post-body[data-astro-cid-tldeq5d5] .choice-item p:last-child{color:#1a5fa8;margin-bottom:0;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .flow-box{margin:2.4rem 0}.post-body[data-astro-cid-tldeq5d5] .flow-step{text-align:center;background:#f3f8fc;border:2px solid #a8c4e0;border-radius:12px;padding:.85em 1.1em}.post-body[data-astro-cid-tldeq5d5] .flow-step-title{color:#1a5fa8;font-size:1.02rem;font-weight:700;line-height:1.5}.post-body[data-astro-cid-tldeq5d5] .flow-step-note{color:#5a5a5a;margin-top:.35em;font-size:.84rem;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .flow-arrow{text-align:center;color:#1a5fa8;padding:.55em 0;font-size:.86rem;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .flow-arrow:before{content:"↓";font-size:1.3rem;font-weight:700;line-height:1.2;display:block}.post-body[data-astro-cid-tldeq5d5] .zukai-box{border:2px solid var(--accent);background:#fff;border-radius:14px;margin:2.2em 0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.post-body[data-astro-cid-tldeq5d5] .zukai-head{background:var(--accent);color:#fff;text-align:center;padding:.7em 1.2em;font-weight:700;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .zukai-body{padding:1em}.post-body[data-astro-cid-tldeq5d5] .zukai-col{border-radius:10px;margin-bottom:.8em;padding:.8em 1em}.post-body[data-astro-cid-tldeq5d5] .zukai-in{background:#eaf3fb}.post-body[data-astro-cid-tldeq5d5] .zukai-out{background:#f5f5f5}.post-body[data-astro-cid-tldeq5d5] .zukai-col-head{color:var(--accent);border-bottom:1px dashed #a8c4e0;margin-bottom:.5em;padding-bottom:.3em;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .zukai-col ul{margin:0;padding-left:1.2em}.post-body[data-astro-cid-tldeq5d5] .zukai-col li{margin-bottom:.4em;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .zukai-note{color:#5a5a5a;font-size:.8rem}.post-body[data-astro-cid-tldeq5d5] .zukai-minus{color:#5a5a5a}.post-body[data-astro-cid-tldeq5d5] .zukai-result{border:2px dashed var(--accent);text-align:center;background:#fff;border-radius:10px;padding:.8em 1em;font-size:1.05rem;line-height:1.7}.post-body[data-astro-cid-tldeq5d5] .zukai-result strong{color:var(--accent)}@media (min-width:768px){.post-body[data-astro-cid-tldeq5d5] .zukai-body{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.post-body[data-astro-cid-tldeq5d5] .zukai-col{margin-bottom:0}.post-body[data-astro-cid-tldeq5d5] .zukai-result{grid-column:1/-1}}.post-body[data-astro-cid-tldeq5d5] .profile-box,.post-body[data-astro-cid-tldeq5d5] .soft-box{background:#eef5fb;border-radius:12px;margin:1.6em 0;padding:1em 1.3em}.post-body[data-astro-cid-tldeq5d5] .profile-box p,.post-body[data-astro-cid-tldeq5d5] .soft-box p{margin:0 0 .5em;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .profile-box ul,.post-body[data-astro-cid-tldeq5d5] .soft-box ul{margin:0;padding-left:1.3em}.post-body[data-astro-cid-tldeq5d5] .profile-box li,.post-body[data-astro-cid-tldeq5d5] .soft-box li{margin:.3em 0;line-height:1.7}.post-body[data-astro-cid-tldeq5d5] .check-box{border:2px solid var(--accent);background:#f3f8fc;border-radius:14px;margin:2.2em 0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.post-body[data-astro-cid-tldeq5d5] .check-box-head{background:var(--accent);color:#fff;padding:.7em 1.2em;font-size:1.02em;font-weight:700;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .check-box-body{padding:1.2em 1.4em}.post-body[data-astro-cid-tldeq5d5] .check-box-body ul,.post-body[data-astro-cid-tldeq5d5] .check-box-body ol{margin:0;padding-left:1.4em}.post-body[data-astro-cid-tldeq5d5] .check-box-body li{margin-bottom:.9em;line-height:1.8}.post-body[data-astro-cid-tldeq5d5] .check-box-body li:last-child{margin-bottom:0}.post-body[data-astro-cid-tldeq5d5] .check-box-body p{margin:0;line-height:1.9}.post-body[data-astro-cid-tldeq5d5] .check-box-body ul+p{margin-top:1em}.post-body[data-astro-cid-tldeq5d5] .check-box-body strong{color:var(--accent)}.post-body[data-astro-cid-tldeq5d5] .check-box-body ul.checklist{padding-left:0;list-style:none}.post-body[data-astro-cid-tldeq5d5] .check-box-body ul.checklist li{padding-left:2em;position:relative}.post-body[data-astro-cid-tldeq5d5] .check-box-body ul.checklist li:before{content:"";box-sizing:border-box;border:2px solid var(--accent);background:#fff;border-radius:3px;width:.9em;height:.9em;position:absolute;top:.42em;left:0}@media (max-width:480px){.post-body[data-astro-cid-tldeq5d5] .check-box-head{padding:.65em 1em;font-size:1em}.post-body[data-astro-cid-tldeq5d5] .check-box-body{padding:1.1em}}.post-body[data-astro-cid-tldeq5d5] .osusume-box,.post-body[data-astro-cid-tldeq5d5] .caution-box{background:#f3f8fc;border-radius:12px;margin:1.6em 0;padding:1em 1.2em 1.1em}.post-body[data-astro-cid-tldeq5d5] .caution-box{background:#fffae8}.post-body[data-astro-cid-tldeq5d5] .osusume-box-head,.post-body[data-astro-cid-tldeq5d5] .caution-box-head{color:var(--accent);align-items:center;gap:.4em;margin-bottom:.5em;font-weight:700;line-height:1.6;display:flex}.post-body[data-astro-cid-tldeq5d5] .caution-box-head{color:#333}.post-body[data-astro-cid-tldeq5d5] .osusume-box-head:before,.post-body[data-astro-cid-tldeq5d5] .caution-box-head:before{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.4em;height:1.4em;font-size:.8em;font-weight:700;display:inline-flex}.post-body[data-astro-cid-tldeq5d5] .osusume-box-head:before{content:"✓"}.post-body[data-astro-cid-tldeq5d5] .caution-box-head:before{content:"!";color:#333;background:#f5b800}.post-body[data-astro-cid-tldeq5d5] .osusume-box ul,.post-body[data-astro-cid-tldeq5d5] .caution-box ol,.post-body[data-astro-cid-tldeq5d5] .caution-box ul{margin:0;padding-left:1.3em}.post-body[data-astro-cid-tldeq5d5] .osusume-box li,.post-body[data-astro-cid-tldeq5d5] .caution-box li{margin-bottom:.5em;line-height:1.8}.post-body[data-astro-cid-tldeq5d5] .osusume-box li:last-child,.post-body[data-astro-cid-tldeq5d5] .caution-box li:last-child{margin-bottom:0}.post-body[data-astro-cid-tldeq5d5] .caution-box p{margin:0;line-height:1.9}.post-body[data-astro-cid-tldeq5d5] .caution-box-sub{color:#333;margin:1.2em 0 .4em;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .caution-box p+p{margin-top:.8em}.post-body[data-astro-cid-tldeq5d5] .step-box{background:#fff;border:2px solid #b9d3ec;border-radius:12px;margin:2.6em 0 2em;padding:1.3em 1.2em 1.1em;position:relative}.post-body[data-astro-cid-tldeq5d5] .step-box-head{color:var(--accent);background:#fff;padding:0 .5em;font-weight:700;line-height:1.6;position:absolute;top:-.95em;left:.9em}.post-body[data-astro-cid-tldeq5d5] .step-box ol{margin:0;padding-left:1.5em}.post-body[data-astro-cid-tldeq5d5] .step-box ul{margin:0;padding-left:1.3em}.post-body[data-astro-cid-tldeq5d5] .step-box li{margin-bottom:.5em;line-height:1.8}.post-body[data-astro-cid-tldeq5d5] .step-box li:last-child{margin-bottom:0}.post-body[data-astro-cid-tldeq5d5] .step-box li::marker{color:var(--accent);font-weight:700}.post-body[data-astro-cid-tldeq5d5] p.big-line{color:#333;margin:1.4em 0;font-size:1.2em;font-weight:700;line-height:1.7}.post-body[data-astro-cid-tldeq5d5] ul.list-soft{background:#f3f8fc;border-radius:12px;margin-left:0;margin-right:0;padding:1em 1.1em 1em 2.3em}@media (max-width:640px){.post-body[data-astro-cid-tldeq5d5] table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.post-body[data-astro-cid-tldeq5d5] .choice-grid{grid-template-columns:1fr}}.post-body[data-astro-cid-tldeq5d5] .wide-image{-webkit-overflow-scrolling:touch;margin:2rem 0;padding-bottom:.4rem;overflow-x:auto}.post-body[data-astro-cid-tldeq5d5] .wide-image img{border:1px solid #ddd;border-radius:8px;width:auto;max-width:none;height:190px;margin:0}.post-body[data-astro-cid-tldeq5d5] .wide-image-note{color:#5a5a5a;text-align:center;margin:-1.4rem 0 2rem;font-size:.85rem}.post-body[data-astro-cid-tldeq5d5] .neko-bubble{align-items:flex-start;gap:.6rem;margin:1.4rem 0;display:flex}.post-body[data-astro-cid-tldeq5d5] .neko-bubble img{object-fit:contain;background:#fff;border:1px solid #eee;border-radius:16px;flex-shrink:0;width:64px;max-width:64px;height:64px;margin:0}.post-body[data-astro-cid-tldeq5d5] .neko-bubble-text{color:#1a5fa8;background:#dce9f5;border:none;border-radius:14px;padding:.7rem 1rem;font-size:.95rem;line-height:1.7;position:relative}.post-body[data-astro-cid-tldeq5d5] .neko-bubble-text:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #dce9f5;width:0;height:0;position:absolute;top:16px;left:-8px}.post-body[data-astro-cid-tldeq5d5] img[src*=nekosan]+.neko-bubble-text{color:#6b4a2f;background:#faeee2}.post-body[data-astro-cid-tldeq5d5] img[src*=nekosan]+.neko-bubble-text:after{border-right-color:#faeee2}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--toge{align-items:center}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--toge .neko-bubble-text{clip-path:polygon(0% 0%,10% 8%,20% 0%,30% 8%,40% 0%,50% 8%,60% 0%,70% 8%,80% 0%,90% 8%,100% 0%,93% 17%,100% 33%,93% 50%,100% 67%,93% 83%,100% 100%,90% 92%,80% 100%,70% 92%,60% 100%,50% 92%,40% 100%,30% 92%,20% 100%,10% 92%,0% 100%,7% 83%,0% 67%,7% 50%,0% 33%,7% 17%);border-radius:0;padding:1.1rem 1.9rem;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--toge .neko-bubble-text:after{display:none}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--toge-max .neko-bubble-text{clip-path:polygon(0% 0%,8.33% 13%,16.67% 0%,25% 13%,33.33% 0%,41.67% 13%,50% 0%,58.33% 13%,66.67% 0%,75% 13%,83.33% 0%,91.67% 13%,100% 0%,89% 12.5%,100% 25%,89% 37.5%,100% 50%,89% 62.5%,100% 75%,89% 87.5%,100% 100%,91.67% 87%,83.33% 100%,75% 87%,66.67% 100%,58.33% 87%,50% 100%,41.67% 87%,33.33% 100%,25% 87%,16.67% 100%,8.33% 87%,0% 100%,11% 87.5%,0% 75%,11% 62.5%,0% 50%,11% 37.5%,0% 25%,11% 12.5%);padding:1.7rem 1.8rem;font-size:1.1rem;line-height:1.6}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--lg{align-items:center}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--lg img{width:88px;max-width:88px;height:88px}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--lg .neko-bubble-text{padding:.9rem 1.2rem;font-size:1.1rem;font-weight:700}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--lg .neko-bubble-text:after{margin-top:-8px;top:50%}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--right{flex-direction:row-reverse}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--right .neko-bubble-text:after{border-left:8px solid #dce9f5;border-right:none;left:auto;right:-8px}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--right img[src*=nekosan]+.neko-bubble-text:after{border-left-color:#faeee2}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big{align-items:center;margin:2rem 0}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big img{width:160px;max-width:160px;height:160px}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big .neko-bubble-text{padding:1.1rem 1.4rem;font-size:1.25rem;font-weight:700;line-height:1.7}@media (max-width:600px){.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big img{width:110px;max-width:110px;height:110px}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big .neko-bubble-text{padding:.9rem 1rem;font-size:1.05rem}}.post-body[data-astro-cid-tldeq5d5] .neko-bubble--big .neko-bubble-text:after{margin-top:-8px;top:50%}.back-link[data-astro-cid-tldeq5d5]{color:#1a5fa8;align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-tldeq5d5]:hover{text-decoration:underline}.post-author[data-astro-cid-tldeq5d5]{text-align:right;color:#666;border-top:1px solid #e0e8f4;margin-top:2.5rem;padding-top:1.2rem;font-size:.85rem;font-weight:700}
