.jcg{max-width:1200px;margin:auto;padding:0 22px 72px;color:#17352d}.jcg p{line-height:1.7}.jcg h2,.jcg h3{color:#103b2f}.jcg a{font-weight:700}.jcg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jcg-card,.jcg-summary,.jcg-two>section,.jcg-method,.jcg-end{border:1px solid #dce8e2;background:#fff;border-radius:18px;box-shadow:0 10px 32px rgba(17,57,44,.05)}.jcg-card{overflow:hidden}.jcg-card-body{padding:20px 23px 25px}.jcg-card-body h3{margin:0 0 8px}.jcg-card-body p{margin:0 0 15px}.jcg-shot{margin:0;background:#f0f6f3}.jcg-shot img{display:block;width:100%;height:auto}.jcg-shot figcaption{padding:10px 15px;font-size:.78rem;color:#597166;background:#f6faf8}.jcg-card .jcg-shot img{aspect-ratio:1.65;object-fit:cover;object-position:top}.jcg-card .jcg-shot figcaption{display:none}.jcg-method{margin:38px 0;padding:30px}.jcg-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jcg-method-grid>div{border-left:3px solid #148769;padding-left:16px}.jcg-note,.jcg-extra{background:#eef8f2;border-radius:12px;padding:15px 18px}.jcg-footnote{color:#5c7167;font-size:.88rem}.jcg-breadcrumb{font-size:.88rem;margin:0 0 30px}.jcg-breadcrumb span{margin:0 10px}.jcg-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.jcg-detail>.jcg-shot{max-width:960px;margin:32px auto 35px;overflow:hidden;border:1px solid #dce8e2;border-radius:16px;box-shadow:0 18px 42px rgba(19,55,44,.1)}.jcg-summary{padding:25px 30px;margin:30px 0}.jcg-steps{margin:38px auto;max-width:920px}.jcg-steps ol{list-style:none;counter-reset:jcg;display:grid;gap:16px;padding:0}.jcg-steps li{counter-increment:jcg;position:relative;padding:22px 25px 20px 78px;border:1px solid #dce8e2;background:#fff;border-radius:16px}.jcg-steps li:before{content:counter(jcg,decimal-leading-zero);position:absolute;left:22px;top:22px;border-radius:50%;display:grid;place-items:center;background:#e5f4ed;color:#087452;font-weight:800;width:42px;height:42px}.jcg-steps h3{font-size:1.1rem;margin:0 0 7px}.jcg-steps p{margin:0}.jcg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:38px 0}.jcg-two>section{padding:24px 27px}.jcg-two h2{font-size:1.35rem;margin:0 0 12px}.jcg-end{text-align:center;padding:34px 25px;margin-top:32px}.jcg-end .jurisoma-btn{margin:8px 16px 8px 0}@media(max-width:850px){.jcg-grid,.jcg-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jcg{padding:0 15px 50px}.jcg-grid,.jcg-method-grid,.jcg-two{grid-template-columns:1fr}.jcg-summary,.jcg-method{padding:22px}.jcg-steps li{padding:72px 20px 22px}.jcg-steps li:before{left:20px;top:18px}}
