.land-workbook{color:#183d30;max-width:1280px;margin:auto;padding:0 24px}.land-workbook .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#596e4d;font-size:11px}.lw-intro{max-width:800px;padding:64px 0 36px}.lw-intro h2{margin:16px 0 24px;font-family:Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.lw-intro h2 em{color:#66774e}.lw-intro p,.lw-method p{color:#506155;line-height:1.8}.lw-principles{letter-spacing:.07em;flex-wrap:wrap;gap:24px;margin-top:32px;font-size:11px;display:flex}.lw-controls{background:#eeeee3;border:1px solid #d5dbca;padding:24px}.lw-controls>div{flex-wrap:wrap;gap:8px;display:flex}.land-workbook button{cursor:pointer;color:#183d30;background:#faf9f2;border:1px solid #b8c3ad;border-radius:2px;padding:11px 16px;font-size:13px}.land-workbook button:hover{background:#e1e7d8}.land-workbook button:focus-visible,.land-workbook input:focus-visible,.land-workbook textarea:focus-visible,.land-workbook select:focus-visible{outline-offset:3px;outline:3px solid #a1873a}.lw-controls button:first-child,.lw-import-review button:first-of-type{color:#fff;background:#183d30}.lw-controls p{margin:14px 0 0;font-size:13px}.lw-import{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.lw-import input{max-width:100%}.lw-import-review{background:#faf4df;border:1px solid #a1873a;margin-top:20px;padding:24px}.lw-import-review p{line-height:1.6}.lw-import-review button{margin:12px 12px 0 0}.lw-labels{padding:40px 0}.land-workbook label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.land-workbook input:not([type=file]),.land-workbook select,.land-workbook textarea{box-sizing:border-box;color:#243a2d;background:#fffef8;border:1px solid #c8cfbf;border-radius:2px;width:100%;min-width:0;padding:12px;font-size:15px;font-weight:400}.land-workbook textarea{resize:vertical;line-height:1.6}.lw-labels>label{max-width:600px;margin-bottom:24px}.lw-labels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lw-working nav{border-bottom:1px solid #c8cfbf;gap:8px;padding-bottom:14px;display:flex;overflow:auto}.lw-working nav button{gap:12px;min-width:max-content;display:flex}.lw-working nav button span{opacity:.6;font-size:10px}.lw-working nav button[aria-pressed=true]{color:#fff;background:#183d30}.lw-topic-heading{max-width:800px;padding:32px 0}.lw-topic-heading h2{margin:10px 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.lw-topic-heading>p:last-child{color:#506155;line-height:1.7}.lw-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lw-file{background:#f1f1e7;border:1px solid #d8ddce;min-width:0;padding:24px}.lw-file header{border-bottom:1px solid #d2d9c7;min-height:140px;margin-bottom:24px}.lw-file header>span{color:#7a8762;font-family:Georgia,serif;font-size:40px}.lw-file header h3{overflow-wrap:anywhere;margin:8px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.lw-file header p{color:#5f6c58;font-size:11px;line-height:1.7}.lw-file>label{margin-bottom:24px}.lw-record-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.lw-question{color:#6d5424;font-size:12px}.lw-caption{color:#60705b;margin:24px 0;font-size:12px;line-height:1.8}.lw-method{max-width:800px;padding:48px 0}.lw-method h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.25}.lw-method>div{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.lw-method a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.lw-print{display:none}@media (width<=850px){.lw-columns{grid-template-columns:1fr}.lw-file header{min-height:0;padding-bottom:12px}.lw-labels>div{grid-template-columns:1fr}.lw-record-row{grid-template-columns:1fr 1fr}.land-workbook{padding:0 20px}.lw-intro{padding-top:40px}}@media print{.lw-controls,.lw-labels,.lw-working,.lw-intro,.lw-method,.lw-import-review{display:none!important}.lw-print{color:#111;display:block}.lw-print>section{break-inside:avoid;border-top:1px solid #aaa;padding-top:14px}.lw-print article{break-inside:avoid}.lw-print p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.lw-print h2{font-size:22px}.lw-print h3{font-size:17px}.lw-print h4{font-size:13px}.land-workbook{max-width:none;padding:0}}
