/* Observation pages only. Premium Nature palette; no global/header selectors. */
.anature .fieldbook-preview{background:#f4f1df;border:1px solid #e0e4be;border-radius:25px 25px 65px 25px;color:#173e31;overflow:hidden;box-shadow:0 18px 48px #062b202b}
.anature .fieldbook-preview-heading{padding:27px 30px 17px;border-bottom:1px solid #d8ddc7;background:linear-gradient(120deg,#edf0d5,#f8f6e8)}
.anature .fieldbook-preview .eyebrow{color:#567146;font-size:10px;letter-spacing:.14em;margin-bottom:11px}
.anature .fieldbook-preview h2{font-size:31px;color:#173e31;line-height:1.12;margin:0;letter-spacing:-.025em}
.anature .fieldbook-preview h2 em{font-family:Georgia,serif;font-weight:400;color:#5b754d}
.anature .fieldbook-highlight-list{padding:0 30px}
.anature .fieldbook-highlight{padding:17px 0;border-bottom:1px solid #dfe2d0}
.anature .fieldbook-highlight:last-child{border-bottom:0}
.anature .fieldbook-highlight h3{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#65745c;margin:0 0 6px}
.anature .fieldbook-highlight-value{font-size:21px;line-height:1.3;font-weight:550;letter-spacing:-.02em;margin:0 0 4px;color:#173e31;overflow-wrap:break-word}
.anature .fieldbook-credit-link{font-size:11px;color:#486b46;text-decoration:underline;text-underline-offset:3px}
.anature .fieldbook-exact{margin-top:8px;font-size:11px;color:#556551}
.anature .fieldbook-exact summary{cursor:pointer;font-size:11px;line-height:1.5}
.anature .fieldbook-exact p{font-size:12px;line-height:1.7;margin:9px 0 0}
.anature .fieldbook-preview-footer{display:flex;align-items:center;gap:12px;padding:19px 30px;background:#e3ebc5;font-size:11px;color:#244532}
.anature .fieldbook-preview-footer>.icon{width:25px;height:25px;flex-shrink:0}
.anature .fieldbook-preview-footer>.icon:last-child{margin-left:auto;width:17px;height:17px}
.anature .fieldbook-preview-footer strong{display:block;font-size:14px;margin-top:3px}
.anature .fieldbook-theme-links{display:grid;padding:12px 30px 22px;gap:7px}
.anature .fieldbook-theme-links a{display:flex;align-items:center;gap:10px;color:#244532;padding:9px 0;font-size:15px}
.anature .fieldbook-theme-links .icon{width:16px;height:16px}
.anature .fieldbook-themes{border-top:1px solid #dce4d5;margin-top:24px}
.anature .fieldbook-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:23px}
.anature .fieldbook-summary-strip>article{padding:17px;background:#f0f3e4;border:1px solid #dce5cc;border-radius:13px}
.anature .fieldbook-summary-strip h3{font-size:11px;line-height:1.5;color:#61714e;margin:0 0 8px}
.anature .fieldbook-summary-strip>article>p{font-size:19px;line-height:1.35;color:#254631;margin:0 0 9px}
@media(max-width:680px){.anature .fieldbook-summary-strip{grid-template-columns:1fr}.anature .fieldbook-summary-strip>article{padding:17px 20px}}
.anature .fieldbook-theme{padding:25px 0;border-bottom:1px solid #dce4d5;scroll-margin-top:25px}
.anature .fieldbook-theme h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:0 0 17px;color:#173e31}
.anature .fieldbook-source-paragraph+.fieldbook-source-paragraph{margin-top:20px;padding-top:18px;border-top:1px dashed #dce4d5}
.anature .fieldbook-source-paragraph>p{margin:0 0 9px;line-height:1.85;font-size:15px}
.anature .fieldbook-inline-source{display:inline-flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:#456640;text-decoration:underline;text-underline-offset:3px}
.anature .fieldbook-inline-source span{color:#75816e;font-size:10px;text-decoration:none}
.anature .fieldbook-advanced summary{cursor:pointer;color:#244532;font-weight:600;font-size:18px}
.anature .fieldbook-advanced summary span{display:block;font-weight:400;font-size:11px;margin:6px 0 0 18px;color:#6b7860}
.anature .fieldbook-advanced[open] summary{margin-bottom:20px}
.anature .fieldbook-notebook{background:#f7f3e4;border:1px solid #e5dfc6;border-radius:24px;padding:31px 34px!important;box-shadow:0 7px 0 #e8e2cc;margin-top:42px;scroll-margin-top:25px}
.anature .fieldbook-notebook-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}
.anature .fieldbook-notebook-heading h2{font-size:34px;line-height:1.12;letter-spacing:-.04em;margin-bottom:0}
.anature .fieldbook-notebook-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#60744a}
.anature .fieldbook-notebook .eyebrow{font-size:9px;letter-spacing:.14em;color:#78814f;margin-bottom:12px}
.anature .fieldbook-notebook-icon{display:flex;width:65px;height:65px;flex-shrink:0;background:#dce6bd;border-radius:50%;align-items:center;justify-content:center;transform:rotate(-9deg);color:#38553d}
.anature .fieldbook-notebook-icon .icon{width:31px;height:31px}
.anature .fieldbook-notebook-name{font-size:13px;font-weight:650;color:#35543d;margin:17px 0}
.anature .fieldbook-notebook-name span{font-weight:400;font-style:italic}
.anature .fieldbook-carnet-date{display:flex;gap:22px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #ddd8bf;border-bottom:1px solid #ddd8bf;font-size:11px;color:#6d765d}
.anature .fieldbook-carnet-date>span{display:flex;align-items:baseline;gap:9px;flex:1;min-width:160px}
.anature .fieldbook-carnet-date i{display:block;border-bottom:1px dotted #acb38e;flex:1;height:15px}
.anature .fieldbook-activities{margin:0;padding:0;list-style:none}
.anature .fieldbook-activities>li{display:flex;gap:16px;padding:29px 0;border-bottom:1px solid #dfdac5}
.anature .fieldbook-activity-number{display:flex;align-items:center;justify-content:center;background:#204b39;color:#e8edcc;font-size:13px;font-weight:650;width:29px;height:29px;flex-shrink:0;border-radius:50%;margin-top:1px}
.anature .fieldbook-activity-content{min-width:0;flex:1}
.anature .fieldbook-activity-content h3{font-size:21px;line-height:1.3;margin:1px 0 12px;color:#214333;letter-spacing:-.025em}
.anature .fieldbook-activity-content>p{font-size:13px;line-height:1.85;margin:10px 0}
.anature .fieldbook-activity-content .fieldbook-activity-fact{padding:11px 13px;background:#e8edd7;border-radius:9px;font-size:12px;line-height:1.7;color:#486143}
.anature .fieldbook-activity-fact a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.anature .fieldbook-writing-space{height:59px;margin:18px 0;background:repeating-linear-gradient(transparent,transparent 19px,#dcdac7 20px,transparent 21px)}
.anature .fieldbook-compare-question{border-left:2px solid #91a06e;padding:2px 0 2px 13px;margin-top:13px}
.anature .fieldbook-compare-question>span{font-size:8px;letter-spacing:.1em;color:#647546;font-weight:700}
.anature .fieldbook-compare-question p{font-size:12px;line-height:1.75;color:#566449;margin:5px 0 0}
.anature .fieldbook-carnet-footer>p{font-size:10px;line-height:1.8;color:#78806b;margin:17px 0}
.anature .fieldbook-carnet-footer .button{font-size:11px;margin-right:14px;margin-top:4px}
.anature .fieldbook-carnet-footer .text-link{font-size:11px;margin-top:12px}
.anature .fieldbook-sources{margin-top:43px}
.anature .fieldbook-source-block{padding:22px;background:#f4f6ee;border:1px solid #e0e6d6;border-radius:15px;margin-top:17px;scroll-margin-top:25px}
.anature .fieldbook-source-context{font-size:12px!important;line-height:1.85;color:#52644a;margin:0 0 15px}
.anature .fieldbook-source-block .documentary-source-credit{font-size:12px;line-height:1.7}
.anature .fieldbook-source-block .documentary-source-credit>a:first-child{font-weight:650}
.anature .fieldbook-source-block .documentary-source-credit>span{display:block;font-size:10px;color:#76826a;margin:5px 0}
.anature .fieldbook-source-block details{font-size:11px;line-height:1.8;margin-top:10px}
.anature .fieldbook-source-block details summary{cursor:pointer;color:#45643f}
.anature .fieldbook-source-block details p,.anature .fieldbook-attribution{font-size:11px!important;line-height:1.8}
.anature .fieldbook-source-block .documentary-download{font-size:11px;line-height:1.6}
.anature .source-license-credit{display:block;font-size:11px;line-height:1.8;margin-top:7px;color:#526549}
.anature .source-adaptation-note{font-size:11px;line-height:1.85;margin:7px 0;color:#64735a}
.anature .fieldbook-review-note{border-top:1px solid #dfe5d8;margin:22px 0;padding-top:20px}
.anature .fieldbook-review-note h3{font-size:14px;color:#395740;margin:0 0 9px}
.anature .fieldbook-review-note p{font-size:12px;line-height:1.85;color:#64735a;margin:0}
@media(max-width:760px){.anature .fieldbook-preview-heading{padding:23px 24px 17px}.anature .fieldbook-highlight-list{padding:0 24px}.anature .fieldbook-preview-footer{padding:18px 24px}.anature .fieldbook-preview h2{font-size:29px}.anature .fieldbook-highlight-value{font-size:20px}.anature .fieldbook-notebook{padding:23px 20px!important}.anature .fieldbook-notebook-heading h2{font-size:29px}.anature .fieldbook-notebook-icon{width:48px;height:48px}.anature .fieldbook-notebook-icon .icon{width:25px;height:25px}.anature .fieldbook-activities>li{gap:11px}.anature .fieldbook-activity-content h3{font-size:19px}.anature .fieldbook-activity-number{width:25px;height:25px;font-size:12px}.anature .fieldbook-source-block{padding:19px}.anature .fieldbook-theme h3{font-size:21px}}
@media print{.anature .fieldbook-preview{box-shadow:none;border-radius:12px}.anature .fieldbook-notebook{box-shadow:none;background:#fff;padding:18px!important}.anature .fieldbook-activities>li{break-inside:avoid}.anature .fieldbook-writing-space{height:85px}.anature .fieldbook-carnet-footer .button,.anature .fieldbook-carnet-footer .text-link{display:none}.anature .fieldbook-theme,.anature .fieldbook-source-block{break-inside:avoid}.anature .fieldbook-notebook-icon{display:none}}
