.gfull{font-size:17px;line-height:1.6}.gfull p{margin:0 0 .7rem}.gfull .g-lead{color:#5a4c3c;font-size:1.08em;margin-bottom:1rem}.gfull h3.g-sec{font-size:1.25rem;color:#7d4a0a;margin:1.6rem 0 .6rem}.gfull h4{font-weight:800}.gfull ol,.gfull ul{list-style:none;padding:0;margin:.4rem 0 .9rem}.gfull li{position:relative;margin-bottom:.5rem}.gfull ul.g-tips li{padding-left:1.3rem}.gfull ul.g-tips li:before{content:"●";color:#d9a23a;position:absolute;left:0;top:.15em;font-size:.7em}.gfull ul.g-plain li{padding-left:1.1rem}.gfull ul.g-plain li:before{content:"–";color:#a8650f;position:absolute;left:0}.gfull ol.g-steps{counter-reset:gst}.gfull ol.g-steps li{padding-left:2.4rem;counter-increment:gst;min-height:1.7rem;margin-bottom:.7rem}.gfull ol.g-steps li:before{content:counter(gst);position:absolute;left:0;top:.05em;width:1.7rem;height:1.7rem;border-radius:50%;background:#d9a23a;color:#fff;font-weight:800;font-size:.85em;text-align:center;line-height:1.7rem}.gfull ul.g-check li{padding-left:1.8rem}.gfull ul.g-check li:before{content:"";position:absolute;left:0;top:.3em;width:.85rem;height:.85rem;border:1.5px solid #a8650f;border-radius:3px}.gfull .g-callout{background:#f6e7c5;border-radius:10px;padding:.9rem 1.1rem;margin:1rem 0}.gfull .g-callout h4{color:#7d4a0a;margin:0 0 .3rem}.gfull .g-callout p:last-child{margin-bottom:0}.gfull .g-callout.g-soft{background:#fbf4e3;border:1px solid #eadcbc}.gfull .g-callout.g-green{background:#e9f0e1}.gfull .g-callout.g-green h4{color:#3f5a2f}.gfull .g-bigwarn{background:#c0392b;color:#fff;border-radius:10px;padding:.9rem 1.1rem;margin:1rem 0}.gfull .g-bigwarn h4{margin:0 0 .25rem}.gfull .g-bigwarn p{margin:0;color:#ffe9e4}.gfull .g-danger{border-left:4px solid #c0392b;background:#fbeeea;border-radius:6px;padding:.7rem 1rem;margin:.8rem 0}.gfull .g-danger h4{margin:0 0 .2rem;color:#8e2a1e}.gfull .g-danger p{margin:0}.gfull .g-tw{overflow-x:auto;margin:.9rem 0;-webkit-overflow-scrolling:touch}.gfull table{width:100%;border-collapse:collapse;font-size:.9em}.gfull table.g-grid th{background:#4a3618;color:#fff;text-align:left;padding:.5rem .65rem;font-size:.95em}.gfull table.g-grid td{padding:.5rem .65rem;vertical-align:top;border:1px solid #e2d6bc}.gfull table.g-grid tr:nth-child(2n) td{background:#f1e9d8}.gfull table.g-grid tr:nth-child(odd) td{background:#f9f4e8}.gfull table.g-grid td.g-k{font-weight:700;color:#7d4a0a}.gfull table.g-cal{min-width:34rem;font-size:.82em}.gfull table.g-cal th{background:#4a3618;color:#fff;padding:.35rem .2rem;text-align:center}.gfull table.g-cal th.g-sp{text-align:left;width:34%;padding-left:.5rem}.gfull table.g-cal td{border:1px solid #e7dcc4;padding:.3rem .4rem;text-align:center;height:1.4rem;background:#fff}.gfull table.g-cal td.g-sp{text-align:left;background:#f9f4e8}.gfull table.g-cal td.g-peak{background:#a8650f}.gfull table.g-cal td.g-good{background:#e3bd72}.gfull table.g-cal td.g-low{background:#f3e2bd}.gfull .g-legend{font-size:.85em;color:#5a4c3c}.gfull .g-legend .g-sw{display:inline-block;width:.9rem;height:.75rem;vertical-align:middle;margin:0 .3rem 0 .8rem;border:1px solid #ccc}.gfull .g-card{background:#f3ecdc;border-left:4px solid #d9a23a;border-radius:6px;padding:.8rem 1rem;margin:.9rem 0}.gfull .g-card .g-badge{display:inline-block;background:#a8650f;color:#fff;font-size:.72em;font-weight:700;padding:.1rem .55rem;border-radius:4px;letter-spacing:.03em}.gfull .g-card .g-badge.g-green{background:#5d7a4a}.gfull .g-card .g-badge.g-red{background:#c0392b}.gfull .g-card .g-badge.g-dark{background:#4a3618}.gfull .g-card .g-extra{font-size:.78em;color:#8a7658;margin-left:.4rem}.gfull .g-card h3{color:#3a2a14;font-size:1.15rem;margin:.35rem 0 .2rem}.gfull .g-card .g-meta{font-size:.9em;color:#5a4c3c}.gfull .g-card .g-meta b{color:#7d4a0a}.gfull .g-card p:last-child{margin-bottom:0}.gfull .g-card .g-caution{font-size:.88em;color:#8a4a1e}.gfull .g-card .g-caution b{color:#8e2a1e}.gfull .g-mistake{border-radius:8px;margin:.8rem 0;border:1px solid #eadcbc;overflow:hidden}.gfull .g-mistake .g-bad{background:#fbeeea;padding:.6rem 1rem}.gfull .g-mistake .g-bad b{color:#8e2a1e}.gfull .g-mistake .g-good{background:#e9f0e1;padding:.6rem 1rem}.gfull .g-mistake .g-good b{color:#3f5a2f}.gfull .g-plan{background:#f3ecdc;border-radius:8px;padding:.8rem 1.1rem;margin:.9rem 0}.gfull .g-plan h4{color:#7d4a0a;margin:0 0 .1rem;font-size:1.1rem}.gfull .g-plan .g-tm{font-size:.85em;color:#7a6a5a;margin-bottom:.4rem}.gfull .g-plan .g-row{margin:.2rem 0}.gfull .g-plan .g-row b{color:#7d4a0a}.gfull .g-nums{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.gfull .g-nums>div{flex:1 1 8rem;background:#fbf4e3;border:1px solid #eadcbc;border-radius:8px;text-align:center;padding:.7rem .4rem}.gfull .g-nums .g-n{font-size:1.6rem;font-weight:800;color:#a8650f;line-height:1.1}.gfull .g-nums .g-l{font-size:.8em;color:#7a6a5a;margin-top:.2rem}.gfull .g-src{font-size:.8em;color:#7a6a5a;border-top:1px dashed #d8cba8;margin-top:1rem;padding-top:.5rem;overflow-wrap:anywhere}.gfull .g-note{font-size:.85em;color:#7a6a5a;font-style:italic}.gfull .g-lines{display:none}