figure{margin:28px 0;padding:18px;background:white;border:1px solid #d5e0e7;border-radius:16px}figure img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain}figcaption{font-size:14px;color:#465967;margin-top:12px}main.article{max-width:1000px;padding-bottom:60px}main.article p,main.article li{line-height:1.75}main.article h2{margin-top:42px;scroll-margin-top:24px}.note{padding:20px;border-left:4px solid #007a89;background:#eef6f7}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;border-bottom:1px solid #cddae0;min-width:150px}th{background:#eaf0f3}.steps li{padding:8px 0}.checks li{padding:6px 0}.flow{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.flow span{border:1px solid #9eb5bf;border-radius:8px;padding:12px;background:#fff}.flow span+span:before{content:'→ ';color:#007582}.source{font-size:14px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-card{display:block;border:1px solid #cddae0;padding:24px;border-radius:16px;text-decoration:none;color:inherit;background:#fff}.guide-card:hover{border-color:#007582}.guide-card h3{line-height:1.4}.related{margin:40px 0;padding:24px;background:#edf4f5}details{margin:20px 0}summary{cursor:pointer;font-weight:700}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.ps-header-inner{flex-wrap:wrap}.ps-header nav{flex-wrap:wrap}figure{padding:8px}h1{overflow-wrap:anywhere}.flow{display:block}.flow span{display:block;margin-bottom:10px}}@media print{.ps-header,.ps-footer,.related{display:none}figure{break-inside:avoid}}