.design-inner a{color:#18705c}.design-inner footer a{color:#d9e8ac}body.design-inner{background:#F7F8F5;color:#314d50;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.design-inner h1,.design-inner h2,.design-inner h3{color:#12343B;line-height:1.4}.design-inner h1{font-size:42px;letter-spacing:-.03em}.design-inner h2{font-size:28px}.design-inner main a{color:#18705c;text-underline-offset:4px}.design-inner main a:hover{color:#104e41}.design-inner .container,.design-inner .wrap{max-width:1180px;width:calc(100% - 48px);margin:auto}.design-inner .card,.design-inner .panel,.design-inner .lawyer-card{border:1px solid #E4E8E5;border-radius:12px;box-shadow:0 2px 8px #12343B04}.design-inner main{padding-bottom:60px}.design-inner.knowledge-article main>.container{max-width:740px}.design-inner.knowledge-article .card{background:transparent;border:0;box-shadow:none;padding:0;margin:32px 0}.design-inner .eyebrow{color:#18705c;font-size:13px;letter-spacing:.08em}.design-inner .intro{font-size:19px;color:#56706c;max-width:740px}.design-inner .dc-hero{padding:52px 0 30px}.design-inner .dc-hero h1{margin:12px 0 16px}.design-inner .dc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.design-inner .dc-card{border:1px solid #E4E8E5;border-radius:12px;background:#fff;padding:26px;display:flex;flex-direction:column;gap:12px}.design-inner .dc-card h2{font-size:21px;margin:0}.design-inner .dc-card a{text-decoration:none}.design-inner .dc-card p{margin:0}.design-inner .dc-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;color:#60736f}.design-inner .dc-meta{font-size:13px;color:#61736f;margin-top:auto;padding-top:12px}.design-inner .badge{display:inline-block;align-self:start;border-radius:30px;padding:3px 10px;font-size:12px;background:#eef2e4;color:#425c3a}.design-inner .dc-controls{display:flex;gap:18px;flex-wrap:wrap;align-items:end;padding:24px 0}.design-inner .dc-controls label{display:grid;gap:7px;font-size:14px}.design-inner input,.design-inner select{padding:11px 13px;border:1px solid #bacac0;border-radius:8px;background:#fff;font:inherit;color:#12343B;max-width:100%}.design-inner input{width:340px}.design-inner .dc-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.design-inner .dc-tabs button{font:inherit;font-size:14px;padding:8px 13px;border:1px solid #d6dfd8;border-radius:24px;background:transparent;color:#34574c;cursor:pointer}.design-inner .dc-tabs button[aria-pressed=true]{background:#12343B;color:#fff;border-color:#12343B}.design-inner .dc-note{font-size:14px;color:#62756d}.design-inner [hidden]{display:none!important}.design-inner .btn,.design-inner .button{display:inline-block;background:#18705c;color:#fff;border:1px solid #18705c;border-radius:8px;padding:11px 18px;text-decoration:none}.design-inner a:focus-visible,.design-inner button:focus-visible,.design-inner input:focus-visible,.design-inner select:focus-visible{outline:3px solid #C9DC83;outline-offset:4px}.design-inner .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-inner .directory-grid .dc-card h2{font-size:28px}.design-inner .sample-block{margin:30px 0;padding:28px;border:1px solid #E4E8E5;border-radius:12px;background:white}.design-inner table{width:100%;border-collapse:collapse;font-size:15px}.design-inner th,.design-inner td{text-align:left;border-bottom:1px solid #E4E8E5;padding:12px}.design-inner .table-scroll{overflow:auto}.design-inner .review-status{border-left:3px solid #C9DC83;padding:12px 18px;margin:24px 0;font-size:14px}.design-inner .review-status summary{cursor:pointer}.design-inner .lp .case-tile{box-shadow:none}@media(max-width:950px){.design-inner .dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.design-inner .container,.design-inner .wrap{width:calc(100% - 32px)}.design-inner h1{font-size:34px}.design-inner .dc-grid,.design-inner .directory-grid{grid-template-columns:1fr}.design-inner input{width:100%}.design-inner .dc-controls{display:grid;grid-template-columns:1fr}.design-inner .dc-hero{padding-top:30px}}
