.sg .innerUp{padding:6px 0 18px;width:auto}.sg .innerUp .h1a{margin-bottom:10px}.sg .innerUpu{font-size:16px;font-weight:400;color:#555;max-width:640px}.sg .inarticle{font-size:16px;line-height:24px}.sg .inarticle p{text-align:left;margin:0 0 12px}.sg .h2t{margin:34px 0 4px}.sg .chap-intro{color:#737373;font-weight:600;font-size:14px;margin:0 0 6px}.sg .tool{border-top:1px solid #f8b133;padding:26px 0 18px;margin-top:18px}.sg .tool:first-of-type{border-top:0;margin-top:0;padding-top:4px}.sg .tool h3{font-family:Playfair;font-weight:700;font-size:25px;line-height:1.2;margin:0 0 10px;color:#000}.sg .badge{font-family:'Albert Sans';font-weight:600;font-size:11px;background:#f8b133;color:#fff;border-radius:3px;padding:2px 6px;vertical-align:5px;margin-left:6px;text-transform:uppercase}.sg .what{font-size:16px}.sg .where{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;font-size:14px}.sg .where b{color:#737373;font-weight:600;margin-right:4px}.sg .where span{background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:1px 9px;font-weight:600;color:#1a2634}.sg .where i{color:#f8b133;font-style:normal;font-weight:600}.sg a.open{display:inline-block;background:#f8b133;color:#fff;font-weight:600;font-size:14px;padding:6px 14px;border-radius:4px;text-decoration:none;margin:4px 0 6px}.sg a.open:hover{background:#e69f1c;text-decoration:none}.sg figure{margin:16px 0 6px}.sg .shot{position:relative;border:1px solid #ddd;background:#fff}.sg .shot img{display:block;width:100%;height:auto;max-width:none}.sg .pin{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:#e69f1c;color:#fff;font:600 13px/26px 'Albert Sans',Arial,sans-serif;text-align:center;box-shadow:0 0 0 3px #fff,0 2px 6px rgba(0,0,0,.3)}.sg figcaption{font-size:13px;color:#737373;margin-top:8px;line-height:18px}.sg ol.steps{list-style:none;counter-reset:s;padding:0;margin:14px 0}.sg ol.steps li{counter-increment:s;position:relative;padding-left:38px;margin-bottom:10px}.sg ol.steps li::before{content:counter(s);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:#e69f1c;color:#fff;font:600 13px/26px 'Albert Sans',Arial,sans-serif;text-align:center}.sg ul.plain{padding-left:18px;margin:8px 0 12px}.sg ul.plain li{margin-bottom:5px}.sg .good{background:#fef6e6;border-left:4px solid #f8b133;padding:10px 14px;margin:14px 0;font-size:15px;line-height:22px}.sg .good strong{color:#a76a00}.sg .narrow{max-width:420px}.sg .side{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.sg .phases{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.sg .phase{border:1px solid #ddd;padding:9px 10px;font-size:13.5px;line-height:18px}.sg .phase b{display:block;font-family:Playfair;font-weight:700;font-size:16px;margin-bottom:3px}.sg .phase:nth-child(1){border-top:4px solid #2e9e4f}.sg .phase:nth-child(2){border-top:4px solid #7bc67e}.sg .phase:nth-child(3){border-top:4px solid #e5533d}.sg .phase:nth-child(4){border-top:4px solid #9e2a1b}.sg ol.journey{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);counter-reset:j;position:relative}.sg ol.journey::before{content:"";position:absolute;top:20px;left:10%;right:10%;height:3px;background:#f8b133}.sg ol.journey li{counter-increment:j;text-align:center;padding:0 5px;position:relative;font-size:13px;line-height:18px}.sg ol.journey li::before{content:counter(j);display:block;width:40px;height:40px;margin:0 auto 8px;border-radius:50%;background:#fff;border:3px solid #f8b133;font:900 18px/34px Playfair;color:#e69f1c;text-align:center}.sg ol.journey b{display:block;font-family:Playfair;font-weight:700;font-size:15px}.sg ol.journey p{color:#737373;margin:3px 0 4px;text-align:center}.sg table.rhythm{border-collapse:collapse;width:100%;font-size:14px;margin:8px 0}.sg table.rhythm th{background:#f8b133;color:#fff;text-align:left;font-weight:600;padding:7px 8px}.sg table.rhythm td{border-bottom:1px solid #eee;padding:8px;vertical-align:top}.sg table.rhythm tr:nth-child(even) td{background:#f5f5f5}.sg .gloss details{border-bottom:1px solid #eee}.sg .gloss summary{cursor:pointer;list-style:none;padding:10px 30px 10px 0;font-weight:600;position:relative;color:#1a2634}.sg .gloss summary::-webkit-details-marker{display:none}.sg .gloss summary::after{content:"+";position:absolute;right:6px;top:5px;font-size:22px;color:#f8b133}.sg .gloss details[open] summary::after{content:"–"}.sg .gloss details p{color:#333;margin:0 0 10px}.sg .contact{background:#1a2634;color:#fff;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;flex-wrap:wrap}.sg .contact h3{color:#fff!important;font-size:21px!important;margin:0 0 4px!important}.sg .contact p{color:#c9d1db;margin:0!important}.sg .contact .tel{font-family:Playfair;font-weight:900;font-size:28px;color:#f8b133;text-decoration:none;display:block}.sg .contact .mail{color:#fff;font-size:14px}.sg .note{font-size:13px;color:#737373;line-height:19px;border-top:1px solid #eee;padding-top:12px;margin-top:20px}.sg .empty{display:none;background:#fef6e6;padding:14px;margin:10px 0}.sg .empty.show{display:block}.sg .hide{display:none!important}.sg #cartoucheinfo{position:sticky;top:60px}.sg .finder{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:2px 8px;margin:4px 0 6px;background:#fff}.sg .finder input{border:0;flex:1;font:15px 'Albert Sans',Arial,sans-serif;padding:7px 4px;min-width:0}.sg .finder input:focus{outline:0}.sg .finder:focus-within{border-color:#f8b133;box-shadow:0 0 0 2px #fde3b0}.sg .hint{font-size:12.5px;color:#737373;margin-bottom:14px}.sg .hint button{font:600 12px 'Albert Sans',Arial,sans-serif;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;padding:1px 7px;margin:2px 2px 0 0;cursor:pointer;color:#1a2634}.sg .toc{padding:8px 10px 4px;line-height:20px}.sg .toc .grp{display:block;color:#f79b4a;font-weight:600;font-size:13px;padding-top:10px}.sg .toc a{display:block;color:#1a2634;padding:3px 0 3px 10px;border-left:2px solid transparent;text-decoration:none;font-size:14px}.sg .toc a:hover{color:#f8b133}.sg .toc a.on{border-left-color:#f8b133;color:#e69f1c;font-weight:600}.sg .side-box{background:#f5f5f5;padding:14px;margin-top:16px;font-size:14px;line-height:20px}.sg .side-box b{display:block;font-family:Playfair;font-size:17px;margin-bottom:4px}.sg .side-box a.tel{font-family:Playfair;font-weight:900;font-size:20px;color:#e69f1c;text-decoration:none}:focus-visible{outline:3px solid #1a2634;outline-offset:2px}.sg .side-ia{grid-template-columns:.8fr 1.2fr}@media(max-width:1020px){.sg .inarticle,.sg #cartoucheinfo{float:none;width:auto;position:static}.sg .side{grid-template-columns:1fr}.sg #cartoucheinfo{margin-top:24px}.sg .side{grid-template-columns:1fr}.sg .phases{grid-template-columns:1fr 1fr}.sg ol.journey{grid-template-columns:1fr;gap:14px}.sg ol.journey::before{left:20px;right:auto;top:8px;bottom:8px;width:3px;height:auto}.sg ol.journey li{text-align:left;padding-left:56px;min-height:40px}.sg ol.journey li::before{position:absolute;left:0;top:0;margin:0}.sg ol.journey p{text-align:left}.sg .shot{margin:0 12px}}