.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:0.4rem;margin:0.9rem 0 0;padding:0;font-size:0.85rem;color:var(--pbc-muted)}.breadcrumbs li+li::before{content:"›";margin-right:0.4rem;color:var(--pbc-line)}.breadcrumbs a{color:var(--pbc-accent);text-decoration:none}.breadcrumbs [aria-current="page"]{color:var(--pbc-muted)}article.content figure{margin:1.5rem 0}article.content figure img{border-radius:10px;border:1px solid var(--pbc-line);max-width:100%;height:auto}article.content figcaption{font-size:0.82rem;color:var(--pbc-muted);margin-top:0.4rem}.table-wrap{overflow-x:auto;margin:1.25rem 0;border:1px solid var(--pbc-line);border-radius:10px}.table-wrap table{width:100%;border-collapse:collapse;font-size:0.92rem;background:var(--pbc-card)}.table-wrap th,.table-wrap td{text-align:left;padding:0.65rem 0.8rem;border-bottom:1px solid var(--pbc-line);vertical-align:top}.table-wrap thead th{background:#eff6ff;color:var(--pbc-ink);font-weight:650;white-space:nowrap}.table-wrap tbody tr:last-child th,.table-wrap tbody tr:last-child td{border-bottom:0}.table-wrap tbody tr:nth-child(even) td{background:#f8fafc}.post-meta{color:var(--pbc-muted);font-size:0.88rem;margin:-0.25rem 0 1.25rem}.post-meta time{font-weight:600;color:var(--pbc-ink)}.post-cards{display:grid;gap:1.1rem;grid-template-columns:1fr;margin:1.5rem 0 2rem}@media (min-width:720px){.post-cards{grid-template-columns:1fr 1fr}}.post-card{border:1px solid var(--pbc-line);border-radius:var(--pbc-radius);background:var(--pbc-card);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:0.5rem}.post-card h2{font-size:1.12rem;margin:0;line-height:1.35}.post-card h2 a{color:var(--pbc-ink);text-decoration:none}.post-card h2 a:hover{color:var(--pbc-accent);text-decoration:underline}.post-card p{margin:0;color:var(--pbc-muted);font-size:0.93rem}.post-card .post-meta{margin:0}.post-card .read-more{font-weight:650;color:var(--pbc-accent);text-decoration:none;margin-top:auto;padding-top:0.4rem}.post-card .card-thumb{width:100%;height:150px;object-fit:cover;border-radius:calc(var(--pbc-radius) - 2px);margin:-0.2rem 0 0.3rem}.post-card .read-more:hover{text-decoration:underline}.related{margin:2.5rem 0 0;padding-top:1.5rem;border-top:2px solid var(--pbc-line)}.related h2{font-size:1.25rem;margin:0 0 1rem}.related .post-cards{margin:0}.pricecheck{display:flex;flex-wrap:wrap;gap:0.6rem;margin:1rem 0 1.5rem}.pricecheck a{display:inline-block;padding:0.55rem 1rem;border-radius:10px;background:var(--pbc-accent);color:#fff;font-weight:650;font-size:0.9rem;text-decoration:none}.pricecheck a:hover{background:var(--pbc-accent-dark)}.pricecheck a.alt{background:#0f766e}.pricecheck a.alt:hover{background:#115e59}.contact-form{display:grid;gap:0.9rem;max-width:560px;margin:1.5rem 0}.contact-form label{display:grid;gap:0.35rem;font-weight:600;font-size:0.95rem}.contact-form input,.contact-form textarea{font:inherit;padding:0.65rem 0.8rem;border:1px solid var(--pbc-line);border-radius:10px;background:#fff}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--pbc-accent);outline-offset:1px;border-color:var(--pbc-accent)}.contact-form .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.method-note{background:#f1f5f9;border-left:4px solid var(--pbc-accent);padding:0.9rem 1.1rem;border-radius:0 10px 10px 0;font-size:0.92rem;color:#334155;margin:2rem 0 0}.method-note strong{color:var(--pbc-ink)}